wp/wp-includes/class-wp-customize-control.php
author ymh <ymh.work@gmail.com>
Tue, 09 Jun 2015 03:35:32 +0200
changeset 5 5e2f62d02dcd
parent 0 d970ebf37754
child 7 cf61fcea0001
permissions -rw-r--r--
upgrade wordpress + plugins
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
     3
 * WordPress Customize Control classes
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
 * @package WordPress
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
 * @subpackage Customize
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
     9
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    10
/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    11
 * Customize Control class.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    12
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    13
 * @since 3.4.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    14
 */
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
class WP_Customize_Control {
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    16
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    17
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    18
	 * Incremented with each new class instantiation, then stored in $instance_number.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    19
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    20
	 * Used when sorting two instances whose priorities are equal.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    21
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    22
	 * @since 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    23
	 * @access protected
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    24
	 * @var int
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    25
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    26
	protected static $instance_count = 0;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    27
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    28
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    29
	 * Order in which this instance was created in relation to other instances.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    30
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    31
	 * @since 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    32
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    33
	 * @var int
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    34
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    35
	public $instance_number;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    36
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
	 * @var WP_Customize_Manager
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
	public $manager;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
	public $id;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
	 * All settings tied to the control.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
	 * @var array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
	public $settings;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
	 * The primary setting for the control (if there is one).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
	public $setting = 'default';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
	 * @var int
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    69
	public $priority = 10;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    75
	public $section = '';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    81
	public $label = '';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    82
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    83
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    84
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    85
	 * @var string
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    86
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    87
	public $description = '';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
	 * @todo: Remove choices
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
	 * @var array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    95
	public $choices = array();
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
	 * @var array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   101
	public $input_attrs = array();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   102
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   103
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   104
	 * @deprecated It is better to just call the json() method
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   105
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   106
	 * @var array
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   107
	 */
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
	public $json = array();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
	public $type = 'text';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   116
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   117
	 * Callback.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   118
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   119
	 * @since 4.0.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   120
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   121
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   122
	 * @see WP_Customize_Control::active()
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   123
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   124
	 * @var callable Callback is called with one argument, the instance of
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   125
	 *               WP_Customize_Control, and returns bool to indicate whether
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   126
	 *               the control is active (such as it relates to the URL
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   127
	 *               currently being previewed).
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   128
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   129
	public $active_callback = '';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
	 * Constructor.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
	 *
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   134
	 * Supplied $args override class property defaults.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   135
	 *
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
	 * If $args['settings'] is not defined, use the $id as the setting ID.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
	 * @param WP_Customize_Manager $manager
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
	 * @param string $id
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   142
	 * @param array $args
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   144
	public function __construct( $manager, $id, $args = array() ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
		$keys = array_keys( get_object_vars( $this ) );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   146
		foreach ( $keys as $key ) {
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   147
			if ( isset( $args[ $key ] ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   148
				$this->$key = $args[ $key ];
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   149
			}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   150
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   152
		$this->manager = $manager;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
		$this->id = $id;
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   154
		if ( empty( $this->active_callback ) ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   155
			$this->active_callback = array( $this, 'active_callback' );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   156
		}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   157
		self::$instance_count += 1;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   158
		$this->instance_number = self::$instance_count;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   159
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
		// Process settings.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   161
		if ( empty( $this->settings ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
			$this->settings = $id;
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   163
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   164
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   165
		$settings = array();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   166
		if ( is_array( $this->settings ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   167
			foreach ( $this->settings as $key => $setting ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   168
				$settings[ $key ] = $this->manager->get_setting( $setting );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   169
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   170
		} else {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   171
			$this->setting = $this->manager->get_setting( $this->settings );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   172
			$settings['default'] = $this->setting;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   173
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   174
		$this->settings = $settings;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   175
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   176
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   177
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   178
	 * Enqueue control related scripts/styles.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   179
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   180
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   181
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   182
	public function enqueue() {}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   183
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   184
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   185
	 * Check whether control is active to current Customizer preview.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   186
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   187
	 * @since 4.0.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   188
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   189
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   190
	 * @return bool Whether the control is active to the current preview.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   191
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   192
	final public function active() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   193
		$control = $this;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   194
		$active = call_user_func( $this->active_callback, $this );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   195
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   196
		/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   197
		 * Filter response of WP_Customize_Control::active().
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   198
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   199
		 * @since 4.0.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   200
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   201
		 * @param bool                 $active  Whether the Customizer control is active.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   202
		 * @param WP_Customize_Control $control WP_Customize_Control instance.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   203
		 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   204
		$active = apply_filters( 'customize_control_active', $active, $control );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   205
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   206
		return $active;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   207
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   208
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   209
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   210
	 * Default callback used when invoking WP_Customize_Control::active().
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   211
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   212
	 * Subclasses can override this with their specific logic, or they may
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   213
	 * provide an 'active_callback' argument to the constructor.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   214
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   215
	 * @since 4.0.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   216
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   217
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   218
	 * @return bool Always true.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   219
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   220
	public function active_callback() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   221
		return true;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   222
	}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   223
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   224
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   225
	 * Fetch a setting's value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   226
	 * Grabs the main setting by default.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   227
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   228
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   229
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   230
	 * @param string $setting_key
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   231
	 * @return mixed The requested setting's value, if the setting exists.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   232
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   233
	final public function value( $setting_key = 'default' ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   234
		if ( isset( $this->settings[ $setting_key ] ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   235
			return $this->settings[ $setting_key ]->value();
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   236
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   237
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   238
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   239
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   240
	 * Refresh the parameters passed to the JavaScript via JSON.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   241
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   242
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   243
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   244
	public function to_json() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   245
		$this->json['settings'] = array();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   246
		foreach ( $this->settings as $key => $setting ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   247
			$this->json['settings'][ $key ] = $setting->id;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   248
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   249
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   250
		$this->json['type'] = $this->type;
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   251
		$this->json['priority'] = $this->priority;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   252
		$this->json['active'] = $this->active();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   253
		$this->json['section'] = $this->section;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   254
		$this->json['content'] = $this->get_content();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   255
		$this->json['label'] = $this->label;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   256
		$this->json['description'] = $this->description;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   257
		$this->json['instanceNumber'] = $this->instance_number;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   258
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   259
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   260
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   261
	 * Get the data to export to the client via JSON.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   262
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   263
	 * @since 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   264
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   265
	 * @return array Array of parameters passed to the JavaScript.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   266
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   267
	public function json() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   268
		$this->to_json();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   269
		return $this->json;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   270
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   271
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   272
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   273
	 * Check if the theme supports the control and check user capabilities.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   274
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   275
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   276
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   277
	 * @return bool False if theme doesn't support the control or user doesn't have the required permissions, otherwise true.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   278
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   279
	final public function check_capabilities() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   280
		foreach ( $this->settings as $setting ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   281
			if ( ! $setting->check_capabilities() )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   282
				return false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   283
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   284
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   285
		$section = $this->manager->get_section( $this->section );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   286
		if ( isset( $section ) && ! $section->check_capabilities() )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   287
			return false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   288
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   289
		return true;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   290
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   291
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   292
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   293
	 * Get the control's content for insertion into the Customizer pane.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   294
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   295
	 * @since 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   296
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   297
	 * @return string Contents of the control.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   298
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   299
	final public function get_content() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   300
		ob_start();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   301
		$this->maybe_render();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   302
		$template = trim( ob_get_contents() );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   303
		ob_end_clean();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   304
		return $template;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   305
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   306
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   307
	/**
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   308
	 * Check capabilities and render the control.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   309
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   310
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   311
	 * @uses WP_Customize_Control::render()
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   312
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   313
	final public function maybe_render() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   314
		if ( ! $this->check_capabilities() )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   315
			return;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   316
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   317
		/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   318
		 * Fires just before the current Customizer control is rendered.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   319
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   320
		 * @since 3.4.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   321
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   322
		 * @param WP_Customize_Control $this WP_Customize_Control instance.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   323
		 */
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   324
		do_action( 'customize_render_control', $this );
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   325
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   326
		/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   327
		 * Fires just before a specific Customizer control is rendered.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   328
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   329
		 * The dynamic portion of the hook name, `$this->id`, refers to
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   330
		 * the control ID.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   331
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   332
		 * @since 3.4.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   333
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   334
		 * @param WP_Customize_Control $this {@see WP_Customize_Control} instance.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   335
		 */
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   336
		do_action( 'customize_render_control_' . $this->id, $this );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   337
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   338
		$this->render();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   339
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   340
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   341
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   342
	 * Renders the control wrapper and calls $this->render_content() for the internals.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   343
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   344
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   345
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   346
	protected function render() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   347
		$id    = 'customize-control-' . str_replace( '[', '-', str_replace( ']', '', $this->id ) );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   348
		$class = 'customize-control customize-control-' . $this->type;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   349
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   350
		?><li id="<?php echo esc_attr( $id ); ?>" class="<?php echo esc_attr( $class ); ?>">
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   351
			<?php $this->render_content(); ?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   352
		</li><?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   353
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   354
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   355
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   356
	 * Get the data link attribute for a setting.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   357
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   358
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   359
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   360
	 * @param string $setting_key
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   361
	 * @return string Data link parameter, if $setting_key is a valid setting, empty string otherwise.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   362
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   363
	public function get_link( $setting_key = 'default' ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   364
		if ( ! isset( $this->settings[ $setting_key ] ) )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   365
			return '';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   366
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   367
		return 'data-customize-setting-link="' . esc_attr( $this->settings[ $setting_key ]->id ) . '"';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   368
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   369
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   370
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   371
	 * Render the data link attribute for the control's input element.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   372
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   373
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   374
	 * @uses WP_Customize_Control::get_link()
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   375
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   376
	 * @param string $setting_key
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   377
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   378
	public function link( $setting_key = 'default' ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   379
		echo $this->get_link( $setting_key );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   380
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   381
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   382
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   383
	 * Render the custom attributes for the control's input element.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   384
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   385
	 * @since 4.0.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   386
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   387
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   388
	public function input_attrs() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   389
		foreach( $this->input_attrs as $attr => $value ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   390
			echo $attr . '="' . esc_attr( $value ) . '" ';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   391
		}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   392
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   393
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   394
	/**
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   395
	 * Render the control's content.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   396
	 *
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   397
	 * Allows the content to be overriden without having to rewrite the wrapper in $this->render().
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   398
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   399
	 * Supports basic input types `text`, `checkbox`, `textarea`, `radio`, `select` and `dropdown-pages`.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   400
	 * Additional input types such as `email`, `url`, `number`, `hidden` and `date` are supported implicitly.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   401
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   402
	 * Control content can alternately be rendered in JS. See {@see WP_Customize_Control::print_template()}.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   403
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   404
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   405
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   406
	protected function render_content() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   407
		switch( $this->type ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   408
			case 'checkbox':
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   409
				?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   410
				<label>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   411
					<input type="checkbox" value="<?php echo esc_attr( $this->value() ); ?>" <?php $this->link(); checked( $this->value() ); ?> />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   412
					<?php echo esc_html( $this->label ); ?>
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   413
					<?php if ( ! empty( $this->description ) ) : ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   414
						<span class="description customize-control-description"><?php echo $this->description; ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   415
					<?php endif; ?>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   416
				</label>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   417
				<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   418
				break;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   419
			case 'radio':
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   420
				if ( empty( $this->choices ) )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   421
					return;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   422
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   423
				$name = '_customize-radio-' . $this->id;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   424
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   425
				if ( ! empty( $this->label ) ) : ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   426
					<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   427
				<?php endif;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   428
				if ( ! empty( $this->description ) ) : ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   429
					<span class="description customize-control-description"><?php echo $this->description ; ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   430
				<?php endif;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   431
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   432
				foreach ( $this->choices as $value => $label ) :
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   433
					?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   434
					<label>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   435
						<input type="radio" value="<?php echo esc_attr( $value ); ?>" name="<?php echo esc_attr( $name ); ?>" <?php $this->link(); checked( $this->value(), $value ); ?> />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   436
						<?php echo esc_html( $label ); ?><br/>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   437
					</label>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   438
					<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   439
				endforeach;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   440
				break;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   441
			case 'select':
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   442
				if ( empty( $this->choices ) )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   443
					return;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   444
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   445
				?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   446
				<label>
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   447
					<?php if ( ! empty( $this->label ) ) : ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   448
						<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   449
					<?php endif;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   450
					if ( ! empty( $this->description ) ) : ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   451
						<span class="description customize-control-description"><?php echo $this->description; ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   452
					<?php endif; ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   453
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   454
					<select <?php $this->link(); ?>>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   455
						<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   456
						foreach ( $this->choices as $value => $label )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   457
							echo '<option value="' . esc_attr( $value ) . '"' . selected( $this->value(), $value, false ) . '>' . $label . '</option>';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   458
						?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   459
					</select>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   460
				</label>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   461
				<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   462
				break;
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   463
			case 'textarea':
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   464
				?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   465
				<label>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   466
					<?php if ( ! empty( $this->label ) ) : ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   467
						<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   468
					<?php endif;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   469
					if ( ! empty( $this->description ) ) : ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   470
						<span class="description customize-control-description"><?php echo $this->description; ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   471
					<?php endif; ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   472
					<textarea rows="5" <?php $this->link(); ?>><?php echo esc_textarea( $this->value() ); ?></textarea>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   473
				</label>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   474
				<?php
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   475
				break;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   476
			case 'dropdown-pages':
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   477
				$dropdown = wp_dropdown_pages(
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   478
					array(
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   479
						'name'              => '_customize-dropdown-pages-' . $this->id,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   480
						'echo'              => 0,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   481
						'show_option_none'  => __( '&mdash; Select &mdash;' ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   482
						'option_none_value' => '0',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   483
						'selected'          => $this->value(),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   484
					)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   485
				);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   486
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   487
				// Hackily add in the data link parameter.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   488
				$dropdown = str_replace( '<select', '<select ' . $this->get_link(), $dropdown );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   489
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   490
				printf(
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   491
					'<label class="customize-control-select"><span class="customize-control-title">%s</span> %s</label>',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   492
					$this->label,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   493
					$dropdown
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   494
				);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   495
				break;
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   496
			default:
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   497
				?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   498
				<label>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   499
					<?php if ( ! empty( $this->label ) ) : ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   500
						<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   501
					<?php endif;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   502
					if ( ! empty( $this->description ) ) : ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   503
						<span class="description customize-control-description"><?php echo $this->description; ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   504
					<?php endif; ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   505
					<input type="<?php echo esc_attr( $this->type ); ?>" <?php $this->input_attrs(); ?> value="<?php echo esc_attr( $this->value() ); ?>" <?php $this->link(); ?> />
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   506
				</label>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   507
				<?php
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   508
				break;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   509
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   510
	}
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   511
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   512
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   513
	 * Render the control's JS template.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   514
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   515
	 * This function is only run for control types that have been registered with
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   516
	 * {@see WP_Customize_Manager::register_control_type()}.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   517
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   518
	 * In the future, this will also print the template for the control's container
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   519
	 * element and be override-able.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   520
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   521
	 * @since 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   522
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   523
	final public function print_template() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   524
		?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   525
		<script type="text/html" id="tmpl-customize-control-<?php echo $this->type; ?>-content">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   526
			<?php $this->content_template(); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   527
		</script>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   528
		<?php
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   529
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   530
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   531
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   532
	 * An Underscore (JS) template for this control's content (but not its container).
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   533
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   534
	 * Class variables for this control class are available in the `data` JS object;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   535
	 * export custom variables by overriding {@see WP_Customize_Control::to_json()}.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   536
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   537
	 * @see WP_Customize_Control::print_template()
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   538
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   539
	 * @since 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   540
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   541
	protected function content_template() {}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   542
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   543
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   544
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   545
/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   546
 * Customize Color Control class.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   547
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   548
 * @since 3.4.0
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   549
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   550
 * @see WP_Customize_Control
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   551
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   552
class WP_Customize_Color_Control extends WP_Customize_Control {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   553
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   554
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   555
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   556
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   557
	public $type = 'color';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   558
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   559
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   560
	 * @access public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   561
	 * @var array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   562
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   563
	public $statuses;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   564
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   565
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   566
	 * Constructor.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   567
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   568
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   569
	 * @uses WP_Customize_Control::__construct()
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   570
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   571
	 * @param WP_Customize_Manager $manager
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   572
	 * @param string $id
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   573
	 * @param array $args
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   574
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   575
	public function __construct( $manager, $id, $args = array() ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   576
		$this->statuses = array( '' => __('Default') );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   577
		parent::__construct( $manager, $id, $args );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   578
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   579
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   580
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   581
	 * Enqueue scripts/styles for the color picker.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   582
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   583
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   584
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   585
	public function enqueue() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   586
		wp_enqueue_script( 'wp-color-picker' );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   587
		wp_enqueue_style( 'wp-color-picker' );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   588
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   589
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   590
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   591
	 * Refresh the parameters passed to the JavaScript via JSON.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   592
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   593
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   594
	 * @uses WP_Customize_Control::to_json()
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   595
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   596
	public function to_json() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   597
		parent::to_json();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   598
		$this->json['statuses'] = $this->statuses;
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   599
		$this->json['defaultValue'] = $this->setting->default;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   600
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   601
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   602
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   603
	 * Don't render the control content from PHP, as it's rendered via JS on load.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   604
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   605
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   606
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   607
	public function render_content() {}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   608
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   609
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   610
	 * Render a JS template for the content of the color picker control.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   611
	 *
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   612
	 * @since 4.1.0
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   613
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   614
	public function content_template() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   615
		?>
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   616
		<# var defaultValue = '';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   617
		if ( data.defaultValue ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   618
			if ( '#' !== data.defaultValue.substring( 0, 1 ) ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   619
				defaultValue = '#' + data.defaultValue;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   620
			} else {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   621
				defaultValue = data.defaultValue;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   622
			}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   623
			defaultValue = ' data-default-color=' + defaultValue; // Quotes added automatically.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   624
		} #>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   625
		<label>
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   626
			<# if ( data.label ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   627
				<span class="customize-control-title">{{{ data.label }}}</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   628
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   629
			<# if ( data.description ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   630
				<span class="description customize-control-description">{{{ data.description }}}</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   631
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   632
			<div class="customize-control-content">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   633
				<input class="color-picker-hex" type="text" maxlength="7" placeholder="<?php esc_attr_e( 'Hex Value' ); ?>" {{ defaultValue }} />
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   634
			</div>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   635
		</label>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   636
		<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   637
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   638
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   639
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   640
/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   641
 * Customize Media Control class.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   642
 *
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   643
 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   644
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   645
 * @see WP_Customize_Control
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   646
 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   647
class WP_Customize_Media_Control extends WP_Customize_Control {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   648
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   649
	 * Control type.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   650
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   651
	 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   652
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   653
	 * @var string
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   654
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   655
	public $type = 'media';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   656
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   657
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   658
	 * Media control mime type.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   659
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   660
	 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   661
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   662
	 * @var string
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   663
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   664
	public $mime_type = '';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   665
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   666
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   667
	 * Button labels.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   668
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   669
	 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   670
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   671
	 * @var array
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   672
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   673
	public $button_labels = array();
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   674
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   675
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   676
	 * Constructor.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   677
	 *
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   678
	 * @since 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   679
	 * @since 4.2.0 Moved from WP_Customize_Upload_Control.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   680
	 *
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   681
	 * @param WP_Customize_Manager $manager {@see WP_Customize_Manager} instance.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   682
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   683
	public function __construct( $manager, $id, $args = array() ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   684
		parent::__construct( $manager, $id, $args );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   685
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   686
		$this->button_labels = array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   687
			'select'       => __( 'Select File' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   688
			'change'       => __( 'Change File' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   689
			'default'      => __( 'Default' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   690
			'remove'       => __( 'Remove' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   691
			'placeholder'  => __( 'No file selected' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   692
			'frame_title'  => __( 'Select File' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   693
			'frame_button' => __( 'Choose File' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   694
		);
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   695
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   696
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   697
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   698
	 * Enqueue control related scripts/styles.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   699
	 *
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   700
	 * @since 3.4.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   701
	 * @since 4.2.0 Moved from WP_Customize_Upload_Control.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   702
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   703
	public function enqueue() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   704
		wp_enqueue_media();
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   705
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   706
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   707
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   708
	 * Refresh the parameters passed to the JavaScript via JSON.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   709
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   710
	 * @since 3.4.0
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   711
	 * @since 4.2.0 Moved from WP_Customize_Upload_Control.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   712
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   713
	 * @see WP_Customize_Control::to_json()
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   714
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   715
	public function to_json() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   716
		parent::to_json();
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   717
		$this->json['mime_type'] = $this->mime_type;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   718
		$this->json['button_labels'] = $this->button_labels;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   719
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   720
		$value = $this->value();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   721
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   722
		if ( is_object( $this->setting ) ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   723
			if ( $this->setting->default ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   724
				// Fake an attachment model - needs all fields used by template.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   725
				// Note that the default value must be a URL, NOT an attachment ID.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   726
				$type = in_array( substr( $this->setting->default, -3 ), array( 'jpg', 'png', 'gif', 'bmp' ) ) ? 'image' : 'document';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   727
				$default_attachment = array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   728
					'id' => 1,
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   729
					'url' => $this->setting->default,
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   730
					'type' => $type,
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   731
					'icon' => wp_mime_type_icon( $type ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   732
					'title' => basename( $this->setting->default ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   733
				);
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   734
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   735
				if ( 'image' === $type ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   736
					$default_attachment['sizes'] = array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   737
						'full' => array( 'url' => $this->setting->default ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   738
					);
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   739
				}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   740
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   741
				$this->json['defaultAttachment'] = $default_attachment;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   742
			}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   743
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   744
			if ( $value && $this->setting->default && $value === $this->setting->default ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   745
				// Set the default as the attachment.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   746
				$this->json['attachment'] = $this->json['defaultAttachment'];
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   747
			} elseif ( $value ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   748
				$this->json['attachment'] = wp_prepare_attachment_for_js( $value );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   749
			}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   750
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   751
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   752
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   753
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   754
	 * Don't render any content for this control from PHP.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   755
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   756
	 * @since 3.4.0
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   757
	 * @since 4.2.0 Moved from WP_Customize_Upload_Control.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   758
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   759
	 * @see WP_Customize_Media_Control::content_template()
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   760
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   761
	public function render_content() {}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   762
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   763
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   764
	 * Render a JS template for the content of the media control.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   765
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   766
	 * @since 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   767
	 * @since 4.2.0 Moved from WP_Customize_Upload_Control.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   768
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   769
	public function content_template() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   770
		?>
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   771
		<label for="{{ data.settings['default'] }}-button">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   772
			<# if ( data.label ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   773
				<span class="customize-control-title">{{ data.label }}</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   774
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   775
			<# if ( data.description ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   776
				<span class="description customize-control-description">{{{ data.description }}}</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   777
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   778
		</label>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   779
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   780
		<# if ( data.attachment && data.attachment.id ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   781
			<div class="current">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   782
				<div class="container">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   783
					<div class="attachment-media-view attachment-media-view-{{ data.attachment.type }} {{ data.attachment.orientation }}">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   784
						<div class="thumbnail thumbnail-{{ data.attachment.type }}">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   785
							<# if ( 'image' === data.attachment.type && data.attachment.sizes && data.attachment.sizes.medium ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   786
								<img class="attachment-thumb" src="{{ data.attachment.sizes.medium.url }}" draggable="false" />
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   787
							<# } else if ( 'image' === data.attachment.type && data.attachment.sizes && data.attachment.sizes.full ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   788
								<img class="attachment-thumb" src="{{ data.attachment.sizes.full.url }}" draggable="false" />
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   789
							<# } else if ( 'audio' === data.attachment.type ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   790
								<# if ( data.attachment.image && data.attachment.image.src && data.attachment.image.src !== data.attachment.icon ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   791
									<img src="{{ data.attachment.image.src }}" class="thumbnail" draggable="false" />
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   792
								<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   793
									<img src="{{ data.attachment.icon }}" class="attachment-thumb type-icon" draggable="false" />
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   794
								<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   795
								<p class="attachment-meta attachment-meta-title">&#8220;{{ data.attachment.title }}&#8221;</p>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   796
								<# if ( data.attachment.album || data.attachment.meta.album ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   797
								<p class="attachment-meta"><em>{{ data.attachment.album || data.attachment.meta.album }}</em></p>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   798
								<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   799
								<# if ( data.attachment.artist || data.attachment.meta.artist ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   800
								<p class="attachment-meta">{{ data.attachment.artist || data.attachment.meta.artist }}</p>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   801
								<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   802
								<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   803
									<source type="{{ data.attachment.mime }}" src="{{ data.attachment.url }}"/>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   804
								</audio>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   805
							<# } else if ( 'video' === data.attachment.type ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   806
								<div class="wp-media-wrapper wp-video">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   807
									<video controls="controls" class="wp-video-shortcode" preload="metadata"
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   808
										<# if ( data.attachment.image && data.attachment.image.src !== data.attachment.icon ) { #>poster="{{ data.attachment.image.src }}"<# } #>>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   809
										<source type="{{ data.attachment.mime }}" src="{{ data.attachment.url }}"/>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   810
									</video>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   811
								</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   812
							<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   813
								<img class="attachment-thumb type-icon" src="{{ data.attachment.icon }}" class="icon" draggable="false" />
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   814
								<p class="attachment-title">{{ data.attachment.title }}</p>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   815
							<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   816
						</div>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   817
					</div>
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   818
				</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   819
			</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   820
			<div class="actions">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   821
				<button type="button" class="button remove-button"><?php echo $this->button_labels['remove']; ?></button>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   822
				<button type="button" class="button upload-button" id="{{ data.settings['default'] }}-button"><?php echo $this->button_labels['change']; ?></button>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   823
				<div style="clear:both"></div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   824
			</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   825
		<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   826
			<div class="current">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   827
				<div class="container">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   828
					<div class="placeholder">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   829
						<div class="inner">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   830
							<span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   831
								<?php echo $this->button_labels['placeholder']; ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   832
							</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   833
						</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   834
					</div>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   835
				</div>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   836
			</div>
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   837
			<div class="actions">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   838
				<# if ( data.defaultAttachment ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   839
					<button type="button" class="button default-button"><?php echo $this->button_labels['default']; ?></button>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   840
				<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   841
				<button type="button" class="button upload-button" id="{{ data.settings['default'] }}-button"><?php echo $this->button_labels['select']; ?></button>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   842
				<div style="clear:both"></div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   843
			</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   844
		<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   845
		<?php
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   846
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   847
}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   848
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   849
/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   850
 * Customize Upload Control Class.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   851
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   852
 * @since 3.4.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   853
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   854
 * @see WP_Customize_Media_Control
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   855
 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   856
class WP_Customize_Upload_Control extends WP_Customize_Media_Control {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   857
	public $type          = 'upload';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   858
	public $mime_type     = '';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   859
	public $button_labels = array();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   860
	public $removed = ''; // unused
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   861
	public $context; // unused
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   862
	public $extensions = array(); // unused
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   863
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   864
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   865
	 * Refresh the parameters passed to the JavaScript via JSON.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   866
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   867
	 * @since 3.4.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   868
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   869
	 * @uses WP_Customize_Media_Control::to_json()
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   870
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   871
	public function to_json() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   872
		parent::to_json();
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   873
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   874
		$value = $this->value();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   875
		if ( $value ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   876
			// Get the attachment model for the existing file.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   877
			$attachment_id = attachment_url_to_postid( $value );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   878
			if ( $attachment_id ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   879
				$this->json['attachment'] = wp_prepare_attachment_for_js( $attachment_id );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   880
			}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   881
		}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   882
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   883
}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   884
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   885
/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   886
 * Customize Image Control class.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   887
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   888
 * @since 3.4.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   889
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   890
 * @see WP_Customize_Upload_Control
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   891
 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   892
class WP_Customize_Image_Control extends WP_Customize_Upload_Control {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   893
	public $type = 'image';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   894
	public $mime_type = 'image';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   895
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   896
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   897
	 * Constructor.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   898
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   899
	 * @since 3.4.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   900
	 * @uses WP_Customize_Upload_Control::__construct()
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   901
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   902
	 * @param WP_Customize_Manager $manager
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   903
	 * @param string $id
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   904
	 * @param array  $args
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   905
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   906
	public function __construct( $manager, $id, $args = array() ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   907
		parent::__construct( $manager, $id, $args );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   908
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   909
		$this->button_labels = array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   910
			'select'       => __( 'Select Image' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   911
			'change'       => __( 'Change Image' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   912
			'remove'       => __( 'Remove' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   913
			'default'      => __( 'Default' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   914
			'placeholder'  => __( 'No image selected' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   915
			'frame_title'  => __( 'Select Image' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   916
			'frame_button' => __( 'Choose Image' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   917
		);
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   918
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   919
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   920
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   921
	 * @since 3.4.2
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   922
	 * @deprecated 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   923
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   924
	public function prepare_control() {}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   925
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   926
	/**
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   927
	 * @since 3.4.0
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   928
	 * @deprecated 4.1.0
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   929
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   930
	 * @param string $id
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   931
	 * @param string $label
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   932
	 * @param mixed $callback
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   933
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   934
	public function add_tab( $id, $label, $callback ) {}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   935
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   936
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   937
	 * @since 3.4.0
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   938
	 * @deprecated 4.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   939
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   940
	 * @param string $id
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   941
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   942
	public function remove_tab( $id ) {}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   943
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   944
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   945
	 * @since 3.4.0
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   946
	 * @deprecated 4.1.0
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   947
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   948
	 * @param string $url
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   949
	 * @param string $thumbnail_url
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   950
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   951
	public function print_tab_image( $url, $thumbnail_url = null ) {}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   952
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   953
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   954
/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   955
 * Customize Background Image Control class.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   956
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   957
 * @since 3.4.0
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   958
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   959
 * @see WP_Customize_Image_Control
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   960
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   961
class WP_Customize_Background_Image_Control extends WP_Customize_Image_Control {
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   962
	public $type = 'background';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   963
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   964
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   965
	 * Constructor.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   966
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   967
	 * @since 3.4.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   968
	 * @uses WP_Customize_Image_Control::__construct()
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   969
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   970
	 * @param WP_Customize_Manager $manager
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   971
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   972
	public function __construct( $manager ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   973
		parent::__construct( $manager, 'background_image', array(
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   974
			'label'    => __( 'Background Image' ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   975
			'section'  => 'background_image',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   976
		) );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   977
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   978
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   979
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   980
	 * Enqueue control related scripts/styles.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   981
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   982
	 * @since 4.1.0
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   983
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   984
	public function enqueue() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   985
		parent::enqueue();
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   986
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   987
		wp_localize_script( 'customize-controls', '_wpCustomizeBackground', array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   988
			'nonces' => array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   989
				'add' => wp_create_nonce( 'background-add' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   990
			),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   991
		) );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   992
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   993
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   994
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   995
/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   996
 * Customize Header Image Control class.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   997
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   998
 * @since 3.4.0
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   999
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1000
 * @see WP_Customize_Image_Control
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1001
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1002
class WP_Customize_Header_Image_Control extends WP_Customize_Image_Control {
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1003
	public $type = 'header';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1004
	public $uploaded_headers;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1005
	public $default_headers;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1006
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1007
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1008
	 * @param WP_Customize_Manager $manager
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1009
	 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1010
	public function __construct( $manager ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1011
		parent::__construct( $manager, 'header_image', array(
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1012
			'label'    => __( 'Header Image' ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1013
			'settings' => array(
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1014
				'default' => 'header_image',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1015
				'data'    => 'header_image_data',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1016
			),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1017
			'section'  => 'header_image',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1018
			'removed'  => 'remove-header',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1019
			'get_url'  => 'get_header_image',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1020
		) );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1021
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1022
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1023
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1024
	public function enqueue() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1025
		wp_enqueue_media();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1026
		wp_enqueue_script( 'customize-views' );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1027
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1028
		$this->prepare_control();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1029
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1030
		wp_localize_script( 'customize-views', '_wpCustomizeHeader', array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1031
			'data' => array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1032
				'width' => absint( get_theme_support( 'custom-header', 'width' ) ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1033
				'height' => absint( get_theme_support( 'custom-header', 'height' ) ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1034
				'flex-width' => absint( get_theme_support( 'custom-header', 'flex-width' ) ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1035
				'flex-height' => absint( get_theme_support( 'custom-header', 'flex-height' ) ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1036
				'currentImgSrc' => $this->get_current_image_src(),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1037
			),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1038
			'nonces' => array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1039
				'add' => wp_create_nonce( 'header-add' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1040
				'remove' => wp_create_nonce( 'header-remove' ),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1041
			),
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1042
			'uploads' => $this->uploaded_headers,
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1043
			'defaults' => $this->default_headers
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1044
		) );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1045
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1046
		parent::enqueue();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1047
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1048
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1049
	public function prepare_control() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1050
		global $custom_image_header;
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1051
		if ( empty( $custom_image_header ) ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1052
			return;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1053
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1054
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1055
		// Process default headers and uploaded headers.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1056
		$custom_image_header->process_default_headers();
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1057
		$this->default_headers = $custom_image_header->get_default_header_images();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1058
		$this->uploaded_headers = $custom_image_header->get_uploaded_header_images();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1059
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1060
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1061
	public function print_header_image_template() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1062
		?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1063
		<script type="text/template" id="tmpl-header-choice">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1064
			<# if (data.random) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1065
					<button type="button" class="button display-options random">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1066
						<span class="dashicons dashicons-randomize dice"></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1067
						<# if ( data.type === 'uploaded' ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1068
							<?php _e( 'Randomize uploaded headers' ); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1069
						<# } else if ( data.type === 'default' ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1070
							<?php _e( 'Randomize suggested headers' ); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1071
						<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1072
					</button>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1073
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1074
			<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1075
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1076
			<# if (data.type === 'uploaded') { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1077
				<div class="dashicons dashicons-no close"></div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1078
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1079
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1080
			<button type="button" class="choice thumbnail"
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1081
				data-customize-image-value="{{{data.header.url}}}"
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1082
				data-customize-header-image-data="{{JSON.stringify(data.header)}}">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1083
				<span class="screen-reader-text"><?php _e( 'Set image' ); ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1084
				<img src="{{{data.header.thumbnail_url}}}" alt="{{{data.header.alt_text || data.header.description}}}">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1085
			</button>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1086
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1087
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1088
		</script>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1089
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1090
		<script type="text/template" id="tmpl-header-current">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1091
			<# if (data.choice) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1092
				<# if (data.random) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1093
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1094
			<div class="placeholder">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1095
				<div class="inner">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1096
					<span><span class="dashicons dashicons-randomize dice"></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1097
					<# if ( data.type === 'uploaded' ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1098
						<?php _e( 'Randomizing uploaded headers' ); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1099
					<# } else if ( data.type === 'default' ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1100
						<?php _e( 'Randomizing suggested headers' ); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1101
					<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1102
					</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1103
				</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1104
			</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1105
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1106
				<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1107
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1108
			<img src="{{{data.header.thumbnail_url}}}" alt="{{{data.header.alt_text || data.header.description}}}" tabindex="0"/>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1109
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1110
				<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1111
			<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1112
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1113
			<div class="placeholder">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1114
				<div class="inner">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1115
					<span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1116
						<?php _e( 'No image set' ); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1117
					</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1118
				</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1119
			</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1120
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1121
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1122
		</script>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1123
		<?php
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1124
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1125
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1126
	public function get_current_image_src() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1127
		$src = $this->value();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1128
		if ( isset( $this->get_url ) ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1129
			$src = call_user_func( $this->get_url, $src );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1130
			return $src;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1131
		}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1132
		return null;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1133
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1134
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1135
	public function render_content() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1136
		$this->print_header_image_template();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1137
		$visibility = $this->get_current_image_src() ? '' : ' style="display:none" ';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1138
		$width = absint( get_theme_support( 'custom-header', 'width' ) );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1139
		$height = absint( get_theme_support( 'custom-header', 'height' ) );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1140
		?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1141
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1142
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1143
		<div class="customize-control-content">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1144
			<p class="customizer-section-intro">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1145
				<?php
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1146
				if ( $width && $height ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1147
					printf( __( 'While you can crop images to your liking after clicking <strong>Add new image</strong>, your theme recommends a header size of <strong>%s &times; %s</strong> pixels.' ), $width, $height );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1148
				} elseif ( $width ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1149
					printf( __( 'While you can crop images to your liking after clicking <strong>Add new image</strong>, your theme recommends a header width of <strong>%s</strong> pixels.' ), $width );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1150
				} else {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1151
					printf( __( 'While you can crop images to your liking after clicking <strong>Add new image</strong>, your theme recommends a header height of <strong>%s</strong> pixels.' ), $height );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1152
				}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1153
				?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1154
			</p>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1155
			<div class="current">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1156
				<span class="customize-control-title">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1157
					<?php _e( 'Current header' ); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1158
				</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1159
				<div class="container">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1160
				</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1161
			</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1162
			<div class="actions">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1163
				<?php /* translators: Hide as in hide header image via the Customizer */ ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1164
				<button type="button"<?php echo $visibility ?> class="button remove"><?php _ex( 'Hide image', 'custom header' ); ?></button>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1165
				<?php /* translators: New as in add new header image via the Customizer */ ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1166
				<button type="button" class="button new"><?php _ex( 'Add new image', 'header image' ); ?></button>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1167
				<div style="clear:both"></div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1168
			</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1169
			<div class="choices">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1170
				<span class="customize-control-title header-previously-uploaded">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1171
					<?php _ex( 'Previously uploaded', 'custom headers' ); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1172
				</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1173
				<div class="uploaded">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1174
					<div class="list">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1175
					</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1176
				</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1177
				<span class="customize-control-title header-default">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1178
					<?php _ex( 'Suggested', 'custom headers' ); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1179
				</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1180
				<div class="default">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1181
					<div class="list">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1182
					</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1183
				</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1184
			</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1185
		</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1186
		<?php
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1187
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1188
}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1189
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1190
/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1191
 * Customize Theme Control class.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1192
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1193
 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1194
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1195
 * @see WP_Customize_Control
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1196
 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1197
class WP_Customize_Theme_Control extends WP_Customize_Control {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1198
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1199
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1200
	 * Customize control type.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1201
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1202
	 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1203
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1204
	 * @var string
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1205
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1206
	public $type = 'theme';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1207
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1208
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1209
	 * Theme object.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1210
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1211
	 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1212
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1213
	 * @var WP_Theme
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1214
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1215
	public $theme;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1216
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1217
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1218
	 * Refresh the parameters passed to the JavaScript via JSON.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1219
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1220
	 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1221
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1222
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1223
	 * @see WP_Customize_Control::to_json()
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1224
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1225
	public function to_json() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1226
		parent::to_json();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1227
		$this->json['theme'] = $this->theme;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1228
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1229
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1230
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1231
	 * Don't render the control content from PHP, as it's rendered via JS on load.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1232
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1233
	 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1234
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1235
	 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1236
	public function render_content() {}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1237
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1238
	/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1239
	 * Render a JS template for theme display.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1240
	 *
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1241
	 * @since 4.2.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1242
	 * @access public
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1243
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1244
	public function content_template() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1245
		$current_url = set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1246
		$active_url  = esc_url( remove_query_arg( 'theme', $current_url ) );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1247
		$preview_url = esc_url( add_query_arg( 'theme', '__THEME__', $current_url ) ); // Token because esc_url() strips curly braces.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1248
		$preview_url = str_replace( '__THEME__', '{{ data.theme.id }}', $preview_url );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1249
		?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1250
		<# if ( data.theme.isActiveTheme ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1251
			<div class="theme active" tabindex="0" data-preview-url="<?php echo esc_attr( $active_url ); ?>" aria-describedby="{{ data.theme.id }}-action {{ data.theme.id }}-name">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1252
		<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1253
			<div class="theme" tabindex="0" data-preview-url="<?php echo esc_attr( $preview_url ); ?>" aria-describedby="{{ data.theme.id }}-action {{ data.theme.id }}-name">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1254
		<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1255
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1256
			<# if ( data.theme.screenshot[0] ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1257
				<div class="theme-screenshot">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1258
					<img data-src="{{ data.theme.screenshot[0] }}" alt="" />
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1259
				</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1260
			<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1261
				<div class="theme-screenshot blank"></div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1262
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1263
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1264
			<# if ( data.theme.isActiveTheme ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1265
				<span class="more-details" id="{{ data.theme.id }}-action"><?php _e( 'Customize' ); ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1266
			<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1267
				<span class="more-details" id="{{ data.theme.id }}-action"><?php _e( 'Live Preview' ); ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1268
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1269
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1270
			<div class="theme-author"><?php printf( __( 'By %s' ), '{{ data.theme.author }}' ); ?></div>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1271
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1272
			<# if ( data.theme.isActiveTheme ) { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1273
				<h3 class="theme-name" id="{{ data.theme.id }}-name">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1274
					<?php
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1275
					/* translators: %s: theme name */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1276
					printf( __( '<span>Active:</span> %s' ), '{{ data.theme.name }}' );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1277
					?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1278
				</h3>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1279
			<# } else { #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1280
				<h3 class="theme-name" id="{{ data.theme.id }}-name">{{ data.theme.name }}</h3>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1281
				<div class="theme-actions">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1282
					<button type="button" class="button theme-details"><?php _e( 'Theme Details' ); ?></button>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1283
				</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1284
			<# } #>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1285
		</div>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1286
	<?php
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1287
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1288
}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1289
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1290
/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1291
 * Widget Area Customize Control class.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1292
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1293
 * @since 3.9.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1294
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1295
 * @see WP_Customize_Control
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1296
 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1297
class WP_Widget_Area_Customize_Control extends WP_Customize_Control {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1298
	public $type = 'sidebar_widgets';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1299
	public $sidebar_id;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1300
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1301
	public function to_json() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1302
		parent::to_json();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1303
		$exported_properties = array( 'sidebar_id' );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1304
		foreach ( $exported_properties as $key ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1305
			$this->json[ $key ] = $this->$key;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1306
		}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1307
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1308
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1309
	public function render_content() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1310
		?>
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1311
		<span class="button-secondary add-new-widget" tabindex="0">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1312
			<?php _e( 'Add a Widget' ); ?>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1313
		</span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1314
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1315
		<span class="reorder-toggle" tabindex="0">
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1316
			<span class="reorder"><?php _ex( 'Reorder', 'Reorder widgets in Customizer' ); ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1317
			<span class="reorder-done"><?php _ex( 'Done', 'Cancel reordering widgets in Customizer' ); ?></span>
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1318
		</span>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1319
		<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1320
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1321
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1322
}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1323
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1324
/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1325
 * Widget Form Customize Control class.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1326
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1327
 * @since 3.9.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1328
 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1329
 * @see WP_Customize_Control
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1330
 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1331
class WP_Widget_Form_Customize_Control extends WP_Customize_Control {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1332
	public $type = 'widget_form';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1333
	public $widget_id;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1334
	public $widget_id_base;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1335
	public $sidebar_id;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1336
	public $is_new = false;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1337
	public $width;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1338
	public $height;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1339
	public $is_wide = false;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1340
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1341
	public function to_json() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1342
		parent::to_json();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1343
		$exported_properties = array( 'widget_id', 'widget_id_base', 'sidebar_id', 'width', 'height', 'is_wide' );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1344
		foreach ( $exported_properties as $key ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1345
			$this->json[ $key ] = $this->$key;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1346
		}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1347
	}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1348
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1349
	public function render_content() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1350
		global $wp_registered_widgets;
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1351
		require_once ABSPATH . '/wp-admin/includes/widgets.php';
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1352
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1353
		$widget = $wp_registered_widgets[ $this->widget_id ];
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1354
		if ( ! isset( $widget['params'][0] ) ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1355
			$widget['params'][0] = array();
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1356
		}
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1357
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1358
		$args = array(
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1359
			'widget_id' => $widget['id'],
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1360
			'widget_name' => $widget['name'],
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1361
		);
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1362
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1363
		$args = wp_list_widget_controls_dynamic_sidebar( array( 0 => $args, 1 => $widget['params'][0] ) );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1364
		echo $this->manager->widgets->get_widget_control( $args );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1365
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1366
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1367
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1368
	 * Whether the current widget is rendered on the page.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1369
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1370
	 * @since 4.0.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1371
	 * @access public
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1372
	 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1373
	 * @return bool Whether the widget is rendered.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1374
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1375
	public function active_callback() {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1376
		return $this->manager->widgets->is_widget_rendered( $this->widget_id );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
  1377
	}
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
  1378
}
,mdvrDYcͥlD@ =]?L@̊j[`'sHVL+3Ǯ `k%MSЛ{_ֈ1NZPtKbY%Pry.1_`Px]w.$@OSX|;]  j5T`~1dK-TQw p?Cn&Q?ƥ+եN尣ѳrZ9NAt\#4+E {m[5<\egV-vv6p}gSݜ-R_j VDBcdDִWczu~)a3<@0])drBCS6k' K8_WiwS< ^tgҳe=JNYpm% 7 :FRT)P? ZD@fbU9ݑf})>1(oXYa,Os< h$~8{eْʪ0CႻ]"73~(J(9~2˗ #gDʍd7'fҭ;%XDWF/;T +U\$cGӃU#oJ 7u)#s,oK\.9 ]d3^U#֖wuR3(kW9X}͐0s6v8e@gCe>w K|O%Ӭܨށ駭utD;Q& VU2L{0s ?"y7+P#HHЫN29psu |E$S/?i}a! =%|D=;@NbgrA 4X]a >rxZB2:y9졼X̅%nv߂6-,xMS<{ N-=Z7P YaQ8LQ CH˻IL;nbx5vgFR-I;i@WžƆD?j!3fE:@T3ԙO.st4zYqu0 ,I=8rjd6h@܋u,16,ω)|̲ =yQoQENP_Ɇlzkggo(_cq\p(Dm2 WWq ?[ʸɟ4Ը!ŬG &'H2*@K8E1`+ܨR#h/$CLw<Z?F87L HD(\S-^o"m.;v~&CsZ I8s4enuVr:Аj狑0.0hUp'DU[ӹcNOu\ǗܭuYrT|h_undaKcSšAqgbqQqjuuN;~Y9'CtF@Er(?v_/X_lMt_=]c6nPlSv{tGR7B̬&O +Baes "s0*E}\#PIVMS!.t &#UcZ}h`̐3my/hgrf)DܗqK٫:dDX] 毭{+>;'7VM;HUw++}göTDDw᳗?ĨӬ^s H}IXOlGVQ-zVy~Uڔ8 ڕɕC1a7-0H;F% _aab_)BTвLǢEMA/~q&ITTzfCu i_컊ַGlrL)}̃, #fb_3A'Nn4?t ة3\u-,}j69mSnBX2b l=M=2ƅFbT,+`itnl :>v5$Y ! 0oTVxL٢+F|6@|:<=!3vS,L޳#T)x0yĽtG^602!"tqEfgz. F1^>v⼌if.\2n1fy!Ч=_8[~cPEdn 7(܆6_KbI) "zk;4LU<Ifz HMK.ab*ZQAbcT<-RBq j=W7{xVz@M-;iQx)*l %-K_i%Et# ]WM Yߥhnz;Tk&`ZAKkmó_?;n'-h @&'>+0 0;)MP;X󑩴(Om0P6H^i{/6ܞ8J"Ma()J#iD[6UiC|s-]%c5|~&\txd}/E"XhkpW  V%ЭqM)DI20'BM#)T~IRPşgn\!sNNM̋1h8I!s8JnQg܎dj'-sгNgen4(0:SK)' w6l3rdYCT~86 >.p҂BAn=8үK%^;y%n/R~pyRqƾ ~} VKMO-ѡ7UlR.ߐ\qp'.|@d:4AꔱAhvUv-lzȷ |;SݽZ9'@׌fATC'av!Y&OY㷜']=k؅HKS=X;R p gA !J[8/_ñaAoi Ek #9|noSU_7雂FrPʑ5%IBM1y.˖”w`[!k%dgh+W%M|ǢbxϞ.‚ t4jJ=-4;6B Tرs+zߚrgQL?ۿRlafQjn_@NF6ߋ&EmI +#DCfܖ֜ld1Sv!noGm'9aکn6HؾO/һ(b*W%gFI#?Wrt%{̳qghȼMҫ [ )kSvN).+6`HɊ)=>nWh\&('[n5&p7hԝ<0/ +d_i='Rj.@ԛDQTtg֨ ;TmKm>bT+PK5^XIw,F*N&bQ#Z^ 7&f\#paBq'<8﮳ QW\$:Z*)wl S-HNTv4W%7Y]AQ+ן ALp6vk0QbcCF^(Wr=kZ5|eK04FMm2\}J!3\术s_0ؿ$~ŗb~_w\/l8 N'0YSNyZJC˚@ޥ-`F 2s霕x^Oˡ8 f xG߼l'awdw#H< sC\^37|LG08~y Kuќ̂XsZ5 7k7*_"0l.["xU 8n8,h]֏ZD.3K ,@}Q]rUn ?ڍ!/R!5|(9H]Ӑ*zbrNcYU˞, DB*\tGIjZ4I$4U\<|`."Dx~* 8xwdY+f<(nqtn:{ #cI cplxtY k%#օ  9edX Q{5X Aڬa+ź"=?O' ++ i;/AXߝH @LxD~IUա g'vjてlӺ7f,~*̯Oqicni’>L2QeQGN4EM}myK/^y9p]3w{Ay~$`C&w|42k>;c!9hpb0TFfO^aO[

J#IOuLq孤%4)qyN#|,Ōދgԁ rU 67[/*U' aR8*qZޅb #ͽ8Xz㓼Dƙ x-ވ 9QVW`}7n4-P֦tEafjgS5 Xw ALa2refdpm ?4d :XNyy3/5-ܣE}z=W'@d0laIU_ [QXUQңME,3+GPrnb< üI2G k(|0 JV<1;7էشɄ@aձ qJ6HAfوGWr;iLqY@VpްeA܄MRՔ>!~pt8zK C/TkE!QwzQ!N+ 0FsqqJF#B\H*&8~+W-i|cuK}F0_rjxNpFx@(9bX"-9˲cSĝxopl*Q#I7"Mтo1L3[Pg9ΎGH!R#FdE{d&z10%~!EFG3sR$i~r< >'2Jf2Q!de]j#'!ףf/3X=a5z.lٜ69Ϙa~ j!i>wuvF6dlIɀitVjjdXxߒrx[~4FeDwݒS,W.ڹ[:TlhYԘmv8Q䉞TVb{ k1A(~d涤xP-̪ RN*s%娙Ӳb gfjt$N-X!wPsr -sˇNFP~(Awz"hHrP#Us#p>pAo %8NakROh[}$!tɪr^哔ٽk,;bQ7P"TI+Y;j=A $y ]4V'#C5θUi|%C EuP f}8R ?&MG/@㰗QDRBmFlqvY%=NoJ&-Or0{rOK9JlMtBup T*5QUV/5 6cwi 6@AHg9d ;tDţmX:~x͗,u=dZq3nᜍUd ZG5i^ m[3`?i"z`KA 5\cHy ku'̸7H,N79trBШ_T"rTmhB?:fb j^oN‹=7<8~we[^O[^6Ip@:yVc1Q[#-Pz`` wN R>dvV"ڲ揨QYu^lā}?<*Pg-#zڲe@P%;p8.c ]B{:22!IruW> >xydp߼MWѩ[QfMj]QC=ºjp ZRqkU 11վlWGC]nb2;J.N̤~:{rI(B<٦fJ ]$Xv_u[ @Bz X*L: $I%ysСBF %P~r#&XGVwC^> ,$@v{TzS=&k{vSLZ$ +TjP搘u.xuk)uক胾r0FEYfeNiY>&ͬrSWVXAX1T:^"%G>n?Ieef;i8Yާ^rr. YWrA㋤i1?1R8+xKGP|n8zz\=~ywPʱbĩÃԿ1ˋ^ɀwU<u0Z ?+ťJ萨'䆬Ow匈`@O3Zޣj@/`i}!Dzsf +#z~gd{:yi8/few4@G~um%v J^ϗ0Zco y!BAH h=JaɻnG+#8Y=l{VO6/\;(>um9,Yjr*CIxO{}K2e 8wOۣxY`jev[  -9ݟ5VnW4Hm6>2p0KEfNEG v.7Eyy/_Ȯ!-n2}Q M14願w߅ț ޟ G3~bxMiy8 -CkebS0 $gX)$d.Cu'ED3T'Y\q[bj7W[y)2辖(9kN~a kG< ̚2gt*Ӻx|cғ 9l2bdr;/Zg!#FL}6N_jf>[-`=l+ <5Sv8O8Tk9,FjKm{R.e>Vz3ڧ' ,|N"L /ihM!%?(uw%VRdّ#'t:+0&)G1zIIXjt2sӮi+NEBOiB1},/tOʳL*~{f:=Eyl+yrk8 u&Mƻgg1ʹjwM.mQWFՓ%5i' ߈%QG:9|rZeO*%4@6v2ps$,BpJLd6.>bM\ie9ps,EzjcX/:AM޹ ~ b$sq&tQv`l3Y2Ai6?DӁ XPaB kx_ N6w5*x]'tK),Z M>qqo'g@/˻aL+Qw>ɿKjN[o:7ʪu_ K|>t#Yj2 o?AS`[M%X >C-HUm+k8R@N~ #޺''r X ɶsbmtprP? =_)j}S,جӏrbÃm*rCͣ * P(F#ò^1z"DΰԧR5u2͇ASObbUcMY@O(MeW%qUPl@}`ۖxQ$B2uLM琿?ͳ yO&n҉8j[ 8ϙҪ}]8 }I`;s7h= ׿dlc{" [,ݢDRXɕH·ZsYӛ40tݤ)-l.Yè_~ӭoH/M]%G-|^rK)fcqدEWc22W&c L8?$kpAVjä9%3k,0l.'|?pl#9?&'}]_R|ס?Z"_i8)<(yHu8m:Nvb6>gwn ySrPb3RbZYLЫJ暿3.ԽG֖xvl$ ?˩Rf< [T J4.%RÄrTpM#|"@g]CvZ ?vGgq/h~Ni5-?TFHuO5-~?9짎9̩1QDiA0zFIT)/#@3U 9J4kI-,јbͅ/\f50+F7.PxfE Z&AqШ]xt5w8\C1rM!fWѿ8ZVU7Yت?"#T9)JwK98*.v= &Q畁~]А"ay?N{+D  tj(1tĠO4WI8w)O;=,zJ[WӹeIE~@c\ooTe [eǔr%f-^!|{NHZDoٍGH 6; oefJ6^bTCv[Fc&\I‘ sl*I&h(:M=-3N+ 3gi]/L~VA+2?Me8{mOBg!J6Ӗ,&tO+[CU5kvvڝTHϼbIЫa|vB7lkuǼ*nT067I걄B 8C6,,6^mW`>'<G8A1jM`~ 2F VcHtWwMi ’䙳:B}. Ҹ!@Y*אq5)dxVLR) -,G!V[͔n 0Z& 2eBi,hQ-1=J2LQa٩r h\R-fE8pI/*r1H/-qmMrk]s_aݖ PG8%K‹.&t$2kg;76UC?F;cd`܇7q>HAa^zH:H1I#6i6ppkH@nP+6!-D`GJ8J& E.`l;4cxd\&X("A:[?05v_nY$N4q~^#ֆŴ<$H5,9K1GF ip[o0%kOt|9t.c"en6;݋\B鐏vM&X-$d:-ҕur񉝄_ d MII#ɰt=zqy5rKerh hTBԃw U/٢y%w|5ُ IqQiK栯[Z+O"csz4XSSAYGw<䋊z.RgqEJK/rZ}Rx7 ѓ9 !<3&1䞔;_?6t@bRMHFq疫üvHߟCXD Х52OIkS mk9|ĕElai bl * RA5 W8"iS\5e/&ԧ87lM5}|T*EĻԀɉ+OV_u+WȣaV:XAgzxՁhG.6Q({6-]C,h1R5lʋegˏa6qˮ`No :u*e 3 DoưӺzQK$2_ ݗRr&GRh `;ּ[>yl6kk{]̒MPFqr_&>Q^bcC2*Z oT6?mxz8lkМ'֭0$wmN=% Y-2z@\МX٧Kj4J5OV9 ,CNІ9NÑ6凌W $xvbR2z*fxhH8Cm6? sz}>mdn3tL-l]Ya&(xjgfDńxB @'.w]v> HV;0>Ay`.EJc@4%se5gZЯ„n9wi J:HG͙d[4Zx!fAD:c'ȼ/|b&5CF@ݪ!EzؓTպJ1JA%b87F J;{@PVMUӽq?OYKL*疤9eAVv)AoOߝqO#=Pdpr4 wpdap=3F`=gȺ!TV|NN>&MtH4֝a fEWc$ty"(:NNh'ߥ1- 3Zj(JCiٵGxTQo4KR"@wΒӡzx LJ+g(f۵5Mj0J[Y(- w0I>@aV zu+ ajh`nua=^qD4 }LT&"էu.bEx!xT@9zz]ǕSGE\%]^ @oePN$Ё+-"b)*I㔙E|(w VdoK|y)mҕzX5UA_E ?^\"Tmk-Un[i̻C̊ä8bPWg#R .P)C`_[O\9H"WV"qL9|ng_U"̥OPfXG"̆3#/A-f!c{ sa*f4o7Ȃ FvET{?@Ly9 +/ ?74R>Uczso ىwag6 OWwP-R煣5T7 i"AB[}ʖ<ḛ1 >=@T*][9k3O̖`n(["OӊjrsObDń5,0AV :.<}b7UHBJjӒW8X˲;jR AlRԈ=(osQ XX~ Pv"x[]]2s)rb __̏0Mvt'xcYY80H  DK: AM,Cd" |(P ?/u܀-&*W|g }rP :FL_YdD:H϶ 얀GJbR9p_Iٚ򬨠LB^4'` *2M鴥$ccʦd2H\JpAަ^(̆tPbZu3J3'Аyj&NDGU*B7_s}i*^OhXLfï4!o]FPӬ䱿Mף |2.5#"c]_J QٳٲLF6j$\aс|B>1{=Hb30PxAQf= =>=g$c=L'akQ^rMY?%k^&gy;[. p42,sʊ4q?/^K~7EĢ?$~2cTGͱ0vP*^5)Dha\=U2v n& [ED cF,pZ65\Lh/6L.Cpjvv*U=2{(#fYB\՛I8s$~%c)T8 8F'Q]-̛# >ő=4 =d+W TOs9ѤXvpOl eЂ N57t&vCiZ^傌3`\f"jH.0[D8~C~ do͚zkPS\mEK`YzfYӾHͯ!L#ȓuqػB\t]ٺb{@N2.lŇQ{+pF6uT?#ӶfUvKXYe-Ke2]dGiɃ1dNg "ѯfRNbbpI­ᚘcfH}S&񩟨# nrH#<$!o/pBuv퀿I8WsDLoNTVHV }y$E۹ C]S* iRhU7{ \|Y&@:'+\V~ؒuSkˁ4'T* nDem<^[.oOʅͬ3!7y*X]AA'"H"Χx  x[a\ḰVr@,vxN" =q&I6,4.MnN1*?0X'K"8ZsR-+n1ѡZ2f([˥ROM)hm2D| Y:$΋7f$:x',#R ɾ ϫOVuHńUll\Db:~\8T(Z ;2<|zT9qFyKd't@q7gXp֕~9e6&#X#h9%>&7*5A mL+~ॅ$O=T=!E[Zap3|C>'oi-9= k."h3mw<1OW) EbܝTNʁ@mh5ho+ ͉st'5O>_Viڤ>~׿ !sSݻĹRBIicT#gIϕ2&]\#r(φ뛧8߬;hԸZGzP;*sp8fM8#q^>?}bz*A05|V(11 &!cZ"|r7VmR#ra k/p/8 L@`|fդzùu?`&q&6>|6,l A3IjmMϒQ7"űօKC(?<ї4^JY{杠D8GU]~9FX  Qj'(nŔ64ǼKvѱ0)HQ3^ mW%fΤL *+)ؐ$B\z5ln7T숲Z%peNZz`j%Eg`dّ3Dw#"~0YZnx44 Z~E#rb&#c[#[ FG;:PwSry{٣>FqP>R܀I @qJ]x6Z2\Gߴ)ѭ2-q@&xA:'a Q؆V= bB&NZzpJϕuD|Wŏ>nɌ3hM<:lJ($\DG^.mL]q])hFh_5_#l\z );S[VC'|38t|E '?f*5rH&'xb2׌lR[fz/[p΢GXj7e owu b(r` 9+uw1Lh]]%2 _PHݟsX0OsZ# aY +ҘK~q3ŷT]̵\?x>_5%5s"9)lRWu<=<\)`OfQ!#.|p>woKgJJi=2įbRΚ8Y*H*UTq@nb dI;y _ IaPu&>wQW68?*ڀ%*٧s$kvcy_;^;!;ӡd̂ @x6ZR:Rs iյE}`$mG;{}+_`΂ yEu-fߓ5>W_ G C)C2)R̈,B;ӑYo{xt: :4gZI#[3oJ j-}珇3=)Wz< 7KsO7N8K@tU6ɋN2~v8t%M~!K/WS>yauZ?ǵ/^G]3Ga"Ӓy(tCPJAPrϨ˗[QtV{lPMCq*K.Oóaᕱ.ev/DvlzLyIky8|z8K7uAi0˘Ջ%?v ߶/_r36w@L!pKԧ}vhHkh(."v =J_xҹ "o{> G?aO"J~&c}a R؆7 |l[c %:+Yv}F=iXenkAy/J>W{׷~plܥr2Hgƶclc~6p \6K 鷹^4%{ZUItjLFJhQsX~zbFF-r apRV'H1{Ekf仳=*QI,d r!0_ 2-\,mZsſ{izMu)޹oŷ=Vno{ F.C("u3-|.2'õ@6cf'D:&2H?*@a. 1d<3;qQ/sz޼ jnGS6h_v(pE\M3r |giyw8ΡӬZZa/i؊W$V68 ZyiCE69ۍew_ n:-S!sdzБȟ=*u'ch;*/#ư)$~実t'|QA7ciL.L/ w=T43ryUrgf7{$&T)RC&%lcKS8bBj5Lo2؟ܒYbC..7su3 p |# * fE$NM! =ƪCqL(U6A)i ; 6,0m]TVI%Zbgԝ簟G`P4Zoqpx #\3B<"N$2rK7.@J^{jL(rK=hk@%4sq92-U~V<]UoP6H㴮a:у,6gA=FKeVt]B/Pm\'C֠^_\5ư[SR1~~\^!ъot7KeAT#z˘Di-'ނ0'rr=/NiMFYY}#o=T I0ڄ;.ހNA-#R%F<+YZ‡^jdv[yq?їq~lkQO{_4Ax͖/W}D`\_j{lWne "Td\6#9h?x3'Y:+8]ć9JORc+ 9hKb TBg5*ZZ2^>5cϻ\F|Gq P9]'q'8ǪK Դx>|N5+[1*:NTg5 e6UBw#w~NL$MAbAթe20^2>OO_fEDnmx/9[~ЉW̷ңi.eP k3u$,Mx) i6YfPWGop xſcq$a@'Yq"u{Ut7^~E՝D\#iZR3J/ m1l!P?}9 oCp(s*{P ˂)=z}xkrdv#dm],ӻ#1cuAh՞3l XONbVF(:pVڏ+umie6mhWL{`WG^rHx zlӞIZjml'*_⟅.1J(E,x):eK.Wꟻx# QORUVС!oYE~O[Ҽ8.2KX)kAڣY2l޶MO>pO%^ɕY,ѳ]5z8#sDp`j6.*gŽez?ALĿ#֓*&>POe)5B ^ os?K }wgGK4;;vWw]Ƨ!bs+'|CQh!|q$ν(G30ْzť'*эqya..Gm/Vi`L2ewcrئ (,G[(p=YUa&A~>+VC)9F":j,LG6$-⥵M.)m(;# vo! %Y'Mrlx6! tPDsL{ZO!׸fgC#w /[Kg !ْPUD'x).: 0R+*M.c_b]I>~8|CsY^Lz!SV"ׅ3t,_=|n*N:&^cFA0Z,peJN|6VK#d<@h'##ovMw,)MI[}QF1#%EX_p19?ٝϵq}:A '|r'8Ǩ ,`7pO+E o\7T4[pǑ(K|Oq 6&]6d}kB)$ pٴdS!0[4+Qv}Wf˶FfNf_T5:LUmo6)Xtn8&v<LF0mIH N XV ݀$lDIӊ- KG@+`&/λ uGqhߡ<' m>| ! 7AtT_[l>=MlO z~uՓm Cꟈ&ퟋ\Jl& ^}}* 0dL:zêN|\?'FT!j8Kd߯q hEGL~(J?НHUoNL,v,.UH!㞐(‡|_S`ahK ^l׾w+EHO!(V{&:&sZ؂[\ ^@9j/OHu[״2a}W\@PC9H\6VXbДo F9PrlQ<._`*/S 0mKf{d<mERŲLFhpAzzp큇lW']SeXkh)Tj=H$]=9爸2j^f(ak^fݺ2LSI: O&I ^d;{pG"7kCn /Ʉ=^u4# niM#@GGUxob%!ҳ~ @t*dIL q{:m].1%!6A^d.~']*<*?&$Mݓ=U҇K6d3}zA{dE(|\v~ΧJ<"\12t7kgj}OD5Vg 숯Džl()G]{L`D܆yxC@1 Re馍 pOkGJ֦I[#I;\E=-TgǛ\;nz0zZQ w#{#Ɲ^M2 3.pgJ ^wr;tn>sUpXbdunbXn (nBL4zp#?SEi;KmVx4{`ywYM(y/p oOM.{l#r.}p b#k =K !" =ӐF38wVt? )r/&Ut"t^; Cχ3ϷH^ܓqqvA{ۄ-'Xn ʬmt}}x[MW\)}7q8(F^>u-;h`5OdEYKliax7 ,O9ɲ۶3-85k_驫`/Z{R&#}_FP,#5MJlΫBX ?#<^ CV%QwFkmTɇ%.~EWفghđZV} ֕Yõ/ q ̌:ASy 4G}4vD6q-jϧIL0:OݠFqIpk*@LTĔ,ښiE𷉇"5T2QjG*ҍOv;Kj1 /!i _i!A*e?. pbgh9/|KU@-Bqb=T;ioQȃi!zD;' SrggDgټʕLJI Q =0R{L#A\M3\%'T96ݦ,\Ǝ*+f͘3٢ ӛ_ru5tyF"9 ¿nAP,nԘVOԳQMC-]6oc1j/K:# wn aߊ}rY/@vI3~B]'ܪ\)10MIQх_u91"o~Q RN/oO i9}#w(&uS.$sP]q>x tYpwj@?:l^%J(*x6\ @g|xM._yYd跃FvL4B#\aID0}U1mS(9nn9Ѝc&T@:șw zoY]3y}\MkP$tb#4hOZ#먛2OVc{D༽^JWZD6\["27;#NBMP9+I7lTYRL5b#vwf/m,gT*y¹%wxnݣRy+7p70NGb!+ (aA@<ܱj?D"3`Trkvcy.TY{0IH¸e6Cƒ9JkᏛTuD|t^mљ`{ĺY6B5?B&BIK_*!M!3ZhM2޼#7R_z&4@6Crϧs ^JCG[dv/VGyWpQsNoe:FҠf|YV² Ob#MxXnBP}y|5ZJCk Y$e $:ZyΤ:y(`a} ;!0H{*M;~m xv<&1<;y2^P.ux6W_xzcV{Qx0%AێDЗK3kN67Pqľb">?'Ҍ9fɷY6M>>饟$>DO/Ղ!YaQuغ|ڀKThJXu;p;f@k@.c_j6j[HIZwl5 R;guL*N; Tz+d76`Kos@kÊ@IIj6#kSlz#N2v&d@ˮR.55u$$K3`M1U{Ϛ<#ۙa'm-RBs)y1fmp.  wj4]qY|97l#WB- $8{}'we%pHcLn v+ HI8,1k(Y\]ZCzb{D1{o1!OʣM2Ow68>7tHtN?浂 鼭 u WOۅ_Y8+KC߅0DZRb isX > h*Ţ-znc3pųn<μ9 pieOVyM1VD V&#"&n0@e'=5K5 $*T&'j vוOtla^y"<2nUF ' zp1%~i1 f~r="UӪm;lhz\=RCv_O8t.*N˃L幱h{YCF=bBGi^*²uu&"He__b3[PYV1.:*2T`I {|K)>G@dsF "גx,q݄f X>} :AP\!UN,cLaEvWk]LmKKzR,WyC3.70T;cS2@^On$QM#vkSĬ:%vH1q.vVTV{{l=b2?=gFI|D.< ˢO5lwٲ';෋梾\8## p`(6xL.3 e3OY54 ~jݎ׈%MEokUu~y9 &4Qwz1k#$澪'MYCؐ U^J23?HT} ;Qx-^&^oT-MA=$(co~yڪZEgl"dLBF@y Gs(xConjgAʞ~DY [= LڎuCH^ u=`V~#&Ƣ^״?nk75Ū6`TomHF$#\/j[ -(4SŚđO`ʹ %P"f{ qAN H pRABID̀Xvٻ]qѕ]_bCbUK~+O9(J#]GXXE$"%1UڕHfOu+'pq{oWԅ.DlK}wjp1:6R&>J݁uK25(T\#TVg*S 6RN5-KI{+8ӗ yw5˘#,Ȧ%]іM%  ,ƄRmdoCozt5Ɣ3l"F'h`msWg0jW:*ԥwfUL~ݛlp;]{f! _ 7߽ 0kDZ[cL/7vה%ܰ-;VgD;I]Lyƾvch~}ؑk<]ԖW/A9-ZRpӉ0F"b5~;%Su'#T0Q y$gEBf05<1pVy+VF?DNP`k)C)L3UίLU޻i&RI&ä,Vyb HKc&瓲E ~kU:kdFO7~th|^V&+$I Ɣo GfwawA?bOL=c r >!V YY- @߅=&׺VC}|,2 d]l8/!0'mi4%ee |YB}?Q3.ze|Zݣl"W^ ɺQ.H5%;M%&w!?{(hD;~ߛy̧ u`\7ʥ11'j$Alp sHh.[TX+\>O69nK'.0~)~P p8Hի{Ďo/@Ƹt9(h3 R(q .\.`\T'$y'r/WH̭ )VPjHj1X at)K8$M|' Pžu}_#p9SwskHH㿰. ?_,8vT>\%fu)ueou%1T9(0`)&\nCĽ.\EGAq#o)$}+u~Z9wsƘ3|yްc2'= ~df(^y ZMș>k[@I.CO+gYk ex8!:StrN_ ™:q@/A #W"S}\/MtB1/.Kf5ߔZHaQO5K1\\o>娈9pɢR|`RmЋC>?/gCbbb}т4 c_.HUgyJ&.}ެ4钰TH>IK+ ~oW!ɍue>^'TÕrt-HdWDMԼ0>X`>J#ntKX窆(ҔO <̈́iíןw輧I6XH+[ g?g<#@oPEP̯1.Q+ 8_#t0`7`C|Qx* 1NP͞ * k@6#'ˋ_|7uB3k8.ܱb&ף&w(M8}e Ef 72A kE1^H>n9:javV]?}q(|{oAU"fPo?m'c]>|sѮC: mǡpF{4{8nanl :: )+.^`M-v`;t`,"瀗3Ö́ʽƳy__s{%e2z e[szomʛis1%s9Ҕ<9ABjm~FgIAeh~c \WW?yH,[$}mxߐ]Rbщg5/[uD t[T  )p;ZV4!?#f\NJ=KX6vx7(^f1 z<* W*po ;Zو)ǽJpc1퓊3/N&E:eO0V[):;u.rTxڍYePP[f.ȧ*7yÕ5ݢLG6clG58APKMҍ.Ձw[Jf%zPA ,W}hy>UkN=%]BJpA;XbC3d o,<nV\m'W +"{un[ $N;U #oӥxRCMSoX ;&1Y%ݢ_h6lQ[+{~~Әui5\70"R$ʷ|W~{Jo)a%+q\ QEO"$A迉,Wp`R>xDn؉Y4Sd^8of]< gI@c]Ob&oîQo%K|e5reDF1|/Wu?#pt $Ć509@WFP&@2uKWa[`{.pSO%xKƗADI!?-le*YQ6Vq@NOtfb 3~,Ĝ 'rֽrǩɩ?0tG;ů~RYsAwe"g:|sfw@DҢvUZ*KQSz|Lc?2,C7{<؁7 \d8* KkC̆-{fe+1GlҢҬ HmZ4(V8t[f/A(#hlEHĽ9k&YCG)ڀqrRGiSry):DE=w>4b`j/ ba=,fnrToj+}9 t%kC{ޙ <4;qU~V!*Q*pTŤW/n.J Nȝ&9ZB.۔W(/)1Uɭ=*p+9 <i6PLz*zϟ'–pv6ԕ4+w-~8!tmk:1?^ r3D9vǃm2gaX_KQamGH&O%Hh#Z*Sׇ3`$%1~" ~-V|z ]'22?ǣSz}8J8/KHSڦ {5ED5),,r\׶m2o鐄]]atLξqlE$ɛ#ӫf#,u- R\+u2WY Yl^*`d lQ!b^P`?.,ά=T+-!?KL ')odabo~o&bip' SoV岥H\ezA!*~)BU<^` Ysam4SUl`FnKvb)1=o%\mA+HsJך3L|70s,4Ng&`\Q@AUc# ܪѴz*|\@ 0g'eQ8b:-eq}fƒ6199|ֹ(Owa !L6eRi[Di7Q>e N!>:t" y.xuԩv|R9"1ͽs*3}uFI=5 )KBG/fSh7IazӃߞ0#$I9<ZRfo G>dD{V. :wԳVxϢP-BT\f"J"1@7'GP^alel&H;M tz-_,ńo*=/[Ij^?e ͕,q;2H: L %zDw/ZԧZa6s;M7Ეԙc7VU(T} <7|G2p0ծ5H12&θ6@Znf$_L8|b(iHl\m`[{(8c䧧1|GtzK0("V'O>W޾4&ApЏQt][%WO& :+LHuP;H+ %BTby ax5A[•6)lk5Hײ3Pox1aҟTQd6+\pq"ur01e3jw@M\! 4i%vXu+pVI_ޅit@e) T9jV[2ki`4" J}Z+9?oDXzps3hz a-˱Yi;K2QH{ QI?WYy`d=Rl,UEArXLA1:F^YG2$[y7|vtr,,Bv dвs՞ńT#F$u){(~OjDf'C3UxfäLNH? l^ T5Yz z̓r8Jlr*.F-wNItzľxP*XN~B033b*HqO&Hκ` M22ZKpO (Cc]? 38 ]؄ABSMfh^>w0"]:~ԏPnW+C8Sߓé<(QѤhNP]Z$gW?G`.z.'F Af^滤 !ϞlfC]&Ck . VeUy|B˕uH5i`F(ʹaFA8܈˳bXFuE;[7 26<^%[Svb.JV#@Dm6-]o^|9p#j\f.'6NyY{ B$;B8mWȨ~RUnOB j菚* %^$mA!6ltrզ4}c̗YACʂG0o([e-kK>l7Q*+#r`T#Ö>vf."X|n`^Ȕ3`+jO$wmFeEXK\BP4XL:\UkXbm% ->OCa<φ]_f"svòfϭuיbh" eXm!WD8ʈm-[ܓ[2*ʰ/c)**9(ᤦtyX`}`zopD#d9X@-\v i4TO̧\#ؔ#ɦMV`uѓj5*3O:kCxz,%JďfDӿ}pqQCr݃ ۵^oxdR*rIH$k<m"Glt'̡qil,Ժ9O(9^( \LM纩YJ 'Q췽@ފVD8i3bGZ _~iK4 x9tCLBZ8ˮ>.'3CLHcǼ;W+dc=j(0fjMg҅=d$)0 )b\W3 w0gk)d3Z[7S- $bh$"3U\۾(/fL٫'/er0.S/k#kaҕzكyµN65\R)anJ#p z4TO[]"q;x/!A( tv~ۏ Ab#6b4i  IJ|AW#mXnܶbLgYLܺ_j#+wTiE nrVޔUDUYqXD`xZ*q:uh+\g`2J qO7ѣ+VAJئ:6=|ur&V&_Z%Gg! k5ʅyGZZc]X"ʯ8!}[WwTSt/NX09[:Ce)b=.J9+-r/N}"JZC`=m80] 9 tT5& R'Κ c` SaWD0EP-/4<'^YD feRm8[c_V)I< MP;eP&1U]sUV(k)l^3Vêm{*: ZdiN9<LȳDGfQmη'm'`>B%mM(mp{bi9BpYRsE6Gڧ-aB4&2$eZ4q8C Tu"ȟQDfB֤#3^ͿI;El/"!AC;H:BameD1*>|7 =!jXjxQ[p"[?R]"d3mD{{E*a:~VIF;V;9Ze[Iwr;LoqbAhu-&h`U Q35%SL+z,v]żS7Bݹ#ݐ;6r 1+KH%XFZL{>t- /+QtTGr롣ȒwO#6hO"4}pj~|¸)ă"&a\hʬE"19&ԍL5"rCJ@<7 6W3 4 oYzjޏ:hXRM ]+޾1Iz8x2P1e(#,[h `}ߤGޑ'@ɮǰLk>=$垧fU}nq"/'HQƒr #SYf91NV^6</P B߲#T$;m8A+N\/}e-)X-~KaqzbY+!K. ǞҀSf }04Q9a\^(B$唜gـ|3p{Mh$ Gmk0JsKWuH'`ܙM`:|kGZZhW'܊8g" (J&y"Hmj.lazG;VWK?/-&){Ў fMN7kϱ2(y1?|tjc݋ޝ掷r[.Y6&Fd?א#o0g,iX3>_%} &: (NyJ;OR ?Cs^`2:z3 gDYRFRj\6햆! GB<{zeGM,P* i;qlqrs+a "s_ 'x*YH.;]ͧ5@ MG$}ߌħ @_|n׫\>%^Bfe؜SEԧ[$#C"D':A v[(` T45_XL 手$K1gXpXJ.IOq㐫^L .|Zk7e:3EC(i@)?suX^i{ʤ{2/=Oɡ.qÅ/C_p}q"Ki9z,0y-A,h >r'qk͞$%z䣧4cTBvFC ՟<'͎QS^ky#Jw]pq8daMAs,qXL.%YW,#h A eF_Y3[ qxZ>W  ^%X.A ׸J3;m$ PCvTv - CnOc CWO!P8 ąRhoԗnȣmC̤M'wI2lʋKn߼hg̗2'N|x?0VwzZ*JP)w0i1ꩴl㝔搦 =~ξ+FyfTzIwHR^@ӨE]4PJ&d.w-[Qȅ#07ڃv4WBൊ; ol,X Y^^@Byj8sP]Y{2yT1ryȋNxN]]nHrGj9U)yCxƲ3G{i(2[W~DX_ A`=<½k? Nm1N^J\9ۤ py4vj,}fqH<5G^x) fA39].Oѻ0lS "xX =0\^Ab|a\hM +&7epױLEbO혙c/ :!urVRiD'ۈu8ԉ? Vn@)ێ-BSKg!{MAjzk˂i>̺άiD1O@ћb1N2P]P.8uK<,s'[;w?q\U9 k:ooLS-@ۊo9OvRcx1xYȳ܁~g-UIN3kJY0XA❴x%IN]e .ٻ^ +~ ;1t˂8qUH)=9Bo|&s5E7&և3S}U7e05Dp/խWq X=_yӿ:5+{Pk7 M[v{ۛ|^W~톳^V:}W20sO.a1@ q[+i3PO0SL{Gr[&B/AtN%ܧ= ҙHvŐ_ g^MҒLQe6h \FҷoH\`wϷڳ( H݅(#C -hٯ)@ʣx__C:If *0/7{dMrS~3`$|'W3EfHWEv s4%pޞUҕk(w9$RNz}0yr@Px@Ɩ5E`Rjh~-1YU YD$5HGOa^w\UYo3}so*8-*I]c_\4XSSO&*Bط66y+:D&mTn kbfg'fRWX9z WnE^`x,iN%#͢^*dyphJdڍkJˀd>P6I'S60d@cD7/M;-a|s@q SKCv#_\N C4kk( ̞B:p Х&ۚXCw6DVsihʛ؃T/qȲy-tl8arPs3ևoqL jabl=_-bJӊz幝f曮3).p8:ĮրSfk6Hf+a hK=;9\}mO(,#` _g);SpP(c50WyXy48KGy{*N!RmZ.5py@ F%c̍6|[S*utЄ܋B#8_5L!d!\BwտOT]\woVVp!Tgt- dS|%@zϷ:pDXdMYKn!fySR6ҿT6yDIMue4rA PM@yVeXeY"8._Ѩ.h=6rGaмN]n>[pV{n)¤;~ۧW8=qhz &c/9ay54miwjMC^eSC Tt@bѴ2WG!#Ё]АugT4S4ݷ4'zی)x)c1x@Sp򡳔 ]JTX_ܬeta׎&z ms *"S^E qH5Y)7^[ PҩFW|-;}k㊼ǝB)M"| ;?:t{h獱xܡ] S4jgp"tTqanQBtH[j*c0':T0085v;;Q\  £{+#+LRScZ߾jČ\K,Ӧ.{M\ BMy .ې ʵ!@&0`c/ŵ|1xnj8F{xmk0H 5` g*qtiB}&5[عR@ !dy^|'I"ȽƦ⯮-e ]ey%jw".VHG9 '_#dljBn ,V,3#s Jk4J BՕ#[8uIXʷRW.h\&>`b\>Q^?Hv$"EdK}sՊt:g*ސM>MOKx4qۅe*hf!'&X%Ex.ZP9ԯ9}V5ʽ!L}6^ Eċ} Ƴ8.zoSVs+*s9):G57wSĿl:CbZis~$"; sD5v0[ekB%{stޝK\WbJߖ~آ+MG`o4[w5Ukȵ9p8X۹%]|R,L'T"$/;|t]B;+R1%%8 vo'7JגGM:lA8ũ~- [g^ 5ˆR$q1l{ "Ḯc UfV *.$CAEbh/2! [At=2!rQluɸv#ǖHpsa$ڍٮ128nQ",xED^JWNW¿vZceYT|dkjrÕ#½yXV';fI/)* ;U!c ]U\Z$Ŷ^{Sg G@B=;Lbi!cB2 ) T3_k֫f~J#5Pbsmbv12]zo{@&E4vչ^ؕ3Xm"4b噆sת3k{ {DotqYczIQm7+lU"'i/&:.ؔ^_N#pOz+١6R0ذQ#?pyg>͜m}i u?At-M̿b͒ D_b nXDV7J/e%N4z@J|Bجu !#mݨ$+U۰ԓ]GbR-' &b0D#i|T*/0r)kk$~-%Iț ed +lNAlt6yUv=aT>9yŸ㎃PV,+*7,K8]c۔+x Ey8-}I\Ɨc 'myu'{S|8__ `pC`$/X!6k+llV ]N柕zm`Msy(x3K3/uZ|7K7?:VBgsbEDspd,$>A>Uee.xzUͩXm$Y>-ꪅCbƱ; h`f+8'!gYܔNrpቮuUt{6Mj6yyy=їbR04}0P7.N79H8-aT*tM;X+[ˈGl ,J_0ǽq::v1KUtT@oˉ964',"Na5:yj(xMZ,P{.IC)ӼW\3{n+ *:[iVᵮ*.ŶJ-";`8{~v p; ʠD8 H %zq4ic$˝;H5٭Ĺ"VvD:IDiQoYTg` A(.v^2"G&̸h_| *ir4_@2gr$%gDp|LkZHN![4O7 YPǯBU˜rWԇX!%`AtSWzxRcP]i>G[cS^3kj jʖ'WGA`:#ׅl}fa3 Lyd -cXbN Kߢw&Zq&N\4Kp,1~ʐy탵.OYzW-!{erOh&84> { z9(Aĵ-"ݾ~vl*GT࣓YG 1 zFz"gMS7P68iAjtޕ#c_Ÿ-ȨKxŵ)IHuU0ediNXX!B| @ D͑?6SwrCgj9SP_i>1]ZUZ˘Vv'ĊG~!qH(Mp8M";]ցKVx(&kMX77Wf.vLF{!K;4.V.\dn,q`c?dؽ+d2:s()O/ɡ{-HFb%}axgtt2N%XC8&1nE:Q.gZ!fl*z5n gOW9 mu6>ɓ7CjW^\Q{<6ȮSwl߆-?/&Y j0nqUM73C-}bзB$Z-vM^a ;b*r,B #pb+'0 P%BuN;f۸" A[(3 u1ybj"eƮKuqKT8ݻ =92C.t%GKB̮ (4 ?qnp3`naD!t/q,y7g%4ia/Og::c}Yq3A},-#+uc-pozZ@4ux7 p+ R'}փ̧6o`oH\2ѱȁG ^ϱ- ڰg\[zayu"TE$[Jޒ$F#cn-PB=1QO:/kh# V( k@32blRmli(S62wgjUoƵՎι仫Z)W}F9T;|#7 _GB+Cu:vnX#,z!i/ޱ :oB3֊2xњلn9E+.4`U(I7^D. ³B6~U>bqT\$:ַIL=ğO7#1="[- Z5坭?"7B>Q&x(8?Ge3N@3vf+eu;G !9!4îh@_V JT<.]&[ .vʙ#vE-LgfG Ec&Y!|$7k'"OŢKvNkdZ m"`.+ŤMr!2GpnY,,)f%ی #w;ڝZ6 dwIs/ߤ=턞Qm O "Cq74e8w[iI9PpRiz~[Dr~Pn` .,`% Q,xӪ:Ӳ<-; \)|h~4=H0gjK5"!;K4:ZsiyMY#]GAc?p=&ϥf8ģV/t>}/%7); 'HOʫ :nRQ}(d-k`lGQ>p+Z\a (&2l/i}הJ.E 1b8֧8$J^n7ݗg ^^n~r<3<*jPK0$Ayޙ%NaXZ|D`cW`@#QY_ᜤ0MNrZGrΥwì8@Ql"dd w2IfԂ11E~غ2=ݭ3g3ʹeylot-n' cPU_X(idE-5)ؗEHc-G) 6Ѐ/$ʵ*.)IsEբs9 7E7jeO;/BI/D{u6.Jӄw4؆aG:8w4#(eLY!^TM xya s*\0C+YvRF~ Jygn!T{csm;jYԲW|F>jvXgѦrg#qHN>$HOXS9@Lj%1B+xÄo\9ՀrFU;ĽQI kFxF~, 5`rz+8 EE}sH4̀ xO#2Rj˱tCg96{zsto jXQw"A ş>;GѐTk{S$z04~@

(i547Uz*A;}gr'8Q_.p0G.ZIBXDz0쾼<Ľ $w$-T /! .o3~,aǭO Lp^zs?dAeK(٥&GLg?Xf68,ն Mܷ-L|/WhVi5W/h_VESFکm@#f'ϛm;&P9F⛍hل?ڙh0mȝ%ºm|yVYXt4ѿ_8-z,߇:x֗^PGmFH _6I)#3Ƴ.W*M \x-zBzؠuؤhf!V7R`#.{ʏ^`^yI BH?[WPA0:K7kKۤ|R )耲 BpպEO'ҒB(.zOy".M9;2!&9[OFDĈJSQ=BǴI\"0OЩWLBg`O1AB/6Xip\Kywsᦿ^0;/с":bcDr ]}Us`G`ĔI 4 0BΈP޷.;90:ӁJ;gՊCr;1MHj:w}%^SR)Pm}xrmD]joso&NIqOܛ_\/ϒ ^C;ৣCf5z:w 3qEzƣm:``YD.2b?]e1F_p|YΎiႵ_.T6Wqӽ<f$LGjm|1yp1DES>zcOf. ZKQ@/ưs*+ī~aJr#fdLLitw?ޏXQye퍢n2&Td sŝ11m]nD_]+աJ?0d[qإޅ?|.Xv9Dx-ucP  oTeg4UIƆ^L Wֽ8Ȭ6qǤ,SI``.jҼG? KAEl N / !V%% /Kr%NɰTekAAO?mroMeʬCq?*hm汏7%QG2u4*hJAUTteULl65+Mz-A \uz|hL|3\sJ*x젮,_kvXhnX[_FX#.{Z rni`sEWd/'H|^.< ã2}^ۣXe-eNW'_8LjQ׉Ӧtr$WE\X8+p/]]e t[UV 5BmY@Ē'1ˡ,t|[R*k}:k)eO6S%Vz&Ay˸UO!rQ?x8hzx{-Z"/S\6_xg߾QU9u_\B)ObAAn,/X70}lbU nO7 ! !M昉J>:k2ꊖ`@t[؟[]|dV-pKo0\7xUzI]T4'? WSi؟J]޽^|J&N2U`tQ:78.o'p ZAcGa?)xWGΑ&~Yh 94&'-9&]M߬9s Ǚ˥q ogc 6C=g3Ka4ulyдh:8CNuTYm0e4wb)-9$p%~$F$QE \F f_Ҷ hTؒ}0&QKq/dʜ/2` i4iL3@F'_v%E5!I\Iz^ʷH~{+b$/b7O2(wMʒeB+?|ϡU%>z( f5.RNb`)W|^ qz6%k Zy)rC%2\N/!Kv0CF7NhގLqe*e,&L`1)R7;_M%'\ 3)ZԍL8L|쳼;'jA¬0=~Ooiye: !_҇4YAK 9œ?=w;80 DbTD!r 1pf0֖̿q8oWjdOj!Rƅ#H<@d7H*S@H)/}kuD|RuBCˢfx CY[$Iԭh.܊ :& MUu.uRX!%=!w2_gcZ3t_.>~}a~ٮb]RmŌ:o *BDYYՋ!s/X ,Yi5fB(G[\IAք:5TTH4H3RknօPS6yI;o|;~6eiE QU47uFB{]OG:ML_eH+ǹ|"YxT"WoMQ̛!@ɒnU۹$}^pq>@D,Ypv]7185e l[1_|L!`NkK:S$mPOq+9ӣc@ ,1i" ]<3+cK\ `+E6])Cs֔l:UVDVi;S2XkjUf@فb$ipX F÷\jSHє|+` |>XyoAm-*QƜ0 r1倲t-ت/|+!٬+{we'0l=pNZz~sHHޗQBeY.J92P<1jȞ.j'Yi$W=KFS@m~c.g\UBpg.s§;lh ]cKxl,?,a&\Cʮӻ0",JzG8AI )7I0e4":S".aq(Dq21{,`_Llku2~,E& bZ-6eP7S(!&< tlCŴO|CHgnGfRw๰c&ZQ'xYd VtRuQJ, C#f=nA]NE H93 8=i<3[]|M>Cft(1!r2X򈄝e~7Y;խpv>!}d/@7ć˭~_ysu\ MG'ږa<>R@mΕ4ٯРR2y*M& 퓾QBK^mܡJT*(kRu7F pqfߖlܪƩmJGIDuN@j^/|%[1}Սڍt &A4qqYVn5 7pceB9OppޏҵL83}Նv5. &BFȀ-|p9š"4Ekzi}y$ KV ggHp̸!=;(*Kc]gHm6 JBvG Ui"IsSlW-9dMB/vP43VyahXyt MM lҤ~Y X;As~ޗMj旌T]vVٸ>%#I,23j{?IVf-rm ̨PUeknM13j8oNMׯ UQ5Uqn5ԼNISHJ(n51Vqt7%]AM`v9=◹Ћ`P;{XhBnź v (G &S>O)18 h|?Ʋ_YF"LЀo$ss(‰0OhՏƞciO2:)zarZ7#p x@v]!k.Y|RԤC$N#a* N:/M4wŔb/ha_#|6W'j*ץӜX0 W7L2c~v4ߗXBR 2ӹC25/Ǝ u6FKg\˴x&-l清b]k[?1lL+dzRŽg o~>;%e?펳AG Bo3M+|TFh?@| +aW{uGQݽ[^t}/b 1-/n9] =C!(G*JeLv|f9JE>p!Sqs=QCE~nԲ> {nбHUJ];ɖؠ3B%OmIzqO'7&īNy8VྪF8Un"RC)^p!Ow]Gn{:ЁL -Y,E1XWyik;ݽ~gj8\ח.lQ fbvƧ< /XM@v CiH#Z+vVvD>FrX(qe)id9[Poz)Nb*zʒMgm$hxD\ 5y-#.[[ 5 R? Nkwڬ5$h5.OVq/ a{i!q>^|=PzJW9LnH#ػ{rQ6k| `o_XV=@ICGPŶp۲C]l/e)iMw*t 3-tZX$.hW 7eUc)|_v F 㘡 P\K<{; œidž93r9K "+ 9ަ!dqyof ^ʅ?h&>a@5iK 3@BIP*,ŝLjc%0weK Fn:+˖IF"N .MAڥ+2 g)s1 ]#S+Osؐ;&:@&4qV8MR3ks$hyꋙV;UI"+ɳϞy?C H01 k}fI0=!]PkϘCY/e;i(8=:`ɩkM85P 1ޜtGu?^  dtqB໿ckh.S "/Huզ6Yi:c1*C69(MDJU JUدĴR=6,ײ0n4 U#T<`ƿPFW>,hi[=muX{k#q:qbh 5_$Io㣭l" RJЗ@₰<8"x{hDHC5,W$W@jvjA7@VP@vm]b N&hz<I[ Wk:( I5I[O oEeR;op U{:FʊnWc`i]_+@$ޮT{Bџ\_mMкGՃEviI+_hzx7fe}:.gڦ1 /<YY^}缨rfHpI8Iq52i GeE;qD\;y;]Pj &n4,Do\z”7͂F1e1 سagvm@G|'[j9VfIegR(|f'uÀS}򥢽0PߔFHku/tx1Z=n aK,.h@o-՜!848npԞ~R,;%Dj@L:#9VsbXЛ 1R>d%-;'I4{wR$eߕD8!9]}.VﺊA'ٖQ bltRyZ/ f|ae,s;;wo kB)PW%vgiEgpMtbDeGڟH,h4=mx2ԇXk@DFqoWJ9ekGsnЊbJME4 UĄ+WړRIf͇ @+`ӒA:%opy=z+)ct2XWE |~)O! bOs٤u+9(׭ T3Z Z$g{*tA]EbT4V9}gP/mK."'*^/:Hݶ'/#{׽"?jKmx{:rB _3hĭSk[#L7so9T&':(gCP~W58 ŴK!NrG/ k&7)~q=Q9'L s 62h441QF*̓炔)߈MXB~9`B&gqV@\q^i<² [B`6Br+p-Ha$jzxّ3霔R3e1 \w_"eisE",o\3;wK~.F=H?G^ީ_6/U<Nƣu9J>>bes,A&FrDYX&ث_ձRXN`&8 5Y1$Ra 8u#S-&0U$/Zt{oJ6ئ\T4x1-[T2%α5 gQ%y;~gȢzPRˍÃǝk :q% E%^aGX2 4h  yiަf!S\E)݄czh,n?TEr8v5/ ^p c.f\9TCPY[uw~:mJÕdư:qo84KHlTd~‘/<Im4i竈 'Ҋrdu'Y3rѫDJFM#W?#-jJ\r>j2IO䗬46+k={eRgc,߁ܫS($ڣ ^[Tl\mh|9?vlzG;x2|Fc 4ꁊFo-7['nyU] 6,1C'~Ծ1PPPF0SH~V$jRZdH@hUE%@Q0 uN`k˿tVב\9hc1ΑMC>CcmT,9\Yr]m'P e*4ׄn-/Hq>\簾vNak0.;g#kx߿+}[@Vn˲BhF3^>W-\hn!Fyw\؍tGo| I[/Jŀ9Q2")szhZ@TǢv(-n@C<`E #y\ڮv^.]eO )psUZj 3:w;{ߓjvDmTBzGЛcn̍noy9_jbU S&ց\cf[ԼGu8nb,p#2DjCٚ!z\yvV)Ϩۚ5/gYZ-uV&a\a@khY-9#ԈjCZ468<'ڴeV(S36۹;cCU7a)m6ߺ( -krĈq])Dh1 ʳs<, nUj#9z^;[~QA0B^f3`/}m%ZUZ=24+ק*G1Eηfk^"^K}e$Mɘ@곙lQk-#er86t>$1=a/v# MR4B*g{k~HUeY/#'K|!JHOIʱ|X4|pǿ x8Д~!W7It;!HZz:<%%`$2Uq#>d<ٗ 1TRO-t nm}M6[+pe]"}lUǪ@)~(8@ݞEofxdzd}0HFWNWˡԴҎ$ѷ=r-wFru*4OVb2$sD ^bHgLA憂KNQp7x&dPγ^ezl/MY$=o_8./n szJ(lGqsӭ2@A"V-vIG昏x 7OJ>?1p$8)v##bd 6S f=u+ЃkzeTi@DK?3z\H )4[7 -\ڊE J--v X~>}8(UOJdmzCJ؀0J\e(V9 p0W=~}Jq\Q Dڨ}0L]ŔZ]cʵ8h_0ZT|.4vuw\zC(;ib$&Kc5Mm |])'-nr컖ZڻQ?mjO(W#ev6C1k4ubL2p'fU!!EX1ɣQxգG;Ab H^WYd m!'?A&ǥ[Pm]u7\v.($gt@X9X/S(ŃA:jAdP\ɗ'GV#+#'Hx c@d\Ap6<ś϶O %ͥ<̠hC8fxz&7سkr$ɳނB"4wY ӕڢaX޺LC(8̧֙<*BW9)&+4AtMܪe%mM^II&>Q̓6Bz4EϊwRRc Hp| )ʝ5xGNuV]^򠁸⤂Y5>oB;u#wɿ !6;юX.8eͥ؇?aE`E4|tgEi)_esnhY "i]~oCÀCal7՜P|0$>w&ͤ2Y%c63Cyw_m~ P~Ș-av!bDҏ&}<,)ΒZ$W/)HR2?s%ū-ԾqĐYmĮrI~].i*%1xۑ$\RTeo{"Wج'Hb5/}q(94u)E_FsRR\%`Gf(m l?#t;b ,0}G2^4pQlYjl ;qv*mK<靰ef!ͲMyT_xP"R-wrP JOp5v1C/]/=YT s{n%h c|Kvt/]< Y^T&d% 1m6}_=㕕tW5LweOAKM`>l*Ē7'vҡ+*ϸ;=D-Ъ4qPIt%haq)v4V fkì'suAP*T`:"DQǐ󃜻!SR CGKRXX?Y%OO <>8rֶR<𻥔;-'"#W|ط(m.4 F`^hAv=E_K:b#DPI<38Ye9O_Ę3vyWmV8(i[9JK8Pຫ~l|Hy">7AHqQ,OnR|C?p"&x!5bE-.&N(ʉ, |b!R&z``Hn-l-NYmK9+ f˟<$%~$RW$` O>HT-$}O~s`'L7XD>oDCbl/0p_]9ρV&E nn+Rv(@楤]]Njm5J*>XoJF㚖tF/REhA5 պ@Qz]g3=Y刀7FBJeb eњ3KbbJZ{F(і m0-2/({% !=J.LNۈaَsBK: >ʹ_:CFn}^'K8»E|;$S7iEG !sXyK 9w*2_ 2c d':?-DO ډO;ZF~hG".,2vd6`օr5R pm2dv#3F7ݙ`uՁNeӞŵyVɁJnlի}8*;yABMu>I oA$<GW8C󑦣aQu"bIq P,o,u&#(NG>Gjׁatdg~)CҎ@LE{OgeaDz6o"؀ax0[ ~7%IJտ m.6}o xY< Hz$ v`d401,yv(zs<D$kv &20b^_,DZ}$[73IOW߭GRo!SKمUB) |(ǣ;V ȳNyXt>ޙemBpU'Y.MG;ۮco蠹2jzUDcP 6Kgsuiʁo8W40ƙDn'rz,NQ(ϗ-oa{i`bCzˮFEw dt;)um\X Aڑ8c*  ׬&kmq(*㣂 `<*X)NA_w, 4|XXbfFBH 6#D >r9?4$A&$S^O  A .9\bqo΢į}9 c"@e$+L&^+qliT '7W H%4!$?.8'T;h٪M*[v Ic_@e9b |I tdۂ˦+(X1n {i9ؖ)]!`n؏R\+s kit3DsKGm$ A()§@&0qʊzq{@j6x/ ʙQ;%la[Lz_(QOMFG>?Syvrq69ʤC)w(?ۉh9H#[F؁|<_P٘1woN]od~ uzev=G2O#Meto:rhLKb. T~ c+1ϬWuw&S:E ɧ&!p`t +ЃG<2~ Ð, e)oS@u:m490PmSD[Kk&ꗶ0Iw]HoBJ;_=T(;oy`7*t-OY,9Lcwe!a5 0}sA4KXvZ̏dǚC= PuSV? ^*D:jZ}7gtׇ^Z$5>-tU>e O. g(3)B:G뺠-?]^EQCy t%_[RԢ"SA'򲥯ĸ_GEciZv̖Ϝuxphx=B^0x p& Ucd3iɂIOF\% ٸ{[+߆H,m>3&Lvm]?\O E4܌R׶d=&jVөxA?ı hW! q#*j5LbyYLKS^0p 8u sfU3r)o0K_c㲗h%I_9`Do0QUٴ}kE(1FHSl>bd CݣCBТHq;vOBz:mxuf@gy ?CYfpԻ#nQ@úoy ʴoR.tɞ&?Ұ`ѷ bC-I٥[GyL7)Q0*ʈ+&SL޾dFeU"j5_./≐պpi!Y7JXEps[b{CWfevFz-SJV[F~xѼ6& KȐ2=fimz0Ѵ5, p+vkE]ؼ&~s0omi?5" SZ2,%87JkkL>#p>rI}UIhv*tS:eLC : MkYwSF$4O)juprp*3Ner,ĄVդY)Nc #{JsHagF$푔|MA2w/l}eqc|ςY/X'=n$jIomCn%Ee3_x;';.lL\#( \hjjFR@2nju|#J!蝰CA:'.%=dG|SSi}u}8*cOf9QHU]¼vk$#,AtR8#i}PV+ wJpYb_>~`qZk>|+ۊ>ה#9Uas4psDP7n Djs|esex &|+JJ:r1A^@ltgr6rQb4Os}w_{.a5d<}БlvU&>ʹ_/B$2qDMap$~">X:GϷ[GɠVV%ۙDM^׃ ԥk r4rKqFԅ?]RYM葝tWe P^Eigytӊ* .ζ9oGEts.-nQ,Y>RΘ6]>fceVpFOz(PRw^ 1G69TiJ9 H Hw&{(0-"@&LkiWNL>Σ UF[~Ʊ-dǕҨh17D#aťcw[$ޅX1ÚSob̍m-Hci9`"׏5)uk ͙=q1K_+5j>!5]0,}b6Cą <J1$<fYP9`nvqHыJv^+y";&o!QW~H$hhrA;,KL7kLeU`ep/_7ZGɋ˗cySqF;i"砗݆X1yܿ挰CT3jRow2xFYa'he1(B0$֥L`h.1Ptk izT\. bb |cTgo#]g#zSq " 3!wȱe6XTsʚs` %?'=տverVKG\LcsjV3C-=UVP͟Y,iP0oz$n=uBSΘɻ`jcLjĂ!b]^GiH%2wRxRԎN+'̞눌|*Or0t|]4v`fjSf66"Š}Sv47؛EqA#B/R([u0A(*Put˾!sjT* t/קrj\HBũ):Zg7rra6>s2#ѣV.a܉!PJ%g/ 7OD((x(I^b8;+da[>z\F=9(]9@)dp7w/g^<{=hlЦ'-$0LN`Jm6@0"J6M Gpw.IyW?:wɗpjD2gӣZ[2b(.1ى2[Ƞ)]U_BF+^Vv_F孆/bnzܔNoGu9 ěqghF_ϥ`\&Gu>=ju4hoHF2 )XIugxEHp9 Gh1؇rB`?`&fJόcβfε% }ʰYH74p*f[MFG}nCKjMng[Y BbT!LңIdy<{~N,=]oEh%A}1V_szPVLoz'et'gńkm{cz11u}JQ;c .kԈ"xLp%@߄TLp}Cldvwe"~ ~I"xh\#~r:@;w(<7J\O¬w(Qsɨ4ⶔZ _1~ž)kF~Fi~N;fq&:'A9XٷTs?"Z@y` H ԟ geA x %u mnxLJ[:Vew`l]*)Gv opj' 0.;k5a\cmG=bSuS{./hH164CTã8<=R0cSI%0[=2&u^-S;"C\A{Mn~V)̒-$N#Raӝ~Tؠ\0"0YǞ! q[=sdC '5˄F3:xf"[Y#C/*q^2L:_SYeaA`e/ ^Rwf4Z m䤂I=Um#%6u~]|nӞx)8z o`먖u$G".3eU@ /0)J78Y7ޅb@0PDPmX_`wEݨ ㏜ ^LШ/' ђw%e V!ִۚޣ';Z2qDWņrSMQX\!A.80|՘0ܫԢ})fu-A jvsXU!J" vm_ߢ FЉW]_'ڈZ_!eR\r[xLO!Sn<,$rAL̪qXs*ztXN<ţ';%_&@-)/JNFV4G|IoZ[DuÅ5&O"K5L2/QGktړ@]1s~jWm;ylүD݁(p^,QP"B0){g)6{>dHB$g`khvHas AuʱgN67+-i\\vd(L 5Ϸoxn"B+]c&&K}N,jwUr!5pQ)Ԫ HXM|p )2ŞC14*ijir GzW+)qy~p}ĵ@~pvt[0rɂ{'*ka(h#%By&=0"Ҫ;Qp7 bK;d3KA=>Ԩ'o1<9'<-lt)hH+)y.[u zh1 ܫ'hM>?O8Wh ;pOmF 7WR $ !Kms S≞p7,AlQO'n6%1t&Wb1ٍ AF$5;ǘ{&ԁÜ#QemTܖ#:hWT_-%drɿϥcs\nѓT>}˳6mr-8krfS CAz32LHS r?3VyNyQr^οC#e/4%qHխoYA)I ̔;Sgmړw~ oK Y"8J(LaGWIzӁJnlpּ2~vfejPI +뛰"AVRѪHTebCkYq^ak̞8-tO%+o긄ňPD/6ʎP=&KzKq8mjX 7+ҮpvAAaX%ѺeV3´HY"EP!,Q'i1cw}.c_-̳ ~`)Ha"`zɗwCU WIL!ϔc0 Y{u١PBO(%EE.,8,:H3%j=U vwʇ/V@zSi]F[h&U!Boe%FR&[c6TSBS(ƛA k13-3Be<< 7<C|&O41\VTJ,WŢUJ|` \Dbd%kVpR\nƘOl}SѐGN"ɜ$;pTs-4HF1ebL>>ri D-F;p`ٚYm0so~2 d ԝ+X Q](.mX. %$c?A{Z00u_>YGСY%09J|k/R(@wn*qm;sAA; N/"r VRO~SWM.MX%, "WW3R?(xRH^39|6AQCJQřSw:,q% uV, xt\X\k<}PUϩ`Ո4(3,M;?MI4z Ye"OnVֽT:0\a$LGyhv3Α=a2**]`9%H^̰3n ܦk NҪa)'h _ۼskm5X#kK!?i}ЊL.;v m8ҍn3ohsna?|"v-̏i{'{ȁ#d\QiWu'zk:-^6!_3⠜wS$E߳0qsNֹ HMPw}$;o\6ŜjqV|63ĝQɑ@ BQyɇ%]BGF ˲ {v b1^>%öc~ҔI#0XVȵ饡{G,E4d4Pel|e]-d|ƗXF#!'X0_w9rJFʦyjMZJ^uSqnughqńF$Ϗ): }Xv{v=o9v6M UdPzHxU4MkCHm͓-N(cѭZ`lٶ.\k|a%4 Ga+DO 0PҝQ|.dP0~ȣT:ӕOt8=w$zeb'[j-Ugab@վ]w]5}KB# `V St%! ż3,>Rs  D p Rz?Oƌ.BGwupX!00q-bExÜgD&HG)BmYs:BLRsۢ-\1>,)ӘԉI'=nOgSjq=R]/TbPy߆돐pbgb!àDPvxۢWb՘Uv,NgE݊L`kҫwb39,!Jf.S }N %^FdI&EQ+`J4;K6B6 =nk>?M] rArȏYZJJ[_2&d.A;Ҫp}$A&9tV:M꜒#nit|jQ4eF"& }pU6'۲90#hEa.n]d.pg;V B|]!IqЂ_lzƷ;G2\S~tSq"Qa4Q}QcH@lwSftyuP?})&+4.! }m7Qv,rh6: Wb Q gsҏju<^Iܸmc{FU0/ D4K'쀬\f3ຕ >;/nܥ-O*kE |]:K* Ll?eRV0_E-xjM7E3ax+pk~vBTVdς#gҾS'hp~޼!Q$Rߝ_hVEP о|r8rFL"]׭\Y'"U5dyi!@_6pA4*Hzgcn:-;cWs̟ol^jQU),A#pp2igbRsQ*VNRO}OcP% 2#&LzLP$5ϊ|R"륔4: şwn%Cȫ->vrK\%H>NFy> 3R> {{Epsrԣ$_$K!4oKqDVHpғTcA ]6í?n1Q`ZxH"_{n n@hxkbk3;l,*k eGBrO0Hs1(v{l珚Bg@%) 4NüHVf/@$!# ֧qĩ“]zt&?>kl@P,9gpZ mm]ԳY4[9/V{`yEr<_Rv& |›8sj_4ovyZx6vlvP.x~gt_s3H|1W)U=v0hPzݦ,jkJ67,ﳒ1a+ŽM#m-#p^nWFv({xg8>%;:h1$w lVH|3NR1UzOtDwJշ)[%G3žq(>R-Y(A?ÈOZ,Ʌr.=-1R؊x#dhs$QM8pY U ԦMߊ\->NE^$(**z}&ߪY :@d8$`y}C&+^)0\1vPvO*lRX+/*bˇ!p=;EE撙ۦ6*}ʍI:20~,>f K_N5X0r5p?d x=0yZk=)rKjS]0rk 7pILA w_kw^ѳ'dTa5MSc_!Cl]|!$㰒 EQEh]< vTLEc> UĭnN5) {;]lbؑλ-1Ɔ~nuƽHῂw\ǯOՆIj$v9uv 8ݹ\H R6kǛRHE?5Ɇ^rW*$ p R#y؞Y MwGD55z+VDJinY%2/fVTXzPw=ٟ6n[}ZYT&ɬvΒGmrn/?pK(~L;8t8[!,oOt1<:)?idky/I]Y sy3n\ e1X_el2coFw1u1?ȺM2jhdއqU[뱊t :t{OZ/s?P`!{i2 zñE@"ܰ{U*%.(AOpo9ɘ$hSzTI(κH- HMxE)6ϡ Ut'y叆3$tbTcٽ鱪E^k]ȄMS]:1_r{XՂູ&n#Mroƫ13Xtu5)eaeѪN%ЩBN/0d\TpWi3 oы!dzdSsՃ9ǹSq[" #&b KBQN {kZz =ŀ7gcwd}R;{ ]UnyE|*_RfVv!p8ߡR](eqPt7˵恩KP0Jy(^TjiO8qԴzY8'ŕR"!5(rA1lg#.Xs]Ica[\?9' 11MT\GC81^bj9@jRsMNQfYL'naV1dbK'܇Cd HT2PCzqK 4BpX?Sp>[|&E-wRm u?MT*[2Sksךo q0,;dCɴ28y*RMˋߡb}# ~[>pK6 Sp;%)PA1u-P>GVHޯ. H: wTwln T,cНIۿ*+Q,<6rƿ@Jj|Ce (ԘC>-Λn2VJ+;>jS?44vpsF|=,Cޔβ-A7jEJx>lx?Ӿ1DzvM|Awrxky~4Pώ+Ȅ5L9;RYDWEFuF5<և{є!S!6E۩uzi|,-teȿBOI[ժLl:V=%Z[{Z=TL+zV'6 "Ԍտ徭MqJ‡Y1TX7|4ˌb:J0s[*|w/I#0Pnul9}.}F?j< 4mdhZu?di:Mo% !k<ȞKE0?pOuZL Q xWl乢vIﯕX08'aNUNxq$Kg44y{Ӿ5iݏծ:ary4p90X󥖆;ȋPi,6@X.6_-SxFVhp|ztP=&afsRao7_X!m4_7INgt{&7 [pI]9`^,VUk08IZ} sD?:f36(5X8TR+(5='F ڻ碟'MSmhB1Dd?Be0Ngv*C~׮tx0Iy~ m9\%9DyP ?%ր1ó}.{6k k"wHDD-p zvt@ U'eR.P*0|X4%-͇J&"b%R\jmWWf5f2J’zz{D. 1,)#_n'(_Nx gP"*>zy%zMqٓ;=*iYjDU,qF}Wa+K6wQPJrŔa3ꢔ2[o5aMk%HlQ*uLtU0gquQ5hs3^4I,\^kzrYk]tYV+[~lcz C[+(\(K2vё M:VV+ԯ5oXOOvҘޞ[?[˓Fl4U!nc7u@GT6Owvl7ϸ֚<)j 2vcRJc2 c!%*[Ǖt) nCHYVw~ś4}p7X)9 g~$sD%KWȽ}b`Ȩ( @(b߾oRCI".I cѠcV k .'|Jۋf\3 ~+bolt7,`fuQ\^T?*PG%&a:6Y(k`~F:{i LvȯPta>|%Z0P$d H1wWMv/uP/[#|b@6^xר*PD0Ɣr|b0&o,:LwGN;jWKVA첤${xgy (xOǗklƷ[hx鬃,KŀXWa7i,BG }ں.>Rr^lf= ޣݬWxq R{w5Kmv0dsDX) {EPhB ZT+d"XUQ_Kbdfc竔YyWh-۝5En'}AK=cmWx_-Yl1/Z^Te* w^_XW$iq-6r/|WRWg{;^ E=NŮdL ZZ/j|[պL`"{u(fT[5*u ٯ\hH=x0p1-Kau1b u>L/%wȷ7ɩ w@q`"];4 ۵*]DM}խ5-l5 S ^-x^: 1½lf'U W :"#NW]Vfwu0MENg)-L-`[ʉz`wMٰ q&ժF&j,(9$W ACICi`z"p;No9u5SK%U?˩(pr:Fbۥ6T(țGQ.SzxsAإ.|?e8.ie zI,Wo. ^C ޳xnXEG‡gDZTECqG3-}gf,QJuZczwyG34wlr kc%2a;08^!{E|HǕ!,f(ECV`(\h-l!(ⓧF\*.'KCtѥji#Pʟb^9}7P TQAP{C(_FaѕoG~Ӳjdb19R ]"/KgEsƈ䔷Փcbc V.0x)l\A>d7 t%׸ݲ3zH~zȺ5``Ҫzj}Ga57mj.ҷ:n&<92]$d48MϢSvcom\G^-f5"R;e}g(f+\۝_Y_S,MK5\CYBA~[ (P$LJ{l0JR!S֗`CʷǑjB۝  F>$s܈?s%~.܈TIY!-Yv5msk8ݐԬbE~T qE1K&<7o~記ZlaHZ@ZlǾs&% rV3<DPq{Jʥab,T Ǫx訅UIm[htM!1ƙ[*͹"2?kjH\rx- J.|!uϓw3&UM=-v&VXe#z8MH,d+" txNO%ݡ$[]V2}a#I0+6 5(ȳI%gHl E { t_^Y\凴>NBam"(kqNmP9..s6uzҥ{(!g`OIq-c|VaFٔtDmq !jjJ(>"-^ cEL@. cMF'v1KuabI ?od3R8a!*Q@g&luV s0m8)c+-ܰ"gW G-spo1p%2m71@ޟ1r73|Gۛ# e"WH1SCҧm#OַAl'I۝v}$GA<wʤD+^Q|tco}$[,c 7쏜d3ҳGֶ`6ErΗZ`R?cYVb/FUz+,"ns~+1/bQt:V;ݲ,Gf6Jed0:9^$^QvlE}#It˻ph،ib3-)nhAFdXiC*4=k Oѐ:ً񾶶O(Mja|O#3bI-pT rOYVV?NoefflWSk:zM !<<`Ct )|4.d7Ke3߰pF-Rm2`о".\lȎ>+2q6|Βߥ<ګ %b7r 﨧wj"_qKuMD.2JO޸6X}.Oϒxgz K!VwF%@-wjƎP_w{@F]Y##q l \Q[4 \d￝}@tiPBv?pkX-D+1x"1-(|=ʑ<{"ʮ}9 E Il}xDihtyF',/4=4er)QƢ0[=d$GZ~ghHtu^.WK.zexD@3x;҈;fϢr[^f7ϖRxY@^1F=.QċZToI+DTz̀^nKj8fj1V`0/O"W6Wx(i`%6"/]6YDO@i5ˠ",ޓ9>cHz n74R^zHeOx~7V~G^Xu25R!4Yټ tnӅ e `W?z0VU}Qޜ  [1"y6菗2[S70O{IJ%9rB醠u5bpq<i/W vrT!5%M~ƛz:N3op_ Cʎe=w} 3ɵTG.=d2> *$p61X >~c0;6N[G\_y;65./<CW%j7Sp=W{f>k刉cGxqAtI6lr-[hh)~?ΙM?:N}5>G~n1 ̆-M`?wam}G*`궍?(ǐ9Zw2^~XL*,GwY~~h&p΅M6C_ȯryo#駘ɾP-Ԧp+8(8cх^Eg-T _u44IicA74{wum'AlØ/G {~_ ,(F]̃+'=ER9AM?&CՑ!OW;7js:ȗo7#IjKQc%'`pN/K@JJ,J9KH MW}E_m6]vz"M` wT@hB#+rv(SYX-Hpn+Ѭ;Jd"JYfW~Cq>M?.BLTm{baZ" pD(7aSJBQ:%Zs"Պlfwl670H鉖xzT}q*ڭGTOoGH/+[Vn]=9,UP8g"^}seADx\n<8/TZPw`Ij◝>hО"/21)"&L<3>oҗV oQ\{-V'O4܃#=4b}CeTE7-["R侒|GˍfoqN!̻W(FJ*tQ!aȣ"Ԓd$Kg-Q Нh\BYqQ7 *5|հY^noW_W kd>ZN֞Xؼu׳q|N6/ORZ VیGjz*f_A=Xn!BnNrxn/o} 3mǭ3ЄI#]TAyv{;L7$}O$vJaS-I-׿a5ҏ2R+Woav`mɀjrba$RK+6>}8L5Ws܊ j<*HPqM<6]jbuoF)*HvsMA4ܾ2䈴@99,=]hG&icsHMW䫸k];03g A3@v{[nmkBN 0] zd:&APA<*QIES9:z)Ay +9$dCkKC%h ka!?6Cz9yԲ1-3>f]칼)0J0%_|Wԇ$xwD;+vC=8egiqKlS<#(=ߩ0H_{aMm(g:DIKfa>JAVU+߃OT}NCڈ5TW;Mؾcxʏ'&ߜZ5@ڟq㡧=xU`^LԒfۇ|% 7kfj84Ǫلal*ҽh?6ܫgxчA*vꚆFgMA./vmbc_DFK,9e=DJهW]DR3qd{lIIȗ*b7HpƈCӵ12B֧+dp(x/%JF/Q{ZJ.nVʐiE؝BZ _V%Bl>B;}(3co|Z4xsM:nI6_=3/s:|TY73{)3_W|'- Yõy)z'm2;HFavEWߔ+>B#NTrյ˛4O/ETLV3Imq Y) A+Ō3}frFⵜ׎^v<&\0:fr8! $ n'~sIQ !KHqjܗ4?eٴb?w-P`n}rHa rI/FFY{aUj\J5;L'(]'W\Ew͠=Uy:dñ-;Ght3*ѪUe!6wFuT5U5AogF.%̈́9+1 Pnd'|2ԥ^Hb6D֙ʱ1CP&j6;l:|;H.W(jtàzl3S _m>Rgj^r15ELȟ:?)'j^צjIQp < O`] s|^k՛q]O|rA5&{ףfMB}`'g߼ 9wm. g>w.Fլad լE@gYjf2߰42īPNQݺuW{Z)S79zMd&y*}XZXXǧd?55-7bƕoG:ͅWÓ#Sz<ȽA`7A?2(B/h%dFSw.Fy~_hi~E'JA۩h JL߲ۄф + ^,b6xlU:k+^!Ps1=RøFl@Ema ٪ c*QTҢO&-,t¹IK'ޚ0 6Ѿ54& 5fP,y+?.!X~J_1g N2d]:b]0Rrrh32:MU,267C[3ګB'6/cE_崛bQvPBR}eJ-9ajN0֪mƝ>?ѷw|]?) Sa!0HkJckM@:hWl2*Nd閽шHUhXKu,VvEk)ZJ}hOzѹDR;&EP\Їy;0gr`䓠;Oei,Ǟ$/faȦ-(fڴ"_y_(hlh6x@7cەǹ)!B>rǽ2uv9;1Qg!;VUQ zϥK366I":Z_9V+Zׄ䈋c&aO6 Zݢo^Jv٫Gjx#820|_<X!s$%Sl ̽'@2vܨ+J.̟m`KAa/LP͌ *ȸpO џd2%g\O=tQ˙>:Ec\gܮbY=C>~Ll(꿥1OIq!$+u3QPWkgVsyH11廛=[;TxJsAu}BBmFUZUP~#=_{i >۸ H(OI-ǙfԜ[Df"ZbjW%VvB!w;3E!$dҸ=_Ԯ #rq!KE#E܉-ѠDDGF(e& nk0S_*Mx1NUcnx{mSӡ{0evM1݌8iL :2p$U:ZAKzy1+_®Έ 71>a|eC h Fekjf Ҁ`hE3z鵘Zoxjq8i(QOE$Ʃ V(Bǿd%rQ)) hOe<% QȽ!`%,O"6|g 7Og(kBR{h-az`xڒ!^( Aڅ*\ga}؞vMMo+XS3# [q)7#vQ=/XՇ-ҶmdAFT`=UWE*ߗunt,U_? H㊽'a$?H/~$Sԅ\NQ 5[^2RD l9 frt|X"o( ӛl7PC:\v!ϕ'D>9`s45ҩ+o$ =&NQ/+q`A6BNԔ@* MC(H =ۨxƏ "MhPU0VVD(y rQo~sgY`"KkAJ%~k ʒ:[} \Ia5苛p$tOS-,7t 8ATֻ[v复I&'XW;Y5@1@9U^ͽW*k姜(FV-i[Tp# 'Wΐ?]'Tx}S SŜM"/q7w" ߧ-(l@f)d}&Y*u&iښ8m 55<&b}[OQ`Lbg0!э^ GqX9ilo9UqB'd GMaMOՄmf;J"XD +Ƒڬ%b;`3 N9"U$aז8</:A\m_k"܂笞X;2jR7ԾH1 KrG%jkV½dӹ @4Sմjt. kn+@NӝDwkHANu@HHCY4bK8*n"ltф 3 _Goѹ`,{E;OM3VHS;©Nu͝El)L2/75980T頋E[P<Ewr#`<6 !/OL`dˏ~^Q{)#ʾRGxFAPKoI:Uia,y`/o^? ,Q:lj]R>6vLP N^w; E($K2h}}*m1rcf?0, .s;g'ҙ @匷w?q6Y&N"H2Z{' xC,0Y{o-R@&1! "9>;B˳I.j{c$-7Po {ML]OH\ci={W#@>]Z:ZqYm4RMA "}[Qʢ 6:wsj̳bFfZ\EKAjBPuIՂɽ(q6 LkZOf!,]^ ɩOlGS-Ҭj+p$vL@^<5|Aj>U3ϵ"E:+p*.=!!|Du eX #;se4y@{v4pWjRrXGlR&KS :ڰ8%#fөp 옉6n9Y㍃،(IW}s nv4"_ B7Ep@Gbpk[_5[p'C|`O}a<ҧєbjXig[Ш1Gщt ~*ONN:Tni~p%#Jc8Cn0]А-uVEs%IY!:QEo7C7r+@ SSUftQ;X3A^PK2sCfU5`֜SAKEU{#pkw]""z#WUl]X9ƹ@ H%K$;SQ|k!O ?-\i 1GȗzeWJ藤!9yt/:IەR>h\C rg. `ㆮ~ V$Bٚw+dG,'1ZėtւfPyQAz=Izz顿aH(ƪkp,@r)t(AʩyDUH٩`ݎem2zӹsTdq.rmVxC`؋4xip<-`sS)Bq,YQ -!f,`mOۺ, ] ɰb~T "f<󿦮z YfCdAqKzpI;2yzVpJ&,N{5.,ZQND8.bH˱^5cFBpq-sP+:-9ja!SEP22; )1\F)_ i|?U쟙7uj6Mb7':MW}?Rm3 irk}S6ٷErH/tULmHD)Ž<a2n?N죁\͞Nj3X7_RvMS7XsEԃ <VU[䗐y ^~->2.#io<( *b:haXk K~7 ߠܶ-?c&è ^Zs5bk21/EyQG,Ghm{BcĤ WY T\mɔRJ2l;lC;nddb]VUZ?݋GѺ( (_ۅ#<`&UfILU_ ZX \_}A7#S35VG+k5>kaH޶k Z>>f N.dcc $&{Zbh20ɤe#W_N7,} f5V)=oDm "5Ri{z:EZ3~{=dOu-[u{MsKscsNrJM #tM 7Pwumsx#U+nU[5+8;55gX]=Pɨmz3~4ԇ&:[ %mf ПAr:eΌ_d`RCɭSa:{*70HY jC=Q`?JV!" )gzC^Ќ8+,G,T Uբ*džPnBzXIyc!З}.P͉O8LBmvjl~BG!r$Fp ha4#碊>ok Æ?4 xhԞ3j1oTs?I遯,#XYxsm_:2Yb*[7%ImԪ oD <9则A β #w,Z~!?^|I_@?Mq\\j5ށ6⮋Z=SCAY2SÔq?_ּa%GS%Ƌ|)|VWn~)nZK!c.ܫP*(F?h_OI:0- G h_ 2`ac> G.sVnH3Jا8?0 $au#Q{5FO".cS2P5?GF_sb.%88Z=x .IӃ"ُ^N_'چM~Џt&i{}H.' `zq7*>XUzycХ0XK7lFK}5(eKpJ16:DnqmG"-{lQt_|G|>m)N?#Jg J3l_O0!y3:(xN  gQa"@p ӑU G(Jx7Qfewj͛/ AcL=4xڒF̗"|mf;y:6{$[ ,8;W& ?Md)X&(;p0ArMlP!q6$##b|?U L/$z,#&XH1{ c;L? )ruٛmUG{Ai样YfO{2V4dcLICa T2?2kZ-.VXLBHġ2g2pQ}F6 WsVd9Ǒy2Y ;"PUq##IpV4?ǡ!VvNfNwSWiҐއQ"^Gg'RLxvW"3#uxE4q]ܫ ZWyzTFT4=!^0$dg| *l*H-*X_}U |"ڪLV s:* I(qtWb QgX n}Wox[ bpydrɿgfً pzHl=s%ST;V_8^@[Ԧq9 Ku ؃=4%=yQYԪ"ӵE,#AauUi$r -jיxcT'ľ.O=EmS-b6dMXt=ؘ8Tm[*.9Wɇw -"5yUx 2C[ G,@8<\8{ٮy r\a9 12)ӥ׺NBwY26:1&g陹s64fqe_%3+p\&4ty#D +ZGoۆqy\Qw']3P"hD~NڛA*lNֲxU Fwh`YYN,i?귘Ix 6S:Wvd30U$\k""f"·B91y.vhf:$-SEを۫ۤ9xFڳײ6}S)&hQ"UlBtQ`9nYHؽL9HXEg$8ĝ`^s&3rʬ)*oUmh 徯tS0`n#+3VGYJ-8Z[t)1;BLAt!+F ԵWf) ssx@% ~5MJ+i^vYTstWSǒkgL%{4%5ž{2!b.p-{}M -EٿbL["}ջ?ܾ;?CR.>ݼqQ'j0IxrBb Pci,7h77wZ&b`@#Z)Qzj}+C]E~͸gשּׁiʫRJ_=իT~,UEsWMU桐 ;N#8N>ݗ*8cr0.9jH3 D@y",X^1fIr56סIhkXwR`+R"? aETl.QV!S僉h+iB~_o=vpg0SܰiCtsKg6 ;@@lN=JHYmp2' m!!rbci+eHNbNu#&K$k;[UA]t3CBa}+ѤMY~OR*d|]9{h"Fƞ,jQ Bر=hHq=Jfר sWĺ<@οrqlMSr{@7PE ]zfO!,ew,Sztq+zR8 v":\܄+(B,:g9}_;πX'ȶ-M|Ezd_gB+&P܅D\-YÏζ)}BDaa({D5ue^G烃 14aTIQBw_M85tSOHS> U} KvX֛ɨZ Mn~@ Vd%v[ I˱6XҾ}R۩{As2'dږ@lfcX c]H(($V9 :dg%`"A<`FKYe# >a t /U#h; 'dnMno^?OyN|sCWry2䭔ʩbT.T %Ư!I,a E)I&; ( /.R-!)n@ɩ"&EѧE#䭦-Fz~Z~Vg7 8wKO"@7՚_kj?7AJܗjGrYzV6D\iqAGI5P j (bxD[)dQ]ߌ7[:۴80 c|> 6O ">cɸlcBogQH0N'L`kPX1_q BrmLVdyq{s?tRh[K"w:8wگ[IZW@%p3͉Js9tT5`<!r c4Ou~鲧g8vWH-Su qo=J[Eح!h](vMăиq̿y ^?lF\s D3&Xn&agl1sۖ. ɟ8f(Ya{ LaׯxcZҀvHtVnO<uq'[s.h2漟ֈ,<9?Y|}jO%8gCerm3xa #Qq1r|5%nixONz ?zI$ҫ{0P12_:ziXߐ-SK3/nkxo x"L~(?\-#n Y]K iZv*JQh L7(WB}ȝ'IQR?zlQ/'ˌr˩?8&Ă^~$LZvx6(?-9},{z9(WdRAuri{ 0heQچF]GfɕPJ`-Cv{ٿ%B3#TRX~XC뚤,b>OPR2dX2<.R\ }"Bl Kr^J]rs1?48Vm1sn9fyi}q6)7`UhmV"N2fOujn1 c0P ѕ?T^K9&/"XV6EQ MR8k؟˪B:ؘ…EUzέTZZPϫRjĹǙoO]ZY.?zGkA" øB&W[>bm&eluޢP<"8ꅊF2<"Y"VBK؀MTł;ɉTLLԘld.Tk$#ʼ+~ #np}2M̨$_XnzV})cN!`x R ,-nY5Cg:!c8>CA|ݚu\ b_WŸޢZRT^0Az] }AS]4/WqYƓ mpSx8/oA a\d*o Cm.%B)wk>! ܑ%y'Am`%ԊM|2G,$!QP BrR-$[S$PfdQdRs'ˆ)*\@/$2AǫdWYǺhL4Rk{gZB])_ˇ㥙6Cԣhss? 1S ]fzGY,a^|EƟ6ȐfB )F-ͫi]f3|?VUU'dHTkcD.` DDPFr r3d>7)X9^a!TenLP9!-"sl=7L [=[!r^81mJ2j8{/ ] &N8E.O\ʶXkͨB˸S{\AQkcnu*4ҭ[s~d; /t[f-=|:J(IG0pУ%>\=aň1֟ڃu©9,r%_Zey G*Ս\pن9Ql Hėiu.(O U2"_Qiצ>8OZϴvA~,'j ~<=dz4iƒ[C) ʁIbY[_1n:J>Ow~M'(W}.uDǽq"M)]0:au`Y^: 5C\NBf(`jkU:.bSfݾ ^_~ԋMD1~ /å` ȰwE*}JuƍorMsWnR8,@E%(%bkY|Am!zn,G~O\rtT!\uvPX5!kX[:9n ѷ8={c wr#TKL@C,)4{d'R63GV7 Qę Ѐ!w&S5]%PhΫ 5v3Տ,Nd@nZw24YC~ʹ0ڣ2 ~LZ!2ș c@{N4Upp~>Fv؋}.Yl!{BYA(!ByT5_ DvT %?ܾ1Y")#PޖrK"n ?({T`")*>]~C2AS>LlaTI=д*SxJ}rgu'eOd!GW7T>Bc=eTJu5㜳u[ղed":@[`눰..MDQ28K|lPFz2EkjY5^TP!ޱfzu,` ,22\Ķ ?JCc/z}ka=/,mr'ϐnެ_:hI>*#oJof"1H  :COjW k2$޽Ou=ou*W-IR159[(6hVkX(k8; M.LW mƪ%2'צRMoXNab jFaƩLJo㶹DgCbLyfhV1%_ phΨ]M_3|#+zf 8-5S[m_:DW=LZM^iڶ[{IܟO]v]gXč&|!Q {Wu6ӖὝ oXjFɨ;N#^5trj$:RvOf◑gK&SHٛ5kg YT,_t/?"t:!rA'jfU[{Q%Ã2i瀡%8hzɇ(퓕46XI$˖? ݔR{6qzMh9kp{1d0Sq~U SҖ<ط&g11>BP0Kz9K]#Iy~1ڠ,9Yu>+gW8LSS"< ˜:mol3/c!!Q%h-T2/vYL%Z"8%xY?e֊WUKrQ^x`y&lk*g?o8ɄH=ڕVϋnQԽfSPs.jI > -GTȹ,ǎ-P0S )Q5,p%_R6ޞ& ?1,61vs__˒4I#3RӔNc:+A978t]x)S:cF҈z+c@`)MpVì| f3#fXqf0|~<Ɗn8_xZ?G:vj7K"_AZ[G\C%,Y46֑]?,uF2*E\ѢIMX-TKtSuRxŞGse){]bD D~d\cY-Uk=A M>n2H Zy\QZx&ɔ|kI'))ۋN~)I&Lq88Q3[[!}bO+ c I~bNpf0Ʃ%{EϽI3ʕw$ QJ&g'JOƮ s^,31cjda'` v V_uL iч8p xPokڞj&M5,R!4̇b/-UWɖm@ RnoLBJ)Q43bj^bj1mz󈼾.{8B&h l pk+Jt+(:=YV'qch'Z߭?NM; FB! Ld@!16Xw{%I/d>LqpCe>/59losDF0hn.:rYdo9¾VWS/I"C:.NIDR" xr[,"c=PNrX,Ni{ŏyNX"0-!-*.yԂNObKHT?uFg'O{7U D:[ޭĩ$>Ur-! qם 5)B˪X[k2/ {w|xʋʦh|+|锍D, `cZnf O|"Wuc&*f eZʳ8-`ifȬeX#VwI7Abkr۰&Y *W[*zäJEVy;IY|NU|MF6s OO 3BPW[fv4OXDW^9w nK;o&bsY Π>: 7$אd~{}k/tc!wb^I-md#\334} [${ }Kz&kF@CŮаwCt ݨT1[ߖv~0C<4ȼLݝi}hԪkFm}MsԯNz:lʓ ;YT-C*YS`n1!'/M657.oٿ営$/haXynQݴf /D?uff0jwHG"$ػl}:l6' z.@.}rꕛNWӟ0 ERZ 2U"g hg3H#jƵ1 6KFҥ]8яe/J0ÈGvP|^w 7LFL*tg-C =E2G d]ɵܼaQP_ត7~Oh ߗViZ;H!-dSsϜ|Fy )%O?ƌyj S:@Q{=Lo#_簿sݭڐbCfg*?ZU8rﭐ .ٛDȧ'6wP; K9n.2pz6Hŧ; c9ॱXw(=T |;Nr؎qKW} sE\fF5j«6 |PxX"1.By, 5l&/JSLI;Ʉ~$yB+UiiADW C4sj>UxAB?yV.qtH,r_Ė9n2@X qv!ir_,7mI]FU z6r u) , Ǖ(# N@xq[yܣ0_m@VAH]Ͳt1)Uc|GyLvr)ɭHC Q̾ >`5XmS-DCBWo& cjI- =Ҋ6 XuJ\ed_ZLmJr]vFӓ5+&*u}-(Ewzx ,{)8,<a|%ݻVd"-zA17ITrcaO{|gLE'Φ2a$$uU 5*,wb0ٓPd@[X݈6< CsevF&#ѯndE\Пj5;y"'+W~1@2tfkF&)|_ `&^)|fU\"yA[ZY$5]h\V)!OUɍ}QoͩȖQv߻땮w[n'h^Uq=Mnkm`Q`gq~OĢ-1o.E j-'Ͱu> g,.u}!G}ԑ'뇲 Iei]cvB=o3V+]X71UF8@`J-K!^}  1 Gˍf}){z{15{C$o6cl. *;:;LG%Wd;o2=nʧ b D9G;܊C\q7PZmxul]$n/yh=xB)b/IxƧ`0 䅃s&wSGx‘t*H=q5>].3c26<[,6EcKۢk|DCO)=kV=" %B˭;"7#{}\"S>S>!ߓ3.|$'5+f3G?u  ~*&9,pSߐ0sH7:.FZ{O3cXPuؠn\=rz3˼*XݢrDЭp\7W88c5#EUÜ}x&sRj9ʯd"\V{Y2k!Cm!>䍃ǶI$t{ƙ;7JPa|O*p.紵vZPoGijXq`b҅és nyYJ5r۹Iz^Q8PZll '4BԁRaޖT홓&֚w,sx)_d.E܅+Ny8F{Nx~keJ|~!. ņ DQh",ƬnS2e_T5zєٞ&!8vH֮X$'0ӱS&'+VG\)j$c2RЬ/9RdU[ "rz{Ϟ֮\,/oRCa;Q?! 1?J^C\ ;`9Mc<˛F@eP*x>,o?Ad >KG7+~5Mto cƖCAD.)&Ynaklم&&kS$K`&0@|ꐧ~$uwh\GԈ&нENQN wqsn_O-Q4Ll丟m(t ԬK!Gw8Qk"AyD ƊELMN~QZ Jzaӽ 3K|A%\9ff}`mv$(6a,J2WIN_]TUbw225Wj?mW\,5ݔB޿!יPz=}]@Eg0p׫9>#q K]п8GHTluqd=kHִ-cSCsf %ṡw`ۍ={.;f~Zd(TgWRؠ%o9~1.l׷Lƚ5l.9٣akgøgnW_ 800}:rp-֟йДWzK>Mߵj@3 XTAvPVm@(YA%&..&@.w =]wߡ4w2)H(^TUf7Lwq o&ۗyi߈~Qk2C绶71uvez\8|w2#noc #յ:S ՟U`״`OVXxr4/젴:H EJz ?ssWGx&b YnPoZ #Pe -cny*`N$Apؿ]wߜ+U7hHTk&rJe+6 >CQz1 Pp X+/*-a?Z>DZ< j}AS.;jrZmb>0 E^|<5r瓥>]S+FDS1µqT_Ci[7ZLCkG d>]IQ#VE} Li%uyyʢr£c]]~XtAF7SMa##,ސT 铸6qtqבjLidFⱧ ;`#A.^cQOzKWsT iʮm6@ətTs"͸SazHWVkRA2rGH{꿂aQLx* ت.'Z6畁 m\6tg.!N`Yz=I$%f9D VA\gU N"fƛ@Kg n4XD (TZ=UZ(?Ýk1MpL \#_~rvI.0wv&y-"O҄GںRX{\o2{CRLZ)ڙ`h~w @+ He}S Xt" _N\X[ɧ ާ(93gFMږ"T=9;iaYӦJЈ*k?BgN-}80{'MVbΖ:&13XYJi'[o+*AѲV93ZSzgcq3@Eۜh?u>!BBR%?̛8* `2qX I[=(=W矵8ףEZN6ЛeYCٜN%6 O6*і1 q؅M9O*G|?ZrbBHaGڈ(C:>#NVp$^Bn__ aTLMZ^ D.\³R kP7ܱ?+fzsǮ[4ui; Μscx5@%J5Yn8ܺ %|4'= fsay+=SSZdJÖ;P)kz):Q':8DX sQ<*{.j>"Gy~]FG^e_򎤱᧌LQW?~o[g ,-aY%P WçED#y&YX#i2n8aÕD宪{ut)U?,1+UZfě~5YzD|o?æLvΙP 5d D@1ۓ]|9lT1AQnLO%[t3Rq-9 ,a+-k^ݜ" Hр,YB˝a_p9(tԘ:c&ko5-6N#8@'@C>/,ib8Z"e&6X nӆ#٤gND PEZ12@K qx}vhҤ]EO,|Rf %ɤ/;\ ,(BM9zT('m 0JqZ,OAQ?yeuBO#(V*g7Ga." L8=2ݞWIXdI@rѶryOmhQ P cw9菅ųrWQ-% SaXGWeqt&4X$0z5Q$ 6b.$n>;rHv/-l{Tx$XJۺ9d~R2 eL) <6:r&Oq|/|j:x2ۙ a^xŘ@oM; 2Z*Y 7.f; l]g"eI[ 3/<{鎞Iߵ-!M-/w*oJC%elv$ߩ4o,2l14tL6]4HK*:C2#C@~W 䕫m$^Hb";W>i87sb*"ԣDv1 C_E–VP.V;O*xqCݷQVII1 \ݾ7h U.īW DզIzD -c Nkޝ+T#>Qn 6:ryT>W>g/+ :n1&= 1 ;z@o'9% zC%0S0oOx~؅m/ϲxǶҰ5[eYaSM?Pn0z`W]b|ij &_쯓a?e5IE2`&A5~2^ݙO# /3B|.AUtqg2-y~#3B{8&t^`@+=D8Be7,cUD#Kؼ nէF0e 7  v+-KRAu6R55$Ǖf5$51M@wXsi ~ɅQ$=&TEhH~T2.|ezy>] DggAlal 4XB"m6yS=q80Mͷ!:1,]bEn}!Mxg JgίD\V cf{}| ~J2WWR8qn7Y-hgAb-R[h $D-փE3']h$rY:T0މs',7al%=2:1&*` RKor otwῳ_Mx^uC\e%ksR@!!Vג|L3)e6->zvxBҸKevRzX؅V7ʏ9\<'ѾpS\h9*gab7xmI>(1cXIzSDxq6Vdo \s(#b؃⃶@)\(ͯXyf֪ri>_k0d NR.vP)ZqN2YIR7nD vlFs,H׾CtN;gUwH[2%!B#-zJq;m,r?tj6su'Ґ>Xc:P$7 l'BAZG?REEͫRvUl7nsIt;;Q|ː Lo&^)Uj*<`J*2 AVpy$*ȃ[J7eFWKn(ʬ=is`ڶG\oyvuG{Wzvdڭ /Eh8=y.+\L:暼5A"U ȯ@U,UJ\yFSҡJ.]hZ;J u"΍TFȬYbei\ Ú57RO= š1(YaHIl7AMiS?(7l])m(cH.GiN > eiD&puC?%k2^Tfb`hmd ްznbk[1|/#30|94.Nu]YcK5]'[6c@6 UW^fxW׈l@zgJ=aO+#Sa~4Y6*v3T^оoehhl.ބcX( vjS;J8wv"e~/)e}CϺ !^-lЄ4By 7nJ =(҃:0K(qh-8,aO-4$_P:xq*o dLK&НRzuZft/ Q 譏 z|것B-(?d8.m#>&<卤;P[ا{m˱k*ӣ{m&t?-bk3CC]in;ian49%B /Er#^IzSܽme0ܻ{OQjSnphӬ/0#ggoH2^Mµ^#䇴U52ukTUe} f))*4Xd ~mDKCe24DD9/{J 礌<#Ơlp,2@>\1>d㭀PfT~/Lnj}J_0 jÇYgD48,Ù\5s]3 I}=%VGpP.nUv+IҚnX\%YbxF +>4#9[/m`yh #?@3;}ue ~qkOV+2ċ;[?42ÜI]jHhK R('-v_N ח2?NOpP|_#lO21ga>(8w|;{g[0 ]X?M̳L?[PcqK=u<0sw`2W6,,E>9+ ލxOUa"A$iMzT&%kx %b'Z:c@tfIOi.H=JJ+uL40_0`mPR-Ël ]G+wQÓSŪBS!o\6+,]؉#$.: Ԇr{.jldzڅ Q,/^ݑξIuѠ.E!sAsQ݌/Ce߀~!TQhf0^{̅CxOIV6.McJ#jcͻY7)*53D:P NiFk>t~рliD_0.I l(oYsuT $l+mzR@;ofU[".d|4o %YT 4g`͖*頱Ny ƁQ?%&qCH>ÝZLҢDM$8wG-5W!,+kX'AI高֢f@RėH쑍-'fW9Y_͍҂xB4CŠZ2>qbWZV_2!pǟ/؜Y&վl +l(F%8AO6 1KMg=3.r$CŖ&q meB.?(u \j>|yzӝ +RIжJ _fYXRy;D ƭ.J,6EnvT ߰6$_cC'`ҀSoj# [m{D `O٤6$.EbZZDtn鿗 G5.Kʼj6J3I\GihG{=ܖ)[=7xrJ???BK#234LҠ{w9 %x9go;*{No+)0ѿW<"-C(\ J]Ń/PߠCPt4^Hnpi.FWoWJ0em?a`pN%8ƀrm %xJ @ﯴX۩;R-@iuF\LUSD*(}X/7C WE\8=c~d ޓ5"̠'@Z̐5/VmK).4m*V6qz-/G iʻDVeS'm2ݹDIRN>Gg'&nBoܴ8CyNǑ) ]Pϯڦ<;Nٯ<#+OW;$W~< Xd(>'5}~{w!+moP.~O9]}g+VskS4f}znU_)^/1OBmGpDӇIƬdkRlEQ1櫌q8*NMm98Qvg˻ YnkmCs<Ruj=Hʀ 'Q~1^P ,l,;"BG&mwP?;%Cb 0_; -Uz @N01q@(tqA`N@6[ygapGՐMf;9׷-I]PJm悢µf q qѭm8<9nBf\J _~֜2Zk%2pw=*u%C=ϧ]ڇV5 PqϴLQMzjG{oYb[ج#XcQ]fecF& &$xG[m]% P7wHwA8dh$憡v#|@q"6bl4u2jM-W^%Sx,O,ZB}!$&0e\ʏlncA QeE n&8b[D }z&X=v\\ ޖϝ^%|¾R{-,bLk7R{>rK %&@{8%ow?냯^[>bV"sbz f5EVdK.l N[A=E=&2k ;D nM `*M[JK6x]2Gշ3yt,6OvB&^G<|;k9t1 /&|$B7$RzN dFq[9`͉f>Tx6$oiYOdOD\p2Q\K\jo_2]]Tɂep@dUե5@, 71>% YXtG6Lb鴄eY[ܖvxSV4iV h柞xǠE4ȼ 3gp Yu?Lb2fIȟKA}ڪ! d.<\GᵲͯyĽEsN1@;,d5 וof9ё$17p16_`fԣJoLс+@l2>\xV g lh}-)JV[A63AҀ7&H.`ILv oaH G~,Sp9+3' Vv5HE["JĄW Deoӛ Z(Sؿ2e ZN1 ЊBɯ%s@>V{\IDEU xB‹|Qe\E ~X}yc^Xw ח7ūBBuB ŰF55h)YTȦtU,tf/X*2̯)/Ә..n)>KUvpʴBY5vG^{d >ݕ":c/xqVjSUq%~m544m\hGaڕ0hsd< kDESDSK9 9nZ^Ÿ. r"L!{f\V,nȘ)+~:@bcp-wnEr$1wo rY-I-߽_rIQn)_|:ms FH|hia5!d!z1򱩝}ûfO CI4ZQڤO Q`#)E5z) cdVIɔqs_ 8ZJh•A``\M(ǫ{8ڍH6kTQӇ~ j!S%Gҟ* běSŢimOܰHϮ#5uc|\$!L?*m0Y,$Gkvn/J=q7AvԤзҬJ m S,%EufEMbYȾŕx a: g嫬O41!އ]_7M=N n XN%fc0}~TtT $貒RAX)qiU3<nMgf>1}>L`TEkt\j&3ꄓbcfY-?Ȅ,dՎ#BƖ`$`)yx(k!9CpA,1{5 ZI(GİUQH6fsTX ܆B \qM$<&GE ~=XӒGN&-8lX?e2 ]n-8{Q[[!tHL^D!E5نS,}R>r4u{(c䐈E7y5eP˾DJ*7.v=G#n:"+[e л7GO{ƻӆԨ@œ&wWg1A7;|1χS, WōNKTa{7C']TDE,=o[ކ*&"_6Mq<-6Vj)T[h%iWwPEtAWЖc?7z׳wEB\[3;ZX@@sk0W 6C;z^;3g;}X/_ZSUU\q2^8w)eWjF0 +Vp{$xC3P|PVBSz;SBr?lJnyZyI E߬xLs`)Cj2"PIekۻ)-Vq.1R'`jbia#[4^%S1q>d rT8Z֯pc56e#7[ R㧣>Ƒ( tkɃƾ Sc8-'ʹ&L¬+.03 !;>*AB)cyڶm+q(x]xsvFc@R>SFytT8hgLW-gNf}{XL*EixvwԤRit|}wCetݢSRo;%l &EEZm+W@`ֽIE6C#{Sz: H_[%_hx&;pw1ޞ=ؙ 0fe_znO+0Rrȸ"7RdXTn6,%;tr32iu"8$SJFY/M<2^ `o939ػދ\{$Hw,80Q0WَvH](:Zk4;l2E-C\Tibɓ"_J>{;*"A9؂_+gsdAf+-Q{*Wɖ0R( O㪰30@i:گY #8~N)X}Cg̀b K/e.~@f 5tJh B4* \@kҗ0㚌yf.x]i/O7C~7^8]"'\vf$"lopGbaK4.7]1$5mܐ s%1]krn!$gݻ~Fً^wq?:i6Ǯ /xs2EuO}93W׷FI0DsXQ z !O "&OQ>kg~8SѼo$3=EZ}1яA-*.L&eTneTņH':? O 7.FkQZy+=ivN䪼ҸQY>٭;,]/bB/6Wԓ+;u5\c0)핸 \sU|_ K'+oҔw$n!̊-v:)묁\(u> E {l]XR:m+k؇t?< ^Zb„jj%'J4>zY h\@wAS n-->|\ 9pN*u`eE!g q(~5)oʿ-A}1][i$Z8R̼F,%F 5jE}:q*hx:^!4u?LWu6S9wgxpeHIK;OJ}fzTC#}"yԮcsVtu717 yP`x5Qm(+Rih$`Kʤ9‚ ;)A"%ΈȠAyTK zxC<,㴻&z vټCQUn5A"껵FADŽ}f4Fh]9fl){o>[_G1^lV4((XO"鳄5ߨU8YrFo{Hm8w/$R05)Ts%(PIظ{pTȢι@纝Ah3nj:Ij/6#/&'eh#Qm5QJ$lx4{_1`nj&'>+%}4}uta%1 D׸Pr>4NxvT̕y4>s.#|\eyMj}@;s!mdbRng'iY:A7~۩:Lځ<eaÝf<9/tE@:OX@cSGb]t+;B%W("?SNY@>s8QPiuLсi) D*憪F!դ);-r#UoN {8G|9g2Eb*~+.{j+hQ5RH $F<7K1c]/Ԣ$vnnrhW人*^zÍJD6~[3: E7J|pBGLk d- ]ΆۯSbڑC6yŬ\( qm OM t$Ʊ suC'6{l ATI̓Fǝ;%3%!|YL7K|JV' RAŪ1p APCU{euIJ5R@/ir6#d\Nl$ si]+`޽ Y}ߺx[IxG#T9*J{JU1%ߏGȋM᯸ :..ٻ Z h ;BufB,yIRٻ{n}އ,3;0`jP}2c"I]wA b2 9t={}Y7o!X{iЄ =Ջ @1vf2xcT1:0lww,WACLPǖؑku~WؔEF H ksz\1,vfkaIlBKlOly4a !NhchJL{~ndrJn(LIQ SՠhR 7]hlL^( i:g;!tof@"I|O7ّ#){y|#"o>z(@AM z^n9F(pf^pWcƼfmH ijL&!@'9HA /V\R4,9.VVsK ®Md;暓C`ns=|Py*߱IiU+vT2+C hW,7QңT+s OK?6Pbx=@lKfr\ʲ#?6] < cN'nd !6ԏA%z> SSgD<9c/݌dž5zs .9\WN}0 :{߮H擦{*?~cWW35d Kȳnd7TUU rs H>1Li?RVq/%cæs ̵]Ԯ+U3LYh-+4C+X^21] 04r4U#< I6i! 4z' u#͑k/*?`&f3ӿ:F?呐: 8 9ށbmTz[5S,34<>uOI!ud5{̛ڂOj}L7K\W x (+,@eJ> @>JKh|8x?D 'ߪS 82..oeJz/2D!7]Yw7Dԑu85aJ X\H+8oK#1kl 53(݅)]~vTx_DMH ` C LQX|Kir==6٢%;LJkݨ6OM:%9 2 Tv<f"i,r՞X+%Mx)Zp۬ϙ(2z BA߰‡ThѠZ\0-]TO1Xƈ=M!Mbl~{++Fij ȵT$Hs$(%Z_#{ZJp.Ğ?ɡSسd 0%Zl a_…cL:XyxEJJi^HLwrƩj4Oˑ( bD:RE-I,?"K>LK#Dw%ZGh4 %Es:>D CԀEW0{ĚLP.OF}4("4aB 5$/nPEjit"d>j!ƹeR JnlBEtgsSܒ ő[E|Jhù1ۭxд/_(E!+i,VQHmAl"iiYF"mN0VU~JBg#8FfVi tbxdIzv J>B  hԾBht~IV笠@W.mᥥ׭Cy-֪d^ >:G2u!V?*lȐ"du߈!e䴻ҁHO5h6UCf&s?H@ XUEj=H|Ε5cJsd@^FN[8>ڏjPȨ`g&8j,d ֥"4j/fR+dUpl `a8!9(piXgS2y mPz/DDj FSc$e$^~qR8/w1sew6]@yX}XM rNU%< B[ LDxy;*[Jt~3/)8/ldB='(}mH晷Iֳ[}S ˗(/\\Et괲LL){ʙ^v&wFe.$SQ݆N\u$0:W#xVMY0n=dE(,Iݑ-PP?,{r#k\F79'h5#w:ͩ5٨~70xp{}HBR]Ւ5aTsܙQJQ|]W0bu}}Ql vvA9spIF= KZ}>pXQL6繅/,v`]+ZBB￀ʋ 'dD/>'\!AUFm96TࣲQW"T C %taPf12%aj\2/NAI9 X_V6$!tJ¨Ss2!4iL Q^y2i;e<=o/]fn4x#|5vgpğZ-v1˺6ҹSܝ2a9\4x,e+. G؛b |㇩x#mYB`-Pɺ"D幒1aWQ¥qٿ/Vh,E46q~,ql,ZTI۪h@>F&dr˙6[?6ud h5M&j޸n2 f5`^a.M;Bphf`uWF}Ƿ%}H,ԋ.)U=NI _a0Xg EvʀL}˄:6<:ͤzH,ѻ21(mnN;3;>3E{TvnWi\P2ԿxD0~qsf&e,GIRCȳn;ʱh]S[`3V_oߓ #hWxVW&fX]!0i\ye1,?;f?SbkO\5SIx؞KIavo_Srg{J՞xL&"bq(b)OA;d҉ !]`cԋ8J"p.{ju@3y]v [Voc7 Q`c_Fqĵ6eڏ~YX}Iw"rϤ ~`. >S#hY[BU4gt#xV0~P[=jx 7$5H[\Uy,'-Ak[_H~N:pڤs'L%a!7銤{2=;'u/=VHyF7|5bPj vQ2ݭKd 5 Zզjkwtr8P~}QW&@icKAL%ޑj7$iYz8QO̟v @YQe?(1tԏs&`5;@7ܒOun6,D8"1p6! K10'.3SU@Sy&Am,:ti>fmDM*dfiEhDdn_1H-FMs%T&+:?0n?)SRq:3I;1DX/ii”aZh a&V8A^/8fR]Ԕ]9xW2Rh$<-םpޝQ{X"u=S Wf@ўXXO^gֶlHi@ڴ;rFFUc}{ʬt 39U6 <;%YEIy3-t}|x}v$@ph>'(;2!/\(dnoUpH/ԤedߐsVlrjX9qe{YW쯽GɌzUBInDG$v5ɿVid6oŊAiإn 0yͭ,d4ʨ⮍ͨ0]YJ`V |6l훰a@'ZwF-C8E N$66Mv2t>-cd5rYlk?3\Div, \a^B P4vG" g/.1oB/p͞oaʗ85}V`{#3ۼlVKKh0u׌r53 Ӹ[ǀ*oesݍˡW+Bc3So`g[@&^ڑI>ScZO!pU}xtJT1%P?>3'憕C`h 3&n|"l8{c{zKoNAR1z?W꺅LDDz*Si/uF95S5O/=q,>uCay2z$kceD}.\"׭t*g8k!Wks;Di'TT/IA/8N%_k#Da27z^eS51z G*+8mb_T#Y[5?FANGEŀ 6jVD8^Moqya\hmmj'!Y#Bk%5;1Н|IZ–Ld6rԠz"cO;T'dNB6,nd;Y6vW\~<, O*3%f]C![Jr!,*0$"D KOO ٠%{I/4$} l/?%ݔBJ+r ub"yݿ]<_ ۨdDZlnk=l_Q/ܢ ꄻ|2zYbi+|B@*|okA“/8v 2s"`> w"t_tV=Tpk,޹T6n0W+{Hz*n5!w:NBo8O>(\/"T)##O;|Iف\v$Ye8x';F("Xso> 46Ա!!8n^K> t /Kj"Vf:?:JxY`H} pWc%/$"$=Ԣ "xTcM/# A4Z{QEjSXKmgV;)4\йde#!`<0h~ӃXSR:؀HxƮZtbln7rZJQuSs z}N&k4|dxԐJ/ř6.nEi`ft.*cw76`Z& ,Z%S{"[w1(츉^թ7̱0kS2$S.(*;'O!TFssF9Qktdp9*_}nJx?`-3͟{^Z_H ^q6'MI?? -]1Ybԡ.`E|Uȇ%z~Wq2jE"U*H+cW1ο]ͦ֜뫳w&%!I~s\˾Sxl |#-}U5;9eC y*!_< V)9(7NE"2¼.5k2WW/ 5f \ZK[ [sC+;Pc~M /I/fejc=-M2xEG rjq3@^}͛hs{`+5=o3)KfJkH38M b':C_\/BؘR ==Bq5şրg ZQ@<_Ev7gz/+e @F]9J-;Bm;iB)'@ս!tUu_mӌ?#7֒+0ilpih]K(pQxB\9ȭgadFbu+,(/ I`𫼊 :7@ktiРe΂?Q~NBg#aлu QGFgZ@6RȭrܟΝ&I1d~ْ, DԪEtן!u XT1,ѸXe$f˥ploǜh};,^֔"C k HԷw"'(ifIz}Jޞ3w-,p+V\CΆ&'tdME+x!/@lRcxCV!\\`xOO|6RԊ5a$^2roAEo!iqswqfD\BNPя,#AE%䘌 >ƌL쭺'9Ud9<))>c N)MdG򧘙hA6@p39'#S.;B\I@Z"f8N9Jl:՛0Y;U56 J_L 8.0,@5bqv q'ׅ%#xCCKU]HYv̑t:80t4MeM.*5/U#D07< nq g&*3h| !iV.T#SwgmiVz+07ǰx6 #@9l #8>62y"Ayr,# ; #eQF'թɌAWzXAfe=LY!)N3=7]*}d2TrK7ʭTRF8HT!'#IJDŽ%wEޔi,#jh`4Oտ.1@& Qebo "@U|L.Kky{k*E'uz}τwӣxoߣejo6AU>?ltcCrht euY)_+-gR}s 1sə{ϥڋF[X%oukÜP_'bGqE:'N_dd_c|~M`j rc)&Ӄ`?Wv)D ͥZ^8$j9~k %& rwGӋ6,E',Ð8wj"bnSJA Idzv趛\{RW^R7{;=2%mME)Ƭk; BOloFdA݆HWg0 KA;`4!H/Bܟ:c3x`,If4ծDN38kREJcucì1CR^#MU:ܚ= *m%vפ܋\!!tN:E6Rek[IS_O[nӹ#~.$r3@ vn#0GHXY3c1/g($}6wr8M >b~'^b{!">4^Xkp [W,՗+?,D`Wy}: vl1+싡p,*BpI#Ys&koO3G_N@ŎZ Hʇ]&u[D1Tx髠`K,)kwΞwcˆɈJ}AYQmzP~7~a=~*Q#3=wnvp!N<-.ۮJAɈ*K|7{(Y&[F1Ua'-:@H>dY-Wp )?zdX,!1o V% Y5&wL 86jZg<|.53_;ϘTO6tȒo0QcsjE^Z)M vh@l"./LɭY43)7!(>5yj}M28PZASqW*mh!5ʷy(.<:Evodݬzcct07R^˼f VMS03)jY9iF,R1}XqaDf.l/J0.!$sC+Ƙ&T}UFN>!uJpa9ZqA#yPiP Cv?jNl״s8eD5ImKí%sbf,-Eppmk4sɁ5;dކg55a/$+cCiD)&:g ) c<5d4{k%z5btd&^IezCt:Uț-pps<*S>053hsERT(`Bs¦ n((Yק&R'lNېZ_I;[Jͬ;Tف"JUœ`bS,.H E7b^Dx 6.: N*[8oĝ, [z,'*6f& tac44,Ik]Ui[ާ闲?nvSqפ6SKeo] 62Z1h>C1 10_0Ab G, xx 6yC09B}YthFB,rgz>*ܑf$HeYH+-Frmԧ\:"3,7??ŸmbblCEoHnCo/KV:]!f(ʵ- MRԑ ٟcC"h{  I( 80DXmCuWip&  j60Kc%׭xЬx!!V1&ȼa% f,Ye]z6M'mF@Y?JMi,;.Z"W%r9@׊^e99 z fĈݷH!zϲ B w^JSwppkDm FO~=@ {1jtݭ`!X[QqYiZ}[AFW]8 e[/o7m4MWT{6/oO>e/Z`>yL#< @\ҀcقT6v^koQmlځgZc3QM^(0oDp>PR>Z j Pǝ_q+̧l`ã?I~ȍ6ýr-9JM1h*!E -7V`q0 D$2_a]';Ӻ\%".<> =gWv"Ud#p-uSywꕶK=n@2_`n} eBO|58-ٳ>N)- vKDԮNCrpidɘ3ai$]vEF87p-s! 3076]tVF3A eWFe27Ae,{F,^ x4rbCM]j"$EWmF@PStLC I-$M'fL=e=+!D62Jmw/e l*|#A}-'DwDk_CǤ|X46O:lғ'7K l\ ،N_[ZOo/Yӫe5/ޛrMU8C2Vzm%Z!"D]1Oۇ">8 G&9ۅBݍڰk(ڙm{qPn 7f@J+M <ʜ % N nfԊFyc}Y& dK¿Q#T7W(^;( gd6L >1O!,u\2NE؂ O%{*+j[Kou/gIq@BCrgp}̡ATa4'*G[a~=b%K.5ȩ/k<agq4b;Oq%L6VM(mYLHPPa@=)Y)cT,8IK?_ Y$V$jÄ\6KxP &y2GAe_8 YPb$CT\tgrDq*6U<M!^g2'kAIrBىy?fCR@t6D !C AZp3%jm!#Ŭ39ڔ6\p=1ҺfdX)|#Xi&*'notҨ[ ǙHqL)] F5K_|k2!k@Cv+**Soe##Ч טT.(In^%l[}`}<YSF1QL`_u/E4SRfrFٿc4]1 4ĩ#xbedDZkW7[e5|' IaAozͮ݃x9qֻ*=.VSFlF5-+sfL -pZ#@yLi| c=ϲmƣ)L&(wWjH1U;a_GVd9x?'~o4H'#xY`n2S&嫎ݹ̅?mWk2Yziw=iLX݂2`Mjd$ZMش70zBs^$m+o>^^e( m~2 ˉ oj;pUwx"vo.Akr J 0/mx$tЬl< pĀc;*8P=ؚ•F%wyqXHVC1KlFRu*SL7dE<5KPJ]Ԋcu=x(]Uqqwyi$'6ZEٟY| 1+fr8:I0 L|VBSl8KWE͔WNv5$tAjpu,랕V[аveqKu2փwbڒL!Jg B3;Ԩ;Z1~¦.r'2 ^iDK>̞TzW]wjTpxGP6(<6ƿ,=4)Vze~]kdq!.S,9L @Jֽ/>U+*SߩB^ͮDο,*@>_hL!މG" #YBJP<ثmD;[W_prG`/Mtf3W:xbϾGfmuP0aBd"O P3>?mEey`cd_7ÙoKPa5OÏ!Gfj&]6%$P[/W)оSӑ*3cTb7^H2[ ?Dv J?{clWXa,C}q7<z|4 52 ҹ7GF?G14z+p3EFׅ2xQ3Q3X]"7CޞV6GddMN"BK[ THR[W +!~f8fZ2fLn`ٜt|)(yTudc[ԑ`3zcbVϒk]qgRWk ̣ ̈}V/xWu,@,OP / ,L%dt4Bzi><兄D.ٰx!%x=p*^#;kiF.Y\! +6PL_`$GP䫹?9@wE˃";%,DpHzߵj ?r=&5S`⁅'3~5|eP/Z)3sUEYLGe3xK8Wi˵lM1$/3h K(T :&!vmܺy۸D_oVmcHO,GVXyf)ũG2rio3< t<9L t{`S%[dNgIK~,4ݪh*92αUPEgUWYCxL=Nʊc [|Kk9|7}wR~,/~Ϫ7$bŰTm=ެSWr3jfo g(ZZ€"2UwZ&ԟ #OV<=/35Qpfϰ0Q@`|nFb9BD̊l&bѧH]Oq%οUo*CD @oT‹6>+V(*c ;F<%aώ^ުtme$fBsXwy=#.DY6P[&̀y M:]2nx3(MťS'nVvKҦed@8(#k\81 s!܊nDZ>Q UA@g7bQmƟr&ƚ٠F!mln7/M:'饩D)N&:l3&n %!81ׇnA'"@j 5E!0C8i1_IA#Ԕ&kUkYLC˚mQ J:9,YQkYL1Jg`A܌}YRn5VD b~fSb ~ D&6ّͶ̬a7/WbL)]Z7 >ǮA {dlC].'333~£lxx2d`U1ƍM>8N$`X'!F\ $G)b VRPE}XA5{uz ^ӯd" Jtaj[G3O' (Ǔx;ie"3}51;Br(+g'}8h͛!V =t}'[.jǂ. C&k7" .D&|RT^^JHՎȶzP]<fy>\/h|oq.kb dN0gRȑpjj}06qSr4^^}?nz?rr_ y[BZ\<_|[dYx_6m7+ΰ1ܜئGT%/|wdDVIS֓dcVl2nĴ+$/\Jއbg0n *ُ&poDm0xtDs!эstV{C>\'MQ%J:\GѨ+RtQI{7}*wOe }7evqAEgN~\)΍}_A͹@BatWw=7ا$73mJ,-S U Cun^q' H3{Kv?4~e]y7l&YI*Cq>HSL9&{*Ղ62Z30^9 xR־8A8Z|ŞTɏfՄz3D-Q5YfoYi/ys=4e=%\'9:XЃ.MC]O(F\b2QQv02MW8|Vڬy1ڥs˽?EPK+T"0 P{Ό_t{gyNpK1#9Qe0=H$mߊWl-ՋEuߏT(X1LVw}ip8H^MO<"ʹ׷LvIDe%1wX SS*oUG->e[pi3q3Z W,=b7vh,Ȩ Zyؖ\{0QsܰtDvvu4%hG54\\ :8ҐЁM3e~I]^{&YצQxe tU8+]߸2A7,<#"Ca)&Q` NurDmeכ , /" & d <<e^a{at,4=>d!;$uH}&Wj4f1Dp=rU45؎-y-qD8pIZGJiMt@TI|jhn-1Ci"&yqv^O} ֖=ˀ;5(:q46Q/ у&"LqϳKZP=m˔x<1/;ַS<BAƹ=6zhgZi8;Xϊ!7-rX,br6~R?700wPV %,& M~8r'Wx(WSW}\*irl#go_ F9UTx颀o@h-qK@`0u܃u/҇k/cL+˨W_A2 ǂ]r٤7 =w(e;)6C+j5&k#;MQ8UQ{.P( yfu:絉bV]Di3H 3\)?붹Y/]H&qVWہˮĀ:4b4ױAtpƋ &rg—A.khq|xb"acS*I#z1h$7[2ջp=B7jZdKdVY-!)|x͠uŰ[2 qi? *#۶CaqGp?XS~\PԎ4dY7 M98`)<e0zѱW8|qy_7[<$n0@ܭ>n\u]aW9KԅYD/&ՇN΁I%mċB)4uꚔ+o.xGU ̻ 27ULUi0d02(+ /Xggh>w,AxGHK^,Ѯ8*<&xDF-.} MY똓{hgHߋM-8FeKbqԜPf)r&;lwatQ$|8gah_ 1tPm@֛2W' qeUB҄Ho(A5o4^O.A\E@mҝPCO^ èEy)9WSV?l*ϟeI]d]g,6h:b)FUx:Q sgeTz{QЮ[ "@8Q\m!c샮R^G^N\oh /6pWga6Lb)HBTfO'2s \m %k)DU_@c򨠳)laҒHCa3 7fLY\Tk2aiԂ?!yqh+8tCH,v: Y~D(v'|5DRy?N~h}ÒfOl?@JP:]U@Y(zD+ItPB)\=~9Vjf8lNsQ]c-*78ˊ/z?@9:8ȯF V7X4ޕb߆[O %;&s$Ne'1GHs2hncj- Sû{ؔYV +:fF?E~;wTbć*ו4cwOGs̓eVgW&_:X4CSju?9-}Cck7 ʴtQHp`RU[M1ZdKGUbcHV%a}i)_GG.Ad]/=ޥb".e*"7.n Hˮo,^$vWq͢ XѰ0WkRUCSo&R~ yh߸p/;`YYn4?[Z MаX{x"eI5eᖢbHC]Fr١~=0C^L m C(Q7bbXFؔ.)q] tg)3w#){b<_HT70'bhx5b=wqyH#D9'lv<Ͼy z6L\h5662c7 M%@A.jCd7F3qK}W|hQ;*"aP>33)쬽ފN~{__ݫz!qC__Vҿ@ot ɐWkQzwn~(r0Bzo᧠Qc#o[ZQؠ) \_+(qI_,H(g7e!X+Sͼ}-g] *7mO#w+a–!mv` J';S8e #~HoԕV k1z'ؑ-DQJH#လ֭xD*?G˥X^5yqNH.ŵ 7~Wm7]yLU)!yXj#;2'@3lI(GyyңݺKGD!Vr_Jd[LET XX1r_;Z3iIHE౧,bIKYwZ`¦JKdzYåX V8u;GO>qHFm5`

߹!bn*@k3eGo牙U2F7G}2 +FEPlʾ|TI(YN}&^mi{c?CA[qNn9y0,%䢦s B+ dZQlnQ]Iҩ XӹBՄ[s u~ q3A؟Jh PW.Y7rrt06?eW0Dg׏bteTLG 8G=,/w+X[SM[r^HN rI)9QCNA˿CKضlƨ`/6;Y_EdFK &Y89{,!ѱŧݴwHZw{Nq3Ei{(*g].S@T^:_?8D{}X&c˛y]]0eq`U}W]*1t)=>F眀!i.l3OKm"0(/JJ\<L(̉ܘP(I %ԺyB !624enڐ% VeykPƄZLZ >H KlV`4_V;c%}'g$;gyĻs1/[]VVo -^,<ⰞR.R{!h0EgO>sj+mi&(Z&i_gW2]f@ޚ)QrJ¯YRN.wvF::W;f:^ᅳb}vC3Av +;s/=RmKI,H677yΈntah>v'+ÓشW!j]RV*56]s˒v *Vcrgo:'TFpoDW7z=]q`nձgJ=p'5 sZ/:{пu*b%#"Ϋpnh6T [LN#2:gKUJiy5M1nVl`~$*'OA&o oZ,g`J'Eyj'[C9ݣ0QR>cY-ZG@Zx ցsY\Y qW QfM''7܌RXt4$z;Bh;Tp[g V8Ƣy&$>S|1t^E C \L< ׽'sFn[z]ɦRfϧ A`05_%xYhľڱɠ*,ZI~Zm'E⹸!3dE@:u3!nL-p$5.;i7;RdM?m:$LV*Шv}(;`*_Miͬ1 h'w'>p׏8"bNlQ ŞNSDSnwH]x8]e$Tǟo=KiV 3ZnDD 1~ҘD@'5^`'Fzuj+yUyᙢ&[iݹCx 3XV2ZR=7_ >Dftr6@$SkU+TImbrz]?bXNo\J -淙7b$ "H|90dqq l*qO\@k>mn.kE;.G]FXBWOVc!T,YO[+%ژ򘫋T?M5El[Y{/ث[uZVyq[.Pgpzcs 0XlZ\ :Lϊ(/9PkQPA*m?G*?/HXώ +d]I_OltTj:qp+5+xd*]XE@Fƥ.Q5HvDw@ݲl-՚w7VS'$F8Xn Rrx麹\:jy%EPh+)U_GG$[^7a(Sa7T\b#*xhD7=iظ}챏eHꙕ9o(^+Uq2"7yԝGˢٜ<0v`T-D'f*B= q݈ 22|?$ڛ1A#Ekl +~sG;b6S>N SM?I|{@&xe@)0G?]5GM= wz՛wWBI*d:9I),t~FǙ tKGHdasmHr 45"B/W4N/@~(΁({w_ X_Fr-PDD+hQDe48 *P^OŴ n^43W-4k<uf1$&h[*S{Pf,wi}.5½|J8U|f2u u:x,Tgg{q[7@TA9DttlwFC/PF{ NڐY; C$,UzGMpסtwdSgjDs7Eq`K=,$&Z>^s,[p2yEOI?'WI-@յi?=k2!)9AՈ4=?qVʲ=K NW)1S-4~ җ$Ha_ ]7!~<k8anư1&@4LvM7؟Slبj#<$EWys6 B9)M+d40\ٸ5E8f7<$qT7GQ rK]W1QRu-C.C &Jû>8سHXFxy>>=2]1?s*ѝ/OB|P(yܡJ-Fs>:)٭\;w[ݤk TkXV~L!ɨ82!9]lČ3"jfLz0F1bpUa؇0d2^<-j ȓHHHWV\^ȦĒP8/Zp*B1Й=ۄK)\.*%(C``(ӑk(ǧG"eleUR|u*tkQ Y݃aN~DlK.i*iAj>[KKVӘl v>7ثT+8\-~.b1m @!P]B[ q%'>HQ nOsgStQjrx }=RfpXj5dmb !}L` kfu72pGbPE+H}A֪O#jt 2tFLFZތ7JiF eGg:^ok!& y7GYw&}Dw I򥒭AlїxV#Z B2/VQ{~gJ+S: =菪8+s7Tv_úA0I![i-b_a|5'tqXW)aRli1^5~8" f$_0gffW<7P惴/T` W{R[Dpŀo2<4 Dvq*7<˕s[hOd>eԶIB4p*Syz}o!hci\E?6̮@öl_?yPv8|)b!r"7R*@#] c8l¸iY YS-gVoUm+F?K'!}Lٯ3f}zr]E1%BC!n&Zv]5 GO\1? Xz% 䦕$s)v7Ly⍍⬄m.M5]/)QoLi mG>ElMHW5dPˆ#vp޲2am]';Wf]yv9%~M;8zەٰ@0H$f|0ۓcO+}"ol+bp[D\{*V7?bD\ w͢gq9YW_,I~t(;$.flwpJ_ʩ=u-t9m9ߏ8~k͈lϫ2?duYJcK3W ={m{ߋ܀4PxYiʵŲ^O{ !#-eU-esM—Iq,Yn҆v^mrJ^K,^2>SQ=[ : Mruև +AN4:!T<oc;`*%pS9ai6JQC…QGzwj$R+n$_"4ƍq c6v@'IpyREb}~):wZNjnxL^="SQ_Q󉲼 7= }Tnڥ3),rS~6Lb ^6[|R?Nϗ_֋E^0Nk)'?>@_+q5yiZyȚTFE>5w5 NE1l1H\X>d:0f-д1w9~&0s4Ź;o)~a|Ztvz*9#ۭ(TGX/2;6Τ2M~Pukz(Sr h1[J/,V `&Bq@CCCPv֖n ;K&EZu]M7\DL#e|{Sڗ51s;ܐu e'Z&i~pBⵉ oY)ݺ<~/]+FeJ:Oݷ&t O/UCPBȈƦ&!5{i=[[D9J$)xQ"4P[ UsNsBdD<& jʇ-k[>$gü-8s{{j٠-@'+ mN*1EL0kU׾BcƳo{{&pZ#҂)IGv)[gК.W{49eR4MT@YJ4FE&,@jn,Vsd]v" h3[r9i!j l]Vv8Ъ@0 q1pw[p{*-~;vo MhF/ `pTҮ qBw5^jٞrKD( InGMhm~ćY[^!nPׂDqlw&D,f!LtS+*k`{, =鐾 _,y{m.P+d>:F;h`@jS댨Kltv 0GڲCSg2wdz13/`4QE5KuD $2&9]!j/5kv8`b;@!8`_C{OJH G'5s$COhoqx6`13xK8>觲K"?[m0>O9ҙ?ŋ9Jcl7;0*.xcODO a'!:?}.pc/C ȾD`Lzles^y"YHVĽNj"*劍p3/RKwaW"+Aq+|:,G0"T?2l]==ކ:(յVBhK9`1U ´sDoP4?Us-FKIƽ|ڐ2#rтٵsH." A`<6f3)+ޤ5ea/T~so.+]Ii%R !3ok۶ufU!JLAmh&* ѝ7D ,IQ[}I=$SMq&$ ȹ<+a& %7kMBپ}δ ٿf}C $,9-F,4] mz u&h/;)7f(鉴uJGqVY֨}( Z!mzkklbBɲlev)͸x#ݣ˘ZV\$ؓ `~r]m,[#hg!m t+Fhyuhe5;lH4 r74nW*0d=BpvCQ CߖCI/]#GtK3zL5Zw{z ,`{ Vݓ3ބԝ34f>UU%:T E3d0M<:eaoeXGNhUf[#~sZI4}V?A֎XVmByuNJ'ufm/8`S&7wqkx PpWW=*z a~PQJ {f.0?C&d۹y9Rgc&>_sa+ 8>A^$K^:E{u<`Okg7B޽I?ibtsA^x+6ad8M^ д jN_>qW9i_A-[j :z ");E|J%ACo)m@p"RVSE-TWu3S}sC?oT@RC\zi߿G S@$QC#a 1Ӄ(Bir8pG[ӥYt[0,?.fvS< cԓ#= %~o 7P3qYEkthVՏPm:dUް:POMg,sIE8=Ưx& R@IZA}ѠL4ÛX0Ll XT `q_(teU$D#WO>( L )C0=Aė$/^qS"Igvڈ!t~7,[Iq|=FdF@2T BnVT[tiЙ&&&ҵ#׬W rPߚhӳRRCxpSrU9z@dNXEqjRuzy [จqg͊}CSF,mw%yeuxl4G/kEq;őBOe~Z:-Rr~0+5`_Õh̨JE ixԳ]݇R$(*^/8'Ydgʓb` [1ِV)Ut?Ms#y)`Q`msiwBIL0,۴׷){I fΊFt!aW˟y^]' Xn=r9DV&[sr?HCz[ =MBc~'׭PXGJ(!y~zvG?٭ɐ+9> 7}`L?(m~$^Vs+E iƨ=7CQڒ6D'= &acz2[[x/\ $IΰRk;0}%%~N˾ga؇3 Eԣcz*.ⶑYDɱ()* t+LPyZǒ+րwrTS1Ŝ8^O޳ `~/?WBׄV2uoс4zx=WYXUߌa&u3E%vkMêCz% GQmq-U/>#-|Y7^ )eM?h ;}5g$x.htI;Cm~[ TIov0zNO<= s䉊sSVf1G)b(ݣGLpE`HQU;RIZ404婱mAi񘱉A" 1v*G(K6a3UFɂkH4ޝ{I8\Ӭ oY = >v5Cԃ֋'ڛqH25x(I̫Y!hLx?8q3KmTnS4 c3U tt*Z7-o`?f@jE_{SԒBx/ye*G YO]zqs$Swեe\% ]C[ 7K^/{ r|oXo9jA&Xe}WpO(l+4bzMUs:m]fYb'nKeIܻ ! V ϖo|ҧlM:Jf -ܠa'|$@/~ܚ {HXƙp(N舭/A[n&zZ |Eh?_1.綉;`iotZ1FهjmqXO&#nvAlI}# )nm1lW5fBfMpXveyGx :?<SO'rB?Y#zNMukzh Y^P!#QYrIF|"B@':! LKz &]ָmh%^̶Sb!q$h3A[o.Q!8ԕ -|TIZw9sfF`5–kbhѬFw C"'%Z@v#+Zd]N@6Gb5oaS蒰Ch^N2XٽZlX29j5_4w~h1wC`t' _p#:1b=;$!8@nqߋ8:Lol]j]7G 62#F^V OghW_ LPX/4"cYa-P}\siL nZ[D[IP9K v)E..s Xm5"jNzGO;8$ݕV#-['t>뼂-Y*q*%"FLr(EaA9ֆ}"w*G2&*f*}4#Sᵎ|j^+Ex3 1 ړu ]Vͅ؛p*;0s}W .CӼCN8 駌3/T)Ciz0LTxA,dO Q9v5Lf'*2o\OEsbYWx!׬ԡ~.O2h-2wxܖMkv|Db5F(o}Hw%0>Yw"_ojN6,m=]fp%}YS1wo!{6Ŵk`)BMߙk5& OZ4G5Xahi$ fQ|:ozc ?$Z2`yHm A8fj a!aI$8!)OΕ2#R\>3&WoԘe-E:T߲q *rT [E<7Y%W1!{{FB: 8\H} D+KuYpkU3G.ej#hQ&L_Ȟ yЂ)/ vBLn.TĞJPOMǖNV^O Yc} =ZJ亹u+39vZp0FcjO te ׿2or+ f?t=a6Np/9 x sJ}Z[\Z݆*ΚeWѤF2?5?C*Cuc=Mh~\󱐊=ɃFDvwA6TMd7MD>Xq~k[zdX A[^2&kǡWib{3t_pV%b?%|oxͽʱZa%E3Z~ [+r)s`=P\0kw.Y RMOc'Q8We 7FD"2]`'Fvz[>/:~ wufŎ@P^a`lnx;Ŕ@:2q~Z$j=aoDEZ][|OLCHD/߿Aihc8kZp墈s]e4;!GRJcl;öV<8/H$k\i@+v~oUzqI"2/- 89&~vܿnҕ,O2{؏JW u=T4@O'Z4R\p>S"PI+A·#a'ɡgT~Kc?5zu#'<8>6v'qޢCvI /Dq{=!QH8^B^ZY蒭UUCT*qwC@r,.zSͿwzNHA/9 c = f# >` v䊼2fWM\]cރ8;4״zNOL0bCXl"ъӳWYcႆk5 MIG7mrG@A*&Ufx52 y^w32 ~"C^ W _mz:  ^|@Y*Dփ`u–uh $ͫu9,/ܼq.! ?A2" (NdnްL=DE;W+'i.|!Serl ^cXd4umɕ5jgPO ͹c(}Ѯ[9U%gwx{$4cbe`/Wt Wnwϒ'zwm˜*!JwLhș(pX[k ޶!6Cyt6 ϖn®ّ40'%\*ޕ%b8H+[QE_|ӥ`+n<\і H^ qn{qAi,'atCZkQ8yͪ8X]jN 5c t,IáhC-PbRr ~i<0|?.C &^RHFHk+ԣnϽy-lRv. WRT"OY )B4&UPi^kD_AC[7֕ %r5|Mm {qg0DIjS8y>2dU%싺0N3̕&OFJsm]=]Wkꍕc2G|xÜP3P,g݁xByy٨%ۦX! +m `_pIaKPJo_%2 h -Ru0&hS'v~*)@U- -PL"]iqM9&{\:%69oJMkU܁~ ⬠sϊ0NJTCETݖd\=|[cbPyWm3`X KO~D5W{qJ&MüZ᎕=’v*bd^n+5h̼H!zɎ, !Ks%ݶ{sMde^l#X}˜ ȯ~ɆXiI\Gbw J;ib}z`jV j#eqC[)6=W\߅ )`"zbyY8\-bn8!tqA>"Rq=B/+3X<>lғK1 net+a-hBh 2*vGO˜_'r?I}G8dxXs'ujdmt`oou|F *#qI0x ζj"{M\&2x6~b0GVcKnBN+܇Sh Q'47׏ÇMU!ѷS!.e7ʝ .3=ñ]&Hܵ %_ğa7M"3Nv~4Sgj/)W𦬙qY:zA&m'ܧ5 k`h>ɍ?@2f+#m٩Rpx;<8 s&?0k]gSˌ)B+vh-?fnr!od5\;*bw֪Fe^\=<7Lc,3q;.XC:w $[ziDߠtarNRHtg=u*i= Y 9߅Hb^\oP&Gqz'Kh`}[G{XBAcmjV:_%~݆>φ[zYqr}K&*œŤ#>GQpZ3MUn! X# "VX&! MUd48q-y((Dc[rD>6p":J`m񋰮W<"ɝ,uyՆfXXD#_88NlÝ'"5H8bgKzPep_-!>W[5V,jNzK~֋Z: kZ2FXu|p{ڴEpUᨉ*E._aS,"'-Cʥj-X2gb)Q1bi;ķNHnk#|Ȕ(5ja y 1q=L/9qK,dzK&:GAhzH[NzLǴ3g\1`05~1a|'ZIWU6G cbDkBK40ux4λޱEYϚyۢ:q0~B41™.u}z(q }n2hfCNjy{z!I=IH6{#̻On-8G㙜 R:f ҔnmPI6mi@@k ~:~LD& YyHŸS;Wŕ g!{u>tQZ)pwx/M^_F>Y'N5PUo%FT"Ξ,w%t 5}M9j=OYN;OiM[z/|U C:)SbsDK HPh :p=[BH}>S+yy6žK'Z|Ls3[G5{Aq[ 7b Dd j}&+:.P3u q0l==$ oh^Ppnve=ޱJGҟ"RɬwCJzJ>jjx=O>I]ATzO[#_'z:.S@K@h3i><UB<12Ǐ>,ډ!"z!Lw? D)`:jX!gG3+'H\xPWs[2"J'􍯊3A%Sй6ܿ`P`gm>+4 &l丕üCQ;N$oM<ҥ3"y<h^QiHﺜȮp"*LxX(C[ƻC-:}Yt/Ifld0kYҡazڑ['vp\h T労}+ɔb7.gK2F{chSo7{L%di("JC$&`u5)?QD6qgb`aՕ[W%hÔMl"iAzO_z `/uQVh/Пj=c:hwxZvWbǃ3?G[ M8N#ɠ3`<tjb'=8/U"0B5,UWcVL YO|^' hry;|a)LJna.*2j1*}/Uj Mw:XJڂIQN$þZu]%::a"Dr |e !ip&ff=OL+5&VÉHjoI2r4̼VrtdMB4 =3-.*V+`-2uMSztKGFk lCѠD)-Fee9b~.]&Cc:NyQ?z|5KaEk?^)34LLJ &ge9a) >D/tW T2c^ڡI)m1Z(s6WeC6m0zDHuj";O|iHZaXG@|~pƋDR p,/L(PZpbUФ aϪ~&`rljuiET ͤMK~;V bFY0=m) #L,꿃f4eYbݳ,Fo~(LnnueZLoE>ե, RDr'8E6R/Cy<|đkAS\?u5f':0u҄fUҞE: 8JzDSC] ly_y 0SIҲb\>}ʹqᮃa߱ :Yr/HO6;F'Fa8.*RFуwϺ%z_IKpX`kE^ՙFTij`!)kQDNM,w}N|y۰y}t^t\gnqԠ'E/@~F_;ۏNDo3A6chjr8ܘrh|%t4K\3w7b3WIUzw dkyA+]*WZi Yx#5iXNkP~QW-A@2gyWCIv!aYꖩ[iƎK!,ʮg~2y51s,=:FpsXwfW( ݤOMOjJHMHՑACpᵽÏE; df}# %('vPםc|d`noQ1W:cʁ|.S1iVmP_(xpH {,b*Z)@gYy@]gV55|}l1 oAzM%PH4Sa]po ©Cw!OmwƝx iB6̼.+"t'ԯ~UIK6CpY9 SJ1SڌN^n.x |.QN1 0Kvj}þ٢F<%I VĠD;TW x×AAvlXHkxZ{4@/A!+&vi2_r/)7" 3!3R"2Rި B^G>3;sxd*sGȥٔ$pA"rw>P񇏺x7Yha^5k>h3jh!F^*sjN}NuOZS[/ eO7U4nw&Yp2jt}PqŖDW e4~[u6;s__#mW=ޛ9Ix/1ꅪ=Q 8K{ޛL ɑmgrS8E^.ySh)G7]p/#Y4nH~vF ( !nJWMEEWƃ k ]\ 2'itȱ؍ 1ռ'O {_(M'p;8Jg4ӛP 6a#4V3UpWh ځ) B&7_A|:7lָ_/y&2/*Z*PINz#^<.3M~E5_[i&E3 * .Հ>1GݪS†X2Wᩮ 340 bܓ!+أN?6U ];0V ~tƫ9-qDM ("{Hs\|t$cK0\ڝ'qGr`frmA>5%QS+H^-=J|%3 V,b!)x.S,/mK:N-XqˣL}kE@ڜ\}NbP=mgNY,iN}Չ}(rϧ O#< 1n0#001> RaH[]Va ƟAJF> G'C9#JI4V$)v$ʵJWu*ċhu6+4gZ~KWe.|EM_m@nkZc3]j~!dzmr1sox4(Sa28uyEzMv.QzxBƬژo]~2I GAQxgEշz6[Շ'; wޖM`8{ vҏ{+UEF`10s|se_M)<# coGn%8|,{ f:Hf.}]U~kVϲshTMbLpd=3?݉0/ᔧE~/WOSyAMAdXzHSB@'(dSZk,"Bc/_ax=We#ISۂO2>U;[`0=:Uv.:*x{I.yi'*z5}kQK)ZT=ȶihZVzAZ lN^޹<';Fe۰%=]-qU@Jc{r(jޖT׮SRc W:ՉHQ\䜇681wMlEzGy wY9k -u&pIT<8=UHvlMv!V=TN*ZJkദ9(4驢& ĝ>)cQQG{%7y(HdȲIݛIO- `r',{8&KgLJ ;5sb(uqת:NVUXC\),gC^vd^߭71[]y} ]Fq_tc deuECyw b[TnKL@Hzhc_Hj6]G@3:P;^ǒNp6J4 9(JW* g{F{FqM(L9 6b_]l;ǢP&pG.6%<oI =¾ç&YđbP:R'T~cOKE΢…dbYLu4^2Lt!֖3l%,Ʊ"qtP)? 5}=Mw/M2?`c8V&?,jITi0Mb?oU/3Ho 皿Gb~bwS߼P ?tb8}ϬzMo6`n_dˣ|4_͡]2ox}8[f37h\f_HhGH5֪ v&GOc5 zIbt8$)ADI)%5XHUo`T˶ ~Isn0m;SbnG|O6PЁ'E8.:X.F|Q #si\DrvHE6~# %=5hDu VX_#@$WSCIx~  I75qץ].$ž.Tm/w s8bP[&+xL7bA9⊖0yw*YUp"5-`/Mutzv|ğ4[0F1]bi&bC16^V~IZC|Q,C c9ƋkDm'#Z"tg E)J)G)Sbu5^Id\ϔG˹qM&'#ka>Mǜd(9Y ɰwL˩vIDpJ#{Z붔h{I0' kH]hԗJh4"T?_VxD^B"?.UF.ɒTIi(1I$rO-(Mxۀґ_nW+?DH~ݴxFpO (߹6;^-x?"ҒZ[֩AD~[>%a>{5!gp󁣚i勆nƷGN6̈E!xXvDm&AY?tf|bRq pf2 mT8J W qhQT,rs)} +nKe3y{XlY3.[QP¡C2>JSB4l[Wsשw!u/?wk#ΩktM 3{W[&Uoඛ1 Nqv=7$^ls Z:pPk5t(W}FK2t3"\ZNESEZ rAXj~*A_cFHgB D`@M$Z`tD LlU`1(xe+@=6 {~D_IM^pK¥}~:]u;Olրw /;IJkz,n0c..=vw F{&ZO+q/&KPM8Y Uy?cj|  I}ް!NDD>:wyx*\V((ا ݟ"=8B'UcDdy#㦃Z\M[X0w:H\C( ˷:K(SEp+QgU3 2(MeʼnyjiL u¸^l87DdZ&1^Xjx|["4 ȲF3S Uǵ*B?]/HxF==d#; .2=T:.>#;df ߢ5 ?$#*ݵ!l],iא{FwҵV6*3)h<ѧ8j_N[;o]2cmPy(U*i9&WMp"x4) hj&!y[ENX1n~BuSߠEw8 _9` aZikyn}$fI+k `Io#L$Ul6¢S?c99TLM;ھ"ČXڎN$OϚ弊bRpN߶w"5 pvboޏĕ֡ӛ~:WEGT_2Wj E'{,rJ00vC;^Aȕ]Af7'1S qj6 $jZֳ@#^ྕˊv//K:gՙ&I%c !c*mm3) Awڒ3/1/ZqWa:ї2J_Fϔ5z& Nzfl6$/Ō&U\k(͌(iJT 'SiE4r?uX)lb]7pu5 KBV&K#d&P%akSH a [sL1f}WGiqHA.|* 1NkL ,.@rc9ZmNFi߻mh(5ʛ -cc*,ɃӞbt.5WH+-7gB]ah|U^F=Ow/T(Oظ/'?sT$&~gto2h,B {"fdh:|ėhR\Q@YqŕEjíЮ&d(>ofKjζi/tۙ4@\#nY-J: :L(` P#4&īJ:K͌5SqByw֬Nz%Vllg'6l=,G)R:P*6]wi\R8>tc]K >(eN;eB<Y@А˜f@K/XiسO>yf*m`^$˘f 3HxLX*hUSPaj-Z^ LE.nD9C%Or,Ow,X̩7=vΩ*20j |Qjdtm7S2qh1W3ySb,7pzd+~_mՃc"ן8+{wBS3êVpPvl|kDY tz?z.Q<)݌ 0*8 a3(d.,c[Ϋ9n6h?\+.\[iuJ=2"f,r+'#>;䳷 Ly 3ٚas6"aU yE;ڃoU_; iLk0&/h¼(+6po2B*h1u$C=`wPRv7\\la߶Z"p2B.(7}Ʀעlh(Z0Z-{o9/eU*,pjP ^-C-Zy5<Z @+ڟ&04G0 ꏎZC8kOvHl9"'l0:Ż"ڢ.tGQdg JfbDuDjTSItJ9.'6Ƚ 닾}ϪUXfj|UQحU@9(\Wɫ5 -FMqҗD64nK_<%5$Qw b'D`EJtV&Gm\"W1#rS$[Q>oXqr^K<}w۝w=O0B@ , ObJm+< _VJξ)FXF#xvXNOmRNOtb&6e4|~וA'^S;g\q%ZyPݠ~W0! v۷4zaHXe:z2@P4u;df"j"-Ԅ툤Ũә>jgk|F-ݨf{%$u I藹#|ȵۄ tBqT%.]Mj8U3`Ɣ[GAQpv|@d#sL-d՚uSP"<ж-rԊ3ĵSUΝO(K,˛som|\ Ic;׀ˎ #'^Fe i>p5~Wۤ#Gdtn8C`tq/ &H*Sÿ/ ٭گ-S+DQ- ^Rs0K!Uh -Gt,;ZW!#<<ݦk\W-x #{*/B 9JΒPvXq28J ϛ{N= ;e1zio?zVO:o"(ASsl.I-D#ERns4f}+#Uj o|no 9|Y5pxsCs3.j*^>=ȕ@({E-Slb`@Tkڞ[ToyNJqruI/wJ'{{ p!F Uƃ'#jNBO΃ufw \Cyz#)"tOxWr)C>WP8 1d;oɴ*{ z9wN ga6+CV [𴛎QT;lƽ*}KX-AOZ n;7thTl!ۡu%)V9 O:7ye'Oԍ*]Y+R:e<|v ;}GeNֽ;.j֭mR[LYY1У~M_) oBVՏ~8FfB7_k'`!܏1[f%m'0N6Oݭd*o/h؄w$uK߹<'+=SGD'r0 '9`qeմ; іHxwD$ڟ;C:%=U@A20a+b-8)e?yO$/шoKV~5pX;ehHHJD)a-*,lޥx:LȒEIiq@>I6n DႹc9mKk4ß` E{L5.O>lCuUGfSq-`Fō y3r1-?₫G&M da/6x,܂е 6)hP_rcEmZVT: *W縓f$: up}-Wqч$Eͯ^mO5\ie#:i`z\ANaB=.<nRO) Z^OvV~G' Z1k :.9QDw?sLؾ7Qq;iqWꥼ<ڗ8dw~}0x&l ϫ껹$0Ǡ(9n9u#aMj HQ@H/ӧC2 f lRժ{khuY'X&{o! qwvkI˔'zjW3A"e% L2-U@9v(ҕLxa2-i/ÒO~( 1"0(Ѩ afe.GX"G&B`WOq˨J66KŌG~᣹T_LHg:Wdh+)F)3g|)q$Վ6-Q,(s Ьh^Jxn*>%C,']ܨN~ >)Tů\~RN7> 0dZi j#ǵef_G5W(z.1Y{Vߊ+wg3o`S`&G70 $v W>rh@`2%Mtxqu pռ%I 0i o<j)6ewH~ XR(`AFtS7<ڨAƔg[b1\p0 혹 klYt~M1Kp+9á_8=?]:OFG__1E"9}ON|W؉$B4]=h3"? p@g"F )?bYP7y]Ⳓ*l*Ψg] (6T,ʃ3O%@IpJ=9\]uVZb axLt}k^)EIzC<&kj. JhvoF,=&s*(zWY* ,~J c\Rv6jޑo#J/{+wAB!ŗ.t/翙J%G) Ql B'R;ɝnɸg>rςN|ب+ [1kvqzn#0q`v %ͬX˻bMyrY1FMKGzAIpReQ j2XVr Պ|zV1ϡ1<'x!8cLa5}w4=^-h閞+Ef$܊ƥen[dـ  . w1.Y(m;g3#=*/]}r+o/ʷv&|5a dʣ{U~ºq=;I=%o2oeqj6P΂n p"'|mi34I%˼ _Bݡ)WA3Uq0bVemq;ss|U?BFUP<'s ;lew6v(/\@7s? [hƆ`w3"L/qJ,fMDOG>]M' \⛶t/l S z+?y4-2{󆘢#tPR+n0f(=찗A3ef %%v"b-cV^ho&1y4}n`V )U+^f߿@$pdrw W]F2H̪䡤kzn.mY[bM9PR&OFuLXCas"!'!gsV;p؅1W wţK \X+FBӯa1LSv>r¹ =Ϭh91krYX;[+) h$P?h),C}Eo>,䯙'Uh5ف}`L 2K|FB@1=~wRDԖQCcPHD'SQɇw)ɹE2*فrz{.B?&XjD[3uEx |2d%R֝4Cy<ӯ0\Uh?eڏ O NJ Ś^zTw :m eVفV/ڇz,v+9XBӃտ E2,x#ϻռ,^uە@㖯@ @;j]kye2`I?".*\(` X3g{!%?-ɑpboߛY=PY 7LI9z ͡Tjޘ '-PS[oe [ PߎescP2R!w0Lw!W_{ ;grۨ ժa%X"zf@PҔ?, hZ2W$ τ.= 㕮.8p6e*J)L*D5>}0WSԂŸOɮg Q3<(M \7%)У-"R͹I TLOtBY*JJdgMLeb ר,U tDYϻ t^SAL qJ ٰa?fvI`p8Xbx#&XhťdE9\*C kO?@_V$xuR/b8p>YmlrFUdSQy]{p I ',[#];N9wp8aԣ1)",JY1.nH1h$I G;*&z@x$)q*k"kKMWjxN}zgqy`t9+3^EpQ-f#] 2tiA䂻F,Gk%*E'Ut9[cKh}]~;%,2"Fi7wv v#s˩jEѡX37I> 4|@ʟ yeZu*i,4F =R?X|"0m0&(9 q"eB:BɄ  *ske@Hk*:g WxQԌNi'(x,G֦鷝lkEwil dF x)u5y*6Prsa3+ X8;́TUIA_k"@[/vu#Љ&kWWe&BM *>ΚGR=m@z˪~N:Gl.:HYJÝs>.HUJDU1l 5'TQ|XO= Nq yn BE{nxCTNjX FZJo }'(h Sݨ/OuJm, l5z\ ?q}iAhu[\8> a  p֕Ό`svlgm:i,@xF%.x͡L ;-?Ҁrn`<;5sk AuoWD44)ғ R~7S6t p,lO@KFr͂WwG%JH'ꌓuPWiNl^F)NKe ְj"D稘 +:4'@XHm8W:K)ͼ |'=;]=fA؟aOa^XR>0&9?%wZ90\ݫd/qm-UL%KxUVi+˟6Q4_XaKQvhwax1"b[*ś};"Z#Xf'sO yy)8a:j6xEl{?̞Օ>'Xez_$l^#0W^jkk>nH-u?'?f9-4& 'KZ/3PHC:b8eťѡ'il)VU1 f~DQ<SN{k:*XF3dyЉ}\D927bma(n<4Җ]5M/qģ6#zVϰ^IJr@lͼ*=Ə'hvbG~CAzXMp8H$YvR m8 #hr&r4u!dG=@k\ץ +EH}4 2za-q,?I;}ijd\9 J[ed8fi湷|R9Յm:Jڼ浴ĥe2eEIJ\IAth]8yYl98P ZOW2 Qe+";?nsn0&8h5mzojq O.?g݃39-D 5LZݛzz%@cRfEc'PX{L $.w2UH2n.g<}$L8P̩1o乊{A$)yF빝()x*`*{ZY<ίz]rfLFޟ2A Kؿڔ~RdO8bK횬3vKIfe0dg;.o>eզlr6֚];G $J+,Q(N&h{7Խ4z?`Z2}b5d"}u^UYS)xUݎjk|@HRH&jfGy[IN Dj KTLmأng]-ئK5_rk0r:pi j.1IDJ3Nd )b9G){){ah: nrMXH[..|Y:OT6k⇡0e8Gv[(::IRi3cE!LÍxŜZ3MET3rWW;R~ІW-C.S>"r% yb$T\;ϙס?P飓MZM6a,s8ǒ-\&jJANKlWns uj;HN&A @u3GkDBtM&}槆0!ekzAfLNVdoxtV.19hRQŌ eݬ `Fw `MS]5އm|pQ.mdG[*C V]7a-ʄ2 Xj#)K;֘CA?/c5/PrDK!AnCbԘ>˽Zɫ`:5(/UƆ7'7pyEj AmX]44/e?NYEe)9"%T!_Q:GX}*FP/z+ޕ s8bQ5J|lZ2lv㼿Ρv{{R)WTƘp{iaby235k *xф A~h[Nй܁GJc7u Vުc| K&v0sZxlyיţv y>RbHA^ML?MBPG%J4oE2{~>F謀%$#6#m-wȼ.Zא뎶X[qTǽxJ3bpg=]Ĥb{}D`ڀ$0CB-|I4|iܶV-9cBv*Ks˩1ǥD^2Ǒq@x=puUf>N0&0ED@eEM9pNT!bU' ;:wG@4˰<4ΈU;?3z2I֧6swRaFY = (Y!('˜Ie%lQf1KOw]&'B$q>@~SZO! S|lKglۅ6> :k #:U*)(ɰX?66dBcx05 G*PQU'(Yl"D̍O "/( ﯍eBJ`1O1(S|*77`ߞM丸 Y͟NvՀ,~.Ճ?+ֺGd)L= [꽁x+ XR_4'- =fIFdvGX$)J?]3fkoUZFqDg/u #x<'.68wi17$ @dVAE:j'7N*mkp~A!B(6u˳eHD'Y^̉Œmcȥ/ 뿞w{.N. sƕ`!jcLq qj*؄Exxȫ|L?42\o`ټY 8Ǖe pq=#q $7Xoփ{X'sHCM 4lY3JPsKu6s⋇fEgƭn\~,f#bupNJz_OW 9mp/F|l=A^`zT9%| !  :ͭ!r^[K}z^9k_)i) (EIgN$2"JV}x+. $1"54N߉ɸ͈nx;Z߅z><2ɭ8A7N=4.(ԋd`X8l^ UszSh#h׵]4%p=Y G!DŢ8}ƕx WA ;xx1* ^hw}mio@uPpYB~>|^%Gٗt, Η'{vvByq@RaOE^])|e'ayjdVƚ{Axx.|GAo8^缠\ۚLW!yg2 {ڎ<J%{쯠l@ kxZ|MG*nloZn/FK@iQR/jERwz,`(eĊ100 j*687sV&h[z$Ek$fzbO`/ֽ&P$5x.7TVʡ!(J8c\qX h? 0SQњz쁴kJ2N$30я9AMKaf9L4GcbEP]UzN`p !s֘`Lfg>]ŬKcz](h@O+bV]k˽3/?QWe#\ ODkrјl4c{}PrV4I)A@^Ž$ p8F ~c3*Nwp9]w|<<]SD5b5h9E:um '͗< < ˄ϳMSVdʿRj 3l嚼%/,ʥfW9o|l/j[;@vHrW}@[m;k|0:kr^~;}e_f͂")dp<@+ޖ߂ȩ ]+K{)a"mo:tZq7;u 0׼T>sw&NlXVK<ν@qa䯖U!!C*F}6D 0Z`J{⸭c(HoIK2׮OQb$,J _ 7ݧ:ηfeA96/e+)oBOx`w-*ZLJJ n~\,w5E :uRf2!*bԯuvw;B$ƀ^MǷ#c{WE]A?E?zqD HRGBIG̴ί/ݏ?X]hWac0׵c_؅^XUD]SxIx7ovYxCJLDDTFKRMY[雑zDs.}3Xf`I 2"C| upuI56{$zu!Zg.`blFgњӿH? z8@H//Dh)}"iAҹ|COne=oH2AON|v..Rk;g-R؏#L1D\oRqM40ߓ=ixR,?kw-tg#G^'Z 5JNgb)3x4Pu4ɴ11G$]{Fi/{Ee}Q6D:I,0#5C%Vz-!m261mW3^ E/ I9: ֒wdgAw֦󟿊!dVg0JQ,d9Ow8d_V2E~@d$0p]9{jA`jpS'a۷XӮV*]F!:tuZ2ψ)|qJ#ZJ ZD[@ sgͬ9o4X?፝cdXJ5kvбad$r_H 2{F&)Xk]HHM]'JFѥ3w[|+oQwbiG}63 "AOG-y@^xMN:(V'mcT<KIۋRƕX|&g.nv;QɒsR61>Uh( ѕ2hJyTx-tUisAo=޷]_iKPV PPdtv6 C0[)2WIwOs'gڶŰbV;l[GҘUf= b-`jvγ"=-J0;6A'sEVxIg;* t~DLl*&ڝg~`;dn>DDK{w:nB&, )-FF0g:|жHU(T{"AYR(֩$y]7 uU<.LpoI' wNu!h$o!]-e7"~L'gDSD҂"a (ju͋e7gA1%<3Ǒꥤf)G=jvtQj-j.o4O]-ƼuO9W +hC ϔ D-,wE;\۴^> 0w NS˹v0/2{r0ZI4<Xv*DpO. Džu}]H[RsǕfPtB)\DM脐*lΛ#i Ŋ Iݥωj1niz&pLxmVR K@G#pl 1@L",$axfŝsMKWHaݩKGB+Kb-c*k<5F[pRN<:X F+ / gEܛ=çk4(.3bxbDPsX_Yy H*ͽ>{yo˳_#ME#SN XA ,;?0h3tE8Ă;yZg[͇\ u?-kK@,6yh^eWbYNXP\63Φ;*Fغ+wHL/}ch4D ~̤dqYy 94 *nISkK@-`낭(:}M0|2}[Ta+?'XFLl 1Nvt $Ϭgѻa(0*s %R? ˆdN-}֠ť9VY>0A(-ƆF݅5_&+O3?SZ/xs#_s {6 #$YwΙ[`!79~*_ra@[AKEe.2U޽+&ɤCć܁YYhJ0rnn OK`my/yfMu:.8&FY{,ֱf9nx){˾w 6=[[:,`e0bKVճTwn %z\&-q̥~l\Q 2O !._@`䁞<c6Q)4IJ&ٛ}n`So,f# {#e}*,K 8tub{D<tg1ѯb( }F];U{2[ZXea)ƛ2T-g}`~; 1" &UQ^Ey fxC>Tm3TtKwҭ1|*vr 8#dIXƤ̏p鲙6<#5ca|;QI zAųT|'ukVݳ& +nQ᤼3L+Cr~˹)5`aHf3"OWy%J-)/"ݪ)FkL?s3#vժ]C oyAR~cbK&bRu9B>h;Sm0EUۂy0>I;lZ\LY,BGi5ǝ 찮zcK~.k~C17QQ'29H6*;%;P$6ёVMt+`[KƳ*hY ;OKCm<1{"OqAU <#*d<ө-;'Kh Na__.f{vWw& !^=QO`C̞ D:@:c!MT !,XX|'_#}'+V[ -an((?lZCYlGD4j~1SW/c/3+3V 7^8_`Am-Ke8 RABluBZ?*aG`zzrzEMsI5mYDʫuO< JVl(4$W&t:+tM_Уԥ@2ߙON%ÛN"Gh?RvݽXc#z8c7vŨ R1C7_ٞl9`Tl#5Оǵ%Zp4iDu$*HuP.|bT?xeҔGt FM׸*f:yÉ&lF4  ~$;ýKy?SyO8A&|ȑ!6vDQ1FxB6caQ__-HKW@Yrf ExɿdC#!& ruLXh$V hkOig0b} }lX=Հܵ+Һln'=Xn"!rEnO.0>Gtt2J!eaX$I֢Fa90ƇUρhnm/ɲJ. bp?\IKm2LFVFj%f8'ݘ|MKm%eqdt߼SHhp--_rZݡ2= L6I(-!j< Iɣ[IW k.fCfܚ(y_.һ*KTp]|9QaXˍrka+cE".$q"!Ș8=*-!F;)n 2՛X^#U"հ3̿BmeL˨ÈNLQX,ֶB!VC,m؁ẫiGzH%g?ڕ~Z1{]ʺOg?r6w FG8k||7,<-^)8 ƀXD_aD>c'V_A)_$ !KBۣPϋL(2n 5:0hc,Bn@Qԑ#{9k~5 |ڏ(B0a~,xBD̓pٍȰrPvS03XqQ(r9;mSՅ iw$[mwCЂ\c0aRvE!R =ڀ~P 9W)xX"$vW_/  ZrjFiq °> 9׎8k3|wѕDs F42yA1=!8iN.?v'>9ܵF'џXaUԹT.udx_Ÿ\pD(mnOb} <'U>)UVpꔴg4,DCݑ%oɹ4dS0JM<}1A,Ed/"U i/U4 \/U}@ S [WwW5 GYV0SSI`O/Z1-.<0W4urجN# {'fpFsaB)5BꔺESi5" 0t~m'iWT;+I-`Ka;ٿL ̘_Lyik w(nx@8βj+8`J0R"Bnc<<Xi>zmo d->`?oQ͢+HFJV\w,(~/P@Ɲx݆ [9h'S^\^ۻj~J/lu̖FrC-bD9aF.HCNboZN^i-V'ݷ|A84ps_S Ke0S.SEZ'Ș9ưI%e+SL0jIсM;ejm@.b9-1jcB@dWou$$ʸ8y-}F  _ r15]/I/(L[ ߂8ϳyǴ>H`D'5Dq4lH ;-=E>˼,%%6o/1\qHXKKA8̝x,42߫Lz&è9fs)]Z&Fcj-OTBMF*# f`f0)d#}_KMdЧ^Y!"%O6-$-5w,INޟQn 2nऴ;fu5FIP 2[>0tpՖ*|>K.ZT{v]$C,ْ-ۂ ϗIڈL0<ު:d1RВI9#)ooJf![%uR~>ctU+uOօhrjE wk20cHܢz#Q/M`}oY7ghi[@ok2e7߹!x7IwEkB6d/)ꢌǑr\dtX{mʐR h^:!Dmn|_yR6#oVNBs4?oD&̐odc |,?5Eaj7EОpFCѵeY89TTZLr\Q^a{$etc0 iF(GČ{CZ4lf]\A vw)VG? 3/o43Brz&~f)MKՀKz9 |>cL]BT2<׎,AA%x\u.BL/a# "1r\m[腃G2n_+oH,`&iDR0@[d?* ㊪;apP]xOY*e ŨH"GAjጀZ{)Lx4*ɼ!g|2Y[OY B. _q!0oT(yD &`tq('[nCUk<ג f] Kkzl؎4f?ee޺,.1-a]f!pnaAZ\#SwY iomzGoqbFpO- gw~z7I*A^J:t'6U_EZ0?z&8{L{$Q˓Qꔀ5f-R7oC*2$8B}j dž"=6d B+Yh(tnX,˞YmXxqy.)e囌';I絪B` #6foH m eZ8Yd5Xgl/|1"%{_o'Q,L9O&+K ;KqBAPt, [HG(%+Bf)go( *IjH{nXe<>Ongi=պ85,d%DRP ijg9 s'iYZ!ɧ s#lQZ5ɰoÓ!^_πqCe<=7"X$p##%y% 'oɍ0kV6]5 S38CՓeONeɉ1ٙ*.m-o}YZX[`ղ1!les̬dJ^0f{x#?aM&i, 1NGL'[0ZP<^&~(FZ+.=kYKZ\[~r*1k|WBxhI1c}g-Q7a\ߡ_yג(ډq!`LL*7R- IUΎ繼CmM]/yf2gB5Z$](ꜝ[n ޞRF&o[ay@eU̻^eT₪p,'/" ؔ7~.AMknO"Y= p<@ŒIXȊf %|$tS ˪EM; #&eV4^@A,iĥ8> ƂJ,]GB98Etwمӛ Gr@$_wʒM${R$}+K0w]U%XbB1퐞Fd5F [mY8:9~JD,wԶ麄ehܚ]ӱml;ndH"ac pz_8~8g O_UA_ `6J@`70XnD:˰::kz&M 2^Vy%UA.K@iY31EC:Kf#~ކV5 yX1FFأtƚGULr:cJ5nh2)`}!+2NF2bajM^֘NHyd0 I7i\:Y,MH}zIbx0zҚv Wi>?O+Hլ ƨ 9FM8#3&?p-^|R`7k$Aݤ!p;{~돨2.Q=l2W?C07>H{Q.4t75ē;';8S@ϕ,_.05~'Ur(ܔܪݸ'MR H.V<(S)B]OߗX0gƅu)RF_0!K7?܈5z0Wɠ?8UjVq#ZI993Stc˙лk %e9'6iWYQCpgӗҷ,EAzڕE%ಒhI.vꑽK= VE(h"|8nJB|cAյF={|03mC.rA**in 2z)Vy,bs0?f} $( b{Llk<9kA4<e Oۚ1~¦HpϦο77 h(##`;z<.uԓIvK@%놋MҖMvF)T$ (mM"QnE%WPh?5Cv]7٠9#_ ׺G DY0ݥj"ܮ+yX420+?z@71 DwjX;RmؓhF'(bvk@iW?he?'[{D"pNdqA-띴P6g͕͒<8'\ea#'&MF׀{ ɑ6Rjz+)nt{wp!N?vHՓ<U%";6xv^YfRP_hy][4sRmr yjw"on.B>3~j*}r vDc+@)/sGj~QTz(iLsSRK%fBИkg+ȮҢLux0ot%P^$%թ>$[NUTQJ @I PUuѧS~o;Q6[_$څL.>|ErF% F 3A)uĺ!Qqf> (/a>ͻ5HCLKa48ɰUDmdapNZegM@äJ GjNrJ_" 0(9I,0v::Y ?k!ٝQ甠3nÆAl7(,u8m-ZɿZ!ԁM/\(e'Вcq-8`ss0WBb?$ vZNӇ~2]vtad58ḧ#"eܩ4 奷p@eT[xxNʩ$"-8QJM{Ъﻘ}N JhLacTg<B ̉W=v3W)ƽz3=Ą,ϳZV!b ߤ=[a<n)1~j?*j>DqViP-+t ĶbJ=5S6R4t7cO-S~bYff5y2n>jjc3P(y%wk/Shcz nydU}QФv%7ms8 c M6q_ U mte(ltĿCخ(+m{Xyf9IYeB DU@U:HsE?>8}t} X:8ͦG@3~^:O>aZM)ff7dJ[1no ج#TlZ@sRw%=/x&%0BzzeDe O3 CA:{RmAM(l0vX<VJHĞ}odb)AgpBϠNE~@ R95e0>lzvI0gx׊J1AfT8ɳclӗGl"nOIlg;J9c ԧSJc_j_ UƝ3Ƃ]H‹x:K,Q޿SamTrCz{hE۪w_s/5bRǬNI(\QrGTm?PG8mVEScEJ㔘{*t$q0Kθu *nEqMa P|W8JV}#p$D (uރ̃:E}Co0x^ gvc_2ޥx5c0=xV$yίgu0ȼ)$]s?w(L߄_=,,|`7  dMB/$ߴi(TMKb1n_WyyxVKqکėՖ,e\5\M%v䤻{`u͗Ot~iGk?sqDxx0C .;Ƃq?1Lj,젟!+@}%Q2z֜ /Jl3; &=Bcelv,x kg~Uk1ctV|׍et9'qhQo$=ϚXSѸ~C@#:l2swBCaYܝGDAw aj$M95;rf`+K 8U2h5t(}üsQ.XNv9n8' h{SQ8&_^J"V5*ɾiB@Nb*{x`q8n0.J )׬͝;Blf⋤XK&n AۭP+9?qZ5&@\%zcRX1K-*s=3/*Kۇ鿎0nG`Ǣ~yK+^R?`NYnLI3*9LI?Չ{W`2z{^^vJvXd1n¿z mELb1Je2OP!@kYDaZJ]§nn C|!!Vv486+vf?*oS;4 ʎ3:dD><Ѫ RFi)q$v@ )C-J&j+]djy/mgjG^)~mda1mK ON=S{;5&l8)Q {W>ڼ`3~*axJ~ޥICj:DGtIG^yIB t#|~kqZF ]Ur\Gky6C“[T Zn }664pͯ<q@Yi7U pF+Uѷa5 fwK]#*cIz]YɥpY:>Yz9Q8b.,I-8B zǀ}[`v3)! :cR$ضVXvS'*i"wx$xTv&4o.hKvP,E'Z8d` ^ $D~YzQ`;*|Re-qY[}ު=>w ݫv_7K b3M;Wgv-@ȶhi~i6:aRxlQrlfUngD#@<:r}5 d+4_=U,bu޷WПt%Ka@BmO@u61=hރ*a\#DҐX!p2R]HaC[dB=.&]"@(= tYL@Ö|8>LH?wA]\zʖ(G7jFt2 n`%LO =F5u㖾003qT-,!XH//c*CpfU!f^ΥcGka}3[(MD8W!wcHkâ DL[0 mzKKnME12k,=1 13)]4XG=fH/JX/lIˤImZseOq%`Ū!KU e}y:UhNJ l g&cS-GiB۹ bð""hV}ݞd@qAoo<z"ϝq.uxW鞔v<ĭ~*3!|\ ?ѩBK?P!*Zt&Oϔqf;+YwZΟ's6vML8.)eB[яPivK@`t]Q9Zs.VeEOHO{[Mކ0~u,_(vGhGսz]@\BcQ?`֕dx X[d$ SFJ3"s_¹o2h{V(I,y& F@4s}ta,<'-eHj}P|afɔ$Q"BM>AV9/\p23e/2.ܶ7v@D7JcN @pGJݽK|&D\CzRd@7Q+p+BP(dq*ՐtE9 a|X'K,CR0Wj*b<鉡ݍ.ԣA7ߊf\w`*;ׇSPN09\U4L˺zޑ slݪwvzJ,;rPgͿ*W)mx4nkM{hxr9~IS4XM_o%W&!lVaZ?b- 85TO>Ys=Sn9k%_ۉqde,ªvT\hmR7 j #XġD輮k^Poagw!5[q$ cFe3,-'D"jؼ1BD~bxHӪ \D*wm-\xZ{C >Ƕ'W$%Cw+ pkF~OMxKwR䘆s%;;3sÞ1wɟK}L]>G?Jsyi_C}rSE\P|nDᦏN: _'xjMhl18 _nJNcÏ _b6xHh%?gZ1"&$j=R7 !ݻM?ᣍbG3=PIQbsLH/O~ʈܑkuW 2z&U򀞷\訃ks IGJJvA\`ٛx̽^:L92:,;OJY ci dLfQ(;OZ}3 0nұrON=L5l`o* | V#}ER*^V3i{u"ʗyu#xՊψp։qŴ|䂋֟#ZK H8~6ß,jڊNC}T!vBXPH`;t3`.0Qqqvi0 dƦlaW<,z-7LmtF|8) .߃lQusfʖ)UxO(ӊ?rzkd5HntpALF}̘Lce})\ש]&bg-"hݦ GlO/!rPC"{xTn9< ]*9NUixBE^_>^&Nz,fO|d)~u]8/"wwG-zjD K%+:C{7bt7ܐ/g'^l$nsȷѭ Pf@|Sd8̔fB1/d0{ozR!xAeY`z CNU<pǑw3t#BWӆ.&J#\F0~<>)@}r8F)iRTz7% (Ia o`/(Y!c} v8:.M;%c4-X\ߡsG~S|f;c܁_3G84lPwe1[B qΝ…3ykK!hGLc5Pg ۺCByԉasr7`{1^tVfm\AZUIL?( WPeG~1TzÝ( #㧚ACU09꼥C|#_3n BJYWC þ\(ӄHR)Zc>[yp悡+u+BnG$PSW7 \ &B2iOGw0XQNwp ?2}ɣ,AO92?W۟G>!zXfSI:S<"BadrdÜU(`$^Q 3{O鷘o\_Z v l>u~)C}RKP2CPJp r}&tp)}4d"a|,9<fjQ9q ˼\t鑣yWMcǻkҼX$ǐܘvM%!ƕ؉vzɛ$ZEy|=o [LOޮ h'Q+6/: %\ $#~2oLPs="a2iB(gez8qEi~^~UMO>1&d llq ;D nYpje)qa^G=HEUc'lYh1Lpj]w6bg8pH fwLm14AOXK(4Ƀ}V3^H.τ#g; a[>e^0:0)(b{IٕJĐIy(ˤ_1Viz!OMp7ً5W mQϳeCRTi>R2gSyJY)xtt<5&\dSx2ݘz[ aܰ_*"i !f2G]@n7D%&}BL<}qe]|[c !3*}ar#E[r:*y[UZ#|Ўû!L>8`H$Sowq 90¬,4˽Xsʹbɕu|g"S}13$H9a3<fFYBJOG.,^1()0,BM(S%fj$*72IzHt b, CI=U>F'Ҭ\RkNDr_h4*n,ƶ΁&2.T97Dέj ɄB8O t;ˍ{`%>=rtkvϦӵu<yб[@=ce_Ɔi6ғ/xYuݝENKL(a!ԈA+m0`~:K+lI;y;xl{ݔN*^`\u*dpU/JY2YT҉\_jxʁułF@#\]k5`)ߓHrGWsR>oӟy{ua°c@oGNC݊"0#B{/Uŝons[MW՘\|>y;ЬjoV[7CI Rqbcͯu{1yŴ_ mKͭb D7ߡydb#MD  ;[!?h7q&-v֨MVRBqC[^VhO8ZM󃞃R$;pm@mCk/zLY'},MϹc 1}Ser:9^=9!Yd(NϱWC%Q!u: qPSME&H–A<_b͍QT:m:" 35FtvԧU 8m٬g|>lQ_[~zZ0e ES~I>I e #8GT|ڍ_yiI.%I~RpK}Tdg0P1Fm`[ Y2}o*?aMb ?Ԑ.,z&Iw#c ʰU< קmHq%XSyЍA`0??nKphe/W+\u6 EP57W`.Vr*oԢoՅ" lTx6_UdIXO"n~6X)'-rz-á}F]ή̎BBVk#U/ \TL=3QZZ WII6Q 3(:^qlp_uMm(bmMmRd~xKc#Ϝ^]ONjZOc(dK38Ǣ/t:y1/FU-[E0Ud V> ^IEAO>4dH#z 4D?ؖnL-YvF v-zwk@㎷ב ?s_Y8j2 h٪<- qIII0Ť#Z5-.Wlb-=QVWUeZ4=07T$5rZ7 hIzv4̮;rUE'AjbN~WӘm+'F*NBڼ~,j7 [[YF)U8A0 ܖRڈx1D.mZ_1I\_In3޹%Jϡp.s0 Uz$.קNA1?ChzPd#"R.Q'"IJeI~ST)e~7H|PjM5bF`+f0dUJ*Wy#цZvL'/Ϯ*4:F$"6jٞǗ}~7peMkϠ˳xQ"j%*xZ+ bOʁ S񢧌##g#WI%} wu!Gl6Ā1w:: d&A@z| E1A4,ÖOuGz $]4\㧲?k `HJq'3>!տ-gAHDG$}v_o1ddc]=5[ȸ0 O5CA*ԁP?][)hdE?E-'9JG܃EPD7RR9{?VWxp]-1gͦV/a$@M'YC' [A|F4[O>0))95ovfhN&Z8JY}`߶7[o6ٌ3.-_'J{Sbuyl Ct-*svݷ!A34?ybV|RPV}R|ROrtFxJ)@Fi`"B̎Uk@@UdI t;n>6{-΃#+(G&W?Yr6qS@1+mlYѠq}: !9e5!SoݕcRo*HP7N69:꒸Pqi\Y薵(}Ap/Hndm՚TV VBCrg7GeH& h $BϬұxt0}P1R DQzt/0MQACL >FnN?HUx!B5+)Z YmozzY&Pwic3X;evRJL %: $ UYX fn\ ";#D3(n:qbF"A_uOn'Z,W'aǬޞ.oR~eE&T+hI!`>< C1-njti?;sq( ߂VO qME'[xIF\= ޷׭>:lld7K@SΦYb9z\́JiHkVX"XE8-"ʗpdL@ \[:mԇy^dC ?º>f6PXG5|f5[q{֋6KVXaI*]煓\ >i* uH2T9xIl A1rn6b(ts-"7t~_J4bR[4[DYn92媮R U/ -:æš]i9MH=FU5{>^IUHɘLwq^\N'=sEp΁6d쥈P?9Jx-3x>A0HA[EfKfB-iʴ%#&)b^PE3X3mOy8n+) >/g3tk u@&%ݔ ވA(sNiWltGT6D}zO~wN<Y6*t!6#4ɜʕVA'[Om6TLf.~6swg{or.WOI0XkV' M|QrI L܎S8D] 6^={=mDz뮜& WȞ?+A]㵶lzi B{%cA<;Gz:a="MI}eWYCLvba;{ ~0aua@,7ܷHDEvړKL_k86fmvYkJU, mJx(f KZ`$G1zlFCV*(33tH|>yUq4" R>jӷζ D?a6 K1"#4޶Z_X fhCD(_.m# ٫LY CPUؤ3 +[ H Y Taڸ$A1"~}`,ִK9*! pCHfQ'ʚ`fBPքd{hw}7`.Mhӭ;EaBއԐ^[kzZk"7}Β@Boѽ&2N+ =%Vҋ~K@M09J6 g3э/Ɛ{re=t!Q"bcm,0趭3_ʢlO4\k+<D_ݜ@ g@Ød!-0qvQ=P߲FPaD%\\0LkS2֕q䩵_-({M5u˶KQ#XNԝqKT9aR-XW8*B\>g( xD>vt1W5@~X]9=[\V{80,3 Ť"\ho䇱R B<(ᶋƖt `IC(=%w nA{HE*\gry[`A+ĕ0p[L«ZQBK1i1o jkGJ/:ɁtCޛO7I &|K ~Kes0HN(Ήs+|U9KCZjT?=l8<FL}[Wv/<9![@!X-H{_[糙w/o_;3( ;{xSK >dP3#^#ƻB+E5g%3?MU,(%tdoΪAη|JX+QwRdbl QA Η:`;3&g'RX_)2>AWqX?C4'p+f:\jA$gCH ۰>h/ZC89_1lAM8A/¢x_ɲ=1y4 (N?Γ,L)ElX࢔I5=b(}*Jn"HpORw'r/p4gF$Z) ]"V8]'x9ȍu(ZӽKҷC TR%CI2@OӗKܔ`L CZ=&_ouHx4Fنʺ+!g6 ޟqlpd^{`ฃ^8ZϠ2]z(6_w66-v+t{TbV,%.Nn=T0^l8zŴ@DE9aeyED,:L5|z{W;{lzj6dSY!{1`y:\ڧAI7|lB;6|%#;xGHr" +n}Q |.V]*bZj,7;B xnNqx3ͬt{y mgp/q_HL8ub'? 6Y%T, >\s$c ,?CFÒEk$+= 4Qp~nq*f2<yaO YHZ#G75ͨsh@Oӈ AnO0)<vm+ ѸKBDG _(wfSU2+V:x}mİQs pmr)}  bAߕ `mNO7Fb tLr,m1#{9>LNv)$¸Jf_Ӎ!NAK ,Q0.ܽ{qyv ƻa( d'_8]ϭL7wWXٮb^V(f`@䆸KĚ_5>wguS&/8oP(%݃!eOM@]\K397oYK霐Yٰ9ޛhC.V9J'>q.7k*8xKǷ!y殊V8>83;I3$q(Ԛ<#dz.̌C|jфWjt *Zg{y`H.)g\,7U7cLz:jĮ/w\Nmc-Y:2k3H}&JIcE ׊OrTkFE>Ebv|<6]c܇K(3i^.*ҷ{: y#LsԗGD?쑏-qM(r58_f公:.4[zsD63']%O`8,.õ:xz(tϖ.dl}ύ8Ug]ɰ "v#qGDl*:%QM3}a৖/pYꙁE:fZQէ h(*:zRe \7&5#دiA*@yPH2Nmh4Iqqޔȭn&R9yŴ·)0.(1,r"M9ߦbxYn?K˜Nj3Sg}sW?Y3q"Uo)y~uܪG8\B?k&z݇ OҾ~xT4Kj4v@"bֹАMv 4Q\ Z64fH{UG8|oD~3p9%>c9X{hzdٺ͡y9BipU{mūz -+n|G&xi(XU>T2W S,C~ ,-zOV/29)9Fw|ژq~yO=yGQ'QgwTg~뇦VJkp\DS _:S'lHU,d~${A\AK`!?lpt|ŻA׿%$J;~ n׸_EJm%/+C!;:<7jËX JlOzgt*}#Ԩ ViL.#eB9 xO۶ҎӓOMCϟAY>$M$lT:jɧuP694r·uΟe=PDbi9\W 0~QۂLsаM\@V@88&ő234XF8f-T*pDiz3~)-!o=ZR>Awdrnu?;fi^XWϧkxGaeOޜILAZJQ_G(}ĖƦ3ԆwD@'JRE_a9%̂l-٥V}Lq!>\F܍s"a>6kdMKr"8,VT;ZKacGve|mLpCyp-T D+c4A dG,}waZ;$K>eB=F5'{3RuC ψCs@Yjyșo};lEݦ)pZUIDzfɝ▵?1恪mwb~;)8_pK/Uй.r<>Er4Hi 3xeoRT>] _nXI`3DP .W,8D xL`gUH)mFt㺠H)K<`?b~ 2%# Ƚ18!3\k#UjHY^-;TNL馈eVJFekv KyR6} ҀOH^1嬣s1 =Wx`3WK/]$( g* a`_x`3`aN'6{^]>2%ƪ+!vZ+=МuD#0:GGQ,sF3X<46)q"(tG*,@EvכՓ5H>pz[nAN+OvO`` xG|ǵ(Z3Yd!`h(L82d!~hQUiS(*X){(PmaP]Gv:9ߒhbWZBGVxY*`">ϐѰ_U#F, |56! &~hĵ8 U1*M$-QYf>-wy͘e(Sr0!{q:{]e׮-Ox5e@ڣwFM4GaX cC -¡6E4ˀL~%#?XY1~+=*?֣xҌ%8mކ6ERSY^]N%"c\"nSjHt.ړ<"u}5 e z1&$Kaױr+lͻ)q{ ﴓ;5?{#o/ xU2/f<0xApҡ LA[t"'@s$>D /)Po -Uq闕Xe%ݮw)IKOsc KJY>?U>H|UM}f›/LJ'Ufn([Njj٪| 8)/F"C;M =8AN(KQ"GYYQ2=g:+; 52Z-{;.? S_b;b̻@h 2) |2Rk;J0siHDfeg[x*RrN@D(:)0p[Y Dʴ:>%'IΗOlc1&p&zD?G2A TEZq|_Ք{QCG1s=jA)i{c 6ʋ}h^&:uwƂvE?p@~Q,kHZ%9/n?B7;b:ю3p @m+= a5 զ Frm 5q<'F-pB- -y1\eEƑEHE$Z)t3`5by'(d*\Q}|aE5w q=&NX݆ILf)/bkA21q$`ܫWq(4"SlsF}InΣ ;IcQW-;+=. M~22mL4M(xHnn֭ܒ69sg@y-H$2ad ZzhfF.]'talv:!4#6 j{tuMqÏ g+7LhvJG O9{ Q1dߏQQ{B;x3=(_t,hq~-%՞q@FвY 8;gʘ {g}wͅ WӘ'3Pl?R| ɮ<(՘SzS+6#&xƒG!2`PIh8p܇`,G@g1:9n+ }4փq@zrN82- WխR 8,m{|a!r?h3^0I8#nt͡q3G3Fr.[~߶b%ɐul",:{49Avo鮵K 0 T_yS۹݋겴DJz+m(웑kTXt-[ k@H EQ2z. 0ŅAKwJ#(HiiG dø3lpB"f|7zu6EyC6*3j/?&!q vqVlgH)qadޕ&gWi8,kyI-V&U4IAβsm/e'i.BNfsUY}("yIh8uhRc? Pv/('(s҉W`6}005ubMM`+ F䪸( .g,y0o#1W|>6VjYbThyT @TB582%sx!8$V#Qٝƃ@bVI43An'1(ƀy-;qemZW!nl{JOv"2%}\n!(z]%oEz^u #\{<&auw07@HyA 9wY bs^6/C!G<5qtdnj , +ziAE[Q*>{ #/2pq1PPj7sPRm2`Prg; }@r^m$KO])m<4$˧I$u=ȟ2jR~.j'DѮ˸pbpfx3O+oA(+{?dC+eˢ OLGhxrLo[HYdO.U}QƄ,k u´ 0zG 60Nqz 2j:n՟"vvL?A)~ i щO*{`^A1jo(,xCZrf}9i)d}︉5L: 4=f.%[Gt`ho&`H]X~&bG oW+/R}1b{8cK7]r*~&ް]t8o۳\{k|~Te)ZoollE>j*Wb ڎSШ)L`!1RN~g>Lц,, K D^jda癟=lrCʢ 1ZʊFpR34!X7жSts,$" qosxۿ\C3U{^1:.=>6v&7D/! T$J[Jӹ9(͍س_OTC!ݗ|LVVQmu!{zg2KJ7~n94Ag0A^,OU5f8aC7uϤY3`T4FKn(6#?N 7H%)Z%?ˬ2iJ=7ֺ峏*!~/~XԨM8fek!ޥkɐJPp&E])IzUU&wOo#KCz5 R-aFL)=N\Ӻ@q>FbF̚Ip uͳ0?8:s莓,m+/xdMº5{!h߳ Vf1(Q?/KUK3?<" 9u0d]?3(~H8$+9=sT-w#;Ō $d!f/U/lXE7qKv41Z髇,@ݮuW'w"yA(-?v(c# 7\CVx2ϙ5<el%ݬ>^t .w Bz><:Ha:@Tp&wPgŋSF6)d-Y7vaVόv{厄!jU&$.}㶏7w{5vr wB5,M"Pi\Qh^`.;}G&P@r{.ʱ҇Ta.*S,^ 6xp͌At= tmrDLKl[hzc;;y q\Kw$ߪ OyLڝ,(Ax:bN&8o}U]8&Ij"GS&&.U(Jl?9Mߵy0e'Eb"Ho=Hm5"-G`SJLQ (ÞKg9A̝|jS_մd>fo%؃P<02jU9Z>9zXWvv޶';^ASOfM);m<A;y-4B"Y|r{fd 'VxugoHo)x!fTp%M!Sb\+ A=;#10᪪Ron]-#rC^]8mJ.*:=SqJk*JC4)NS`їsbA"Tޥ`j^/+#?Y95ar~ZO^Ɔ'hv`sC9jP0E=MP !&Cn%XDQR[-_GkwXt=0NE^vlU+Is5ԭp_Y_VoV"pfgfkx(0F4ZgۤaK Al*׃F DܜW]儥[t8JPES=D ÷ު7$U&N{Փ XXy$rsIh1M5fnw?c/I "ꕵ%dk94irYh2Πayu=oWE;Ɔd\yk3lfҺ`JX \Tυu%&Ђ)H+a:4!^jS^#!?O`aW\{' OyZ?Q ^ iac o3nXR889ioTMbcE:aF_V޸J̢_k@_=#n4a(:\(j#}ЩǿThaJלƄ{ AhPiIH7 nR((|Ck+KQr=+ Z-aZl-2bxq|29o }{4p 2m+ ^e֊k p_~ K ϒ3&u]:Z,̹8vR3[7tChߕ `,f٠ଟƣ TG'AW~&a\kKĠrvelѼ|“.x; Ow*QNԎNX8A Ъԗi` Mm"/q/2iGYgBvi'?Gpƿ;-~ >B%dw0[a7F%,,(xvZ,ju㌗߭dk¨tzO)=DF)F;Bmc(K95oQVA%L0写n6pқK,hb[OXż\dٖj}jbmًv^#[l~uB; I1:[B q簜kjOڝ)>柠NjH{\"ixԅw/XK{rCkv!-NV~2NgE˱o7W_nҎ M7h=!2+tک/]b?|T>/T1ibOUχS5wJ~\2\>Ϛ8 u2rըT/ Fì]Ɋ?k,1ө\Ӵ/d? RL 2>bDcwӕIp )l^#W"G8. mp}_`6HN 6 |Zs|)8c#}6MABzُjI[}u%;^LiM' YU\Y 2(P>G]u&?P\jW)8 yI0Z^O OLZ$$$j!VdMo(d6ɽB5.bǜϐWr鷯oC.?[>}MyC)x-*켍CC1$5/x'y3LB }Bfa4&bGr p𔵡HhkF&%Z1 >;mu\SI mB> "QvAsRlf /G7Hr,bbRuw嶿r]:s,Cӣ^5}"iZTH֠LIrQnRnſTPC!VYۥ+ }13~ $Qxl lZon}-jh>o 4`_:MM$;K`Չg!G V;-KZnP#{8ҴZT!瞔̙~C2MVUw/p`JIwi`3 Zt21Hy23:s?b՗>q AU=MDž-&SiӾOM-Щ[})+y:RݙOJzDN9(L֓UZ 7Beп HBv,us2@ÑǞ lP:8H>k Ep-Qofw9$뛕_JDl5RJ֢reHi%! OkTV|JM=!qᐜ=kCOGbkG @%hbS;oj;J1;''oZ3K]`b5}j5V Ha:RW ʔo9/$s)mҟk^`@GSc۟n Eg#bw+kXQ8="͘/k{tԓaϠ [udS@`CzQWvSm%ёӛ#Ē)B9R! ƈr - kK8!$06u1V#ʳ1#T2遌41iz³J D(N5J{V ^/4Vk(9[|<9!m3wuLG|/1.#mn:;DQz-_a}&f߯K2Td;&j'h1Փ'FD lG\0_C@ԡbUSl~c=!4Ws0 )p˖ͼOarpP3;Q̋H~L>Lt, lTR_pN9ʌ," JU H*z6=k| ~ ˴[dk>4貄|pXiuxtPo rsbW3ijQ[)gU!2,0x7}u·Fj nFƸ5Jx[>M}[.n3|~t"rB[. Pа×]:3M4וϧye8! /"& ZB[z4t { $GN&}Xbd-бf:E2W8{8?su;b0b>!ɑC59. Iͬ*~k:->- (W=}d o^1 Qc"Z)isI%u] ߵ6]sb|ؙVP̣mϔq x`9Z2nR੷㜝<4 :_]/aҀo$OXK9w CmXG]}O_N@3wWϡTO)jzD),xܿJvHVB-epnĪ}Y1cռ?$qM#f>s\ ]::UQbbqPxG7?r!5 sxwzgx߁F?BM&qFGM.%^tT"lF[x.+sgBxr<HFW<8p6 @.^RE I8arLn 5I97=}lZf8ՊKnY_r$k6`%-(..C] "T&P|5\g?lj^ a -1X}\߯rP5%{_g 5Ypn=@2tۅS>Б6B3 C$8@pa-j*vE <`u #{4"zG: M^:0# 1RW0 b܍#۽ m,!mki"ѥ` >/^O Ì @*4'#Yąw:88h0i2&;Gva,[κw&~-ܬ% ]5UiN.zHw}wC_8uv`tNP-tՖ轟M NY64%MC*.Pj*΅'[߇Emfk2wGKK _2xjpʓ+{n|w v0+*$} B7eL[Y_ 5NzˎSr[3+-YK_4+iRBd)J:'y zO`he4a?"ڞ. 0GӀ;nH(jKADNu92YX>կjAC睗~/ CiX?qSS{h_%Ŵ3#q.Nx&"Ab( _,4VEe T- ?8("`-ܑ ^^ xaK2oB&*&n[C3Te&Q[ȚPW^!CKRpv!ό4pwq@6$g-8O%i:?YM@f8.df}"&]QĖ4i(e78b_w,m}Uwf}/'']F+#S%{/9x8٠ Q:ʸ ]k|*xrS\7w4ZpⱣV(KTB'm Qu)t"ȗ|^ nۦ"]@gafxwg;W6_`C_t2/>5NXQз EX1Ȇzyb] #zܙaBp3δ_PeVOly WaL֔`~?ݴ,s1*GZɽO6R:O-9r_RHǠ0 M3PXPKV4WBO-ws c¶yM>wgp*?VU) hKzA[SK}QvwC^$@`}deE+QhgeeEޕq9R)?*$Ů"Y+CҳY<.q"*2agDO9C(976>e5e WFzΊ:uDԀB_s2*:)vό2q;c\P7a # YbF|֨STϪod:xx%\~zE!MBP]P+se1nSo>Ųd P^Y)l1le#y(U7gַ,J#%||5W/Nj*CˏX>1z'>i)N.c"~{q4c8|EU6H- 3)u؅b^-q}$*_M{n}|[Rm;62#8*<UJM@@sq h`+^J[xzn*6DaoݐO 4|N18Ëoqҝ|(|hGirNbT T#eblÅܛH'b$Ycj:nysPCL&I5Rۑ?:\x]^LWxv!OyUN)la}bY;R`RȎ6YHx@120,j\Km]edmH&<$Jѳ2 oAptC{OY+Y_]I, vZ+Yv>Jc`C(he)\kIxP_:ԿcUB!P17L<|k{♹)TA{Zv8ߝBåhyEpn5gO7KES2.Uv`kǒgG4<ߝCWxUfK"v2WC 0u=g"frfHY)j|vJJDBkk`5cg"ęj*;?)Y"Q-LŊtX#8V`{eC+ (0.2o ƣ_ -`56ՖUX+TӼGL¬&Adeܨ3Ǝ6ܰ/=mO"h,|ێApꬳL' /FF*=z*UʾeETĹ x Yߊi/1mi1g"Uhvri@7i2'B.\,L-85О7ƨ57~^$5{c#(V:F@w~81SQH_Plt#}P%( 1io 4~\o_Gf9ǔ&9!MzC|V+1 w+zv?\4f-r6lteOX''Z{ifVUTh+2,r=S_9bdz*#7nk7&\kX*Rכj=#`xkem`38AkUB`I˫&jȎtu<1e$Yb:(<έ:`,;kFnJe[^WF2'9FC*=lZ0H4`iW}9aX0HP^o#b&gYUuKԾ#Q<)ve aCq`_#MHi<}{YwO[l߁UޟT\sUHzOa!g"5jR"X۞Nl!YF2@<.[nEIjpw:/zk!Ɖz&Ǡg2֩fc]^@2BO۹2V>pqKF+ Eƽ| <', dCãҍzU _M.-б KA!Ny-rIU)1i0? P$_iꇄ"a"p+ O2GЅD!]Su1 Kt)+~aw\/(X0ie9,T|`wjJ1d/m4ԫ4V:2EbDaʀᡉa6DmMz.C%Q/+7ՇSSBJ!s俙GCklĸ?մ*n Dq;\ v~k(ŚZqny)f9:=cy+pHI@Y[ky tn ytK2)ro`Gl"d 09ްZ{N} Xsl=Cp!׵}$;1|КKC;rDօ$OYXMlZݠLqmIkYOZߙw6ҏ Eo_ԋ/!r⚵fYW}rQwu*T5C= f D"?NԠsTܱ!{WVN_![Sp.T aw1T(}L:Z% d99W' 1[u?KDtu1ҐFU9g(rÊ-Ӕ%u5u>D$a#:8ՃrXC$1 ^gX>'f5y&4L`Ѹ/G5<|*,!+| [QCGR5B"]Уy1'I86lT2o,kJb\1jAY#fF'=:y77̄g3x0n0]t #DK o J џ2*I'T(`}Qs[@fz]UePhroVNCcxrFR~x,͛PЮz~e"eҮXb0SaC<b[fYt!]R@M;$56m9?iQ00p=svxuMQ8mHt4>Y oEDKp :*,vt'}Cz,x38!5װWa[!F`WNlSJӐ ej^f I羡]b=՜sPhAdNJ1h?D okȵ9Oo*f8 S(+ V@i,S@<R=1g0]?{:zpmaS旑6v7fS;p})=4}cQ靰%akt.OukF}ƳD }-.QrUtHTۯQXv`G\LqnuDKRV8Ï U(xlfH΋))J>/JT>$w“0˧ .)_804J|BdSst|E~QJKʅ-pA4bswD rC}J8)!9qP/E`-0k)_sҷ$&xY;ҋ45f+.[$-$Ł&{X̳dJsA}ȫdPFǥOq7^ 4ݠVC\d Wj4gSmVj9k6hUT^('ӤKMcK}fl;;@-c.;Y%jL^mۥghX/ !g@i>.iQ4uHLct!LfŦ.On * [}^W$Kex`\qr ͌kZ,zU35^]%/m$9?*H"+WJ?1P1!}B~K'7cWD_V`eqzx;-GF& P%~ZC.'>j V+4UbnAl2(+iSj ,,1@.jc@L"B-O-23'h$-d7i5.1Eily ||b~awo;iQ(JvQGsc5ZPu*fscOZy@_s?b 0hu/ si̥ޤ*OM z]٦(._b=ഉw[Υ7|lsӔiG΅iq 2), w3,PžwfV@S<"M7y8]hz ~<%߾ۚ˘<ʖ72 ez1/b!I?Y#:)+<'t9ZwA=XUXƤdL;a_'۷s$J`CK$c{ M#HݧyBe \<=e-Î}݅祺+ayb l%vɎcښ:uUյۃS\?jPb *V򢎳CzQ" #tDZ:69|mYi!-C *Ks4!~?k.'c 4<zɠ_][xű&9VZY5"{MI=s_0mt?:Qd͓]h70*lAWOW& V6W%c6l/R׳kBZ{[L P/gwχ+:VpϧG{Ms0o \l'U$n]ǝ*!T+{Z\?TQm?UL&d5آ{ Aחq"N 'R-@3AZ=(AtdR@;XaJL1w# <p[H M"R~GaFKk‰m7uVyl^I#}Lcp3oک#7XW !e&Op 8nغF/f[{yUMN=FK':fk44! VFI B<_Å,7=v}tF/{a&|Dd4\I&ףCYS ()>os%b.Ra3=)dKނ(0yAGVn:: Foͣ@ƤV h庒UsbȂ6'Z*u_)π̩OndZf筧lbSpCÄgǒW¾m`Z+3!6RtHw~+VL8l=m2Sd$bH &S4hM-9UKLP3aD/%&&ri9ȸrl$T {\r8y}V yYV8+s<cwXǫA7d"#E i~4xx9_8#ϕօq_֟g¦=觡Uoto} H@TFnW &\Kqo*Wg4kyI}nr 7_!2a+Vw*oa. ngĹi RnϗX:˶p{FHmO~I= =XWĪ ,qO0ٟr|nj#>Rp|ptb%1T ޲w"Sdۜ ړI#wV#kZ4ث p1|H߰3~x5&&v] ΊOMלa"䧻H!]ʽLSyоLPYܭH"PsWC_ &C api \MYL%~DJNW7 㚰EVkHj0u'8̮t:A?cҹ#,HmZ*} &_ZvC@w*$,]mH&؈t1*̷jcG\dT' SKF^1k5>6jITj+Fd}Yp{Iӓy\Pq(W]Y k6RPEb1 IRGR%`w#Z=NeZ?{CĶb͵)k'e$՚}f/xEZ%ڥ%1cb} }x ,-,RYŧ\ G"Mj H# zI"0~d  ѼZg^)_,Ruԩggqj WGw^  W!bwe}S jXa];]H*9AhkqۨwWhWї֗n&l0I7۞QkN>졊u цNz_ȌU1&u"b(+?.;ٴynJlnF"u欛/O0$9wNE7b̝-鶋s@tdBMՔ}U?F*>=z`f:zztZυb&ū,JKj>;wCOFM _5vssHUku, O8Vo#aY$RAt'jr!ⰰl#B-Z%<ih=cl[pajW}p 謝(O3r*;sY ,iz%#Q FVE,)?gM}{q @( NF] "3`=(\`pUkF8ҁ,1?)y6;\Im jw|O P.\IU+W"Q,:MWY.M)|frC.jRwq`{ZX`PIA%|6z,i|[~|`#dLu0?auO2]$paPP ge*zEbӗބ`T(k4Q+0n ;Ehh8B=и wgBs-+~Q6K2X) fg?Adр)13pa^.~@m}0:nL \viJIއ)Vӆ!2ggܼVϱʈbq!cٌY>ϵ*(i3g7fc%0Ȥ;hإQ -s*)=tY=E&y{ 疊5} G\m[\mxY>(h%l'DI٨ν ]SMf?dp Sh/awX髵/§0 ̑eկx W#9ni/[0zka6}U^XP.tY(Ǒ ZT#@]_ fc+(7n ʩ X*%{Ӧc;͹-ܰOb$}bS_iW:0H)۵G̅;ZL}}{2Y{QSrFg]z#AeK1pVQl8v_ڒJHp%،S}]-Y4ɒQIS0R@r|BM[;9p^[ALV6{Mw YPQON ENwRG%E r:f /QpI %xl:1 gy}#)xVeY$-/dFdPmׇ"=H>񪈣a%^zʢjTzFr\31 qj4gd+wbaYqExWH])+ 2/GٙxwH T_b,ZH[:DŽ6=8n2Drd<|XH}i?,WVeX]$qaҜЂQIH-#F͉Ϊ5 <Tk9i- m{%KHnIzwU2dLJp0K-}.iw## L&&]p:%zVWWH )d >725jZ9QwAD,vgy3 K{UՊL4TllJ߻k=GJv|'-oF?a}dE 1ȘeC3dP4vƀ}TҢtW;`¹q89aňbJ*5LƭZKIB5}p,Uc@5Q}i> iŘ-֨2WAQ֋y9l.6a, zŢKIhČvGRFvDmW);o!5ڌۜ+ƪN)y|><ޚD7R^/p*<DŽӂ9`Xp_+?N-Q^H0$x=ŋׅ8?k1Cf)q~w̎j K1rqbOwTsʀ|!?h!k*>JETE]ĆZV&Nq|YLs=zL#] |:=AMƲl] Brkj0Ҟ %54gG%,fB3$JU8̂L`*p8]FD5jw`zD|'>љ`^INC=ƹOz(5Ǘcp`?B.n6"_5p >)FB#KJq,ܕotNGzoR~ԣDZ.U,!/z-Zx\"e[HdUG|$՚I lR,;Ul+0f(B+U:(*'Huٹlv6+@(pga;"0Y  @QJ])\ٳJvI25%`iwݥG9n7a"@c>Avt1U~+ͼ7)O&>KG"sZy0ڴCGd ;W(y}x({r|lv9 ڹњ W!I3꺎 /pbW%pBu[ [hQQW| WwB"cA&dCM-1$֐P@ F^[Ϛh=D;o0E9i.5xhF?t]dy`>x@ׄY蠉E6x^H4} FP3扪rLfy $&p4TUm/Y>ʀqmW/cV\"?P N`Ő7)0 [(k - Ԫ03* U$4l[+:ċsL{?pGJן[lErp,٭{7/ހg4VAα77Y.'[+cP_[.U՝Ìr"q\K` έ*N eӴra^*Ҕcͤmͨ섉XMbaMvЯVs($q3ޯWksad1 A ggoX6aߑ7x{φ`;wbFX–v,xyBxR׮W[w1X4H-I P Yl?t#IX^GJ0sqˉgdy@ƛtZe(`aPQxL)Ԩ&DGFvi4pou`t8UCb uqX,JrK>|sp0+d{sjgn}$Zz+~W C|o 4ډpoEPYjTԭРPsMB 2F`3o7hSԬkbF_ORY8Im.`*qek~3q.Sgl^m еBbHQQ>v$ ϞfhMs%l14ޛ<͇5S%"1=٢@D|dxrCce.鎮k<w+2ZknamϬ|UBWלJR=juz& oK~/Jf+&kA:hiZ@\q7' o< 4lUO 5I('֬lGYbaI8|<7\Z~MN1&iډNP.#\ƿ ݕ+3F%. ?28(~;oZGۅ#ni0>?QL86VOO\ xtVw)Ƃ"iпimf^E;FC̱f:tWfMJ i+B@AƘ2< 8;2s (fۋ,KCc[ I, =2W:/N/Jadl!Xw[??0խܳqW&B>, {EJ%JY̽~ P!Wي nJ+=w;)bW_^vp{5z5HOa4(<ϊimR4@^9Q_/X[݇E}S°B?We;d .ighۈ~l+* '')rN[x; dG&i~^iKjZdk.tW80 qZW$]eICtcWV7[6McEXѐe͔ɤ "FRM\#6L'Ѣ>JV(Ȍ(LvnݸDf_kN֟49W;4ybӬٮ4cP0uխ< E8dRIMenG'=x'Z악FJp^7CT4فmU\Jmm1?\C^~18αx| 79y-eK?I34<2C,b@j]ڦh5 *4zI&JG6{Sv# c8,u Yxvrj_oTT [@>!ze)J/@FgՆ(48n:Q47TasnƄ0Bg"lX8α\r@pU|@G!C!>JIbn׶GVsPԞ)dv%3{֤g^Fd/D_GO\-xuDRW= @a+ѲO\a <@M2/:s䴤ov&xGM!Y6fyn( .Qߒ)t+jKI!JGXq52Xnl^S Q"ܴGL/6M: ++|PI4/lٻ?vQB|1qy|v w(qMf]c Α &جx3 ӱfISӊH{VJnX^7AQ@wqQKHc@ 6-xu&NDR7-|[u#l]P9G[O=C(.+=eC B{]kThr~p ] e3LnɮTCڣ1`.H]Z5clO,_52;}Y%ŀ`]uxYҜƋ9Nv$=Tgݗ6|LRLﵤ&6O9*v $pWGH)דأQn|dG)fq* x;Jfpǜֈ*0QЯXžMm!%Bnbю\OyxgBzƂ|ۯBA:,qq5ξPMdECYm"jGj_R;ڟxc)*n^e##tɷ(zעh$ы鰑$0(Ya2s;i )vBsLPjED#[4fNQ;AQ3K+f?Ul`2RzDLjAq=B3EYc_Ҁ:& 7gѿ7¸HQmo9+_ ۩TkgW"-S}TrԽ, y ^v}% &!1*fr+h#.\Nq*n_7-:@5iɼ," ZMas$N\iߦ5no>qDiPkO7]לgW&in_-W"I]C8NQie`C1{6볭8<'jX9 ` W6?؃ⴡ LCX7&>c/?ECdgqg4xW ԆA>HUnmCW>rv4}NJ4kcOIn(YMF*s,2o^p${FaEo.ƥyzʡBOt.R'1;AȵBMOHXMy2WXTc1"L+'f"ѶOB F]_Hႚ|x$|&*2S6ID[ !k uvę!i|P_~DNeHSReK2mg3dyj}|\Xܾϵ!)tȲp_Q:k,e ܶG*?(z|=y, ͭwڳn ˗ލl{~%1hNzq 4d1~^pRΈA+xtڕ)\ՍE"` &ħ9a~S_$ .ł E_~&ĔA!KSuьuY 8s*D307] 0V7ߺwvV|P!IBA. ~*|Pa7MXx swjDKSy=cmY,NXənr֫M(\̹k0Dr$X\:Y ~N=?[}?:'QO Q0}#&kqDOczgnjS,*BGua׾ʌUx,@>8ȴދDfPX/8 s;Q:ˌѾoU;Q wJfhKƄ(`cS21 ,Q]nvQ6giQ9禢44jd(4 nH;qL}/kBG ~Lj 92~ G!ĥxq"9I@$*f5Z^"^il:-Z37JH'}` 7_pcRD=[ժl ^fj1 h\lx>^'$NeV_M+Iv;9 Z5I>) G 8Ye6JF4v۫zGӣN Z vp.x𒩰~m^<5t{cH]&쵀(ƇGF"? ?AۦW[[i>22-ݢo ~ϐՌ7Sz+PGtIs~qb\fs~%Awg9=\v2Ylg:0<2R*0::' q{FM{/}IÞ+T*`2DߴUϨPR GltՀES\=  vm4`#&ǵ+nm> $tyjXcԤrZ:H &`RSr0xab~SiG뎌LZ=ɲM.i7bnw;Bz_8Fj|)W׋S i P[&-Fz`4+qk6[,2)dvEl|LzIl '/}\B -Gzs\S Xӷi~q@nx$Ojxy4l7uX5UX0 ǹ3Rჲu!jX(RLODMӃW5H5_Ŗ%mW c$vzh~v?zӋ$'mZ ;vv]L]eEzP o2oG|6k-K߿_l3de3MqW敌>-@2;Z]*IyWc^/Gt#8J%n*YЧ p7uoHt]DH[͔A c 1Qi#[ƒkg77o5\a7SvM [ Gm 3]^%B]Z"RX,;f ˹MruJXk>pp^9n:QHrvB{b0CBK@<KRO"6pgI S^''j ~`hn4v 7}x\1#sYK]+-HM6m|a"?B "zZv!ucUT *^,a_EE50DѺuSC&)EQY~'`ä &G@7e"G\qWyH:б*Z=L'N'qr?N'xψTΡCLwbdK{%zG F5 JT] SqëY7:,'Ѓ-~H#nwO՞/%%I&;^v6H:n>I3Q%𠁘`\[,X5L;.zSnڝM߲\$#膒bc+Ҿ^k1g*z'tsJ("_B3* F8MfA`+T$A8t^Aʟlĵ/rMfOx6[L/N/XvZT2+;|xu\Ǵȳ&m;U5OXT~y6&jjGc:+>m&π\NgiC%F Q!P_n-Vc#o,_JM$ Ks }0h`æj;Q%,f]':KUk)L90e굩OkUBqWsGF=Yk jajMSd1; SKka#;_(Iȴ 88 Dzd_ yK#(6WzX/Evq[iK]d_5깝z},M344ȧW}(يŦ^ .1rCG򔀂JnÃrralN)x sV~徱xh^cXDREHWg%n0BrXq:i4vYL<9ꥅO6g&K8FQ,oo9SԔ^>hI6$70 kGY2*/QE5>J61՝dB+ @{͸.w!鬑|3_}V: g9-MӚ${>}=J /03CǵՏ U{:& /ANX#u:,72H_5AcbEQƘDJƬIhnHbmqH5|`q8[ĺz'N, Ctq/25 9/u+ л(( Zlx/lh5rB'Z&8L5<=AEW(ʝL{ǧ7 :$OQg뫨V@26x{9H+*' HkPnbQ2Nz[kb pg>* S ՗:\PV?6v)4eHjw1.AOkn+@]'B`Z ۀ[ɡ;XstaN(- ltxsm P}h- eH;>^rݰ? 1pY%TX -pvy$UTX )' {y7'5%ߡJ9eAUu1u7uGHIaҲ~[|icMlf99 2D lHE1߈ .}ޣWyˇ ! 8N4:Iix%T [/o~*<#YVD%P8DRUE&ಔ;̆OPͫR}tyf|<⺀ }u'/_'\Zڍ_JyDd2@AMp>EJl%Yq؟$Ԏ-#3wB[:vy`kߣS#65R*c֠Ʈf;naP[FzAthDZh;K6Hq ǪUds'=/{z|R( 6·qR|n,$`>b]'ׇ!Ϸ[o?d!DCFY)S"o oo %7#1ZGyDx+h`>4ߡM D \[4E s* ,8Cf BwK 2i.5^*69Ew'WՊP bvnWUF[2Xw}{BNdFGy[RAm&XJ1 ez?7r9e֛?7ks]Fj,U5z2bo,O6OnҜ/vu"ʹܙ01+5^(Qt^'9֋97ڟmRMc-.]yJ7O'[~,#Rv#kHRޭdȰ%S鱻 A)`Ʋ )ݡ 4d[nv`{}MG.OkU9uqi}SY{b'9'4p7TT<ʑ ~$޵wʰ ]šo4N`Ŀ9>W<2,4EܪkiVMS4č48XeϨ'Yaĝ;c>s[[jD*}|#+`a9=@QifTUO d$;jlYȶ@۷QVbƣ.v_[#G-vH`7:k I&DHbFgEO#]4o6hQJ݂F3䌃h'`w)U ڮDA&1#7 x-q0^F+Q܋FDxÉ{9?Z=5Vs2^355A%8$άQw{Xɣ2bQ})TKV^@X6ˁT[ȉ~HdKᖠBD;G|\ynb>]8V |.JP#62N$V 3'$+_@ЫVV/DDR° CPauQun ]l7zJ kG~H-?#8I_ NJ$w'eb["5%GC7-a[ϖW03;J%>>OԪɒmI asv $EX)\'5xlP͸C0b/>Jf!ƈq4+֮O ?3k]vE򩱵Q՗_6ְCL+MqBF ̀7,KR3X )$7 M &K^PC mޱqrg ۂ7jI*\C(3/D[3־_ޟ[IEGPBkJ3"qlqt;F8Kٿ[ il 8E.K#Ohq]c(sRO[)87!ˠ {E}>qEд> Dz0hRJҘkz%S+Pt [3KJiCQLpvtFnEQXbEdBs|(f5^Fy;1lZ0\Jྡྷ 25RBtW!d<*fq8ƒf,$D8Y@ xTj?e7O݉}Xe _&->`}sBkz8n)"G-E.3Sh0_EZ5H%FsT |w*y$k,yE>ƒQ5{n#7S`3f׫ 6NOHN7(u`Ϫ M Yz\2V¤> Z^&]#b+gwޘ7*GFYě*AȠrzua_<ܽeˆROrݗRe.nBv㳠0Dy'ämIN#*[>UuM0 f_ihc[5}b<@N0uɜ=`2OR@mZW$]d=|t}f[*]k$L~Gs,U̓O;YY G?*" $J6V 5:gCAyKLת() GvgI :uM3}5j8{tLDdҭG0};4OBV]TII|: AV>C02QTFc84o@f[r*h?rxbAp*^C,"ު_ 3_?̰9fi]t&wba܅HuŔJ?<(Q.pfqw#&Dؗ GATt ^d c1JLw}4Q!oV9 Q`j0Wd+2迁~?ŅQ+"M:Dʅ,x›S|aXQ q8j񃍣4of\!%*,!T'&eeL_+o1v\!# lb (,@g2#QfnI9Qoi;"2ȺPj5Fd}E|D59|7t|iwE~l.u_츇*c-~D {apdצK[uע- 2ET@:8|c}1cA̺Cx_s)+$bUf|$g/К uGND,yHճ`9gCXDуrjP$rG]*#΃&'z"ᆭLj9&Q^:6s~c %&l'\|}:9 $ɑ~njsGMAӤ-knQ.svJ VZR9@$} xY,U=B3,Zq J7+ 1A*  Q@0ow^~_Zr0WKdtGY5_.Q:d3NC#o#ũu<p-zCC7E-L)QRbR\BG~mт~]fwi }R/!SoH7){W1йSpuB;l=!k>k7e REl{7[w-|9TYgaU"$:*vmGq-WS] Hjƚ];A- b-v+!=G[l/_ +-v4E\]J*3],=$@kVRj_OhF3tc\Hڂ>JU"*O_ FhRnX•s$ 7$屡pa њBW`,ntf]T!W$4 zѰ}O%^Ė\?ohkX'.+Ʊ XN}u; ȫ (vnG~#]D\KqDo%™A*m3~iO!TmY!7˔S˂ 9uT+h_=߫I$e=-pLkgJ$/|Q`~C&DgY'oXTuPp7coJITD8ߔrfҟ Ih,UP۬_+xVTa7[aǒzLnNk)S%ln.WI^ˏ,hQA;WWa07z?2mcA!P!ǣIo YnŜI|s<$k)l5Us*XԱoԻ#F:cLNړ^z(% WC|W.FXA]ûiԴ̝( m%2XJͶA^4.j/#;{ 9e[S{ ]KRTn.5tnK"2 OO|1|XGmL owAD)rՁo#N_I4ۺu Q NȥoiivW@L!0RcnSE]Q(K G"3W[3oBOv\#|Dj zyJ:ܤ9)dB`w v]`/`D%v[ W-$DtŮI6D9W,>A{gjsʃ_(ш4$s92_ME9d㝼U۴u;/yR [`qbG63kEU;-I^xPdraFl$d.S_;е§NfDX:7%{HnrfNBM;bW[2~!9$^f:uΟ;y>΄Yp`)hSJJqR(5pЄe;L4p &EJS]ɡ jQz{1DD[ad7?e-yxToTWVxn?X@)7>Ng&)ꃟi}&zLrG<.WŸ\{%ANFuZ! Sfy ,HF=a1N Mᎂ~J߻O\2ĝWlj"+zt;r:VWNLh5TLFPWXۮK-ԒQN.-ߌDcF|{zأp@"V5ͽސ1JڣPFff*ǡpv ^WFM7QW}>TA5c3> ,&τq2RJ7m:5ci8ƿՅa#kB Ȋـ'!r9y sq&{L-_A~A>rچ{iiB_E/SRd-K4"I ]*^6 WH38[7zMjR9x7%-$E1EHOr#J>EA8I#8}5_)fYrj5! ?0(3 `c{-9mLOvI(X]􈦉_G%X֨4znlVxD'd4r.6җ*bm~L<5<`b5>eaJR/4_xa14"fu.kh+Qۃ'w[J ȬYv|x>q;D8uӼ"xJfB5 /D)z$XWRv=+PT~ ðԿz%s,-Kz-< 1M</ʎMdׯEƁ%N:d9(bqM![.re K2ϴ!:`(2 (ײzh6/D]| f*gѕ%p%, G;@&0 f1~\5RASJ5٪4ٜrͼQ^g4#+'@̺4'_;/N2fq(C,E>ùIA > *E0LE᠊P sp{]v@tdB/pxI.%eb uXXUKGoA%+۹+)Qu8گ,X=6+FZ<:1 nC q#{#=LCg|$êF?{ʴh-VtHt&c!xoaӇ}#O82&u %!9.o(>Vq&( ׊1"m"h4-a?%8)LB㾋E/ZK8& qɏo@mΓr`~FB<%$Z{ ̱tYE/8ΐ*%V9+Z9Ä8;keV?{ t:n#J?hynj:Iq,vHNC&x*x6Sx5@r2",̞~eUΥyB1$z BX\5g`\*^){/$9EPF>%mg]zfD[az#|;4)-4, at[4CLZ t{;s)"8;Y"M7pyb埨{h\ *sRo[)m0:q\]ueP1%:6#t0!HR? 8}OlA;f+>wOvyꑪr_ oͦOfw {R.'Vs$Cv.W?O>P eZ xs cMټBc(}/E*37-=ߖ*܄ZX{ qzXPΐQ8{WMa&'fZs_Qa嗺oOR K*}99kr8?f2~![lu H5"pIۼ:ee}O\!:^9*F+}?ƄrAanv3r ^<&ʈcoM5fjkvz"2ꙋ,Tǩ`_d% oxJ Mz 8^u m+@hqS|׋.wfw**ՊY_*>BT|l/ >Ѽ!zJ5-4wY5d77Ob9F,p4@9GV>c!o,h{;ML~2?\lk* bO~}YzzK rѠ@יc_VI;`%lU~o{] ~| "Sr/$LJeoo5?:" P=]VFYzl:ÙJ6[&~#5`.wl\ʛdϪ*/,ox0S=w_N4bNu䋽omߑ\)*mA5 \>/|Qd65w;wNJT܌"(%T?J}y54qlCuuKFИw&׳fFoLӅDG]rzƠ?^bbżS۱4Hù/jeIXM}[7=J- ?yeۤ6L"@Bfw@u6$X]~[-JKZ*i =%9@]s3MCl]dR*p9ſ0g j %jKJs^"22Dͱ l3$ Mݔ5~ۻDcH {I(%HW_M;C-ZIO,M!h ~w+_ `L 1ղAե8|"&;iBt^86YS9K#Q澳)c,N'P%Lg Y M..f&8;vytYmtorZa7BH0XuEէN͈i7g;峛cKUB@# f{<-r'gW#3Uv/$:(>xgJܬsTa8;4D^jjGSecR-6q ^.a* 1̫BR0V !7>}<+< K%(+ Ue5jMP6n'uQWr ҖΤo +{*:89< I2wfhKLΘ] %8EӂoON T?2K'f!VˊՕMjaGD7ͱb?T Dz-0M<4E,|b=gus@v02`(T8 <Ov&X;jts|SfՄ 0z?D͟.Zyu_&T#}B?/xˈ҃>7n9z0e $JKNk9UěY@R!մ%<1I+/G:V,>.n UJA?.>3͐|\ebZt7*R .p&j$F'o6x#%FOAheASˢX# v-^?wΫJCMNX::#]Q"ݎFo?XK6.Myw{[P[^&0:FЅ OjB*Dm+-څqU*`Q,$]N *(|[e, 3f R뚤Em~=qܪԍQBҗt `Q[t?{M?qTOz9U{p6WJ3/, 0rJ:&$"|U#(+}-x#r9I!kV CWu l zWخ_pF6P=YjFwȅ[OFiG~$VڠJ՜gؕx$  (B,m6:kMt/oeU93 y+I<]g>.`nJC5>OhB: 08~ ѫ"99hPrMXΒ{6欨L}ʂ|)Dٶyb#*{bE@a5'u6^`ƴWyM޵HAǔ/=qodNQWC.ݜ<Yqm 㲋"|M H')řoַ VS 5gz,e&+w|20sܒ<DbS;K ( l)tO:N;';Ąb j$Tcd ھ[*}-xҥao|D1ӝSK:Vw2B5yRZ(:wz?x‹t>Ÿ'[1 8j[i(Fux1V݈v:xRbyEbA+빼@Z,j 0Q+f5-7x䝭_N]]>rVqfؚ*$Ю`1~nB*2oULA [p&B\ڛkԖ.-PdWASkXU ]bCeV4cOPT8:Oj!t&7|!oH5@[+NP%5Ǧ" 0gaku!z tcHy5.q:5^l}{[rSxgQcz0Y#R +0SZlG0+B iNIeU,wB9wLⰴ/iT$9P{y"G7(dV$\E EQ7.wxayaI̧;keﰛVM> 7{c[Ϧ~MoDp&D6e:+h;wMOC+ 44xW9w QFdUT"+MEi(w͕Ͷ`L˗MUWKEoDՠMeFWAX)PamoGK?X"֢Iצ}{C3zֺ"B.G Q[a 9d8Ti%4~ v[wRz1=*eR0g֖e {(qZou8C6чEYw[)y]T ^AQ:3S_k*pzX% Nk/%@gj)l8%wk6حKwvc6)ԇ2y9IJtaCtf4s./WԤM[2t:>T4 XBUe2HoZoqR[q\DܾFb"_e7cDJx}?-m^q|?SvFn,9#oS Y:c*=\Fs*%Ǻ *}0.BJڂr@hؔ xJ@̬jE˨u8 .b\Z Gbi{˨#7%9Aj[B4ڃb{H4<̿1qFECBEYѱ]wB$\^:d@+bU+gwbR)BueJ>ݟuH7NSx4tGreJZ}m \/ XU>Q7l壀޹я 44D=~wH# %`)ĜU[ rSg~^ΝlJ-Pz==5JH_mN9= `+n*X:8䲀ۉI&zMKe-M>^s"x~鏪sm㑀\G ʰ0q|`D쿙jxtOIfФT]">y{'~ҫ)+ٸtO}p [q/C/5z)<#`&6H A]wg"[!"2uTp$@*5-?1ǶOF< hCTIZ-|́Y٢xNtYii)Y` $X4ץ)BM1OYobxejܻ\ܛprQ6_U3VeH2='t˜Ւ5IH  I@tq,iDȵ(31/XfZY6t(dB䨹Y;olb8Q67]2h8&}m-6G.<"u|ԉczF'7%5k7gYo>bA}{F-SxV>u~hyƤ7f=}sE+$>ڽI˥mi3{.1l^HŤ\wFӧ^>]_ٸli0(۩>S_!73wݲ6sZEFח0*O!%j\O$!Pޜ]=}GNHnD(} VucFpr&kI4'Y%Fw {}g $ 8?_c6m =)+Qwl >P r5O-N {뙔\Z7VԶߐyv$HD o@7xGy~8gFPYp%?9xfUӎ^4T-UGVѸV^"`5孈"g%{ *{^3[I]9ucfǏ!Dؑd=o{}uk7PBa|;w&Lqt!9J#V0hLV eMϙ[!e㛁(j¶9ؚeƇOa(z|J"Xk t},䚈Tw#GG@GJWpxPag򨈯23^t럺l [# S"L:du_,njTQpx3HٮbEL̵l{on֘k/xE4QNfa*6}ZP/7v= s.= lO qz v[G$uq^vFJHCDaD;Ľ#5Ob/yδ0X]UB *lU<ڲp&Sy)E*ZZ9NDPe0 DSXi3=9g;Xk+?ˍu Q;ȐdǺb$?ID!WOH"|XD3M9BIU2XXE>y4m$pK- S6{*/M#IvBxCWBBiC* {lV$6U ! 2CcGG^4Niпv2=Xr`AT HZ TTVT-%)M 8Fp6XPg'vP2On(fFŲ9,eV j'j{@ \9, {5?RE|}U;G}ƝtF(6(z>-;6z(vMiUY0vl&R񏳻ڃefNe5)<.[]|̫em tBj>t1G1I"p^ Bט-j+5cy &(u΀7Xgn&qevݧq-M'#}'a2\坌pZbK9!r()>G4(5Rja#(d۱1@&kH݀P pJ")ks?P!]$鮛 y}U!( [߿$PLQ}茍H8޸NYgF.͗.. [ u<0RY<tG.Ta1ۆ6L_sK+0fLʝefʅVG!U[Q'spht0E}Ne-Fd6)쓿!,ڕ5-qhԺ[ j{NiUo,ZUq,/s:řAbSo}P iԏÈRUCK/RfR1a w2js ъ7̙gj_So#>k]baU($@D#}dU8uB'g;ˌ?f(B9mqS\_ ~704ݨTA\`18G<3w3[ۓq_H[~@ ~w iOÛ #33 q^)U7`V%dוS5uힼx.b]! [l>*n_^gd ڈ|B j"g9Pp&@BL?iMi\YrN0¯ȋORi.Bߣw՘O%F?m/ $2ktTpByqޑ Ӄ Y%Y-#ZJئ7v⶛z :$ 6Vp |*z?Oi D+ٓ!6wZTH/DoiAƝ?Q]GS ӰepFgm V;2 [|p!1r'2HƞVϼ vd{0|+=!L (M,;t|٤ gw»q#ˣn6ǬA3Z `جc诶<bir#pﴃt*֏bƖSKGv%L{ F^pV#JpU0I{oQ|g;`Κ{/OrAkA>$8X_=̪Ms%)us wńEa[zHmvR KJK|f~3P7ֲCIif.G(0i\˲lRA.%%ٹKiM׽SeUJ7}qϴ 5lϔNMN2GyݝyU]TabSJK\5񕼑,~9NHrre`yyš>T^_w-78:Q ݌=?kUU tUW@eJ ]DX6Z!1u8}E4Fp7H' eE(u oQ0fS R= @qD2TǘRxlmc s̢S &9.]Am'_>6eDy"K}`tSv UrPz+ 1- n–?7kχ@?ϸZ+R2/%T,p^q]l(:j؊sH&̼ܘiD峮Yn{q'7c|\hnkYÑDV^8/:'/eBj/gY4cY3yFR;SMb⍻} p6/ihß݅q@K^yM]-f@N ɩqs22`8];s*KeϘY!V%/DpWܨ`ݓ-eMR(2(SG+^6ل''W6Se.yw״|-J(_ۉ`m0ğErs>/.%)7WƳ*qcMc1gI(J_5ײ+{JQZYFdMw1WD+᳦3}=c,+ES7,ЈMRfU2ȿLdIlkIMi9Q tD(~Al8 =97F?aev۷N‹`3:?J81&"u\ M?33hmIk%s[1a3SH?Yǖue(^-0eii3 5fV&bJKdWAcC@pATU"'<=R@\VCpW=lbH+4<;;.37>, Fff :toH:i' 2O[FD~`Xze!f@ Զ׫ˆeK֐ })LD'}ۆ r_k^v.H9=TtCLɥȄrДWKߍ"˺hj(1n+Tߡ$W[SJ4^OTOwgZV۽C]CYlWU^b*gu]2wAಙ8vө(W9Pp̓ Qd@/#;݀)RFߕudq-yqJ֫Z5Y/2u6>m>%H]GD_,Ѿ`;&q (|绣:E[S@gDTlFW9cjw,\@3V 뭴h{g,9"g+9h;8K7p?$gQqS3G vaNg(\,6/L:E<{ A{=!o.33پ8$dxmA.3WΣIy4zCrnX3/rN('1: Q[!ݨW~b,@vQHc,>u%)U*w8 -9_O]^PRcJ =\lSdE@5ua]ُ;=Y3ѻnvՀ?n(ن]Z sׯNt (hpB2ĉb$[kƊbQSlojܗd&44IZoJbUAj#ZHhQy%!y1ok<pb) ԏih9za"~uq Pyv+LJSLq 'ʱD&zK蜕Yit&]ZWQo|<tP̍%o/s~P~SӷxzF!)fl;8L ES%P)4YHaH]8[h2)I^^ߋSN7 R75 7{چ_XP#YᑓmGlx4}uf*THG{ҝ!˜uS|#%%6+5jh.-$Rسb!?cDu_^<]`s}-ZH;)=j@/ďg(4;][5皬 )/?s1pM=g8ZH6;_(2OX?.qj>9/{~e/9 &9@% B -/ߴ f#[ Y_{2LԖ)e Ï⌖iYX8J~ S\Rmє5-$gV$_s/-/?`wL['r g $Bve|[ekMJ&@݇+ď(̃ص%&͕gCVF+rDdS#Jž|?I똢^{_`b|džKTq7nRGr3~(gзy9%P z5RdtOkɅ@10ek%HWI0O7f.X edU"C^+ҴUqjQ]_S†]c[^ v61/$k}pUJJ^QZڈQ`kf>XT,9 Gס`Մض̵4ݐ(SK\T [O.LjI+&bPr JϪZĽ'H99T|Rt1KXAY= uO̪\ȢPNWQIJGxڲsHǚ#dЎ<.? ׃1dFƑ+y2pc~ps0fa]1":wp`ԗ#Q6d j! ;NxT <7/ahOXX$N>i ʼ.c[eGKnp+GDbmHًe/HyR5N?4P?9) Җ!Z8ve' ~ #N-S?aHi[jI_LR~/g`T-m; ܺڟ R["{Nƭ%JxQ  "5Ѽ^^F0zȡ-~+|Q=(;fvw}"+F0:tT %>cy5ű@OTtfBfa໖k)x |% X0E+eqDuw T瀱je l;E ONSV 0 :T)NrA~WFEG]k$;GS ZOa n$ؿy4YFmAQݕw)*$-Tϩö]'NѤz4R/dDv9$FD^" 2$,Գ"Ck?p)YXb!?_ M.4ޡ+À - ٿl6fsZj~z V.֫^ Fo`NtŜoTz!sǤ3):l;)z쀩,#BqN!(Aj&<依wGE.[yЖllھZK$kd}u EtFr`cS2g>L Ipw^$gw9,~V:gH$ _5YLlcy,g_խOjmhΊt=hRrf06iMG8.v+GmjkFXXpsm[Sׁ/yV*<*5wgF‹h'3'3Yni=M@ҵP&!ۨ*|̾c`AՏ0)Ϧ,kم`jÚNkUɣq.y~5ҭ ӧu@?0a;SIFcPҞO]IQXk΍ӡ)lQ,/Y,0֜xʹkƜ4?Y+ Z>rkisטq]f^<}qb ?:Kι0/Κ׷O~,(͌ $'PFmc:8!SㇳU|C7ՄMLϕ%=n#\ռ'o5p0%mG.3C+]Τz]s(0q ڄI q*#lsLhqfry*o~9X ۄ>l6 zI96PԿl!fB@.cp`:FTѻMP]5VҲ?hkJ&ͺ]ׂQ[DocIMRĻIe !u|Kk "Mea=7:Joy!Z=ЎXK"탮ؠmEs 8;}n@0ײ=Mq ],- *cBլs>0`l7$})#sH7ᓴSv)^G)ǽE՜#;$y%$ÄǂYA+~U{Yc /(?5J :Kd;2֒aha4RϠ&7 =e-LJWU} ?I-9YttH>Βw8/+WWav%dГUub\?CKR vXUgFuտrscAe x@`o~ * w͐QĜRbq{?2(+H̪; ކ"JZoUd6!2KP-JÃJ9gX UA}>Y̒()(*f]kM,><7h +Y6E>\E ;C/ +R_b/u7G }{nũ '1D /cWK=PJ1:p}*zJI9 MP PHɌGn}BCTڥAXdt5C],[kWw{CRл:# ӈCiɦ:gh4PKP!^_7jˣ\:)EN4LzTl ޽tmw~=0h%EamR9TS l[ rA1X &`Ncۓ kvʌ ;jBq(}Sf};K < -:zzZ:ٖ{EM_>= ڔzn2h 3uCY&a?1pHԪdSM[ r(uVkP]*7ㆊ@9w(V6 PH~[;ڏ+kǚ됖x\PΪgUlty$ZzS$SA$~<PrBd5xIOtPK) @`s_3&mnj\vђoiL9:sX N($(`9u,auuhEDj>6``2Q~h:xȗ$d5Y<5jR{HȌV$uP.C%Vy.p\0];ZuMk[kWU!nѹ[($t8kV8~@$?N7 HKw> D٫Vm'Gxq!_[s ə7[Eq+x׽F$>b!xESWI>1+6LC+mIPYn-#mbp *k#b>RMddBm[*bX>Vq✞^UP,QzozA>} 76p&U%\.xxf@wmIf?&Z^H=@,څ({pͯ_pjPMxvF6IBX %꾓YI{BY-xhi9/\UbKj |odb.)iq8uʰQ?>[y YsY׸N}bSmuOzA`&#'_Ynkl yƆ*7jU=QM?Jk7ےjC4"3mAFסS(9Hahr^A)8ST= GwBj ^jlTTCF Îj K$ i GRkyX.+ #Oh0JIv:D }3m&jI=k[/P"5d~BTWw-GS$h 2Fq.0 HoC̒#WlcY 0=+?Z%= YUǔ XI{W6qFȨUE>7=C!uޟU]iiL.󣆏 Qr/=pɛ8@;;(`ޡp$=Jxkp8M 8+ ㉥s1 L_\\5rWWn\R #T\#׫Z-PiI˗9xG)cF'kQY$ Q6STJ[otV0%!lR31}j{:H}hyLL|Krgݞ߇EΪtgE[[$gUѥgDMÌJOGEt=U^-!jʎ_ Qc~.X}YIwj1+a#N&S)[Giܻ]Xa,BF@:y Z;"T/}yJB`wM s?ǎ`782Ym R5Que(|#U%i%0W \:*%jZj6s!(^踲/⌑0aYb#3tktF~Ǹi l.؇ XGRwhl/Єc>ìPгڸZP@U}f#-W qW̩5{ljl;FPd;P7=nSr*JaYӋ9,50݂T"$קQzsz?PՎAr(nĘ6fwq )Vvc#Z;:$ )fӾCW8@0a*Yze&Z\T4jU&(lf^8nYд:|ڇK'x‰%xޢ8¥s23,6jqQݜOW+-V5F`/csM&-#$&7+ME Y܈mVL逖LSm`́s>D^By^~ڞrmN˿>r0aϽ: ܫNpV74ej."P Y\SD!|IcIK}4d VלB?*|(d(@6E #"SH]NE:X=3s@>aȦm)SFa)M2EjJivbTN0qz6B*rd)K͐o^> 3XI q"OWt NՐFܺd0i\:|Z&ePx͇ u萁A~cCÃ=z4ű"|Y:wh_G.ӂ2>.#V(&~-z/\qhfPPA]]-_@0^:_2K8 ĺUHNǡqo yn[hco͈)n(2BbCnfR T*YˡT;..&R9}瓷 7}E C( bӠӆvPJo 3])d'-;HG?r@ nm2ʴ޻L<"2e(`d2\x6U4kW'e4{/0M-R\fq9pD"5\IB{Y "Œ@]SD(λ mC?UtT=$c&jڪDp(/BDWՖ^^)O| 0ǓUo5^xcqy' Bxzłvv,UK0F+3~e;+)@NC=gr5Xw*o?4G,ܘ@ .r@-Ej ӡ(̆U,qj+epU{ jMEuHv۝hSVV܎ym'h3e2!7@ùF`6 V;9VѬݦoBI]'2 ~``'̫7.p9X4D3)P%s !K_.c`-KL܁T2ef&#93R?_(Oa['y@hYnǑo&=f1G3N?.׼sGXח9@Q|ItT3e󵁾}:gI߬wYr^Bc>xX ӘEOZ)Q]$,]uOM=9)/ 0;⅗šv~gˈ0B+t"_AP?qh&°lej{(Q CKq=19* atoAW3qu 둬̫LJ`hRUܨEaw(x.^]eEM{Qc.}2΄}PKMp&C3{^7BuarXG;9#feH #^Or?<*0'Z9|`dx݇0H٬o_v<:G )-Fq0[ &C-)!;š.NRrؼ<;70R-i-d"V͜C8S&is3.L Rs.۱ =-_EY>7ZKCx)E&1.%Е ܝ0/hߔ:78dG'[G3 KA9Q/(YFbt>O y)ߍ L7qk+ڎ2:Rn|>H>rk|4C=Hɓ\-LE_[8p^1Cbp{B4C$£22, ިqBVz7Hw 22gB:sA' R+qEI5Ԉ.W݆y`1GYQ9:-27R);g7XNE TF1j=zW3-.(9Cw~Drk^V&Fq{R?C>Ssw)*UR C,׫-Yf.[.|͚Q[fӓ"!UphVS|3c']Q 7,h=@uENd=qvi`8ކ@C&Ɩ-vCE Zx"tȞ>w ^YJ.zkDY؉l^*fAa٧dG)HJۮ~߃+j}PM%(5MCNHX@6mkGj>WY e+ߠ+f)2|m6S(?MSP'u;8d(hyv!V..,_Z;=[FTw+2$$-Y4oUIԕCљJu2 qW?Wڜ|/P^M63YH_}s$!f^efmDdmY8݁/2EB(|&%pwl%#_K]NE S' ޯ}*К 2Ԯ_?<5it&Osi)e^Us;4+`0[f$ twbvJB?Rϔ|[? z E^(Pc./ybDQwԪ='RMfY\Ejt^1\e hv۰fTrϐ2zexS7$-LwA f㋋(Id,J=&<bNZzߥF*"|k0ɕ)҂YD25y@rBB}1jyI'Ҿ(j~$ G g|mngK4U"nF8pFSP'=ԥ=T.:`X%M<[%?7m4ʊૹpk.fZ֓F_WɁRqt8q- )^FXE@>lXs _KR x 8cd@>xbg3%}Qڭb4jC>9d#3GD`VuI;4>\Z-j!b|b%bXmM>N8 v\V0Kk~c흾]SŋTӝ9wkVӚٓKo~. Ի/P'uĩn:v j]n#H®ҠJĩ ܣ[$ z-5m &偁 U( Ih6][x~q?rئHeorȕLӹeWP!9t~6`[.bj^WE'Q6V\X)q}x+Ňo3?XR| YXBCo0p!]ު//Uyo{O"A 5h#f2KT_ʇ;~LWG;E>d2Ԗj7-nŐ6*fc۝"kef1 :,M@|,| 84a|% JrUV „}Zi9)1TH:#WyM]Lp(rONŞ(m,X!0&x^zm%z{NɮB 6!Ś]lHkI/CS`a>} rۖRj'33ƒ@#$HIZ/T$aag~)`/aq@~.~&*7Z ^7\/xY$wfVQү5 {];7E~(Ԏ{i:Rr|wpBFTȈtpT{Km8r@4,xpٮ Nk扉21?ߢXR `SUkD8?Qym$ b0vK`#k3"88:~m iW#>sR~eK^W Z4}`1^U_$Xan/:@6GMZb=1 PTV̭I;RqRLDP⽴6ڽ{ï-~5zu`ı;ke x_/RЖe@WLg9LngoQc6dCacoO%.)FCUCӨ+\<7m Rީ|$קL. H6sTǵ% gJȌɒf4Ǖ"O–fꏓE_N!t#QвֳdKd&g.W|3@9 3.LJLs'Ay~9>͠9.@>/9tI\"Z,GZ ;)% k5!e T9_tQ=#w0yg (]ny\0#rզ3Y:.Vgi)?T \ژJαuUU0'rl$m[$Cp41'Dw  pp \ FO-Pic_דVrL5Q]@d`;^P28bSEU(웪:i.͍yڔmu5dxCWʐs?o,(?mk8):6+h6XO[qC]]zzV:FsrpGH\FᇷӡN6spʛ9Fd{A LGԘ$S/ɴ(FЋB3 AA18MiHA>t9> 9Ƈ"2#Ԧ6!T 48 s; cX3WS]qFVv~+eWq MyL'h KdYR2h, o5N$\zmIA iLkq{T]@ɆI"YPUN$teXfJkU_i^FZo)Tp(hBKdTCޤ/ Dڕ8ݖ^="'Tn6<qW-hFZZg`-mQҳGqi<$d>=+6/tR!nb/lý },g ~Lk#\XHZj2/fc 竨Z+$.}-vq ?7:5rvu’YbB@{!bUw69} b0lD.%m7d/^A]g1C2b!d~uWmĉb  !&p%x-Ttw;B%Hz$1bԓ;<&2a?*T9*bPwMY֒#z"aXOҍMaS%$;1C.9M6[๔%7 sLcN1Q\^쟡5[C}.M=L@7ߴPQg@΄M߳_S䮬v[ 6 A-c2aOn ~y}Mrk<r<fɐq-Վ);,X+-!7s[n{Xw3JK XE;'28-y"iM4}{U΁dìqj+8xkU.?/'s8V.ϲoKqUj ~iChJ6b#0B"U\Q⠣R}9kDyitXl%R ╺: alitk 3F_ّT.( n1v&cɝXD q%<:yH5딯F1x(K0/ @2MC*m)&,UJZ.8G0JK YA3^,mˀϫqfpO>`3^`slF#_)lD!o7L͵ҊuBj;ctB;o8kbm(YwvS`(g0diR覲E@QS{'_7-2ƻ(xiI筝Sf֫6d3E;ЧѢk*>,;<[Gͻ)+w4Ӝ k=21kNԪt&6A8[w>J YWsMdNɋL'Zl&BY;Gs("QA++3^R&_!اMfńʫ$73< p`jYMQW ~q׍l:nq;Nd^[1nkh~TտA/#=a{fNEqd2wC{'X>Q3JJ0y+wK μ?Q"E*,{Mo2Be,X 1uy5Rܷ`Nw$!2+E{(=%s:pԈtz%prh{Vϰی]Khsfi7(EA+*@*{2K˄4.HȢ DyR A(Wׅ+g×[ݖq= \ T9_,O{ KI+ *2 eF;v2ȜiKvXn.O~'9oc_}*JO wiNщ>,)qOjoHN;Օv`?"%i)'t(= YH:5V,qt`ju9zhY8Jv/aF=~ݑ:bi*N~>`d1@BtoFi ɲ2qPHY$6Lv Ue;H_b)I2Sj%T]` 2WOL+ef1 ,6F!7qL[TFE֑ӹ޺;V&UlU.WiL!TN]#ӄA(2p%}6A` >QRE?ZzEN| 1<N_.Vf Dz_s=$Yr!{<=}M42w_Lϴ{bfwÂ4BX<P-wI p~Q=TdN-5)K7XOPTg}mKLJ޻RGbiXh>#hCїfM,wDV}'KOWŬFԮyS@}Z:՜"AnAw .Wzaڣ:hx.:1𳅧'@ >eIV~2+A9Rk nġ".]X?rB hZPqh wc$~KL+Y5U#$g"NpAsW撵I?Zy5V8LaqML,{/mB|!*'#E[3x'Dg ty)C@seDx>Q *]Id9Kicz(!B~ߍf ƌ]{3}XNit/)-ZBEtۂ"6θA[4dsͫowDTp$oi˸$w)_GB3^ڂlˤO=^ _é廝[ AGJE2exjqj6m|E!^ag4{݁Wz0R621OGgraH!MNJ(ܥq1ynX K%/wHOֆF}z9 I`LzxWě^o >A+0Ǒ98ͽ;jdDvS⛲Dny"̷@쟌>ًb{K9[ N<`ҟ;.+ 7U >]!, ܒ7ΏdGdTmCH^YrNb_iR $P4p9Rv݉_`YS CXÌ? .GY?ibGeW'n9WV0:ݏi$IK>ޘкwm5OkQCh*ݺ|X%J#Kjd Ueuꤞ×hg`ye= ٍ{$KÿMvG4sb#  ]¯jGHW gmTH&'˩P{/%H'gfbeٺ{?GP(iAU+Pa[QCkҊ1;xٛ+vZVX‘xfhv *I:4jՔhKV_ %`YOsY;99i8fl!t0jwrܴ 8̠RR/Jf7Dۂh.SGoz }}: ha07|+]J'} _j+- s}^I}Mڠ>5 +Z(͇mm 忳-JuxW ،&hO tEkVK]1 >Ⱦz?2X>G*]fоpBcwu5GcEr[ Ж046N-PHܢk )Ǔ(*E=M.7?X]aܤY ^p(>@A+L+9eF~!?Aܘ*UvFJwi ىTijS-P_;/?-ȊFƺEXi~CTPqq/;_-]CxB+J⏛!+L4bb,fg$'bufU[mߣ]l|?3832V&%u+WvKR眂+n) yԖk, Zz5:F?s+s t \<ڔWSi$g`?p )"Z.,@[7lL0tG1%!Yc$`"qۧbr 4n'Frit}Oӗ f;C/L 7Fө 7ϋZmH0QҶ^i#NQc TozצSH"'۴l1Ųk?4qZ}!zX 6{<`hĦynj\)uJ8zޙrV(uӪ((GN^*Ћ!!vpmTTϖCtv _+ zhc'BssZ Uy~E h<.C?w~CNf%@r焮D=o0#ߩӘ ȥ<ʜSϦ*V>cdІIL;)rpV})"uDO#(#"nf[φ "9leX?I_pm22`C;:h-!,놇+Wr]< *C\zb̂y8 j|ʘ2|@h @+}c p+$(j f1W-mZǩ>0l4~ =ɫ_cr`<"MTe UU> "JKv/V6 (fv-d @f/.LIDM`hlڗ믃JiȉwlHL2sQ؁SM"kSD)ËҞZoUG4k齫*+ dݤ-:Nbp<5!󶶧}ȬHu".W)\:@(GD{|_)T㍉Jkt;E/ɗNq( lUZD~AUB,՛:esXeQL&"t՜Rjѷ&dE@v6sHn]•Fɸi"r6k/CsW'uϵ6 :~ĥm#AۣD,M~u[` vhmEȎGUЃClȧ:w;0y(42W*ZQbKo#3 ~HbdܒȻt5T Qxv~q)"ׅ?Ӊ[6G.hR )ҜdLz@8ɞ]Y'B-Fd81vYz9ϋr= Gb L $ѸEΈ]ָ_Xq@fʷ#gΓb$z2ۗh!.U]oQPMxx.iy@?hEm25KD|-{j!PQӪʝiFOPl^/wVYIvJ[Y?] WGv;ZWz'h6Jgfx 鼄I>]-Y<ŲtsR1?9^MY#pl#Yc~&]/v6lfMorzbbRHt}4FZ#*nMP@xIF-H:v, I S6BF 'i2Q`n |$X ~W;;jj ûwk~ƝG ePZ*ʥD=5G mW~F>!Sg]l $NB01Bw@lZ]A]jƝxːz&:L?XM%l=ĮJ!f =Z NNG ;PN N}r ZI5/,&Jnv9:L*yJ~QEOvãӻ} i 4sUNbxe\\sήt1F` ~+$N6ϯ'gYukQPg5T(%j *ΐK ;fco79ǹSaPJ!Jj?5|[NR 9yJwmd$%(Qv=}G'Ds"v?MxoB CMY԰VKn"vXp13 8c봌T6%B " ]f't90kO#7<3AVg!GO.X$Oeei 3;jك^Sӷ'3`ܜpmIFAf>ęMWn"9N"uB%װ cе (^ĩ[#[_4:ip> Ρ?F] qG.}@w_ PYˣ8N1eqi]:i6e):|=|x}}GRp /)vh]ܺTr]\Ra `-̧P]3c7K|DK&Hfۿ2}QܭIxoͅP#L]sɐ%PGz l~'fFwl71ԤGFe$吠J~ PDf'K@4B3,K,))=WN9 01..i>tLI>R"HN;GUloXVL?].}s6uȝN]P>oJ>O %f3cў\5M /0@vE 7tL~17|TY$|)x?v')~,]nTT b8էyK†9-kr}!8-]X 8wg^ehZ_ǀf|NA+8,OLފk-x!rvb>Fq5:9 h.o٫=!CUF憇jX2jIܩܭ/1m0DvS 2f f>RpZ+<>}%)A[wdm%@jϠwmZ^,\o!̩ar6b?:.y8˜&Nٜ$kjJ/Z&U4pDI~߀\cdf%A>.tk͹E9;c,ֶkzi%HG4"$g4.)#tGo`|~"=1|xiTYbQ+ۘmF;8!rJl]^#9Vp#d+$Jz/TD?[kgx]8A ryoɊsnjfb8| D"tǑIF)Xމn Q Wzr8G繫CnM kǙԠ -WhDRe^t#"7BJ/\(6xK*[[ud{q6RJU+O1BM8W٬EPhYߚwFP>AGnnAv |ܶMyLau'ulB|jCqO.D)FCi~)FrKFDL?Etbէ> R !PKW^KL_B~#y{.N5kx !ЅT/3uNDMW7UFH˜ uۃ$M"TD F߷FLRrHe/$[&EN*L6VHGօUh)ĨuN3pH&ZYIKZ* XB1z+7g1-"ŒB92\A速xwGls\Bk,.prv1-",R+}gPJ,g"}M^Zm6T'  ERҵqTsK~0j+%*%/%A-=6>'[ :u^fP6[]RyE&9RYu]/-m&sE ~h~̴j%U21I0MF S-Q _O18.gq>nQXy_h.z+ Ft=9z薰E=]+B3zb].]>UO?iV.M'a T2Tj$s-P !+zӸA%UnXb eN,z!}Rj ѽ QIޱ8[2{WN 񟶖OoTP7;$Abl߻a&ݜ[]m! K238ej[|kD_SV ,WwDeb 7u;Gf*RRIמ\]?lʇ ݞ]Mm|Vy}szJ`i[`wvBCT*FhvT!s^Oގݫa;Vv{yW|vfJtc4 ${ o`}Ip#_>Mx#u'dy$)P4czbd&ӎ-]Lu@P>d42.k4Lڗ1 :xJDrcb*ƢqgfQ[i?zN m@Ee\ݐxPhkĬ8ØobI1GIZήwRN'!nXwQ;-1\l_KMw^ɱ,J 1',+"1n ݄J1AG*kp׶nƼJwTٰk:b d t;~Z 34T$4[}%^I]d.DGA[ +vF&hMY= j|pEG/Ɖ]n']984EQC6C%Y:ok8^8gv6G&K-|fK to#+ 9Kc2T';l M" Lx ψinSp顨ЊЪ;T)I". 18 tF-VJ%Ydc3-lkɭfJ]3vy4C/Oi)a ։{L2]*>-H F/?Phƻb:D3@gb02|I( `(u]i_Y\>|)dUgFxcۍ̶#MGjoEsn>-bދ0Dӌ9H%q}9cܯU-ۈSq%>w5IWuxwm'UX e1N~`|&_,@!&Q!_4Z;ce~L4Jbj/;y tX'R=l?lb|$G70yc#? 1OlV:ᏲI%IlENwr-=ʰ]HCK6Wy_g? ߄g6//;:U^kOywIFGVZG/bDF@OVݽNJTfEs|Ǖm 9[*3C;NUy?]!ۇehem''+mWwt2}#}e)\m!p<^4D| B;c78W% I2H#^#gĎhcaʎ Ȕ(t]+T5'= p& B* R4H$B ҹI6MhQ3Ug9SYo'[ۏ .*.AVbx:;F>g‰Pd8-ƒ51s:CNVCt"ind vSP|i)\CYuN8RF&_Vhl3ol}9.9b؋QhMWqftcg4oVqu w8!]L(k{&2@ hgk!y 7H0^(eղ,{hyy'_ N!d#T4t:Mc.8[G&7g3HҒcxqHgLD겻$0PF}ƞr-7{ye>c05 oD{gZd/:9߷|~ vWޙ6) FT\ uyp8%"pF><גO-OC5}zx&;5gsiTrjMl&mTRǣHJM4$>$QXxfR4//tsS. >M4Q/v{00Uv8[#!`oCGwlVCB0t7cߝsf E)fu"` ~s ]MBLXrSIP0+b?6{oCR$qb2E-T7O8[×Cjk w5JWlՃ2ѳtLnۅ̼SzwF-29cr,ż_,ބx%l:C?y\ݵ!wd:@ h5ЦIL 1yQTWH*.DŨqK#|X\J4CD7.? &?2M^/?D1"StfDk5Ф)yd(ﺈէ8^*l@bUW% zHc}UU$O 0@|KC@=Tw6&MvnE..g #,6)]a5U9&G.2 xhUXBH4zSw,6Bn?̬h"BA1&ٖy X Pj73 _` 5%r AM,ԹMci4ȏNS55UO[`L &i%})Dt' 7@-c?f2%F;Q/Z4w (@/]]zXdU4ǖC}vmm$P3& se͑.@)myCaDZ8ᭉ2khygp'y_ !5aȸ;{#gW` [L<8=ލ[nG1AN5-.q0lkUoQ$ᶓcǣ<@CGT1ٯ\ +q2:k{;|nWȊUdBzP[K.NduD\f{ 7Ī!HU[p.|Qxbi{ܗ K*оD]01);&'iJ̇,J +!XpHq(w؞КD>~po?kTzVJw:3Wf tLzXdь;9>]w>Ia0LHF V)Rqj^)yQ'3ΝܷtM oe$׺̄6IkLCrRI#b[>׺u`6) cѣk) 6=E4 d7?-TDEti`ߏOz(tZ4CikRAH%m=cSwWTileyR b&i#ɂ# ΪX qk-2- , i_.nV`7Cde|UAHQTSs0_`FX%Y=(fⲐ |wKѿjݪp r"x'sNQ8w naev/cTwLPaJlنvCR#CՙI˄PdH+qL,x,O`_o:_brRP_]+QTeN܊/o+ܚ6`^I1+Nt'R[5wf(Gk,|ԩHDe؂8#,2g?śgUZG졮qO?wL0 c̃]mBz;_~=-pD >!slԘ'k vcNz l\:-e,047JÅJ1Qh t~ DV{ic$ Ǚmibymhotw'OIuÖRwm%g6@DAlYeQM&UڮٿyFbVPN5o~m2ISZii.:- g㵴8wF*hZXL$e[ȯevHGu2|d_ k1/}kB4M [Z)U;H~ "ߴA #g: Ue֪Ucp4zmV]:WStXq½UHV=(YϜk}')EY McoJ54o_BPV9[?OϴBNž~P#n_wa[κʐWI|LlO2M T#´ R̫d!&'|+gW14n^%7ײw8DtB¾dP+Eu^Pg|kAGk6%ZEqV cSʷ:R NX'G'yz w{@9'̳+y ũD=7 =^i?ФyRG5WZf%YX:RCtm1JL p.` r1ju8MM/S1j4,AEe ૵J@9f<6@\NTr\&]ܦ:CI䢛 @U q&;/:~L8 X=}񓪏w Gm68 qT `hbI};84!'Ji5bp j}w45V?ͦp4Gސ֪,5G_'})x-%1tQe-‹z|{ƞ5(œ*lꭦ,L&s]z>@u9m-7$+wM."k6 e'X}*(X*Du9mLO XO ϺTC@GR=o*dR) 1ƀ6pV%E=Ѻ).N$:o Mߙ-om&2Yk`Rhh(ύIeF&yC {'Y3d'A:A=%@@lbPQoU^% f(3jLmO.źY* ܫrX3[ҁs+<.~* J>$MNO[1,myT5\ K;@Ymt3e`OB5kF-S{̙lp*Bտ♟5O'j/}˾?4cu0k! rv6?Jqo*'HpD&q S9 {,nl Ǯ;<B|5A'x]QpU|椹O3 rX\r_UGHΌY+J.X]$찯18&&iEZj0C|nA9ZBri*=bmc?eK*M􋌫O8QP6TMjVdS"W0nʯ:rN 1ö4J8כ=Y U5T+pfmݖV 0 P*UP8KzBH=oR#i'\jd(ƃH _c5!`ڄ|;e=u {uJj,Z).p B>O. aBdMݭС@ݶ  ^vǖA^=@{*91L7\XA35vmET*EDV#'r3]3qPpZCv;)/}Ԋ s$gy.N\t ,Wl+AVju0]x[?7Ϲ34%RncNE>d|T؍XZM9ԝepCL7Ýݾwꠈߚ+ 4 1kU One$C8G^nf^5-{Ң+ܱ~hSb+мBۓNL %"B T4a>fUWON77'k\CnAZH:2m$8P#Z ᙎhVI{& 7=@esI/y*w2gGf4A:=$",^2mE/K} fօdr&c{sI7C&`I+X%+w&Xػ,A [~Uï(gȋ`; ::5$K.n>>3mAN+(7Jkht4~{d\a,f? /`gMnBС8!8XߟZm+[Vo||%BBt( 2:2fюcYpCR^0 Ȍ:o' n$t캂h-N-ӣ}Ci59/?9Wf~N\faf=`CV<)lfʇ5E,!p.:y=J2GI"i삣+T7LL׆LgǐfKas;:@5TakđbfN ڰDН7e)]\Ҧ:yb cҸ?Z2pH5 )! /`*VQϰ䖯MT |N)8{Ć1ӈN-}yӈmI oROJ0\?3Hrߩ=% \Zc HMx|6SЏRaӱV`sKb=BvmK#OyA78/)H$_\S@>DPXi $,>G|T^7oX<us&WEbfyw@J96S|Ќؐ,{LFK#q''NkB$g}z1{˓z35`ve=ÂP"As=&4 PP9ڴ^߫Rh9"*ZbX*[7'5#s-6)mV%=3C_m@%iad\nب&ur 򫐹kiP԰>H]sBbb<7uh:`ZxۿC5r&_?&Դiwx(U !ڍA|d 8jbkdm¢ t~H'80ҭtu0u>~@m= j SV8u+4}KilZckڟ~%3D Y@ĵU e v3r L27wY7)Ѕ.(Ͽ8qx׍ Ţk}6 Fc"~,uU#;?;?JGM ȲO@0_So @#V@jB}D7*Rߘ|)-_-ִfUM {#h0Q'km,3s&@pc#uC\L=qUU9=]ֹ*MÆvOg}ul!:o56ag*1N+ȡ%T鞩omtp\;Ui5Ԝxdp4 Tk^QeK6UcaW_x$SؕQ%PJʑ]ctfUYlyj}B4-m-[ٝUqfݬ =p~;мV#OЪݼpxRݳ"#4*_FP~?%x~tLƲu'sl33/T1h㌒޲ߢ_2طW9 "XRBKFIX峍01.?Ƶo|q~CvHhODËrS}%JiT'(ņOƐۄEiי wS"Y|!i&ZP1K_4?Ο'_6;OoIW|#ےԆ?YT dS(||̸>iL\u4wYHcgbmiz?X^o>etKy>^$ce'pjWE|t4FsqeiE,%<iAj WrӪu9k ^aJVi) eSzzzKa[hȡ\﵊(7eCZ. qM-‚;T.$Yffy.-}-#v>(#(؋{Dժ8TMt"XI5 \^x9bӠt}h_ y{)QM+AtUie>붽N@kK%^yo!?"L,R0A`Ǿ ITBXiR'[`a$I^?!fz;Uwɑ:KKW`P'&Z6'*II#2# l]x6Coh~dJPad"JVe=oV"1&anjm 0qmZ G, 䫱t=X* UާqG,?[s[xks2anX!xxtw \/1= bA3;&zV BO j=GKԼK y`ajRu0Aes11Oim2h7wJ*?}:U7> ZYD\MlSkmۼ^@V~v,J.puodh8C HjěZƍ Os5rHEL |;dH_hV1y÷'eE~"IPlp2k1+b= lGB?oDc)<,&*X,Yш*q,0uqs4[dtI]p7տI Hp_Ymĺ)anm`xOg ~cBy{隉V;Jcj(Ⴓb..ik'Qbe#ժ?fjԟAz!a1F=)P$Gd:N\y_2*?4>bG!xcpxc֠ՀM}.ykv5X'[tqN. {O8SN67e \o{PY>@>Nl'/N% qr=Rd5^'~i[J3 zoK3['¶NWt `Չ( `SV%v2dT뜢C$ZV7cBU\FI@ߺ(_ x_OiMhȂt{;zw(kE7qMZ ڋ瑏H,U ː2JR]nxV* >Ь~w`nLxeDV-;=Er#+$ԑjYߐjii?Л rxɧ J0ccim%s*F9l:fo mNؿBg?TvAƧ( ۅ׎z?7(q=vl57Ex[C to+6j*~L?1R*uQk HNN쥨8IVY 0Fډ|cHt'1?vۜd܅&Wh#oD "}T̰y N^482EO# )Mo"[uB#AJCߪB6,&5>X-ߗ%q`eNN}bV̪` @дlNN dK` -ث'Yu/EU`#}juSco\ ~MZ}tihStbZ؁.֠ 5D;ռm ":f Ē҇ZLo~M7,/3 ,t=,)l d?X(F3n#9{w|;~֠UF PO-oߙ>@ѷ/L)\hx\BRYJ:7͢ww_⪗]arM%v5 eqL+A?V{J̰Ar45A p}=aJNnΪ[tۈnD8C:͇ڟJ tбiIW7ltjeW ^yExh*t1bwڏrU߂asoo?Ћy&7}R@5C/M4ŻA~DO!nxu6198SHu+?}8'@G̑zH n^5!UVL $)&OظTJ߶e 'K1G+O@EmI߮bD ZTZĄj/8=]&Ժa7ۏ(ܥBy9?wbAk._ ~q!cZ0D lx-ٳ#]Kbt}xa;/Jߨ#H^11 Epnli`bxiS腯vGTF-J]+uݯ!6B>w02QE'ajSʚVP()z"4AY"a6Qi Ŭm߈3<)uԚulg'N"'R2.R;bk|/I"K.okXVY%eG$dbtJnNY>.BeS1}x4zQ"jK6 ~o-iwvdG2t,ҩ*(*@D3]1e\SМB>_F&J.f?B_=U݅_nе1Z¶l1|!X}{ac4U`8~#4#NEX21H⠅6/dZ WH *X膕t1vo`1Iqc%$3s繦npC4?,vz#;ŀt+6I88ShLCY{7-p}:a(ndž1&vȿFVF#>'n/9(.E81g 0<ɭ2XH\K#_.G򪿨.U[p) d Y3(H,ޘ.A"lޔ ͧH9tTvG\^N}g&E۞ygnGbí˛ڬC"6+!FXLDq3!hyAwե~m<2NTBB@+Y1wxnޓ,}FݟF:ҢBQ8Ur&s׿RXXh7mi ta}дF >{`s?bQQeKtR};{t }xj5s*>Z-jG6_ЪLA(xM@eA(5Mڌ8 --n[SlQ-+%J Y{_%0Ԃ65%w8c2rT|`E;-[PBJbv6,$@ ǎ.W@Ac3mmbSy/XӥS^F:ύv۲K +?G0!U ?0F!7誎܉I&Lɻxkp, !Vhtޯ1v#mDg^>у*幑mʢ'Rx!~-'7A2eK,6]E[ZNI9ܣpR+ѐ,^4B5ǀb.d0:&KR۵x?]RQ<g3S0a1=*{ћU,]c>$3 1&ww!eaefxotE6`V(%]su@{Z+H"왞RX P l\T AJOHh&s=)Xu-A mC̮Af nRd/Ls/ F J8{ԫT~CeEOU9p "N!V#ĀV%v!Ġ윫ւ@B ǹ?zB+&F"~&=2#Vvۥ?xsL'P}Qau0S/-yAI5r%.E1@L$&v.j`)UBI|+#ѾiH3LpmHbjx\:? ^`Fak6Ș,GJϔpFydW{mg٣\Z6}#EMb5lܯS/G c7´˖ o*Eg8cwVYdhȄצB_%PzцoIR/.ɎBy_kEDrC=߹C"=UGsҿ;|K %I Ä٫\.gb 隠 x> ݩh Qڔ5 P~WXɏd="3eD z,Y-S/|Ϳ䘠˅gq+ⓦti-ٔؒ.޿v Nt5d5^ϼlf6 .(v++'{_IQct0CLXL`ەPbE:Im%``xXj҉. F돐ys[Rbau5\ɸs3GD2a?+ =-#8Xh?Al6J;_EE\>X-$zCj?_{.6EN27nM Mf-kƏhb[M`VOAZh=._?"Qij&>f(Oz?+,[ p4tV^*wc,p0b{X:mFxbg \xAdEDZs=tH+*')jXȝCjXy=źc@v,~g. +=r{|xCoi5Yzaҫ24Cs*#nLF͝{1^㧱XWҡ;.#CUr2Zʫ'GFFD]kRivp~ӛj7&"Pw`5w(FΆ*ݲ'i*RrA$mWl>]W8ě ġ ۜIF9ܦL1yؔBq9ԩnrIGm\. /bu!^DC9(D3qQ|A~Zj@ЅxP@9<XHЂfwWß#FġN(%2d4'9'r^H_);b6XH$ay^٨4$\$d߀V($h!<{3'# G޽$x3alNS~d0Er-謏q5ث "}Gg{|лEΏ?zKxDovN{ӟrnO?"{AzdQY1;IKnpelǘl޸=pძNiD w:tma0I63>w^m9$i[ a Vd:&?B}o%5e@n*I\>8oS=6CoH v]*|jUn{11fm^9@ 3T(|L?FE.Gٗ:;1iL*١HRSvNϷA.`HW!ǂ'jH'Ƣ1[xݸ;_4[S#Mc#zγ5\' Xftg-GR#wXQD 2E;#2: Cm_&#=\+?fL_#DGr:QT8>7Q:GyLJmj l'>]%T%{GeNncC?Jݜ 21%2,M:>OE9qCV+#'34֝)w9LRb̀z Fyvw3Da+CJ*3~5&s%{nxH|i\Sȋ~<f&,(a[,:UkK|,]&Qc5d>D / ]3w%TDڑF"VأK_ԯZQ !}0*RAcdjt?N1QRdz5sh7#@l~ܴH/P1Bթ-D̅>>S "CWEGUarT9ם}rݚB66P\ ZLv:|ը)7uH'z%> R| F/fNg-P~]c9N\ w8?fFfAh=S }96.ɂ-jcrJNN~o_ySBjV#,G:M\DIab`).-6wO,h ફj5+M"ޏt/챰AQĨ ! KIQ: Y*z=B7T$QG(Qən=d+GpWIk#詳t=l@WU|;(:˨NQ! r;‹ ?wG7Lu^*kN2S5zս!GBiQaBd7p7.iܻM(+cixOGT:(pnT|udH(%mKI4>r%=n$A%ۧu Y,B^Ks*] $WmPzPm0# uXS˿V03zV6#^CڹŜA0:nNNG}9ls71~?h>, mb;RPچ Ar$.N&(v| &z9*@\Җ =yMwgBsJ*IK H~Efql q$fG7 3|hvBOy# Ͷ|fbk@$6" 9m\N5 Q 0~Cq~izE)CTA HG:X[gK큖#˚kbXC䗈rr|B mu cƃJ \RNiNe nDzy$nڒrpUer_)\dxN Ptkm5 %Yj2*ysʁ0}~Ա4`y=fٯZH6POD@JI>WVz?0 lyG*WQr#p.85 hh*mQWEX֩1| ߦC'v$7͍v&5=<U^AMgt]\8wY~[4r8\X?j.0VAzhAQE75 +j0uX?_|s-۫&F?&Iϫ!Tn Ep9=%>S-KDNSHm*׺pQ#2)6'TwqNȯVbSd>w~{a|Cl8Ql3~vʼn,$ת`qi>+T԰̀<4Qپjd/̟2s/0h:UX^O VJŇa&1Txuι[,AՍvA>מc-/$ 8ֻLU sTC75j3N3JCQ4\,XC "O0c?kW*R_:!(|3Vo:'8wQw{:hal 7VH$=N/{gBC g g%6{E})l[/Wؒ^SjԜHu*IG@p͇KuV B_v-ҽaYb*˺eXWm:4Fq5軕մO`N8UD=ijWCو()9a GlKPٮ |3H,<_kQ Yyϡ+~+Q72.'8r}O{'xDcBfFb=6n:w{ޕXq \ "s%k=_$qEtr._b5C*)IfՊCjH2oCbI" U0i,;7 Օ3hS:"RCO[te*=1̑%)Rz>iSd.d5gWg r5nJ]iG95&6lGjYfXUթɕ+xYC>& |P-VHZ #fV!V:j]nhG/D BuZG77*lRIN,;T}_ 4>`gEqW CJ4!S xa1MavpĢfoƱFVdD BkJ n 8.A34gӣOJoU0ϧ v:u3h,gmѯF;4Hۢ NX\;Y02oJIKBio!vTěPkiaW99r79żZKIaHHrNO_:X|4D,E 6Uq*}lV VԴ SX:zL +,\VAa<Ʒ,ڪ1uOL0tfc*E"b ay #UrU(/b M1v2C=߅QDuHL(Y+\Ys' =DNg4x!<n٦L g }*&$s†p.\P~0`7>F1[mkjS[ Z7Ah|5ο 3KCW!ݘ62Q{c?4b+2 ;hZC#A#ݎݜ3+GvE~S RT (Hڽm:Z['j.a9K\+=Z&?n7׼c [[:N*knD,n@w`L[Y~/w řO<&\>lX %)X<4Eq 1c4?+2ߎq=G/-כrUK(\0ClB՗ %Qc{0MRFR¢`Pk 7{]ۈX*b ;ykfHH5mm_4A>һ*zlzUq+WjL쾲n4\+ ,Q|F='Vb0}W"E3q+d_=6ܗUV:{uok@pRo1Øyw.Q1a혛ƤO$ )mem+lZr7\d 864 vݽ/}>|R&PY9Jײ$t/ɥzꘪu1Nr-r xX:F.vT<xdbc ;g[T:pa^$;t57h+#9OÐ~Auӹuvefap_ݞZvcEXtTׅ?9Vz7Y #egCb/ T'*4s A1 }{YN7j*Jҭ_n4ng0ʻ?zy\df` C2=c(y8S&JsƬ1e岄nEW> " VM\]K\ 6YL3`ỵ *փ:zNGRѓObaX~^ij(qٰ3s(p(3U$Ej$0͠6~pT|'L'5 5*_de,ZМ/Xkbmx0u駪> ä3 w/·VoHz E>U˰6E3~lK">Fh}i$w*+50rP4 N~ P8}y{g"ku**$ڑLzZ)~7wR[-?H6/N,.#SIR*X*< 0{"]g!򥯘TSa#3R}ZhܓZ!p<`ϣ"Mڛ38{vGQ\,M8~Q5|t曥~Î R&Xtro>|;dQ#30WlG? \MP}o.g 2UBǸHGئfi9 ,G"(,.&aٙNenͰ)s6N2%ơ9e+',u0М¦i4 ] JEoTqTɲ7y4'|3%4βSд8f9BIWΪ,=#AsC͜OK"Ц!iw_kCsXp!'0W Ǫ?44Űs-K7FNrRʿ7aujGptc .ZY?[y'A!x7ٚ+*.S>t:x%L %gG6,IUޱfbV=v*m"߿K:oY_ cuV<^jZxv7>tE455j66<8n*ذ]q,d|ҥ}*$'ӸqC["2B>2bHV >X+=%V6ఛ;{#`^P5‚3Tߵmy}!ro7̠c]=Vw$K3? <BI)( '-]ٿk!/ LE83Ol.[!|-^u]掛1(Qȯ F=!-C.te>i樥fʓz f"6w:ݳ߼,t)*6>B@XL3rd7JmUA+A`jrCr!eEJȑ/H ZX\[򖩤C]0{0%@x pvX 'jjB_nF+Qݕp>3JiqEC{y4DOc1# tf`m[(n}h- s^ƹhf׹hXŖ 7 D4 oʥӔdB'~N62 %[R_Lwv~2pFf_\sGl ݓGoq>оirurtúFl4n4:EzapLk;ԫlaOmν3Bkv˖VGp;Ŝ=3b2Z='<5#-—VtFI#obC=u=cN8bAKvrRiQ3|>ߥ 8X@oUM=/ֱ咭%:(hxHVYE>Q_B"V`i\w:J:΀NO 7s;et>ܚK2i$r TͩߒFw Ԧ1F_CDŽ`M&ql*Ka m/Pls4Zm'U%+MއN!;!Ha 01I8Zb+gt0E^&D~{k )9jk[1WmbgrKqK\Su@j];]e),\+*^.S>9VD]~8>\kEKOߙq16Wb/ H>!%kTݘ֣J~ɪA?<w bE F@=pH}EQ~dSLmAe3TXr8iaqQG`k$|mv9tozB[!&l}ELdlwN_?]90J-R`Zo|i{Tea뀺uqIIL~ŵ\DU{VތiЕL qg)Ѷh} ߁GZ,t1?[bFbStaKB"ֈYѾ33ui 0.]+?&郣(Skau<1_ǰYӠk3I㐐q:F!xdtE!?=d$dOָ]:. Ïû$uK i+s֓"c!D`?ˢ˱xr+Ґ1ٗKmMW"ќh4=^PlB dh'5Dulv;CjEL⻪6'mUv,59Vo6z,tVAOh\{x>=lw0n >><!9.ڠE="x.Qqn]&BN-]/.3:՛G l몥%oإTz-}n. ǎ?,t5q} q%RԷs6v9\qqn2WZ=Ӈz;)fԃT|R ⼉Zb^Q>*>Ҕ7٩~蕕guyW}(vE$;m( Vj+5T5dUlJM|ƫ݌?fB+ϠGu)FB`k1Їҳ[uL;շʤ{m_=Κܳ!Mo#>+Ol}kuQoI~Fϐ+0To2Pvi 願0?)e~KF"к6rRjhX%f@+W3!C]tqBF4֝arX_GX'-YLD jC̚ yajrP]Udzj,& EIw5PPp(EOt݄Iҋl8b /3VJl̖G$B@^I#lˇ9*m1,kS5o47dTyRw1݇ j8h xBV [RyO0y,5*?9~ί+Ks+{Ma~/ֹP9@F{\* +ܦsiLrt0I 4,(iŖ?פ.2s^p:hy.UԘwhTѫ%0`,ާT y 56ց|*3JemAnJM龇rZ8wUQ |X-G\8g{wϡ>d̄oQo?6P,`8rOTn. 9ws)~nӿ>.Bo$ǭ&RSqU6c4zGj+iC0Y LhJCԍlLMX՝b}28OBio[gmP}%jխŝܥ$[\yQڱ`q^ <͊O#2BEY?:i$r>x&RX#&mJU,<:R jFsA8o#e9a0,$K' E#0xp$k!]sɤ>h&bi M"@l&7l/e6NF>Rdг5J,.vgڦ=.8'K/ȯEͷ$,]~zS.d1trYL9zQŬa!-()v'deBp/b3dN@]4j?|sZeMIvSbU#29Ȥ>C=P$ȪT Wڱ*碵o es=94Wt1sfHo]`q07vT+ZVѿ ]x O:cW[ȞAc *"X:ȃ;X'$ӬdkZBh>ksh<*'2WW֗Iۭ}ҳ 1-2ՖJV@KT"#\zԼ&p7j:",!2zQΚq~|%<^oBҞ)WWHnX95y7+ Y^N*XEi+AL``[MvA \p) HN~k *'ʅa }9Gb4M fڷ`IzZS *2}魄GdpB!!W$P&y)FMB*kT6G8ޜ ,X[Zl-2yą/{'n:ޔuM©k2E@2+Kz`\ kۣ=1k2[ki7ׁoVtWsyie wjpaCǷ_~jrhqkeieMcDNXg.$leArBV̧|89{cK? Ѥ KGejx^Q8Cf8HAm &vg᪫e|Vֳɵub8ǚ};L?Sb$#RӉr ;L^ͨ7Xj=Oq4B0\UlDxJ-VХjOV)(B_x ;q&^^wE.\xqƽaýX͖fHn{f5eI/<8f[9,lӋw<6`R$gI!!Jqdl+sn8~wezh{hń-Qs7r^gYRAldP)ټW($n[u`E2"JiEk/ϋE0zNcb'c^ʘΒ CwGQS7]"T:ꫝ85qNk$>wxՏSZQ"9@hV+sm*):u@0d?JAZaJ-MXxu ,kuU =4@-X~˩Ϟ+.|KW;3)]ύmxW܃g{5b{"O݂KdtM$H‹LU6zt!T%diUYo cYQ6JIO=Gf=#8.ZPC;& )_Fc. TKi a ^ eDHEa d ½rÍg>>X"2R(-˒S=iA ltxG?*!`2UX5kY _k1w}dñD'TSeRhQ .8@;qnV2>u2 oLW9"ƂxE$s"Bn#.Fs{gd֜„zZ@? EOik -zU5gg*cFG]TOƙnr{%i;μ@x5_*# xR-D7Z6Cp =-@1p=E8HVAqEAPݤ4Y CSS~[.>^v\7KW$žBSs@G{K0zFztI7/C#Ǹt JZE%VyWWJo }Ǧ '=WV&bq8L w&>&xb/tF'}r`Qf Vл=nGgK{)J!}[xԀ_e`,| QncJ8h|k!j*xk.Cct 5DO)(@<,u1>L1iWVV|6,{?7.foi*;\+1:) TMjtdt\ˊ=#ZM#(Ĉ &C}I3c sycV͚mS!q67}-'0~+gxi΀_GGVMj O!u(;TGʯT? ߶l¢NŧZڞ*<ԋң'Gjl㰰*Bz`yE*Bd#j~CQdkJN` Io+g;kmh$7`2npY aBWq.xJ^.E=z h6|ëMgG>,CbͶ? bOpÑ7c5 hl-OuNA1<3/~qYR]mF(Hxq;\Ƽ-;g!@K"M8W}Oa:k :ޏ48\xCY)ߓ68{Rti=Mn 39Yc?YZ;8Psqѹ(EIb0 rD8tL˺yFڇZxE^DO M4@Vѭ6 _=؇#sN&(Sȓ腛ꅦښL!ư.3Y24CqVY)(Z&в8+_>hˢ9S 7)Gbz +B?PZQ!oC~F^L+{4^L]V9O .rZϯsi'3nCІ5[{ڭߛ O=/kDcLX1'xl S&C}OSղ75WӺhRv&eg$U(FPvSM*q3cK7I=良ADbK9L 0ef+ssqw#oUΑAbe _zo2I:őp˓$פ] -c^З uqq3[FK!OjtNm߽3.~MlԎAp^6=H]R,\d`gi5/%{$׽( 4V;>ڂT淙5䁣R $^&}HM:r>ώ?15ـŹ`C(3R}AKAO uxO>-/Pu".@]Puw9Xrhh "R$meZ+ ^gs_]uOl0T2䤋B`W14j@ʒu3nk L ϭO9f- >D,e iڱѽ|?Mi]j(Ű뒝 Bs'@iE/hOCԓ/qۢsxkxgl8 @G{Z2OBX i",cѹsK&ȴVNnXm! bɠر! F1٦; QO[-oЎQ=ukaCJjGoW C]Q(NQ`5U%_ Kئ vCH9M7]"S[,߿_ A-(MHaGJ7hYeכ=Ul: M,}LH`?w_נo @̀ jDHYgqG 9m=i|1dȬ[?#}GlCNJtբrUp>qQ} )Dn  ˧"NpHIءn⬇[prx1G)[-5+bn>@eZ+oi%nl %Yl{?U[ADGVS]KtM&j8:zۛOYn7%@4n2GJG(05䁴#8 |2hł|p`vv u{"c<$Mpf4_Q s"5h>#jm8GW&pCۡ:jJl0\.^X8hMWa8S\t jY}l/Я ?!b5-1;`bڃr@pQ'?hqjHC*ȟ$T;:9Mmg Z> 8ۢY:" oo}ZFJ0wO*qD#ddk>(~52PJ9r*ߦtϰ p.bh΄}TT<=bWURA` )!3$Ip*_S $ѡUV]_`Aqt"x=8 scuSr%t76@p_Vq߳3U6%D0)*&3[1i)M? _7OPoxgt1r,JLX?{EWà+Ǚ'jVj"g%0[F%{; ei8N ziD;m lQi·KsqG ϰ= R D# =rTf+ -[i>6qvzu}M fm'p:Fw)a*y|X[. Od. )+mgvSjX4jM5 $aӶ)$4IhVb25#ΚS6^?dOwԬ>לBڮV1$;+`G^j#;`-!p琑=E%I4rk( +;b7U;h!~GO+\-vm%A V[u}i82ժǩ ,@@ZDd[mĵsS)dp;(,e z5 TE'gc!A '3(2:Ps,y6iRiʼ .>E'Jp+#irfK4u/m?c#ԴAascoTpǠH[[pR$ ^̫'(S9`= 6OtalyE[ֺKgcӄ|Ҟ81>xQVs1>:t?lEk픬@i&MIzt.0Ѓ7o)a.e*T x$px Zi%8@ڍt. SGgw@~M?\JEfxiD|`%}+ lq]`7a5I y]9sqa !ÓH"N*Ž }f$!gl;~7AfrudRLݼe+tYžz rF{ fUuP(R!F6z%h@Fk[.>_L%tдsqq=xaǠ#q<ŲZ&|к[# {C_.$)XPZ)/دHVJ:!ŚE0k gj+_bX&ŨcvF3t);Pi3nކ :~@S4Q++l5gA,Ms}]jAdP8&.U|^Q B8{eL=!UsĎv/D d?LɑXo;NPљ7 2,UiU$ -Vņ.ԆE4wSRn>t8`[+`:qV܂~ZZ-wA\ʫMv1壋L  &"v*@ss )* S_H 1;*Pm c5^j&Pܣ>92#޲#ܮ{z@uihYJ%7QF; 2?8( 2; D.,*_&|'[q,Q?ØW&4[^>}WYll3(及@MOǡ[Ig.fFYSx1e4Xq훯[$Mԯ^ 9-}[ .1Uu'J!JcA{3AȒT3ɐCn3(V(P4OG}梯 v&Y^e_u 9ӶAćF޷D.v} ^ւ}Q @vuxYP>5ܙ\%\_9wDT6o/hpZx%*hRfưm[vg".GoO zwAgGSyaǢ75KR{g,W  90sUⰵw_ܣ,j3'ʤz;_CWzXXbvoi^;8|PB}}-"լqBjP_rG Hoh܊O:Hi?U0oBF>WFZZ_Tcgc?YxlemV>CM?bo~k*Rp*ȾZ-Dt44oQT|'mYg˩2 ݞ8a1 4k-Qw 8f0}0 @'*3qjW 4P#V}uu/I># X'v'J76Dr]}UjneUb2贕5*}L?:A}~~L- mK\=F::H"JF<gc VYуe x&Chl~¨e*`$NZiȯOFS\DZ 9wkhc C~ jt)3Ae\j:F3-ax_$q|Ʃ?}x.@>PwVmnK̊ddZLFh4u90ec~u ޸SS˫g L[ Ky-ǐs2*Bk"VZ1e^4_J{e!cnogH%  6nF@eK1miUn~Eʌ(+{qjV⽦[@(9]W [_:Q%!9?4zڶUE~]jErLD!w! =xS8T^"6ᗨ^wc>" խ_ hք2Jj)FčXbmS_.%!oɑ)ް+ XMy}u D#c`mGǫa}yH1C.(bD?GwePub1o' hab Ã:{l`EQۑAgrCϻnn:wSÀ %9VE0,Ü+0 ËO Ӊ mް9À}eAsōK~|ϢQ3Q++B75)9&%Ox,G`\:UɷܤT,,0ḰweT@#WVǛ1bM% @_wtΡаrv^t?"4vSlVP؉ a OB#>o]JYuB,7*5zx*4'+懄npd?2SK':"^P\u%$^]XM$2wbk[A!˄{.2YKvo rD5OwW@;ŎCc^ v6kS6JF:Ii;AHAvta<_֞Kalť@v6+^, P95OEYZIӥ8N/NVMW #s%UGU:|N@Gw\ռĺyQГ(|5!g =M{T_r%k }T=1=_PcuYJJqRQ/~)8=9JMeBض!?$.0B͙1&_-})Q Rx*c1)K $V$]̢rp/ӊx^Qn[w ,M\TޣHTSyyZ-5KHC-9*Å7ʢrl&*G/׿k{{#`8Ja%+PF;JVZa14fud'#<6OX]!U4{ک=4g 9OՔ BX  4f 2f KǑ<98*=΃DW;Ƭns^ Qnt6*} :s,!G]`(N:`gWc.-|/fCx4I‹QS**!H&_q?uݙdk_?P5ɈH}SEI,jt,!x@ߗX'Գ/sw?CP:+їܓ`[#/,4T+&PΧ*@{%SrjVjA~R0_1Rhz[!S%ɪb@|"fBv!~uPl[2VeN9wlT{XJUXjAE`lkRH 28Ed*sL߉/]sP/]C`AaҪ(H%zvl 8g/Ȁc9`+H|k9j)κۃ6~.V.2fsι< SV7P. QE4BM4%+{+ggQ~F?a#q5akwHpb|ڻikf٦<|֑o>S2ui3t=]9a C<@@%aFGϝhZMsMf9V rM/vIP#B=& /۳D?BE乲(P oB=tZ&tw̋sUK삔)L >1Vܽ,.Bl/{B&^бZhP0^Сi]*#r=oChsnINɫcٸC3pLfah 8ƚ'W|pZ8)-L!Yy:'SP&: ܺMںiqT;jψ`nxtԍ ߇4QHMӃ/M 3Cet13-< 3x*vKW oLa^}u`f.t*Ӵ03_dfoLD~*4> o*kW[P \jߘ}fxMMS͡$бbLݪQ6\A/-4񎀳6nad P-(xYcCvr@QF'yRJ&S%6HD"z<[fD:_:5}df$)w#쫾K`y'Q@.Ui? aqdP'^RiGg V.*\/HG O 7Jη6.Y߀JdyDDHdToۯg u|tM9fgeWCr6z'0Rj٦h;q"aV"Gĵe4J*HxԢ~bnDs򥊀\+3Pڞ 9kt~WT&^K|w$#&W'5庑3FJWjgj:), bGwSdψa'AWH&iUrN{VX,_7=sp-UYH"t LDzU1y3{>*/{j%m"0Y~ 7=y1|Ju~"9:55dӵue]QH3ԕϢezSqa?.>0Ƣ'P48Ij@V&CCvz{ZJ38Œ֊h6<] T97PΌUMeOM[T S'am/4>1-<=l^Pq" ^,`FɰH 5|Ê 6jsm[oD>zK/WjTrZRd)\<+"nN?bRO4E-YPi*=kM ɞ/l1ǃGUSVMNEx"G~؂2,C k{W0͸vdIWA1>k x>Mqm4@LbVr}9ipJuT`?<پ⤜1sjيSBoY^;q&=L 5[]훶j&<c 9B2]Y-E8wbc7wiuRwlr,yCSMP{ %C~XvY# NA ;b0TC&Nojtuح%$>l`j<{mmGeRjؓ JI,-˨@gTmօ=bIe~&zy"s-OfofWP}}TFh"~[CmFfu.VӬN#pbW9~B:܍~" Wk))gZc@+K>#`2Vf;cI\4gQe)yvzdIBmMo8=˥2#wo-Z(GAc6jL0y=9GaOH^#0{zC֣VH7o#)mur1VhηE꣠LoaRXmo\hY|gh y?li yrx.8p @m4 >27'h,#KVɉA%臼Z]xJ'N J[8X|-ՐXqtﶀNFw#g{ AFAG(bJAii)K6'$ sE[3Ĺ7&+ct+~<5Re vﮔ?WU<ôg2h4]2%s(zg7ݖI%Dn?Uz(﹃byhI-4!W]QLDz*rKTя>bC2Ȉh-`-.nV K·fK~mHXhThOqϮeg] x ҽ~ *|`Y >r!Exd70 9AuKo; vu?Kt’C̠UeOQ3e wSvphvʢr8}X'Ydα1o*KóҌj#9:4R_wi0 cHfV⺾,q;o7;@j痢ڒ1IM '#b6l[ (%s*|F ᷄֓{d|WfOEٱ""f{ k#F U=ɑL^{G(t7oھQYOS9Q;~j[De&X#!;spJ]Ep=pЙ`&c;"=Kc]כE@\EB%4_ҐW. Y뢂#xov_{qpN;>HOxK!9ERM%`c %u߼r| v~1O'Ɩj-bSjx(R(h7+**Z7eky-7j [Wo1rVxTj9瘯0Cc.ώvq29FG-DmYlWr.Y e5:QdH(8]u-dU#a_nlE6jTvk8Q?uFf'NN<#X4rثl:Hlm>\H͂]*xLXGrbmuG &)#J٬![$.d 0ƐH'+q2VQ?5UwEd<:rݳ7;ED_~9gS1MBzSb藎3:ݢtgm)ZD( !4'NB.D0Ϛ|Z aE@E'"mGam&+w@lVe nڻH +)GQg^^0 kZ&eN:sVK%G& x .鞘1nV}?:mXe) .)4gǢT /NXu#޻zʶUJֵ}m+O@ӵؑAѧ^W;GUxkx0MZhSHr <όsdD.e)ky3-s{Qݞq,UK6F#\ ;O9@ّ'Uf!=+Be&Lea!?W2h.VXAA56HBm@>RձP+[zt5L%Z+O 2:Ɵ$rܗ vd:'tX_>'|ZN?1Pip)@V:2b0Dm9U5J~l- k峍)g6% gPv /&/YȂ&E/ސ `\J/s_^;y Ghۣ_ 9EXz|tCI;\HZ3NViQ[U=n ͘ :d辅A^~{̘ f{+NC}mSgY*|2 p缵w{=:-42(e=Sc=w,se%XPhrM@םAv_NP*ᴍd[KЖhvˎ xڇȩP7QN[ E:G0H$c ֎h4f *t $[JにE1/诋<لX ]n U\^ːWЃ [%}Ԝ;ep[sZ '3xNƅޢޗi]hBy9Դ2lAp5%jW+KFc36ؒ췙}2ZmGuȘi6e^c]}=i=i~4ICƒW,|0'2<]yE*is'9Pa5.>E !ӯTLȞ;qYhtDV;JjkSrU|.B0o5yl 1HAʾQ oSdkQcVyՠ.aL+^iUyn޲8Št0}b^SПk"ب81yyк2?퐍]-ѯ;ܸ"]-"P*e `!+$4 Kfp9xH|06MN`f] gl@swU)4^FPqbL$6 ßVH4or E5SU1Z ɸ]/^h=axکl}{$B+aG P_ Z2{pV=n,Rق"Ԇ2 at AΆ}_ّ* T_JߺH¤0$T hFk/YX63AAe}ك7q/mD.G'6͔Xiǵ-4"ARѯ6x/PG:&$f\gC#ڴjl5fB ctG<]zW\s8/TE* P{whYhezi$j{_M YMʞ}#n >ZpqŁK^[xpHnpl*OO+a&& 2H|n s4O^ڮ5Pl2&V$ Ĩx)&\K Lu>jy[L?rj @/m]}J=[/`eS>o)RfnF¾esFʤ]&G ՜t-0IZB @|dO$LX>##0y*thݲw WgL-Hn IH[/9js'՛D2F U \:Q_DYzpyOiv{ eMS2#BE; ̗ [oSKiE~}iA gA3ڑ'JxࣟDê?$=I5a yu\$.Kޫ#h"izZ̚V]ȡ?@IK53t8Jt7+P#))΀6q? `/rBdw3~y<~ UA9pVVKIۋKRmó\74_|vev GF wSke?ܡ:ҠCW6fq*6N%1Cņ8u5'ل~ǩcQM*F 1VutKD#pېTس %c1nqfQs\a(r"uJ՝!Y6Kz2m@q[|+%񜍿\N9)l [jYtx8>Std`whZNm+oh肳mOku5$ 85p2 3P) ^q"EgHkɃoP.w+<pv]z/k10@iNߢ aSºEZT5HOQb;K i.L!.XM Hȵ)ѮpMD1%-ovIUEow3)!!B a&\S+Ӟrczv9 9<@N!XA%j95&[{B-+gDV~,2P4*3XYZ#(CVBoye7<6LlFuSɩԥcPx8}VF'sR{}-Kcb0 VO c_a39 rGvц@WF#vҍh#ӵN$HQ^QRe [P I `sd>CJp{il%+g̹jF DR MGc͏%X*eʉWd{v;0k0ڏhRdfrr$]X61-ay\Ae;1[ײ@W$O#² Trm09+SѰ.[@`(C8{{ n)ښa$n9<%n$Xb"m3K4;u!M[2ѽl]֖h&5b)s(_J}[o=u>8=???AۃJ+9fn!Xs`ιJJC~?0,, q:(0NʠΠ+CAiy*OXgc++w=&XS!!4pdGFqŤ4p@H̰3!juJ"Sq"-*@3 0CbF'U O+˻н:"P3M"ݕlTQԈxuHΐR[%l93В.+YuÊHS 8E=ṂZv%EF,nȟAzT3DEX`@/6 DH$"_Q_b]VVyI>Mow#ݧ:8JWk'-;gp 7ܦ"aۅ8 &}eAn>ݒ\}>XIbaѯ`#Gͩ48aY??Udăvz kotUq yn:g$\\1=:0˓x2,cG u]jo>`욬􌕼9F-3\!3m}{ GQԬFuc2YtZoР,j=֡\=(^#1BŶ(ږ#c(d\t%e.pB|*FJ#ِͮ={pv2BaCq(ֱKK>ƒerh{Y4[[~8fѠD&jutGv8.F>n k2erx<&eB~D/;]3/f=d8[t3 [z턅DY| 2mnl93,73KO-D,WkG;bڪ~)-z[9<@-8s|wg#;1gX^(XG" skDˮwvD5?"0y,'4% W3Z~1JҲ/)dh'#VOO$Νm\ uTibNa9 նM;wNܓx4:+ iWPQq'ׂ_NtyO֔Q~@!+1:LqEKOf?od3F2};bcH?c_E\1v8a1D#TQAˋ7yD irzd9)]s[D$8׾"m|/"'.'K=QѤ"Lȴ @:6ϪjfM8HyHͤDM fUy2"wv]\?_5iōMa!PpNC=^YDZ dCV$ t͞@yQ$8>4i|hjGNbg 7/ '}DX C ƵG kߒ]%`x €DVAg=/oB2@ sdDOcu{;IJ gO  _a֕ 5ԬXzLqZogk?OP1 Bid*BsŁ?mڰrHRX{_}\ ^W.d _~67*&d&U]|i#X"2ùgӬYf$z6ؙ|yyI<%<UJ"Ayw>TX…3?# La$$2=}rfTP 5arkFHВٛ?,=p#kT:=*=Ü_I&ՍL:($Ά3bGk2`wB5oそfl0.G{FM$&`}WhA|G|7[u ]-ĕ}T=Lm%GYv%4K^X{Ydu7.ky>C eL?Jci̢o?)۳ڏYT}Pa2Ĕxn^Źe u/298}31ᐰ^5|O|L `srnd{얂+aS0)cX_ i1xP,h;^F TX̵zFO=g1"qG+O_R^?dsl0&6YCl@nRأp  {R*h;_ :&P,UN^0~ Z;.I]|%[H/W_|UQd]YY~yW5~2,e܎iqc0=T$ t]mg3~`Q[.av<~G>dq3Agܹ3LJcwRjV;Fu Ģpv={K$@zKUYCFVy*ZF@WANy;eʠ \\/^9"Q^e7<:Lj )gn?CD.!?CEFuG>IJyQOf=6fa*AWRW)~*]@"Ґ8w\]"-Fiih :J"NٌT͂-GLw$jlj=90]5+ d^Ugvz+b} WdE$74Nʂ #WJ77ٲg#"l8Y ^6d#vX$6vPnXG])zh) L%QG@TA(l1U\\kcr?l8G=Ⳡ .J 8zUuD|AWNp^`+*A6:YE\AАntWLLXO.F4̺RtL Pncۇ+PG=ΐ<2%4{og|D4MH*JK# NXImiD@g;]D+@Й.ɯ eW,rm=eAxMckjpōl4@;[O *>af9ֻdG[6v@=2ԟbبԽIoh0B@̰&226qo$>zoQ;Xq,T --.˭^H~ե]%HPbr9I \B$&$WmhWE<őtTZa?5iKs'H5%nXlL pǒN{WEgշC q>Gr畢LQAC%uНj9 [ZL>B2nGڬKkVv#)3\!yxۖex'fsI^o%%+ƶL;z:K پp3$]〈"@~{dzCSrHX2"GSK}VpQq)HKqa93?}Wwv^\}K̛S]T`qȱ^p&OH\҂l_Vf ӞjkSGaPX, Ua|"{2Jn3 YXVM{YK"SI=uvW/-V$+05}Yޚ*_0^W,޴ۛ_A+xš:@=Xr b3c2 ^sTe|z{|%eC8 >؊{# J.s7"w' /@L@ib%58l#j{eJGDCv:OF1+"QDG;eyiFoa]LG?R(q\(؊B2Qiɣx.i0L-StxK 74ܶ55s{2lTp6Zk:ٴIQAd{"TDx1_hMN>zw'{/Mçu-IN-mX\Cy5sכGux?$GƸ?B1ޢMa L8[୹7T"Ky,Bf8 b>*/@:ºb*/vzxMUb֑!jQ-Y-?9}<9le1&>U,Peʏ什A P VȻ.I:sWݗjGh+NQ u;=pVs>IK)枞d3p[&ҐL_ d$  DnqZM>9FL]O'xRQNsdY)nf t~Y!;6Òj> 80Ȑ{ V{`9Ri^ OY06k# ,b唁iFhrABKшTIW}Ht 3JoG:S13az4wbX5:yQE0Ub7q`Wa 78}ĆagrbE|!(SITF(@+ "5[NT ne)Ё{{@ش@NT3Ȕ5=*#8vF+3{fy5q%*mCkR2L_!CC8Ej s<(/&F Fjezv.Xc<-ږ4D //%'zD`H;\ mW3P%ܬq&}ͨ.M"fn"iΈߨr-ߍ fn:uG =| X}L8gG[׊z F9$!h}<Olc/Tɬ蹶ŒB!Epu*ɘ$xؖcuF&#kGZU p6*M^|nEn'*<Е=_q^zNe눮*3)0eyu)o\_u`iƒa},T! l:1 h#zt⛞-½% ִ8YhΘcu_<;a4{NYI 9Bp !)Os?HӼѽ@&H#Hi6Y+ğlJ5m,}.޲\Vw8MUGY ݻ:#.ؗwxb2U0xBI&< wk/L9ߦ6@յJ d P9@H̅'b7t>mtZ\fkcǬMUi0/GsuֽB0.Spt\ ]),rUtzYcdEX]C`pN ba9CPFHCupZb?+m4q=D,w؁ YaqJI$2<œ$a{iόuc0^tyJ圡{!41dZ ЭF+o712yMt27:rxmr\[4Xl$7^>DftM1~ZŠїrSVp"6Of_o^y}w(F:-VA!Y=upމZE!6 R#]>*HEcH zC9󧀶_C.6lgyICǧ*z)wTI"EStUdH;B?9s$ *F =%wO@,[ƗPתMJ7ej!ֵ~^TdQ ^0Y$DW bw?VFRGԕjb`AA-dfc-f<kV}όXM VDCw;\qc_|xFSq#vD:~/툯ί A|CuD2,´%t '|XP%1IuYjQuMJBv`` Qjqx1~h|\ K1d6JF1{:uJ@BPly Ɛ|Eln4Aw4LA+u%N1[H|.pU۲xp+]Ωqdh<5ywoUkU3m ɠ?Gq85֖{U\,Է<ѡ׭%8ўą:@4!,XhDJ-HMr$y:P*Dq10pn8JiLk I5w6}1=(sDC:t5 o>s(6rX3ϮjV2O%[i'؛9m@WKyU8I7wk j}&U1=P#X Z% ˧){\ɊDƯeo+V/hMO>4nC 6SMpŊeL)|ն:B{D# f83@Ҏa^ HQ㊿l7,}nu2sJ0"]eB|4(Z[jrv)pZ#KǂFEQ@  @>uZO N7;=XR^U0R?O(5+5=&y#Bh7I_#aR@e6Q_I[@Z6h )b ~c"?kSYq؍~AơlEZJx5 $`l ;bk99=<8hF(qO3H㖔({I[佼+3¼{? 6éʈ! >}4R8y4 ä#yA ǛZl+8%ײeYd^SEɥ fZ(Ѹ&Jy.q%D G݇5YܑW3wQ Lb̯POoJ_֓O?K\MZWtnBH`g]uFB g hKAI*CAn(7uHC~`@ބ *,2C=hՂ 98,k{ww vI8麸_P@&cct׎ di3d$a<߭B#7 bM kGgo=FK*;/X`>H.J.D5}c|~z}76P'-?y5]O8&3ȤBFJfKrÑi}KAڠ~ݵ})/ 4 sД2<%GDi7\piyh傷XKv(V!vFnuwS) nay2 +\l.H>ւe[$W>ܒ  a3g% /`\ fB~ugs6%NmৠW_ٷ-5-++s ^"* FbKd W|8.dLQpʠ=mGnr7z]}ŞL6k H gRaQbaQ&~U[j̇%[E!Y@3bP۩1OL :e1t(AArgJ>B| MH'OXB>G.<M{5һDRa$ݤ e]F5 k _.BIx!11VE_l[g,pN [2b.̢f -a|HD}nᷝUqHU Q7t+̸mk<*]ž~*1He|ݼqȫDS+=ǍOWN̓Q,QX7tSGCju.Z/0RhyaTĭ)awД n[zXžgڍ5%w Mf`ƫg |N_ Ta~ Q+gŭqUIwۀ=N 69:2z:./@PDBr|{ Pb~!D%^cl_r @}J(t },vC~lyܳ1Rv^v6;d\uٺRF(DO䓩72Xr&OD3E(|)ؽ]PȜ D46f Dž[Ö liIT|;Jf:J.yLjI4_t\ZT/q.WV*]n&z P7L dT~ )o|V'h+ۮ ^XO6)6uk;̠_!}"ѧ OHXKnUG T k M#7gIXNK G-OxuYH&(?Mht3EL; h+uLز*E #hpe` /-6`S٤y¿3ŒD~_^ \5#7^%mu"nrais>5pYHUIm1ıL@ck)5Ӷl um!XfE6ѱ?_6#2 c52[KD%S,rM/A} Dw2TG{!evo)f7 QlX\rG+AINW[ WoD@mTkG$AnxmG {maO*!"nPٶohansvtNVoJ*spa/-oN]RwfL5/2Vv ɵZt|ų27tXg+͌YqzE=h^n"A=C^heJOθz.sji?WD8 +^- V{s{LۅNcsKL*{߽ƼiC)#mF>A.-W[jJ~Ol$U{7%CaΉ%WA;u8#xE9/=4nAɼt~ ʊ/[(U>tlM4sR?IH,3?bGP9Lg\K4]E𲐧8 jK+B:9M(/qρfx2Sm&؜OeFЌthlr-ݮ0AӶ^MLvڵ`rAÔj `#kq C_x'hOP4#pE0#)q%N.hv輰}u\|z&}<#Z|H"cEڭ`RPl4AqTy^񅼗6y:9Q[t,!g.qaE]GY7S?+ &a@W˫e7cNjn_C{:"zeotPzcf\ρ*^~rjv*477b_t1#.utjyх"Ĉ/̒LAsLVްiE^=ˊ='LQ ,L9v꜌.sH,Y([ntC qO@lQ  +N/ۣNJc&"sxӶԬQ[UvʶϽ08qjA"o!>s(h^\-r^ B:p$Tfo4E]f3\FzXNC¯e?E f.l,ƒ 0('޹3Xh6? 5`ϛK; G~$іMQsISЧ6nMiLjy@kԌ8 \}N7a/p(׎E )`eRhF?Jp̡lcy6,bo'_yp4L]ZH6lſ>/eb^4~PoǸi-G 2#s?QKv/V]yu`KzrL*چn"6֫q^;e(+|KvѵVSɈOodT ^\,!0vot(Gl-N QhכlWcHAo@@ - 8Tq{/噌eɮRf+=4P CS22l $co0imkhyؕKwJb#gLR*dP(Ոm_ܮipIHY|@?vL *a*+YAdD<[L3YO{ǜJV:ۣ ,iBE'sgsʀ v}VayvWj J37n#&d=MHSJIT12:;NS54襵mOi8S(WA+5ɂRrr/5V#, уjk}Rͯ@oF 6FvȐ "ks+%&ehfZ2A/3E}E0ew!h G(5_nC(̵z>7(Ȕj5@W `W^Sh/5:<Y mjΘY'lRrCh!Z'd}F'&}i+X2[g٢O)m]9&]λ\G#=g+t2Dgksxt*HJU+V)%֍e\S4qoL+^l]XYcT|F-?}$ks4|XtA_]ASAgMʂ5;F|8{˧>RqgM^{R@ZH&Jg>L$ST$TD[&]D悽{Ȍ$Tz>*$g-/Y珟<c( 6M%bD$k'KyÛ~ǰw9wۺE:+&㷄cN ಍ƂQgoV:Jg>xYx3k1obDh4Na-%l.kovLo2 D:0u֐u #?ok@*pڛeS\9%uF"xy@|x{RK4_GP_NUvS#WKQ+8Jz{bQFfHK5=HbnRB`hdl}W>kt}|EOhM/|>ayn3xbwF+.?mǠL8smS3v{pWFR"\OV U{ΨJFLX1xQc|1NϔU0@_s_ތeA3S_B9?E<!9=oV:Vsό4g0 Bfc<+LTlwYBOj-oz[r|o.W`;_l\T $ǖ~&gا%@dlpZFtגP,ڶN6rP{c@Aڱp@AÝ߶.Ie9`aћlU]?=Xei_3qeX1̤,'|"WAoT?[hLϦ(W̱٣\D.k1':(x7m?NvϠ]#Cţ_M%t-oiQR]^ z7Ne[? 銇Fs"۔6#S+_o_Z?}[TK{3?]Fs3}߰Ϊ_&1}P9 @0#;q^yq)@&X>WgLac۲A wfz!qJ؍mT[0 6L7ek1V'3| s@;D7%[; X# wi0j>@G_F5__eqHD&URLVp#ZK;5w$ArIRZXʐ>©1DhcbH 1`ĔKhӾ~[3Wb.KS&TYX|i RճbJ_d_/! O8I_H4nx C4'$y_jsM-?Aq6x_]40'\#T)L:)`:EQ%[vybHo$jq1[rMr씯)4; !bʺv)E;-ItBvm" *DPTuƇ.X |88)從fq@ Xg4#?S~ʀ$<࣯@(Jzây[;=EN~ 9*AW)-ڹ#-j.62q+wB@OHblNi*`ye3oܿ"gNkޭVm`}J+yq/r:I| f5rECw9X^}`SGZ͹m:[|TW@꣩9؝/Uaĉme)m(C 2pg ;±Y#htYmC&zBaHu(zL\#3!nwD I/ؽaG.߽UF#J.#H2l1B3C ![3nr{sQ>΄+ߪ$tHHO/eϑjG<t= `!ر@(ȾZ)b: ,YDeiHqj;uFg;3+=·B2\J{'Y>tѧ|ٖ'w\?=οr[mSK")"34AGe>:* ~o E"oag oap#(kX,np?ҁ"rd?ݪJxk}ߧeaOT6k4ţw۾}jx?_t\6_2Hu@?tq$Df؝B@[ɂN05)"5j}R|{金m.>'2LZe7p52GEvx kO9_ es0і;}_DecL?…=ƈ[`n[.fJ?&A1WVc`2iBU9dhE`$>k,r6tx6C!w>RE1.>ly @+-+UoE( W0? r:BhVNg3RBw+!F }*V2jEmIT 1\ԎЧ!DE3g{D%.brlW_ɯFGy؃Xd] ĕT]"O ʵs^A_+!(M !y[`!;8~i S =xk<6}zbMOԒUY~d.U{B'S~Ya=Q5q+&AO-r<ࠎ4 /D!ty\L4RW;AGs Q Ϧ˚p2`Йh;<55qo/ 2ofb&JN+Dn0jy]8ЉC~("cQ"Pu}0К(̥?bӀz :%}3#\D#̑捚rqV~w!@@_ $KrWltVl_^KzTW,H3ɽ˟Yd~~ J{Bb:^y եl{VzE,Aڇ !%Sqq$?Jp;Ht)Յ< S`ۇƦlC}7E]g>p:Y2i`rAK`!eBX˅-AjĢ3 9X-m-MV|돮d[{B#sO'RpH#&HT*1T Vt#N92?mP@L*! /M,E1zː6vTv-L~;Pո¸*A?l&pZAN.,axS5v[BPT䘨Kx PXڿ gJe ȶ 5f`豍oLôc#^g܋T$֌~%0w_D πixARg-K% :'8 xӚ#y>oN6w /ڕշ#WrӢ9*xRACԽ7y6kE: FbnIP-B,qpt<(,]}I3&suPjMo4dSFNWȘ0Qt^vh7]RSF`K@nJJѲTqΣ D>=d &s FT= sԷ }? 7 /.;gsI%TqLȾܦ1Jpx 7YGmu@q+x.Y(= 47zts,PMG>3^+٨sg>g'pI.5DƜ@6w)]kMi'ׂ 3QˁoGK% $1=vl -ʸuc'G(X`6#{&|@͗vEFkU \yHddL +g'M6^vR?{D4>nҟWѪl6mF|>JґE?V\߿߿ٹ4$$Q6Vji9%u*0\q1&Ob΄]#WK9P@6DO!'5$P,at`8W`nRf@q&/Sve aMbu}~C=f]҅+6LsT7<ˎ푥+  Ĥ*0m 1:&:amy򺴬,s:۞{-s~mFe,H(}VvHNRLT'is8ذWv+@L mËOGIƜ, .L4Y`FVab<fakz$u EPf^房 %6Ŵh2U6P-74$yEӗNr%\QiHRi݅Ka/bb\(B^ @gbgZ>ӁWxt__=(vʋ'U*-v5)q+XAsXEdh)hւUrG$`;h2JFJ?= 3j&cxc88-Fw(=PH9XNE\h?SYq\Ba}<*Y*#xc)tD0*V9:8?[PިLưKCK^FG$J'jnT@X^<,ōR px%ڕQL/sdȮ뺟reR- SX g"dLF s/gI]}mrU=elgL$=pri^P+hQ*gAz OBb-Z}wz0of+X,^qPk ["]kz#US'i|%NyR0,hI_MyF~h)R #8+e"Z ncFhn#J՝EOwWN8NKI9K0j(}e>~v9IYwS bu&aztWnD̉.7~<_!o/E҃햐^kgjǔ.*L98Ӗ`eJ_6X%O2^JqϢ NcE!/eEkVP s?Z浻\BjAi |א%>9/{F;s ׽Y#}h;=j-=ր9 sf |31^7zh1MlwrSHz]k1 (R:IB/ݠb J4{u Stψh|-pWPsuiގ *zhny`vþ_#Ql}z>|OCU{'E߈E@b! 4#r~F-xj$X7).O6TYjkAgJ=/f B=.ҡ/ak;3jv?"IKZr)Wz <qu˚hxV#,5;vrXmxɓjmsN[Q†7CZAwWd@JĐ 2eΜ^AS-u啇79僒J^~6">vX70;c/];\R<(k+$Z+=4X5.Oؽrv힯Tk1{%́? + ֦X2󐝗;PB$yL,l帵`Hh#W Fn_+wdQVHڜJLM%< O.tқrRKX*vE44YuZ%)'uևb~9jLPCEҵL YK\3w һܶ'%^TwY90ԭdoYKA9*8 JzICÚv+!{,a]hB"wc=7?K%.ŕ!Q ;F W%5<,4̎21Z*,ϚcKDhpw5brIKj=q뜾8͖ЀáԹ  iOb["ue ̡ҜHYo>?PW*ʥve#V#V?0^8>Cvp=OgYS鱸/]ҍNM6Oez%O3CI^G~AZ/qv;©9a?b^,;5t3} "\ -VG Aގ ]4͇o6\Pſb갧t6F:jH!VX T*کɻmkW9 ̥}Ϟ~݇Y)ŔBվt<&Ԅ&4&.' yC"*vܾ%h]d͸.b臧/^̃Z!O5Gh1,A/ ( PmUŏB1[?R$Ae1 Kt:bB$kaFx8Ouufjr&L\cb)GŮImge=HE2 "tIEo4fEbX4s%ND'js50@Tգݫ~{ SK@MLD-)L(8%9Q!D\a}A 40-ʒE7AEVTڜW|t41]:(P"ix5?[d#h1H.u ҨnS炅Q'|: ))yv`AM[atލS ޢr?Fpk.Güj]SoIoߧS}}rEK@R(Niܴt.[i1cT$]O+v>26D#zAa5vW?qc3  &;tD.| 4ڒ- mj~=/X|#sF] #p2ךK;K 遖¸oLKRX=1(F JzNūaK^ʔ vd!/ "RԠEB$dZ> AXckUwH5Y:bFQz;#ӿ5f&gׄ#+ /%o-^b'h'j 8Biī[{Zm A.|Jי" "{7J Z?G=l?UtF28rEϤ9k͹fwu*׊_Uu#%y {4@sitܬuf|5>}@Ҭ_" Q^u`yg{#=x8&iLٛdYJMˣ^w{V#-^`+Ltk ۈrb ֨LUײ=j~<QzKp>!5h8;r 0Ͼљ'__ >,5D-JpY Bu!1Ї[3F^eJ@q9FkbHkyi6h&%I2 9bZn#V+S#1XnCØϝLuB{uk1v\ݛ_ղ92.κڜnfo?є-!ǶݏT h.p hm2Z"?D\qzGC8d0L(TQ>^(UeAOӁk2+MMw$7Ѿ&A+n4#, d\;s9ڑȽ)V  O.ɳ0^o  vd]ZGȽm MkFe Rfp6Dr]]Ǖ p\JҎs~P>ؘ]r\)d0=tc|yWgM%86if<@ޫH,@iRb% /J+ o1vɏgBI0H$ p#ކ|=\bDB?s ANTD71>%!(-Wrs:_F&)i2?EPee ƠК"aPk+>?Iu4?L=4 MW5l#@˜'K\˗ $g& ǒ{1Ap[S(K7A:S(s_?׾ɹuτt #vcbF6f` tt^: .Sa\Z18Jg ˾8&?*ubxhbw X"_'C'btDr `]ԘJɒ]b2l.KN0lN  LL'R0c JI2$YeO!Idɳb%J؉Qe`g 2@9lLFO$Y׺ȳ?[qqQyL aG߿͓lyķv}Ó -5F5r RH:IW],1,oQRjL lrdy8~ܲѷ%U:b@f8o@n7Z(DKs7PݦNvɞP)=uolvMU5Di'9<`DETӤunєF״n`e1H3Xl!q' GըݳJysl16rrxPϳE-'՜$0#HGt+X}M(~_]ŪFroV{UO4--O!bn \l38%5r%#K; H fիҋVci5\BurJT RWNіqwab٦RO:&o1x̳ SNfAEIpdpdL{&K^*$k( h|jclfcb95 "4L`}0sQ*5lۦo.EbrG , srNGӦ*K3x l>~lZ#ُoK\7ȩ .Ԗ8pF¼l9&}~Wu!r!WPXON,3{WPoJSġkm6&٘ɨ%"3sx>pxWNACQnȺ0LݮNYJ8ȲIB\HR#]>a5n t #Q;PÈ}*`Xx\(mۉґSrrDM ryXDqG S נKy`Fh=t_X 8QuU6s8O1&=z1#?Vь,\[1haZ<&!dd1NH-}E CTN)pA&o>, ^4ΰDvmg@ODP'@7,y88[D,%ܝEG ۸)8I:AsDy}s >"ЏFE >{*0|whL B~l@7fzѻ?{"p\n_;_IKh=^\4%2?p4|{j x=(Eq>m.UjnPFcMeuu֗3Wj}Kڲbϒ Ï4jJQI%;p{CcŝM*1]gY]֮ܽd:xմT 9M1*#[ lǖ.|dpW52AskzFM%a JK Q \czÙ֪Nji*>=hMNvvĐ\¤ ExQyHb@% c{Yh}~jl)\!].lz 4 SQqMBy T^}Th5^n biݽ頌 87Gp(CE~}Mx=}dWS|޶?L6Ϡ$AYP 9c)n؏+u}\W3 |4f'vM)Kc/](%?+?"\![yKP;XLi\`S3SUlC,w9YlKu넳lΖ0S"fȒy[ǑmQTe!XgOdIΟcC+ ~RjqCdZ<14 {py1qH3šjQvkɅCPuǰj+¼vM(N/9Da:YAD\~Zu7Va̔5:^iŏ(SV$45.)aZy;Xikj$яf6q R'$-Jh5T|e, Qa&|"6ۖM$.eC wt"4;#.*_֙iB=XtuAi_MݡL5^mv썢 f$D[ᇆnp@o^]'mz 7U1,a션Y[NBgr栆)ON5P >d'BSIJ۔w ٞ4l13_=HjzIP1A j^}/v%h>2,B Q4f;uTHFf,lKV&pɰ#Ot Z e^YŇe_TF5@$UiBB ġ;:8t(-ٔhI6³h' (vn|b|\w@ldbCm(ĶH|yB5"uސ2l,B=i[N=,`ٍc܏ m"0v (ϳzI)G_ ƁfÍAh%:o'>w'r^ w7N&: ~04kM<ɯhEԛ>@g%}(ā2z$.9vv"qWAqqweE&Cv/,]*ѵKf#h3x"xM"PBߤ, F[={JzX K'|ccol52`@QhmJRyE#F}&_oʊ.e7W0ڄmKFCT{[#ɵMRQyh 4C_\*@ҦFj05V4E} WOrσ$7fywCvxG%|A ܰHMC5%P!Vbf1>? \$QRHJibj½~rQ5'bٵ[m/;2܈)ڍ n?9J?nDKj~tLĀ+lL6rh.>rk! >&rk'2K J:f`ifC_, lj?d4L? GtVeJ&oS0()e h{Y(fT֥ 7) 5+!˽Ǻ{O'6m@`~PM H{OxJG%*lh55Urj?MWPȂHȧ_k(m ^t)xwmJ&Rx-QWۑO`BL)pZv0LfGޟ|V\H񋅅^g!'¾0q_L E6N-WvǤb{l(V6/I1Mӓ]᪎Lߞ(]3- /n·hY0Svm׍mv$e E nGP76޽vRv%:S[yvwwy&,vr}LENIilܦgv/pC{2OC &;w4 9z lvdyIMTŸRf qէja-Q*&@֯PeeQWSb&1*q29st {u8}U: }|עmcj>g s{L#ƍ7GJວxsh-*YW17ǔ{ +Av#LX:TԜcG6aXFtEa$}1x|D'%@j0N󗖎[JsJN)y.Dz#ҹ[~q>kG߉˓].RwqχOٹc2t=c_A9ZK FVz3S~%6lFwLpŀ!|ʜ=uTФ/I\b=Kek/΂d)XM?66(. \b̓ Oy#\2n3wC 'R0ppZsk)/Rfpr% agz?/MnXGZ!;Wn8gwH_8j1R{ h_MI%.˱ YKD} GQ{ PSXGTǦLhjNZ'N1(dVeo7Y)sȀ;s&r K`rЫaQ9M^c >4S wvzKGwVP"pXZ >})G5[!0tztI뇄w+HG`.tRvQIkv(qsoPn?J=g}e':+5/+N=^!8VԢ_jTm}b}7XO,{2WէsEk+-b]juzBcKx]?%T8 q m{3 Y{$eb/r2d ҄X ?ö2ojq9 K'01Oָ8cIi_Nڙd k~(#N)6S!RoHkG?PaLU>8(r C5L^>Ct`;/726M"Hc=Duf}S&Ԭa? )glb~ݕDZrPUM;ؼL#*aKG_þKKsFuoÙ.ƹ۞s=zkz_GONz^n`6s+i׮jf5 1|y/Ʒv.. Pˁ]tڛü$ i;U ,tuY 2ɩS&قuSrCGM) SQ|\mV 52.aC1X}U`ok!RVn-56$jU(/{[^P B'6Y'a?7!=dEMCIq{!?@XrIΖ/^$Ҙ]֝/>_GRG5ɮԞCv&Z#"شs["@3lMp.)\0@i YzNק2h<ߞaF^Y.lM1-q*5A~Ij+Azdaҟ"/ .YB2oH\;3#nլ!݇nM'd:gJ E]TaXeX2-(p,Br!'^ -xvC^{,xt!(N2+ 7BZp6vw%(jvhk8v*)( Vqbι<}$<Dp9lP )Q{+ZȎ+b{$LBÅIj].p0OrP׏$a:IcB_ǝgl;TVx5i 7B.ȸ.-Jq0dĤ)QﶛB ?hY7ζzA9]ޚBjOFY5&W'TK&Fg9S2>= ʛ7:7L#".U]Fbwc reJ ;%7K'~wLQ7^ٯHE8` Oz`7/S.r`m3N'hCf}0Q*gI R},a-Y仕zՐU%^1aD (+~Ea{U8Qc )`f)D?oh1Л79r8[AtGlGuzۂKVϗW7ni6!P^}124~,%"{YI`C;ԪWl%3Y&k}JΕ,܋}:#/_TjuѬ+##$Y}A*~{xt JM+PW U5.˾4OjePLVa;Ș~p ˶=c?L) wîDo:wbG`jK>nD.$jaeսId+|<ݔ]̳N\_ٸ)L;.E@l6njq3?a>9M^0f :%+g ]@p#VHS5Ӂ.wyĿȆ@{R}LTqWlL5`B^\Ve_$106$K];c{ma`,=e;}!Ϟyd@V}m}+JV2T]0d z+/l06$@@cL]?%&qOi)[&d'9l6\W}7IH5?j<.E}ڔrlDj2,GxNSk,dIո2XQ䖾9ڵu6;3y|!DK2˕_Q~Jt X q2C.MfDH G$wQvIZnz>I_>6Igu l=$ *;v9l&5a0.cjNor9?Wee&c^{Z{YHכT)271m@})AD2Ty\gS5]Y8,7Ke<<4|Sa3)ߎhS^KC*B2.#.anL4!I[OpLjK݈ˌ=pF2&߈N,gi+ E"'[$":(w-S1!8 S.r5#K揻+>(>4kjUxJd ?[d1H*7.1p(uGj0\zOi/LRLn;>.&^w- no][ꝋ>6We\ꊔ zhG*IW )S𾶻afv2^8S)n;rHy6Խ&:WJCۀW.vx.wy^ت2*)HcuR3:?9 q擶 *C(6)Wqe^pZE8\k`,]xq3PatvjO&5o0WUauov~s+Y!dE=Iz_k Cs׹%',Ԛv 7>} 9sv RseRT3wܑ|`NFcPz*:\us\E!"10wki70=PznAd⿵x3ѴuZiMbӂ_Pw*$>=[Y[{x/À?.DR|s~:4:V?VVy]W~J o2@H~ɠ+ \wċEo ܴZ^l9xG?:(Wy7ɻ^!s*C0؞NQU'NIAɘ&e D3ixݨ]%EEɃT @9kեjjK ]OPjPy=roZJ =چ*RA)ã魒ى¾(,+O(g@ 'MZ[ODU"GuUF$zN0K}lQ3i&;uA2ϧ%2|>\-9ĕgkIm1XϠXJmeo븞 euX> 2ɯӋgk^%x> $7kiw/n~@(QE3bwHM8" vMaU ߌ^bN+0Hq`4*5. ӸH2PiZ2#VwoH@v} Teb1\Œ"W'<-B]zR4`]K͢)4-QC'gr-O[BR.[~=H+y]eDeٴn2J\0,Y۪bxLQo=xkģԻ:hL uP(bDʧS:ZJaSe\iްєme!zwni 3aUֲ]ʔqw56 ǔǙZr 7A S8[+Wx\;m>5΢Zc0/[UHq1oqǝ4Ɗ iH*m];9{&/@+=oQz z!'<(_!fn?2b"J9 %ٲ9Z`}eiUӓ v7ʻh\-5?a?U|DY듻3f؁8elr?Gy3LI $]m&=98H |Qx e#nyhH7Zga'Ǿ1{C}/ cKʏ\fj>{%_ߜ 8ɎKZg r0QVHv$ wB#27ONIJZN͢M5:]6|vd;*|rY-P d'qGHq$Gw3?uҀm:LT"JWȥKOV&]f!%$t~gcxn Qޅ"W^cBɎՇ1A>5@8/y&dSВy Rgwu rS!cm !AWQ ^Zi ʆp*'rmXQn(jKQϡ {'3\ BJˡ h۪&'<]N5^pyOjpٞU_:f-:U &]?SE:ukN$/M!4nLФK}3~'#NC@0&XN7zg4oLM َTDVlw"LKƜx )e|`X".+w6cxRr{i Nex kZ6)#-l-NN+hpp91by{` J7V`oua߆f *5fҿYլe 1b4@G(#8M5SF lD l ~AF4|A_r& ]%6/_KfϜU>.e7,-g` *[V:u9kY,Ik*C5ePtnLhT$ %"j2Z]#e2h(K_ز$!Wm7eq;҆Mre'I\^ŒQZ ,tK`fCb poĺW6jGR0XB8Ӄ&gJu9_w礡o3ȴ] hmoy#!R;OQ>xP ckHoǑN-ޢVlCsk{cŢl^_7fʅ`AHwi,iآ43"ɽ}KNAj;6٨FJ (AYzZ@3o.LE}EIֵ9 X:aG-.S$ ظƮicHv^  Y32ϧ[b})p6~U0"=Uk8Le8s7uX1dwzysHwZt'"b_qGQE3+# * *N3Q?F 'zj`  g.GD˓|P2oķ#9S>MUN!f}{Kfgs/c8QjAwpZH?*䧳Q uPfbS( ?-wx尦4lϘQl p\hĴQ  28@X*K?2Բ4N`WⲁB npZ"{ !ǰC̤^Ҝ=CUzI)7J/{g{) /,Spi@$̥J9Ӟa?W*'ϑv!=[ : &`}O#2=e | b,4K7LNUl;`?ڣд $$O%6.}~,a7ƩM,s7^F@S;?og{HX&xcneYzh&255g|Ӎjͥʶ yr "XGh󥊵e.#k̳%jWPe]S&VX3͔et@a~NN0]0DrCꩈ`[ǦOX½/@?B -+ugN98νPRTODZ-ZpBRZ BeM(O;⼂o*H8X/ntպ :Ӛ?[P3yY!ɕ4Ycwӂ\3P6eH ha1)Zuglf52b=| /_YBhH +kr}@X ە?Y]j2U2c$ݛÇ( izH7ial2MEEJAxf@o$ `B  Gn޼e-W#S:t= YuuE4 Y!m7T6 @ mWkQƼ$qʯcj^rB-ոF䟛* ߍfHmJ-cY1䫨8 l!__i-Ni36;#1Ҍ" Hu0 TdYDbQ$.j9%}?O&GĠ5AJU1R8Ɓ1եǢօFqo _>,#(fՉ^[f[MgE 5  <69 k6'.h- CooڭY-%%썑Hv󐨬.?տK0U3QaSu vQH@_v[GD|yڀCg{ȻDd-aOCWBR$ށI3̊! …4hg:|7i!E)ͨ;3iYb0f>܃Hh|ۄ n:?b?kd[tG]dݴrEeabm ]UE; J?n{650_/Y9u >٥3ijX>Cs[9>iv[YRTB$1ǗKSw84Yşos c-~)-[v?vHr[@7IUo=]}+⽕/ 9@ޑ7 fǃp|&W[w׆?T2g\T@jGD Vyo\r1rq0x,B#b H7[4. %Qj#SM1SE!:O&ߤ,R"4ڌ20EG =p+Q o׻G^,N0G`eO3فo ,*z~AbgD(xN=wQWQoրZ ظ%Hu-$k%ЮS{L3C޷vK5¦ nY^vNͤBÏ2|f$pn4Ɖdu6X~2W>0TK\wEK-Y Jw\aʫv,lGM 1Y**.|rR6I:,ckPa].k*앴Re"QHTHp0o>69>1dDD> ڟ +^٥εh>K4wn@5 d.W\Z&bm]x2`i5W_W2n2oB|<_B(cY;RÎ@k X I>K+Z &HܩȬ|I¸ybvPKEf],NZ`V(&|l+v(R[|tPjB$u>9„XXoxl Lz1ߵ7F0ܣC}ם._P:6|qXёϬ|97.b\ +,(Bި6@Axnd'` *r!dթC)T=8 V"LI-5,oìԌ™dPo?H{ L4|aR3=-/,x% s*ߴOq,ēUH̦yTn3W{?J7#@f5(fw,_&AC{7b7 LMYwhYYppe*F凴0.>eAhCm˾l*]Ѩu"a@>^t1&0_z:?.k@Y^H$0=p,"Dfpn37;^[f|sc,EF23? OvW^;􎃾g^F(y:q;Վj%B IGLږ dsϫV }v5{XP_jKB-2M5 CVO c6Nwydr/)jq>M@s4q'>e;>Ti XʷgЋȞ8RZ)b\LZWU-V Hn:)yb2)˱/+=vv7#dN$]&^q-PI=衾zާ Mg |$], R z e=~ RO 1[" 41ٶ$Վ^<?gH^9ϊ0F~A:-LYl\ O$D4DNr똸٤+׃!A dQu%9KrGRˌJJ*eN-e¾uu2G4/0%W{ e"u4ܶ C=O5W@[[sab$+},2JKUbO@TVzKů)GXj*kN<%r;(j`5>t@uX=Чnc+V*sX#7H&tRqN,ڭ${?m@n3]SQDIEl]R$R›2cPL<F,%twS9MT;tB ic>3mႫ@~rB3+ `t_YyEFY0б\WG~|HDxCCt4 i/D* >+lJ5֥H!pE?!ɠ[%P$Ӈ1Ym g)㜃>9~B!DK.5:B7`n6TGˇ;̤=zʹa ^mDjJH|= S}7D?'BS Mw>`Diߕw\i86FFEhjj2oI E5VNCxSK@΍su/I$v+.\LX#.ZGB !lzb 2$VM-M P9>TB2ҥiCj.q\'g+7oԤTd_+o] FoHm^6vMǧخ]ۤ 9k*ᔡ2A>*م3:F+^7 ԷLoKj7|b2-ٌj%0YnviBDv_:,%D'\9VI ^d[;_Dxb/չҏk%L5fRGhuB)_0Nebau8=-МYU&<15^bݪ.5oMU!|it0ZZ@i ¿&*X[N424Pf^]tk:O;@D-–x7MC*n}RJ9k ?!x? J E*b/j74͸Fc~:Y%^Y~& h=]!0[B=ωP,ƪjJJ^d`[7wI^//yO"'ZyC+.g6'm#*IPXN 8BNM˜Q,r7 鞠71K99J 8UrP)@x+&+#0wk 켟 0E,i(paOڊXn/X~`e Pkš$V dE| gߪkkqq=O! Ş(L0=#\AvJY -uoY͈6 ,KFXDKQF&Pl7`c s{,=&G@u%߲̲ Wf\M5&yX Ȏ-zwGONwJ^̸Dh8 Hf@L| *bAPipRQ s=o r p5W)Q=G35j?bS L$  zlVghp;5-qie#ȂES)p孮nWm'L4햆ޭ>uqJܾXE 72Lv{Kqn6 KsFE聟mK {YݣS0ƿ0$2Y)ԧN9QNVWWUE*QhZK X]B龺( iwnw*CQ ݆Ӆ'2f!8oH#ӳaaJV!]ebggrۂ|_UQHOS Qt~./ Gt. 7_"`%v";EC+䛺$"F ߑ˧ mAJ+<`x:d%{&Os{tK>O MZ^Zٶ(@"̝#W*\mtDvGc"Q/Gܭ~;%YhVNl\ qP.nE_|\ G_@^">{{U铂0 ^9؞[W*?,}*bbm:Ϫh$=UŃ?KiϜ/N:p)S5Q\2EVq20dz]ǘ q%>k Kʠ|x6b[G 4"`l)&!12(:?: n{y%9̅էǷYs[&il_'3X&i UW]ky*qp_ܴ`Ƹz''o ' ۙ +qjҲD,l9J<ﭚR,). -FZ0ubHlZn2XE[t51%<~bOwpZ2 tj{u(Z ~C7$%Zzv; jlAQ 5Op~I0=!W1S!y@W4{/= ֫WJK^1)UU5u SŐ&tFke ,zPO:q|5=|喺I鷖`Ѱ˚FO̮.ˌmgO/1 *0l!~= n(IaYpi 𗷆8٢i=yu>S4>ٮ[IB~֫'yu!uI[H,V,'sb6Lm+) -vlaIأ6I6=>0Z:t"acp7Z;#VQ6&&%ifR<"76vFb hA|}&i}j$ƌ>$ D~|FRghvʥ+b,sDg[˾z MJ0*mWcȆ"e=cj-|]M>Ί4J.qfꙁZ%;u~]q& \I9R"A#SA)f!\xZ>ʼn$әCx2Kl!R{u d2w(;y@!ߥ04<#fhV0Դnza 5I y<\AI Dxޢw]lCuB=Yz-pпː*IV-뎴SP3w*k`RDɟ]Tn< >خSιaWH?`ln|9PK[6yx wkr+{sAq0lwӦ umO}qq#Ӌ+0KRk n>uϝ:4 aG _ YbnݭP NދxHm`R!Sͽ?D4"ԡȷ8_pK= HEp݂![s!BpIME~ U㰩o۹%=L=+4婈=y7bKEƚI++, Iy /?_ԧh.eY\f@C0]{ 1T#lz\0ηW` Tui2|ŻGhrFt,T8!zϔ{5r.\b7jS`)9a5)qb.w Usm|J>"=쓌{*щxOY^a /6[SڤZ2} |7*vY!׹ک-=lO'*sLop5*bϿiar}]b|T1۝SX(\qj⎞lh6b |Xk;Nnh Sj8^'[\u L ']il>9Dgo=1eKb)/(UGO7$Od=mruq N_vO3r3T̒:aES*n[emOGΦR1B)O@vq36#'7` fa_(un\X%a)̐(j2 ~UqI.< n>, HØfIF%7[\<$'/7͍kīY)޼t0,:C?IeTs,Yfa?^AoG3S"Hze[}_c5ae5KK HPogb]GZMEk3ޥ{'sU=jqDVCf4 ˸"GJ3F2ϳaׂ2[/֖Sg,0cd8FM5|c*&;6"q^#|!DV(`6RN4 2R0'pڧUq gc=rBXaYyʇФ$bZѝ+QnxbYw23<Ӆ4E]U ȹw"g,O%A R Y6+oAfzX!f5pDuO($|/̀9gP{nOzN+[r?fNlD6LKՆH.2ɮQseW#;]ϐarjl[¸)B?%h?,1N"ڋ5†]cniK|޷58J]ZMNE;bn(HT_@RRP_]Ĩ ۳ɲIfX  ?74<M@Ne}SyH $:o|եtRz)9LYf*5@xVK"?꩚eem۶o1ꧺTd 607d3NO.1e4Ӱʁ$U{zcܥw+"4qݢ*W!\j x+½@eאN^Sl¯V͇A[ڍ$NEF/`&)F=+ޗغŤHU N#5V"N[u kT|+=g2kA1mS2"gAX"E>ZIyhif ҪqɌǐ/h1{m"hA6r<6U{kh[\gz)a>fd:$l'.4 hy{ugF:N#1W#I^M*)T9ӾԶ".[1dػ ,q /d|̳H\G Z^̂QȴbVcӏ#J$]*x`ѨEUeɓ-Ҍmco-6:>IkD?sW3Mo׵ǥىbm̈́rt8( F*{RVprr:NWǜZՒd~BFXc^ɭ)+sUQ?T %>}1Vi#5$IVYZ{s)3ZR 0gvZ6CR_… Hntҍ.? VLY͈I3:B>vmKKfk|J+KM%Oh b𿆟>/h8J?!m^MS%_^;# C]?8e08/~ 9e`1Sym#,0Dv8]U#bZ&]7R8?\1M}&e&Z -GOs쏇Ö%A ĺ!v;:uJ2(5U{8P+Z0[Vo93.9RQ_4?/DZ*ϐ*.|r=bTF=y^|&,7c+ Uޟl.X:(mF[R Ag&A}@ܹERxRd*"bǧ:2|fhζ-o@3|{B/ ަ%vf< Nʓ}V[9MGؕR-kj /ܶjt֪TJ ͹VKep4/JGR#XovA4~Р?L4.zSUћA/WIdj|<9ckkTKDLǩSnπR5da"M٬ |B&~ɀr,Ze0C"_($ZE'yMwwRF]p8~f /dzbT[^rT`j#Bńn}v3ѓrxQKo)LzeӔ>'+٣L(1j+_q g;v8{n_Qˡ6BC?B2 egVp $Nͧ؏-X: uAi`RM8rw]fk|\v{7M;{SG>c|x/ .3 5WX'^Ҁ^( `4eLjYqzB6Ͱ:UR=ڧ9S*^jF]f( iIY7bޠhv"weFFd ն'=rIyr!H'=aֶ>sY1h%Ѷ|qKQoY@H O|$Ay~<-#DK#rHHїiL3lDG\Bj%_WtgYA(.+\"k 6Snwc[M~@l6"yj,~/Kտ/B V =Ecל’^nҕI5Q::)c+h휶]-V+G/1\Ž|9gVfDNZlW3`J`| 酇6Y~/8 +&%uL5Sg3W16i]H'}'EZEl vkEhS$$AjqwK0!b[K϶%@;rdIlgP`zI>bw$#kPӍDߺu/adr?c\b.3S_iXCF81V'A '_ *!fRJKˣ:5>>CS\a;y %cН #}=rq~tPbcHպtY@ +zxkD!4!=҉햴r5%qTZlaTņ4g ٩$vY~Vj&s`ݰtL@1PA-MC(}3k=q)64RcӢH5*ӯjYgRv"sǩ=Cה|h,+%AH#U( -qāҊU^>j [ ExH1o¦ފoSUk)-WMh 0RxABKFtAB,m~q53Ag/} ;H)E2Cv.H.q{z=,,vn1ṇ]SVqjN`&RE{!_/^5=cM"uAPHj.6ץPy3}A&tQyFb-rnu!_V[9Q$!/j RIACM68!Se0|uSI}zt+ =/,[鴡Xb<&P4cR¦Nn6 (ƨ._VN&҉a+m@8 8q,N@=j,Ic׃I}E*膫T " 2G7 kݽmv]cV+Ցc"eأrFLMLS{Μ $Oh?iyOl(ԉw&~xBè*3 I+ )XT .طN7XT08vHx )H>pK:F$IaI j9{nO 8'ƗK5 Jc!gQB Po`ҫm{x>UC?v zb%hA1na$1M-0Cbe8i0P"~G?Nm>^YΈ2$tMz5{Owo^Va 8$5[%ьfv#Z%|#6{!K6Z7s-n&>) $!E$8o n|L!+U=n꯻تBcDOh?jia4˄7gdPfOz2;Y#qk{v8-T Ki9A4RTfFߔiwb?Vl+"p9܊`7O2+Xtf?b@֟,s 1{2Ou0rw V£ y"$"%ϰ+2M}C{.j?V|+4T̫ɱYXnB<&kM;R]FJm<@ =CVaBьÚr^8k)9 U208*f55W~uFy~lSK_j ᓤ[i uє]s'mpJlEK ^kaM&߷wԃyV꿝Ptwl`Ĵ0̓^|2cYY|x~oR'3R#;%6|o4ܔv[{Ie@l>6_p3Ö<ߺJTKs OnX"胩5H t6iJ}[|6 f|j4vln)”X&NuXQRR~|&}fj{)}xY7"ţ7nEi)ugeR9Fm@-ܭo,VѠM0ج&pvcC2Db ~(^6mHjwxߡ .Ԥ_ z&Z(J_̟ ^iQ.1Cb(`)|tqr[%2ꎨ*8]S49#%{@%?2sILRZ`lT0TCq|bX\\\>#rOP'0 ôoT/ϖu^ Q,i{9 J,oaϦy]rihL$Ƥ,,ӥa\MWC2ԤYw 5t1F?cYY,ni S@0&Tj?+kt@CK'<Ww,On@(l tڳYO(r~ +PAR土&Q'Oz`O\t옫 y]Fm~s52'o3j;$y$hF (\KevZ?gB*/k}R`K PHSh]tT]7kuZo?00W듬lCSs]M;IZŐ5jvb̫OҼ`sT` b`[~q16pKI]PpRECvpLl ɩOV_HT; *R+9*>'oY1>&ۖ}pozKlzI*VvƋm-*z+k|֨`  }cS{j7G0&e:!EhN)w8tna:O5Ob&o ˃]!JT6BO^[n1<8[$(>.Bj\UTrcρ\::.Bp3tlIj+; V!?*я :Dfc3-N_d)EMu'Ka,EIFMdIBJ4C%PZdC ;)Sjg!p7j #E[ 8Q[]m.zC 1[q妯uN 6-O&"@UY(\&҄a ɵN _? AA6?$wqiQ 1ܖ"xE=VFMF ɳU5O`fUÌW)%SnUxey±@/AO1D?>*z`?mWCJmG2dVW4|." : :7bзBi5qAȨpK*%ill ?d(^C4=}]#i'nRE,8ޘ2-a 'l{sVzٚ弝h`Z&8lpv0Cj&u G&EoWX-d@s0D#{0~N 9X~sL+r;MArT3<(1G:)`y94!(sD0O{17(VsI MZ PT3gȻ='m4l݇Hn ޟ0'%LCQh*b0C4_D-@U(<* ( \~o{:-MkVK@l GU2'3(rP;OzrE;Y2l}hŢS=Р EDK)#[$Gp#%=>_L.U &0NJF5PN< ؊z*BCQX:= Ss{1tу/8z[o"{!KBؔ,o`^O=o7 eM2 mu=j4U2=fFV4j0CB :la3wMn.U4cKhzD $6aމ )nHEJv0#|nx]re~9b!Zbuj▐rN9/'kALv{.hR V!lx։A _b`4"ѝN "˄Nq.`_½U~k5dZZ,e$O&Y$()9_ab!l~iKI?u6|;X)n<嫄W [ZWգFE&E6QBO9n^S染ui&7ڜrK}f3V;U2`Vq273ԍ$?p") Sæ 1)3 aGyaԮ1܂ #W-=RԬ%RhwCf<j$C\5*Is iws&MV [ŢF/DRӶ R$BW" eLFzq*G%H,j n4L]oMMN.g\7 w8M 1`g3M~Tp5ist({do=nC|s@F-h!fc4@8$$읔sV& X֓7Tňfi{T5|%O2H:1:?07XZ/yb-QHq0\Dy|(9j؈i4]2 L :%JmOĂ0Pey#L"˥Cz+[oWyԊB?k>aξ52Uht~$?[ y4.cM$Z8Ņ ,?KWRA*^MaiŭQu&7q,82Pr#Eg~*VS̝!;myI<lAV|u@qί2]-Pi t /92N;ewa? TO `&>$v}H3XsTĖ%{ˆ z=j *"A=s0R{!]%W͝4T=Y܏5HEz0AI,4fNg>X\S3v5Y1Rcms1"3ITC|;!S^ Rk _BF@̙=s[ffz%|`ae`ttq8f eBfea.><ȕO5{{[hn_9-wCO3* +i;_е`|3JRBA:uXc{ |6&`*Hn?$${ci`U.)=.$ɊqhAGl eҼ@v8w.q["Ηٱh<;TSgk3yj'֪sG+x{ȁ Mc#7+W\^VM.I(xoc5vcQƐY6s]X>Y οH aWL+4 &" |x~=S[kŔٸ]nQ|_(v#䍒D>e^95PTDVO=Ҵݍĸz*1}j9wsCF9ŋ;aY#&:;G]dbEs oj"eUCU 7vȨ:kGp1Ѻg9jsPI"/`ǕP 2 !yOꓛH>#1\Ķ)&z,z==Wm]~IVђYo;o)AsW]Jo*)\Ptme{f1 N0,'E?Q^,cTz'铼̎ Ҝa;s>{UpvS}M[% 6>5.L"vo,pK:üj9]fm26cD@bR(VH,9⧮h&Rb3taӴGjCH @ W]kuKQ3l&氽 I/4u >z"W7*MkHF٨Smg[MM۬Q"tlO;¡gh3@{HCo:eDGV!ZQQ?UNK;@cdsBCf[ktI BkG/׈ &ʹx ;\s>nQ? Ɇ{&!a"7Ֆ\y L6A.2@!#Ԭ[ 4Yh 9!k4;{l(ErTv ߶4LEy$ eM,bsAŸ8/pKz,՞%x{T)yPa4qf" ~m{!@tNLacMr E=~7zb-#1M3Zj$(- |ҭC@"Ge^#k2~P [/hfcg?jvbOH8Btnb&&|XԱQ„U{ Uݛsq+I-o$ Qt-=D6mXwGa*P ?0旎~;1y۶jq+T2 > 62!?tev6w [Oz#UWG'滽4^źXQw 9|/>ŶkcܠlzC^f/ WUs lօ׹OiVNcJdgໍ>X1͵]dFko Y9ɧw/_GOGmJ{p-&m-"ggʅ'+aL)7&}{BHǣZ^Cm m{fc1Ny<=]&sI3 ;YF6Ři$?=pVs֢\8o-^؅h5p @.V3g` \Qk3v=G] Ƌyíhh6[dգMI-4]6jMJ 8YZoV`&,5l'w C`'AN:-&xB:.W"ޣs Q`ҝv֪3Vا߯!2 %2\ g'>KcӸ2C=u1cs3Vo.0ssːhx9MzW>>?1[ s3 4O@n4V`,=ޗD}MI$jmkr7* *o!3~Ѷ׋ xŗ`}X1hH:Y@/R9Wk?M#JmRLh$ύ_F7Yzrt;(7\}3qƗP:o iUW20 يyxMIP(@WY RMtְv7t_vgɨ7jNy2yfW75g K@@1L@!@V+. g0w̉[ jRS@E#:6Kǽasx-?jit¯ "sm\#\*N|%-5Ox@!E@eoV+) kJ1'p X~W7j\=%:-9O" ͑b$gYڐZ?Pa/zBY 6p;$DQ .-{@$`,N(A:jS-wbESCZbc4}.ݻ&E)EL0ga_U[ՓR߼?!̏CW.UrvC|0I9%ũ?6ih];|/m6kS1e\"L"qtu?Sr76 c9iˣ .. *X/$bY`#S&6zNSuʣٞHʻpI:R҃{u+5vY| (35Q_.豠VNq0B2ٰõhLMdnެ^lU*bsL`FQҲw?" O:˼6(izL~Ufǡ$;:8~pz9/}.q$؏0xmCMS*)ģ>rb{kԪtd*10 L^ % YKΉ3cH%,f1Rԛ(@ս1,oCL!܈8/&b 2h)5('} d@r9\kec)A1ӞV 2|%$›PPUӁR R):Dd}.]?zkK$Ch۹-wM@S p*䕢ވ$ػ ]z>lU !nz#iȼh[WE瘖vRL'!䪟j'% (tciO1uWztnmz:bRnhPh]ιv_#\-׎aCjGm:m0<25yɆ@mCVMd(_=^nk^0&>߯gsE$3ݠfs'Lbi4Jd',"vܓkS!A8qDeZq tUU-vWť;EfK|aKqd8aol%5(KhZy[Vӕ|YD 9/9ڗ-cv*Vٯ>BĆ.]HϮ`Zت))Po^VzeHlI\T^u_l[Nj/3nna-_˩{p"mQJ^=mIa&9-d@Xq{(>7PϲZ<#$6]Qa#0 w > u O~LO(_$cRP9 }%5TvWhz]MϽq!]Lz5S6o.ZB~ srf,z&R}tLK€Et@0aBfE#KqvOK)b rC"?O[  >xB@!12y؝DaQpF|LF܍f j4P QH#_>KFuVLv!qSW$:2ʌ9J5=4PzjD%p!%.P!:m,蔸4W h ؠ*wg&&kOֹ,P:k-DAwshcGycat *^>)ǘhm.[/V_7h0 Hob.As^@b.ĻF更B]5eȑ//6 He`~f[r>P*Bx<ĨB`M0H6.ՃGE|>vҔ̿s!-XfT2>63q: >iޞ5Gܻ3aG:qgF.cH>\,ml`oQ2~^MHC8d V )x|\tbD;SJ_@mB3DbH0zhh1{(/5|(Ʌ` fEe|kG|}GBRu;Ɇ1].i#ʒpq}x`H(4^r-?~َ0 6jXuiaRh(?$ 0|!.T6Q_=J*A,Kz 3T ~DSfհ*IP}S/Plӫpsa>I#>}f*׮A|'u2n)lFg`.RgJ2%TrcKc|Љ֕O4.3_n~y[>xTG؄/`S uxL-f)X/0!aTV$6L#G̣  upUňBo /k[Y <)g|fwt:\VAνagʼn*'yVeL="y Zv/zW;唅p@{5$1+?= ^ ,l2Tvz u9i<=#s-{%.] 0S`StlO3d4LS?ymi@%vGkS9,e9e̪XnD JGlUG~v㥈u Z~5dpmHkcJ(Y@oG틿s2FЀُT ba1*Jw4ֆR'bGRz;(C5%V/:TlRIN;g 10!r$Z"pF҂|AS"qk;=m!Ǻ2H=YMꤰHX?k!s>BܴCYII|`SC/5cP uˏY/F*QLo┃Z;b^ rI~2.~j&IC29mRNyW~Tt\9Rx Sˮ^Hׯ'7x& 5Kp$ڮV@-h?['1!_H57\t4>PP6]$0R_O=瑄 TYhjYAYf'ڨuP=N rZ(0A#i8yB/DJVƊvʱ'sҔsXi,E Ѹe:ep}zA*Oq3 zn"ܽTlC|]+>UzlD("2+Z1 ĤXNuU9@T/)-]OKg7>dJ;ɸ^K>*Re;zV$tX1(řd{Td*P[Nie6,y!Io)GFqa/yT52i{M~kCZN֠z%= C4c1O/y{IGi^L%7]VY3'機zԘ͋g:Q BeʓLǯEC*R<Τ E0up8to iE&Mb+"P]#ċJmg@ę$.v sn͕ 'XЅGhq$!hsۻb#-gn"oqf)^%I `1_3Ozusf^gEKe 2&J`FV޹91kp̗F)cY_hNuv(doQ+I%״:4^=?N_>!@ PTl6)Ekf/Tm] "g²gn=UՑrtEPL,Q~?gRb,27'MHXh|5TĎo9%=+3:ԇ#e\CittϏ5/Ehv%hgީۗ3>7vI;[1=bufDnv<LW(q>(X.4&lδ;CcV/,X[ \qO~tFCH3u`[Єt}'!˧E'JW$τ72Qn%q3P_wBX\pXq_Vbk{U.ܢODczr.ץ_\z z\p\B8EOBafCRK/;3D>c R |Xϖp:+=3E}H{xl D{?I0lg/r`x^9K&5qP/_yE :&f xغKî纙K&φ `}d5/:*ݢ::P9C-F*4}^c{RmCobl?Ȯ2pٕY HIrd!@J!%?I,M҅Nƹ1|8bt)0 yuwlY08=7c3:i>i7#6iйJ YIS::GV]6]'.X ,EgxRJz'1)P}; "8usj7u'(ȯgKoD[gdf)Qdl4n_j'^_f>DZϞ\ɡ&%x2ktwesN瀆o<-蓎G}1fn̟\`d3AcOHJm2i+fOI@ؠZr$aJ0G+gaZ*UldGGe66e6(Df;MЗs;$Y ؊SwvRx d2ax@E(c oTh9F\N G E$s/癄f tZB_o(w zXf3ό AlTji۸r3a]HSժ`VmYHi ސE![B# ۙ XJϧјJܐo.PRdnh^aA yI xR/HڨE@Uw,)*B-en)6-3!sYsJ* P(ė27y+gBCP4ٔGQFĭW CkxttMCEQ,a.a rXu6[md"P*[>#Me#qF|>¬}ho{ Ҷ#2hbr'k 15w)Q%n( lY3cƺYFsoihݦLBf-'ddEY3٘]nl/w/ jt +Zb-ʘ^ B&RjFN-yn==FdRa,kςӠoHp}F L|X7?|ۢpciZ(iUtՂ-w82*1K $N0qBn2-?Xpq:zŒO (֛C8%TP~n]Q{8!eczGȄ 50z V}VyO1 c ̋H son \lG A6D+0wF;Tx0LeSYO1qUV;gzu&HoQ:#9QT5Э0B&ۥcne4LA6# ٣- ѹP4qOZ x;!o>Ć'wf|S3 Mh.&*(CǴhԨbQʁ\!+_v>%z$4kGgM^/=s0zzskE>ʾtPTo!Qgơfb^+$oHF5ƃ"zXy^((ĴZI@# u.Čdz@ïU<0#/잟=%+ Ո$^tP,ΊJܗ-cDSݚ`OG$xCKOw"ykǑT1a?_d5m&@s7< .PZX{-"Aںt\\+p.<^VŪI39ٕ~3HgL/`4;mv8^$7'Wxj!4bn$=-!Yt$ nʖ!q[WɢSj)ުy'O$vM\m9!mxK[Xeo+S൙^udOD!v6oEuTgIElq_'=5`ی-atE m N2ǖ4d=q!TU6ip*,"wK |[򀎃,n̊5͸LUyut*X k;eg n>N2]`lĔDB5MYFIT8MY{q.뾀$mr{_7e؉bo@`ӣ2 oS w6/Fi"q2S#[q#Q GsYw=Z6CDɛۥ#猟/!E|1-`#.`,o]K\b(>I1b9 ͎T*Ũt;A`l:!V3`Im`v0^5 "ЀdЖ@wώ*io듫Bu0RTċxZ'lNuq/88j>/Z`JZk.-tW7HLʵObP/j-]뺿uf^eG*3fg&*B3 {X ]:v3|LLܒnv0l]k;s? !=H+^Ri'CdC݂Nnk w<: NDjp 4<9>s?ĪdTYP8ZuzVj &ecYnw<"BY0$܂PDj'onu7O&: ‹N(2ӤYs3JGjJ7d7OZ?8m&C"T 5z:NGRt}9 UWDv2(9 =ǧQUʴJρ5ȅ"s")iȻ9'f6~8::xu9-6Վ$Q+AvxbJS@S +.Σ*qmBc+p::@GLbjm7"O98B?n~ 1I@gNј &r u]+i+x!`d~gsvUA=Z>ălmr"+^ɾDx-qߪQJ#$.֒Nz+3ۋ*=P%QsnEu7Swg!'O8,kXx6Ğ3MwL0C(逋h0#SHʢ/J\C;flCMָ$=HK$34f b}nPYzɿlVU!;OHZ VwMFzx)xV&=zp'ٍ}Rĥ75.QBWX,P >(˟7TwQҭq}wF-.ZŌdbI1вէfW;;x㔂?;m#-I xsf˿,Bk,cmaPb(}I' ƷX8x´XS;P`C~*"w4#q%#!9#4S4G;DumOB5ִ!?.Mtl]_JC13Ӹg7Uԕc2ƛͤ솭ǀ7t_-=vHe֮z/5QG51"1_l2A7s/@`Ĥ"5cjD_7E]ljeIsxUԵwէM[@U9跐} mq:J+JiolwX.(ʔ4wZ?c}C2cS!k"%ID {Ab.!RQ\k ?qOrwh.! )ȿ P zB(%VFOK`n`lwO(z);{n!X `oLs%MExYGng)ɵ4vؑGͮi)ϑ&y6yH VX\x18+,5+pB|tB_/ 6NxM^q44!lНhTN ;yrˉc0YЖAjW[@#uC'(#w8T6tLkxX2A@q#)*vQ%L39<*.JHC*56Yu>mb2YPG ugZp8TJː5>?F{%p'M*sq`(U8˫u?WMJǂ~TXp|bTŚv_Y B}RQ O^}`wiWU2=c:Ca +$nHєYvϵXpXUO",KnLaCz'g _%FMFn@,a=gT"Eȯ.UނQO.f࠾N3vb~ޔ_b>pMLS+%9s5M:M=j[;_S!XI $RT&SIQ1"V#OV=+];@ '{8JW79,\`Z:HLm,qj G3f ~p;{MqH&[t&$>b`FB;QN4%Boh2n E,n6FCct'2rIw+O^&~wG@{F"i;j^Q$_ZjE 1 r0E7&%P.)czRCWsʂYR}ܧ5yJG$xb?*1-3G,%7B;4!9)l&-wyT p+7o?>66{𲔚 jl}ҮXUDz͸#bC|oEd|:%cQgD mQQ{d,"F] !f(:FDECgGo׈6#R4AyX9w^}9l0-Ј:u?jhȧEl}%[.rVSOIȖC![C $僱QoNostz _V@),J#+Rr-oGnƊV s5$Z"^) (p[&hBIJ9؄V.GeiIzSPq)abO5Y҈6i7c|ӯ ?4PL!LjWnZ3^MA|5k33fj?UB|} axP|FDy3ȗDRZtcoKZDywmbLf<Յs/)Agǖ< :a$.d9O^r -Lve=z7àzB {Q{]k)-NXurŽv @[env7@21=2jçܠw7KэR -vyGn޹y^MgQbWC̬k`ŽĖ]9-ͦ ڐ}vx)U5 |nA˘O.+_xfLK98eO#5'N6J3L^YzXH#tP^׼?r3+ |Pl0i-&7lB(r@dBF40€CD.u˖!8ֱw%mj vai~p#/ի IbZnT T t#'eQ=u( j) QX*j[74:de,|[--x*Xii^rXf: L-^;Up.eߖ]SZ'W-K%ٔ<d~mk׹|vC}/6[MTս_< ~j\P{3nk ^ um=Xqpp%WaqM])uPx$CnUnUx;K:i)!{k:bJ( ej"op vN˳IۮΈ8 ?'n4t:Q^G@L68|h%M`}l Glee~e¸J ^F_Ngżd'1G ,x /U!ni/.WplfNhԇrQdSZn FCG/0hW@%ñ6d 술҈=Z:G!݇d^I-SO/~UӹsN[ף#d Zc'uh 67l%O"RW{ D3|m.]Փ@@z 2R6IsFې*hڟ]B߈ZDS_(~To9c.$u& |ߒYᮍP}6%o}Ж&0H0,JP͉ry*)^"2oEL; [.GŅ!^L@r&f/fgJTC.$z&@-_ugGzn3 c =("'#{CѺHaӿy>A+L͵Y[w9[ ؈AΩ:!^H!6S$jŜG73()K6ƞ o&?O@5ԔLY[KޠIFh8#ԨsŎ%4| 4|Twvp17ZgՈb9>MPcƉK/x.8qa0`WMPQ دwoWsӟIň"6Mbs Nz2.S{tg1rꄏnnܷh]EhHIH:Ypdk#m)y^,?(H"F&5H011;̾/a|KLz`(;Ct4sCԭG7[ {}/i^d&Rz`m#.gۺP5pK1]cM8-oy0LwI .)q'8#z\Ph@67Tpa y>Qu}zNCH$MSxǺ}M#MKcV3a7Mhi=p޿ 9VN,ɞDQIH]EW$h({0[nw'Ey -wOc 9:iALeKL_а7V A d@_9RD[*bZy=9 ݞa4~+HtdIJ&&}fOIyjY/h؈(,D>#5g,"L &su ~!2\%-_R2KB}Ja)l^e䣰]%R,DL*hg;Sq/xǔw8-۰62&rH)hk/KAG[r`M n#L+mB $}j'^*ŬLȞis4(&? N=1vy#{Bի_hMߵ$\GFV@_+8&6m|_ʹ!EoA#DKGb7A1߸:ԈT k=\{EMmThs dӘ=j$q݀WxA7pu*C1<[ j׌ҟQqRrXv$[~yi7/D^_ifz ^Lw(cP4sdYu IaD,37 沲*!ZgEy|Gm N+[#1m!HVY rm(dM;KϾY^=Hsh!Q橖D;0N N:o'қHlmIE% '~]Uc(&MfԜ#یFҳ:7~;!KT!-'SLZnQW$ a'Gi1Nʉ R߳wqÕ.BqK|l{4[B7swFlS^&k``?rYneJ9E0W{Rtw7kHӏSsI^&] 05t?b;æSyRn`^>>\Ul~cޤh3 ӡ`eⶶg\(||f ;3EY|Q:O庎 @ĠJى}XpO6 (O(K4H'<ɔ DztufAN9@E4}yۋ` q*x$u SUz3Zt$噭/Ps߮wFierzmK6HVw5&4f=ܹ॑$Lk`4&W=B66qhK~buPC~`gyWKvI9%Unը|/E6D8 "Xd}1'uhm.;sO?QKcm:c2i=NCo:ɗKEY'|Z`}բ?k*O|,++3]PS8!̱7t \ =/+h-#hEHM $It;BANV*2b,c8?}Lv}kjB$Di@I:9?x߷&tqW651Oem"MAV~V!  ObL78_Քķӊ]=,dN8Yfn ) E޴( nlWaGqR{-+2`!e뭆8L#$x8j9҂ j?CgZz*R̖1{E0,R1prd ?5zMFy"Ao.j)7Q'1qK^0L@8;!lbAcdJ?L^@ QCE\!+Ҕ2h B$MZVK ?=!3\1왁S'0۩hZo$P+Hg7iq3Wfh n5xݑdxxo T$m5 `䘢6{/uf D}!Crk>D"v%\Q#(ta GԽR$;n!Yw#S{BZ\܄9Dr˵:2(ڑ Y_lIz/ժtpj>7ig@[XRl6kj5xo>T,pnPob,GK!gA23J<{K) 5P}€;咋Y\*$P#ޟ7=jM m?+)_PԫȄjc&?#s V-^9bxX .c"WS! &ߡXkηX/wy^s DI>M6CRAbr\K1Ngڗ;Rm<+H]olbMr%yq,廮r2S q#[~.>1_eqLlSKAX0̧4;]>I_C͖φin%9, (E>Jf%j(FRӁc9ޡ3:MHbI2wm[)C`?R' @;ƈfJ5ߛ$tG4\ rxAuֶf=d|LRL@ae3 Dfn@zKLq/y\>bcfѡ#DŽZ{!Kc*>j&R?F2<; |P` KEb@vU(y.}2fCՓӑ1}k~ۃה'} Ie0)MC[:7mClRz&D mm #:⍔D|b_~$P$=>f:ӜZZUg跸uIr 34d*a(G v\'wư浓`Ƨ9JcMZǞ0Xt͵(qVGF1 k[+wQ_CP)H^] | .fjfX2&ӜFTp8 W |=0p/(q׻ Lf~ <3)T;fo~ A5H)EGnչQ,n 7].B"]u 'Xt[,-2{F.X" OiO)bRXES^n/sE~[ӽ}Kfuܛg {1"XV[@ssxgQb{مR+]CH:IGU,HF'Nһmu>W2kIaK. +}%)'铛;K(CӭŞl=h:}pCP"/dZ=ir@5KhB[kjWU+X6lY AO95i%pZP)M/U^<7&66U(+!F9 (wu7CBL/l9KX̬Gp+&Q| Z Erp`AkǬ2 m̻Ƕy * xM5+[9z;!%5Vǖ !ndZ(ȟ(d@~[*Be&͑!WGgz1n)?=ΰM垁_͢++Y[8i=<[ИQ}YH~Ι>L|w'VO7>P`l3(c,^=sƼf*hd<ռHE1Xw.Ņp`‚+cvϒVѾV :Ye!4t>ЛZ%ѭ9gP%ksn=pI8\ac !#SܥM ]~޺z@6)ۓBRD|t.Gx%ߞ~a*Xޓ8*Z_fCvHf1eVͦ 5j4ɭkD moNӜv, >mC: -0v ׏J'yAH,&Ğl4m%Ek'R e}i בHV tNnU6|\P7&bcBӶ[H4-,FB=A6fz`QjBX|c $eixT C@1Fbul;,P2h/+.IgkÂj*3YJ⧢L N!L'^[J?ttJ:W2V.T6?m&S>Fb˚ȴwuw# l\ Ι!NQPxn_NY)]_@6*01d _N2],m2ظr9HjDvL) 6U| ΘKƿw``'!cuޱ˓fB:f92'"U?`t6E';;ѓU$hm)9ھ8Yht'8#cK{նևu{CAgxGgk$`bBJͽ")D/:O8XӸҝླ|%_Șөuuc9&ՋW@O}L_a!! I#%&?S4Y(LFN;@S1䒮4@m8R+PF)#ȩ(*ho՗x;RO x Q-%P+sd^m#d*$AX듛ewgL';Ok^-n6 .^B\*R!3?Ǟ0ߢiI`ʶZ aέzZ)\2;cEBE`\D{)71|+ 0&5;"1~7/6[r5e*dV, 1)!Pk8+@ [ߤ7 6{zU|i 4KK3eU(`/`Lrp NDu"/45x% c˥ۋk5(*h;W[o$B;ي,[DA9p0h,Va847NjلQ(Ķ uC9Ud6*9)t c/phIϧU{$FMƇmc.4AQ_b 6W -U̾lsd=H!O_-A;oTphUU8 z=? _ӽZF˾:h;E&f7wiNs%µ@ _jʴDO^{bVC/.jK]C߶g'Z.8O:2{#Z=dB(v8Q nέ DrN/@4c3Zxs<~icC&l>fhN4kT&-=5lHG-5ˊmD#^ϊy[; Ub6~ώ\1O7-쪶` :kKAN*O1p4\E:!1euaޯ鲇T_oC0,3Y Xhi-6lp ֐0}fÆ3Tu~]ۯ9>R^n' BBӹL0wJ a?#K߶>?W3KZEocH<<"}w]ʹ;\[ ㏮msxUn f_YPd?ˑlP`ʇw(ΰJQu cXZ<|S[2QtvE鱘::&ƎRl`#J[[oY!&0B#{9B$v9 (ʌr+)dB\[smΕK' E(ŝP5҉fdeI *ZZ6i6H3*.$ITh8WVHy_zE7!K;p%Sri+A *v٠Mջm;(B@r.Eb϶u !H@}]FCAL)uZjɌg\ t6.LY U4J?'ptEsM*kslh7kTUvIEESZmxȃ*a*+g,8;cc`|1iZ!Qs1I W%Jmx89ɑ҄e * _ ytL h*\ *W7v i Q$@ю[ WK^]=l9Q-sU&Ýx16Z<4BόLO`h2,qzWn()na`%$]0[lgZV]~;rvT1A%cgQ΄W;!=&̙3|PJo9hp^HԮN.+\fmcy7aZ맟'|ֲdeġ" \+b,quW :ˆ6/ oG<(N).xfHr;ZwjoSlAdx$[$4헲 iUo,TjqAT ',EFRfT/Ae[ФsvkuMR!T&!KHP\lK J/>fxaRz?}ޣ Qbt~ V;2_u5͈Lqu% Eّ|a.}= Bޙ2Jz7@ugf(&gGQY!f<3OW1{#~L1HN9 wE!AX#S*z 1<@VWy۳y٨5{Y۴D?dBl.ZNwYs\nZ6ꇍ'V3D#_4ah. l> .tŃl3\={2oKo]ŀ9 O41oU9Fy :w=EC_]Vs mo5ShcHZ{ t<~߄ mJxٕ ".?'JQO5n6x"plZXO^#Zx#2d+HSYl!!/'9 RCd-L]KB"X|%7X˘a"5#+ѼE/mnN'Vk5=r,OH>~F h cJ)q?#0ퟶs&;_Z` IJ/_*bJVeM\T}?ñ}~=眯aX˿0WH xŹVheO/RIN 2)EVwH=|&W;^M&F{)'$Lݙͳ@H3⑕cu{ƆڧP3[*eého"RXAhA3L+\.VѾ S_ϷNpiיrQ wET8q̃:S\ RO*rN;9iSIZd!t>LHUqc PΗ"NWkJP6ꡄxb#x^v<1ڡAw6YzsC @]dg ʀh˔  ㌫v2YE7NkNb]g[^ڭ:kZYT[oFVV1;9&hXR Rۖ9( >țs(!;|ީp?Y 7B~.WmA~mdB3 ]C)ߤA/$s<9ٟ+;]%D uU'7OG)PX2CYD:MT1ZtwcP )St}/dbc]V&BUɓʸCP.֯7gѼZz,Dzp;bn֖1Ct؄J N`~bA̽qnl]:;cЮ|Ӳ==q(ܴl T h*2`A96va) T!$Qͺ#̲tJ$K}$ŌACi>UJlH" QyDWp0!e&V&JD4c DBD17Ga[юuz.`Uw}½JTˑQi}>)9ʽ[ͰLGUc):ł x=K'wɧ\eJU,5N09fnL۝4ͤJ?Tz&%0)cH{J) ݺ0Mx*5 ;=5eiMGg#holE[r*k“,vkUm= 1U^ѷOXFZKyѩ "(rEO͇PS@;X0nhDHV2LJj4|Η:m&N=Kʙ b0yc3= Չ V){Z zm{DNFu. W w|Y흙#k;˘Z@xm)TEɆROo f^ۜlTjcCmyJMF@ ˿|%,v?Yrim;F!@ 48- 2EL ~!d_ ʜϯǚ~@PozyXݍ`xYX01g[ӵ+?h訜QD 6\ejqkSg>0wqоI5#o=%q:Ԛ ,;R6P=a'mt֎/eHʎ} S 2QCq.tOXNVlb䫰0iN85e IHt c#)h(/dz^w(zGmz2 Tb}k“H>;W*!VZس,T'rj87K֬\~c\ŚpJ[$˂>qC*[ꀮ2xH1{!ϊ>,nPc$hlGo m*GydEs&n MhwRpq5|zUa8Zb-;+Ox,Ć-V\RXutU:ϱC6C!}_ЏO#UH} :KRkti~#.?-MWt2ZI`S?պŏv\oubK%&C\xJjyK$puy.\/ʃ%q'1VL50Tv^qKLwsDCAOQ9?"Z˅ S`粢 edXV}jB 9g FQDvi/zv.`+IVM䐻H׷"3Wڮɺ`yN6f=^lz8Hqخ[j)G aZ::/fE…~bM/Ļ-"XxÔRN ,0@  "İ pEzȨtv$XdH+kn3"HAFIJ7vyx 5{Og<^HA~ 1$ A`:e#K'/{Z4r`1p)44`M-~\loE%%S= E+-zJڸAH6Ju&΂:Xoj Lђ]j6pU{27;ή[\EM#;!A+ aN+8/8W:h(6 lƞa3}TΙ!ד{ fԁ 4Tؐ""!sU@-m MCFo$BQA1||ND<-WYmD Ѝפ΄Tpyj7Gm6$Gl\>[fFN*a5Ē8 }MLI|'yvJ%2ؽ6 MGAm^!> 1aB4Hg4`ś=͎᐀]Lbt$jlȕρP<=Ҷ|"(V5$=pRY1s̖Xvk#fXYxk8ɢ>0n F:diO@d4+Ţ3(5{4SgmbżF)xrbDRbyJ-22]#]hPthO)u?aNBBR cTla]8-P8 ίs]1U 8V_P a)E_`kk}# K.o6D4NJo9;=0s #?Z冶v3*hVcS|#c?es"s.v9xsu5(< QD8CAdʫִu5D#iJԍrgCq0(]P7~ÜftwV,qM:g+[pࡾn]+ ?3bͷΕ{U#@܇9Hd\1aau{mYh(z3W̑Q!ղ$P赴3 DWWZp!1eNl){ш2ei3GbDggGVb\7Y[&,G<]  lI ewrtB^uw/9@dvAYj8b5i4Ўe>v0ڿhLL B N.^ޯbѢK `?f Lih_5nvxB!~iH1{iqOk{{uB^򽀡8g ."wM7fZ"G7 tsRz>3|JI#Fhg&;qPmގ}^3,C؂㫁ߤƻO^X K7ͻ} }+B$PY^F:!=H9ġ |\i &?S#i"GidK"Ad'{0A.(lOo1Dg 5v,6@ob> Kϓ;vMAn!NKXopmQ6@-fqS"4p>RP@Vu8y1^AnF I'd1SStׂ0Q]F-Θʷ=7|0Q:2U1ǏG 32P‰0ՠs%W|R@O6 }FuAtZ+P5",KW~"QWDƕݣQ&mn|hajhw4AD]@?͸0t;22Fw :+ yY8Ek-}p^#LHM`ָPIY.5CVi'$7A,c Af52.}f02םйZ o8iMEV_{8R< co{r:G'bl{L!]Vǧ U|+230DCuV|u9**F Hx nZ,GS؎i<ؕ`>FA)8ft7V cءT#ؑ;=窨 s"H6!YLE! g,g\ĉiDݔF='[b&j=>Ж)k`Xl~zL@EYQu߀-@%3 Z6bBMg_,,N9ii̮d|Pf4r{Gcg)sZ-&2<., qaӰ|OGBX<A2[-5˝>d}cbh蒨i)Bm9QVls,-DI/8$jASjaԭnިk6Kf0N% 15eD(m.H)vs"/=2ÇV~%FmF-67W_gyx) .o`^+_ˡz>77^q̦jj{99OQmA6&U`ǘ+yi0HdJP[ج1VVyIGSvQ6宭oΊW N;M&KV/tEl1_gRlq Pqn&5虺'ͯݧ>ͬsؕ#&9/ [D;k~Ȳ5br' W Û*+)/J3qm@ZA~#s ۶GP `c/cE.8Ln/u!0۴Y5i3:E <d%x̦Q(+6dh]z504J`w>+ld04݇/?'Kr@9Pjzjܳ~1C)V2SQiASf<_ya6+G &pQR]N1zTal>\ pEOVX, dD1;mM,u^RF^B2 r O [vuq5#0ʛe_(Ȳ`1y2*Hԇnx؂LRq4-тE7j+Tƺ@r ZDt]|T-\QZhy;A??*Q%xĭ!ʼn 4X;Il1T=jv. Z3)gv|s'PYkh]|䤖;d>|g"WyO7J8ӊ?w&j%c$u̕0O<T͆x[v9ffK'b곰|H;~ۺ6n~ k=/v&E5)PC`D.UɏnH%%Le6x5~AgY5+lzsbH@ .H.08)%שSK?01٦tNMYk(q@~#LSޜF 9o1Y2m<鹵ѣk`)DU*f-i۝CRhEp$&wkC"X#{%9p&)V|zҵ=.Z\+y/ϛwN9s^0/ɟU݊0?+φ*- ^Aجt%xgFA8ˎRI,?nO,`'&+ l@s6^PdCU"A\IWG"jᗥ7-ׁƛ4jV˷9\@0]>ɷ| Si;a tǖ,EJiPg}4J3mЦqJ)pD!7\2]gB*w1T^[ƨٓ(#J$ p&T*H%?-\KXQT\O-cinF]\aǩ33KYդPcti%M ؚE"qO˅#t.0C8. ֑L}sg禛-W:]վ*j\faBUSy5Xu3RMS> 9;Ӓu1h_*7mA%}osTwvVM4F'&ѐ>^IbzA]6f:Y-Κ`xLl33+m%' (~DUrZ茓.Ql#&Y҇|ݴ]z3| _fHɶu[ҪjXpʄaAS9ZUROzܳh[ o`WKm sFYU#*8y|Ե3XDw>w=6ҚۭޔxVR "]b߮c+ͳd^pz魡8i1{_D 偣P 3vi]*jŸ=2cfPy"v0:<36RH44dGq{ˋځ녙s^s$/aoX v GWD*f M!ՏBbd81cmJn%ܼoP|&TqLb:zP9޲DN"*}C=s-Eo\HO1XFnP(G#49/ݑA rV688;~r(*cCH!Mċ"N߂GHЛH՘  +"#EʺpƗF}ਫ਼ 0[بbKx. 6ɾp\(Sma y?.͂djN6 k$U=egĄD yw]5"a90?]MJ ->ZvzBWލuӡ[+@,|`R*eV& *c% ~u{\1Wb3!7lTRI1axl&}gCCՊ&| >+> CrѳgNEDY R|r' \9eғ R[ 5nͅO]LQL%v11jm8envpc XJpbu̮8zGqj}b:˅˕70trK$2V?t9މ4\Rjn)!WUmD)p¢`=<ѧyαa1/QPfssțo8*E -ͪc@FlVo`qc<%춻Г0Ѕ@fIŨnFjo ,Kg#n [JmnT~dmogPƉxLeՅ5`O~0UۤJ2`0xW3n 6\]^zN7}[GDv/aTEv_B R fܧ@鼠 PbC m97pmc4 [vDac0BYi͔ F/wSI+ E%!5*"58[c g*dzMV?5MK#rzDWukjbV;-T2A+ l ߈k;";_J㷕a0V*+ /2_Jp8.PBJ'ilw5F犦 0 gr-T?E$LG*0`ְq4Y\E>տ75>6^f|Dx(sNi1]fTeKC)i5H!uM- LN'F{σ!:nguY@وwiתflo|¤zy|/+9Z'$2g]SmG'B#62mj9X=71R,=0򸴃ɬ7Dr>aBPŢ8و<&%\@b^gjqn abJ r Džyt>3ˋy6-)Qk׳&dВ}@Tmv_41G-1TtP.S$"uw~0+*uD^[/F^k+"ΖhAI;s9 -5K6m*@EECnPg´ѫ!erޖ^Z }ڣN{D>.Uɘ4'}a C>2?/H"@O(lmӅ80)! The nt7gkG>$V-ݥD3SŰ)s29P8kf9ul3 |Hz톚0Ag-:0P^,lZIsKL˿HT6q7h^ʖx6RB:P_ˆa2|b+c/KTm2E.9bc(x^*O?-?̜@·8@(=4eTXXnq~AIE,G^G Fwʞ v{p` 3x txml 6s^>.f,tfto9se{U[^zrzi)c*y^(!>&ʊ_TiY]O")W~\]= Y*[׸Wցa^¶e^~9qNv6: Tۍ 64!D?(H.b%/ ωfEbRk7&I\ N>w9C^qD ?jD0/~ "U=''¯4ECkosho9;}`eTS:B9ɑ~%-ihOnA*ó?I#OSl7Ӏf#C b&? !ٮGYcI2j&R`TaUI*e%aʤ^R+qJ􎴖|%c#}|Rh JV=s@KYPws\ڳUn%u_#H/18jj rDX:{[;X懱>wmM?'zg&{1|ZoYu W%!#y&rfBeb%2ҊdU3Pe(WZ$SyC)Víc`mʤNR&U f3(`^^ϖΆ;v?ze:r&Q\/^ M.#T,D\ Vעھke6X^٣nJ5p1 )+y$6 JBga,n(MIx1w.Ϝ /A/fpg}SyYg>_R8XLG{EKiWN&Ws[-UjJS_Dqt._piݲn_&0ylE4?Q&!<"-='NZʑ>([Z/U1N>v/{}GS#6_Ht zVAHJ' c1Npl6r+ǟ,C7P0|\H9}s+05rb,n^[ #)zֹ>YI9oPgvkzfSN82!@B{XQ/n(fi?%̢CQ$OLx2Z!t 99Q=P1-i| w-9چ.yiM֜C5oGAom$ ?{åDyɭq5WEfޙZΡD*m<>ZQ" c0Բ #w>uG}~  il2uDN۴"cqOzȇ-B r mb3ѧhl>O(m"[:kk-7 ڪW$0?)?ﭼu@zIrxwW1ΆA dPrQ=¯FT7HF :6fެ6FH3 5_zu|Hc5lMaⵑTCud6l6 Y`,$TzV{roB{8lsJuZfrool "5=>J,$Y%=H %%I`9䊉`>\6⌋|Ft[ hwNXA[ByČc"ܽm•qitNin[gT$&*>ۛ/hؔH%DmFH/(p%J̩(ڡO|Yx禶\D/h`;n͊xz\`F _[7B:*^I"=YO$jv@ca2 !O$[$i싼8SӟzkSa,)_\* vKn2멫B񸞝xA$l[ mG=x|u?"ٗU91bg3Ka4c.?\ YCjL7˜hOq+,XP67aGS~CWӊi/r{(v ZFVs]*DbO]lE}:1[;aeuN(DNOCO3n ;eA=i)? (&ӢD|5RcE5yfMmtRPcz:=LG?:xXűRT#<讹Y?yɗP[cWȘv?=>3G PKE(#0OlpvR&Rw1! 6}J=Xx!UR @*Bd_e*X|Ӑ!2LIhR4.ȊvxᨄӤVꢹ 'tTFE-跍Դ]j^A$Dj^#{zY=1^ӛA̖CpmՌX {eޟ!AOR"֯[OdO7F5Lgb<9S/Yơbjݛ;/2\+"{o{ i1JCjr'U͡u!@K3 <>#i0!v)_A&Ϣ>d.fhӌN% ZA)w#W.'؋`@qol33 ;wAj݈]&lnZ MZ3CВh[ZI{c\`3:]&fz::&ߓH,X'ާRX`"9 Ump7ovli%kH4^}$,nu0ZlV=bxfLNS\]FLgVZ?@}y!{KhgwWoo$:6krV"C) cuTQ_$:,BC9 H5/ژ|eÊɿGylc؏-t։l8_h 2 &ݳ,/]MkI͓2k# o2E&_@R%T M>TAHۯo^jT開|O]F ^zWo=#MD&BN0/춡p~?AL]\{!]U9ee45{^mAwk&a8I@ FO]P(k4f3[j%~C~rDK6\DpYhd7U":*2G|g1F!Oİî8C2{= 5>Ӵ*JWU3k<C9]39}zfv\\fm#"FХn5|ӚlbA&څ)Qң3^IA^܎@M9}RKBsFmH9<<Ʀňn)xK΀2:4W*j_r+4Ī=Yd]˄;2ݲ?ztnD5#n_g/6|E\E!yK&p>#$ϑLhk>~[*[I3}!v@I>0q[A K RbTd,ٲ@/_r}M5HC{ݥwfe/d >X{صu56C?Un]/_*W@8/vPɣPrQ:Sz=074x mdH}?Gk4G5]dAָev){V/@T ܛ_3yأToUItWptC28Am2D7aӀ_ZÛ WPmm_0Ho|{胲<~l8T2c;") ͞v~VA`L4g+D;0}!"=kyԵh,x_(y R}dq5I `^$Y}Z| I,d/a Y]$EL}H] B)ˮT{?~ kTo`g1^݁n8>,i Jv!+t[]_0ow{L \0:!wwJ`pX~T Emx0EyGUjuLQF] Nz< PA * ) tWPBsn7`Zn_ݡ!^x aX7 0EO%NX"\"eeMӸq/6:]7tW'B:1k)x`7 Bwx}rHeؽ̄(} ~JbV`'Gv(ç z(牬fbdт1t`3h_bQVV~PYaagLpq_@z6 c测RvSv9tz4[ZH餛\f⊈? nV&*>&xA֩yk4`wgθ?vɄoǧEbJ+C<|k d(Z=`.ZC'`w]8Nj.*R^ל^C3ѻR -;􀏔9+7kt*C.v%:.]8/ OhX!̀n9K!")o8r5C\0_Z'AMP`%jy D:l~d2r>w1H Dܞ9~@ *S!{é_elG[͎qa@o/BHΩaniR=W~?}PdoRð*|y5dOX@gBY|M<(%뱽z]$L/g}=!"B |$C\k< x94wjLZ\f659bj"]N{ DŽq>%w&xO/028@ELa˒+EA46_p˫%kmI\vbmy夀z+5'{ffNgŀ!#V[aNJͫ$Xg3|AyIKp\0`B$",)\1c+B//J;`5a,89A-7-V7%R'_9:N0O?pH7BQ%h˓`^.] h 6W EL$pއ&`:Uoz2JgU^=zWe>ǰځ< 'AhV VLF( | nǔzx-d:Bk7)w4D}a~{=CucF ~UVhP'ݧF0[)?IC::e+),QImzM-W߼b 4$4,.MM>Fҵ.#& !O֑}|UT/SQŘ)5Mn;"v:!9UKwn4+D1]īTɧ1 PfVˋj.(L_j*~!G]8GthI_J ̄qT 2UۢQ5 s̺A~et#g$A<0NڛiFwΖޱH4׃'ivلU] bvi,: їy8U~n1flAls1! Ii-f/}iKNdG.YV@@r#3T=u8{+@OHj'`ULRF8&G=\ ǭ]+p8zK\ԓ0۵7|Jb#ёCµ1 ۠͞GH #|M2)!`RRsf"ɠ1uN5=Ѣ'o[<{+.&@lu&h?zu]γp3.Qs4ok7{LTi1n@T NcF;{ϔ֎s=Đ~8?{ C l{lJ gPɶ>)u1{; ޒ Jk#7M81 6 <ġC<8fw笔G.2Ƃ#:>'F<9ۙ%oGB H82ϋ6y 6Mh0T%$x=sO ߹Kisaԫ%zԵ.kٗ0%6_.Z9T[)Tཎa]UIPoZO3kFےfXq\dxӇH54_@Gp!6)~Dk\wc|Zl2y1oas<Y+f[O&{ Qņ PWefTDdDȀ"›NO=<ݽHS<^io.V=h͢ 1~A}dnV^s9|mDN|bf?W5mFc7$-$Xe뇻Q*̵N ¡nӘ뗀NEpr ԛ44uTIJCiZkHLIGt WkCכS`RqsQ/3* \# lɅNS-Bc谓:*/X^9@gmU"Ұs.TcLD{N/d i}ƴ V%k?dZVW(JQjzM?ZS?VPJMR9NXoxBIz&HpXg8mL͎6iPZ}kOwSr XVc?|d^TLں3RdAihgPX(KW>[ MaaϰFTCv ꔖvI'2ؙ5`C{^8ۣ`MtʥM_?,Vq#TqW dZ^ri3Y{7lc^Jߚ^|"irBYx֎d&)C -Z!`0s5їorT`2 fǘ-xSt#~-BPMV}PoG|'9viqVss>]QdIZ4+(JfY&9tS: l^,eEgk IWl9WHuF&,N wfƁfeOQKP6d!"'I *=W(x?vh[ԜH=M9P2i3# uq)b\@ՊLjge.9)@B]D j(a$W p"R[ol谛`}$d¨̉Zqt#-}fuyvI;wWzcplŐ Q2'ZU ,hDX3AAr*V5;=X yT%|3>x?d\ym4&8PI*d)9ӳv}ߣN*QsHSmށf7*3'Da ˬ6@x 516={xߚkC̳aI;4#@o Y[Mդ=&BDEŧ c PlC,2 pޘ?0`5228.wssNp2"U&ȡi 8p.74-iLөMT&p~@;Y2Q MO.{m [dv _.lN u?FBA7YW!Lٝ";b#I\n&$֐ G&>S7Xt4yƜ-RSޑ݃;CBw܀܃1OxRpah0ϑ}.+ϱ|[9jB^mS\CdoWq6% \oD&fVs߼ m <7SUTqcқ".#VŵЅaVq4a,+dqkg.I#Gu ɽKSqg,b>'B$ļÁ1-/msk3g+7:*s`C({+ɵZb(ib$>S;JpR15|ɿsASւ!#X,CѼ̙hrH%P(ѿ[1x/ek %}TlDBfP ; (V|S6 H.}] o$mރ&5]w=I'h Vq&oTփ$\F~LN)Db JرoOݭ䜝JٶI+z0:ΪYH>ZBܠcd-LH0%.WXO<o^N0_7< 9FF4/3 Qo# ˮmGic1 W *bI]?uq\Nj[t|1ݦL>!ҠK0jq²㰿.2wy ].jǒ5k7*$7Co )WBq2%`N0 d3%:!\g\#KpСx\ΐ|Sʝ 﫧B A0b<"dfܥStdk=I`6%Br%-VCzbW t6sijhwE$UWwOX*1ˍE& Bi$'yV$oIGl%(s.n}>Xn0C=eJ'8Q\j_P *adI·,"ͩ2dP~k:ظDPP%>+r86G֐ZKŜߢh VpH:{US雬tD#+tHB2%~l_;yqݒFZ=ʈ ~nګObF1-VJƏ7{!6S'[IefC!afnơ`xxVuMymFhY`BcZ#Bz1z? b0}qqlaY)[[4l/N脺κ1dbmKK/hF[Q^W}]#[z-4^JZonX@qk@/~Nrl,:?)N9#E fVHM 2RuF$gPZ/tsOtÝaڹ[bɻ?IyUA#"LׯtUcBM9^,yهQ<)5`<<3R-<m>qNzq`@ +S {a Dy&L]qFf;OW,̴EJU迠Z-LNvG "SpglVl<GӒ_l*zpafsUgͳgXaNAg^ D9/sh%IQam 21;xn)"Vdvr\;UG@-He.|㴢$(aC.ڊzL.gaHu}CٿI4+>THlM#$u7M^n%&-\ zt2r4+)֏u,ђ"V= ?3xbqN[6xhy= nh˴<#h\j9<^rEfFXoetrLddt_$VmcZl}/\pږԱbCXrEpʨ=&vS]m8<@NHgy< F{. ܢ0$"/0m yF߸|KceȕdB6Fo;FZ.2&w68#5#Ks"Svy7&|ϼ -&Yos9rv7QsvbFR Dk\#ȵRMW0/ SjQld`@z ܝMJy / (>߮ Ck980:wO6Q捤MR? 2 yve_.+N,j9#d&fX3Acc>Ӑ y*2?b)$UImEq/iHoalN)cubSGUx4^Yz{2 Gfۯ 4cQ3gX Bzudexn/;Yž}s|6wFoYGDmWIR6Wr@j.ntebh9"<Ǟ jf;Ume'Gq|D.Đzyap1>\`5Q&zNbV㦜\B'XJϦK!s;ػΨ{M֥Vu7dda ǫ_@dLᤴ3sn:o}YE9ɖ1C?B(utUs` pY@ ĩ8g 5Yc=F8$s^RAv~hۥC};+ÎYj1965wŽ}'Na,cjX"břu+OS|q\j4)[YS\;ܱX:[L+:s8T^k1Rw~D$oٴ_dp{‘Vb=1t=)J\nUT ^|i'ĭГL < ;Ny +$.Y(#t;лݵ9w#tۻ)!N m?FO_eXsYNDM[#fF]eŃŇ]fi5{"| %n^P>֩d T0f{U.r'kX"6P^*ȵX:~c C "rՐ\L<[' "/(A:FV$] `L;ŦnMG]SNu^:&7M9S /g< Qyq-Z^ 9)zNk"SkSA^Q_(SNn^x .-7*$8*˝ɦ{qF;Š-x vo?U >T#U_u 3:8T9A?[޼9 0`rI#DaKԮGPu"p$ٍX9&bmH4s4Qm\"8 ٔ+w|>͐6eA OX +US:3%6[aũgYds Ѹ̨0wE"٥,ؙ<}ם˅u(Q :'T9ꊨ,kpG@BZVK'1PwR<[F$yx*$bEZRv5B5R*gRRڈq,0[&Z-$|U b)ޗt'sV#("[_Q%*AX^h+/N:ırM}wY>-%ۨdwoz5*r|M}=h ;ׇi A{Z4K* ˥.1Rlk_u>u\8]K+qF( ;j )O? J/|o2,roEwW྾-}!Rge˦Dg]<)` 6NhLqv_Z})3ӃשV%W" ɤ}}˛BN/yމ,d^FȰ$>nAf ;uE#ODV}Sm-G LH@|,JjTH"3St1 !^4#9 afrJSǼa9%c=Bw`w}"&Qjc)O8;vM#\–wbaw$5 }XHKh׿{'CeLՒslS\<w?/M9EY\f &"gP34. B$# BhԚ>;syr^򴘴kdc|񐍟yu$' ͭ &I!MT(o'wv\|f~"Ic00<=i.fY-Bў8[y`A:ҥ&paRi= Llehd{I?f:*A7Q@C6\&$*D\u~zqqϮ*Xa7V#,TگVʘɳ,q2FJǵˊja㳅tG"U'n%6` q49uИeܩ "}=Dz>zi;iL_VX* +>] 퉀IKY Mq4!Խi-D8@t_sݫ;t3vquH(y^aT]N·A @c\킮dK'idz.Kԛ_=q2s =:[W& GrRlQ"SCh[d^ó`M{4 ;Tc—m<sȣs Cꀭ,tC"{CWI_.1xWfRҲWcedp@nuly1+@⧄.97vfC&&9cTDO+՜v)+5/BeRh'vG(9']W2bU< \ NZ)M"NRؤR_J?KZ` f@ExQ:Rؙ41Zqa\C%R KX[y=M`ƌV.6g혽# \ S4 den)* ah?O^,78}0ѭ]7nJ lx5.ڝs8_ht{7JiqN;1x̻~d":.8!9}l %5nʐCQ&׳z˶Ejc;Ic.sUra=0v8h.A'w֝zw&C &m`EŖT3e7tȬ}-06iFu;D1K[$s3Rg Y(ڤM?6J(4Q/v>YEnA Fn^'|\Xe Φz3WK#WsʠF QJ a xZ+&Ҡi&ov^dJ2bohUaqHܒ| 1|mU\\ݿ`}UlHw/`(O"?Io.=GS"˩S$v4<3R@?/i;U +63vs; QF??ɗ1ʘSj?5j E-8eYV.H=mʖv3Մ2o/ZNuIro6k?~=x vmn2EöBX#&Hp$I؊eAÌILE q-bRFTc{mENq`yW%Ӯ0%]WWG1z҂,Nkw,"2)@m~-`kk1N`X~bu͹Cs߃H&e^Mv~h6T# EF6텚d{0Wd)<lRH't J݋1ㄶO"ϻB;Ռݠy`ąp*A!a˘HmX,dۏǘB]rmnLSG?-sBuۺ<+9F?5.'ӥ'8}:p,gޣO\8ތXBV!RH*[ ҃(HSèle[u3Aa jG2߯("iG6|qa!YK6 y 6RTq1ϊ;Jvpb8KG8R3] g 1; Pu_ƥ<[߷H{rML7=pX/b2OJYoh_v|4r8iߴie\oumӄ]&&$҅ ;| mbG JpvPi)E里7%5_&9(UVŢݑˬeV8PJ$jv*{XDHn6ZJJnlME@lNY6BM[Z>yoO%+[1;lr@g3LC(29 &~ƉRiU2Cx'ii772k4n柡LylUa|75h-VIP\%G#Ez>;PvVgJ؂rD&i#\p pm!ΦBՒQΘ  kQ {uH'+ELrn^R{7+(*;·r iD@Xa;bј! /+t+Ds+1$]csn Xq<:Ր}[|1VgW-&baXxMX^/2@7՚ٵWwQ W Bg+IY.((@%D UD,2iQ|ln L٤ (#^ Iww #jVWXM/6. [ݩ.9@]/4QfڃKm=oɾŎS*n(ռ̹q [ucø>>PԚeT$"Ů'e.+B8Y?- "pY΁Z mlbഀyS$W7~^9|gIk)r.x֛WlPIoq"*IΓJ2sLctz`ddž9^4À8ZtyD/]@;yKw&ݤd(گ"#qKy{MF8wiy<^]X 3ԓ8׏/ASO.>;iz }ZV&zARJMwkڮ !: 390po^E9iA/`*pdI>ZC ss@ ou7HTاJtH)\~L7#93<(CzD*d\i7cN.(15x''p.P2jqW %Z{y8;RxVH3z:"'b{w΄?يz,Kg-Lj,ثL!,UK`/{ "NAEH<9"k?c)Н*CLwUKWmT4ptO/&ACZzrjDܲ-R+*_*PeηuӸ{~ȘVOWC7W61&6&n.sA }qNI{Ϡ~&\L` ItAμ# 0(뚭7- QoMa9PaD{)D*k'aC_ݏgtGUHP E;aq5 ʼn1P2\C/Cil htS"s5bbO _&PuŬBCW69jl¨܅:|&m-gMCQй A1&ypЈ$n3( CQh.7z4u։ɇZ>RB2VcVDMN#%Ѽ>ZvaIg wCٸx-dDR3daKqNJOmt b plvQG<;UM(L5ꜘNe+Z9yx_etL_XS=qBP` s]xgc*0\uWWhx⹕Q5scMlTvYj|, z=syIڥAT" /igκjkR_^?kޫk)lL=S^K4 C!`R[)Xd6>!NH0}xs떑Ե!cH#z@9Zlc䀣$ku ziŽA@R{$9R=;gȠ +jah?b>Y5rOmԍOЁ*J%%+vg~Wz_DP7scAo-.1!6aS~JUr@ijȍfQRT*eaٓ[%B"~n6N,RUyLZx:uWұ[\ 7hv$J%ewEv;z@a^d`~eqz5POU0٪2 ]LZjȬNsϒnut 9^IZ˝7vQQZ[T+Y0vvQO3vZA\B1W 濄")Kq`ʐ,hJ_ˁ+L.Q^l<^m xC(qަZ݆/k->3vT}Ţ*Qض[7@ ) 0x{ٯZ@` ~\>Bi bX{g< Tb`CP z$~ѼWQf3([_!+ø!uX"gPD':x=&aOǪ68`f%dI6ZI<>XQI:~ _6L !8/kM FzQ"*APL&y~R4WzAҦu[{9:O2gc$՛b$%ih; B}RQ_;]Ig F6_|V9j*+2x{ f i OyV)9eF1:FnqD (>.wRy85ŶEJ*؛L[CZ.OH3W$dq`LKtܝ7;7ަ<3QBy.;O&g,7sd5!FߔVیJvlYr6CA_ !̣yVbjCq2G1@§T[Eu,ׄg޲C&/ww: ~ܒe_ZyE !\p`9_NW즠vVRѪ]Qz 6̅RbІq 0M#Hg\ػ VklK1Yw/֬m?gBl (8>&XtOmE+4 %=WyJ)2.CS!2E` {SP ш^u:u-EX܄n@gՄ?]h۟A f N*3|!ٌd<3n߀CZ1UH "@c]E88mMq}huo\z5&;TU>@C"w%'եcxz3Fۇԕpl!kh U߉Vj 4EM$_m\;vcq?hiN&bYXs$Wk+ÖY[ePip5?K8΅ÈYȔL 42 R@AIoA$~#ݞE~}3o*IH 4K4$w˓lИãM,`гU DgF3҅Im"9°~P&4`(Q0M>$`^4 @訪u35^}3mCQ= HȜ̓%Ks|W+ xi'wC5amPʖ녗hMފ8&8lIeoWz@\'ڛYM/j FiX4HrXr/un8q^K37:i RGHYsMl$y"&< `_F·mEIY%)-͋ȩ$6Eң|q҂npq59-^GS"`%Lܮ<8CAwؓj]NOHn<;B%&졶B>buf;|6d!)7b GΪZ$49 Hi_"_+2))bn9sیJkvt`=69b]0`SAzHA> 6Ep~]$/ƪZBmZ;}a?rG5 Ӄ5h[w"Wg`Dz+Xzʏ >0NZcDkfr=&>,hη35~))Xnow&#ȽGP?ku8 OIǗM[z)/>T'z#b7T |.HL}R_峵lHsf \~&*8%|P H}N2[gټB'L5mwxEe =zl26àB);$Vd]'Pnn(^&C-gTyvZ˂LG84*RQwySӑL~0T2Ku7;p( ^WUqĿJFvγެMgu0uļL}N#Hn O:J%XHëLQmN\D#s,$bTn>}$αGeq`2bcIG@tK#JrƧ"ǽC/[EtBG*v0 툋WhUeCky/bK9ՓYUAs.gS3R]Ўy.Kc}iFmBlh .EL-% Hnx!X>1YW |"eFldu_~5Ėfek܅= ްKʆ–gha# I`ZV/4C3x,6v(dp3UH~̕vxѯ 2Xa=Kd[T,ֶVpT${umQ #,3|tӈ`RMU8~Ԑ͠ï/"H*(#nL (LEpH7 {ƮS a{0 8^~H((`ki5>=aQnpQpˍ\83Pʛ%Ze_ XRr(ȿ?LAo:`,\Kvz0"u L+=WEɇhQj"1v0,|.Q#WRqbkc$o9F "M8}W-d)Jv_O%p8 ;ܨ8f&o5YCܦ)߁寴آA!Q|` 'c1`c V`2E٭]!aG,>N/܁3ݤ*݀Io)r7&٨xv$eLҏF8:_O>,5ߏY+qh23-9b4O7>IB+*n;@T'D2:qw.K*| K(!9=L47؏}VޭOu8*~cM wZ`3gbHͬٷ&wTTXOh̤9/]HYYDC([h|hwgrMMznW)q|ǔ^mzijbINu*w3nyC!4Od-DY.cpZʺfJ˶xIrq黰X>ZKR!ZGI6 <3閘fifɃϞF)/4f.nB2@\2AJ3eɨCH5W`X /P.GiPCUs ;dRqBkJx@Y& eH+fZIԀgKF4Z4s*B漽gNvU2̺k՘ 7N,ib/}2݉xC c~Yʸ*$9ze,5,*ê@VdGfGuӁzr9P9 Y0ls]b=-: >n&jhv/&o-t *Ch=\%D}h]^. N`AsFf1-@aZVS̻&T)5i۩/ϺyNYzS\IS^?FS$~32KAF1  uM&tcxwgqpWGpE CMp.KZ/&υ7D_Qh6eZbY@Mjd,1%Sd#$`<Pu.ElUQ tYsguqY9J ecuyكvO&D%~wDaULbk{w/l`SQڤ%2 [J &V! lK5?lNj>rA) >r]~;{9Km5Fݮ&P5sQ?aQv++MeL(xm0ϵ ЩTM'bƾdJyWb*K~'+rܶ=+$`Sooy Ԉz[ H%8C:h~ŽKҦ04LL6/4 > 6e%hd1Cw 䒖mˉ n7=O*Vs#pړ^rh١E\m埽D%ZeA nJj@ElIO % A в4<0W{QNFxyO(i,;k:aAl9M82F-n1['2TiN>'Fzg\+jO ӐFUm$R2l+.е~W *9AW732os?Np]+8'orp(,5C o_fXn _]\M n%雡q䣡fl\à*w N/n,߼*{L)`qSzmyf7ќoy;Mr iGhG_] ly Hw]Alv*pxz+]WQ7ȋi$`/զ^Ex~O{v©m5[bc)i$+S6M5[~) }36S xcQӧQBv̜zq4U75(4-1p݈l>@>Ûh C& yȤq#.K m @UN}Hw,]v݊e~ )Q6b^gSŜ?@ F @<]U!aVtS/'$ %ZRAc}86?(Mzęje*-D!JydL{yma8)ߦdh;Q{ &m yKD8a0 vzQ,>(>4~Hf1][,)ؕD ҕ@,.LK>xP *P<׉IΝ: 5p Xݲ a`I)dvj6]x҉xw$%A|  ɑ[ !v+ts-c50-D/ͼppq8{7KlX),0Wxїq&Ib!^ Uib)JR'Dz žѡ#u쭂/}e|-Q!ZyX^)II Ȼ@x y#E,VDg;' l%F\S`${`帏{&RZpR~@ޏjMաka?h۞ Q AY: 5Ҝx>!>ɞ`˴:JAn?7sIa.JA:@ ^hTREܱ M zIeD#&87!~vZ@*\%1ކFY6>%/r >// T^9lwơ4G8v5tND sfJXcVGk_3 {AXtB+ʦMcz_ӯf 9u;3&ZxvhMq>m/8bf!PgxN3)BYfm+ׅFn˂,F.-dC//`}'6nw7?$ +B[#pL$٨sm87-1=39 r~3u;(ec fJ_uP$T' ꃬ_sśQϠu)3p _ Av _-8Kcmgu7.;uDUo 锫|s'e2IV5ՙrvP>FǺ;eA dӻ'6m!j *]pc\ED*xw…F2"~J N bZFkʌ |j%M o 4+/tX w݂gO:;Gռ IM΄f:/`یt$I,CsPK,FRyBLDٗURL b-gϲ!!t5 `;C\,u=!OݓBη(=,V椾sr/5ǻq\[AK~ŧ*b#xQ?o&o,CgǙj y>]ö́pw+,9?tnX^]f@x * 괥G3kh{*˂%vj?=׋PNgrL&H ag > ԭ*}kQP~<˚($-jQ}VR7-f`.ty[x;=j]ƪNtv`YfMp0eэ:jp_SLkIW߸aaӘ FDĭoa+!>-xCBzL~oA Pbd]+.@a{DL]=r4裢CR#,.A+lgL T4郇BD!a%$?H+HHa/> ѡt/Bϝ' kyNiTvqxAc`7^]OXܱ BTv[Go/f6IIsn2fKn(yMV[8Šϔa>%n[,kZ-)6oEzAuώ/^| J֧a`Nzlx`.Je,fKeaJ!̡#8P##P[e m4| /Z5{v՜[ v !(201=CzA#@wU .OBY۳Z 뿚zG2\6~b@(2qżeR-w_Q(8 J+ tJgAB*ɚ,IŅQ@rH));JP?k! <0Щ1&Vz"A(.<A@U0M 'tX9e͊ 6J}pKRGD(e5^8@V"PṆ.o&ԎPs2 BSph_P0xҗ/jG'p%SہXz(WzZ($LWaMj[d+M&(vq_آ0 iE_)_'+TŸ4 b;"LKgwsD{5 x۬ƣp6{ ~5m>̔} %⨳<$J?q}[ {XH"ܦ-1 1ƺ#4Ĝ~;מDu$ع'V2"mq/d5([kvRg]1LnzKizuKq%Ts} _QGgw3x>W>̊4euls%a/qc:x!_Dv%e&@oQdi%Ҿz8 BW3gG,Aa/]3cY0qwl>O:[: ?$/sXu6/dzH<5M \bY 4࡯ZrHs| Ig;k S.Ogv8:iyn5D 0baF`Fp8.}_ҎbY笈J$CeN2 t,2GςMkxy^j(Cy%I׼$.@otG88Q=ׇA,-7tlrNS1ő.Cf>ZLa1)N#C-!l[Ou=H6umHDmpE>Nod"(! ҉o/Ų4;C%R* !* rcP)!O0P:Ÿua0*BlN510o)'"@AKjN9~Ze4*B^Z 2o5D٨;!䇃;N&BcTɋC~6y.*\ÊVQfm!X\"db{Fy`J#nIBӐV\uX7-zځ.ȘՖ' >-,31ݬ C±iiH8Q py/1 V7H8 xcX=s]{=|4G`Pt&dq7܊B{MJ$|%dVs5l,ydW !)b zJ%y ˸Kwe1pNb_g&F ߐҼE4Afff]踻U}=m6@.govn?mIHM iaßIۮ$~Hp#J.zbB*i>˦=9$؏3駥 5Dz :l e;/l.v#7Uug~Oҡ.^4`Ún Uj0;⎲ ̼ ưȳ^J  %#ݐٻτ.eg1UIv⭬},n⧊(kpUf]lu׭3ڈf1VzLGce=-vq!29k`y2.ܲs`S;9y,LwKO06.]\'I˸ZAH874119nWoQbl1-cWH#h>2⽙ܤ,Ӥ_Ɣ:6kX-9[0;6#?/mrj*^Ysϗ>y4`egZtz&Qht9]/Եkuy!ǯ۲&=Hn[(l=C1Od[`AaP62XrmKn@l%(S_6mϰ.mOP5\KՃ󭍫1a[Ap\5n+C_1B@^{de]}׻;6|nWN|C# i> TwR`EvK9 - f%VY'_5s<ȟ^2GYz |g&$xG ^1,seg-22 Ӏ~݃6P4x1ȽTC:${[nT}/SmJZܲ rO^Y7tZ1Acؘ+t¹^CDSYB0OoVO;}B/smi.|+9I.uO|\f_J. cqHH9* I3;L>h G6:kR@s8^&rjFFZGeX(1iutY<WT^Alz(=&5A0Jh7*f.'`vJ$ M2_䶆8-]>%B|< I0'H_L6jksI>6*%!5 |'i{C5#)rߓC?4^!ڭOAL RǗ'G4:e6u={)rqvLMZp6J_W۸̸N dv=0F4_2>&j ^'a5􏘱I2O$[Ј8W4 2Y',> hi36khg\xިP;c1_/xG_iRQ$;|"8 9ԥ;B6y`RYښpYրOw`F6$~Ou +VN]wR/oQs &MQ+4u_6wu=M3W&rb<4OD.MrT:DGV[@Lڍщ)j@{.;=u9$l偝ى->}2Y4<=\ qetYnU޳L+h0zmF7,ƨVm9_:4!x#[ZŐS ˗k6Z%edR<~BzaFc>Ezה埽bOPq?;Xt87 jU >iDe;:=_+' p;a*0 $TQh sy>wmJ0s|$m!9?b><4Af[9c 3aHYcZ*M9Ymv9N Y4&W4AzoM5- ,!:~dΓUě5D|hLoNE]_/9Y6Gua|ef4Z r:At\nu][HDEcgӻL(>F7쫷dZ)$(6yD7'dO-bj#{yJo~'B7# 60dNk%ZėWƁJE)cVmi 3"SMIyI 5Q sWA2qmӽ74I$O~L$,w8V2;v}6 y.ͪ2%{$vp>i끭ca V|jYo6˻fO&%n*nP%^33oM gYV$ kZRV <=b ͈]{=2җxF_ yPs!~l( &( NӇ{2!?,`zIw4׬v_tqlB(eaJˇJn_cSHoJ)Ç/ͱݴnc̛OtKΣG\\;qNYtDzevY~]IC69 ~g5nj}:>7Ci!$&gӆ2O-;H6LT:J+SlBixFncR ڵ&yUчknZfoٺ UWpRM 8HڗқLHxJ3޲F)\zb2 \?wq3PIonƪ `?NBDY|_Ք"Ƿ2VޱY: 2Ҋi08>Ruq-(>|$ukK$d[~"6y& P ̔O~e͞`uiFz9`━(-Cvo܍OJWל, mqAs˪(Qw!-E?UE&6|\UdϱrE f04#B$T5z'h x. |Ӧ0 o0:G 2h<X0twr!lF/c5*?rinpb`(BCfm/bN?:ڿgH)"@OE}~@s+iᴣd[ iNWp0g 2 :-S.ml=xMX?~lSQzx~!\NnQY Ԟo)v@8oiO<TXiU|g[뗅*QqL'8VU421ȾvȆRX*yNpYI)bwƄY E=ҁ.NKH,\tSܕ LgxfBӐOsHoݓ?c}עh3uZUKiR4EB b\}2}dw=Uvww07$x.vɪ=]Cs'tU>0g?X|9?I-*CqҶ1LLͲNnE&7UObU{IY7 GEbRTWp\Zz8Dh~ ˕+ ٿ&nsz8q|.+WGec6͛ RF !T7a{B|׷c_mcԊ ie*|v٥ ` K`aHoD*JF08Fξ7jC|[ rzj%[#Ƶ#UӘ.G2]+F<4ޠe3;;?] 㤴burtB77^ ![x$4t/6R!" 0\y ׊'~>AjLx CKK=io`=]T VSɧmTu'v(W $uY9dTU i q7F?[nfR$.C~P ]=|&02N -Wx v-1j=Q1edC朔mpv]E{C?<-.!&ߞ^崩ٟ[iUKI_vݹ $'ri \O("cF|+\@PK;jy@3 wӅ\nf+? BwɇH2m݅*6J̇d(OԞۗHH-RM"˱f]YV79[JKjZ:>imy;]C1EmU* msGi$~ޛNW9, WԱ8FkPu ɿ'>K8"MNǍ^ANt=U&kEC(Z\knPV4!l&1F"@6z|$t-mc|Љ+[FM|u| rd8p<:5OB\SBwhdٌ$kYqg,hV\5<,bd/ _ZcJnB9F%9,9ij!jϞ茑7™5 y[C_!©is}1q;`:Njqj%ri㈁T=g?`2[:Na2Y;pzilb2%^ɹ Ъ=iK9wfQval1T:k( ג V;,vivVeWwcT!(=Xh9o %I.z$wssd?_|3V  k :EP6:4l.E;E 1=~DIϥP+ []-tbMv}wϙ'^ f7 lFڜwyuMptlήDiei(u2xhV/wR#e5i“ th:} JmOdZD`vͱaiA2PmdǪ#Kl;6mI/,$`MMHzH{?K/ѓlG8Hq"i2[ՠt˼u@M-Qah8|h%9GСzA6)G~[yeLFI<* D.^>fTU.?LI Wɤc,ځÇ&864Z1Qtz%[e]ʚcjI3K.cl!n@NU X7SMɦ#F͐RT|~T?b?8t̎mͷ W&\fag6=FbљKH]+SdA܋' 8Jp=+t|CyVv wakҬZQo΄nTL`oO` 0V!m*0[*3C ޓNc_ OgX^ ̟ee\t=PibI;r>߹%7|4]:/zP(~bm(w|j%Ygoyr 9 ez t;yH(A5Zµ|?9ZBED³ Q$v=r BSvղcĮ[/^b½D4 @T>!u%|k e8]T*q~KhYl[2bh؋ 3vo:~} C7)- XQOY`a|BʼA ?rD!ﱱ-v=i +6g< Q{\ᥐ~EЪׇ?&hΠw VKMf]J-"2rfYHJfQ:gU:gR!@Hfq ;A i qvgn6,VBWVgSEvKX|"+թM,ڔKMߨNg7)M3+Z$ĠO|UUԎE)U7[S_SDTH)Gѹ 8W MQ48@.6C'y_zI d xb<2G8J6 vqq0¼b l':Jnv`cn|Qk@p@,(+D)+?i0BhX|i ;{Q[YNi|BJJ_4ѼŴRFbXmT! Uˎ* 1dP1e1M^\;{ 0,fBoIzoIicwuENL_5MSgihs?tܨ~z`*u)^nZ;~EQqffjUR4XrIe3W4 MLf"M9Bd+Se-kD5koo˳4WԞحnڕ#4X[Cbg2Zi?G{+*wG}d:@vۃDi9nBo8q\r?4 :~/u?F*wM`7foJ'Mlgz@(%K~$|Qi00N:747d&[EԦWCH _dj/1aQ̖Y&'2=VYx]S`״^ `oћLEN~%(.w呗G5");cdEԖMM;\'Tcfm !e녊^l^^ 1 bf̓i?A{a-О095*}\S> hPV /T/.3 "Z Ȃ|o6yЊ/B dL"~7xb鷥~rעKT?atӐ|h퉥.=?,{"f>~€qW>9bN57mG;R.pGLEU+K2 f] 8+bf]jM.I-Կ#31sg!##yrV91wηH8}7YnݛџK^F LΈd!ٶBVKҌHDj̾DL=[Ui oX?0 \)-~U^ J񋨿]Zyw((w)ɇS_d(@x5(0dh81GqKk a\x+O R<I1Hn',S_*.u^|Jw$#Ut7N8 K]4p`[Zo4Gdw3;Ɨ]VMVQ2VvW4B >jm$Rʱ1vV1tta)y -#>j 5_ZOU1zGR O# *K0~_!G=&н_7NJ1 wȠDZdzmR::L bKil 1z ~UE'?R*VL(*qL&?Q \)a<cFA)¢vAk G"Kp-J&g"]56\3$q2?#rY6 %kp~Eկ+}pųrYz#5_[\F|}7B_r5}l7|>.2ʶ)b-NO[;Wݗ>󰥸8V̴1-e }L h @%蠛K:LLȇ:d",fbuQwMqk@⴨ʺо[q\*?|n>Td!{u_ƴ1l_S$}r9I4u{ښ/ϥ#$lV+9 ga&ʖ~=0!!]ig 5!hFd3Ӭ29M8Ԍvc'"QjUJhhgtb$JPg,H^)א\4r$Mq?c]l:EM,i]6"wy6 `6-X_ok(5e8;+ykpF nL*?w4X6z#]#&#bн(Hk_qP߲,7J `H"ZDz{A5I)8 (\Ѽ.2T9m(7#ϰ\P~%!GU yzn ywsӷ7þYHB'2\JIcկ1rs!Ī˅Nw CœZCi6L+莴/X\|ڒ.P&1F:xjzm^έ?jWSR 4YO(QaJj@3N-)6p\%%۔HF\G~IҨE H,ӂaAf$djMóq{V:ߤ-g @I%$u2o393(nT>Q/- ҃LH4 3Y"1[?J7zN?x5-j{1w>r)a%?N7DGozAUeUHa{B]AdNnS;Bi57<*fOiEݳY-ao'^0kRB¨}o-=-՞ <Б]R[TBτC5S[ͽ!nz$s]#ŧ2:e`ЪL?yV`lM/U9?Gt`REv,JmVWQ*̱n74iT;s˹+Xͳ l)y^#kb[ڪ*frLx2&K`#FtĚWBTL(5q+-aÐ; p"nO>>7SDO'D3vK8˯F5@'.έE5]r+桭jJSva-BX,6ψsWi܉$OhE4[)SR1ʰތ(S>AYA<7-.ś7 &ƫpT 6RӄzـW!=f8]JDC҉Ƃ#9 7VH0K7Fx Z2;kyb'n}L1ȶ޷ ~8wJ sQ8U' A:K"fFqV+}nM7WJ;)o;EiaPoR~l Bd>{nn*+vi_93z!?\Zk;oܜۋ>s >&^?z4@8Hh߆TE=E]ft4}R4bBF:)e c|iP׷īO{}2pCHєC{ -{k$M"w>JūEN~LpuФ]iGvRLe\6''EE%U8g i y5xux ն$,UU I;N^JqQ0ץrTJJ`@,^ɝM]KGi LGa߅M¡z~w@ʸfz8i+nh7;N+ ])HS*^ @Ƣ:)2pgݵ'SQϙtm ~DXiŠ;/.=DSKXvo/J68=y?Kϣdi=j!px4C铛,߫suTd qx (R!,aٷD>T"@A8&Ǐȱé ȼh|71bo_b#X^0,L4E)K!9r*#PȲZT bœsJAjFi?@tdG|ݐ)<~!WYl<(8&rjAv5;-`%b b˴{GD%g񔝚y`\ 5 Hم)ӧ6R'  n`WҋiFaDgW0+ͤ:Rʹ9ɮV+&jjr´ d|=)K6jBMn[Cc~_J>@I3q.dIn1K+8~84!ʡcԗKkG`e0L2`|!͞0Jza # *)ڎ3[R-3::lrkZ%Q+@u/l:dz20l tTwɰ\?|FaC]+7t 7%^` ]D8I`/bߕEb:ÙjҘL>gj1%Ϥ&0.*1#[;B1sl3giّ俣:|ҹ)l'Dtz3tdq(v+Fj"7g;$c$rM#IXu_V>r[d潜$< _{bm2vZ%! u};i~)܉l߾sja_`RV&$6_2H_nH)/k- _/3+wY'AJP"hOC 6N>i;tpClXJԹN/9ĖH3`B|iYl5|FONAƏ.;_rF;2&[۟2GDS.Jh#ȁd'uHkgݏ.!fQk;@xpSH2zBJe?kݵHUY>ݻuٰ 9vEڔ/Sa;8m68KSPrɑqqXh9j{yÏ꛳͔쟦oK5%Jf!1Th)8?т΃~oSCƃg0џ W~Uvo;SmPБcd S9<={=ttYk-?-;&:۞ch5k/8n -:"T2 xvw$ݭ_]ݞߺ|vȸlc4Ft _ӣ aӲe{j'vp.q/PN|:ceCTay?̷qjumjO\oMh6@7,oXBʈ) p @~5Eq\v)7},_(Cr>w7[ he1]w\柈{nAK&> e U59/2Mmb/k;Dڱ[D4ǐI\4D\?ҩ(HO˥'0 1C(٧4l^?IU*<-c<8@.BK&A1?*vpV>4,ĉX2ǻ:/{bc .fe Rb 8uV šxcw^F-.OG۰`wPP<ƘEPL:_B"%]]\ufFP)g3g}ZŷKAg3lSGXӂA[(,=;"Il!?6-n/ӮfdBax |yP;!+9_d/=ÆWQdh- < `&d7fN Z_;,FUP^,ow>0Z7HH]ݓp&93vHca4s S֚x%$+|P{h8 ­dI4-Db$Y{ᶽ }:iDBrm3M-B:l-8;YI ]B\3e)Y~l" U&!&Yy:3_`&M%vݒIaU[UR^%*lY_u[D$B$&Ob,*m4O;3 AZ"VΞTl)fD <&K;s{y':ި|zAGÛ IztX P'eޢ%Dş DpJhFe4N'eֺC:\ y zFܓ'( ZmİNu 6xU/ɫ\?d>eY/ӄm G(RՌ`/\ ~mEi-W}Xdk~? &/2A n|o#0dvLz~WM11ƅ[W5jGl PI-&KJCO41y 2H:#A+d5wj+Ϩ )mq/3D|=b ?l Q:2xTwLtu17n(ׂc Sl9`v@)UkH!CԜC-4FrtNA[ ²I?|IT\mEbQC.S>/#.}[fߩ{>ƥ n//HGU>,Xer7̸ zF7Yc|D,2K)*P29\⃀1+ ppȜ\k8'aQLVM[ոR,io2ݹdYq0g\ERfqC3l0n}&1 $1 Sg{A,pnatWƢ~[jH-yt,MEQ`JPD3N&"N8#t7Ln(s ~ųHl{¸Q;;U[&YBpeڒ4GA"Ӟ<#L !Ƥ_Luh_PvW[p=30@5hgpf 2(SP,{n 9$Oy/$qfn/Ha9ί8IWc]'+1vGUvNc@:|`/k00?B[2.P}IQV AznK3sLIi`{#vȂԖ`|hmuyRY`8HWŎ"]Mpk0/Psi]^rzXϒWbt\H>!u:WlQI9ɍS)8`G"6iD,4M-[>$RTɮzD$>Jrza[Z{x?q-]AD4dD~a)&PO&|IB^`%evvq|SL;L϶+טsX]3n+YP,! 8ȋtS(R cV'ِ 3jxyyO@Hz O+^ґ5 Gng=~<~.ZZz^DY^sDRuSyh[gޠ|7cy8풲|]~-_PH2k4ڪÎ E_QDkɫ4cfM\ۊFf =0+ژ{BBr#aj}Z@뭸gfnTMƪ'Nz8U~llfpT]4 pGp:.+lPid:n;@?5YDٹ}qп¦\6jf郕bj Q;A M+QxmjW&PC'8BN&w (pf5.PzpdMn4UQRlXB/4{"(rj ̢`fRJk6X*>Ml̴Nl A5ЀyD 8lK1ܩ0!UAs ޒ0 ;*J9_ȍsd8H@p5R v9qW s=Hiv2A-E϶"g_Hȅ^w;3}7xXAiFC2f R㑃 0ފ`~j)Jɪ!lVeGτ @!GO42Y9Kא6voۏOPUk8'~eBelfw"&[+SW+esAʯPiEL ZI(yx~A5|*;h.|TY]MqQKZA*zbVwI_/]^iKQ;jIK;VmH0t1F։ Ju2aĞb;s%&QV1i9`GP S^+0fKwc19W5ӯ/R-8>ajm4tEZ(iڴ3z":L?^2\{&rW&/3ZD msao:9NW('BZik]OvW/([oWd'0ȣ?nenydwiwA!l#r7٧øy1qKu[G,$CpJ 7[:JEd|̞,QY݂uXزx ml72jJfu ^dn= .ߛ E: tWhʩ̫lC<$# PCƊ#.(lۚ" l43^i \އO1IR3Lc*|:*gyC/KIX%qi'H2 u2.7qp<@u7YZ˽05Qb;d+ypBoK$$ bz6ڤjӯơ)b{D0~wUƍKyzZ%@RS}R~Z=͈hǚyu!}u F/L!vڕ)S5o2_Dt(nQq= 8WNRnpyybà ><?K_=)rXSkgKN8Pzӌao'Ab1J;Ơ쎽)ew\HA`[v:*k}čNB3 fo~b(4Iq'=i(GHLlEq  v/+*3P4ļƃ%}0$JK&=;%]r n|pVgAQ~$СϪ‹k aXrTp*=D`)L2 oi|+[h=rnNP OI 3!mG漠TRYu-< f[%]mCrAɥy⏼CDb1mٴda"[1g'"tg',WZiXa[k~<B {i.&?u+E >Ek(_=ȉi߭:p"PJ{XEI9ϝǻM пs޿s@4|ȡLN2pDQ"2暈"M~Id*5[WںA9{ lP#@9^y,tֵNJl1OUJn<ЅSv8Vẋo<x^> B]R /`j? Pu`ʂTϐg <LwEc1?!g9.n{`}3&ARx{Su|頭\~^F5|dzR{Fj$a߸3T~sA_ )#f:q<5:' AƦWɍw2ò!VL>k%VT ~A3dcdt3%K>HA@M PuY8})>2jnYpD7XiZtkc&Ck*l(٨ZBKjtNVGR OY6GfZQ'\"&AcJb%g9p j}r7 62ڡXBoJ8C ố̙icˆE+BN u?=]=An.Kb߽*:"{m_cY0~g֬%c|O^Mڻ=Li_k_d%TI[4g(qSJȷRG=n״9ȑ',}OKsWj䞤8%x+*z{Np*r0p]Wrtm0^}Rָe-5FQXp#*R)%s5>Ŝ]*fetJkI[@7حp9l,Jz$"gG@61PFWWɜA6M$JƝSnS{j3u,V~֕x~QWӳJY6 +ۿu܊R\UʝO4IjD.Xh2Ekiw$QY~;on-w8_aOpM|"[T}ghDIlr\Naҋ#ʯ!pbDrb"n_5N@jf9՘B)ӗ(լ =8/Go$.#(wǓ|b}t\&f&XW4_L ]'M%o+|tقh7]޹'都uƛ,f/벻NLnFf 0Cׂ!gp:v 4wIHT@Xɘ1(f MUHɀfok- /⺾+iuںx5 1ԐGZɿx3Kǜ:;xMI؃I>b[]}z>c@zMև5ݱP^ 4ZŊVQHދCEڙ]_{YIGl`!fHiOלYfͫt=F_^Вo%m!U"26X2|I4MOX= t著3~вRLRs%GD34=<סlTo Wo y4}_wA!%Pq9^'msۖ vU%=5a ~MpQoúO$"3Hʰ`@mνUzWδOډF'AitRRfwg9.=FMFOiIRn5ҽؿWiƠ`/uߤ2GGnbmxЮbdT~@L¸Ҡ? BЫ$L(t Qd-B@*;YE]~/v?c̲s<{bĹ>eH e\ \z90O 3s٢F^޸*=19ӄqom~]~k2WXc'nW Ed0-GO#@A2!aC 7@{uEx\_?Q@6j ⑑mKCS,gz8 Cwqٵv ݹK*.T1>#BX"ߴE>o!T? >~_=q\~|$+Qgg@/}ZS"i:~1nKT`fL<㡻>K.%<ͱ{,Nw./1ɘ(2 F,vn#oc9pg\F1 *3+fvc,CDD0ղlp|^ T#KΫ0[%{7MhЂv%r'ApU&!c' igEUa($fONNfh#$N|JtIEW,_LA܊?Dz]!=:Jz `[u1x ]]ꍅr݉g/(W9 {n@bD߃,i]-ٞ%1 FTZ1eo+Wf7|%(Ci뮡nڸ9W_Oar$$(݅@BJ#i_=Id: CJ.5h~x&ޒj8GrP 9f2=(8rVEnk+D~%: i6 s*3/ɐiRKLu"Pzfa9D[߮vǁK ?fOr'X4697[H&4Ib_wO \qfƶ8ݹAO/gyl'Wb+}E~DN#g͢ fR@3c%Q~p+!e5sI#0\q.]*F-ЖMi0=*5QY UdVk"Zĩ-jxaq+ ̦6n/ \l)XLϵ PNZ_^r{jnzIFZhfY#sءt2!uY8[dofA{,ǝ5FNx1yF 4AFI}!r„iĐ.3nuW "\gnݍ-ܯ ~^I cZ ymؿie\(ɏ&D'q9w /fضK6mTG:!eOʗØ@ w \D[14ͮ*YϢ/7"/TV3'S! 2sO5NB)0ڱv؀"ȗNWwS%[=x/ GQCꨮ- +YCY݈FT]䄃8m}=Eҏ@n)^:O:yk,[i?`a\ -i}:>Rr?y =qe{=I$A+1t)*= 'zCf 't,!V`,U`n"b|Ms)/|I $)*4(@gՠSr1Qp0ἘCAO,R> $3ibl|D#ШGAU2+ _ Vao $(YǣCkôH¸sEy9h?fjPD-Pg \4hA|f]a]o{q-QXFѺ,{)S,uQeM J LHFp}z|| TZpyZ#N We;]a` H5FzZx@ &Uz@a\d{E#Cl6T%xk"Xsty!ް"!RL](zУ%v"9VXTCcY_.q;k9v,b‘m"}e#zLJ<#/kRoe 'uEY$Mj0w iuT,޿fEčTPm1r90:#W>._?+RFD@vr]L\6WXyoXf"ᮓ&=- !BX'95l\~ >U2+ck:5 V6LY?e :=wт4IZʆ>sSDݜs.bcƨvx*:=6NZV$h#ǗFEV`&v^aq2*n`D?:iu2`i#HANA瀬q;X>IΜM"'<0(B~G!4Y7\z7Z ?c7F^xn}MJ_\sH\ՋrʹggSԜ8 A!O֎Q=hVBhvZF)G㑠HWbYPNH=;ƃU6B^~Ex1~K&/Ҷ6Ő.6& nM_$tuyޑ5mP7GM_YO\sCTJ21H\y +sZ .*UIi!z{@hW 3C WCc$T|XV~&20~^>>8hڌ\9QU#_&oY?֙Rf XH5[Pnedu؎e=`^{/ ]znVJ:QB~ϧ6)%!fL%C5/as4;yl/h `zZ~ᘫOxk  H>dU5وqT ڀ8 wIik"϶6bӬ؂dfR*]&boK vmf>gd1hROKhz{6/C,_`;R͊xҾ7oYٳW:c*U!]|_Ijǜp<ť;g8} fqZPJt}*9&m/ {8ʜl<=+4LOax/~%£X,-KܴkogĦ7ܪ-iqI2-@ e'f] JeZXnqBː4GZ"fGIG^8N+ؓm&M-Qp$Sn[م?mPQ#:&f^izy#ULzUCOpG ;G5N!w@ZXTE3OMBV("f39o͟h@bo$~ .55݃ Df"DTV}Ċ+$5[ORsG[ٍ^<"\W׬~ SԃL| $`?4X󧖾Qg΢@A"y>7ʴXhLs:Qad$[ipmb<m#I^IhY/99XY<•]JǦ| Gl-Ayr^1G ܪbWn`"!W!Tl^( O kz7g]c{#Rm@/>EcjyD:$Z$}7,ww<,(A,J9ie-6 uJ76$fTVrnNFӟt<ǴA)򣤢[5@hZ:5,^3fƝ8'p.2ɗ 6)%Wa ٣-D;]ǕG(tfZ[G \uj w7 '.gvC 1jz#^ta_Zw<]1!CvȖ34C%Cvskd~#J% -%Zs!I2Ix*݌Nwxui4y1K_O0j2THqliY_r׵_}qM踇h4 Uft>*ܕ-r K9hSˣ־OkGU"n13YfR ANbcToy!b .3IsT>{J1ς@`G5} !{-9ӈ>O"U^'rj+0[vIYYңs/"-˶ -ep lH|TǡBN:;N r$zprBR_ЁU k%ٹmIku/M$ldk8 "KA,$3m)TЯ<ņ%d߼/h mvyf>jx' UJ׏U->%Y`YduJ戴FtW-vT.-Li%ߴ@N!ZXiŧ*#;\ϩ2r&؅8:Rd:º!'4u&ؼL~\8l"HU nc9OTvU6LU"#x㒑061Zpo S#~&(̰K65`Lnd(Kml_;wLi.37jy'<'%$t>i*-.CQ8SH+ee3OZR}W5Wid'koH\$paůwOnx8UӘHRMй* ޺t6G-?`.ȲdmnwAn$a9Sam"3_OnW0&̍C?ߒn7;gIP Oy`Ź:-R ԭyut>CO#n&"N' g֎7 qg;oDTi4Ve~mixY$Nv#|$Ln.38C=F-ҕs(?pO0-ߜxuW7 TX`e 2-~TR+WQ"lA' -l0;|VrK@.0\Sp~Ostr4s< Brc>Uӫ7TdJ]-Xpe(N;i-Fk͑Q"}B-;K'FTEeYhL"[V>'(hБwZs砜#4uƞuKF{iS-+!Nkkdm.GŧCgM$󝦓4 K#Y,")>!&_Ȩ09PJ.>n10&Nq=lK=|N%v@kCof|KO? "ӑ4EDu.6>D!dSj *K]'SʵC Č"(2@Wgؽ \ xd @8w7a=Z ^qhzuxC6.yޓ=MCdf$69RYo͖]Aq MGW4:iT4P+qR-#n46N4W4E˷dwcS<;CB$+!ͥP𦒦 gN9OxHw4mkL@vlFuEXt ۹a FR0y< 4/@Au:Bu\I+֐q*E]-;H+;{)`@_R,kU_ #=+>a_lؤ8f9p 餥~l hSl CH>XjF-!ObKP>qteG[ $X̮@!`~/gī!2cf a?rZBlv?/ =!'VhOK!P}!e}MPEvT~].j"UQ=yF-BSٖ| 0ل:lhFIH w;8*Q9=xHy\hd]s bh>u/nd[},݉ٶ1"Rv h_razϺHfl"$ 8Sչ_kO-\|mͿ.ңI౾r/LZC${%I=yoZJcsfotYZE O\rN ݷi{͐9 g$.IV%,$H2ߖEo#B?kD4_,rWb S)k҂zR niCX9w'B@4V/!O6wCqbJЖUFA)Ov@/'Kgvxpk-7'{ju-Ř`u ZO@f;8Yd=uEALnI?',~Ic\ЯS %8}WV~8VnazɆVoF˙;.fU;bpbfcwm{ށrݳOqw}.}%hP0[Qہ D +W*Iu4هV8(IR >42SF) Y鋼⬆1|-m߭D-ak9kWB&!?mǹ?C Cⶏ⭔D7̕XLAzI#K96otrNCgv.`e&Ijzu'DV(+lE)IÑ-Î ;f7/D>48'5f٦ T9A4Jyid96\[;ȑ7HAv =WO.9I"'$Ά,g$eapfYkfI *H6D}(<~@M5x<.gL3v-hd9\K樓N3X9^65 ӶBx+,M/N|h3xU-L-)D9!VYůo 9b%"!+L]\g=EKS`#<{tYB5h LeLB>Ap/(Vﴱ<{D|d#d;"NDDum<&Qpr Ru^8Y!͛u2eTɝWwV>էr2rfoBa{4RTK_zS~[K6!pԖlrEU9P]bqbqs*\RԅWJFVFX'Pscxt $a0=ݍY]egԋ ; NgdK1abn>՜:ИJ-dM#y D1"LA5*6\ؚhH0, * x}blVkrlP3]0d8e̠V\ t>1U@Lք6ؤ&]:7֧J_f4~+p ' "<[j4e M{A\"V=o:v6SÎԑkZrn.yaO[kaUW_R6O0/0|!>Jm 3_Ee\58OCeydhʽRe h/3>zEDK8b9 _IC,Ix߻h۾+⩞N*c52TZ25+&;m F2e\-B[s)& %z&2˿^61T>53z 3)%: '<e|1]Ά>d5+#\i˝ސ#}+rS҅]5xO%!aI,2 lԩA:(@d@)!H2#RɒݟQ&JjX]f4.:VLjEh2Xh,qxgƓ]|c@؟ O4qd.A׼ФRԝJ~T\)_<9QWLefJn =FZ^ю"A%Qm)^#4!sI;г(L%#3K gq=`l|H4PHJcОƄWƛcQȾ?F-TMmĉ/QlqTV4Aq3Qu K>zK{o 7熙:~j毩1_(eBS͓̓s jGUB?$J" ;Q *gJG"&}`¨G6u6zs4pnA Z/`ɨJH~2Su<MvCr96 zEWqGd&(hNӝHʗ> E0 __}nhb7p.G?p娶'9%jNW#q x:~ZBسf^Otx8 N|T<6nxsS#G=bȎCI{?hn=o&MvcUhL}l27% [qTlVvӑqSu ֥.g 4}c7 _Gg:kH+67'hU/em,B$7]udӦuuU :t;OӄE+zmYK,bzG4OZ#v҅n.43b$jQp [D!.a齓\% xˆXSbY@n*9w$/4AOwS3j Q׶>!$cH{ݛ%c SvC%#a T7t9DڏjEFr? dz-ڌ!1Us=t/-o`:c~_4i<Ɨ_>5I) .(@ك TSh0~eH"FaB"Xe*ЙwMdsqRL -m~rrU8?F~.=fmd y YQ=֕'.\温OK_/GxQ )NB{/B=tTL ɇIA]?!6-}wHM]hH7#P'l%WQv'̭rz'~i#+ɍ ܅=X' 0=ԯ朢* G8@yMOV*-zJLYi1m ΀  Ie[أt0ym< mT#a}K΃(T/y&OŸ'h%ܪ2!/")$*wMhVȏ͓A0JJ I\R~x"fƒt"SXVe)4 r+%>Vhr8^uPxj[8"ؐnc~7d`ѼXC@ELQ2snQO?M?I⃪6E~yWBص4S@ٴ ,LjR+YU?tfVwAR9k EwB4aEy.[jPE2!zq[sxQL3dxAJĒ"nj 4QKIe15`Uoe9z=QQŰ w>rWU>aI< !@35Up{7o(AJy|%$D;)>\!ք-k>qm]%x|*,4[S?c t_\$I *N^|$jtI\r :O)(U#ojjIM~ nPbGX5+PAϷNƺ“N6inKJ,-xۻvEq="sN6D@+~U]O$> }Rjd6HVݵ5Ƙ0u2ߩ/ͷ%GQ//7~pHy/tm;VE'DrH X@`l/Jf5uv&{)GhP\vqArխ@w%q{NNU/G}ݞpxG;F7KVܓ5VuZM쮘& VŜW|NCgn4'}V$)udCx+Y dz>P[4pIi~=P6l$Q0o:-ˮWq6 G zFj-w롾"i"5n6X3h_T.'24RL=Y0ki1ͦxm:f=Lyto!W㥡B3a7/C]or Pf.T}WaD0$s՘TQ]eWleiȒkR1D%]& {2.a5r%D/N 㐤ki` 3]>,̸bG5[}Abf@$\:bWj/MnE3ApfsֶvOMu7ǺϚ)ta1`o +МYWB鲼OViO[R^|!t+{}|!ArWjRȜXjz:acƉ~ ";plNp5M{EPRA_fIǹ`n#׵Z,:0.q&?%QD?K,re{RGrHdEtt7 2H8;r1:)jOEEr__>FQM1MT*P!"oHr % "N|EJ+Xay?EQb3|'p?$}Ź>8#!|`0v? EiI?򏛷-t7!o|L t\ 4Ckq]Q Ust7@~=n@D@t$2м݅Af+SlWfֶU@7[q]B$+" 쑧C7nXrh})%C8Ag36OUr{W1e>|ϯP|8 x?nV9{-.lP+R9" M#բw;q4hMmhΣpeAj${!+bA>e=bcl^l:{:q4,Nj/r)[hwۨ~3}ICr_hs i?B ,~n3`?K4a-v?f6Exie%O(kcnkX(oJ,|oB6w§-/c/W;IJ"ȷ.֒dz2\4IĎ-v9PXJX3 J rWea u?^0αH0xKSc'Ť2)4X !@0FϭP&0|}G"S2{gDFIZ+P<]J`tUɯ;y3)-s&ߘg)baP{Qс6 o[ Q}J.DAH M2 /??ÃIeguvX F? 'yl-rth +X/|Qɨ}J$Ͽ Y*E3'm)sf69zR-r%i(BI?hy]ԩۄ/ӊkaq|l]3-c.//X/aHLXvBUU3}~N\O]̖m ̀|,7DUv>ގfn IA*R`$ =d&l-݊MCnzWHth &G;nKdErQENE.^>6_w/͉n@9Ak{ѡu *wIo#<5ؼ e,Grζ0l_z{h'ȦoNbS>ls=Dap_;m"qRv2<(nq~S^r)q8'6۶ sP4+T'?Ƈβ^=aO؜T.SS oȾ d 0&žCb~ :XM'\&`sX8Tc 5M;^N -,UvQ9> ZT5`0$1fbv!V&ÁĔ̢uief-"rK?lD$$Q^0)9|c"Zjg)LGCۺx-q;Gu,95--Џ؛:mć᷊+RMX/+$(DD@/}$.`۽T`H 4Ѽ^lU2Q2܇\~,4vf(/mjla!z-M[K0 QtX0Vrd25h3kIKL і[ gL]'/Cr2`yНہ(k ˓`?NY=Cc5REyjx},h2yso!5?ó\T/98'G(wxٵzc3^*uC%JgS֘U,,vԬ]+3t]|dgS)%~γa_=DN{8~-_}Y;μ K^v:W&Mu4V%8?vrKOICj?w(** Tq}LVO];\ nT{ރ= N!򐝑BdB'\X){9h]%(ե5->scI_Dp1<&]ՇA8tϊMJm-Vcj渫5PӁV>տA"2t=[8.#,o0/*=k"˰68fXO;x-x%Tt{I, Sl U&j!y)YXyr.(>!nIa{{ \uDb|S/4=q/9k\G:u[Vqkp7:;]"keBPf>7묉C@*r6a7U* \&}LRdeb`v<{,{d^S z<#eS;_;z(r pKZ169Gz|v}1hL;[em3,H:㘈Alè3ஐCS3!ƒ*JLJFw̺]PE+v-qYbmXmL[@:xea gNQO 2&Y.%|X4W[٢p'di ̼$iSmB}Øˣ\=Ym_\B,Y&#Uz.5CrDBZ'%qj|h1J^m3X?/֤aVtUhkgyױj0d~Gܯ0*wg݈8͝de:SK#.9b%RH&5v5&M?X.'t$+@jƋixZ0Qf}~b/Qg`Jd} s:ެ6BIAM*#1ە= '07 氙kGZ5Ϝz:E+԰-%mUnj#MМ:h|YcpP]F]br=1Wam5ԲIN K'ᗥLz#gZy&ҞtG{Zk)McT(M8`+G$,~T{Z+>㪛i%IsLL\VmIR9އ6~#£ K$yqVA$ b1Ms4[~]ԾC\lWi.db(W1`1ǟD{B=X6áʥxA$=^#11@u*F0eĪt> Fj3G xzž#]Ixsi&l #׏ *p|ffŐU_&%ӍER@0xK`6Fn;A= LifzT%ݠԄ7ƔAFs蹪S*le/m%iP3^o2\MDTZ->d/V@hf;R?a9^ Ʀ%g=_Ez+cqF"aPXa/p+KuYP@v_#uՔx46n?n3=&ә!椁{,Iۀ'*P~G2X7CmX `o.j?QRmyQX^-929aFBAѡ$眶z1ȇDA]hݹ˘\`m@W&]=M:&t%wWw"?)}k*ϔNi-m|@HАG /98HXϘJ+yF9Cn-x|BX0# V4p^׹ x</)B a4l9T[tņ)TWS}j(]P~ӮW;;MZ sjC#ߨ̆msҪՈ@ LG)_Ds/{h:*FI;@K{7DruryLr։t|,)$#>W}s*A`2&rŬ AF]Z_TA6^T0e{C0z v} 0:,LH ITtq7֜ #Āǒ6%P%}m{AʢnIZ`ZJ6֤O'(a͊H70qP s}Wwi]W7:< MFJim APAC2$fvd!59U{e9K Fkdfp&߅T x5*%KFHrF E~&[ 7xjշbn(#Ze+IFz 42HHA!s6 7-\ Kf8fC@%IT=)4V]=lD#"Kg鍖x^s[֧a@AQHòKrk:)h&0r}uky>tgPݟnC9>[/@L: L˒:-XJ>y9}Qe!D%lpL+rΔЪ ݮMd$Mg8 E8G/Prm ^fH9X[8?gCnEK8ꏖy"X8@ѕvp̰>c-e&8e_m{#NޔBy-DOGS]<( jRu/6.ItafW:͝Jt# cTLj0&mMQHqٷ=ZjG]+.$y_"o kAI9yKı%JG]3v8@ :-,çD<{13[&6mz0K(ΦWr }N"pzULbbx hTPY=_-*2Jv3@+$ShUG S4-tz/mc^y`lt%+ZT8ŃVL%.;78 wdƦ}lDCÚvIgc **H*ڼeQn4Cw`8Fiq]o2 -:|³ [$f aµ N&.ߨkAx\Nf$,oHDK.,t,W[.oѰ^ { tDY(@*KIb&P9y ̾9Po8:Uat%B;ٳ9p"LJp/pwӧ#&[!1YufLkso3N!hLc*x[6Dх<'.`wœrYΡ7+*z?*MMӖ_@gҕaM3:6C9c9QXKZ"U %CH&h*دuY!wVɣz!qtGՀP2"G u*FLtz'c=XT5 7Ьͥa  9DnCo41!yPJK)ldge8wiI'=v=^4+lNoXK}@UK>>Bl50(M)+/&:PLW.\f,0(fR\-o|`90 F+:cX\j,/ ;Vckvs2vZ戤&_=ԝzIV0,^UXoܨWL@Y/ 0+$ɘJ^%ٚ&E^g[H^קP+]0| 7 !"nВ5~bU*eBF7fyhw[Y:Sqbϖ4>Z%|=KweFK:&o/$'6uk -e:Pbu{oþ1!rCZ]$&El"t8H=P2Me)NT)sظa2EjD>>XFhZ\ׂP,a}T&L0UM) {5/sn/?Pԋԅ0UIeQ`?tP!vZE3X+dRWP?]5+ď z>%n@94&B4EҘ>_I]P'5P=hvT]4XSrc#HF ̭OP/I`ar+Folo ~fd̾eY >v,ݝv8^q#}#?):2,eS_!Ιbmkc|'yo"v^gX]80\[Zg6Kt$-uV `WW9h\AbO!{XbOEc*X, c{=Z|ϋIݰ4r6W iPD5@XD^XS$ 4Ϻ9ҴB 발f6x}4XlZH .;s[g&" H-ysZ|cGX/A+BPvh ZPB{Q”gRM:뾾H0jDT#8OӚi5P: A{Q!p9I(,/ 5QftmztO5'g²6iw37C $oB%ʃvB%9s"]UP0Z7&qV29]ഩ)'/!H uí+¨?}=hg* D1}ruԏ;JK0 ɺO̴ IBڝ !=CQct+5nHRcpXᕳΞz𖾪^c0qGeKncZF2 q쯅ЇKrMHMe'8Pv:Y7x| #[vbWIgowGI0`Bp0+B,Y:ڞZl:6N;\Vv^sб {)!rbcVXCpH6\{]~F!s̩0LX=aJwSC e_cR!Ƴ+ss`i<-XkL< rQjynh4|4*M3rM0YEeL1JﭓQh#O TA2/wjܤO"/V,\__a>gn}o׏YjYڷCS_҇QjP/ffgN {ٺtYYucKxC>DN%?l[\dыt0Xŗ0uVd;fik+9:ЌK͞; E_^>b٠~k(.|yYZ3q iԓd6n&3?cڏu_y?-&5wrHR>eAXrA:$Q#Ѧ*5M3٫c. ?@:&&བu5cR?3k}zP#gFDYkNd+1б ̣-yr/7ϮkRKM(J24rn jDb1U"\\ c}'¸IqNb0ˠ7qK* m m~ RnU||Dݝxq2Keꓝ< 435v/> Zm2>XE-|]$j=BY;d(`PgEE1G}…m|Y$)"8yRfp  k`6Y"W#V2(w'}VѢσ( bU}x"ĩkѨ`xn4VdߏZs߼[YW :?6VO=ި[aRC%``m\;Ow䏳 1nR#vZ0~-FD,dD`=j#kS"-'Thɲۮ梡}o5TfCRPZ, bWȹ>S/(mg=4)OkdvRh6#Gjk]M{Sj+WkZ9;6Gn'doiJ dRV{#KYY`ub>Q&*b&ds1ztݙՂ* =H_kBz}TJ+3 49 '"L-M׃u5 omj 6ޚC~~ 3vCsR=A|OGb0[hW"Ζߑ:G{~xI 5ӿDX'. eMa?i.nbPϩ_ A$ AwNm(3+IƊҍDdOg ?YΞjd2.+8E!vm6]X-pedѷͰh e[n <}}‰ 0Z( QŪ͍vD>T `>>/ dEQiPO } U0w"ogjUYYb X";ESʕJl9-uc-'\1Lݸ 5{^_ۚyko_0GlXh5d丹RALyؕ S(p4Шx vo+ +F ud2x8KTgjI5ǿ[vICx >.>ay! @SQ\aeo]d],BrUvPP޶D(2T*DC} :X^^w(⤭Xg:2%\ CW;bYCjR?:^_ύ17-WK/ =n5/gujH8!M(-lm(Jne޸;HӞ1#v[8EtDP7Pg;Z)#R(z[F.r;`kz! ʾInDe_;L' x )Cr&B&zhGn^1)wZ{Ocp /'WcNI״iqRx$@c86ޱs&pCяɘ< Ln,X4bisOSmk_dKo=JʵGB?%BRr; y{&d9GODX#n9Y7c&-7dR'۔rrUq CؙL>]3\[T:V}]rfsYgЛ x,x7C-cNWh] ܩV]4}8& @=kk/%_SGb>3mB&[$}jfz謢?Y e&?rYyvVFT*A0=fgP-qiG;A.W_]p|vk$@&0C@p7ިi[-4{˿yryuTF]6a;F޿s0}H!ZMb˩3r +|@o4TsFqikE) njaBm-%95QxwC(e6+4䉪/F:ժ l*C((kWog/wdoyIHQ񙦽x2&z{=|hY|ΆQBmzB箅vpw/LWZ5N"@en26'$<,κxfյ/ATG)!b]!2/V# b]?8@W>4':[Q61Ͽ[Z3EpT[ Md/fد+܃nK 5Lx c2Z٫0lGNɃΰr\QkrVx}H1fjY<ķ$9=Q~d\T3868lVHR2v͍B*u'[ e;Ϊx)|^xk/7ebv?xYȡ0?%b̵9)k.Vi 4ApˑaՊ➜ v{:yY*]9#"#:Zch6ᘿ "5Px\UreC_k)+Cd7U;š_fM,ld:5Y H,nb *(BI~/2EŜ \A1\%SAlЏIljG5h>.{"9=mJ 2Pg}Tj1I`j8"] ˭Ne 2"be IqMf9<0[p1g 3(#@Jy9 ӳ/MlƘ*z& 44PmnSL{ PVwI1 GxaJ -^Rey)Koi#\jĚsnz,Jjv`jtLRM}u P+ULBۗ F_x5oh蝅G#nn/ԉ8R6(a$ 4bw#"}g-Sy59X1bw͟#qҥ쇾Ǫf#g0~ġ;.ӖpK`=f2L$ QBp\C4[7JZ's:sj%Es.H Q?^Qmݴh_ L,2]v^ڒQdN`,4CM}atd"Ľ}'/g9M[jMTd;z 5~_GL>Q@~/1ZM}.3n?SȟhPuul民V$/T{tQ}oMͣXX@NM%`sQ͋xϧF^TgР\܃6Yؿ \6#睨M~2K) }AOOJ&i}Ui7ZBg$Ė)ǹ}G_0~̸}# V2>hOU Ez9 92C]+0 h{[Q¯ ZhLIR"V<܏K$Y=40LRNIX!l=9)3G-ա\Vi~ILjۖI0UwbIgoxVvuV`&٠$H Q;hsgoq[1I`8aU]{sx hmutīHkXhwյSYckEL@_bg'hlՅ0a' Y`Hk/A~4_$ԕPNdށn w#bHn iJNcܑCKzo*bUG9.:OZO-.$7O.8 7P4l'")z섌b0)KZ ]?{HyYX>1esDHu@VHeم&bz@Ocs E9 㜜͒ɢswN Nj~+ $bmD%\3{ɿ~A#Bj\cUBGrbt%: Rl -wV%%ma'HiEi28caȑC- c{S {cc2@ϔwS<@by{9EI9<MU 1~PZZL@1BSfBH sIoM Z5ɳGq-B1\+U&jƒH2`3N74?md82*W88 T\v.J<%F}^'k!rR#eIhlu 9E/9PP߱>zՑ9;60ܾ`{ ]4AU~Xj(@Bʑ-I yץEjLa.507d$VD'bxV"g99SCbאṖL*MZrbUX[O&>,Aa/A~*{K#1M'S$FxS 3B_]F#`Ip=½IPdϼ(o*qM:F<r eͥȢd e?{Ί=0'#l7 ϑrk=BnN^Ѫe>%-*.F?il-h Zܧ7siX?G{:X1tGrQn4')$7&rl b&~|7y+$ǧ^X7!AP0 F!~Xۚ)&q,f[Xcwj: rw&wcHN}ڛWfۮDvIt"qzrķ)PiY+|)] L0-nҢv׷evf&vl c/܍,O^p4-⠈A"_f7naLu? ZI2NRQqO"s>Wd*y>UPk>$i =v8/mzAVVnpn3F}$a;k,˅y̍ũBK֧!=3rUl͜.cyNMwLn]2?Fܖ4 Y.>n3I 꺢Shj?{q)MY 6n⠌<} q)qm~$ESizĈ.0J(^Z(bvERޫ5V|kyjEe,6*S&f˪3^I~2K+ĚL8)j4`o6$:-FZ|ӊu"+?3WٳA ŋ6E ;527|"R!rPzCdbJq!a'_lCu#B kB@&''"H`5 stWnf&@">j@Jl \%c.DBmYa;^^+Eөc9pEq<4b[$:.OMαI% ;6؜Zh/Bϓi&1$+Ҫ 8}Ne>NN~ljq.wR@tL*I]5w]y:{37+#LS:&BvX n![V]^-𿆹ݯ-Zx;~kpʴy-K%W] vᓆqx$c@w[G-ȡvM讞Jn g w"7:?Ezp ?ӰԈFR 2QDQ< mn-'Gt2A|mC(c!rXzD\EhKnVZ =Sij|s9yKeTȱ?a͇SI|Ԍ30sV\߂TlצTb N"]B+3K &>LI mһ,M&t[Y|1 g/j2"8nzQ4wKXcINP; ͣpx>]4sӬDPRSڽ^j)6g (ߏYâV~7PT@ K3cJ$m8s5@MA8qJ@EGS3d?<9]5^o3( jɵ\ 4kcr=)Xn( :%mrf-[0:vY$3[>7}j"VvEA&]FPVpqXkY L<͍vr[oK4AB)+_M_rX#+ 9@^])+|_nI}ma Z0sZhlWW:9FI>QLӹ!P#=t^ 8'JI9jEztQ^%Eχp8Gj(A괥bt\Ȩip \ws@j'Cv# b5"ZV!٫r%}<%캚E✎)u7[ 7̘(]R˧*~?y@G2 \2hcJIޞ]EaJvb0BU&b& 9e"0Je2[h(aNȜCf<~hF,C!(`Uy)n~*lfwB٬cy(p`[o:)RQJAҮ/G>v4Oau$1e;Stqyc,qrW fی8F *F<=, Su[4҉R{Ptn'+=J!A >g<8Rh䟄'33xDR=6̡-&B1h$ʙ)Hҹ2]W5 C\yKm (~P W-}롴q+7nm.n1 Yi b\3uK\֭tͽw~uH:'"&lnzή"SO!dcwgr`vE' lYʤs,1H.UA v&Sv-2$j2b T.]"N>,6d^K4}RgxS$?/2oim6_P%@b?D4g_;Q+q.:)M {?x 0pDEEOkhc0 YZ$x)?ԫ+bG` Dt^V,{ [z!j _2`}y@MtzsQn tRcsM߯.Wms}w(Ao'T d]v\DҜ+"OvmW=JɗYPf+L! s *g@wWJHST.GyU+N,D>EVŇr_ i2E4Mh;_ ~P|1;7~s23ߨ>鳐yCdr[RNr&t9^8Z>[#  0Acd ty$pC0TP !efO]@A+%v:b>+ۮ^[ջ?+AeŹ#/, W0k@ 'YoV3 W ̧, ȶ65R(jӈVk4Եt96V^lD(K(-;/D(6I'٠a_u՝:(vN (z^Wux>&%i v,.bjޑN%bq;_rɵn2F%὘2J +{pac-ť5L"#5DG:d2\@>^M䨟M:j3|j"Xy:?hp`4&@QKSĿPmY:@oSư| =y*M޹o&e6U{rK0o@5͞@zyjyamȢX1d'[b";FJSW^]ԫzWbº]Džuስv ecťK}V>e8VҲm$\BcŘVL9"fy-%5/5ad ۘC#ւYE.@x|W.ESCo*D 6r,DAv Ӏ=h$SC޸pB3T=ui{y3RC׋V1~B_ m8Z-To{ [eohBVCe,Sj?[u;W׃$NjP#E諽<Ɓ NÂJ/Ջҹ~ASRjҾ 0wTX#3 "4V51:IL ޖV{U"1?ğ$gBʧcdXPiedF*hsnZr @v6Vϋ Y ƳsryO%6I_,PPHzҡ fCŖ8bWyÖ3}r@9P9f8,# ܭY[DҖ7CCv\H)R0R,0D sY&pZf%uh ZtN[LaIpvS`oloQ oflKX>XFj- v0w8>Ѩwq ˒[G?d.PY`+LiB jWD>!$|k_lѩuriR\:=3RLaT-#zk`{gG/@(%/,ycne"cm_rjclcW-$.Q=h+8<t7j27;$4:f O٭zΞɋO/ ||_#!9 S{G=:Hhwz{L.?^`ǔȘ[!_uɣArP..vBU&?hjQA v3e8krN ڊ uC5%q+c1b;%M[6;>1wH+M?IFg{:V:uq Y~2w*:+StHqՏU})K7JW8Cx!&͸Mmed<026տIYA`Rhk8!0#8;8谱+fF#LkGao [O6V*E?S7wEqWV@h0J¦Q}niBn~J]YW[5;pZbG;ZdI ɡH=q $iN?äq ȧ>WU#jf;1l[V8RdXڻ?}DL|p;f9TE2lՃ-8; ܧ˱o( 濻]Y C%1BrvH,v{ |=¨Fz{&MNEJЧ -V[Щ4;B#̎ L-6Bq# 5 Gf~NXq+{= yu?a r!d}S xu^%_,)0.tTW=bܙ&p^$1\,J 7AɝS§$~X62m#8%^/xcP=\3iŨ5-'^FR"}҆fPgNEy:FX'RccHըF Щ\ӷxHdMOj[MҤՌ׻ e^T4R{ 9bo6+ujo')rQ7,_QpeŬ6#hYX KAD#;I?9)]\-csU ~vw!)߉{y ˂7_GF"`>^fy0CRO8P:mwQ]kݭoHLRb6DVaoAÎJJ3-^eںtz R66Aдã,|9!j +ٲ9oF|{r*q"'ԖW?LQL?Dģh~!dABBkHD]?rv.T?^).`swESV#S1]Q<=砮;ɋx('QfIRfjk?$u2aNO;bnzO> w9*pqN=BA;>%dH@J_U^DՔ7# eԬصښH۪ bs@{M/v .) tҘ'獤J]SSuD6~SȭǪC}2^lUG뻄fbNJ65A%BPb6H3[Mk?DC}F@S5[eLJ|Z/΢yg{ft7;W%lh։~B)H3fL\HG97oWF"ȯW;޼OH_9}[ןpg%$)}PXeHDj[Ͳaf")nXWl7lʬ D*kP9 L.s}ygP(O緂cN{O=}ky}/J.6]<ڔ8ky~`<`T_b9ۆ!hK9$N(2r7Gc! U!!݌8q S5 c!HHuu-I [L!bH2p3Wt  OT:*)UEr/6f6ڞМ6yK5ƽɮ\][j=Hw@y0ЬBM&Z&/3YpvѪrC @d=/EȘx>0Wiu; u4NyCM)@aclQbiۂHB4dVgStf&P6TG/YYZ$J3RWԅFv =h,(U<0{ޜ.I-7Lƒݿ{afp4NM;^*2(⯦7ݍ3L_Ju2 ~"!53jYCR(4|M{Y g򑘗0 "~%$堝h.9 mɹie@qhV CX%Q}Z,] dVAc=RLS={(**1b"hѻFݙHp .0AFtZlAA;懯tR"q86Db&weS=(i<[9e[]{2Q4'ニbd>M"L f6݃"l A'dUu Unfx=j ifYZ` Kx9SF/fu0\Vf«وO~l0Z?YX@&7ND:O焃bi%/y(JF!w),)zER$$.Tv.z4nU}Zµ ,UeRm)bet7VFCPpAF=ZV̂/]K`,QmW40's* H ިOw9 r3k I,#5x#B,(b7et5B,Y 6ʒ Nݒ5;y:>\HF"#D{Zr6\,%~pǂb57PCm[~Ze*q3szO;2cyЖZgn Ábq& q[)j]ktV`hPLFǪ~: #BVp ÛVGͿ=X%,Iuç tjCOBA808!ܿZu))gqD ?Qr,QwpWqRW>؇zLLi̔{wX_ (.}Յ@fd]J5VKq`LKT,xlǩASEt3ɥ7l活w[hti0fU=`vH=\,S D4 8ԭP[9䢽\?;~ڶi:fQQg뒼&썷GLUHu^1yP/Xb ڷBZD{J[neG!jWaV ^#je^E{e(*̙'|:tʣrX0{',kK3m ҽה }T{>ڹLnçQowf*/=P2}O+ξxe\\#r^r   O:F]b.mbPh?7ׇ!97FmR))6mN6@rV1X=8^Q&ߨ zO<3ri{c`c(ﲏ@o+$% sFY[@ӧU܏b6Q>M~NclXF*d)M30.tG7F!&em_7ղ:crI#=4ف ovHZ{.AqzvSYM|d}S 5$ 0ap~ \_%juZ14x!n?~:WoBryC}%SM$8)ssU~5$ >ѵ%AǮ^2|n"XΊH0K/Pm_ }k^i$SjTHS'%'y|i2ߏeQ ͗gfEM/a-.1s[]+WIkq$i(0@:Rģ {jWu W1g(G() R}_ɲO71(-W _дV_H*onQ;Z  ,Zgs4`lXTmYa{u;C̪E'ϷESGJ)e *Qb<\yGvFa/ yL?:ӷ7Wʩ\Xl{bA$2S{Y͗IĵE]VU.xonI5,ý-$"f:W\k32qP64$}y{-{ͧˢ7;BI~2mCӞ O61P|TT܀e\nK 2m%"NMädp\qSg4}U7!4uԄNm yx 6g+:}W"@{%յ V\7bik)/پ؜LɆ)OD߯ԦqZ,lre>SXamJg"܍ێI-[cYS=8"i.pvứ+2!;Ĕ>hZG2^{{D`K05}g{6>r&aKT} B25N_Kn*;,_r-(3,7I1L/ͬq ̲ ho:Rj_e ǬO F|֫]6]PS2/&>HND<iR7sD lkOI"LEK  $?ǝX|<ԩH4q[v8J i^mX]QjzYg\avUA3 R%}g<ʱB>p^qBRAl ZkްoS ?io!1zH?:ЙInbID\CX q{ڀt2ɈI] $ND΃?@hհ2 xFD?=Nf'swW)I~ {EehoSPW5y{'_j~ J.vztUqlnr^A]{8b!dI]ϽTk?LwyaWhhG?؎mKn%O`]xKAǒ>C0b&BS=(8L CY tc1K2j3uy 3f<"֗GW4hip='0o$QϕWbm>E5!= hIGOyRpAT_ws O(ﰇ@OlPAH6`z!n 73ϧ 0qUMk#Hx*ֹA'3rHƏ* Z]taOЯ\]MmPq ēK3ߠ[]>hU|Y#vUɝ)/: Zuz'|}S23yi L @ߖb ѹd@omjrN+b^K:1"`:X!wftlwFߢ"YE<,0#aa_ͮDw gv:͎+ec5-]&6+6N/{m\Oú#Mpwc#o^+x\ 9QrHi{aݰw~6dl#ɚ@r Ȣa9%E>+77EccU7"؍C# Ԯd3ئLL [egn߼@Kt(7߸%0g6lʌCo^+xVƷ+3vClN5ݝoJ G7ϭFpe1Ӵזյ@FU^5Hf?6!F7)s̚ƨp/s! [of Z!G38r|{.JsZ]Cf%s[agqI(ҡ򍂥C]Z;MƦ CjBi2&Cæ֐sZ,V/-bOΉ>LY H wClǟ30$e?ॼp9ޫ?-jpאĴ. vEO&+54 M%14V`G"*{mX, Ẃ0SYŷ3ƶL &øZMYw%DY:1/V 4. Jtgʠ>אʅIa/ sufJbA"}~2JK"KFY/9pav\CzPil&%F(6/'e+lHv*RWd)sڪjf>-{o8nu˭`GIƽ<(ņ^Gz^b[{k=¥5<J  \p\m&͝N2 0?`ߠ|8[bO',ș uWMC;$5c5 epE_j|>N|.*ƸNb|fyͻW@2{,[#(?v[KXam1TT2ᎋҍ'D鬂:R뒜4r"Td&~m>ըWh}J(iJtS*{oΩ貒Bg8h>+ y_thb|~$HOssCsx1. \k/"`Oag=dCPɼaMU1X⸉^Y㥹Il.R- ' dF|C. [iӜ=$a{QiI'mwSB'H񓪯q!My=s&j =ȗ522hW12WDc̥e8LuL2}JV~* r}oٓ^0H"MXf]:ʼnǯR!(%D۠p@vlb!+)}W F goLU"%mC(hg]F1f3 E)șRBLwj}%LEOəRoHfdp$t'oopO}0i_l1g eo^Y:g_+Vqj?ʣAzwA@kP#zVq#7u^'f h?#1 A="Z)Z3*Cz)e30Ҡ@|UDN;=\n-n><ױ8#=7% 8kPMIX<ωXoy|l?\ۀ߀BW׸!M\)V`YO36"^]Kq9RqZz 'ϷdvA1!*3UzXoK+XШ% ƉZ~ iQ`qf\ q ap.83-VcU܋K~X@<8vJRs#a0Kh8]9 !2޵kQV}Ѷ+3+H-HSySe~` ׾cG;m3d(Ut3P¹3!X\֖ݍ(6*ZIhr HOD-ZY$!ws@5Lileڬ&> xR.P* [nz6T*D+#Dphs.RKADVԳ@_V%TVsZjU,\b-KYNmڋWe*,J}:"%&.ҍ)F6t-q˲U@b(C u|?l+(화%HI}M {\B&#t"Qih=9JVVWz"l+݄bSY$悩p֭Ȥ9/ʣ{÷2`F|=[pNK%ff^{q;K#$p}Z"u 䢖6f~"\ޮ@%|.Rc 2rJ *<5'"/hLBqr>=YŞ6+ckA!J#\ڰVxyaHXH|ߕ?M2l&Lj+Kl`;K=jp5GIo(͌ȜV,L8$A= J̸@ sM.4ǫ)(74q;8e:Xb=Eu\W ѷj$ό֐dW5H|]̥<} >MB91}WBϩ mU@"{ ~4?0)qk`[q_7p6" a񾹲RW}ry歳׈@%kOujM7vkَets*omc3*}1 cAv1._-/$FZkvAhvt8GeޏO/pPװܫf-a KJf|;<' v(ypf7H\jrU$n&8֖HSi;T AB,/tdHk,21FF-$*K$KNmlgLtIKíoU(!Dߺ|G8aMH[3q[- \ySt҃ &-@7G2Ht%hk6.w[3#z*ivR=t¾@=rqhӃCY9ͳJyX3' txJ:ի/O1^GN6=1+ɮlbO$;R`ǩV 0lK?ҙ0qA,: xvph@|μKR~sԢ&( BѨS,c;WBVHvqr3L ˕+pWe -K;ƛ_Z qԖ*8E4PO]%ޅ4X!/\:|ƟeYq?;%2$0^HWfKa*CVIw{$_1tspA/& Ep4ݨΥ^"7a6p"Wc$;)~5lng[$nERf}TOaPZk9:ex(% toQLi"M59#&ا ޖtt))dW/Oxʁ3W+heVU+.C*K%Ri⇻n]۬읊cu.6@ʉWWFWˡOI#is|J_ [][5{;d5 3RmJ>tvdqaJFbMQD2b{c/R_SⶂT/gT#JEu:՚ʍ߯d@BI B͑u:QMG#7v" \u唢|j "HIX)֤`BW-_n|4'c.luBSNlG8X:/YYy) 5Lo߾rQvcA7!2ath?H;̪S7kDom7DKӨ:PvDv}7Â^Qd!62ny*O)^Sw4 "GJG,iR[ӔJ}rp:9)gi k4V #nG̻_m @@yϢ PBCX}oLcL`9?͈U-J G*FD!_br›q1-+755c&.jdt&PT~IScsmG.q_0'Cκ.`C FH'c|;=/,ZԷa0:qYdc;^GK_a$ry^7qs8X~3 CN`X?̩rdPaӍ%f8ԏ]["m(/%e/m:Ή4n4q/5ޟգ:sÜI#6E0lӻ`cQ ,8٭?zלTVQSD6^G5]bpv:gf8BNAz"D^X_Vm{Hqek(++vnM<1>VR G[YZny16;l[LF)&`h_vVMRi(7oh׍?R#aP%*G^m5F^@7[L uI;A$W}2bu`(fq+ԄvHFY4 wF?da`q?5YzZ F.{e&'Ci`iÊŶ4T"_mL.L/vg|jNv,/ߍZ66˗VCŤ>8l|\ti1 VESFLb#+SA?{$g8I/mo-Jٶ$]gTȯAMõGa:=Q2 FӇQ}:g蟆5Us j߮8mrRTEYRUs8>馚BX!%/xs;|Ϳ@@%}[:B՗;=CvvS΃ZW+hhVUKm#gN?{+ QG!ה܄ip, ԟb_5tVv2UNG""+H Jd´蚡iZ|b.Vo-tSԑWfn=8`VjBF&Aaq1oqeZ8C;9LFo"Y@2,S6caBV"(ŽQb{B Վ"N`d@ *:Xh!/(+'8zΠ|_֬N3+(-+oIr/H:KQ@.oQ19(ǰ%˭n)l5IXr=/H (pG) 28-C5%>,MbjyuL02Iܺ+td)ޭ5X/JɻŏVE[mނ\~PF:v )65zY0zP#F׺X݌nq΅Қ[|~T]4Z E] {%_e)8F*UO>`vOf{ L:D5 HP) ved}MT4ҭŚ܆}E.6#M% KxF˖Tk5)N%1sWd8^x oLj3$/*bώper!&$g F4L[$Vd8Z*kfUX,gBg$e9[A@ ,Xpcα{;lGy:gۄj%[L]L>wwKk4Zkt$b+nv5c!<ڷ{~'zE}NؼwhA[&_MK#*B_O(k%4_pBEkVtA9Uqb6)C>7D+-F2 o,@u:}!WxB _Q:~ Td1ԪxMؿ7PA@_ Q`ve1 Ƚjc-)C[>?CG "&gmT=HP˴7im =~+(s:B, ɳх~hZkX'y1aisg䌵H>)( /]ً 2_>5"gb&9mK4#Ag-*L`Üɏ~#LRNyk#eyUx_t mLVpK֍aGs)5pI*i/J\Ɵ#Yii5PY6ZB0 v,D*&,lʈH'4k|1dtsx…dݵxAAւDVNkT;,"rtUDkɯ $k6k>|[!k>ـǜ.-j툗$A*Z턈yaYt4՛0by[^ҩ\x5?N(pk PB- PZw\2Urt#>.x2Cp/Ƕ%$Qɮ}09e<2&-نJ2UbYNNEl#%!xX]6B)WС o8vV3bDnS1PaHyQ1n65D֝owa=ؒ{'i̊nY+oA'dd΀$ 50ʠk/#OPt!{!d>yn_Qj⍶VٞD45:5J^dj%^B\)\hy/jޕ}IH:OK)V=Z@:K9b~ZoJg[/5\ xڗB4; .ED\m;IܬxXuG_ņwd \P\pv/4'l0#i nJ<1R/%ng1aM%|z~aX;@z|`)tAð ăSn!fm9mC@81<~ӷHwmDϯ7? J1|u@LnZܼ\,Y%gXS0?0l}Y]I8BbƎ:%փ[pdjd?'`Z~lyAOc'7 3G~/FwؤhXN:,FІ=.M+~5͏xa _, UlWq5zX0J Q&Beb?o gk` tHE&#$H~D깳г'iKS~s*tqp\Wb~ni%s֞WPvV@lĝ!(m鶈qOڜ aF \n7?{kTlJT5&G}Syh\OՑk- *m$Yl_pxPF~vպvմ)_q-[Eibp2,<{k53f^f-Fz\ݎqH%g*d^.j'<ٗ~P ˦m89Rm!  }gxxGg1U39%sB)sDݒ.F4 -u^IòMF4l,ALgagƭeu7KK##PXG?| fBՔu!Db׿E VPxF(m↲LX?A;CƩ~".&, /+ QuRα_O@.z6}|)F =ă/9;5}L}GFR7%~fߌ{TS'-~dq'Q~?)Ҙqh2tqL1q&V19v~_ƞiAuda IU״H׃A4/ 7hwW4X AS.QQ\^ll>wa+~^Nۼ &SN0Etul[frNҒa rkXnDHx0}ÑJ7jzk%h;$td]$ǽԶ1's6/v݈=o[+pΔ✰-ZY8Ӛs0s-d6_U=WNINL/(ՈBi2 )4I6V&ȸM: 8f-Sc1/ 'm0pNhth2\{ b7CUA hwR2'Sqf1m1dϲ~j j_bsn!\Q!6fٱ(uhnDbg/`}c5Y2MVR4RZH!EdͰ]^W' AU Ĭih\%T-ܢy*zy/FX4^ @ЌfI-:jj5cһa ٛ u@,jO1MW/n (WS4Fѳ@;s7E(~^?c> Pivʯ% JW&ZYj$-\gU0JeRhJ(54Ðk J0BJgZ"=iZVS]xYO|aFN9) s&wǽI-ۿ=^ zL,|vai?h#h2c{Oym. !>Li$6FזcqtU P5*Cz ;ڇSƓN7 n5d6Nl2JU$u 8n5%iMZTSn@ }yjRjIdNf2sNL*C_g<'gJ#Ygݜ;=Т| J Ju!`k($1U'S/PӸ/Km'CaGR*n/D˓sS÷9Y5rR Q3AumxZO[jN 0V+Oi^ԥmu"/B7^^bGyksOH#؊.ugfB.@cߎ JpiF5"6hbyeI։ MjB'-6./i,;йc$|MUT+8%g?k&мO_#,檜'ʰ9>OT;=u9 @*#WΣUe,^hq]RE:&;{9 ,Q)Vb>ۤ%q&{(󆅬o[4ڿ|곳\!+U-^3u/ArVJ0Ỳڇ ˂fESC2T2Xx^GĎA>\~\T\x#9,&`]CMrюTG"+~ȏhsB 5gQ1'\^=^ǠKȵ5]«3s  3,W+F*,˯4uƔ ƺ>IEWt>X33R!*9D,)w7+D]?Xpـ/q`c14H nZyR9s~k^A*n](9V=q9paXFpPK.ڧ:GC$IĭPõFPR#8UvD{Cޝt@4 2ѳ,L=eO53lB/TLFCpImD} TΉp| ڴ ༑-K Q"&u/cdąёy\Oga0ϗKm3wM_k+xIe0'RwUlljbfj߱ i`!)G8OSYXkKaoe2uTɢ'zfs(RFSNjIHkE-%L<㠈:hY1BZyL犫ax ٶ&RHdX\` .IG\]R8cꉛZ g=1FK\QƳۡ>q'btнN7R\T(yDDdP@qN1oeJk:(8ՔP-kxPm~\Y+/a̒(iu\4i,땜 4XŠC~]1~p閷`$-Y(C!1`wB(0ǘ]b3fV]iC6},"u?= {pt'w23p _t;z1heک WMWs8Q!QRR G?wEFٚ(<-7+j 9`iڵ &ǔe0x@_{IT&'$,TZ R_fbQ"nvZ0z>Q,1pTxVW `;S#xPjMRweK% 1/G4!5S˳K0:XN5mςp Yx=VU1d@[zd5WAzmg  @e_b"+vo隐.t]lO1@{2ۥ5Wty=VFyiЙ}z)kkoxbڙr?&W96k:\HlCcYLAJ'ݥv=%xF 4= FnUE/opV\Sj\,{T) z!ryn^ކy;} aO3ól ƜL[L;B6)y.^b*n+!!=y=̞՜S,Nv;O@u~RrK: #&U8ƱfĻc:oNz,M&>yo *5Ξf3ۄ pFkB/ DG=DMsgw:NkDj|mbĐvhC;_e׀ 󵱡ɓce[qDיČG 0,eyNw}?9v̇>=#T(Gňd'(4猏ʦȾSmwc$NLX%t#!ѽGe<۱&5jn  ot$Uv(Ϛ efCΪBX~̋=N/VfN Bm ǯD&(@̎ /{`l`uxK68k[\j݋˄vhny_.^v܌0Yבf͍o,%i9 aA=q?8P/E掱:E 0]/6|?O Scܝ̘[=JaпSFAm l;-T*Z3Q2~>׹%xoXI?1jV :A{zWVLQ&^x=O?ȗVCOb\zhxJxɡ%ܦE{~M/\)u4CBg-!YN:zPܩ3V1\: :X|$|]:Ќ\_%3]dˆw+9@\̅j"Z*KLbc 03H'=nO٢7c8\8%_Y{%-PW-,̚+,ri &yL;[Ykۇʤ^`2 f =8)N ё֌}JkKNY W9:M鞶#^^]6POƀڭxſb}()P `^VWon*L;㓝8$ \e[#f!slOWx R lh!(|AMC}g?,c쐽r-uqȶů,ſb=yV fѵ ?moc@RM.u6+ q Vh_^HK5Q4MPBPUQt_%ڕ%*N'w`r86+ߏaUp^a}]My(nL=ǵ^1lG%Fw٥Tl b/rCFȀD"0Oˡލ$DBվF)iw] WG"gLհ-|;2C14 -Dg 2A?d'X%@1yWD;.L9>VRdC5%s"Il @ 4HIxO"%ˌ ZVQvQvP .`Ic^! ~Z %ӓyqG3iN?.&M O9 âFU;V<V| PGPE6 #wbQ?qbrl#j ."`/[$'#aYH!D&*|U^0`1%c3x̰!ٸ̼4d+zz {bvdדZ IFmbjhM`P  N맬:J"= ^btWLԨz&^U"Q_?"Rg"P[ʊIpL٘Xeu? ү7&y(k^0}f̃|0FCR<yL D>.;ԮͲEIR;{5c } KݖLZK̰_ \Xv.bGht${ӥTlrl.n cw1 #j,G3$vp(CS5rc}/?%=m Rl[w@g7xItӷk͛&Yg}dȈܹlzudBBc\yg"Jq함ZA(SPJ:s@pi;s [U|W#ŀr8}ǻټ;2XnMjG,)r`q#:&%Q`j:| 3v=m>caY(jPaAC`= aĦe pb'6"| IJ" &^,909਍,oe0N"GDUCŽ(|xGDPfmߥ(tg=i$9Cm4ogŽxFk3Ȯ-mCbT<`n-jfWm}-Cu%tw7TpT0Nc s`&i z` t2˘U*QOՔ<"u$6@G5Ml&\}0t ȲcY):&!եKŜH%٧1?+e-ڧE$j I-UIwIi7,joaY,M܌3> "CW4yS,ERVtѬ~*"ZU1$:DNSgf<7Srmgk/[')ײk3 A' s v% WUAN>sBXNEq315JZ$oFPzwUW+6.腜 -%IVxuCXlS)L>04`‡Φ WdPK*$qǀ|F+`T%rҦ1gs6q{MkY#6{pRq依tJ[YY&k{MxحdrS1Epҁ} ?֛#TK7R·M@1VYjZܹ{7EhP1 !S*Y)GPx#T:<nrjmv]~XD=xsec?p硯zr@ }Gq$Z:In!?<%z:\6B^Qcgjy ksZ/\GsTڿsDqf}˭bl{c}$zf- 很b4'|h %.f>h-̙i2h`gh/emYy?R ScQ@ZpYdDi┤i0!u p:(|uF<|Z%`x_@3#y9:1cAq PE8Uj,kH L4"nB܂9%Nد@c_(X41qs~ָf8^F],;$ܧ:eb 򟨥h^p['LF\'87yJMZ1{M#ؚ׍٦.2ON4#8M>IgW=P+ݏuI.zQ*p8|:;=unbR!|ks;7S#3C1C3Ϻ؄rpј]exbcWYqx bRf;\yѧ9ʯdx-y=a Uyybז{h(6OC|+ 'AR:DSnMXe c[ ?<=gLD$2ƅqJ%)[:#ہ@?69[kP_nLx` (;w^Foz?fmtΰp{23#̫JK\i]neVǾ ? *rT)~tgA'ɨKEF [S)\klgdμ-B]Zj_Tv3Ci>xkس"=4i^RbhՐ ,QQFx0?Jw=r$֟R-h00M 1J(9ii`iW &1w!Uà e(DrFgTɁO"p%\/Mla;fg`ViH"ڟv UrYfVY4tfVB?R!|`q?.ԛtB>vFA2j(4114,m5)b ;Cea8]wg5uӨ {N'kI2tY="=|Nm8LynX}N&4@;ve*,EtNE'W!"U"HHvJ_Mn?[N%SZOϓQn`0FH#ݾ `QPꬺl{i:j)<MC.I皧a!ozܿ>| K'\GiaQA٠te,~[ 3q%bT4(ᮯ{84 B\AizmP4Ih(EF6DBY|s$88g" `t_=QN?t @e8ֺoGB,,i}ų剒1@cz9Б*j >nI|baӮk ^Kw#F*?CI~`F7U?G VY'˻I`% :iH+a7JOJͫ]>,np~@DѻouGc7ޟf'AV>~XHgR'VagIE"L0hHϻE?'^4'7烡p׮ FZzAH ]1l4ӧC= 4i^3t.yôlĂHӝ]o:Y"~=khޫVRLa̿\ÌV]BS;˷XR8m'uzQ6NhK>AVSmhIE5ϯ`G@Xș*o1FiIVNnʖ?Npןuri~DaӺR|a,7o]$~<ľ.}XD#٫$8MhPk^Vl&sׅubh♀ˁf'6Xy),E/*p'ӠCh7R95VMU٬T&gw;Po5]v8m=Ezvȭ zu_o:EUI7:4q$>v Y7Qy!j Kra VnŪ*2;ݐn~[jSKnp7Ed3,'a.9 D.`{+;duSGjnķA Fy>NP9rq 3SA7d[8,R>J75K˥ J;>*_iRqݏ>4oo,Y)?̥FmD=fH]ƄGXKb>NO=*EZp0H6f2<>ԩZ 2sBa*ƚJ+zsv_ˏor#m\-?y$wՌ%_ܕw45GSI-pu&6<-WL F^-G~9u*4Q ΤŌZ[mG?5\F }].8`(zOלbMgVDB9D[~eQ+ғsGfCXU>aֈ4UvJ%Of\mzJ\)8y*ԁ)+%89j:G.-w1+8G R~ R?8i>`g`0ci]XْגJ@շy~dUn H vG܆@tK"T->E-2)EcPź#A 'K&9#>vZEPO(?0a'9/[lSns X~L+E:IwPuv~i DRi۽"X0ÂcY w}]n-T] Fua)<7nbcHsBA X^C* ^qFVtl=$j}L1ƦJ/J >Q7M)ՄFTxc""!/\<Pp_k}G@ly]&Ft+,zL M%ݩ+:nds܆&+dҐ0WKuA bG؅_{06 V_!_LY#a> 4@3E_oA|·A,$:[E2 J/. $ ; P[nRAe"%}"`2o#zG?XdژݙG҃H^Ύ+a̢D:\nhʨZz )΄|x{4؂zVm;(s:Zq0G`e0Ykb.OZIӫ@%ZJdt[8?|IQ^؜d䪳U=\! 4xD M&qTtJGg}%n0iW# ?J+2ť~ƪ̅S}tڑ8BS,2zF22- AՍyV+*(cCC`^4(UҳM(6[C(:}I^\c|86 #[F*uﯣOM)vE3lU1 .[ LG{P*2+!Ey^2sG8z| #ok-@gr#{ G+vU~WڂEgu2Ϧf B Ĩ:m^2"Oo=0JEHl72/n(?$ sVdt^`=t^}a>'ջt4hveJ -*ՒHm$ i>O!b[\X@`mIaU3 8!P#PmCn֨";]"8/ϗg=z &LPxړnrdEE X&' F/7)*Ag.0\¡Rh  `/6MQE裱fdݽMk@[?$Zn5  J"&gdyΕR%M8fD2NViR\NE4/>OMl@mk"L 쓳F\ $1QJk#:\{=cқЏ/`No3m")rvG<򀏻+?/ GfsP$ Qg{bzaaa7c.uW7/H\t@WTs+^=tc5zZ7RC:dc˚\ /r0` GWYv&΍ ٦H?P@ \l$SQ0r ˚7DVÙϢE`? f3nd2' E„~"yqn3p)zP hp$fl%#Rv;[d[/Rb#A)קsO]k09U%%+A$̮ᖟ'KzȟO1s>^ >n ޡ簄"R=- j]IIn^pX;z*&8Itv,s(AVzf'?f!bK L Mz b+]kdc Ժ!9?̕<+$<_St343h;0獵}ʺY/2Dz6?s^(cDوo2Q̿%rt$M2J_#TeSl;e2 'BQU6f]e&bI.M;w!*| xTb Ud掮^gm;MwV(> Plϋ[9@XFP9@hu۩5u CG'jz8\cZiM# NO)XM Dq&B[ 4eUi ?|ފf/_=FN ጬqҤ7]Kye sfltfiĪ.絶}[قzm gƺ)a<û c*)ZpCc!*.n_7Z] ˾)@"HNj-{"*Iկ鈰*ցcDJNQ.C 6Bd[d< -fRP&߹ՑܮzW栛!Gs-% FsZi{jQ<`r nI&W(QbԠwmYOd|l4XA|I쎵Cgf"4>)׬F;<67o8or~!9[vz%r:~f]"ͽq[6R] Gt4$ "3{:z<\ չ2ۖ:ѼW{<ū҄;\ʶ5U!~7[m< /3ۜyZEk!|oΤ$Hf _=7$&7&M|(+%)@Og}!;"l27Fd{\5Iln[ٱhcc]N3xsܚ(*fr7Z%4}qmuq{.GA$؀SOSEs_RʤᖹlnxnXR|ˀIz8X 9Y_@NF5f݀W> gv}#@N{ (b'yhС[xr~frrt\`h {(뿑Kn0D&vıElpJS;FHP#13ly p4V(&r!ϲfzY츍R7sFFjH53X8lPNqu;X&&4F MMdK~px<4p0u}{@A *] %('<ۘ~\ Mkfj)ލ<+( ,ܸ Cʱ+j 3P.T}rYRDP/-tF{EVa0^i"9NqzBigCz/~<"h5WL/+<6#k#cA<2ȼ)RxAoʍߥ)%\Ƚ2z!Ԝ?Xgؐ6yzWuo Psk;@3Ӳ/mAg4ÅafZ!6~^SWN`M#.b*pIЯq1prU6/BiZ:mi4o% bA'Urk+_`7ijoMh}Mے׿$vXCo`+Ll8fP PZQFǪ0vQlajM@"x[`Ig/6cI4.Y_aKoiEdҝ k\wdܜ5[ΕZڼ4#@/y#;΋fc)W>%G"VW`q+*f3dҦ9b!50YEQ`R!&vo>&Y$~qnj6pDTP8WEQzImTIOyb%ttm-$S<-=d5G܄\g¶&@OjA*`$p/d¬NZ7P=,z[8 ^n+bYuE#ȏ Bt+Sݓ +%dp#1Xs\+~/{!,|`#J=GZT2iJ@iΦL3 vXX['=ρhJ]LL}t5㥢L"Z_;_ .ޯfbՑc!ZE ;8eDl4H P*rLt ZEμ_6DืTBxs T|m=0ZtMѻ GyvO'fd:k15w+N4ug@+ ZB,3DBs3#ݞYIWUliS-dY^yGZvM㬺p\sQt"[ }bqYR4f8 3#=O&)4Ґ{\[Usd5^/ c@^ܲ6AT85t"%TC2ЁG3r &RK$9 Woj`ByV~^w0KXv-L'/`VJm0O?ߧwVg1 6dNpTHі2AriSK/GոL3VUr=4En`uFߙ^.4ذ?JWl;BS\5j 6ڨŅZy3yQ 68,N#Cb;թ>`~2-Sܛm1*l,y' #ЊR9=f*:(=:0~=Մ͉eTՙ2lԨPOY;9it379Y &pYb aw\G.K,<'%0s3XE/Ɂߠs=.h}Rӫ{|EI;@sjnCz<8qqtȯs9 53 /:l"> =%zK? Bhy};2'PNCn} >jAp` _*='+dbY^W[LRqv>x0V%VmS@M 'Ѕ X Z2 " .EWcʑkȅ3,„D! w7~chnftU$iFBqtoEa<:g}ɼBة= `By|{z{ L2L}g{MMH  *%9Aqkf4ŐZ]ss\V 5福.]1!&γ1>Z|Cc\Z jvX(J;=6%8gƩz]~(lv;8pS]Bz١!q7|]v+:8bdjV++n0B5!d3.x? mI}(^+\縉JUÈ*#OF*V ;ZLF;R|^OB=xqq/ PzƽL# ?~)ޏ֮р]Hǃgx^lUdoC_qnonD}κDf;³w.vBduS*똰?L +J#m~N'Q𪺺b>^._r&HX:݇;!6H /d-gdN4WwbsEpk+Uu"=JȺZu- 'Ij 1 M҃Wonb{owb`Q>qb >NQ[1arO/,w bj"(PJDJ썬Zg|A] 3kGϥtLN5t J,e2A`F'Ϊh֏l܆siNbd4M2c u$;arЏ؂ٕ[yPfªWZm;JEǂ'jo3>.fH)`t۩O&K 4A]-!ψL ɋ@dIxr{ԝQ>K-.p%m( JmtC}0|9vWmFNPYbggcP5^H-sul3?!BPG G_8*"r=;v[ AN7C Dxw_ze> IħB',D}&Q(6gx+P5w!N|VjV9d>Zů͆PѥO.C0iO;m %7Z+ G3OYĐ5PG\WJBS MXJ*cJ2Uϥ9H*#E1vR-LEMQvpxhN3OBzȂtBӳ̫RD52D),#v>)qw׈:z@ckYUF""&_R֭SfFѝr'er,ʒM8`<6X1nrz> QaѫԘW-ʑ!α~OEJ?4j[=0MXbˠ~*cjY~@~0 'ϙ֌V? H)յSִ͙Xw͆/笇XR&G%kS dDvu~pmӧ"9ߔD!VcHpĨTcDb,d қcJ#tnatgoۖ'Më? ;DKLX}I?ۆS+G&nij&i%cv9Ҟ[33!8>3pߓu̟']"iӑ+J=` ALtYVmMns메&r@(2i(mٮSJV+AhhԳһ5TG\~f%kꂱkH.QZJ~Gڵ^?R^!6z%?;x؂wbMXi,a~x"0̈́S_ 4:2urTB97 ) Qz0\' !7~Sl=R!=C&va> c, b֜wس : KjLti1RvFӒCԎ$ Vqo3[ib |/2¸|L;jk I(Q 7`BQ\*i+qbՍAH(%V0ZO*fٹu9!<1_ kRbatP #:+B|fLCiX`yu T7&i@?%a."[jvf;}#uпrqUj"1V60 P'so =fL<8l{{gvɷk>=r^Ρ~־yF,Tqqyjs?م+2mǾgH-_4npcMZژx&v:lRDJ0ʯ;Os^PYsk@'v`bA&tsXar0 m\^i|Em¼ ģb ~S(ǽlk8;|oʭq'}쿆RUbe<ڿ1ԎJj> w%> TTn#,8.: (DuIr|BOնӇ5"3^\Nш`T6dQq\ҵ/uz~Tz0jhe@]{>!j29@# V~UDOa#Q.5$%༃ kݾXo6y7H*!0MMr8Zm^s+٧kl L C#2B/YHڹ9#DΆ(-/vdNH2u#?o3 W*LDoAAv7LCѲ [w$g6}(gwyUWDBU 0^,FL}YT)Q@xl=`VAng%xR9UYqF j=H5W.ZRM /ĐF0<תp#GGkF34֒ ]kP]7h!ɑ8S)ʫ(nk6Fz -8mN@Z|A& Y9.S 6%Bfg|*=Z־J'L+AlaIgSLh>ˤѠ SYVVEZ 9'G>e6%,ĘK\ 痼{$Ѳ4j%/TfqôYeRҕv,qJ|{+3(J} =ȯ)s񚆕l3\ܖH!5ަiVg!'TݤH"!MVZ p)e@ܬoND(h. ̶6fe IUwʢe#*-ͤ/N ٱrm|LD;$K7vgGOpL<$_W=昼tLj9gꛀH%j _Z43dmgD9?>vr3! u9i2]fpns;k}іMoqO[/~\_7Ce,/Xsu_/һ;* so˖H~!CIS@(lL gboR6Jl:y3Sq:m#I5^bɅj6a] 4:K ?/^ ;tF7[03u!70XEmnhrj&qا5a%9&%I,* C!gJ]o.~8K;(~xrƩ7()zL{Ϲ?x-5ϔqZjKM'Sqw`fƁ>nx{գA 6GBi/:R @=+e<藠1 BAdJQW0o}Rca>Xc̘e7X@Iw^Wh/gOPkPxthӥQ!%)ɺQnM;Df 74:,HtGvtj%Lh+FN'zʠUJ7ݮD_=O'fU&sk}f Ը_ڷIniX6&|NYIs~w8iF-OcO ,Ű%{;M,م:O 7e> C楏eUS0T5G Z|VC;^7q'^kO>EMY馣:_>}q ể{)E%‹v6X n1c]dRmJ="6,hmgȜL% Rv/V/; Axh,!kIGG68ۃUCZ pׅ l/}[IŴơt3AhutNYO -o*voEBvH0GKTi60/QmP%H4 ٨ ˴d5K|/e&$w}r `lL|S6T,_׏~ZërQ`AG8z!,R ?0Hd*z{홶Qf&A%*5&cľN:L/v1RVxGEH⥁{BU!Ers+X |jBfFTh{H$6|5O>?:q#24c-#jP's.R9!v'Ǭ*A =Uϰ ^A z#Ź n-eXC*"bis] sjl~uPpl$ uܵlmpͨ8 enj"3y4J5.NqUDNe/0Cu+ tDeɊ "=\@q~7/7.H>C.).8SmE?]%TОwIecMe <:C@gLe Z\Ryn` #4.WkVj:: e椡gUd[y{CjeЂ7*kxq7Z#:ܬx=/ȑQp=1ԏwD92Lf!"nD7 cO%3L@{ 3yVm +eٰ:5t~5K _9AuGGK ^*6w7-.siI6i]tJ؉bXdq•рb#X؜OyU~ TH!`@ @pHjٚ_돨`0&vJe8pa`#F@nUrAhΕNJZ2 _ =h@kDc$6 U'ĂI y}A8 *j+~OyڂZ޸>7yAhjB!'1Z[Mg` ,jeǂ˙fhK@Ǒ<[rOiļ6ZS@tN5CwPYރvU 2x"˴T uFAwVqG:s3 k̻XӵGJ˚0Ʊֵg$}m8o[5h-ͥ?30TC6"x"x OdWX&R֪q] ,&VD8Ln30%ڬh&F}Q^Ȝ츭 <J$*|5|f@X7?g^C=& G@ْJ@w67z/^bK9 ;f;/$nq[Ah?ެ=T5=hkjl)wy^mKPcKR 5fM["M{V%* Atd 1NGe䛗>`.(Qn)ơfA9BpQ1H}z"q457yA=g&İtd SU:t~)y?P VcV˘HhyԂEuuu'/x\c}}隂#%V+yYؖ3(/Q ξ(@j0?]O'RN&S=#6Խ헓rEGi`p|tژop~3{@O Hu90J3{⽷a#Oڹ _#7|*{{97GP A7͝XciA$IåUX)CBq{Z޴ʹ-?!9 5U`v'feb)b1]obѸ t/> o ))R*;A'?庼 ?횛pӁ#-rt܋K:Vv\3G0W#z8BinF9tAɞ2E%W>rqaaH$cԼ^Adz.qlp#=qt~OytJY;& N>oJIp}W. 5-`]Vkx3cZ)YO`p{IyNRNa!oX3N0 lˢc0^h[O 4#Ě2R.vpR{ӧĔx0 Kxs4u*"_EN'[Z(`~QpOVbk(}݊ HbT>*(T›юBG^/6a*Pmu _tmr_"s6x䪿^ C6D}vO1D W?:* ]ht?xzr4e +r?C|gkQH;SCe8"V9W;F_#VJP0WDz7Dyj3 :so%eNA-A{F}۰P,̨,Ƅ$ENN[|3]I nËR2Li"#;= MB:̳RucI}yQg BsuilU.qIþˎ["o>I5.bHFHϩ˘݃﷎^\Ep:31 }/,U Rhj99y xl +θ:V]\(vWjУ&>>gghL aOGQ[.=%i݁|L\\`zd~W^,T.vM n)d%_C}ϸc G6$z gK`ڮ՚ 1B縫;l5|Bb>)c]FW B+=n; `e]xZBnJ| 5Kۻ)b篿$j)62\(Ej#؏aL# $y$Xk0dn, RY 8po]=~$EFgxXd5]rkZqܲQ=¬!:b9m JsUIj +Ǿ!t'3_y-L oP^TAԏy(Ih'bu?Z识AK ^%n2hXlomӻ4W#J!z}1\h LJ~3Pڻw5"'N?"QːOVjbJ] cϟb\AFoxc9joFMgEzT#OΙ,*,+n2q$~GF?!$Ɛ ?!{(Y;e1ad0^SI:{n UMo,V0!.Oˉ-g\qy"̍\C_{1OV@I1O~Uq@ sb%S6:\F'`׈b(I_$ћBH61辈8O% Y O+ QMӧLip*NoY䲑ء~/ɇ:$pBfQ:/G]4#籤_?+Hk12JRsy6qIʊ$[z6OŎC So E%RY3G5\z͜(0rT@@nv3*-p^N̩seHfO0y}3ϲ 5~dJuǸ":X3oCce A fYo.uPB 5[1~ovc|]sH'!ok.-wo(smvW=I¯h g8kIqNsSm?/&X 8IɐXI Z^-}uPlw(rL+Oc{(PjDeB$kkDfNNDѽ߲w! \v >&e,"Kpp979JZ=Z^QNɜ=ur Pc"j2™>6|]na?_XUb7qX$hA 4>[ô8V Ss*[ҏS-W$`dJ͑J(Oe&aސ`c:7NF]j;LGʸ,F-sb ȏ y6*@؝;佅lc/K'UYTѕfàSp-J gta&s'gEkJf A% 1s?Ap Z~Xl3`$J!#◱(ފيqj`V]EuC|.8Q,&|U;ЗjB\ C~,F|b.:̼EPpE9_"oUDK k\ڥb vcc{9{7Cʁ7f< Qqx8+gv]mu{l2¨5,Jm|jq6{n}['s0<%Ou7#C%4- AqmB1Jbv<@f<8cAD ωF\芨$^#-zo Olt Mlh*zGHRYPm}71e(ΐ'jgHY'*J7&QClWn)1R/MԮŝ0ۇZb\Rc )Y/Mm#'Mg. m^ԍ`BE}1ܦ;DhwTwO*3ᐳM4bύv?^[x *)~ZZn7fR,b;}f*Bamm~Vď~00$޼ l8%&#:EUN0GB;p?y) FthW_dZeXϦΕ'"q/LI@3&'d9B xBmmls$"].A).zjg+vW(׫~z*=ɚUN mB[ A#Ş\YrQ}#^>\Yp18[y@m5͆xyE &aOi[6C$]~tZ5﫦iژ{)pvֆ:cdp`R_54E)apF;+7-a w2e-Px @"i>\'5K>4$#jPB":fqu?z"VkҀdN'!w!SfSpQN}Di4MՏtmG,2E սȷdQ^ Hl1HsRV|CJ{)dcę[}|9XawzN#su`%G ܭ9=g0L 'rc\-gƑL'؁>ewIVs .֏7-y2C4Rӷ(llDbb>2|W݉h_U1y&yץi/ue\e @I`WWő<16'5e -f^:߅߫i&skgI >NCsMI.}u/h}\ܣ,I/kH =3g7S(B<ҵ1+D)\ǀ`{ r!\% 9?_J_ɘjb?Z4mClr6Bwr'hԪE/z )+/'$'Ezb zyT%Z= (N7|`v%x+͈9&b qB5hF+Qf1?Ek5뀔\1xMFIќ :vV+gnB)>Y"eь gU\|W P(=Hyh* Fg]f]XW )H-ճ PvPqbT<@VòRiͱ0>0oB{rBU*;Hi 1kVVp/W(_ t_kvR~勒n_@ 4{F@*jxs^[X)4iAK>"Yg'Ơ_`&n;F o^UA!\~NeQFQqXo*q&|`_XJ+^9cQVVK9%HJN3Sa^)iH(hDs>"Ý$+d/nIH~ys)4ZPJ]Ng[˄TD_<{s6L݁gzk vyx9 +_RBXgȴi鴡w~Ȃ .ȰQTYk=.ЪHq~;WC>,IYzSx&swo&%m Mz"#84Qr;6Ay6_ o<ܮD yVh"MGۨzRsyM[a)s_ ЎfFJ9hEf ior[T+]~KƠ 4ˣ2 9^C* _,D\ 8ΌמU'H ̸/m^}8D{r :h55iJu)-lN/?Nk_rx!nG.mI|;{/Z /@%ثQ&˨'By9΍:PEGغ)&wjdK,z_v?l-y>N8He 5wy@o]j+yNa.Bh^%WEo3#5>xY9Yvv ܡff64#YOtm}ަO['?.ƨ; kn> ƗY6?)Kn= .Zjz *J$愤}FzB{<*sh˹4tB.hv j Vl?6=Ϳ,Ġ:{V"Mͫ F̀q ~/Iq^nyaV&>Ix?GsN!|Cǀ!mv (QS^I'}?Gٹ #ZR]xt^UYlG(\nD|oeP̈́s1]E|BW|AɍgLмuCA.|u3 L.q?I۳4S9?E{hԑg kimT(Xn%-Ӿ*huܠժ^e͌y7]5孰Lb T-3?*O) NGZ*"uyq.}ZhH#|bp7=GlD`4FogI ivRUD3B ̲̾cj{ *ݬ1FF_` {S.Sb+H.h3^ȷ8w  ‹hݰ*'0kK.A ѐAk)AZj;qO巺38shE32$:{A,d̥ Ը$>U> ;{Ί}]Vkk6X0`)R7C(}h#>烯_șCK'CYǑӵ}jX&F0 mQSnݐ8/Ķ=ZgD-b#Kʽ}h,m@{[+/\_e͉U??-w`ep"\qH/5w`n? j:>aTɛIX#/ dSbhH9olAW-&52]_b9[zgz@_E$ч: tj *ix`ǽ" ~jg E3'p/z6$zsb}ϰBq{+3t3~ץDS\mc? kbڶB.=+ظK1KŴ. k}u4|TM %6y/ Z^iE|%e(.|w5D}1%r+PFp%W)*a3*kpt`#X@ic ]7,g9’E$QPlwe[e'"3 +#ʣGm>9 hDCO̺y"(oe~߽jDk~EΙaČ/)Nhu[@"g ԍHJܯGO;;(p'v+=ėފ4}c4G܊6}堿ӯ 7c2pX 8ᴕ~ũ ,y+bfO;ͷ#,z̥墤D賲ԃ4(ޔT|VUdI$b8lȊjhϽW4~(=.\OQ-9uzqbbyB TBg@]U7 Vꛓh9n-co-4E%ðe0]xTX<haMy`Cyd-OjwSnOݧDUҡnGs+K濾zRCrp޴ZN$ ~zl,]0ᶶeH5;gkƏO>6.n ދCs~e&R2+wz2Q`X U3;mnFӛw;d7Gb8+XM̷tn=5U2j٪#JSұd߆4Qr:<iUO7M!t1e.qrG9 >q88+g{blJ۬\pM9~V\2-@-Nm>};h|4"g]{ 'nE=(Չl)m:"qM ID e<6% }_wkI"TYra=ӽHhmN|qECw.UDfY<Ot1W $*^+uU\u~KEMcʇb?A׹x^ZC=!G>S ?rc~+5T< o%8M(f!d&v_:* < eYSBo%{n=x."1Q1og o@eּ!s]ޣeaH|`GQupHhhɏ=9G@ \{jܴf/\QxZ1vn%ZRojh$BK;"6ARR }>yhK5 ^K}At00}]8ȎW6bV~ݲ}t -%YF_}nـ8?]OHfy:m,`*y0 !M^QbdAN.TFe.̄nEI)?'+-1dI(bfVJgUG RU [8y/C洛PMh:|B=_akTv`7KP ylB@#ʽ (oKr1Je ̔[5RyEA:F?"d/7׉H:T’Ń\Y"YVzk܅0++z=Á+=R.X& y+(jdti%qZR/,}P!_5\5W6pV;_pL$hq d< ~1.MX2=\a2[)?bACч Az|*fm3\<7S!)[ψw-%!%3?sS7(+{BrWZά4$6UvbKg9KE\"̥o gcO,E(du`s:!zQq}~JC rk>u1w1 瘠c#Bьƭ,(}b֒Vr`qO>0aʺ[ w D m0^F;姷_RMaIHv|TwbQj)TLF{D7x+GwIF{a8tvxQ~ܪ>B|S];wу{iJyc6>*S"MAW6%wtZ$dw(Vu=iYɯw8Xet]YLGKN`VXЪQɯ1uM4H94L.vv.Ԋg\3' +}%KOq.(}3(˂kp'򅑄=6?$ejiL#M!(,,P) 2UUpԿ NcH’ͣ'/#zs?K!z8g_Ժҵu:1-@:e(QCStaGyY]FN[zV7/\Gx"ahhi0$4`s5VDWԏj*sëBbo0쩷bѼ7H\7{,AƮ+a2kUGV|ZYZ앦Qm[cabjeRkdLI^Y\TA-m4We0@b}rEn۩Qc;?&H::hS,_u4 /%3F9[ {.~) 6ҎY!#b K,\~plXFb'uT#; <{ց3;'o%t-ʢ-tAV%+N'y"PJp|gXKs[cRԆP19@J'*&`TDf8|<7F^_yh&EN50V0S:OuEWC[ml`bL\OD pʨK,c.ޒ[Wfm&$ Mܧ<)z?h &GHՁu%DwW5 S;NM3|X[Sd4[z}9^BRD0%osEwhU1`w`GE[]߫74ktH tLT־W6Niyޤsl]H^;^2 QqSxmXۃ]PxĈy2@?UFg\=Vgk(摍z ޻x)`yv,0l§c֥m@RH']b;L(jstUZe:M,mxKrB&8`xu= x2FXjt"|I]'}TX$-6ޓ(['l_ S?140UlS܈@JYcTeHkȄaf~`?%B+uۊpTkiUo`B@bع͝b*HXe2KTgxШ3.}k / Oγ; yd9>OwRe rV2}6]J}!A ߢyUěqDlnuރ6CL%_pKs-Q}46Unx\^V[F?LI^NO3N!%RmU.lA+T#\u#ysΫ A@QõxPN$0d^Zր enB>sTB/ ^ S(uľj\JT% 6ܑ[nD!EˈSe( 3IЈ[-gm_jo%;ɮ(/?bh'Ͽ)ӴZ)&H+AHb vJ2^;Y-l%=섅&+ۖ/sr_J;qJnC@Q 9] BWR'Wol}D]Xei:cVG(xdNƇ#Pf[Hy"'~)z$ whx"ۘ?},+R3&ޢ2 *:?Q6Pb>.$PXsFds|c$fzP*Є#b_(>cr(G9ג*uHpäHE_s{h|[tǭ),E粳z,xOOKR ,QG\yt?ù~K ዺG1@QyZ?(xJۢGAH!Q(!!F;2"#w;o)lybX"U>=<`EAʣxNpXBWoVI-$B!7˓L+荾20L% %3ayq-}w=Z1Ee%سsp;w . 6K^z .=%Uh Y5u]-`B#H}YTLE =*C7]7Yy_x)/" Hz R # ܡTM/ZH^y^% -t=s@S/?[z0dRx 31kOo~:cBeՇPM;2(LB\K35ˠK+|O^ywLc5ybVn<8zT Xja;gdpM`+byZP U] 2;x+ȈVPi]8û酙b8O:izv2`d"7T=iD00a:b\.v1b7:6$8_xĊsY([?3*f#MTcZo/ϣ`(vyd75:ػ :դLH>U6RREΎ;DOqpnAh9Cz+^ЬVNx/ݥI8qϺ&<lL߇ }%{8Ubխ6 [ Spݥ% "}qןcbM [><6;iIc[fx3 ¯"VsZI o/m},8(WR9~fXǵ#\& gNP."QQ^/#:V5W0]=ZDHZi?؍`7#^Ȧ?¾}HǞ9e%u9C%1L>P4vT´9J#X_BgV LE3NhlDR&#d'}n1HL.V8NYpSw>ֈ}o4'%Dʢщ~Ymflq<S_\Y8\K-i0#kA T> *qf)3>.S%RSn* J+>0xϻ&X-b gUv&[hkFAGeJh[ ,%籁?xδJECbv|BRa&~sqkcV.Sc̼xyhы-e~EOֱN3x B {zh,oG/~E}NG`G3Ѣ e\ (L{C}9sdFilI- !wVήG#z5$u&uwnDE cT]2FP Mp U1!3"5?.:PԢZQ͗gڪ[Q&-hf5* T+&Vn[R}7cTo@h>v;7ݹ{41%xʺw‡ {eow f7ԍ$gHHDW)'҇ ?|)ZWNL+LSj)6u/>o@ zz0V>]Uе @HRgrhFճ?2g[ղ0,WU򅽋7 H |̲R*Ե?a*E5J$[$m ӆ k-%MS)Qޝb_lh4qcj Vy2Q^1.ӂp (ޢ<ͬNM ϴav4@D+Xߓ-IL5l360 't TQȐ;ORa 5~nTUFdtYM e7wyFPc|Mm3'm`IJi2 >TQ x z9N+-l>)l503uTw~NY$_[ٗC3L0W:a$"ʌxx%kTTFNBǝ_CBtS&sP[|9X2ݷ]~vhP:%hf D8H2R<8fh{ދن[gAcWlk cT$^Sy a_3 d>,+ǰA ִn#: 9., F,?=Fa'oM5ͅ~)djߐzb(ߛ{?~pT;9A>1γH!^1Gs嗊_5C=)] JX[HQ]M س~O-<85}99OؐAOoF:|8׋dT4@iz h L:25kҍ"\p#*YV#EoGjBl7sWbyڕOKUZfVGT׺9+W1Ro/z˕5^d]`ȈIS9,VkpڱH?V5]N0oou.eL_]1ȏYY[ϜZ ߧ /of[eb3h?U%$W 1Ҙ ;&kZP i̜[@:z/zˌ 5Q2cƓe?.>G Օ%TQ'VU` N7'uoh;4fph%q;>>Œ5-nr(nw0*|$}FԴ 4WzzJi[llf:W?3{IGLNb"fSl7,U*㸺v/ZgT5K6c"B Opc^M"¬"Ζ<ȯ%?j ]{ iW2;G .3*DGf:ǭ=_m_ONI +wǝIȟPsO,3 PڃjZ60#r:5H[ӟVXKaJQ1z0ӷoJ9MS h!x 6@X}~-IyӎPzR|qqwԹ80C*j*@uUO}`fXRʌAݏ5! )q@*9BRBAՅy=ovVCq6$[\yuE*H9mlmAVW#ObzU')f7C`J#ܟ~lIV} `;=z1&uܢ4zQ-oWҐ 8'ʹ;]43pJ([A"BzY|'Eo%E+LkT]Y-Ӷw٘f5kՄI$5ԛ/t IZpX\<{t ?҃1pX-VƺtZlc7 sGSM`J Ļ)I1TAq;Lk3ұv2d:L!bsӇG, ,`ƓB-1Sp_f}(-]PZ3ap\DCMOe| rFqQI] -x(j  lJ+At'H В1HRM|E, SSg7>j–}=Sd pDQ*m@#p/ !{ݴ76P {+*Z'xE6v$vcT&u7. {C݅.6_>юDGR'Y'`pax˅ƒң0cssᤈf^jP5AUYF>΍& irQMJK@BdnIa%_%N tF>[ߝzdVu8h^g1cUfFrm9N'=*?O\6`ZyT|뼼>v (wb:.8(A맷Z⥽i81Yf-KmINaFULDmwCfkxpO~S"C ={_ցovDf7nFz}_6XDT!4xTA2y ,..Eq Z:E_jt*2D֪\"]f>ƭ@np=-T%rf~/ ա3gT>*F0ϩm/zVI@'z`Ѩ[$UgUַ=:bǦ0Gk(<$>4T?PO"Rm/-K 0Gs.Tn>DaM++p;".jqy Q˴sr**^~oAy* 2Bç :;"zcfen]Rh֙ *Ćyve񁑇#Q| 񊒬gCO |Yϔtߝ!т(3 g2 gZ p8<W$gB;Ji-RE]eQF<"Ba;J}d%&[gqa휰'C*qZ.2Y/o ~); M*#u %.r_{=OA2LX^-({45nӨ[am*l7\RuLdN/F31Ѕ\v ǢGVS!ြ$^ 1EG>aWO\z(ˋ^(4\E9 >Y+`*OY%´N%]bUPR4qIh@[{İ6L( t)]F_QhRfBh)v1wM#~S"[02Eao RGj|$s>PD|NWb5gI10.d://cժ+VE ԈNy{ƔR1vN<8[5wZT6ޗ l{5b0\~P`sb!@B %!Ϛ7(uλjk58N)A-k~Ixs-So 7sLPsleyU&,MĮH!4If]94ty{6vEz5ޜOŏgXy;}$>}څXʄ hΊ8q$V8|n<5[jk)*%Toze#C]Fu7qP:??`jD[L~y*$x--|6l4 wS9Dn0&sz[cPiAYVDrvUFhkn @#,qN  ]L|k_ًt«_cuJ *_G $R 5.C䍖^, -ഄ(sZ :`]X*:s]EL0~\e{ЋI#]Ww %T @(pDڍ-7/x&β@Of{5IlAj4}^SФQgO]Nh ol^ݴ֑!:[?ftдffMf3?}P1D?Vxx 7w椚qAC|U8"㩀/&S8,zn:n̸oi;\8HK3q/}=ܷq} |rb?zuŬ=!˟u}ekV09Y 䎜˩~V֔~ÿLF$6K_9,n m~-JLNcƦ4Ɲ''iA4k.(OL;U^̗S$#&(?.Ҟ1sT_>@O"RɟﺰI;_cow/SK 빅3@xXۅԑL aݶ'˃ҭ SA5iuaRԠY^jTY'AtcsFM% i../Ç?̲,N`m+|[E4E O@ELa,ZV ᆱ _ǖPWl#vD dۗBʻ=DFNr У߲h3W`j%vY":;b]~y6 65/6:  yu7e%DMc ʝ6[&97~؊M336!> e$D- 7H8}h /uApN_S[.Hj96ٴΊK S /S`SA23$J.L7KB$^9 $X:}{ `enZ147Qzr[~nU~bDr4-&?Nca?uaxD24xX;ߌ2aOJT8:QT:cXu$0Zh<8ye!apq HceYߑ0"5l.WE*!_h\^tO![arjemaJqeT/9=q`ùT0p SވbT:!w iIX \>/e[ cr]Dwrmkmr1H(Ts̨2a\ xLɨya3!l7l2 |%T)xExIx{ڛ u%EI$NڧXLu&ui cx "I73hnOe9h'; Q0)J)XHtt3^Q-k*w<\g^%ͱ61E϶Fx~Eơ^evf`x5IjJ$iy u6@מқ"Ry΁0J20t +㖋33Vղ,:FNuVɂ"]"pn8iĆou_%.K1t`O,}m]vY@-bmԛX~|2@p>ir$/ T)9&6:xppފ#@SKT|@< \yMd O:q*s=ZO.^ڔ1 UgZ)\뭸6&1Z['VĢHQ<2FT#~X jrშ pi4Zx"cς@\O8*`0A"Dwb\ Yؼz\rv1τ!ݩAYPrݽGяU8H n`!@ZdBCm!NXo#+z\rs^*LGmjp@$v;fiiH𿮇3 W9[4r:+myvx%}o{\D׍3hrIN,š3֩[FIweB'ј3.0Rے r# ֩ #'i(_~XV 9u<³\RLp6 |HsŪy̎bYZXf=z GsÉ/gfȸ )ll'N.` &I*]]6}ɿ"p-0?qoQpRc.ӢJj2DmFY`u<[7`.V;HxO?xrGDa@gAڀlG@Kh q,CcgA,Xm JNOƔ@°孀W4@r0:v*6*w (9I覸QgayRaBӥܻi`1;@:N<=x9䉼}116VFx=3s ( >ziW7 õЕ>O@dl2%1.Z{?y43B^n"ڂ;WHqea~E+p:ʓ_ =FTSIjÝR[;36+_^kQU| 5۟_a+X}] =Xn&YAʐ'1ޜ*uZZkv31u1/#˦ RkP H3!G/:(Jl>4X1aL EHԂꏑXП]ݰ!Gw}8#HۏkMq4){o h?=w6Kƕ!% T kpqh#~ 8AknO>wPmJvdĠrM$F.pZ_-ĎZi6 }^{ro~e’ 0s].`O} lCP"x}YQJL|ck`6:܂LXW@.5g k-S9MԻ;+laMט:|M<e:KU%`fYU:q@SڤY̜}IBd{Sh,Ft5 LkR /u {HŵpBSiΊHQ6Ԅfy}Q;^} ZW2/Qe_`3)iQ!'<f*qMs~7ty~1hJ.Llqw&%a<9gC2W@P$U-*86cGTCF']]0ȵȡB SŔPۼ/HF'Nq>Uc#jjE*Z 13_PЩ[0;3} E`YSQU7yxPk7=N*0]ӟ@iCOYMzg>ӿ9Q(4@־0c-kRa֊G+%bGk{!wz'1֛qrWp).MHp{k5Ul} JYRb)]40a ^ž=\+l%/9gx 'dF 6w ?һ)@ ιfIa${e5T?bMʗwi/MCАX=[4T\Yg :PG3kMc蕒Xy&u-X(d |C!ZU0<XAEz"fm cа^&8 uSē)5n3v1tePk7^bozɸ%^GiSCp lߊG*p|suN0hg/PY#[׸!$8l7OC)E5 Ct)Q]=N'k"pDן7 Ji|NS7-Ms{w4G<-ىox/fUUg\qnڋvw5 ɴ4eǃ؍9,N]dVtC6KdYQ4>V ӜN. i}I)Bn|ɠ@]n,g+,C:EF;r%N*y&f#ahw~Ht3b<]sW^,D>- YfTg.|FޱmT:"`"FJt+N\;H}~+L¢[*JH;Ӗ_KdX!* x{!D ,QБ}78/ xzԞdzGb]`N~ٴ gyɈdqF03grvO{>y[M2a'?r2ݢ  0G2~++1m|:Ctk72~?5oQ=о $xVvvhW5mwU ac"LEu xey8Uu#9 H<鼳B bX;`e73=!䰐-ݍSMܹsa›t9&:nbS 1F"7bwM:,TS٘)pIb~̴+횝i|0[:P+ r qaR.%y{@49}b8#HHL ƣg׺h4vGTW#Ɇ-4 O'"Z_JpBuusK{5~(U_l@AT4=4QUs5oɵnV:U~\IMK=3&UG~yO`wZ ?Hm⿿ -SeW ڼ=;Z J|IƇ2w\?ўZgf Au;T7l1c^C9SGҢlY*Da5y-NPI>~1Jq`1$WwLYR !V q=(]Bꕻg]3\)af ahT` #O("*BلF(о~?PG-n".:Xɖ-b<\ߊg&Ó3=1Xͱl1|kÁddaۏDh3@VfA0d6whJDGgž)Ni =tuoފV3t}8 OOYGUM4 '~r[TFEQ)fH*VT{XBlrXwE\#<GR`&-zq9h[G{Z?6IIV3š簠ݵٗH)z: %)mNr \fDcUW`cT~@ӇiO  2^8Ay;Q20$EMk? 9^]D9a"Pb4ؙP\ Y (RY󘶖]q14/܂Ǫ;džKdz%c^spMA>aۨ t]@^'1婗 #]73B|P-i䔘͙bAom6M3ܲ?ԑ~Cw=%&D_Fwqf aŃG"sȶ[Ġ3JcxߞA,Iu ?ڈ u83sEźx<9I&i|ިȥ/ݢ.e[%/:go>#||@Z](r3ceΝ@Gs7w9eW^Źi'5Y,^7:".%*z$U!C^7SdHˁȯA@xfL6Kw򛰳ԍRMNe͸/ӹN$2xMh-5}rf^-tD7G#No[JDr䧛w,^ vN 6ʙ;" mm}YTX~v#tb((Xi+;-J\ޝ9``QN̍flGk]@W01kUҙLrЯ 8.Α서occ,w ^1Ifc&TA\>1~efЖdU,~Ր aZFO6p3nd: w`bvnNZϷiXS9wݟܙiA퓦{)ZSHt}56)8Y MA`wP>qLQ}niQN6`ƢOH@݋][ys/uR˔t'ASNuISBM\z|-\jg6.8 n. |ySC^]S-]/F![5=*O\$tqAyzzo gg 7&a8p6VT9)|=W6O[NK_Rby/9Vg"lzp-*빝f?nFI.Ɠ,=΢SK, uxp\ڤZyj*j j#PXVW3>.}>,s1<&ky{-*\6Olwg?. j |b~o7cm#W+;Fo"G+YFf/4ird(i2jd_x. ff[XvJkT?W{)w1@oaF{5w( uNKO袟3 _6ޑ͖KJk=i(juU)nڿ8cpO3B2Jw P0Aeۊ5{fK8,r e zXED鼛N؎Jn%8sϺ3D\&=`zO릥>2KZh5T`ak|eRqDQŝ/ֽ,Q܊Z.RReek[@cr#i>)l™.4{{ԕs1@'^ymv9yz mr c+'OUH8$fOV41hm0(-G&3,0$2|$"8lNJCng>5N֩@:+);cI20`u3KD]]VM1Vk2#IB:WENB-x }puF¡V.@/"*gAHeekViSҤ4yif~:D <t>ap 3gc㢍2To{P)J,~rffH+Kc囐"$W K J6DqEG9 g(iq-;SϬsk"jwr aۏ' G|u)0<'q 1-{-H{֟`:=UgȰ&(}RDctQ M4'9ř U$UR%pgm}#Cq/FUYE ⋱^Zd]۶k1ITVr1>P}B1`=*'t2SPʺ1Ev4.Kl˄뽒G%CNxoD|>:De.sTM>`I%re FKDa{aPo+j@Gvcq69:= ";;de̍V"L(UP!U4CIJ\PI eQ9s(ȧ@^b Z,l0q383Qm匨A7aN~SI?oMw4[[, VKJ.G_7ԇ"wB,DT;yw+tԤ5"^SNTRm8 ⢎mcۗVS"54$r:E흁/.3~>^M7bbv#퓄o;( CF{ֳ1@b!6)W9qGgrr >5usq%4l ^Vm  i4 p:^Xa.&.OA l[J=59LBzZ`1+X/BtP7k;xFXu^.+Ln.# 8(9%-/4|nG'+6 ȦsвcnPlA:Uj`I!+.nͰ@zиUA@Z¶a|*bi{$ҊLͦY2 O9DCug` >is%5n{7\3hXe\ɑǿ<*{x萐 $MKYf<94 /y% Щ =٦ͦh4B <{{Wceatj&ԧ3tXR:Mꆅ1>ǀFbѻ'BaM*,T0Rs&1bIw[r ~vige'C GrK?ģCI!hzVe\9X2`e|IMٙQ5PܲeBȥ9SkZ >e9"m[%?پwK1%vCܾoy}D1_14rQ?-Bl6 -P(g6kh/e49i /E,th^1WS&\:"1TM6W#@02Zɹ_Jvհ3A0w"{ŒU+襲Un." M!ЊҜ ŚfBE?EF"u+Cj}/op .Sܭ0-LXJ8145 +(Ԕsѵo-F5N'O0qtg(sD* ݩOb:є):f"'%ʺM0e yCWdɐ L(a/슅!B,̤=oZtKf.\'6>2E9^K9\L4ĪBl&Ps{.[۩,&6jFfgB6-0Bs`mjy7?d`]c5XR jWtd*̵`s4𧵰%Q8($^qwB,ǫiYN#7= >O 2EЧ*.Y6hC;[]n +z6qs/ʛy o.bRQ5|<|ܹd뫽J_w㶿_k`xU0/ [f1Q=siÜg =>eƓo2]kSA~\/m 49Ŭǎz?k<^W ƢYlPI)R~/ [v_!ᤡׄ'80gCXnXwX@a!auyJmuCޛl&#|O:ͷ q+"hI%5,|Z^{kչEl-g <)]~J}tU:IXf;W@j=޸pCb pv}.˔|M [r}9& jzwiS~s4{=A ܸؗ ӽYB *|jez{*̘y J;>u+0*L$ڕ$t 9b9޻WgA P}™^?u v/TxZ??Ke3F(bi% ((͂s.fi#E7@;Z]pwT>Vzq6#x1/sGX`"Bܽp# `mvo  XS3߆3r!6PYr PHv+fATΌG^㤷QB:j=NYE5dĊYF/{gP$j…SF(Y r1L2uA6ʩ4[VNl ̑,d/blWY[Eۏ&? s6ōD GH1rf ^sl$ O̓!(" )c0C#t%kx[Ξ+#|+% Rhi2{Sc+k6I;Y0$#<:SR`Nzqw ֝?ԑ8;pvJGH@j~x/$ij-mLܖl\n#(+0g?ʯ~ٸ,vt1\ O{mj ng@\\Hoe0ѶN{u;^ Oб% ݄8<mVh&UDεEѓkA`rI3-^C*np=ܙ:@guRTSzQnt/e)NS'R0܈b7K'*.6ٖLf|uNPP㻭2A ڣrS@=Qk2To1L"L&v9e6(=T7ҚΜP;|ruN `,,ߕIV{u~_,JY縛M( &I@4!Z{T wa=4WjTZQY?Ijqy\MJ"V߿ \a'6;-vm3"OA:RMypљ*j4TQJM-%5^[ȥst}ϰ@X4 |\dc h YrZ9fȹh#=4GM1*A_0 7[|"]`Y}Cўmnu߯yQ8 w/zjbk_"HU< 7jnÚþ\8H:_K1ų"uWURA#م DmhiTV6q-a>T >ۤ k68B\p̒M-;8<usTߑEeͼ ON(|.GٿwizHh:b.>@x~e%$ozg6Љ`e1Ruk8xͣ}+h)f[(m%_ hv2K|Z;5uo (%5[ŋwv`dss?brox38=XIwdm&2 +L@+G-¸Ư6Uc؛\{Cǧ4fO V|7IZF[-qi=n@Dֆ}NDsfQG#9~)#[v}b%i{3w ,&U](cf:#8[(! W%~Cq u ZX@LsQq-4qJ#JfvTIEr*[)n/='qȁ)" }|Ȁ 2͈SwUv!{ut9Szvr0}U45TKKWZUecJ+G<\9Rs#BR! W8fVWT%"suDǛ^@[YL>X,C |^-Bxe-iho|e?BK+BMnN:sӮ*[˔yم*fx RN"Tݬ'jBm_eq2OXX跗؀9N Oj"닼PTLT,.tɖ+qíd"`>0-?cCXot6I08{}BBgO!ƌ0\'$c@O66 ƿ{\qvK W?RA|Yj^_!4d:[ZR[+G'k"F:/܎1^Hu4z3F`X`cC<1e p^;ik& >3׼g# U[IC UuSn]T*,)qs^,ޠxXUAD.rⱒb$phSh1I`&▒@??"]sT*p,C*ekY@IYa(ւUwm悬69N`] q=h9\wRIz&h}5 wZ(pQYb p O3?V~.CjfOZV'A<3ு`vp.,0s2X \q,9ZX0{jy['EZ.QYtf"W8r(CYջ;dSU1:RTb3yb8/:皒bQK3G>vFnt3ǍۍȠHۤ{ ѕ]_qEHiNrAed-U1vR:&_/wyտRܼ&?yFJ|[" Ď<eSTtFA|dֽLҭ)Tq& I*BHa82-Mg-b{P`Ue*y*߄0y4n.;w̟!_T Sh3?v\?$ߑ-%2r Vc5&ۯќHe{-w"b^X"p賩i+ 7FݩY߁|YG i 1wFlq񂢏i{<3u@r nV Y$Sf@F=|RG 1O=f c&H(.(]aknǘy#űn`A"[{n7(F`vC2C%G=VLT`.UuS90)PLquDfџБd{ǚF!c\%8Lo!J(?Rt4!U 2Ū0h!kMLq$k|$ bޯ/U8y -8+;]NUsZ,n Z5%NDW Ԯ:09T±2@ʭ?>q'(9h}M6dnR#m)}pʣN/|پ*&R!OnQ'j8}"/Q,_ , +i쑲hSn-S .CuhrPzxESa]%KVGBCd9J*?;Lp mS 4uk앩f&=)䋒eiԒ…4oS$UZ~ ICt8Qwn'tpLߡiY2ѻcb$/C?y I%,ᣴy zz@pa(Un/z4ܶ޼D`|螤1\Q$M!-NNc P1H}g$ ˕\ə Waby8:GTQ`Y4ۦK`EH}z/g2|s$4|gqjjr?\<k6s,|up`be3 (9FԄcOxSGFܤ!Ѵ}? 03RD\Z%!~Χ|mm#iT1Ͳy FҚ8N j;D+u* ;z`+-3 "7Jx25 cVʨ:$;vX! _s@lJAҗ_x QK^].8.;4[P2g{.9̃_U~4B"I̻{_xNiӞ(M g>8wOk!Ǚxz@6n6eDM}@#'mEG3uWlaS>~fA17Kmm7mrʢh̨ܯ"!Ή)ĒXCaujs끘JŶjE^HZ;ޑi[uW2xs&nNr2l}M `1brjA1q{zH.L B| .Q" ImA$9a*5yAD#u/TF_Tm[H'!&5 mhtS[Bj邏9=,˖!{-#3Ɓ N@#Cp$?k":77 R6 J>>4~uPD'*/㑋 Xm`P91#/O/zolà˫еG%h_FP+{b (g5z2kJ --(=`vrrw<㽗ˡfƂRp0,l' =c&QWl0Q L1F$H#5Ix.-LV7g܅dP2 !Db?6Fs=J+{à@01ˇ|%Y}؞]6MPɹ R)).4t o͛w3.;,H0AӛךjCRTܲW`Jf}1ac &+}I0v@ܸi3@3Ӽ$mKn 8 gO Fp 'FmhHE e (n{, @,WK75yS7=Bi {3Pta; DhWbV q}lf0(ѴKZ+}̶,^ĵ:zˀd5᷄H[! d9,D1~ `U)'SFo_}ax=QE f]-ʹo3lF'_$$ڃt莸T@fs2d~m8{}vh +UCEPg&T!V黦?sZ(V4q=?ox.D, ume\!R3P|+\|d$ 0MIW066IhCg4 @]L&fR(SN43@Fol4 :}v@b 1KaqHԬ,ay7CN.>%խٔTY-.E̱*"M5+ikFi]AO 3/NjAZ&G!,S˳g;+nG?yL2zqVE'B-;Aj/9_Q6@ xu*{B+ȖY!^ gc8`yrs|KJۥbE V=b%5b,jo'D4E@r_S[S$]Ex! 线tl*MUx%1zčň<ARIk1q[Y]` ~0n>,=~+P3x*`W]D:ThdxKL\Zɨh8=Pdă>Ƶ9rg4#ivѮcі%"g|kU͹}~%UWu+$+.h(e;7;ɐ dQ>X= YdF3Io~W햀3 9*nڏO%s$֊о<sU5gH'YvQ@n,ͯt=ީրzaa/ ?}$[v!כtXsVtlSP3N5뼠D 4xV(HM&ៗ*nPk/'Nqf<$>$kNk 3u;W@"̀MAc^eVfcfQӶSIJ4Cs5HlëGT&Qgv{ c\7Yi?#’-.9ńC^֞k9,y -A1*Y[Nv,b6ћ^CТ{L8gž +notHyF+ᶂgYn{bbכQiG@׶gvekqW#Z֐T, @s2BLו[&O7M/ڪ j 8|@_IoӠރ_NYP}v дrW6i݃=ژSW&1'3?9_ma>\j"hi5M#~# /@ӣ,*4ݣ\ ԌӴ[w nP~kr륄SWG˟4E! +*И##H=d_LXVfBb{w=)OUgIA^-%j]>9SK3u FA]t {K`ke LSfkٙ}^N7"~ TZ* \7w)09&FΣXY6coo0N"qV %1[G I5 ScsRu7?kFKJ+(s?ee?(Sj5ƟXA[|QIY%O Ԍ3aH;)怸(xb΃ՙC8Bm) j4u'߽݂mW=r/~LnB|TQnV 3CPtŨ-6lVrF*L!~4|*?K$1v[QtD, pLz3V,ѪiY?kGFfqmEi#Hط V꽔(7$7 9T[H:8HlW)=8"XXuI}.KPϖi""1B9} ؂tU-5e([Бo\;}0 `k3xVt?3L3S>,mRU\~ S5>1! E'1`:E`R2P_dΞOp7WV"pY.KI>vI*qqhyMJᳫFMŸ!X\T_myK=X9t?`G-m7~G<*KŸό`p.k4[<GC&s^]H_0M"YywJ.$hAYhwF㳒&!NIZh5~e~uc /dAB^1kt)6ƙ\dTxcT _HRh-+6 y2Bql:z{RsZcwO4+;OaDS({;XF쒑a|+٩;a; Bs2(!3;mmLDjv$| 3Fnc==Lry1R-Q]=m`^qud=:[Xp4 E-* 3PXAב[$cDƽ̦:ki- 6 TOSCI+U:=+Kn5Oa 2P6I\t>==E}/8u )l%YKw3,Z^Ż:ȎTll/g[[~*Ku?HLz-']qoI*UPH, 7*C9R]JI} # n,A`zIIC(y%0YۑyV{r~V#<{r1QhyItDaa,:@oMJL},u= qeXїTxPnHq̸Xaߴ@6G*wxܛ~<+#77j%0|| S*qНKԝi؈G窡י [?aPr-3/i8Mڵ=ȋ:[d*4W>_%iA;4@tXDy4妪/5 شRTt*L &,&A1hά5r &,BzBN2xh5AMijɿXaiӪ{@KG8kk,bۓZ{j0|&k ~ ŗ(ֵ$T,i3wWUY7LwPr ޯɏƸDMM~#::ڢ'\GfoG/yB9MGwSaZddAYFUL4/?.P4Gg>R ѐ3(k-G?NJcyY!j㏸aA"{QY?d 3ŧ+yU_EQH(t,uh0⑅{"Az=Geyvô ]T*NA,:=je=+I?H|nM 4_Y@|]"$0.TGwX8OeR\JaȆ73^iEnTn>Vܔ.Z+_tKz^+խ)ky2s_C$y5TwCb]Saӷl*Eb9Yߥ#5Wʞ]2\}όv!$Jc,{tEߟukt݊nN=b3t3?_5g>PdtzV%=6Lu;fLga2֊-x}>*6[^"N4rxhaL~UBG@iO1.^| G GV#̽˟)p[e[TTm>lB:G`hS)b|&8\/ 5y򍳂*r/>8GtB3@L–M' _爑Lc |4-:6"Z;#(#MN^~m8pi`@GU]>c[z7hlX\$9&-M''^ܵ{- RǨ5(M_A֏xKDڲexPi?蓳CWKuVmsPfnW8b-huvT !.]4%T}Q3reSW/2TŗNS{;-Z)Bt5Η\wlDt )jP]NO>bq)h+[hJ0bN> *chq yJ P+}c@6D"kgzJk:uĺ R`Y !MO8}eT rä_r_ 6="=9{g5 ?\P%v$ӐyP^3,9HFH]Dd!*RA}WI~< G` 3Cz2 `q`1 |/#/mo GX,Vxf;t1//b?J]TI1'8u>j 0k2SuIU}7˷٠9\JM;ZǩnE,`UΦG^|eEZʌxa^ Bm;()⻕ IF*Mۂ ?6v}8&glz_w!Nt0SHIK|kcB`3ﴟҺ] {s9mO턓eZZ"Q%/ ?vayOJjITZTS9"%7]4 z[DA ;2\rW sଣ7C{q_|w{KLFA3 `?[Iqf-[*؜.?0a$Kg)GFyvCBYӮ~Zg 4W$XL93iZ)QOɞGpW$$cmZTz2zTBޑ{tL$򻄞si昰KtxmmAF<9s``~sfP?  vW$^ms3-(6J$ͭ_qXףm އ)W W#lWR`9L;sRf^Pe!6lbH{G$c\(W>3A@`@s~w][;ktOؔxX:x4HI*lJؼgY$+m:T@c쌪h<@]0Zm1N2c&(/; 9S srB pn8m's@uG̾%Py%Iݗ)yҵ|X:я\x8,Yw C2T%}O6W &hr&7GՎɉ+E \qafu~# oF_F;6/)BIֿmq8w8BiJ_%sKh$Y5~o-O7d#L搔O@Q/&shhEkb*2=,au\x cDq .CzdS!~ i>fQhTZ=\%sR|z)s9C$' 83w6t.9~*Q}veɔ® uz*S\E枮,4VK:~`#\~&S%H%3C_A~ eྠ);SWesҽ1FdthE !Kd4ae Mٗq:Σ[ԱaͬFw*r?b__ &A4*LЈe٦.H>6x,Ӓ2VHJ ^WUw~R``]x@OMBI'jՔQ`$EUI?FYK$?]n l4}lqRl'8߅j?*@SK] K.řL0QB,zY@?mR9\.ی4ljWj3' {wfU稫|׭vj:sR'*V ۳rr,ȠNwa\9Y.ngVk>V㢝_ba.ejr\og;xvA+Zz!7J$ */ c'y!ĴTZd6ހ z@a'F#'(CxXu+sjn5X6~BY;*{nm/z;F!JM%(D1=ǞO޼7kQuzfc}.b;g% dȒ7Rm@I\4rMup}ɦV-ˆcOQFɲ&7HhSKnQZoCЈ9K#f̈́J$G.N𰹓?iu͎'|Q29a9A\J_Q;' &sp>9|lىI*S%AqZ w`xb|Q8Du^lNO#RɣM#(:: k JzUO݈^9t U5.yد"˚K% 4ct} <q2#Pw]l}Z_?w=_A;wާ)ZW.19%_:_h |y89 `7n.l(̞-`yC\i[guK=LNn=ԃ)*8 2aKyZ־~9e@0HGWwHd)ΑWuWt1FYchQDO0YgѸQS ,S[;&`5^$BeKϗləd"3~!FWuuQ'Ӷf76؞]ʇE\N42uIo/3uGߥ2HgĝLO}IzWq0g(ooOb=%cYf‰A}K{+N%<<1T,7 ې;U湮[eVߢ8[~t]A,thX^G- $˵HI3ֹ#.NkNW5[]sOC1倮ܡRwx^JxϮbNI&!@R@[SN<.rV~ )ߓ hmDk8]T-"g̋A. ފ *Y%6B1hzC9ۡP ٫c%N3oK7/@ۃ3~2K0œxwO.retGϟ|vEhܙdq8q1m ZvC͊ Os," ;ϡk$L'(lqC$ R}A pe9d`ŃͦOc >)]r[1o*f09!ҧW=EHMA6sONpvf-_\ >bU&uχ sȷu5(V_W =O*E-jշO'ŠkcFgBbDS9!S{oOwU$D)6סQC}-`W܊7gۗTg<F2$ZOI@) 8/&FS0ÎLef*XȆFB&|Aͩ#3?/ϊx` $ BmGA8 xZڂ$?m:&` s˶I7 5ǻl2\n\2MjV(G-V:utFYC6;.XVjF%W AO 95#ıP!Q&i10 [4@iޜ`  (W{ H51]n 4bvӖ&z!"wlBZU$1Xa:G"5ؤNv=sAuY(@X#!1Q*TU:B$uka[A Xq5_d(S[̳zK\&6&`"r&:z%,dxELNŝ/pѬ( 3#[&EKlMKbt5^R6 ֦瀛Ud!z)K4]]v !n=⋤Msߏ64&E34U|q{ x <^0g 5‹5!Tહp蕙B#MzlbD=6mUJìR+$iɶ?V"J!3ȁM>`!)yW'Y"~G [9Y 73K')e>qUE ?k3uG漝i˃=G!/I>5/A3FX^]^+ s@JM%ӠTF)eCwZ$!i~0`IvШ̆&0,z@cޮ kOҺF@l@!*#2gXXb@ $hH0 G)퉾ֱ?> ']^9O@i%M3 H$xdQLYUUsr.v+7 ]V>Kz;SL(|[;ls?ϵ`I<%<oM+d"/~-A#JcXPsf/׎iQD\G꯭']zԕ}N]fBlc>MMFczhNɚkVAP25$2 rvL"w2SF*ooVv5465p,#,D̿Y 9K>[~s%^̙ib!ڼv`Evtq,{LSܔ{7O~'& $; " f1=I4)a@ӏ5TV=¿p3HRO F l_qB:\) GyW"}g?p_}յ*@@n##uJ TFKʾ^owb=7_UjoD*La~/{TG˂cXt")G*AC|iĤ+*tM:T }q}29kfy'׊;hd4jrVJ]FuB Xwԥ‡qGঠ #ÿveuqezoLNΪ"r=HI!qj ~Fl 7EZ~ /C ֩]ܕiވ+TR}/XV |b{*S䱆 f+5zȬܶk$w6(׵R~}HAs:@h=ڡ{[vX23So*J"z"CVolтY_ O IoCagu&yă?g^R{ V8!Rj6v\ov\ vA1'3%K@5", `rj|AKC}?67Uշ8M=,Ž׳J 4\ׇ kOm XE~ PaEd`Tgfv;ůH]+ߙnL]IK2fO1-v= n’{ڲHt꤄N r-l..v>[ ӇkFپ'Lw/ӳ~$bZb843..,gtł)~kB/zE4yS>X&"gGi潶ƀӱăw6pbvmKK?nfgw[,"vxiLd>eʸ<|x45ޫ{Mw`J4V=0oOEW8 P'<IkOG[4%MB$.V'QbMf~vK!\p}I?ʑP2KcRc_{cۻ8 +:OyJg(+6C h~& -`e8),^J@#TY;B2 4؃}qV*܊4BK|…k3~Rд^\Vj&(yt)0­[Wъ1WyNf+v%byٲl=؋6rY~/fG%:Ph{߉BC|1$YprWe\d ]qӻΧ؛b=({SrVq=bkHLtuENDzq/~1F%~Rxwp(Q&0m=\Wz1s0 S)eƂp$mh QKwk;nScIT"piHLmS!|'Ɠ;r}'=ZםtY tZ4e%D/[L01bE]+ms6"&L@3di G8]X-/qœB6##]'znRC񾎼nSR3}Qa? VU`T/Y$Am=kR˟d ury,wpOֆanҹ]]N s͑;WZVq>>~5UL 3`#uQ=}ӟ,"o)Yk# '7&ΝL.gZ>QYŦP% gY;6/]N#MT.&vY!n 1xܞ15 9:A)NMz{یq,xKfIQ:e cIo]T,rb Xp\t~A0jF'")^T)ě̽=^ȽZK<24>q /ΐhs1l?p7 4a康=1kOvm?Nq+@MѧP–u |`Vr.`޲Ϩ'V fe&qh.jY0`aW'z[!&C1[ W؊B#0b/~x+W!\h%2'F"_Cl0gd;$ncd@SB!!n] EkXK07kQF4L ggjg|@6(;BPIOz EW1!rK}vbG|ދTh/DeFXfݯkYg DrP2>C޳55,B>S+Q'Y-m-Jj*\%Crx9_vJf#p,J䃦[6 Rͬq@S|832`W<Ō!2QDC.Q`'A!:A8"]$Ƶ'`yOT+s)'r bK=Sqd_czS]z*ŐMSo8S\ tk|_Ꮲ','Lu?&1 ٵ҉h i76oJWʐnH35g^` t{Z$lဪ bˆZAX:5tM~Wwn [cYvTI{R* !wII{l4E7l6bn9.IIq-)7`EbZ7-~as/syh&8Hn'/ܯ*޻0|;&V:uԎxHD+FQ۫4_Զ=*-gsA}\ъ@ʴ&Iw!rtGМ/er 8JLmLv{xͯ-00؎[ Kq%Ɛݮ u"Qiwy͸E_[6DHJ鐗NDWs eno7 VLmXD|@xNwK"7SnhSuP?sMH;i's2MhcAJzB@E:E-[%%hf_tb8)\HuKYod65Jĥ!kd>tFrI^a qB@xSCGW CxMHwUIJP+B 1%E]=-B\ @NےmyHatu5cZbaWy Qі-bY(t~2/+7!x5C'Y`O7ffogw*2N^3iob8}$يH1 G x0&0?!;}}aX<ˌDhs];b 薰=pK[=2\("wY@e5ϥ?\F")KzoLL|# f)k\)5 b36vrcU:d۬8j) QUnkЂ=a_c`嶂,ڻsЀƋPXp~H5'vF3L(uY[ϝ2CYTḚpUm]>i6|`ٽMtvH3a/&T*$[ɿ"]7 jW$Gp /UK%r6-)c8>6C(;D=(RtsEIu.8H =|nB+j1k(]%`*pN8GnryN <_\A ҙPÏr!0ۀLܜ%05c8{S-W(s0٤jhD[/3&Ļ*a#߳8,BH'ǐ,&úrSՅQx -1?ЄT&%0ɶΊ9[>-Ѽ jDwtPakGhCsq_usC#XLr'&Q_FәxN3JLJH {L9M%'/, F !dTܓ9 chd' MmV6q`^Vw2gpT] 6{{SC^ X:rIV:뢰bFZ.2eЂA7;I[r;m B)QfxdM4cɱ+JǒOq5[X&%D7/R(jN$8wQc<&b^?8aX{c0ùzb s:à~GrCZk>a/ic8u;}?6GbD9 Dl>J]~Yz2Op| (c$įU7Qd"54A1;W0'Mdup>sR-rή'-2~\yᐹ88h_^OP7dS{݄ .vdQ%d?+iEr<`֕8z7h-$'Ul(οJI* `JEP_ Hf] 'էthBpo~͠kX<b_Hbo^~2>'*Na|q oyNѼQ]*#;\D&x\{`l8Ui{#jHa٦T/>lш?<;ɮ`U!} I$ia,H:ϸz0l v/s f_6Q(IcIO$1DU-zAp.wd;$G5Ig md?z@qr$fcfH;fasl=:0ZåQ5gnH3a5Pe`ʇKhǨHg2ݐs}%V tPު*pvA nVR0 Rf0vsRJO7_Hجk"`S+O!k@ yhMb8r`6*H(QT'K$Un6+ª?r~4dyN'eR "58Z5V{bFڒs b%7^F0lk8tR&lL5]xr @zx JIOI1WkvA$@w b- s3&A_kNM,};[n*wy.S :A(5X޻;4Սec1BK# aʯ/(Ad"Q=K\@[ cHA@dˢM#h7Zsׯ#gJtuSv[D-N, Aڠ]˄_(g?Sz=iN#ʼn쬝GS(cgǃ!f5Q飼8Ic2@*!)b:u5Mfry:*afD "U^יݥ~#W`(+d`yeQyŒJluRe"M !<+զZM^ġO}MEFIo5 8*790H=:Ny h,{[l^4{mOq55m'’\i\R>jI'sL_` Y֭ Y;4Ih=j09&8^9.^ j9YUNgז׆r&pH̽͋ iR(G3E[ѷQ!3ȳkEa%:σL8N:$7rYn@&rLvW05 AܴЇwd{kB1W啑FjMs4mYXU_$a"k駽7_ ޽w*hVS.`qjN" jXUAs?`ƵTM1#̪x\ ;y՛@.8NF  ^@'D@p׈IWBZ DzZ];Ǜ:/gٳTgV-jCS ϳM`uge$I yĬT o&4e*K|T239%Ÿ1B[hsLd.5qi,CqYmQ&;vsR~2`!A2ECڂc]!e[cOC7-o d\  M㚓/.h196F 2=O qB'R$6 {V M/27ڢZx،<9PB0I}%UR4B,zW~E傀ë|tÒG{ )B^2^Ą#+/ϰ'#D"E!&=QI!hgZ"5c[D1jgq`xZZ] {¼ Mz\ȵOd_ZiaJv": LfUmi/+ @ ?mΡd*4vWjNW)|4~KCHA$,/{:-یúIZ~umtNNq¢6(6h{W̭VR1uYoPڸ9*pzF+4I?Y`J\cz$\>_wAl hQ}n40hu8;pOw8-.2\5HJv6 %>8(|Aؕ(jkf4L4=x@酋J&֟nһ>qk\r l/H*BLdXQۉq_AT~,"H]W`RpW}wXE}𴤲VJܸbjV 2啦1VأdRfaaP|8TtʰStR"nq}C\^B[*6`Mg,wP2IhQyaD} @ cC]0^I6(A)%|G7.dnˌ@ fVfp)o sW^?;V/Xɪ 08e|5tfjLP"hk)4|phTk#_< 5~my.󿈜iJ/\6!5IUO/>f 9|DcZ*СmuL$q4;‹Pَۇ?aW܈|[mȜt26aTmyh8Ś(m"uh8v+^,du )e.@_J:;C((l *[0M^M /.=n+(|Y q L=F4Z:1^$]$;LC+M͇8F7M. b /NHCU11o:WVX|SZ-$ͅ3*Arہs(lc Dy;py ,H\&KF];'H>&iVQ|Fp)ۡJm7C`VFkB֙)\ CwElʟ0Yx` 3r }r+(rᙹ|Υ;pɗɨڛoc - ,:ZDMlQĒc5w[ 5ffq\YZ :& FhH(,®"׀m(0~.e{pbA>z; ZH^%k5xҼ,Ӥ#f,3Jhb@*aňZmZUn:ݻ>ʆdYZJ"~j΍܄j+盝s`fC҂`#HA0pr|T N6)D߻,æ*'iz {.++z, Sj9<"1`\m zʉj KDOO'8 { V:p4 5jY9h`%]ݰ"~yѯ1l58pz):ڝHE@5-|#ztr\3Wܜ7Ac+U_9oDzyΏRoJTR[Fu3)|Μ l/Qkign !Fy RQW2MsLBOXY24'3$Te GL;b55f-\_gb +[!;҂%ɀIQjK 4%=l2tߚxd`}2:$q%,d;jC(DC'se BO_o&Ja&J/`E,pn+_nC&{:S{!xMU{!3!ѻpwрcZ5# K҂c /k:Q؆D^Fv#Q$6*VfC~:>%.nJ}n`+y"ȃ~EјNMs;ܕ \8*-d7_^->pM-5J0<13@蠯>31]ιmA~+P$U Xos? !F4;Jk r=jƯ)Db 0SgBc#[kpSK_Ckw^I!{vK3 k.,q\5`#|`'(uJͧC^\u~5Qz}6f7v'2 CcP(Fӵ!^(F"] GX21 vX9iJj9bփyc8Que,0.|az# ˾RPq8PTemm:t+@Is=dd9"{BSٖ,z6D3@7ϸ)ݰYôX3vTyj8? :JԾ=tΈs {^͌Axaq G>@Ptq%$ĉjAh@Md$K眿bfkȐ/&LIob3!|X́hL7f@McE@ɱN9!OSqmHDec0E|M9\rbaPAB pxK1h=- $fz̓ Lɚg'Ksb"RHg"-DNuZeuC΁M<sI%Aqyf,e=Z( DDڙ'`t$>KcVM,˸zySLV]M÷ݘ]q<ʼnE׫F;MVtAKy h Jq3@Huj#w&y;\t:\[I2Ái Q@ |Lأ-bx8FaPg l[`9 Q>B@f"دƋO9WdiȖ}d] ru; Da{x-.C|_kuǓߟW `4F6W%#$S-yw`GR%3*иJ չ6j2Ajo|&0RFmӵͮ@BB: 2jp / Ki8D5 6#scɞc^C}w"jK_{P1~,s!A.2ڬ.=;WVaR MZ⹝<_꼋ۅ;2(k "GS /Y]ݚ#@21'%n~[qٟU]"6{Gh̲ڇ8"ܷ!cl@HYj{D-RZde X1ܓ;5 ?T)oʚDe\s`o"KfoGy&6R vH ~u!5.?-*DK|/L_־`bL+5Nnmdͩ9~B_q >.;"|BY8ڠm ;]݊^1 Nߧ4FuMG7-Cg\0\{Kx9쉊cJ}wgVπZknD 3x@1`<@GH-=z]rBE(APacǝUEyckdYiw|mqpGd ϱds%v'ov eA?LYPDj)|%,BګTE#DnrQ(\6+'0][D:#(5/+^wb5^|Cj-k"(h8$`h6f$!I>4;IW{ɱR b&V>,&Bu]3p)еn3a׹5^,}w9 e|T/jgc. om/ ,Rv _[ye(q]ʸRpԖ:wVPF_! C`S?TP)}tŢ[#d)jKvZNVH0$Ч UL2YWGAXGMWXzkmj&kL)=gi9n@{=M+@2%-1.\CF ? f^^gk?RoH \gK̈́g$pj1KxCC?fGZa@ULUXf* D4Unb%Hf j`pOr['֚DB.a"RG(>M-mLD!Ȱ_(ˣr[7F\>teH6pxW.ݜ3 + JR>D2bƧg'~3PB AQy:^6ꪛbM/Y)K_<U ߫9o8A\HcƠ/)@8V3[|e^X`s,*+)6߯,o*2e|a{T`tѩv υaIVEΦ\R{ N6å/HTe^у<&W< osvTRRs@*"b-]W o5M@TNn`C.H_+VJ ˾(Rz4uQFƒ_V|WBRW}E)+y<0q~N~M>wbc9?%VwaLJ^ƫWpeྦྷ~x~"f|Tlqk.k*4u)q]M{=GC5QnXBp(ԗ ꧫ18S%Ըb!^oI;HeLm 0bV]uТ/7]] ~W '])jN`5!"eQӴ>eNB>0j>L_ʶo0*j$ c_J^ź1тJpK^/E|).%@0%l#}pN>aL y0.Cp.Ǘ .3= ^۸Z]H0WmY\Jtdݬ:̧J 5W!wo@%N3u*D&fxd7Ow` A}#6 q:(:PRRnY;l]3d' w Td%|b hوLPLWu7{8CљڞMԋrKn#3gKn*n+d%4NdfF]=*iT"SƸCp yf䮍M"S%Q-u@P[:LO$m*~8S/FOFޘv0y3R1T!!~lZ h&y'h&Rjū+v!=)FxB}s!fd걐gIQ@.\$Ժ_ U-&9  :-kb^,?vuY'gZeUo#tAʧmR.xAV)fɩQݻ.m I,[ b_:0Gwr,}6ޏ|`TR\эUn/ ɨX<@ݒɹZvOv28 J[ra ]ZW E0-@98mMx/Bԓ[9j4y{n9;k4~K j@[|+Z:@TpPuzUg̮@vA%OwРʟVck}g${kEF 6{y, ;ۚ \iUpSy(j] %X'Ͳ Z1Q6ΫXw6'Q,n#{ִ?&q?swOǐ# 8i'=g,="OEEa)Nqہ \Gi"FM_ڮѳ"q䛅^]$I"L[׀D zrɿ=ۇvRӟ< u+a=pM> su""mFzJ|I`"cMD?㜹"AS\ާJ4nuA(>[N|f@t=6HX=(ix!N9Df]֞izn~Il-ȿD!?D6/yvD{vzlsf&WsǏ<- iFc\.E>?'3 SԦ;3dӈBV!6>i+V([>0z fu[l R@QRɄ=8zi`8? XJ7V30\hG$` Zbx - e E5q O`p7*d<ȸyvflo΋`[T]Oz &Io-qQy+Xw m:.:9XAvpO?r`VX\an!YE og$LaL y0>ʊ|B[;I.9.L'uxI!K-"8Dݜ{W1&!_jʍ|?S0 TdćFxvvOv\0H/q]ġ"|8pG0w_5X_F+)ǴTO0nx֋hh!9J#\ k̝' 3*xf]_aR3PXn]]NSHX-!ĘC[R)%)6lfeX>M ֔Gy/@AʼtEǒVAFHihuSwD@.>\^\NeV2䓫WNuuA9c:([^F v'ZX!1ɈTK)QtEs %(L @YaA!5eWNKgΝwLRqV ^Wi?L'p~0n="I~[4hwy= ß'3JTt,0\^Iy]sÿbDiW'?;%IWXr/M-cV9Fbس ϝU995eZgF ,:Uܐ㌅CAhqA, = @a{ey)o?~ |_oiʫJ=t rm S_exR>9N p"bLgGp3n\XO.F,nϐ0 hAicW;6}i3!_aG9,֗nON/WSUnd)Umz_Vܬwy ¶9r4ļjD\ܪu1O] CS8y%S'yINxhTk+fvױ=" ;v)󀹚| |M @+;x<1]GK ),ӯIz~HY`h8hlf:!EVbZoTϰ*SlnX\W륟ʿ ;-$fڃ5 >豭: OK]ޥ>f[ H 0dN o|1 ò%p=xh韠`<_Ui%-S, gg= G ޶1PZ3pݷ?:O_|[Eh3C@Ѯ+_eR'ו\xGCu<}b&S8հr$etܕw-@1Uc~ Ϣb9ÉnӭȵMQ$$t\7!R&QYX!Cݯ$r&m~}a;n 걩t_b/|'KXn@y Xx3Ək@AW^`|RC $X3UCSj%ߪv=r) [l`z.`0.5!x, =lyvR 3T$gNg8(ₕe DO_~g"#&OyYt +n@v.Vv"~b.bHJy O OM@(WǙ`ӉѕwSy{тgzOy+ܠn &@ٓ$VmL;ǾoZPV:yw#dj a?|o*Rw8fm -2@Hb6]d>Mgkek$yԋD`9H^Ế /[iB0{9ԑ؅A+m:ɍUddUyY{YԚ H&<)qX퐺Z )Mnqɡ }M-eQO3\w*U G3L&Y.OTd)n &FV-a DujwдUgr1BPUsPٻm챑p^pwo h"8&u&!曆LDC# $|DczlD-FgO\Qg2/ Sr$24=yo{gpvBJ*[FcE]HR) *,H;yB sr8#Pߗ|y +;×]4PV>UA'-VFq"biSjйVTYrC}٤;:`SN8Z'*v6s{׉ j dQ!=h55+%Ղ<1.+t(`6>AA&ժ^q$; ֌`i.QNTk}з.:ugZ# `-YLWǀ/~=Sw#MO2vo@d\@{Iܼ\g`<:G?XsɳKnQ23IiЄxm HK_d,ȱKGդibwMz~Wѡ{%ǀv ?/PlpD,j+˲4edzUBi>":DYβ0/T){ukfdkKk `BOmlP]6j>zM4H%D],tIO("Ok;f4K>R1ṽatpJںc HTi|6_9[6Sz](x"SAt"TR\f. }Et/!ou<}`Eѧtۈ CUNxpcp>׷?t5v'<39<-J ).SNěYJ ξd{ ={]9v sb$Z>c}Ȣ{9"JH7AZDt:$}jGEVH_ OX"*\,]m"FVv/vl'S F~j@Bn`!kȞeHF*:|zmJӾ&lfc/mtnAD=W#B ,)tpEDe{)jM ݎPޡy9Vh:11U-r$ Z }nB зk$hu]H&NIzj'G4|ɘͼ3MXq}戚+(VHgK.5n%pRU#@H#g<`މ]PXLU*w-Е ?XtB*f#Sʞ#t5=9iucgΊ\6Pkm(ڢDu h "ΐR'xϱB}C"T)=t{=i?g}R9{A&ߑkCvaB^EƅPC2C{ Ali{vL'0Jt<=}Q7y,g2΅Qߖqu%<>jqڗB< my:)S`V_sdE]q͢,Fچ9jKKdϲ )"~c@ʺP\dR@6rU3}K͔_u8Վ蚙;3SNbkOboa2<2`< a0MhlX&+;*}# P`=J1Ěg"p)FG2=4lJ1oʄt[GDG!\ojj顰zHSYJޅR ~ Nv)K 5W-s;a=q2Da |t'S{j6̙9! 6YF:NX_d̈́hp5Ȉ<.x! H{WAꭝ ΄ȸ5۸SZ`XL­([0p)~&Ag߻CRQ0R/] >+[? Ee{8ǚ(0%*;j b#I6@Y] eS'9MBlWSw k'ZA>JׇftSG[熭Z_w#RmxS2RC"j̩Sbnj+-JO !|^ USϲNXly֌^摁L BoKoNWyXg& Lb/e&;U T섯 q~|0:[U[-:xol2cf>O< 4$<8)I&muS~|GEn$!竩 fwDćaXƁKʐRArS.A> r>;r`Nl{dcw3j7 %MEԘdzeh)[_ĔUaB2#GP,F(OIhY )?8h0]+Ib~m}ul^E;dy^}9\MGUH7NAN7C6]%UõV\LNEZ>+xcb"J\𠩓r$tԾ `, h`-+V`ҧbB Uo6,Ed4&P7K jʃCʚ3;(V.}9XrjH?nomݶ> K5c (t_k E9t/wb5갭.Մ{ޚP$DDf+]na,ႎH(a ,Ţp7JjrZNPLr "AKT FTy>U.am =.`@/y1\-2F&F,x`HRԒ|cҵHjz8bq;-%3 (,T>6,yk9<z@@8T%a VOMH5%Ey1yi69pxnp!6{864̖Xd<A-Dt!-B)#cJXu-\McxAs(UCOT0doz=rQ,!1$KDr\*#iޒo=1?{#&ey4?FA)X j5NvٌEz`eїבܣ24 5p |@ͼK 1 a rL$:5\jJ.Y-Mw°BҠmϐ{!OU%dz5J[iƊ051ì}6H Y ٧(˅HfYnA7V W)w3XѰ 9wbJ&Gބ;Y uTF +>b]a0bRBI7϶jB%=51׻ ÍrQc/WW%>q}B25m]'tg)б|[QVLmWsa T f |2 k+n6V̉g0U Uh'UE!h3hp7d.{f K3[hɅa^k p1t2|H3h*W0݄„E_WHL]׫f9k}.ahLE`}[!Qb1l{UPav{*7>g. \a :8}r~Ͳ2tTccN|NwBt}% y7.[Bq՗O(*uSdճ F%liv_O6Ŗ90 i !QzYQI 1޽KY;=UO\me-2 H%ֆzl0xw=QBp 2xX,_bnsW!</4A[,Ny!m@5F\6޶49x2{?Im̢?Lv9un!]FTgFϞ<$#BgrS@-|^N^Kkd *@5-huz[7ӪPQ`7Hp'kh \v:5ʟiA(n[ۈ,/迗O #7l-ՌtbT ݠa8De'/W7=Alo#vsm=ƓĪo^f˹z*g˦Fǻ?젡<e9\s*@ڂicuQiC6G~L TKjZJP!T׮ ط)qQrŭ΢cݔPDRk'75?h5,"c{|'ݬJ6=quwh>~A}k(1'xG Ħ\Ỹb8wJ@H|`J iT Sgz.ww۱gN[-S9@zGiBUOV|uh¦CTd8}i*:f\DcqpZ6 i"G^ x>Y ܟì~ L\'ҦX%9! ySi x6@ 3 3َ9þJrpkEEc 7">B{jdy'EψCJr% Ymz8(㒛+Q%ChFlcFtpn!:r?sf}O௃0 \¼A#땔HB1Bwg*?{C -%uC󬛥^zp\ x {MfhcR!\Bc<ާb7!'=1WҰx+x@Y=:)=?q'm05a;5F T %܆&(H RfYHW&~,e^]*(:a]S3~0&szR 'nqP1&9 7 D‹pա}>{ oXdY0:Tg% ע P֍[Fŵ\{lFTaCRstn#)4:QN&ŔC{̠3SHD=s[$)ߴ^ ebH@b~色'R& K)zNP;$,?sdJb_8*TQCo7)~ "9D_YCyQJ,~0`<$j]4c`ςrQ>R|Lϛ#ʀ{) Ej8 MNK^BFjZoiF)s<[ȡr;Sjq,>px>B-CBKOӦtB}q|r`ۃߝcZʊ(P<"!khRuϛ9^'b)RmYK$5 3`ƻ7ZF Og/(hKI{F8{D3n2 Q맀m= p%5"lQq-p@+\*JdxSGp ; Kl 0KX>w =ЯXcdwQk#N9n*91&C Wnl~(ȥfX49gkRgUw8JAyoA+)S.4 p OIULmwSb/`ԑǹ>X7d7!X`AIj6AK#z؝]*}~޷2=$0BʝK3ZOMV=3&)m19E¶HنLe/qd DtE{o$W-UnzC3!UmB*C㩦N/\]D|o%lj\U {ٻ̲$] Բ0ꆰG4Cfzk0":ȼZ5&`s||W LfݤC=Od]4EpOaCh]#CMrdy^=\ďn|@PHZ2_Aoamr޳zeF\8sQlaGbI.ar7 k:-!(!-eHg(ˌur|yaD 1zj.WAͫ0l()~ )yےh^q#xeUAMAح=iyUy+ _T徉{@k #w xi6}J?nyڵoua ̸O9.n2)XH n}X&OI\z֦\p[й{~@=OS Y6k;:W8їuSi*3+|[ $%تTgShp.)mc?Q> 20|,c\ҕ:EyǶNܹalA޸}X(t,?Ĕv阫sL=(lUs@[*WG Յ\:Q˙TR`crV|n`˜&W&եk]*rl˫t+W)'$Do/7B# YIk (Va*|W&Pby&OڃguYJ<lŮ]6]N;H}3`hXd * +tWG+j''#Ba,"x!RX$ϩWɺ]w(JoҤd8 dK^4ɘeu KSLt^s0n,Yd18'.[sə^ڙ iPjxQ68.%wZ5V=1M;ut1ՉQK1-[iFk4#5dyZ#4eKV|M~x M)_pIg#TҞaehHn V x]WQ;%Y\ _Sөْ&##Q7?ok%r*&/yRVis{c7?hգf H#vks  iMC:vNOw=,dT{^oG ײ·<:-`߆m>y$RT[L_z}1U-۔@5o2z=8,%nQPMl.@Z oKɢnHF5d`þ 7KW u fuP `EgY죕NM-P9 6/{i'Sz+ײo̜cNz1D,"EM_'KK`o2ʒƃUR LTϓ_ȇuu¹b\\ 8#Y˘c>^l?w%^+ܯEݶwuR*Pj3z޵RsYеcIX}u{apN6WUΦ(O@_X5 LM+]p۸ճ%̑uHBQ0ֱSq;+qP/z40HWdۄd=mIPI@`Fc:Ա$o^!:-ف6-h ׀9 lMf8)UE!PAeŸ xvYcb%D3,e)q>Јr51Z Jt=_xk 2X UHE n0dP g&9JXc)b_Y#,Mc*'w/zQс|lg|o@sɜTXMNfǜiYCV/iAXYE&ءw` y&DWE"5q^jG97)!MN/+345kؼ}B0Ѻ8s^M85 F873TzYmi.<8۱kp3L^j£`j!W>vW^.׉LНA= yy>sHuUi,;jTq;Ԝ2 _.od˜Zt?~ĈFnAA.a19mQFQ=~Qm%3ؿ="$Yj7."N;~É1eԯүIUk$!K%c |@ZkhKnA6 @͍,@(ЖJ3T=ߌ9`'}> (IuѦfD?cV9UOV?Y 0g6Cyt}OnccF<u y+frnfsXYPr1RGƦR, ɍHs33gZ~ nȹζ+19 )cv+_)m[kLjr`iG?vi[zq9T5x8wp p1п !l`bڪ'&#THKBє T0*SE?(31ۆZU j& 4)(a%ENU2^dw9vL[e ?n-7Ĝ)[!ߓSѫG%gE0e3W.yw{YE}<9p^kl& H>.X[pc =" E<4,\7Ӓ`ac`ؕ4g\rEnwޮiZ .hd>:;/dN5w =QdpqhOPW'AuGӴ'|o|KFw0MA<$m7PX72X*%!^QNߒr7 s6ƼCi  xfiXM >ӝǻ7UDgڏcp6t\N,94y:6$KaزW\ 8&}9Qn DiQjXW _~Ȭuh5IhZ3|F0@I8N> O/UNT 7qO>"A $ $)-/B?EgV,GT/㹖 @K⪛x|O_bNwٻmh!_{npc2b^@Xn zM #TM_ǎ>֡>-{RZK[=N;6H>tv"xY w=o5Y^I䋫n›.!DqRJ sIuFEG%Aч1L(ko 58>>[kNeH~l4{:O]u}n" >ǰf4s*tsz+"~hX5_LUg#G8;R9cҜ*xrEd+e/rX=|N2s*ޚ}`Lzwh1N#5uRt9AH%{T~s(㣧XUV˧, lT] gAp{obۑf,"!b5 ӂxBr iQ7aiQ䷣CH3f$(T *&nPچ Gȹ. P8ZA: ,UYlwڀ1|0B_ %5Q`q@ mY?$CBN;W=' JU:օӺ0qp`nxSMaѹ!/ Kkݓ @ JY^ Bgqt+O&D ׸G,r8Ҿ_D!6놊͆&2)Ēc)(V]_#dRgj`4 )CCȺ? nTN Yg?6i{YIdGn8է%!1a&Bf>Lr:WA;}r&(㠔 X=_\S!=\0?, ?fc>5 GbwJw=Wٗ]̄]D ۼ!f^?x2aef է}[q C|5%~fo[uj`s-Unﵭ6۬Ld4K_W/B+!NSNw ՙPX,:ӺGk{wl("Ox-UyTܹUt awK8?FZy {;d#+jnaxAeݽYLZY&*ƬPƽ"iRQEdz.h5DP_B($8(#+L `:!ꃡ/8QʙݮH]䗃S@)}ୠZ{_\F`Qh'\1ⱯrDAڬO2rՍu}@8NYǁx.R]3!Wb 'voys{ќbE '9PYP%h#z̴N;8 PQ6oyM*oMSgZf,5ΰ+ )mP7QV2]%u_G~3% OY<:L/I _#Fm*+e)rhgZ,R~YWBx!I 6-+RSpA<UՇ|05ɩi$Y }mlT–0LB7Nd렋!\HrU*'^nǽ>jpJ(wN[-J~V$ AvszN(s@ iI1 )2olNʼnUh{`_V dsHJQ!+0ϋhU+lh]xUN~ |ŵ$Ywy7g/nK5r+Ƌ0juavxAK,@ pu?RԪO IpcU;K83҈S%JS4iL`Qt Ue}ϖ쨖u -@Df)4lw< $]$܌b’/<ŐNtU$/^c}H ~b^/cre]KP}5i,{opO }aMQ4im)@ic?Ȼ -PE .c}BqzF6,EG_Ps]:/Ԅҝ{ž6 i0j&O"??v`|񝠌ρ?3򛅪>+p훳<4hDTIUjа X}Bќ&SXF<"}9亐eB =vB;Zy-ۖr#Ӡ^lv.\7/-mc4ox" z mx@Fm ` H~: qO7d꼕5BUIRU}J8/GtAmOAC~[ң~I>mSaz:t(&?cC0'ϝlN1sI&orq:HԿaF0>Norx{6p?֗lU?j!}(\z+-v; a!΅Utw9]{Ɏ2c$=DpHz- aVRq24lpi/>ا):J.&iGFg[ǒ4PA-E/;piSF҉"ߢ\@2<_R{hxL83@wY%+K7m w&CzxȝS R/O{a5  )'7B'FT(3a?cpU vz D/+Ξn$C +vU MO%LF)7΀fO9үHLr'Q Ju3*{MYjIX"iݐC TGbj9¸8i!6+2(7:cS)?ud #~=+Nl\}K\ɽŜ' |5?+,Gw@kìlcH"umy`mPR R0~u%߉K*ފH48mzv0ٽ*U8^p#- 4KEAY_[!9|L4Ε"5V' NۮVw0{ON*նB!2 z}zR $ԿL^MCx(5Zvr3 QTB-=|jգP%-";Po m0IּNҸ+/vmfW]m!b*od,TD=_*@:,|wD{/"jbI؎3 ۩tB^>b&-e,؅ B9̼EG1w Xbϣ 9DT!!ul^騇/חY:zayCzx!N-ϪBvkPM+ho/u%YDkT5T,pjy,ZsFaM*Q!rk9k`"7I<K|1kr%ys޷v\f=τV* ۢu47Ӆ8,q[!nYDmFr4(nŲgNLhӯ,|/`9*k"NGf>:O'wn@!J*ZJ`4yU2q!A1GذCC񡱎tCe,[Vt!7!jST&4uu~ȸ _O%VJ3hj}b,}۳8ru=^.^_VY# |}4w(`w8pI5/Z . )s&<^L+?ʄTeRMf Q sMUMi}ܴ+N_Z 1:|ߜ1 /y /AtE|-ȚrsdPکP? ʞy%Z wBA h[(7m.O_[\݀ÒB^=?Bq njQRopNRfzL)Iڒ'Đ X3Qy  fJcB|W#YVpewpF~$[E$[]ELYkً YΝ 1oҹ,8LtE+,=ZvJ G#FX/g?ZO<"ݙYh臐4HRjm ;92:\ӯ?*͞GRO7O 8VzAI1fdR3gR'Lz5JQVCS [z4C^\pF%\y)5 ՕNx{Jrђ؂1Xro,wapTv\ 67KhL> T[SYK_!>.Oyu2tr]f9aMP+LtfJ*h"Bq42IT8fi~P`}fKAD?:b5.s49/ m&,N:[q4 ||g1`Ga3KrZtA-lyk.8C-5)!݆?鉇Q8>hyVťQZ)L9U v+~'ZJc7'!moE>wq F?l+{ 9tIt:!.n ;kM HGj)gh.xL`' zo Aaq~XKu6j͙};Aa'!(V;},${ƼhQ2#lv8ݧ4t~Wb r!fr r74_Re|w[ I˦ޒdS"m(]_ۀk/au1u"/됔Y,kޤjlJ=^Y̯:~xPxdt){ƉiFjaEQڇp}ߗ5Q 1Eɖe(nz̴9?v+vL*$ۗ=iKzz]ͳDM?=="oKсAmV&~PΠ$5]9>ㅝ&9H#O^N`ѦBPU q{hUe'fR'֫L4lNV86Qvx19 H;#QZ=CJTЭRتhSSW8(*+Kf2NCY,֭Y=ßE0Ƕvjk|mh01NAu`G!" ƖS놙8 RT҂BXv zl^/]N5G Tֿ@?5Z.hQ[J+o]?u"h|IPmD'"*/ҥ0l >?sW|x3- 2%;ۨWOꑕYUSR^Ԟc\'`9UmQpyv-7ֈNL k+cvMֹ7J;ӟWdG{e)0 ɅQvG`ηI3oACm:.EޙUv Rtk {˩F$\H>R e Vv!P3%Ϫv-ت~R@2){O@lePH6@'~"J2$adլ|m쿸.*i(g9+ e{Ư(rKߺmOAV3SmٓZܬאq!j٢IvecoWyC Ғ:F;35UZݥ1jh|aVqwnt=AT{uW)皝Tq=`>{z2)#([Nh(ee ?žg:[v_9tJ C?SOpG@UKu`bT›3u/QYo}s92_|CXN VAUOқg5M:a3Ѡoi s/3._/Zr2Ap{6&u.{dRf`YAl >P@OD.l;yZDsMMKSԪI i6&3mn>/Y:?c܆jUgDf*WO] ԧx~z)R}Ѽ%5 55=%jm>R]$\'oM% T|B*XHIO[TDuR"?R9^$IV]i;#Ds_0uYnߚH`'6dSㆎe_S٢kst)@UZJ:&ԆBbx$.&W q!~DwmH&)_u s棪Lcn-Ņ;2Jq;eaG쪂o% ]Sn7NbpBcH/ ^1#,ܜKtbqqtE8` dk\cysA̲GW9+)+. zA8T zuhy;rm/B~I#H8vlv&{iK;v[T?\3f%i(p/1҈!UC|A_}sj`eV4b.HZ tcD5Tw+S;^)lT B#^N \L:4#E_q<@;{c ׸Q2Q9wKQ⬇DZ\ Dt=(u[MrKt3 >{v"8 ((%$sdSyo*1,/Dɼ_V֢Ec B㸸Id;cS܇Q.;m `{Ҁ[8C@{нZP3F;p 8rųV9w*3y_i f+)d!RGnT:s`ar .!j&Ir8\Z\ ]A. pnDh͚W_BN!oJ B w/|kI&-u`߶GxMI d= 0I!W~ ``Aoq_#0 #x(2GWe&ٗ=fb{G?)[ ]3wТ 'υ]ǯ;D@hQ)+DFbXI,w*K,]̼Bnǻ$~ N @I\-gtƷ6s-e"k,}LP+ȧq]>M1dHzŋP92DYaHXseV*̷q~)7M3hR֛%$k ZtL͌8@~D`6k gקoh;,:3(H)w.n/8.  5ufwCt[k-Onc6+3dG+$O{mvH^Vlieww-MYSr]>5t~IǡQC.YBuRW,-CgN|%hW9 ʹKc߅5 r~}Fe/ӶQt`ï*miɾdGڔo T=Oh ~؃^lkGpܝͿm4Kg}񕕫Ll8]NnNMT̪9>K[w1>H ׺PܮQ=!](2Nr8Pw~#:g=@=J;>x\ ifǗu2,p&( ~uc`ߔGV;bEtnنd\OIdJ}ZSGp3^+^y 3`>yޜ+˜{{Dqì*`a/U ( k@f}oBWj0@쇕+ȸYa&R0'78"5K~B'|L;'LKrb[,qڧ TXLu;YmeX%d5T4.(٠)ޕn~rJ A& an3wRuldO>IEӇF ox b ؈c_hin"n4tlzuAV7,XИWuQ6F8n{~!yo&0La|џ{5YcM|s~X7 6΍ -h Ġ=^9 l0,P|0ðrJ"릅̃Kf2VǗɚ(ʞ([m2KP~:P̳!$;sJ7M6H F0=D˽`R,G|;c4/d|0F+:VOTq`mVTٕ4eteHFhJU_i4;%|j <ܧ^6D a =L*s0 ؐ@#z[0TlǢHyEUf9&u҆ww$7kDز *V#1 Xmix/Vmh4Ҫz?7c\# 2<* KP i׵jo\㪯}zxylC)~wlvZ|I- v,)lk`2y?j'ͿHRrDM<֥G:V1^m@ZVҥ}kQh}y:*,MhN Fz?-r^ro蔶5Qx=Qni0Ӻ*}6q;D̙1Nm~ЁIZYi$ I"*=]{&@r +r'q2 ۥ qAHFj! _Zdeg$bՀշn5R. K2 .A}ov%=5VPkNFj?Zyf{ZGh~ᬢ==C^C+ۃ۷j[9Cޮ߆BrIl|{dQ)UzKduǽ:( ľ.ƥRTz؟N=.O Z"3koɬ׽{I$~`[$$R6dN״kc(< ଫ\`ޙICjɧ^t=[Wx˴#2 הPQ9`ї pN_q ǗCt>AU l8"3T<TDݑ,n}"P3 8?gw4k:hb=V](8K q'ܯ #.!ni"R8.S;`9 P>f#n#^iـ@} ťu8ѰN +dO6|b{1aK.6}n`7u\>,"EZg1y; ֥gTdNRlI^+PMstFYr[NMsj ҏ D WA+9ԌNjovAAcTkCܧ{kW{uw; ˘Ee>@ %*Y|ԪVRӮ*"xGUڵ35y(>HQ"C3t^e)01;Cy*֠d>:LȰxʟ_8nqh}KT~7?m}GړW5#k&9Iq6D ۷*|:f-JA0Z?Jf$+L#u.D)͎Lߣ]ؘpf[^xBz_8W"%7ҭM7 |*qc ?jYgcoTLXRX 'ods2Ca"dPg\(vǹ1D996o'VR<*Ձtv dlf*S7fDbWԘE% T:k_䓉?EB~ n˼Q6"uYR+X8hd><ѽ1OǛ sf Po ;HB_:JZ~U~fM>׈WS]g:d Ѽ[[ jNr "uƴoq&*f&ǵNkҒxw~9L3.Ķ11I)ĿV ruXl/=t!r~֘:交כHlҘ{9@}gg/L=';Mw1+Ѿ6ײ.u_&X?+]9 F"EJ0_7F*h^{TA9V܊\ߧ5U~IŠȠA[hʵ8p_R[I|gNE;flVc@aF~1E'_XV /M =is~j wKt4֤%in̵MmU݀үn^g{U֎T9T۩!-.CrnC>0!)BGC~% xgfjZr38oP0Lj )Ψj ,aEQzLk>g4#΀:xdcj^c{1B^ȨV,8 _[0%UuI;=oX2\5T!aY}qac>^{=ʧtA1AGB.1ሂ^9P{݁E!0OQWww HD3w' Uk׃Vj |z=IԥmwP/nλX_|I{Vy{}*35).k6伴b wؕBm.7~cȝa˸NfWnlFFr鄌K`H_KEo7Yo=@6F-^E+>'d,\㗅o¦2րiL( /*:]t'o SPɫ:'N؍;L;Y1) .}{Vt34h;!˔3˧"g36Hnur}xmˉOI[tQumgM~صS+O#7(Q_imcVL.˲rWF5[̡ n5]; 82U+Pڷl,ZEBotOybP 0,y:ez}hʦ8-pۂQm*ʪAJϙ5C=MDx|sGc(Zի$Yʛ 37W ̪pN4U]`9d"GSLng^cFLͧZ-;P'*&}Du,:r4>6_VB&]N1\o`k'p/ܵ|[yIzRZNNX3а6/#T}훐płd{Lwjˌ&w7(~;\Í8Tyraë-)~'L ٜ%ЍNVh4)bB2oy!+RMj9jƏ=D{; |tL  TjZU6S󺣉|ײLN"CI^>YUf\#aO>rYeK}h_J%5nhlxDkxڿ B]#[ZA`~Jzeeؐם2XvNOYXK&>:KbYW86g"y:H 2+j0ё;X&0)a,My‚n: egZp-bQ`:|O/5lKÙ5=n]-bY iQ􍅪*ab~q3vwZBlb_\g INKR03zn F|Ǵ7ױ=s 5=,Z׌OFJI;0(S%XG\6Uw }N񫲓mt Z~\̧.[$9TT( }@,#+b% +mWPE CE/]#p|"!W)]f oBwd]{_^Obb3|)k SbēI}˝DL=8d+zf q!qQn'`==.WF6T,@a9 {\EwJ*P2xay!_ܑN$ܗ