From 3223f4bff25ca80662f35a11c196c2a2f878e7c8 Mon Sep 17 00:00:00 2001 From: Colin Catlin Date: Mon, 6 May 2024 19:57:33 -0500 Subject: [PATCH 1/9] 0.6.13 a1 --- README.md | 2 +- TODO.md | 10 ++-------- autots/models/matrix_var.py | 4 ++-- autots/models/prophet.py | 31 +++++++++++++++++++++++++++---- 4 files changed, 32 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 3ba2b750..0469bafb 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ AutoTS is a time series package for Python designed for rapidly deploying high-accuracy forecasts at scale. -In 2023, AutoTS has won in the M6 forecasting competition, delivering the highest performance investment decisions across 12 months of stock market forecasting. +In 2023, AutoTS won in the M6 forecasting competition, delivering the highest performance investment decisions across 12 months of stock market forecasting. There are dozens of forecasting models usable in the `sklearn` style of `.fit()` and `.predict()`. These includes naive, statistical, machine learning, and deep learning models. diff --git a/TODO.md b/TODO.md index 45ece226..a21b2a86 100644 --- a/TODO.md +++ b/TODO.md @@ -13,14 +13,8 @@ * Forecasts are desired for the future immediately following the most recent data. * trimmed_mean to AverageValueNaive -# 0.6.12 🇺🇦 🇺🇦 🇺🇦 -* bug fixes -* added DMD model -* modified the `constraints` options so it now accepts of list of dictionaries of constraints with new last_window and slope options -* 'dampening' as a constraint method to dampen all forecasts, fixed Cassandra trend_phi dampening -* new med_diff anomaly method and 'laplace' added as distribution option -* modified fourier_df to now work with sub daily data -* some madness with wavelets attempting to use them like fourier series for seasonality +# 0.6.13 🇺🇦 🇺🇦 🇺🇦 +* trend_phi directly into Prophet ### Unstable Upstream Pacakges (those that are frequently broken by maintainers) * Pytorch-Forecasting diff --git a/autots/models/matrix_var.py b/autots/models/matrix_var.py index ab611861..19df5904 100644 --- a/autots/models/matrix_var.py +++ b/autots/models/matrix_var.py @@ -236,8 +236,8 @@ def predict( def get_new_params(self, method: str = 'random'): """Return dict of new parameters for parameter tuning.""" return { - 'method': random.choice(['als', 'dmd']), - 'rank': random.choice([2, 4, 0.1, 0.2, 0.5]), + 'method': random.choices(['als', 'dmd'], [0.7, 0.3])[0], + 'rank': random.choice([2, 4, 6, 0.1, 0.2, 0.5]), 'maxiter': 200, } diff --git a/autots/models/prophet.py b/autots/models/prophet.py index ecb6dc8a..e1622cf7 100644 --- a/autots/models/prophet.py +++ b/autots/models/prophet.py @@ -57,6 +57,7 @@ def __init__( changepoint_range: float = 0.8, seasonality_prior_scale: float = 10.0, holidays_prior_scale: float = 10.0, + trend_phi: float = 1, random_seed: int = 2020, verbose: int = 0, n_jobs: int = None, @@ -84,6 +85,7 @@ def __init__( self.changepoint_range = changepoint_range self.seasonality_prior_scale = seasonality_prior_scale self.holidays_prior_scale = holidays_prior_scale + self.trend_phi = trend_phi def fit(self, df, future_regressor=None): """Train algorithm given data supplied. @@ -219,12 +221,31 @@ def seek_the_oracle( a = np.append(args['regressor_train'], future_regressor.values) future[args['regressor_name']] = a fcst = m.predict(future) - fcst = fcst.tail(forecast_length) # remove the backcast - forecast = fcst['yhat'] + # fcst = fcst.tail(forecast_length) # remove the backcast + if self.trend_phi is not None and self.trend_phi != 1 and forecast_length > 2: + req_len = fcst.shape[0] - 1 + phi_series = pd.Series( + [self.trend_phi] * req_len, + index=fcst.index[1:], + ).pow(range(req_len)) + + # adjust all by same margin + fcst['trend'] = pd.concat( + [ + fcst['trend'].iloc[0:1], + fcst['trend'].diff().iloc[1:].mul(phi_series, axis=0), + ] + ).cumsum() + # for now, not doing the dampening on upper and lower bounds as those might still be good to have the full probability + forecast = fcst['trend'] * (1 + fcst["multiplicative_terms"]) + fcst['additive_terms'] + upper_forecast = fcst['trend_upper'] * (1 + fcst["multiplicative_terms_upper"]) + fcst['additive_terms_upper'] + lower_forecast = fcst['trend_lower'] * (1 + fcst["multiplicative_terms_lower"]) + fcst['additive_terms_lower'] + else: + forecast = fcst['yhat'] + lower_forecast = fcst['yhat_lower'] + upper_forecast = fcst['yhat_upper'] forecast.name = series - lower_forecast = fcst['yhat_lower'] lower_forecast.name = series - upper_forecast = fcst['yhat_upper'] upper_forecast.name = series return (forecast, lower_forecast, upper_forecast) @@ -345,6 +366,7 @@ def get_new_params(self, method: str = 'random'): 'n_changepoints': random.choices( [5, 10, 20, 25, 30, 40, 50], [0.05, 0.1, 0.1, 0.9, 0.1, 0.05, 0.05] )[0], + "trend_phi": random.choices([None, 0.98, 0.999, 0.95, 0.8], [0.8, 0.1, 0.2, 0.1, 0.1])[0], } def get_params(self): @@ -359,6 +381,7 @@ def get_params(self): "changepoint_range": self.changepoint_range, "seasonality_prior_scale": self.seasonality_prior_scale, "holidays_prior_scale": self.holidays_prior_scale, + "trend_phi": self.trend_phi, } From 466a0c3a3a8e956deb0995cf90dfd6568a8728ee Mon Sep 17 00:00:00 2001 From: Colin Catlin Date: Mon, 6 May 2024 20:56:16 -0500 Subject: [PATCH 2/9] 0.6.13 a2 --- autots/tools/seasonal.py | 4 ++-- autots/tools/transform.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/autots/tools/seasonal.py b/autots/tools/seasonal.py index b0fbfc35..d9a2f724 100644 --- a/autots/tools/seasonal.py +++ b/autots/tools/seasonal.py @@ -610,8 +610,8 @@ def random_datepart(method='random'): if predefined: seasonalities = [random.choice(date_part_methods)] else: - comp_opts = datepart_components + [7, 365.25, 12, 52, 168] - seasonalities = random.choices(comp_opts, k=2) + comp_opts = datepart_components + [7, 365.25, 12, 52, 168, 24] + seasonalities = random.choices(comp_opts, k=3) return seasonalities diff --git a/autots/tools/transform.py b/autots/tools/transform.py index ed3e6ae3..edd0dbdf 100644 --- a/autots/tools/transform.py +++ b/autots/tools/transform.py @@ -4094,8 +4094,8 @@ def get_new_params(method: str = "random"): """Generate new random parameters""" return { "cutoff": random.choices( - [0.005, 0.01, 0.05, 0.1, 0.2, 0.4, 0.8], - [0.1, 0.2, 0.1, 0.2, 0.2, 0.2, 0.1], + [0.005, 0.01, 0.05, 0.1, 0.2, 0.4, 0.8, 7, 365], + [0.1, 0.2, 0.1, 0.2, 0.2, 0.2, 0.1, 0.1, 0.1], )[0], "reverse": random.choices([False, True], [0.9, 0.1])[0], } From 2b0c0143c5ba1dc5a630b46b803b40cf37e3c23e Mon Sep 17 00:00:00 2001 From: Colin Catlin Date: Wed, 8 May 2024 18:11:31 -0500 Subject: [PATCH 3/9] 0.6.13 a3 --- autots/models/sklearn.py | 15 ++------------- autots/tools/seasonal.py | 5 ++++- autots/tools/transform.py | 15 +-------------- 3 files changed, 7 insertions(+), 28 deletions(-) diff --git a/autots/models/sklearn.py b/autots/models/sklearn.py index 84954c55..9a3f6ebd 100644 --- a/autots/models/sklearn.py +++ b/autots/models/sklearn.py @@ -18,7 +18,7 @@ pass from autots.models.base import ModelObject, PredictionObject from autots.tools.probabilistic import Point_to_Probability -from autots.tools.seasonal import date_part, seasonal_int +from autots.tools.seasonal import date_part, seasonal_int, random_datepart from autots.tools.window_functions import window_maker, last_window, sliding_window_view from autots.tools.cointegration import coint_johansen, btcd_decompose from autots.tools.holiday import holiday_flag @@ -2429,18 +2429,7 @@ def get_new_params(self, method: str = 'random'): ) else: model_choice = generate_regressor_params(model_dict=datepart_model_dict) - datepart_choice = random.choices( - [ - "recurring", - "simple", - "expanded", - "simple_2", - "simple_binarized", - "expanded_binarized", - 'common_fourier', - ], - [0.4, 0.3, 0.3, 0.3, 0.4, 0.05, 0.05], - )[0] + datepart_choice = random_datepart() if datepart_choice in ["simple", "simple_2", "recurring", "simple_binarized"]: polynomial_choice = random.choices([None, 2, 3], [0.5, 0.2, 0.01])[0] else: diff --git a/autots/tools/seasonal.py b/autots/tools/seasonal.py index d9a2f724..288b5bb3 100644 --- a/autots/tools/seasonal.py +++ b/autots/tools/seasonal.py @@ -577,10 +577,11 @@ def create_seasonality_feature(DTindex, t, seasonality, history_days=None): [168, "hour"], ["morlet_365.25_12_12", "ricker_7_7_1"], ["db2_365.25_12_0.5", "morlet_7_7_1"], + ["weekdaymonthofyear", "quarter", "dayofweek"], + "lunar_phase", "other", ] - def random_datepart(method='random'): """New random parameters for seasonality.""" seasonalities = random.choices( @@ -602,6 +603,8 @@ def random_datepart(method='random'): 0.1, 0.1, 0.1, + 0.05, + 0.05, 0.3, ], )[0] diff --git a/autots/tools/transform.py b/autots/tools/transform.py index edd0dbdf..a9d329bd 100644 --- a/autots/tools/transform.py +++ b/autots/tools/transform.py @@ -1162,20 +1162,7 @@ def __init__( @staticmethod def get_new_params(method: str = "random", holiday_countries_used=None): - datepart_choice = random.choices( - [ - "simple", - "expanded", - "recurring", - "simple_2", - "simple_binarized", - "lunar_phase", - "common_fourier", - ["dayofweek", 365.25], - ["weekdaymonthofyear", "quarter", "dayofweek"], - ], - [0.1, 0.25, 0.2, 0.1, 0.3, 0.001, 0.1, 0.1, 0.03], - )[0] + datepart_choice = random_datepart() if datepart_choice in ["simple", "simple_2", "recurring"]: polynomial_choice = random.choices([None, 2], [0.5, 0.2])[0] else: From 0c8d6655ecd05cc9afebfa5caae01608d3a31c76 Mon Sep 17 00:00:00 2001 From: Colin Catlin Date: Thu, 9 May 2024 08:23:58 -0500 Subject: [PATCH 4/9] 0.6.13 a4 --- autots/tools/seasonal.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/autots/tools/seasonal.py b/autots/tools/seasonal.py index 288b5bb3..d73dc358 100644 --- a/autots/tools/seasonal.py +++ b/autots/tools/seasonal.py @@ -437,6 +437,9 @@ def fourier_df(DTindex, seasonality, order=10, t=None, history_days=None): "is_quarter_start", "is_quarter_end", "days_from_epoch", + "isoweek", + "isoweek_binary", + "isoday", ] @@ -535,6 +538,17 @@ def create_datepart_components(DTindex, seasonality): return pd.DataFrame({'is_quarter_end': DTindex.is_quarter_end}) elif seasonality == "days_from_epoch": return (DTindex - pd.Timestamp('2000-01-01')).days.astype('int32') + elif seasonality == "isoweek": + return DTindex.isocalendar().week + elif seasonality == "isoweek_binary": + return pd.get_dummies( + pd.Categorical( + DTindex.isocalendar().week, categories=list(range(1, 54)), ordered=True + ), + dtype=np.uint16, + ).rename(columns=lambda x: f"{seasonality}_" + str(x)) + elif seasonality == "isoday": + return DTindex.isocalendar().day else: raise ValueError( f"create_datepart_components `{seasonality}` is not recognized" From b09f46c4e50282a9d72b0044dbce35d06a3b0231 Mon Sep 17 00:00:00 2001 From: Colin Catlin Date: Sat, 11 May 2024 00:04:49 -0500 Subject: [PATCH 5/9] 0.6.13 a5 --- TODO.md | 1 + autots/models/basics.py | 88 +++++++++++++++++++++++++++++-------- autots/tools/fast_kalman.py | 50 ++++++++++++++++++++- 3 files changed, 118 insertions(+), 21 deletions(-) diff --git a/TODO.md b/TODO.md index a21b2a86..524c913b 100644 --- a/TODO.md +++ b/TODO.md @@ -15,6 +15,7 @@ # 0.6.13 🇺🇦 🇺🇦 🇺🇦 * trend_phi directly into Prophet +* subset arg to make KalmanStateSpace more scalable to memory ### Unstable Upstream Pacakges (those that are frequently broken by maintainers) * Pytorch-Forecasting diff --git a/autots/models/basics.py b/autots/models/basics.py index 3de3ce03..025d0b22 100644 --- a/autots/models/basics.py +++ b/autots/models/basics.py @@ -2057,7 +2057,7 @@ class KalmanStateSpace(ModelObject): name (str): String to identify class frequency (str): String alias of datetime index frequency or else 'infer' prediction_interval (float): Confidence interval for probabilistic forecast - + subset (int): if not None, forecasts in chunks of this size. Reduces memory at the expense of compute time. """ def __init__( @@ -2075,6 +2075,7 @@ def __init__( em_iter: int = 10, model_name: str = "undefined", forecast_length: int = None, + subset=None, **kwargs, ): ModelObject.__init__( @@ -2093,6 +2094,7 @@ def __init__( self.em_iter = em_iter self.model_name = model_name self.forecast_length = forecast_length + self.subset = subset def fit(self, df, future_regressor=None): """Train algorithm given data supplied. @@ -2102,31 +2104,55 @@ def fit(self, df, future_regressor=None): """ self.fit_data(df) + if self.subset is None: + self.kf = self._fit(df, future_regressor=None) + elif isinstance(self.subset, (float, int)): + if self.subset < 1 and self.subset > 0: + self.subset = self.subset * df.shape[1] + chunks = df.shape[1] // self.subset + if chunks > 1: + self.kf = {} + self.subset_columns = {} + if (df.shape[1] % self.subset) != 0: + chunks += 1 + for x in range(chunks): + subset = df.iloc[:, self.subset * x: (self.subset * (x + 1))] + self.subset_columns[str(x)] = subset.columns.tolist() + self.kf[str(x)] = self._fit(subset, future_regressor=None) + else: + self.kf = self._fit(df, future_regressor=None) + else: + raise ValueError(f"subset arg {self.subset} not recognized") + + self.fit_runtime = datetime.datetime.now() - self.startTime + return self + + def _fit(self, df, future_regressor=None): if self.observation_noise == "auto": self.fit_noise = self.tune_observational_noise(df)[0] else: self.fit_noise = self.observation_noise - self.kf = KalmanFilter( + kf = KalmanFilter( state_transition=self.state_transition, # matrix A process_noise=self.process_noise, # Q observation_model=self.observation_model, # H observation_noise=self.fit_noise, # R ) if self.em_iter is not None: - self.kf = self.kf.em(self.df_train, n_iter=self.em_iter) + kf = kf.em(df.to_numpy().T, n_iter=self.em_iter) - self.fit_runtime = datetime.datetime.now() - self.startTime - return self + return kf def fit_data(self, df, future_regressor=None): df = self.basic_profile(df) - self.df_train = df.to_numpy().T + self.df_train = df # df.to_numpy().T self.train_index = df.index return self def cost_function(self, param, df): try: # evaluating on a single, most recent holdout only, for simplicity + local = df.to_numpy().T kf = KalmanFilter( state_transition=self.state_transition, # matrix A process_noise=self.process_noise, # Q @@ -2136,15 +2162,15 @@ def cost_function(self, param, df): ) if self.em_iter is not None: kf = kf.em( - self.df_train[:, : -self.forecast_length], n_iter=self.em_iter + local[:, : -self.forecast_length], n_iter=self.em_iter ) result = kf.predict( - self.df_train[:, : -self.forecast_length], self.forecast_length + local[:, : -self.forecast_length], self.forecast_length ) df_smooth = pd.DataFrame( result.observations.mean.T, index=df.index[-self.forecast_length :], - columns=self.column_names, + columns=df.columns, ) df_stdev = np.sqrt(result.observations.cov).T bound = df_stdev * norm.ppf(self.prediction_interval) @@ -2219,20 +2245,41 @@ def predict( "must provide forecast_length to KalmanStateSpace predict" ) predictStartTime = datetime.datetime.now() - result = self.kf.predict(self.df_train, forecast_length) - df = pd.DataFrame( - result.observations.mean.T, - index=self.create_forecast_index(forecast_length), - columns=self.column_names, - ) - - if just_point_forecast: - return df + future_index = self.create_forecast_index(forecast_length) + if isinstance(self.kf, dict): + forecasts = [] + uppers = [] + lowers = [] + for x in self.subset_columns: + current_cols = self.subset_columns[x] + result = self.kf[x].predict(self.df_train.reindex(columns=current_cols).to_numpy().T, forecast_length) + df = pd.DataFrame( + result.observations.mean.T, + index=future_index, + columns=current_cols, + ) + forecasts.append(df) + df_stdev = np.sqrt(result.observations.cov).T + bound = df_stdev * norm.ppf(self.prediction_interval) + uppers.append(df + bound) + lowers.append(df - bound) + df = pd.concat(forecasts, axis=1).reindex(columns=self.column_names) + upper_forecast = pd.concat(uppers, axis=1).reindex(columns=self.column_names) + lower_forecast = pd.concat(lowers, axis=1).reindex(columns=self.column_names) else: + result = self.kf.predict(self.df_train.to_numpy().T, forecast_length) + df = pd.DataFrame( + result.observations.mean.T, + index=future_index, + columns=self.column_names, + ) df_stdev = np.sqrt(result.observations.cov).T bound = df_stdev * norm.ppf(self.prediction_interval) upper_forecast = df + bound lower_forecast = df - bound + if just_point_forecast: + return df + else: predict_runtime = datetime.datetime.now() - predictStartTime prediction = PredictionObject( model_name=self.name, @@ -2251,7 +2298,9 @@ def predict( def get_new_params(self, method: str = "random"): # predefined, or random - return new_kalman_params(method=method) + new_params = new_kalman_params(method=method) + new_params['subset'] = 200 + return new_params def get_params(self): """Return dict of current parameters.""" @@ -2261,6 +2310,7 @@ def get_params(self): "process_noise": self.process_noise, "observation_model": self.observation_model, "observation_noise": self.observation_noise, + "subset": self.subset, } diff --git a/autots/tools/fast_kalman.py b/autots/tools/fast_kalman.py index 7a1ae1a5..f3615888 100644 --- a/autots/tools/fast_kalman.py +++ b/autots/tools/fast_kalman.py @@ -104,7 +104,7 @@ from functools import wraps -def random_state_space(): +def random_state_space_original(): """Return randomly generated statespace models.""" n_dims = random.choices([1, 2, 3, 4, 8], [0.1, 0.2, 0.3, 0.4, 0.3])[0] if n_dims == 1: @@ -135,6 +135,32 @@ def random_state_space(): return st, procnois, obsmod, obsnois +def ensure_stability(st): + eigenvalues, eigenvectors = np.linalg.eig(st) + # Scale eigenvalues to ensure their absolute values are less than 1 + stable_eigenvalues = eigenvalues / (np.abs(eigenvalues) + 1e-5) + st_stable = eigenvectors @ np.diag(stable_eigenvalues) @ np.linalg.inv(eigenvectors) + return st_stable.real + +def random_matrix(rows, cols, density=0.2): + matrix = np.random.randn(rows, cols) + sparsity_mask = np.random.rand(rows, cols) < density + return np.where(sparsity_mask, matrix, 0) + +def random_state_space(tries=10): + for _ in range(tries): + n_dims = random.choices([1, 2, 3, 4, 8], [0.1, 0.2, 0.3, 0.4, 0.3])[0] + st = random_matrix(n_dims, n_dims, density=0.5) + st = ensure_stability(st) + obsmod = random_matrix(1, n_dims, density=1.0) # Full observation for simplicity + procnois = np.diag(np.random.exponential(0.01, size=n_dims)).round(3) + obsnois = np.random.exponential(1.0) + + if np.all(np.abs(np.linalg.eigvals(st)) < 1): # Check stability + return st, procnois, obsmod, obsnois + raise ValueError("Failed to generate a stable model after several tries") + + def holt_winters_damped_matrices(M, alpha, beta, gamma, phi=1.0): """Not sure if this is correct. It's close, at least.""" # State Transition Matrix F @@ -457,6 +483,7 @@ def new_kalman_params(method=None, allow_auto=True): 'observation_noise': random.choice([0.01, 0.1, 1, 'auto']), }, "dynamic_linear", + "random_original", ], [ 0.1, @@ -476,6 +503,7 @@ def new_kalman_params(method=None, allow_auto=True): 0.1, 0.1, 0.1, + 0.1, ], )[0] if params in [364] and method not in ['deep']: @@ -489,6 +517,15 @@ def new_kalman_params(method=None, allow_auto=True): 'observation_model': obsmod.tolist(), 'observation_noise': obsnois, } + elif params == "random_original": + st, procnois, obsmod, obsnois = random_state_space_original() + params = { + 'model_name': 'randomly generated_original', + 'state_transition': st.tolist(), + 'process_noise': procnois.tolist(), + 'observation_model': obsmod.tolist(), + 'observation_noise': obsnois, + } elif params == "dynamic_linear": choices = [ 0.0, @@ -1313,6 +1350,11 @@ def douter(a, b): "Outer product, last two axes" return a * b.transpose((0, 2, 1)) +def stable_pinv(A, tol=1e-5, regularization=1e-4): + n = A.shape[1] + U, s, Vt = np.linalg.svd((A + regularization * np.eye(n)), full_matrices=False) + s_inv = np.where(s > tol, 1/s, 0) + return Vt.T @ np.diag(s_inv) @ U.T def dinv(A): "Matrix inverse applied to last two axes" @@ -1321,7 +1363,11 @@ def dinv(A): np.nan_to_num(A) ) # can cause kernel death in OpenBLAS with NaN except Exception: - res = np.linalg.pinv(A) # slower but more robust + try: + res = np.linalg.pinv(A) # slower but more robust + except np.linalg.LinAlgError: + print("SVD did not converge, attempting more robust approach...") + res = stable_pinv(A) return res From 7dca79ed268d530b81b83c10581ad043103db646 Mon Sep 17 00:00:00 2001 From: Colin Catlin Date: Sat, 11 May 2024 09:16:35 -0500 Subject: [PATCH 6/9] 0.6.13 a6 --- autots/evaluator/auto_ts.py | 2 +- autots/models/basics.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/autots/evaluator/auto_ts.py b/autots/evaluator/auto_ts.py index 2365ba23..6836c1a1 100644 --- a/autots/evaluator/auto_ts.py +++ b/autots/evaluator/auto_ts.py @@ -2195,7 +2195,7 @@ def export_template( max_per_model_class: int = None, include_results: bool = False, unpack_ensembles: bool = False, - min_metrics: list = ['smape', 'spl'], + min_metrics: list = ['smape', 'spl', 'wasserstein', 'mle', 'imle', 'ewmae'], max_metrics: list = None, ): """Export top results as a reusable template. diff --git a/autots/models/basics.py b/autots/models/basics.py index 025d0b22..5e98b6a6 100644 --- a/autots/models/basics.py +++ b/autots/models/basics.py @@ -2299,7 +2299,10 @@ def predict( def get_new_params(self, method: str = "random"): # predefined, or random new_params = new_kalman_params(method=method) - new_params['subset'] = 200 + if method in ['deep']: + new_params['subset'] = random.choices([None, 200, 300], [0.3, 0.3, 0.3])[0] + else: + new_params['subset'] = random.choices([100, 200, 300], [0.3, 0.3, 0.3])[0] # probably no difference return new_params def get_params(self): From 08c1d9a80cd5023b5f0b242ffaa42768c67804eb Mon Sep 17 00:00:00 2001 From: Colin Catlin Date: Mon, 13 May 2024 14:50:43 -0500 Subject: [PATCH 7/9] 0.6.13 a7 --- autots/templates/general.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/autots/templates/general.py b/autots/templates/general.py index 9f715fc2..d7a7313c 100644 --- a/autots/templates/general.py +++ b/autots/templates/general.py @@ -463,14 +463,14 @@ }, "74": { # optimized 200 minutes on initial model import on load_daily "Model": "DMD", - 'ModelParameters': '{"rank": 10, "alpha": 1, "amplitude_threshold": null, "eigenvalue_threshold": null}"', - "TransformationParameters": '"{"fillna": "linear", "transformations": {"0": "HistoricValues", "1": "AnomalyRemoval", "2": "SeasonalDifference", "3": "AnomalyRemoval"},"transformation_params": {"0": {"window": 10}, "1": {"method": "zscore", "method_params": {"distribution": "norm", "alpha": 0.05}, "fillna": "ffill", "transform_dict": {"fillna": null, "transformations": {"0": "ClipOutliers"}, "transformation_params": {"0": {"method": "clip", "std_threshold": 6}}}, "isolated_only": false}, "2": {"lag_1": 7, "method": "Mean"}, "3": {"method": "zscore", "method_params": {"distribution": "norm", "alpha": 0.05}, "fillna": "fake_date", "transform_dict": {"transformations": {"0": "DifferencedTransformer"}, "transformation_params": {"0": {}}}, "isolated_only": false}}}', + 'ModelParameters': '{"rank": 10, "alpha": 1, "amplitude_threshold": null, "eigenvalue_threshold": null}', + "TransformationParameters": '''{"fillna": "linear", "transformations": {"0": "HistoricValues", "1": "AnomalyRemoval", "2": "SeasonalDifference", "3": "AnomalyRemoval"},"transformation_params": {"0": {"window": 10}, "1": {"method": "zscore", "method_params": {"distribution": "norm", "alpha": 0.05}, "fillna": "ffill", "transform_dict": {"fillna": null, "transformations": {"0": "ClipOutliers"}, "transformation_params": {"0": {"method": "clip", "std_threshold": 6}}}, "isolated_only": false}, "2": {"lag_1": 7, "method": "Mean"}, "3": {"method": "zscore", "method_params": {"distribution": "norm", "alpha": 0.05}, "fillna": "fake_date", "transform_dict": {"transformations": {"0": "DifferencedTransformer"}, "transformation_params": {"0": {}}}, "isolated_only": false}}}''', "Ensemble": 0, }, "75": { # short optimization on M5 "Model": "DMD", - "ModelParameters": "{'rank': 2, 'alpha': 1, 'amplitude_threshold': null, 'eigenvalue_threshold': 1}", - "TransformationParameters": "{'fillna': 'ffill', 'transformations': {'0': 'SeasonalDifference', '1': 'AlignLastValue', '2': 'Round', '3': 'Round', '4': 'MinMaxScaler'}, 'transformation_params': {'0': {'lag_1': 7, 'method': 'LastValue'}, '1': {'rows': 1, 'lag': 1, 'method': 'additive', 'strength': 1.0, 'first_value_only': false}, '2': {'decimals': 0, 'on_transform': false, 'on_inverse': true}, '3': {'decimals': 0, 'on_transform': false, 'on_inverse': true}, '4': {}}}", + "ModelParameters": '''{"rank": 2, "alpha": 1, "amplitude_threshold": null, "eigenvalue_threshold": 1}''', + "TransformationParameters": '''{"fillna": "ffill", "transformations": {"0": "SeasonalDifference", "1": "AlignLastValue", "2": "Round", "3": "Round", "4": "MinMaxScaler"}, "transformation_params": {"0": {"lag_1": 7, "method": "LastValue"}, "1": {"rows": 1, "lag": 1, "method": "additive", "strength": 1.0, "first_value_only": false}, "2": {"decimals": 0, "on_transform": false, "on_inverse": true}, "3": {"decimals": 0, "on_transform": false, "on_inverse": true}, "4": {}}}''', "Ensemble": 0, }, } From 3a7e1942a83e06d47b40067d0863b9be5266f2c1 Mon Sep 17 00:00:00 2001 From: Colin Catlin Date: Mon, 13 May 2024 15:06:01 -0500 Subject: [PATCH 8/9] 0.6.13 a8 --- tests/test_autots.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_autots.py b/tests/test_autots.py index 1f2d2212..803f57b0 100644 --- a/tests/test_autots.py +++ b/tests/test_autots.py @@ -17,6 +17,7 @@ from autots.models.model_list import default as default_model_list from autots.models.model_list import all_models from autots.evaluator.benchmark import Benchmark +from autots.templates.general import general_template from autots.tools.cpu_count import cpu_count, set_n_jobs @@ -546,6 +547,17 @@ def test_benchmark(self): print(bench.results) time.sleep(5) + def test_template(self): + for index, row in general_template.iterrows(): + model = row["Model"] + with self.subTest(i=model): + mod = json.loads(row['ModelParameters']) + trans = json.loads(row['TransformationParameters']) + ensemble = row["Ensemble"] + self.assertIsInstance(mod, dict) + self.assertIsInstance(trans, dict) + self.assertIsNotNone(ensemble) + # test all same on univariate input, non-horizontal, with regressor, and different frequency, with forecast_length = 1 ! # the big ones are: From 0c94d378081783b455ab4e3800696b99af76940c Mon Sep 17 00:00:00 2001 From: Colin Catlin Date: Mon, 13 May 2024 21:30:59 -0500 Subject: [PATCH 9/9] 0.6.13 --- TODO.md | 1 + autots/__init__.py | 2 +- autots/evaluator/auto_ts.py | 26 ++++++++--------- autots/models/base.py | 12 ++++---- autots/models/basics.py | 27 +++++++++++------- autots/models/ensemble.py | 18 ++++++------ autots/models/prophet.py | 25 ++++++++++++---- autots/models/sklearn.py | 7 +++-- autots/tools/fast_kalman.py | 12 ++++++-- autots/tools/seasonal.py | 1 + docs/build/doctrees/environment.pickle | Bin 9694950 -> 9710788 bytes docs/build/doctrees/source/autots.doctree | Bin 981808 -> 982009 bytes .../doctrees/source/autots.evaluator.doctree | Bin 922644 -> 922845 bytes .../doctrees/source/autots.models.doctree | Bin 2518966 -> 2521309 bytes .../doctrees/source/autots.tools.doctree | Bin 1725051 -> 1732071 bytes docs/build/doctrees/source/intro.doctree | Bin 45585 -> 45577 bytes docs/build/html/.buildinfo | 2 +- .../html/_static/documentation_options.js | 2 +- docs/build/html/genindex.html | 24 ++++++++++------ docs/build/html/index.html | 4 +-- docs/build/html/objects.inv | Bin 8064 -> 8097 bytes docs/build/html/py-modindex.html | 4 +-- docs/build/html/search.html | 4 +-- docs/build/html/searchindex.js | 2 +- docs/build/html/source/autots.datasets.html | 4 +-- docs/build/html/source/autots.evaluator.html | 6 ++-- docs/build/html/source/autots.html | 10 +++++-- docs/build/html/source/autots.models.html | 9 +++--- docs/build/html/source/autots.templates.html | 4 +-- docs/build/html/source/autots.tools.html | 26 +++++++++++++++-- docs/build/html/source/intro.html | 6 ++-- docs/build/html/source/modules.html | 4 +-- docs/build/html/source/tutorial.html | 4 +-- docs/conf.py | 2 +- pyproject.toml | 2 +- setup.py | 2 +- 36 files changed, 158 insertions(+), 94 deletions(-) diff --git a/TODO.md b/TODO.md index 524c913b..94b226e3 100644 --- a/TODO.md +++ b/TODO.md @@ -16,6 +16,7 @@ # 0.6.13 🇺🇦 🇺🇦 🇺🇦 * trend_phi directly into Prophet * subset arg to make KalmanStateSpace more scalable to memory +* bug fixes ### Unstable Upstream Pacakges (those that are frequently broken by maintainers) * Pytorch-Forecasting diff --git a/autots/__init__.py b/autots/__init__.py index bde6a9e1..4be1f72b 100644 --- a/autots/__init__.py +++ b/autots/__init__.py @@ -27,7 +27,7 @@ from autots.models.cassandra import Cassandra -__version__ = '0.6.12' +__version__ = '0.6.13' TransformTS = GeneralTransformer diff --git a/autots/evaluator/auto_ts.py b/autots/evaluator/auto_ts.py index 6836c1a1..72232fc8 100644 --- a/autots/evaluator/auto_ts.py +++ b/autots/evaluator/auto_ts.py @@ -418,9 +418,9 @@ def __init__( full_params['transformations'] = transformations full_params['transformation_params'] = transformation_params - self.initial_template.loc[index, 'TransformationParameters'] = ( - json.dumps(full_params) - ) + self.initial_template.loc[ + index, 'TransformationParameters' + ] = json.dumps(full_params) self.regressor_used = False self.grouping_ids = None @@ -1827,10 +1827,10 @@ def _run_template( self.model_count = template_result.model_count # capture results from lower-level template run if "TotalRuntime" in template_result.model_results.columns: - template_result.model_results['TotalRuntime'] = ( - template_result.model_results['TotalRuntime'].fillna( - pd.Timedelta(seconds=60) - ) + template_result.model_results[ + 'TotalRuntime' + ] = template_result.model_results['TotalRuntime'].fillna( + pd.Timedelta(seconds=60) ) else: # trying to catch a rare and sneaky bug (perhaps some variety of beetle?) @@ -1930,9 +1930,9 @@ def _run_validations( frac=0.8, random_state=self.random_seed ).reindex(idx) nan_frac = val_df_train.shape[1] / num_validations - val_df_train.iloc[-2:, int(nan_frac * y) : int(nan_frac * (y + 1))] = ( - np.nan - ) + val_df_train.iloc[ + -2:, int(nan_frac * y) : int(nan_frac * (y + 1)) + ] = np.nan # run validation template on current slice result = self._run_template( @@ -3851,9 +3851,9 @@ def diagnose_params(self, target='runtime', waterfall_plots=True): ) y = pd.json_normalize(json.loads(row["ModelParameters"])) y.index = [row['ID']] - y['Model'] = ( - x # might need to remove this and do analysis independently for each - ) + y[ + 'Model' + ] = x # might need to remove this and do analysis independently for each res.append( pd.DataFrame( { diff --git a/autots/models/base.py b/autots/models/base.py index 00b4de04..0ee1fc3b 100644 --- a/autots/models/base.py +++ b/autots/models/base.py @@ -690,18 +690,18 @@ def long_form_results( value_name=value_name, id_vars="datetime", ).set_index("datetime") - upload_upper[interval_name] = ( - f"{round(100 - ((1- self.prediction_interval)/2) * 100, 0)}%" - ) + upload_upper[ + interval_name + ] = f"{round(100 - ((1- self.prediction_interval)/2) * 100, 0)}%" upload_lower = pd.melt( self.lower_forecast.rename_axis(index='datetime').reset_index(), var_name=id_name, value_name=value_name, id_vars="datetime", ).set_index("datetime") - upload_lower[interval_name] = ( - f"{round(((1- self.prediction_interval)/2) * 100, 0)}%" - ) + upload_lower[ + interval_name + ] = f"{round(((1- self.prediction_interval)/2) * 100, 0)}%" upload = pd.concat([upload, upload_upper, upload_lower], axis=0) if datetime_column is not None: diff --git a/autots/models/basics.py b/autots/models/basics.py index 5e98b6a6..896f9aa9 100644 --- a/autots/models/basics.py +++ b/autots/models/basics.py @@ -2116,7 +2116,7 @@ def fit(self, df, future_regressor=None): if (df.shape[1] % self.subset) != 0: chunks += 1 for x in range(chunks): - subset = df.iloc[:, self.subset * x: (self.subset * (x + 1))] + subset = df.iloc[:, self.subset * x : (self.subset * (x + 1))] self.subset_columns[str(x)] = subset.columns.tolist() self.kf[str(x)] = self._fit(subset, future_regressor=None) else: @@ -2161,12 +2161,8 @@ def cost_function(self, param, df): # covariances=False, ) if self.em_iter is not None: - kf = kf.em( - local[:, : -self.forecast_length], n_iter=self.em_iter - ) - result = kf.predict( - local[:, : -self.forecast_length], self.forecast_length - ) + kf = kf.em(local[:, : -self.forecast_length], n_iter=self.em_iter) + result = kf.predict(local[:, : -self.forecast_length], self.forecast_length) df_smooth = pd.DataFrame( result.observations.mean.T, index=df.index[-self.forecast_length :], @@ -2252,7 +2248,10 @@ def predict( lowers = [] for x in self.subset_columns: current_cols = self.subset_columns[x] - result = self.kf[x].predict(self.df_train.reindex(columns=current_cols).to_numpy().T, forecast_length) + result = self.kf[x].predict( + self.df_train.reindex(columns=current_cols).to_numpy().T, + forecast_length, + ) df = pd.DataFrame( result.observations.mean.T, index=future_index, @@ -2264,8 +2263,12 @@ def predict( uppers.append(df + bound) lowers.append(df - bound) df = pd.concat(forecasts, axis=1).reindex(columns=self.column_names) - upper_forecast = pd.concat(uppers, axis=1).reindex(columns=self.column_names) - lower_forecast = pd.concat(lowers, axis=1).reindex(columns=self.column_names) + upper_forecast = pd.concat(uppers, axis=1).reindex( + columns=self.column_names + ) + lower_forecast = pd.concat(lowers, axis=1).reindex( + columns=self.column_names + ) else: result = self.kf.predict(self.df_train.to_numpy().T, forecast_length) df = pd.DataFrame( @@ -2302,7 +2305,9 @@ def get_new_params(self, method: str = "random"): if method in ['deep']: new_params['subset'] = random.choices([None, 200, 300], [0.3, 0.3, 0.3])[0] else: - new_params['subset'] = random.choices([100, 200, 300], [0.3, 0.3, 0.3])[0] # probably no difference + new_params['subset'] = random.choices([100, 200, 300], [0.3, 0.3, 0.3])[ + 0 + ] # probably no difference return new_params def get_params(self): diff --git a/autots/models/ensemble.py b/autots/models/ensemble.py index 94a8c0c9..fba9a998 100644 --- a/autots/models/ensemble.py +++ b/autots/models/ensemble.py @@ -1838,15 +1838,15 @@ def MosaicEnsemble( f"Mosaic Ensemble failed on model {row[3]} series {row[2]} and period {row[1]} due to missing model: {e} " + mi ) - melted['forecast'] = ( - fore # [forecasts[row[3]][row[2]].iloc[row[1]] for row in melted.itertuples()] - ) - melted['upper_forecast'] = ( - u_fore # [upper_forecasts[row[3]][row[2]].iloc[row[1]] for row in melted.itertuples()] - ) - melted['lower_forecast'] = ( - l_fore # [lower_forecasts[row[3]][row[2]].iloc[row[1]] for row in melted.itertuples()] - ) + melted[ + 'forecast' + ] = fore # [forecasts[row[3]][row[2]].iloc[row[1]] for row in melted.itertuples()] + melted[ + 'upper_forecast' + ] = u_fore # [upper_forecasts[row[3]][row[2]].iloc[row[1]] for row in melted.itertuples()] + melted[ + 'lower_forecast' + ] = l_fore # [lower_forecasts[row[3]][row[2]].iloc[row[1]] for row in melted.itertuples()] forecast_df = melted.pivot( values="forecast", columns="series_id", index="forecast_period" diff --git a/autots/models/prophet.py b/autots/models/prophet.py index e1622cf7..0528bfc6 100644 --- a/autots/models/prophet.py +++ b/autots/models/prophet.py @@ -222,7 +222,11 @@ def seek_the_oracle( future[args['regressor_name']] = a fcst = m.predict(future) # fcst = fcst.tail(forecast_length) # remove the backcast - if self.trend_phi is not None and self.trend_phi != 1 and forecast_length > 2: + if ( + self.trend_phi is not None + and self.trend_phi != 1 + and forecast_length > 2 + ): req_len = fcst.shape[0] - 1 phi_series = pd.Series( [self.trend_phi] * req_len, @@ -237,9 +241,18 @@ def seek_the_oracle( ] ).cumsum() # for now, not doing the dampening on upper and lower bounds as those might still be good to have the full probability - forecast = fcst['trend'] * (1 + fcst["multiplicative_terms"]) + fcst['additive_terms'] - upper_forecast = fcst['trend_upper'] * (1 + fcst["multiplicative_terms_upper"]) + fcst['additive_terms_upper'] - lower_forecast = fcst['trend_lower'] * (1 + fcst["multiplicative_terms_lower"]) + fcst['additive_terms_lower'] + forecast = ( + fcst['trend'] * (1 + fcst["multiplicative_terms"]) + + fcst['additive_terms'] + ) + upper_forecast = ( + fcst['trend_upper'] * (1 + fcst["multiplicative_terms_upper"]) + + fcst['additive_terms_upper'] + ) + lower_forecast = ( + fcst['trend_lower'] * (1 + fcst["multiplicative_terms_lower"]) + + fcst['additive_terms_lower'] + ) else: forecast = fcst['yhat'] lower_forecast = fcst['yhat_lower'] @@ -366,7 +379,9 @@ def get_new_params(self, method: str = 'random'): 'n_changepoints': random.choices( [5, 10, 20, 25, 30, 40, 50], [0.05, 0.1, 0.1, 0.9, 0.1, 0.05, 0.05] )[0], - "trend_phi": random.choices([None, 0.98, 0.999, 0.95, 0.8], [0.8, 0.1, 0.2, 0.1, 0.1])[0], + "trend_phi": random.choices( + [None, 0.98, 0.999, 0.95, 0.8], [0.8, 0.1, 0.2, 0.1, 0.1] + )[0], } def get_params(self): diff --git a/autots/models/sklearn.py b/autots/models/sklearn.py index 9a3f6ebd..268e9c7e 100644 --- a/autots/models/sklearn.py +++ b/autots/models/sklearn.py @@ -264,7 +264,8 @@ def rolling_x_regressor_regressor( X = X.drop(columns=['series_id']) if series_id is not None: hashed = ( - int(hashlib.sha256(str(series_id).encode('utf-8')).hexdigest(), 16) % 10**16 + int(hashlib.sha256(str(series_id).encode('utf-8')).hexdigest(), 16) + % 10**16 ) X['series_id'] = hashed return X @@ -3522,7 +3523,9 @@ def _rbf_kernel(self, x1, x2, gamma): if gamma is None: gamma = 1.0 / x1.shape[1] distance = ( - np.sum(x1**2, 1).reshape(-1, 1) + np.sum(x2**2, 1) - 2 * np.dot(x1, x2.T) + np.sum(x1**2, 1).reshape(-1, 1) + + np.sum(x2**2, 1) + - 2 * np.dot(x1, x2.T) ) return np.exp(-gamma * distance) diff --git a/autots/tools/fast_kalman.py b/autots/tools/fast_kalman.py index f3615888..aa09b69d 100644 --- a/autots/tools/fast_kalman.py +++ b/autots/tools/fast_kalman.py @@ -142,20 +142,24 @@ def ensure_stability(st): st_stable = eigenvectors @ np.diag(stable_eigenvalues) @ np.linalg.inv(eigenvectors) return st_stable.real + def random_matrix(rows, cols, density=0.2): matrix = np.random.randn(rows, cols) sparsity_mask = np.random.rand(rows, cols) < density return np.where(sparsity_mask, matrix, 0) + def random_state_space(tries=10): for _ in range(tries): n_dims = random.choices([1, 2, 3, 4, 8], [0.1, 0.2, 0.3, 0.4, 0.3])[0] st = random_matrix(n_dims, n_dims, density=0.5) st = ensure_stability(st) - obsmod = random_matrix(1, n_dims, density=1.0) # Full observation for simplicity + obsmod = random_matrix( + 1, n_dims, density=1.0 + ) # Full observation for simplicity procnois = np.diag(np.random.exponential(0.01, size=n_dims)).round(3) obsnois = np.random.exponential(1.0) - + if np.all(np.abs(np.linalg.eigvals(st)) < 1): # Check stability return st, procnois, obsmod, obsnois raise ValueError("Failed to generate a stable model after several tries") @@ -1350,12 +1354,14 @@ def douter(a, b): "Outer product, last two axes" return a * b.transpose((0, 2, 1)) + def stable_pinv(A, tol=1e-5, regularization=1e-4): n = A.shape[1] U, s, Vt = np.linalg.svd((A + regularization * np.eye(n)), full_matrices=False) - s_inv = np.where(s > tol, 1/s, 0) + s_inv = np.where(s > tol, 1 / s, 0) return Vt.T @ np.diag(s_inv) @ U.T + def dinv(A): "Matrix inverse applied to last two axes" try: diff --git a/autots/tools/seasonal.py b/autots/tools/seasonal.py index d73dc358..b74aaa95 100644 --- a/autots/tools/seasonal.py +++ b/autots/tools/seasonal.py @@ -596,6 +596,7 @@ def create_seasonality_feature(DTindex, t, seasonality, history_days=None): "other", ] + def random_datepart(method='random'): """New random parameters for seasonality.""" seasonalities = random.choices( diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index a51ca5548c3958a7167e003cd71afef5388e9c29..9f01fff89e30446c415baecc621e6a6fe6b8f2d9 100644 GIT binary patch delta 997649 zcmc$HcYIaF_Ah%vdPpUqB#;CMEg{Ki0i-2#MM~%jl0*oY03jiOVk0PmG)Xv+u|g2k zdqt&lETEt$V8I}Ypn?JHUKP;m^{T-8t~Iky3GmB%@AE#N_s`jTX4b6v&YIb4)~q#q zpKnfm*!aN7+QwVY8-{Ji1!GRAVRKGx;y~ibCgs7nL^d1hkISS4BgnbBU7XR>S(Vb% zSmT`3uBG#rcFE3{CWWj{iO*_MK5Opm$%PpObLY&OQ@&-a!N{opI@U!D_Y9@!lnrUmjv$P<(6Y{t&B#_6)B10Z{d6~rCESM zMDfm=NzDS&XP3`eQ+&nwT}tbge-VA8H%nF8*w2~NzWD+{wPJMf96+00R4_wPTt>~g zDarKWr5bN(T9kV8ebMTZQjkCqGp!`?wLG{Q`Gdbz`I7x<5Xj=H(>FdoFW9v z0?pLrP$u>NWj+d><2nxxq^_)5)6p5(rM1z~S!!?UoRt~pY-){lMx^?SIpxmv8F9|x zsok8LGNPQ}J;I&CyR>$;PECr5O;6W@o{^VVR8ll2FV9(O=@?qcvIEN%t(_yfG<6P1 z3w6HUIm{W5mJwXZ(xm1#^l0atYl(F(O^bY4jB=-gy$4+x2<)DGy9odMlCgE+>SmeIsH#?jhHWb9kgnxIIrpn>mu4pmP>k!sr@UK7B@E!R!)er8V2^fzjW2rdzu6kfpivq0ElXc9{vzkYgT6m^@hjV~dfhB{4z`8^Wwf(TR+#gnE(u;8eb?3! z9NIc>LTRWq*jZ>xa?a`2-q|mM1gFL>t!J_`JF}&;);f;4+~^2{Bxo{`B<5zdagNSP zMh;CVbClY3jc56kJGwZRca3$f>)G15*4lyP@M~ri$wjQ_?>vgE)7=A{A7%wMnOZbs zPT}mlDTU=l(@LDLXEbvQ=;zEf&J9_Eo#l>>&WN6Y&ZRfRuvqqY9l#^JzpKh$(Id{; z>V^#Gh_2yovAo@58h2!PYPfTE_Z&=_)(}q*XJ+>>V;Bqj-kxoYcFrh>d}=qU*VgFA zxY}i6NDC%U&nunp%(taLz!}aJJwgJe&YE3VKF2w$TdK3BYqF1&(6hih3+5Hhz%0nM z+MN;IBN|uY$#(YX6&FY<1mcm|k&9Y7=k=Oq`0Y5|D*CVxLySLlRb}$jZRr7IMpHV$iPBe*eD1e>@arBU!m=b)5XM$Zv1^w4@Gq7L=D4 zLP-`Dm2^OI=8QtR6zOZ>oihsxyxch0b;C@*ciS36d_*QaxZKBy*C76q>LZv=5Pk_B(cbkRBlOax;I*xFgRbAMgw`1{KcRiw-6Cw&eyU&fR@kzh!EQ`W%kbvAY)y_d zajm|4ZfX;kBfiNmUwMjU!7RV{U46oL2&(&=2yYfD^ENdLlKEZ2o4f4c;rrgCg5PVy zyJpCtO}mH4(H)KGUD**IH<1-5gWI_Jgh%v!mPj7l8L?wX@Y=sLv|U+|KQxiGv%1E( zdWJ_{z8I`~)Toi`1|#a1Fj>((I9O)f6@8!UlP#Cn=qNZwq>Mie0Yriufc1DZb+^ZO;coMtLT<;U-#t!GSBE0D1WSL z-r9B0X!<~ytUKE&!?iHH>C0nezO&*R{-c1x3Wa zb5X4IBT2RPU@8;|lfð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�wgbDLE2lHKl=@#e`>4~$G!=OmI zg7q?9fQ3wUQ^HtQ=%(q47Ga7UL2{hPki=XXl{3|H@@tp{ppc6&*lTZx4on$JEb5i)^1imUr$ zB}O2CH>i^iM?`w?I2^y~kuk(fM}g9OQ#xt$-O)*#4`KGR?WEm>a3HX4DunWWNBp!S zMwkNItB#qM{(+{4?zamEWn5;yMBT;1u_v&Bj7u=eq9cf;YvqG?@#Ivv>t|(`U+XFh z3c7-5GCU(sTx5*G5Nx_8slMGi#`{KsB%!vu`(;dqTX-Sh3YXSdSGX%B3T_`dv%cbC zOIQ@_Yn>YE9DI4;PmA#hh9_fPo?9JPtcr-Dk>(QR>QSsupx|B%4l1Oe1OrWwvjIFX zuPBWJBTWGPuViD7gR0qAx!6g>0p=a0Uo?t~C5XIcpn$k`SjHe|98)H_W;pi>ZH5|* zk`HhQ{;Q|Krs`se$ul6}dI>=fc}`<5co`a1Brwfp|CsDXsBo4MI`4XHDw=*)CzWh% zy(t)#KmDBlyiHptMk=OX65XM(L`MmTu1PqSHk1$*Pvx zg{zvEe0f~5NDCQVbV`EUt8V_}j45Vd7oCm$y0BO5uv;=(P$)tKr{j%|5yF%d=6CVG z3@0XcuVZs>%h0oZFT>1R~&a$Czd%alLuf!i}0*@B(DyCx-d zb(Sgc&%7iT$*@9lY*kn}c#x~f8WkOZA2z;t^=l5SvqN7uYj7{sXo66#2YreGq+-mp3& z6KaFq|H1WU7eQ@s|E{VN=!=ZvX7rgQtF@EWF&;wYx+u2$T zJPFY8BtZ8+0n)Lviy**13IP-Y6G&DkHlX9^d=M&TYWKTITuocB#$@9|!*qH_>~|WR zgU*T*T#1uhQ|tgZFAKT<#ok2!cWwx=EN#qaZJYLk!$5Q{+Hns&?gj`KJA{iBA+3}i zjzhTVGzhnx6(P71A-Ot)?tfaJ@PCJJK_WtGV6H|_hz2I3Yn;xcOII2v$mD|#r-t=> zWaEMIZB>@}cPp zjdmzT$}FVOk_Hvk*qf-Hc%^<*XsFRj3gbVj#*)Hnhl24zI}~`OPLUB)+upIT=Xvs9 zC3|uw#zkH8y430hbT?d)yE+)xu}Y zKnK<>gjU7Rrcio_xoanh$}WOd!?w>0 z>s|r8QflE;DV`HY?wyR{$o0xwo%B3Iz`lcCuobmTwB1uHH=kcR`l(3 ziJKLx)9?`IyrtbL`D^PnPh~u8`nU$^1r&6dsd7W!_gGniebdzBam470q6(gt_Lq}HO zyY}wn%roMx8`X)4Je=g|32ZnuVI+y7I5j=0ehE}OSjE*pQ1J{n^lMOo&`AEjIBi8r zW%R}=LvVx}f>%ZgPtHnqVcOhE=PprU{qCsU|7u27@`%DivIlA}hT`;Xy;MMC*~7oX z?kZuh=)WiK4F@yOL0-ii&a&hMWz?G5| ztB4yjgoQhL!jQ1s{|8>^b*bFlllZiOH9CNlCOJUmTf~I&v~WVZhR|x@te<(B)~b*b zx=zyxZhRqdlm8buel)<5=sb?yi^E-+;L!~N>|?yb*lxWPA>P0l_=(7q&r~dFcB9=P zrQw-S#C1yA5Oo$Zy9sRZfbPZB0CuN<@kT22 zi=yM1MLI+%2lP0@Ko>axeM33mM;Rkr`+kzLx%T~(sU|YA%+o~XHrad@`kY}$Mu7sG z2Aaq$kX;QKo%9)ZYzW!OpO#AHbD%f3^+%Sfc;um=k`_DAm-hVi{iUFP5VwQ@zOZ`WW;nWei zAO&BsYtyE5GZO`4tiZN^YDHRc>5 z<9*>Oy#-LA=D7i7EquLg4clkwZJo?*Bp*}x^pt9*bN%-jqms+^C95jS^y76jEPB(a0zr3w;G^3au@pH!cc-5)kPiUt=CFfswy^sgW2y(^$ zC8jGr!dz{Q4HXYV=)&n7qA22Q`Zc2~uIfmfudrE(i~`^Cd~5@aDbhVcqP6y>&F%HNmU%qIXS3gGTp`Z@6OPDseh&%rE>l5<^; zYHk7*UwT}rB^;=9QD?iZR5;TBuW!!-k2yZ*Z4UIa5`~u{9q0oAOGNR0-BD%9V@?n6 zCl0U6X0I=A7xT5+%Xl_8a&~nfy@|*cLp-RD-Tm5om~Qbla!m&t_JpX72s8X zMlw)2dAvtBLa3ZPLdh$JGEg^F3_C-afGy8vJw*F7mm*ra7qWqHVKaCnN8(9zr}(2r z@#V{G6|2!{Y>e68RGDZ>+8Xm@}jmT)>ENnAca$b98KZ z^f>`NCr2JO7^1iL(nkmBm>GI)-b~BU(@79f@E3${MPV@gQ(CrJ>=4d(2-i7;2ovE} z#}Q!)b9+HA&q;a+pLPg6`i}y7BK+DR^wNJ1(t)s=o%L$^1*T}OA_S3#P;6z)`MKJB z)pND^QghjS@a=W5LAaHEY1y+$QK|Jp%E zHZcvd`RR_Wz=kKzbO+mG3nN)affY|Zz2b(6kZEIs&TDK!p5HV)5U(_mk7(QBHj{?| zz3qw4c=Q_wTpiGj!;~u$3G@bKm;iKAcO9@U$09!m8+fgjfR))}iMvw*6f6mJW6N+| zxjp3rMS=%(;Tzdi?ES66Q}DzQ3AQ~~FBR{X5a?$L^q>O8H6h`8P=T7H9*MK+qywqc zrdAJ~gdpdvYScpquS;$dB(wk9j+m8Vy5Su=v93TK4a}qQbpe$I_byu z&@~fb8F)CI6Zrrp%qJpn{y|fsd4%YE3V18iojr8GN0Nd)@&> z_(*!Vt$9;1qMYqn?pxd`Jk@;b(0%F9{n^8YzQb#_04Y{yco<&5eJS9&n`%81o32t% z7))kofS5&Is?<@!8eV;qcYwdXy(k zH?gNS-OW9<=@2HvMUElDT$VNz!nd}kHkn8NjM76}TK;ORx34*TUh;ua*F(Sx#L_>WdiNc(zY7f6rG)4AYf`JFVNbqpe9OdGk z;mPnvM1sRz>!hM!&Y2aAlH~~RrXJ~!3I3qZ9Wev@VQ`AUH%?py{NkpcrTA;<;|ku( z__m+X+z#%tDjj8%9Y41?ydenl<30^?_chRW8gv^^y=^&6}8keiEKrVUdIAv-J?_w`@%fi`Mv)$3zSy&1U^qLpUYW=cSq-ysIaJ*yQF*ZUCgx`x zgBO}O%y``(wQ7gZ0gVUn0n*UhQ#0yFodmMW`AtI3?eesk4_HY|vEI6xp=d5w;-lJB z?5)ccB0aoZt`=V#zRg_HTj$)xy>-sD?X5Bj+^$Tr+1=+*Q>YP`+Y1! zi6<*DHYn*gAn#4Rbt!eM76z=i?RjH#_zJVeVFUjJY~POwk21R*wjB=J3l7^3E$(f{ z5Xr>$MImfQflZpvk)Lz5E^a#%U0DP#&%kkpRI{e08L%R@GS`KBn1)wtyCE_GTiZ$D z1*Y@W+HM`M)^^LiTH6iwTywy%zhj7G3`>mm!Ie6g3CJTRqics$y1<`IV?ZG&UBXwu*?58E-$52w7nrMd)dta{&3(ILM&$Aae@U zzAZc)mmviozY2#PWSH}LkP#(*#^8RA=K=`g+f~Wd*-^Ti?YKOgVUHKDp6Np_+ee`` zxyM081dW$k^wDpjBQTvDKM9Muc}^d-2yu1CIbQjlVKu%$k^Fp)3?T4(eM2ApUVG`c z2I=WVW9@*LQVx>6I?FTL<`I`|Qy=w7|70J|1UOzqiOxJj_GqGSJi{Rjl{4LOJg~4^ zI!{t^myDFhdWVl2DO#G5cgQIZEjB*tga0JxS!~Gvr&w&@1Ss*CswYleJYOQ_FaX{T zzfLsS_@~=Dfaf*D@ERc531uag`{cW+oo_JvO}2oUi0G;Hc#@cBgBg z6ax;^-0`FZM-!pqf#wZ3dhjebOpG+WAYp9Z7_Mo;eWfvmn?Zfm<9dHPa1(k>9Msnw zA{^olwG*n$^I7DU^I74-n~V6>n~S&N761Zra}m-#Savd0=i3Y!H7CQbwfRH{-gtX%R@YAMwKN%FgaEBxPQFKn@etNx>j@G;N(|fj8 z^wT4LuW`ct&els{Lpb;)9Q+c_eGi6*NErghG{T)Cxp0eaViUc!DSWq?>F`WbJk#Rv z*e*|monw>*g%B-0D?UP1&op(vz**Xtw2nfFfgkJ)>bVoQ{%HUW! z&*nZKb_O))Krv6jrxg>)`O0sC>EOMl4ew5pz+1htaLCd7;hht%vD4O%FJ-fTYf{|S zKAKV77Q7Wswrk%Cm$Wr5gWnV{uA=?<@o-gxoNCCjD?HxZj;g{{cGAsxMQu)>W@)mN zrQ4mmAs4Md683O-A{iCOy0X4@P3VlM4Be$k<}uVv_KW-S^!p=WQHH*irym@I`N6TE z$48_RN;&1sAB)Kw;aX-E+TQzyRM2mTemtn`$J1n8=TnwMm*rV# zksdbnncU0N?XSZEzZ@0=`j72k+F`j}iicj?fJoGc9VC0)iVKWRjfjs7S6pQ0aKJBz z1AaLi(w_@Al`=R!>wrk~ROj^%y4{rSua-%`4IXy=w*H(+6;8VSp@a9X`p6f<^UNx= z21X8yXcxW{PTn>BrEtBFc?^-V@860#iXvt&HfN%UL70Ne8~s&wLYRX75mXn)%oXJO z6mNRswb{pLU6K1hpL+$ii9vSm^Uk&9KZp3}xMPorplW0gMX{PjCl@kachyMXklYMJ zVsx@xTBVR0>LH*LqmxDGcyCNXmo0J)#-y!tAdELf2e>gf@<2E{`61yFKL(eAy>EDu zt>x43WJzJlOfbr?);Lmm>FJTs*kafKuNSYC|JaMy4p3u@k43QJz+Hk?7sHbgZ-wtn zLbM$)>~c4wZ+s7{!TIloi|Om>JKqkEhGR4|mos9!5hzZj9$gvnr!>#}0opuM2AsBe z%DxxABx$YJJU!kEcT1ixT;iK&8mtthdFUzy;wHLHpVypPm~x}nJkw5(gw0bRX&mHx zHuw?i$4tC?5~2qd>GyZvw)x_-bI1iiZ^Au9H0~G>j7%n z_dI;!IRv?^7h=j3m1a0t-%06i;D(#gF0rp`l7bOUZ$704kP}sMYEy z{7CjUvCuT8(^6&1ApOM55KeKQ7(fj^F}by25dxEIF;sDU_=dRt&o{)k|Aa|DQ208J zetCmbaO{KMYqB2nq3Y-Yq>Z4r#2VS;*!9VPLrOUmVQ89L&G8>1Y9+Y>!mJsG#S+a_|)@ zRy7{bN`wDL8xklu5~$43>&Q6dJYb_nJbhvO;_MzN&1tfD{q})%!}y?8i1xN^QEV_ zR4$U@xl}G1tfnjS$)M>>_!rX7owu-}%8)H2t?W4atSx?HygxhRt_ z8KUQnE_r>BOu?vOa^woLZHUV0D2a<_OZ3q?((uFsI1}m@X*ri;m7jwUA7TzF4;;a6 zpMZuZFDT2j`%8DmGVVe2Z7o8dD#VW*#P5}S{A;c8*nlAXTiGF<%~xia9>ja-&K;)c zJ|eZLKTOA|u#>%3OQ>%}C-0Iw2g&GHXK0Z-O#2mie0cCjVnzP+XxT zo6hPP#C?04dimX>DYXk{&i*luQ-2?iN0`+pd zlB*+k;m`G7ToKv$hy#N)6XeE;E~d2(!?a9M}g1th@XF;fTa$eb)i?^8DhE2v1qLjm_;Z zf`)h?cQi0{WE|bUBaY2GD<@LlzBVADkLiXUOvH@oUfI@OnAyYrUw?e=4^K@`g_Sv# zL%1+11#qi#=}3;fIQEF)d>X28^vv$H@xYPV#-QO8oRyf5@aJkA;d^u|6X|q*T{=Dm z3J^l!{szSU2oXid8NTj3F!*_}UAQaOv-8D6AS+Po@yba2CqYl^A^)GE^?)3aDDeC` zIM8~)2_4Y5d#WFdgk-g(Y6C3)+Vs8$_4m*SXS%I=3~6#(m1wB>xESAT(R?&Mnbi-M zlIE5#wo9W5F3;uXf>^1b3++ID_2P@)#3WBcH>7O#EQMBdh*dZ5B+>+t% z3eN+o-FCTA;7$3rDh9K!=4ecsUZ&wFJ$Az{^&Fi?>4{q!(&fahi)4@64kc8MqC9d^ zly7LuO^UP>hCFZ+&*l=~fm?mNST2X>^*}2+j_I!SDXw(ND5fY11gYP^F9A#n00at-7afY{918sM=#fwC9&%7VCBRVSA&k$S6(cwjqvJ@7?*DC#Q%cwolOmVnE=7QGLmbA*k$s`xWoToSwYcmRxB>J$uH*;1Fo z)bVs7rpzeyCH|VMK{zz2RkfF`anaba_T=1NCG576k*fCcJ0m6S;c1cdkRvL%s7xa} zVtQn(88Jrn9z)0Ql36+)?2KL_D^~^k@{Gs=GaKo$Lz^*1oy6aOuv`OM?&6n>ff6O! z3U5u*>={8SK6Z>zu|ksNRd>lI9}N_9%I0wjno~}h2Y_~0ES7}NguN<1a$(Xtz;qyY zZY8@oKhnCw6v-OD0uQp=mqZ%av{_AWuq_wrp1Gd=;qTti(ZpAxl+C#*Qp|ibMwi~7 zQ4?8ubNZAlRZ4hr%2ESBw;Fk-{Hq*4WL~@})8SK^LW8!-C`!TBO0BR7$Y+C!;r7E4F@#I*e z`B**HXfBv|8ZlV@I>l=^yry~vjVc-r&{I@96y&Eg`wcE5iebH%{zs4=C^(AQg%4tRo}F5~Gs@@4 zyBqvOzkzC;GV<;MHW_)>fz}&&=PrpfO{zc6jl4zUid3^Bmqc1txJ&ZK55Mbe`5lo4 zi?^*S&li93iUP}~a$|B~;!D7g%8lz!4}+)o-Nt!+mm&YL?=r@zas&P4M(Sj=w?Zb}<&lv%7X?P=2tIFI0@;k;w1s+)3tH&M6_M1We6NKrT^Z?`JYKTKH%^~%ae9qA<67pL!j!jpEz{@p z#j|DBNg7A>dijqnv;LHpxn`WU%+sB+FQD*cFJB$W_SQVUk8xmi7navPUAS+jt#ZM7NQ;C8D|wL{OUkL9*o;1R;P|vQ%rFW4CX^fRkPA8AtX%E`LSR z@}3l;sMWZDQQS6rR8148sMCNmJ1Imw8U3$9sMGMk!mbc`SeR5uHZC~h*rxbdok@ul zqKcTK1s(XaXJG2my!SNT?yU!>hdyG^(DL;^rSUCa&sh7vkUY z!v#3rrQcN{lJqjmC+Lm=zw~dveS&_twjfH<%bKu`r#4> z_XzOAwG^!=TZTm_MjYIK?TSC*P4S2(Fz74fP`T z0uH#r9{$9I(PnnRFO$og>B^brF&IK3KP;a8Qpw6Y&M=xqen6j4E%Jg41+KI&OX*x` zU!JIH5s?|TztJp4-BFM-&}2w`lQlWKx21;>VXG zT@93;>?=CHzu==te?*{eZEd-omzFo*PL#{EMnjElMo)9RXfBbbKk_-2HB( zD@^ghe6p0qWvT&w<@)TCnprgSyByA!8AY7Cw7~b29|(x^YZ9CW=P`#m(H!J55rNu?N0Eu!@0?mW3z4YmnoG zWKmg|Ng((A5qr%zev&q$%QG*?LwKtkJeT}XkSr<-vs>Yz#3MiAxEKxSt1HYwhi<<^ z_o+j-U(tQ6C+lz=$tYX!-IUbOWEE5J+M&l2R6HxhlaGi>P!gD1C+jB@G!zFm zBxEDrM>R^U$vvuq1S-*GgkG1Z$wJ|EIK8TW=_mpAGY9rpMp4>96iZFQL*~&up&(GW z%P`SGK+9jRK)ozY{44|scfiO(lXs6I>Qe+t4JbN2S4g1^2JO=R$juEX-B z&woimyniZQQ)-HC$PlJbRBejRWQ2VI)-;;pD?JV#&#D7opQP>RXzNc=Tm6{hg)r0m z1nIQZA2CI3^)X8w8%m>I(KiJ}A3TA*;S?3eyyP`OGEWa4L8;#9d5OCE1f(Pj9opT}j0QGym{ zC*+DCSLRuyIL*pD{RTzr^4XtjVB{41aziQ}_~KByqh?eue|QwNYhfrMK(w2GAKyIm zoT5dXhjv1R=#tQ(0O7hVKgp4Jlg^V=l9QP1v@Dow+LReglRKPr0SfyD$H1yZ{#$+3Nr)tS2EKO_UO1XI)m`UcBQXn!E8C2pC%niyz*%sL?P@4RfDrs^N_2x9#^FPm&i3kbnEFHJ3( z{11#&?>=|p&|yQyjTty%?2?hYrm60SSg8A{d7XdjrHPz_HKtVArc>*(QW(`fFAMPa zUEJzvs`k0IVRX1T0G4u;$Xy&Sz$9`3F||F%938iAM};M&`cjazJZ%piIc(MeYdkdz z|4h^U8-7LSf*bKnGe(#5w)OAWbhA*YP4a4dm9T;dI^24LK_yFyz+BG33_C{m-q_ z@ui)jUTNGqb)BwTC!q6HLZN%&ATD(fmnuZ@P73>~ps_X=!np0M7{QSk9YO|1|m3*%LefjEIc9Ot`osBBjc&mDs^A+q6{fsW0M0h>{d z&0TS95a+R3*C{$5J}}8)?aXU^Addzd);bOaaU2lmap1y(COBn}S8ax#QX0_m92YbD zpDxjh%#j)P(}B^dwq4g~>*Q*ZGkz`?nIX%|n$R~=Toz~XvZU)8SSWA1*&n(^E0`~5 zZ~});Dh227Kf;Fd7sXO%Q1M398I-$Gr!9U1rNPBF>e|?B3@QP0^Nlv;1-v!tR=b+^>Faav zHfxY7pNf^Jsk|p_5f)X^E*Jk8>LZ_~eHb%xk}qNT6upIV?Z@G)oek}Xs6_5k}0tj}L`=^*Y@=SEax8j?ObFGqrtc%`8kK-bqbsB;#G9 z&`cFtyUtYkyv0n46Q;*Z{e&aT4d$?!sxgt3Jzisi!Od|pXr_vTUjErZ{!l~sSemKL z>?N-Xk|_?#jS%w?swiy_BDQ@~U=eLeEop>8ZQlgAr0uJK)@%ER2S%HjS7*vB8Cf!hqobd} zX25TOq&_H>7eDxsS#W#w0^8*7Cdu~oe=;w$1*4;VZJpI!tJ@|Y!<)tRgwJi~#918H z_M#b4)texKV)7!JJ`0;F1cP0}2CX*rCTAMoYhC``njb+5%P-i4)4|S5ecMmvw&AEU zrmp0FFsA720sO}Y$n~k@Y@IkR*;Jja^AcgMR~OCJIfF3g%-C7F&UKuv>tEa1cJE=h z&2wxJWVSvo8^T^TIz^r2vW*9w=uzj))@1=S6_2neMa+88%c+<=?pxsuRfKkNEqSnKlkzFVVBlE)ODfxTyOU$Ly!6;GLI`6|PwHJb)^tMcWq zIXZf-ZCW|2jG2-jr+=C62q^^IoexA50)WHQzpOM5k*1f~i26ZvmS0i8z;V`qrP1Ez zDI|*wuvc=&$?g**oFD@rBV_>mQU<_ppnpMtGQfTLDju&zvn|eOY(L4#Sz&&65Po(L z@aqdBI4sZKf*R75>A7=Met#R>L>p6f&RIYu{hVLarr()zIs9S-Y``BA?|ggsYgj=x z?vc|l1pSL&Nb^F4Tz0lX4EV9;_+`!U8%RG=*Z|!0K3=Hi<-TdWD>Pcmr61Sfb9CW(bb8b@I556RNCFZNs>R42|#8!~XpN6u{BBL@sqcY0K zSN_yn9i5S&{P}Wq^x~qSi|pPV5M8PK`DJIcKO!bP6YXT{Y^qW+>4KZQ%h^9?USSv9 zA03L5a?m^V50Xz=CORR@!keblw02`OjPp2BQ~h&#YE}Q_KM<``6o&AiR`t)|oAek6 zhvtZ)S_M~e{tt#vH`$b3_#A)sF)bnfx`6+sy2OK)hV;jBXj{2tFOkbeSzN81UA*L@i;6(+`j|xk|{Dh#nf`h#h z_Q*lkp+#=d4z0{6dtgGX)X*&|uher?I9CK!aH`izNg=az)CYrSx_ds&Z{fS7K{iBC zRKX=Tl*hAPL{S(TmOw?31==o9=|fda4IP+7iB1Vr&8EWrSv(DPCVF*8RA3-fg$*b@@YF3q5%wXf-uqVVLny(7 zlu9t@QRPS-N-(cvP@xa6gf~o5B`9ZZy;T8&hS{J5i_1p9P=ZMmm0*qvO0YPpK*t14 z7~&N&IC_xb+I2eo4Voh$vzmdz)gNr>qeq*0sty zp=nn+te~OZ3q0}+0z~?fBK6q4>$5{+whVo)>_puKCs=+n)_~E~+OoN8;7-uT_@~2I z%1$`$Fd~Z8$KX4TA`uK+YBeI6rAInUHBnXB6F){Xgo>HE_?d{aJL%c^9>qYPV&Jjp zTpWo>!P@5_@xUJOA5yFFR3t9bs5&oqmME5sfhS;ZzFiHU9#;zA@X7n0 z;AS%6f{xh^_}K{e6U}yfLOWqhn<|g3$n>GVG@U~LEIhDy2yO{1+sps$I{v&n6lV&f z*zt&BflVA09;rXip7=M~9q%eizC_(}`#W@;x?FbXKW_0B&RDzb--xg|_hZdfzINfi zP*fomS5Gd(x&xMzQNZ?4CO>#^`*;hsG(Nx;4&cL#B0xlOm?;h5tq^#X)k^QR(_nn* z4t=-O%U}?JMY~q`|*>1=|391bjM5+%Bsl6NNPW?bq% zPJZ_d!Yu11#|z<5)7rE4z*$~n{c1E`Q0jrkQxCegpe14q*-hOWYhNdK#AEBjMJbcv8B=d=R=8Z7KTrLO1NPtNbY z(5#rN!*AJK9exiwga{Mi{(+7k$}p0gY;gem$j1o~YW|Pc$<_8Dz8-i?U{&6S~<{T+$_jY#OkEmb>)|B`G zcJ00 zr1CJ*W|Yi5k7_|8mCV4^j8eG-WL_KaiQ01QyAOf=o^r;j^Vob{b@nlefFILZy%jJ9 z5pA-MNz{PFYk$4e2Ym!d;zmF-*)kcfyM(W-757O5@OlJo!kPW?e|}et^aDjpHZT`2 z&=G|U9#D2xoI0Rm_qej{PdToth+tK3&&_OM(-u`qMM=WZo_{5lMM;&J z^OLJ5!d^XTE7T;j`()^OPxQc=xgaw;HMCGWq#C2xA;s;4{upNUB__`lUl`OCelM6Y zeqqEJ9LZx!-g2RiNH|tS5zGD>pQ_0t{A7+r7*7d;_-}zhR;e*Ag9}6Z@zt)vK!6Ij zvXidS@193+ZXeWF5@is=E>##(-b9>NXZ;RrA5qTcd^fb1ou89AIP^A2`4K$eYJZeb ztUcshsr_+@$ul5ePt(@M*zH4625O(UE61H&=BX^{dFDUY1odq0h|D}MvALhf2EY^S z!YiQxkdY0b5bV8!TmuM78Qhl+c7xjyygV2UAc@idIQI~SYyiZ04M3Btdzr=>-?K>j zdo#fq1i1`7q396w2X^RHzqAqv+^UOqiP6j_LZ@zel+7vmg2m58odyerb2y zKw*B7bOtT92S0?LEs3xNdA(CZ@UOK8{=ZouQc>kALrVna1iP(fQi`|Q$P^xxnIR0= zNL&0Ig!q&eA*-WD@d_z$_bLB6EI5syt5XM$e6w8k3&^~F;lRuso;fyjLfHt??-y(5 zoMe;?M~UKcQD%uQJqS}ZQ+tVi%|taLcu$0)b)*h*HO0%*CdeazO}8cbwe`|_YC4|H z0Nf5{@Dg1bk?f(QyMxJNGe?>kC{Kji8qKBPDM7At6wOf}ID4j+;|d~C&gCS`tzHDTcG=-%TK%BF^vYAaS^ z6k9QAsrF!9iOMqw1{-xe4<Z>Qdhi3oBkyBkf*`~^paWXfJgf`^yqmVIyPJ~6aN3Ce9G7w*;9YE;26mgGhp z@y=Tsw+a;~*(s}#dCFDtZ6U~$;P&5uR)DY(y!7LKI_Kwq$}eFh0x3T}D3~~^+Vbcl8rkwE6P0moF^ySq=q6{X_Sp!{QzswqlPuG+ zVIb?34Jyu6Y-|ygco1;QG9CP&A>{iKvJvujiOQ3*NU}P;6!qC*&|HfNG$v9Y3;J)k>#T&8Q7UEod~v zSx9%Gp}A@1W-+TU_*(XNo|%FRc9e>9ZKI> z$Ysk#BYXO%?YkgNoP`h#wX@xC5`)qIGfkF@#w|U$m*9*y?MPj|3r<01g>Vaq%^?m! zXi_%dpUkKztV-D0SF|o>QkSb;*>xmaJiad;87SYsR4L&{tzReTjeOJ4dCH70o!<#J zv#Y~3B?fo>8x@I#?$cCx=iIDibw<~`Ul_$Hm=mf%<00^&I`dA+?OqOd|BG7?oEfnK zG;zFbxvDa6MxN$5`!t1U-dnC}*7qdN;W_Sd3ZCzm+w!e*I>0wBRm?w~6&4s078yEN z?tfZ`@_(mceLH{^SclfPxqIb9APzd}-lOR1N?Z-gx9dyn#&?5;v~3`v#9`}j&)J#` z?1;^=+xBFc8p_x+4DF!7!w=%^lY9IoBep&dXHLPRHUYMA4jV2L3pTl!Xj?puxj$#n zMdp@7Xm_3!8n_Xf<3_7h_dlLMg*WW2nW;FcW>M_Y(FyqWz(65@_T)YGV27NVN-YjA zAe=Lm&2}&m+q-AQ26n{uq%tHn_dgpB57oESq;lyPDgiL6&GRuJM9Dp#Q|>aGcBoWI zGiJHkIi~8c;{)~SJ2RJryojAe8rqtVXHJI1n)^bgyYPO=3ftlL*f_hkS*(hkHEM1t z+wZ?NlS3IoqQ`GntWe9vG#nm_72G8&FeVCF!F61rt5$;*&h7+@!d*{fHaEi&(KuGq ze)L3UW^zZ#8NV_#L@G=WD>pnnOImVGlQgQ$r^|oTzfWJGHi%d;Xq1_?vTJ4Ae`jU` zJFV>H=h<>kWnPw0>v>OQZWI~Kt98jTH#4&=jfJqLXWH*y&Ma@nujF!WPaMrm zw#NrHX{UajZdnN~T+UH6mh;!`4Ig6l;o7ujrLIkDgdv=LeKBD;^tJfEx7oQ;t%Uwh zvd1mrBPHy8hq#D?38$80a`>sLH5|LC1`e*_WF+L0IO$id)J5r@m4UsGt^0`w={pDM zy8x0Y3ZIZm;oaS=Qe&b0D|IC=zUnO4lD=E1#zLl+V*&OMZQ~4uOkReWqfq^V5x2%k_otcA?)+U+`cLeMcx{{rHhJhq@GiVIj z&Fq(s;k=zC$T@FktxBA?P2bC$moQO_zMr|%EMKJt!%J4#lf!bx*#n&ySGRTE&n#-6 zx;_`L|H7=_Yz2*M@;0y1#pwZr#jN^87ysNUPEqsDD&0s*7_-ZK1_WZ-i!f)F=F{SV!%MIz{B z<7`|a%~EI`-H6T?YvTDR0<*C+-AH<{KtOE2V^mN_tw{ry~k9y2O4LeXVZSp ztYg1FmYJKB3h{Bz)ve(P{pZYZoXvNMFEbaJm1q)ilVk5ag@{JqkGdw?f+iF5&H|kK z$V&hSi+pchzgN!?5T=#R;d|BUTST^at8Xk;ob!k7)h(5m|F0lFMSR$}6p85>jU&OM zR*1@z5`DvOsFZ|E*Ip#ByB-20eD*@vX8e|!Y&HRr^w2^iqlZd(J!FqJj6nqZGPA5* zo87Fq>9SgTXWZbNs zy}lbJ|FQ3et!CeqM*p~Vb}<@RY`<&#jGloo4om$OAy~Mgu1*M;v06;?m#Jm<3}IDh zT+UmqwZ0y;LaobtwLa$@=bqah{0s{=s$ayWjm#-y*0B1u?6)1WlkH`{XSPb7Cv4-Z zKXrASH=GCKs((Xa%KK6MlV4(3d}t3sjU9+W(aq zNmzYe|10xLSeNiH983p8l5Bv zbCP5Q>2f?``l2YPw9dp9ZXWWJW4ap#Ub48}M<>(7+>8&S=#jnTMM1JGo@)UFi)ZLN z+pKgf(|m>Ig&!O91gaxz@y<0mnO}4`5oRIpIGhOcK=4ae-`Q%PsSQ2@v78Vh)AkV% zbOv4^O%2r}A~>bb(M<7s%*(1!@4JSLRqwkWxLavpLV zo(ec1D*wxHySV&_k^FeZ3?0zcHr-LQN@a}EQ>N>eP;@<*TML7(@K@w~{fb~Hmo?vl zn|wfySBzbe{H3sopPp~7_RYa@j|dH+cfoA`-zGM&kn;MdH=Yw~ z4jd`y2^`tCPp=yL#MC2AFH;B4M2Iywe(8><%{mpTS|MG`!P`pqI6?2*wFoB&dcvV^ zc8$%Cc4%-mF}vqQ|a!znz03Df`c%|LBKDq!MF9ku$8&h;kap? z3U^uHB$nW}pA`?-i2P;nOCxRk5>Usrb?Ztb0gWsKNQ|`2(+MvSy?s_dU_(IoB_R9~(1A^th7AG)^mqV>LSPkS5+ShIxC70XJ(r_bg!jx{su*30x6mVAT2h@Uxw zkpQU+w#h;EdiHS9qV+33CbR^k?PWrgwKz5TYpdtZfx*4zDZ{uj?EV zxI}>w4`m;@EY=scFU%)0Zp0L=6u74jG2`Qs2NS&-|{jp|G!7*AwC&Jw$=zlut3<{i3P3+f2a-&MXimXZWE8c46;WE1WPPCeJk3 zpyt!pXr5DbMOSU0AmC-2PZ^d6MZ2G)Z3sp z26ia}8QPCItos;6tdA*HxULYaAfT!DF=clu)*}w9%XZSwMyzG*-l01EVCTU$fS=pp z%9qbuTucH^Ay9ZQ{Tl>OQ;`9%hC0~vA!x)L#!xlV;eJY6IAkYJ1o^_nc%g7_l6$sJ zqwiPQ%F6;nO@V@QsTdN-=(MrOxmR!a0iek{aEux~|E@n~JwY&^OX8V|NTHtI;ldmCWOCPft4!l#uKj36~lw<LdzjQp0J@6WNSNI zkP2VZ1dH>TQ@}2NK*y(-?eQR+ZFVDu{qtIm$o?M9n*j}2tHy3W9>X{+@sowjhwGcn z|EX+b?*ICL_I`1jeyi(!L~+m|B2Ur-J$!u<`FeO-4Agy4F@sR5Y9G2KMpM|(uY_#V zZbeuCdjy9hLN+vrpwav&zvyW{}a*$=YQZ2BFJr$oqxWo;Y_ z#Ca@W%3j5OIx{vZ^aKgWWGC{-mi0x=Q_!huDz=Yk+;=1*FSOIHyCddI#lKXV_z@NQ zOsW4SwfXEp-J_lh|EJ=-PE$=4ypRo zMSz(;K`PJkMr_i9HBfssg~{b4GiQ^Eb2B%whGv0cG6+l8nAMIC!rYH;1HE^5*qhMi zVI<1_)64WqkVz(td0(+fdb6)!Y#Stt7-N2M*pTdDQ@3PuW7met*mWx~rp|pxd!U8{ zb;UsxC(6b4#C=LZb$nY=$bjo;3tq&_=blmWWp=`SSa!T@J^gH))Ppr!)6eRph8$x! zzI2Q!ZOw8N;@kvGJg68jmF=FC-0PvEB-AAi>PFIY@j+Djn^5?Z9|8pWg7P~R=(7qG zbYd^#XCllWG}GapC4HFx_!Ml-lAE=sk==vHkIjsMt!A3Ko3*=ZZ`ST^wpoW@ZF}%B zjGB(n>Bta7GLI5-Hz!{Bi*05{<9#5Kk5Y03n>~WuQ#b1nbg8!m%qU%K9oDLYS?bWC z1P`5iZU>L4M7#DjTO7iN9Kxp@!iTiTR~%C$%aUjgfjr(!^L>X<$?Z#9A!Z-`Hy3I> zAhdbgbP+%gO9kvN+aUab6_>#CbGoLOIuC2>A=1Og))Tj0rp?3JdMzK;*6a4L9x@@! z$H{Sl!{6dFeJt=W=lW!->lQ=xEI26}~4Z zoRe<N?w#-G{x8(o zAdX+DrWzOjt_-By6MNio8pvqtq6N5&9NQ2sq)DsCfz0HGYi{C-ibFqOW%}bOuSC=hsKEH4^)hsv98tbF=j1Blu5(o_&e@ ze~Ntx_63Q%-Oulfvo9$SMD8(~R~~WpC9gS{o_z^!0-@!aFS_O2Q~i;>`-qyC5DZUy zs%}t!Wb^+oHpdh^qBbU93D)>M_tTH42eKyFxvStBm+iubXMTKW5`7o7TqaweAD@bq zHK3&fvLajJ&N4z%j_#UaFdRwkx4X?mF&TlBOFzc`s0Zd%~zPE>%+kS?cHtt5Ng zX;lJ#swj|?hcWo&VGMrtFh<^+L4b!bRk!GIRV5J1do!b5@xxv5_?6=A!w0bj(DGpB z7Coj4gM%DX-E>wU;6WhxB@q1b$r=0-!_WYOZ$V;qJ0Lq85d89licik$ca8B%AuMm4 z6${u93x0_Ozibq~IfDQJZ7&39LBHIorpQ+5yk77Sx9)>jO>@px#j`Ijw~nc{RXeBh z*2K1{vGr`71UAHjU*f?p@njFktuAE{&%Xg4o|siYCFH~mPSyg?X8+lg{V{qr!-aMX z$C{P~8Fybf@jU+xlHwSX!~JA2&)E7#Y_k3RSgfr5cx=uA3T*j8OFB`mAs-mUr_K$uI5-?D#V_V}14 zZS?5D;V)qiM01Lnuh6o1WgY#O@-vQ>d1CypFykD&8Bp=?2z>l8mG9t|-=@X^~y`+&Hx9Ra^M}fy9p7HV@4~@nnP1LPem}t&2 z>XX<4Z&-{U(YlfC{AuhaTnYtT=ko5BZNc*+jhD@tn?h$}kpDrV`>$1K4jCNFx2gHc z?jUK$Hr?~Rz$m-z*J-J!A~z6kYgF31O*$irqeK{p<1rL@$|$khR4q6gwB9huITmY* zP0!&I7$$3u#kwV1$rwLG=73tX(sNGFk?OqS+r4HgA^)+NN^DPTrXNbpP^~nkQHuSz zDc1LLm9wha!+*qzh(fv)p1WvNQCby8sVglWacOM7{wlT@J^|MyWjWR7`P+9PwQUGH zU_@%$wS@VtY>m1xN^XXPwySK=Q)2QA2zU^5EeV2a78PXKkJnFQ+HlAX-mbd|WTcD% z_brYOrG)w9!|kC*aj#E7K~wya;nYtc>iJMhd!k5|^LgA1T;;s_e4AfCE7>#!I#E$q z-5&JHrV|imU)yevoQRE2ZYoV0-y=1^z}G~-qoq(2UA-{no7>%aC~Rt6S?sUx{Qmmh z@2~H*ze+zXA8StQ>S$QeL>F9sRZ&~)*VugN9GIV3eRsa^Z?Oq5kIyfWRn;s#$1bck zv7bqLR0#g9ob)J|6k4PzJ*pM`H?E?4{)ja<7dQpZbbHdRLx#6mg}pJvA-7Q{%O~j%F^Bcb&qm%+SaAB)TJ0AIH(qDRgRDCk%}wv zl-Bti3l7huin4n@;{aXfcsxN`oJ$A`UYL22G2HTbMDN5Ci6D>dK8p~`{Qp%1g?kU~ zznaIvcvcF!35oKkR5MHM zvWn~GU2lE+H+ z_~~^ue3!n2$0PZqOII8f`_6!C_PeU7o&9^Pi`{nH+~T%L<*c%%^Nu+EaUVxbX`uHG zFy^uWG?d6^&+NR?Tu+)_W+IS?{usa1AK$e@g}&R7E)w}%$sQ+>x0i5&9Dtk@_V7z# z55E-lw#joY2vFD?w?ifJ(I`fqb9v4czsD7iUq0vZzAOG6gylJxwa72>_=jhO0S<(L zU&0WM@|+8PiQuUK0p)ROjL+Li@z<2vsjYzDKx15Qr#3~(&O|I1?L1qPfDN(Wmss$t zn-tL)BS1hUcKS_1`F8{=Ao5Y~9f5q5)N_Z^7>^)Q_o(MELE!aioW^*XBcjH53P6A# z)UN~6v)t<~J(V{-1!KsF$VH9u)n^#IqE$l|P-DDSx_}GxeNsFZ==*kZflk7=Nj-Rd zep(%vdho*Dit4$r>}SYmo6l&QGV;}P+b_;ad|Q5G!>kfT%*$*@90ZIg($v=MnAIPO z5!BAP@Y=W2y)J*CU3N$NeUq%A<_mPFxbU8RqTJLHB9%+tSQ0Bp*}x z^pvWcd%IcI$s|+qaa|^gJ+22nRUg;mvSPM;G^>@l=y9I+!24$?l2zH3d-lBcruE~A z$2~0`*CR8R`2H?CNRzzSyj$?yliZZufo^^$p@whHV$iv0R;8)(3U+T~; zbm;DL=oTuk?GD|-ICReyLbu1Eb6Gxi#S2G4_pL+clK%{n>A|b`E(Hd1516ljGj(>^ zlqk-|cWKi##_L{UwODf(mvz%_m!6d&%zOMy(3!_!5wosSO(F$mN0DU zkt-i9d{Yo10PWYg_|VID01d&-K2h5Zd-c8J z(V=x2Lz%4n|M}x;68acHNMx05PAcvhbr!M-iBGL}1cA&uFJC{q&gEk#kJ7Sa-gy*L zeG0ByGlyqQg6A!Pq}pWAd6)ywR#3rtm|>bOn71&7m{&Q>7+_L1f|Md(7m5k=UF$Cs zuQ<3~maqIQg!`KoBXB*6A~t`TGNq_kL4pn`NIax;Yt@Kp9FX;&)Vb4!QACL-&RA%G zg&~5{@u91gVZ0L1^n6kq6*P4JGIEw%%!I8hW+!L4#mq6aOJ`^G7nV5nz6_S}#8^;r zN@sb0Qr^VHhk%Z)uu20yAwKFLLhFktLPQiHLhCCK5#*A_?at@QGy&&fNB@V?Bgnl? zF?(>H%SE1O5rJD`xY4LAN#tPUcO zc=h&uS%qdP3(@sXe@goYZf`uOh+^eeDpv&AKaVKa_o>93(*$WQdfJmG zCai)yk@Hhg$P>sGui$C{m!C2STFfK4l z9Xx#MJ$Uyycnblq3?`>Tx6lUYo-2fIk3%O}M6-Wvg>1y}!A1nf`1F--jC&O2S7D4J zKybyMaRNmEjsnG)g;^6#oo7^_ct+RW#?R|IL ze$qE*wKE4?4X zT)|JUuRAKZ=G$WPcVL2W34_tfDQ$4bW%c#VD=E2-ly>8 zhbJ9A5J`P(o0oJ(!zr5pv~NgQ)_xEixdtv~hP{l>9s(2|l5EN=-WLjS9z@P<@jr$6 zF9aOkRiD-2-O%R0os|c#UZK~pu(oytSSLXcOz()q`)=1lU6mR}i&9>>n;NI$c{)z* z(aO#d;L)Hs0?z8&C906Oo~}0K12?r5hpl>0>n$kC55sp|c~#T`(4#hX~HB~iZ2 zuW2zdx5Yi#2RgO`cT~ri&T1cV)&5y=9$`fco|5B0MXFzCll+`NcAAaKtOFVjvHFho zyytWpw|q{AAi_-Vtm$z1Iq;LL%S`Tb{w#J}xMFL;Ht9oGPr)TC_C1KOX_*BX}vnUiX>y zrGVuqFY!5Qi2!Sv_q@(AguMYQKBml+=e35{J+C#q<#}y)gjvJIipn4y^x^%;6hHsh zIpQZAF~Y3ji;kI>{!Wn2wfM6_bp##j=nA(RzeOE++6{ElkL|ug1W&}ZMEmAsjmD|C5OBn{+ouyXi&6Y&B1)=^Q*lt`83g@4g)t{tpSoKf zxlf%^F$)5mt_uRDh$7R~%2a|PNWz~qzsEzDX?(mqZ7y|rqD-R{h$uF|)r?}RdQ{gYP_Ys4=&L}AZvZZGqjpL=D(lvomVpjf24Y=}o3{9K7z@;xMC#7*TAC9~>1{ zZA76ht~BSo7(ehUR$iJ!Pr&D#GxE10`14H?{``X)hyd@{nCiGKAvSkX65yK#P$G#q z;ib0<(tYbEbH$4~T|wl*=i`h0T;{7^)W;V`0gx&uRBk-GGq83t3xLFbd~wB#Md?n*tU|2+_~LRqp;Y#n z9$(z}q8d993sn=p;plr6bSI5ZX3Y@xbf~jipvG%h=E5o6y_vO_*3MpS_JD`4V42;0 zXal>gdUjViLv~(u9I<^Yl>NSWU8&`{spS1W+a&EpP|_~ysAGBfiQH19gop?B$8bdN zn??Ogl3wP|7gha$U$ILv6<$)!!+9^M5~kuy$R4MJNvJ6`^rMMc0Jwm+upOIkX9S$cn0df%5+?@=FyW}<@`cvckPKos~T3jES0 z3cpl&bbd)y9zYP-L@jeL7C9LBr4B}HqU>!ovYmz2gN4vM^1smJ-x#e3`#6FDKZ3z8 zn}kMD2oTZyLWsndjydWOec}+|mxy?e@ORfbzZAmr=l{aPJ^~v8!Y={g7aFP*I?yo) z5YR^nfcAtM+mr^`S(c_d4PRzQg&Nwu7iPOhGdoLqZ+xE?*2`|6G}7y!R58g^ zkjE(hpRnr=jH=k)?@s7F1VWdDCM7~bM{4LjyUB)7LlBXoG!@IU04jj%L zTWzvx+e59hD%dJ@vN8?0_#)+sI$1Nt_ojJPTRX3)PIvPmZap|SGSe1J9&&+QI&fKa z`*6do(l-5#p?Hihwd&iMxg2kLrdd1q(hxi zOmXqDTN-AyOnP2q#m+zXeW*TOH9yk1XV38&ZDrcYR@biTFqp%&%d~XSJk34-BM9L{ z0vMP`J~90moo6yX(ou|GcGiONGkTcOAL&Gr2PQeq9V^LWCXz}L_NPpCQY2?5#Vt4*=4$2aRVskrW;odIXK4YG6I3E2-r<9oxBvZ;$ z=fab)Cx(aXX!$6w2Err(dtY=$`jGlkMWO3tEq5h z5N|e&4)JDNamU~mG6oW5;EYIEjAe39ovytsjyn6sTpLm`J!`So)ovRkW9Y7~-Oa}( z_~hmgFI!mh&G3&^pDU1{8h}8e4l{!!>SiF(PYVyTfh)#OOV*)SKP{}g>_pdptcr{; z3wJ*up)ZT7*po_9 zrPl>uz1cY{-Rwo8&RG{%A0&xlM`C-M*(}0tG zq^v$Fx%mC{cXi8Z>3JzOGmO^Vnwike)Zb)5EYurE>Pv3L>Z0`~t&8MMB_^x-Hn9!N zIJ{@1=O(EcIR2d+R>S_)GbcN04`o_Jq( z5muUltiJV;oIX?EM)Tc`d}XU~$VogeK{DY&^Oun3c)R1$(`~Aj4Nr8qlW@)d{rLVw z2t*A6QMV&W&9?Y36c#J5pOBo})Y(vHf>-tw5VNg2>{BAw7eb)ZN#gF%&+583E?Tl~ zSJJHc7xuA*lU(sxkY&AArY6sk7A@BGZgX94mUg`atdsW3?5q~%X_QDhTm77@o=LYA z?>(1q;?_XkPsE}QxbDJ?t=H$K$7llD=;Hdcc5~GA2|6EAjI8wTX5is62^4|T6a4Ea zkIK|Hn^l>@RdW-eOzo-PdANtG<&Yo!ppT*6WX1eLB*mn(JEmP7$>0pjyR!>0P1qPIzmxbA;MKn8R#J;}#VwO7?y; z$M`|*b3F8e`W^^G(En^k(~$Z>d2cZz-kY&jn}-*&U4E8sENeBIfNOPS$&=GqwJrF^ zX{_27b%T;sdEJrvLzCZ<4R5jWfSn(2;DCxwH>mSv!$3g|0znN_P~Zl&YD(5MakmtV zpPKbl0^VoIm@9pDX44FN(G6MSO~);~rNFe^VmCZ0k7rK~^|pM&Fh^MRf`a6>l20*I z*<0+anOPU%S`PBbs&Y2I!+ZMIUw_4{tW^o#)xxb4?G;;eqQ!%2AaTk9iBr}xlGF^h zMOBE$lvL6hwt9=sQ-0bvlR@mvmH#c@$(_~4qX!QOtM!?$&dY6~;*3%4ko zDufp~*nc_L)kq?2kO=!c#|7&RNYs4Ng;ZeYy-_N7oWrDTRm9-oS8FO-6A|x7%CT$9 z%}(>2=u6^6^R|L3m5bU9L{Yl|-oRT5Ck-OmZdlVb&D*MVeLqP88lN+)yDf{~&9Y?3 z{`ReUWdRQJfqBLGb=%8n#)O&!QjlEM0++_#cUP94z#_$jWOxpxFGb~uO<#rDcb8_3 z$N$77P!mE+$~D1L^@Nggby^?D@}UNfQ?T`i9{|*9m)1_hGdx^>n+Yl3)YztV+g>?B zM_b~%OAEPtXQ97ROZJN1+pPCV7FI2YrTPd0&4g1_EP`yZtKv9lBD_Uq#+nFm^TXkl zS@369d`$U}vI!u8EK4^&R+Lh#+B-u?eEEw6pGP*0SZ9Q1&+w*wMCMR~CSyI&sj7&v z)I)Z;dN?Sge1jmfJ?%JfV!2By0;<<#Rl1p~pT-{mRQy!?m`i3_e5w{fkt!C!PVn3i zi=ZFhFB*@*pjS7ToKN+bVpo7v+^NiEpQ-_H3T&Ftl*~UrRr@`{MW5lE*@;4s2F#UU zkG0&daL^DhA22(14-NBJR!8%e1BO^Buh|-vhJ!mi*?>C`%x(o{z!dZ)@ufQMkR4TI zIOE>Pu6w=``0CY)k7KAkmCxLMOZ$?qK{E^ipwsqOd-V*-Jw zvaa4#70B@j79Uu#rwngWIpSJ!P6UY)-x0;)Ow8-o5FL$3{S?>? zO36f?bi*$+#h(9OnI>x&zK###|YM-Jp_CAv7Y8Vhc)iS ziMJe9q~ePb4vGjBsJ}X>2(t=KMdPXFRU2SpdNAmpAI^bu}5J(6|VF{#GoA3rHctD|Tp^m#I($*({F<#^4Cutlpu$+~Rk|eV}9=xC>}&a#pCk;ET=ko=Frr}qdRh#RpSet>Y9C_Qysz_=k34Hsjh}C z`T;WKkweoTX-YWE^!|bh2PR*hydfz4-Ar-v5T?AVqVdw-%`IQV9l1l%SpAc)Xt*Q~ zxg-KnrlM!R&{-2T|NVjS=jw%F;^3x~1OPN!Zt!TqA~QU9PEd|)L=cLhkJ?m?F!S810i zJGEW@xzp(wxE@w?3?~oKG9=APf{eZ4KR9fV7T!Z8SnWavEv z3N(fU) zggGd7enLoh6M|Njuv(=;Si(em(d_MWr9!yr3$da=x3z~Wp-Q>Z-YAk{bb>YmldU+> zctgm9IzWXc;B$&m63)j5#hDcln(SgR^$qw+Yk<3nYgKfK-GqFdDCzLjC9;<71SpVO z%Wgf9(9pYIg*zr(a^#rIoUe3I!xtC=Ii^k;N}Mce4w4;R$yEXXW!yC!H}r@Q*-|NH zduwIX0U}ukf2zPeYufkmz6yE(A8@N-!%437t9`Al--sk>e%!aRu`UXNU1<`U9}Lk& zyf?YxZY{$tcVr)->^I4aLETplp63(Qkdapgr~mRAwjCN*7o1*A0k+d`1? zI)+inD6d3Ho5P0(g;GO4XnvQEdfDtE1N;0=SLy>KvD6rgQtFdJ$v0qNsp&XXaaXW! zn(*N86wF1O5gJ0EI8c<`rPKHYyL9?NnDJes@tnp7;dsz_csel|tA-C`w)WQsuBd`c zih9d==-&meR!r0Qx(!iMiIdrTF)|caYJ~k#iYtwIe3#CL|JtSV;foFs!UXh|1B7tU zq-Hx3#qPYeI_4i8Gs0Y?es{uLyjRK=H4EXGST4vBnkZ(~m3HX<+1CUzCmfcJqR>T zY>Q%qgC?s3ymyEz_Vyri-)^0O{dD+bEGV{!Yh!OVtZoNRLoLzmP4pz8W#3kV&@>$GoJfpe*79a7bnJA_?dek)k z2LB}Jd(_DP5*{_#!XJA)(*{;3`CK@?Lgq;C0s(}tBu8J7X!kr?u3ti@Z`7+su4lL~ z)OOj@Te_PL--w0#%+FKxL7Y5KMKH8>Pu!v|H4mrH!M)Y3LV4zbZ`7|QR{+OCY55KP zYSus10zC&lamdlx@aGMRI2-=jA)y*#pmg3fE{Xl3Rp@tAyQH9V&9p#vDRr&^Bkw!G zjcX#6XX4ij6Rp57W(LkRc%&UHBh89$)Xu*`g3f6Im!=@~iU!wKgms=~{&gZF#>^jA zaGq&G4$b^d4$b`TKm8^6vXvvy*1rsfe>pK;iiB{t@%Aa6?;M`*V(^?I9-E%pK>*R> z|IRmR@&D_bz#x#ooInC|{|St5TRFm^Yb*DV0||#KaKiE0*^Gghn)!T8n>|`%c;##$ zYK%`?ZSIH3PHsxVq0`0@7!=i-m8ooekc0P}tM(w1Ae~HtbpHuboO0w@HOWwF50enG z!BN0C+&WROLiPcFx^zi6)LPhrJ9!Ppv#uNm}jf@3C)8q5C_nqs^weR9eqNVd);v_ zuM{Y;d`?1_qSE&7eZH>_Mt6$sHF#E%y6Hq5qfGjtBE3*&XptVBUKSHKrAR02e=3a= zHfTjlaC<+q;<^F~*A*u=o#v<+FSO=sB%h_Me zj#9ua2xvBSWXAK;1K&2}k! zvD*3pIK}Vg6Y%<@E@fhLSP+aNNyHEEIJ67QR&t;IPPez&4| zzo9kHoHcz+{`H;TIFHCbHqIm8sq0P4Kuy?+Iv3ZQnU{o?psm*9d8~BLdtI`2el`F3 zPA(6+NBwI4Bch6x_2cjC;cflVA~%Jy4C?*7X`wdeYgf*ndS=zIH%tq)Px@Gr#uoNv zqzk-g_C^a^LoDpj3jd9be7+UKRJQN|9HqTYRtGc94+rB^c~q z4F*l{chIJlv?PdQ|hTK)eK&JB)$yb3+thnV@k z2HewsE(074yCQH)gPo0_r=11@I0~8qo?LhIyT)yue0iGZ>ZFuSy&F>sH#0|^#Og}p zMhrAsl$t0Fo0$>(V*RY(Q}*g$M#9;5!Ol+cz9^36p-SU&2`(O(#&OZyG)1|%go4X2 z2mP1kJE^ij->_E~;k#m_3Qacf55~vLXnf>DxwbEuqMdP(Q9=8e5FNsLWuB64DfOjUe|j-3r1g5YN?waZm`*1rh>lyIA&Kj=lhmt6FT7H~p20;6kL%z_5`>ZF&|Y1!e!+*a z%LcZ#^0toGS2HE3UOyCy?m$|FZN#yuyJ?l;DJ?<;PaR+#W^9CI2T>y)5}V@tL8&U0w1Eb z_d$7o#un8aT+dQ@KY3s1eSGg8eipr2T!`QdJb#_jH3sj~=T7?XbNc+M=R(8m;0HqE zU~WYUYy#ybB}A9Nb_tU3CZ&N7hK9qkD%{JeExa)K%*=9`Qa#)8q0m#_B9}i7({J0S zvk$%w7f51Byv=4l6-u@T9u76flLSK6$r!AhfNtKWo)^EY3gyYi;VcS7z2-#W<8WWp zYbt8#_C}2`J48i+HBQvfM?yn!`DP&M@ID)^0H@3e|8|%TtDs&r8a2V4DneFFVDtsi z=Jm*9p#rS9Oeekq&3@G4bq+)ciDxN$wv^U@miz>oMRLEjoB|4Ue-(Dd6Q238w4MF?*v5D*2t+kRJq6TfGeoUN91KyFiGvd?0NBHqG)b|u zo(tVX;gWs2P8?Vp!UK)_b=P$2N1cvOX|ZHKZ))z>eN%Pt$o{R?eu#)!A7bIFjt(iD zaGl;t@BH#R4K)Oq;#A9b17`(o&j8Rjqz+D}XdzrnXt<{}4b{C=H* zTkhBO;o@_GgBSrP;^?%AUpj3zekJs<5b3npe}6onCI1P%VeV5v3Cs7Fwy9kzH89Iv z(tZC8&6fa^-d!wd``1Ey&08+%8-CI^T+$a`4?S)WVA5BMC2jU*=o@puCEe$e+V{7} zj#gIMRU1M}G`Qzz!yY)Pr|rwH#6LEMp1=`n#vUlZ1rM8M3Dtg5+&I4g5qg}+==OGK zj!$4)RQ@Rt!xiT!8dKJXZ`m8&Ci5FSFDNhm;>}NVf7(&Ld2>{)6+@Oaw8J-tD%eWz z;UyW3)rtB3_d*lAizH)CoF@M#)y8LT4%M;MJ`R<(f4q~?e%a2GwLU|dAoX_{q>`eT-jUs zi%>&*;m4sK)n`e%*ikmdF8v~Oam_Jjlh?$qdaQi&ni9=b>K*yVc-+Bb$D&^>!s$-h{u4?Cb5ddCA!L+8{_4ZWFN zJ!F~YQ~n-Z4d$>yW+e?1NwIa&8Oh}?>dt4*f_v55B#ymcq5NY-EYylfcnHe^9jE)q zN>U6XW??Eln7^p>w3PXaf|dt@mb)5#W}#I>2F4NqKSE+^K9R1s z^$?#1zr~Wz%&qrGt}O~(X7I=Yxbw|{1G=R?EkQlw2gzB2QV;uys2@S2!WxiUG=lVUnrz}2@?8>K(u$2%{&px@t!2*49FjK$o-^m1xYDf zkZ)CzI12e(yW_a%PyMrk1&0qd>PlVOZaW2d-Y<$aNrGD0AQ5pYNvtrC`1D&llI)@H zx=je`xy>(H&*0&miz3HQ#9AJsas;a{dTN|#xrGvL^pemXnv~rKTs~fEd-Nk-D)GZ@ z&nih(D^)4$UlVYrgO4Y4efS^|K3<^_f&8@T7ws#!JxWL=ydlhgT^anea4L#P%ToM6 z5?!-=uHWLg&|BR5aK@%4hMg7+-k>bap)2Aw?a^=#tv+SFL~W%%! zsg#}jab_d9gb*B!JmB}yi=Q+ea+A0f{iC>XiLOw@?)5Jx9NpE201}U@@d!W(+*=)P zKiRKw$+lI56F%h#Zl9-u4JT`r;51%wUr{?neCROOUJSoaY3{O0sAN(fcr&XY7^Xis z>@KY-bx8d|L^Ob#>W9?7&5uus#>-oBrZv9e6E_aT$3gx1)p=9QfJ17*?{kQiYjWWu zD|eChv6;=n9nD0Qh2X}<=xe+Ic+R1~O@-Zf_951-pX9D+l2(xLprZ3*pK;)jA1CRV zb;0u=hY-YAge#8DpJhIE06%d6_c(y~kVydk>T<)kQa(U=2Br-vvE*cN$|2RX@b3j* zzK5g$ifbAq6*ucHz9ZueawgQKC+7EpNsF?#p3LoouOof5bpGKRX}C#L@?Lrx_tG8K z{t8b3km&p~%7!zL6)qD+#%9!EwW2O^X<}b=o83D*1p@e`i%a!bkc$2F1x+=pbzR&< zD^hV?my=3U=@yOWY=E46s2o~{&JU0AuxXS6i<0%dgZev3gbLd?gql)Ew6lRjEWRfB zhlzFL1A2`$f40_0cu7c(f)}ne2~%a6dJS+=b0;zsT?!S zJffX+{t-Q9LRdzVxywmJSY`mTnjoVdm=7vGNl*S)mEVIOPcM}5L&XX`a+CI{MYhl$9fVN8CFs^;N9oH18Jo{+h@OTl%m8)l$a8onus8%9~K0L0#eAn%E zWGD5v;HcK0Rd{eOpFaTQf6SpnG|;(c-PRusMtR1P;VH`bvEzIJxrs;dPABLEjoufH zrYG7l7>AuFn#jPGhHiH*+p525r3fmS#~R=^L%F!vMYoEH7H_mJziA1^8mz0t16cPQdR?DMaT@)O&WiYJ|doiHgJ>ta>+m~*kJFEMJ_s(tM2maS%p6BjFjp=Il<1L|Vcb9neV zm>axH!x{3Lc2Z}78@t=8d@Sabww{t5KgGv}^TqDzmV0A=2UFRAnHH{y@}-j^q5+?E)|;dTDe8z`C!_77VWb7w~DA3OIKWRcp42!v~)R1 zv~;=uw64%`$`NQ?nQ~06E0d5=9H(B3f%S@mg{#PYShipi#yCNJa!f5<_Z?G9*Z1#QWRX^J!Q)MuBO3KzuTfgL+ayPkXE=oX&1D>f4*>67nd)| zm)t(IhQFVy-XM%dIQ-HGhhG}ucz+QBG>1Vv4O*xx!r`NC5eFv(IP$g!eu;;#x=nR} zE-41+(sKfW7y`mC0pXW`_^KNM1T;(md6U?GSL~mZXf8q>!#d`LNwQ0So0DjU<2_$7 zj#Xwm(l~a*;p^O+ZX1?`YuU9|hAY_DE(-T@JZd8AGcmltyod742u(L{{qDYY7HiPb zp|~!CR|9>1arkz#3p_Hd?L=LOf$TGc<#o4Xj(!+8#iXBjE%cbf)|(dY21`Cdz9k=? zoU+-~bjkLiDdFj`7W{bt8i_w7sxMuKue+CN4FXn_c^yuT$iT+Fty9jzfg6R#sX zo{(~uqWz_YT{j(yBQF!0Y-e4EI^ktPDVK#?ByAU2v2((kzsuzGus2Hqz=5KPojWLk zdn$N&lB=9DdbQAW_#DZraSN20bHYu>A(3+eF!9y6l^V8cSr7W zLRak}xJF%8?JoEhINZ&QI-#pHqSwPVgc^9kx#)n%!Pb$`P8$=>xNs$Db^@NfL5 zelQ>!B!W~(YMj(fAHo#h=p@B^|CMIIW)e@tne>y|7T{r9ybNA>8txITxR+d8JXo?V z8rsx(;Z!?sW~tH!&yCH#4kDkwEj%>orQ(gT3Nn4aCo}q_tRTb0>AA+k#X0j%sw)sK zM`ODod$!x`lYYBhF8|nWmjgN4ty1M+iGLX77H_9nrPE8>HFt#POXrThhq)*WmxAAh z!V0x0Jk8vBQhWBolf_xCZhvX=LdmAs47T#5_RE`2mgtvwk$X|N!HVNUOPgn0RnRr+ zfhFPeq?IBowsS5x8Fh^^FUHizEyX$4x%x<6aArKLoR1}roqCh}W94irQ8~Aq)XEuM z7@ik5&QtFWzi0MpZ6p*S!@#>09X!zA$TWW-S&T!VQ-0Tl^`iY7Fg`QDEH8uT=K%>)7 z92dQ#@THt&E}wh+e|d0kaYFIl6pvSi4BR~^Mm&sAN*3#(Vr;VbJ*zaj7@?>fIlrL_ z2cRVn8fsGuAmn97r;n z;msx_n=%8hasHu3g62YU*Cd@~&cJ)mi7$rrbva*B?>I@UhmexCwyY<@nO}Y!7tIHk zDT(F-2=hz9O{F|BhhYUSDn($=`XMI`o+nf#R>z0|TOdYM33SL31M#RE zh+peKOu!Duws|Vt+`RRtPD3-F3in7lDk)=!-EK^W{yTHxx4teMb5L$Wt%h_6I=oF! z9$wje@MnyV6&%?m0ng2M{Rz?3AOMBC3VCS`#R1DmbNo-$AdcI0FNOQrrB9kBrWy{o z<@x8zr}Wso`YA|=(H!0qiE)|(q)=a{l=_ywLGFM0rvrP!nG2b@PYAG~eKFkI9R5?E zoEwNt(8iKmGI@CrEOu|l+or_qIJ*C9S{_L14mt@%-@cQ*Daj_5IGA!a4IU#e5u0eEA@dk z5!JNaXX(eHrlB3^EY(zUY2F7eAQF~T&no;SQsx_QS*0MVB~6UiAtoz}IxA9&&SlQ>?0 z(?qgY{*6CvdwdY?k~CHVv2(@%@XK-UfHM`8GKVJrCULCoWAcy9b`01=sq{~24;}7a z!8ZITe4S8up&zQVyj}Uq;zWDjR~_2fkspUwZTpU+1BuE36UAum9ioNcZ@`*_eBqFw@%At^=WL~m8e7&sC0)SUrmMzZt z)L*J(CYO_#l63_rLzCZ@I5z4#@{f)B4$3GR=Q9&Q;p|Wrl_nbJyF0?yCV*@UI<>-0 zrDd`^*|o!$Rk9DhIXz?jvCqR-diYv}jU-3w310$1G0yxi!{g)}R@$Ep37!(*e%6Lu zKjy3OLC;G-jk}io8#qKwNF<5pbs%xsZfIBkhUP^udV-W8Y{i~CyWnr#OZe%A1nH;{ zjMB{HYJ$^P`Uh(KOJ@Jxn&I=L@HV3XUVxf$4ZyTN4k^*UOIJGk1!@DO^vx;e9VP zIEw3ohp4~E9^faP5SKKgMRo^RA0;VIk(~S+;+Rq&AKM+SqEV>GGxN6WAqG_`Pw;t< zD%4d9_20sok1Z3SZitFng=DGO*|@NZqT&uaKXE8ss-NRh5hYY@AEjd|XE#>P&NmPn zK9<)N3MhhZluK3)q4#@uDn4*zT(5Og(>%`>oeFoT*4--;)1jA_!bNSvFJM<~<=F|x z!yRx50_7t}*yEfGTvZxW?kJCyYy2cv2T6!|fz7N2gnsO@Aa=shTs@ z%N~;a`I%=XPMgytLr$BQ%0Et0G?bSnu<^`s>Gj75>%3Ou|~0+2(P( zEh)RB_X;U&#>b7;J6@rXdPgv|3WhWe+@%WEPMwt&e=pc}qrJ{ghoeH5j=c_jzk!Nj zYgU0bjRw)0H7)1G`oiMI3Z$?}|AnWYE&)TzjHEowFv7r{Qbqy?jGTsp#OX1^7B)f= z!j$Y~*j}mGIo?E-89S`uH63oAJrEq^$9)4pf>3%3q+TTa5@OtaiV~S&Y;=IXc@!XM zaR6J?$-Wf+<^jOh96%g_`vCFSp8)(?g@S?O;#UYK6VC2MUXuOu)hv?3`&#LC+?i z<3b^kBRVY(RKeWJOJ)x3#>JSAWLku4oaD?7IP(Ud7bIqWgNjCw9pEmN8rK01 z&&f$q#D1cuf<#2To{5Oq=Xf{Zh)$5WJW#5Fh{5M0E^Ie0oP3t~A@Tf3eRG|$>oRa$ zuyy5Ncup_RDVMlHW)serzm>+n6==c#p@^IOmTfx-6R3a#^Hhf{Mo!r8C5gMd2h{X_3V}lv-{%KeDZK61y6~Y z^g;k=kD2tvuGwW1FzJ9>8-7?B>(!48F@wtJ%(eUHA#-t!WDq|Ie!4Q;t|rMAv@4s2 zr#{&+76>UHhh>E!OkGwPV!N?fR>p4Zl0VQTu%)wP8HVo_gi5!t_k&;$Re^&8;O))n zXxoO+i6zS$#wOeA{*#r8tA*AL%btTw!jbHu0m>>zhs?qqk^#y?4kc#&JU1zTM3mJ? zvKulwrU_8@x?&@t25Km_Tiz(lb#P!qazZ?>tPKx>V%Im2=rd)QMj=?a8Y?8ZO{ z*mzCO00SI_caBxbM1it$Ou*e#G86S1Jeg}o$MaxRbcI$ZJRA^kJBq7HbUc zjvT7Vju@XkUPN)KnVa9cq3DMB{=k(yWUBFd)Qgeq1>QiLF&RzUx153;A^Z$ZXoF@? zouq+`;W?w>Y)e^j9qDqcCm$kbG9tjHxmSfC$cBciqlgh!X_FUKOxy)fh+~@o29tae z%~`tRdy`RaX%EC_bO5e#Q_#Qr+If?*yNQ83C?ewHiul+#6fw~jPIrTZd8dfG2@^ClH7%7+Qw^e zNm@|$9p&x1*68m6P!J~kjiUwSKqmx&WiMyFt5832WiM61&i@3d5tEOVzHn}~yWp&) zGH;#TAPt9#Y`xCpGDyNw_g9YCQcD~gTrfzn6RveVTQEqm?*qYZ*wajEm>g~XiDDy` z#lAyDve>w=vRJXtv%AmBDa5gw6hl@~?_mMl5nr9KVDsip3b4K@qohsUOUGl~WC@H$>=R_hbr8hYhZMb&!m0<66o6fxx{=k;&>+^F8%w>qX zJ_mOrR^)&-|Ey@YwLOAu-5hKh>!kcB6&MntC*!iufsLGg2WY1qH)6B^0 z(*TsM^EwFZls-q!?PwhY68GoTwrj7yEY<8*kV1?blDt{-xI=kVQQ|JLe(^Yhs|RT41pKvQ!tewW*N9&QaIi$0pDO7Z;Syl*{!66d9zxvETZl3zD@DvT zj;Be$BSNFAMO)IHwvXK0Y5~RcpHTEwE)@OB3U(AJT+jyC2@fHs$x*ojDyvp{t&j?q ztvc2&=v{LvD_~7zFMZGreI%i-Zyo}EK}&|^_}Ta<)Pt?1D>TQtDkv=V{K^49ZtZxz z}jLDt2`PF(EvMhDLy0s+lk{$X?n$ zh-F{utzzP)I;51b4$F|#ksbWFE3RZMGu<8`NO2v*RZnD($A6T$n|G_qV;=&)-ymAv zp*dG!3J~1vL-%7ZEDGUsiV(rsw~cY=5nwSlt2}>ZKRg&tpjGUIZlfIEhpv&%%!hRtq ztjp00JIxeC%A9sFZ1yOjxvHwpX$T*#KB6N``J8bPL?Lkt{M%*wniW;;gbN~3m*cw; zmbvt4GUp?WG^csRiSnc03!+)l?Zrw;|9bGUsK_t;O|G9kZoXXi3MTJURdw=4EbFd< zo&6^24nfWewI%3wQlR;TUHyFaY*-5pmc``+O<{={`Qk zly}j65J0WE7YSM?Y99j8uU5j%A2oEY8GuOXLwypp59KDZ55e%0_z7BVBE0lu)kd@o z6f+0b{Vq8{_wi;c+wG2RHl#`Su}+GMek>ZjP1gPwD5coikF=Z*G-q3HvnwgGUbhAV z_TQV`^hbu}KsbAQb~kg}l@4rv>5B43B-?M^&K`%Zv2L5|IhCqgZ$DIAA+RYxU{j~nRB<6;f;Q=tW;bB4wWWi|MK#xof!0;IzuF|Z{!c5$EQx;P$I$L%C(b%4#U z4)*g4@64HF5B!on$?iQB&hXYM>)Kbd1U_rw4JFNbuZ@tXOl%d>0DI`7#;kyKX#-R2 z#>3cYxcoZ;)(~yV~>@OV>(1 ziyed(qef+lTa3Dk)r1zK4mI$vJM1A}!@_={kYg=IO<~hGJfe&J`|Io*v8w_icPQDU zIA`Y?*y;b&?L1pS33R(+SfSWNb9zRw;~3U}KBtTWj!Krzz4 z&n~nN)vQ+2-n~D2q<61I)7pgS64oY*Y{c5M=%?(01bnwFCFjt2x`tYt9`=dvBYyLEsD>^^E{W~%mz(oI;Ozdf5M*}uIVSv# z*&TtXy{WSem&w6at4_N*hQ<(8A%&?jY76y7G5wLg}BcohSM>zAUkl(IJ zvm5`$!coxBYgKl68D2qd*Nr#z;rk1gK)d#EC#NJ_=A>i(xUQzo1*@ad9n+dPCQb#f z3n{v}pg|tPIw6N%VLq(Snb2+kEF5KWl;Qd&V3#`anU2OWaW?Sm;mW8JZi9!3)Sl2-L!>UzH(8qxiKNBt=*l_m zZMr66^Bn?#P~qrWC1<%vk8UdNbeX_JArWycM-$XzWMIp!b|_yEQoccuU2LP{I3+N- za^X1~DR~^sEslGi&)v#^#CaQEZiqaeBf*AiXpoI0D{HYv5?0RF4uYMUj3O>o0HV(R zEn(@gKEv`_IpZb3hRKx-+^PjyT$yQ;nn4DZc^bYOmZ5b$N$joDY(`ylx;qpm7+B^9 z1ZK2n-m6S&mFZr*_6UsxZ%#_il;Rlh7^M^z3@j{e^)FFa#8D;DeC^DJXx~*m8l~Zr zX0~tX6xY6v;rW1qt;8`R}(yESKn zwlb2rwCJZokQVhhrnJZz5A;Q8ImydH*Eci!TtN{ZQ&4AYg118(j8`!>!AH&&7<(&F z^UbN+&Ui)^%poAKNn0~jd^c`cM>~CQClTx*v2jBx4#C1bP?R)Bjc40lrsCqZpI~OW zktN5{tG`|8s67v&0D=9VZ8ib=Lo@`zGWQlfl50%1p`n?l+=h}6!4AxQG?c&ZF8`z$( z`cLTOV}%qSE43uCKY93UtrHUA&R!0^i^$Ja4Wz@uD#s5jPCrIy?X zu$3N-N&|^1tsl=;+Mt5sS_zD7CFIDe`Z55(7W&bqW-4ANVodbX%lq@yO7R|V$ldYWAqA>|vya}j`Z2t~$vgAAyrtpXk*oD?J> z!Yee%(h3y`i@F{6gNMJ zYtRnmD7gXt)ZqoA;I)qqMYjp{uO@=nk1ibM#=Fn4br@zfkt+w^b?vrceis7G2g)u) zOH(^CtSCPy&8x3qGnFD2IJBv+m6RoRgy84iSXH^RhIcZ6ybK0Lc-1WJrp_M`7qB%21b z_!5h)2`VCXBykswAm{Uz4dUi=ubIspkNLZYV{3*_n6PG< zp}2Ww@tAy#93741WIly5icRK7$)X}7HtvvoS5(PaCi5a8$YkzwTs0Mj4&8>1cyEYZES^5MJyqQ>UO4ElsMM zhN@x9)+CARvtw!;$HW;TLrHP1dr*t)V89$JqG{&cXg5wkW}}3X@5fIL;-w&L;5jOF z?Qfm?0F7U8TAr3TZWwd!fQPH7BM*>7pl~6)6d61n6$vJezSmS_$PZELGw24GWP0m2LH?nY9*SpfMa;4vUJv1U0 zIsb-eBnMR_MF$m_{Xz!@DtqZ%%)WcR>!0SOu$64tc{%L`o|&4$A#84U_z>pYaX;|| z7C2)a-x|k-MQm|9GuZE@}-0&z`=FAyY3$W{pm`Vv@Oy(X8x*1mIx zR4&p_PPJYVj$I|SoplMWG;*nL)6|IfQ!{`0pxE|X>{36Vx!bRVAhRI|%=ji8@8 zYEb)3Gh6$16UmHo0p9sQ{%o#osW$cNJOau$2*@0`JT#{tTsTJ7v#UO-dUas(`Wu5w;tgDT6>`F4yF^Y6|XWm+Io7O|#{StF(s z-WZi5WrU^VrXLf}fnYx^eYwtJGooc~E2 zXtzLcyzA@y8uoCM5RD{_LytT^A6e5L?%fI3_$|> z$N_s=f$724T8aOl~TxtaGpMp-sg6CmUQp(R@t=J!SSr zsK<9XXnypALG1Q&rnZ6TurXTwky{$UkkL=P<1`xRYVmF+SpdPKIuMv*5kB*JPL7wQ zGGu`pf&+C?H*rtbN62J|&DaKw?NZ8=$V53dyg}tfj}2W-%Eeuqps%=8Hb}*Z6!&vE zq&~w70RwCW$@b|VMmLsQx_qo)o3I5o)VkWUxju~J;x_toAkMovX8oMa~)S;WZKSgX^FbOkn$x%azx@dI4vF8o|De&lKl=0 z-q;SzZ3hhgL1RKSGRYp{Vf?@Q+Tj1BsHMa)890CA_x} zW5$^`aBL3} zl3|!&y>1b`OaK}Bc&WK>ZQ5rXY(b1K5RI`mE@P0n4K9+Bh8iPi#0?)wp;0XcO}0FE zJ%O~fyT@LG<;r_(L<*7?($X97_HU^wG)%pLOwj1b9F+(P73hV^MFkq8#EIPY#E60N zet?WG7<&WRfucfP^G16x^#&q}P!0bY)f2bP zX;xA-pgDHxooCTisCRw=)iom$w$*+bU9LfuCeVPWawfIHKMDHRtyRIw{d^=T>2z_m z?aRh`Ff5N)n%b>w#$P!t?S_{|_BV}M*~81nv@lItQEjp*uhr>lQd-&6KXc>-%NnN) z-jpeS`J_uOo;iKO)EW0oYuyUR)0Z@9SBbgv4gqAFzJ6pETTtt~=5}jAq^Di{drmdU z=kU<{%o@D}W~>rf6C!x{T>W@XZG%tqX4k>tZ>QrqP0fH-sv6IFBejD4=H4-rL=UWP zYPPcTcSUY7V_kGg=*o%}MJzvyh5nbha?BQUHDhr%V=J5aM@~KYMM0;SJ6qWaCr9O( z+gYs3>MxO$F}ESal_WDWlH^@sS0_X$;BaJgiY@4BYKSxh2FUNW@+0$bA=HM7k=|xH zGMSm%+E!cEdxd$&A=uy$;Fkz?Is`jFub$i8tcHv`@-C?V)j5%DP$Uo(MdAnK4mE=S z;k+Ke@pg>(67DebtD^(+A(=|}xDWM#g#@(vcGe>)Vfc_TULN1^8rg6ye4)aZCw*k+ zr=6pY45SwRol{q(rrJ=sD{G3(RLdtPnU}jS0uJJ}Vrr^E>Bv}bYz)4U4&O+{H*dTd z25+M%KAaSmz<0$t@j)u_QEDpN&~yLaE*q(@{~bacR>mTHrd(vS_hbyhM;$_Z2`e=? zuT`mG@WYHE#1%&+5Waa%gpf*vl!|(*o9SvWt74>oAgZ6)Bt4URzz zA9DB(Iee%=yQ*FU_NIaDn%QuZNcV(ke#=(8;9M;WX~acouIAkT9aVsg{~fYlVv%je z14patMci|z-7e5>*G*{dro&u~=hbG}#en6V6Br~Cn3Krs&D?*vRB-vMzWu#!c7D^y zNV)r~3HmhOX!M8Z?%y--#{)-EgbN+Qg^G}`Qmu|b_)sx~kDL=BBod*MNQCY`uRZM9 zC^Oevs1O&#LoC`qq7&}ft5LyB!(e|kH`9!2WkJj|BQSe3i)6|yxVm;^r~G0wjrU^f zL@vT-?#rs=Twzj+o+-L0*!0Y zTGu^%iqQ(~7iy2wrq*gG8>A#2ihzyA5{TfU^@mhQu`3NKwYIWo;hCSc8Ic@=#bI^B zNNqE%wSBc=qn+!`mi6wk`Y(!< zn1x}Qg#9H>76t=JY+omd?dwYoF4%JfUTe9cwYKGg*4magwPssl^&k{p)^hx;wb;bG zkJ_9$qDk`m0)^(D6Y`Jdo)fKU?vehGcvJplyJla9(l#`vPyH2@Mpm-Jn@7S4vebqq zw{bR=H6dIAvbANTn&ktU<6A`Lnd)r(i_2aUTQ%?-uZkVhA<~mAxb-+5(BN1=3ntp(Q~R{FBRXP8AJ@jS zvtBsAt3l%xXMC;WwB(~_Kvz0l>*bedy*%7G($FNQmt6=AxlY*!Yx`vKo#kY{P@a9=N7_aSqX#C^!bbk+ZFcB14W zInZdtSgthQA$OKujE8_S^CEh+nIsbf^!W6csr5fjt|!_S}8NT@6gt>E}wMq)QMNRhiO`6U<8+v2s>d#nPTnsNY>kr8~V*?S?_bFB`H8U5JC(jgQs1A?c z)Se@!m}@hr!{ZCg)X`Yic^~R^A|htG7O?TtHB!rTEz(4NUhzTon)t+kn)KTD+FmGh zD$nCYs(TcDbcS91=cs?1bq>jM4hept%lEa_dh~5?-g9u?Ryb6hmq3^(^&gxQ7DN#i zexq8wA4q>-^aTb10>goG9I*HE_L|cU*hvQrzXY~nZslfhAkUnNMUe_tRhu|H(qP4Z z&r3Bvwi<2ERb`MyZ1^R%rB5`HIxE^cZmI!|s9^DnMHOf+a1KU9Z_^+AqPX`I@hqN-GRvJ!$uCGo#Wbt`wbgTul#3$GJ@_08GyR;;!pw7y{TD^9^6-VQv;faj ze?zT`Ne0I=S48wg6C_$fY6vOcAV@1?Gjf!)GRlVWipW6WW3paBGTKgtGa0Q&KF8RA z11Af$Z1U7dOK+M=r(Ov@PF#l|5r-choPU7L7Bp_0ChmssCcQP3v`y6=uQtARhIShd|OTjeK&9&b3 zk)cMw;y?r*j_VeyYZNSgjna@m>#9gU=)V*phWzCY=@TRoDM&>6l1fF8 zOX2$}HP(*k!8j{OC53!A2dViIAkKs2Cr)4D>3~D*_@-h9U9KbtSv66S#CY-bk$$EL zBIS4~1s+Ujchj~5bxk-;Ojs1@XnJ+f139=p+!4V^(2>&J4eXZuQpq=h5AUF-4KB%L znnWZDK=aQIR4;vr3!~A|ljRi-BGSY`9C;HUu5l2baS&g35T8+qA3KQ8#6a9t4B}1) zQIpt53L|>^1Vjo(+vRQ$(A2mxQHpK1+>Pl2k*vSej#_^R$ARO+8W$o`>aQd2ftC6j z2){Zx(L`8U*T5TrXOIYs-+W?w`{FKu^_pcnE{USq&>Ul9Zg)%mtlvSK_A~5~TJ1CRF&BQJM@vpJ{TyB&6se z#2n3qH`5gZ&O?YLE**yA9i4R2ctA+`667#^Iw~0?4n_E^IOyYprh3Jp_LJ=hl8GDH z)A+Lfd!-0!pXo@zBqTY7F#qVRol5eG9h7neVd@}KI#tci+NsX(Y**ieivT)npX$(A z`xK%Drx}1>`E=0l0ew1a%_3fkW*0u|x;qH$?#-Xm?k*Xym);PS$S%Lgp_3dOy5PXU zJnGP`a_IiuS-U*K6t=+$Ls$+O%%{cRed73jaC``}xBuqkAWRpOE?PK;uzr}OND6E3y~@YS;z@O(g%Vt7RZBL?9yLg zm>=?Q*t52D(GACjr^a^CU2;?c7^$NMK@$fgP>sfKRK?f801+>Gv^fE%^NKL+9Yc2h z83InZnI|px120s=)j*;3w`-G3V|)P;#gwm@xcz8xp>97Wo(r2d&`x+SQV%~6qqX4x9U5 z@b1Xo_)bGJkhd!e18l6kksF{w&cTJtJ%2!w>0qD%9ETnL(=E{$8Yy(j7pYjsH&@mlgQk``EPL%e(;K z)ehj*QGoW*&tahD?h;48CE(rt|H0$9fK1|}Ooz|?f9|8mAl&7}{CVneWh}nU-up4o z-geO5cF^QN=4+Q!2J6lB{l3+V-j$rb6 zHMchoL%5IL-9^t4Fe&03VYUsOmr~WPx_m%cnjAT4j`==P!5)~}s;b?yb#bzt@>!&Y z0XvTy-u^5y(Ja7ui*v6_nBNWFgSYo`b~mIiV`uD&RJ090hq32@Zn{9-+f7d$?mv-KrYeQVa?Zg#_0k&a2rL`>{@awBR_KAh$m#Dxd^Gl*UV?bCx5g@sEr#{p4J zA8>2N0pF%ksXOFxK>-+^KHwl;VtM+I(p|?nytEHs?DO;i3xLG)^r2&SJ$>jZQeqaB z!-CRZ8QC2miT%?_O6k|Wo|74zJ@`?WAWehrdiGGMyS9J%?%Mt+LSRR^@vJr4#0>AQ zc9h`)jCPc{@{e|ux!u){g3dwn$K1kBrETl)BiAK7h?RY5w=A4O4T^Na-L8>R_P^m} z)%4YxX?r8{u?;Oc8kv!>9N)2@iBaCJfdd9BsG6CMrzB57i^X%hs4;F-pG7&uabuH^ z@(qGi?00LDUcOUQby<~Tj~}35uo}NaHH!10FXu!cM^rR1jGRW>RIAi3&2u@yFe0R- zlk$a>fl~oZkl|_R=R&-;?vRYf2>*Gu=D^jB*fhS9f;OiqTFA2i;E>;}+;C z`DM%Z0N&ElX>IE7*VeORevPz9dP1bd_SL()YhRV~2`CFdF@Uex6&7b4)WdE#7yu)sUD5(dVV1aFGm8yY>h1FVKZ(Xy%N{zxyq>4V0k%y&yJU!Zz;~bu7{pZEI4!4Eb_+^#~!~){;|lL zN)-7PNRlFNI1#x#m?f`08F>J{KS1J&TGYe7ad70-w%W-^6}#K+FvkWy47*9mjVBL&yDd|!qCRktuldg@w! zuqRI>=kUMkbWCDMjpmu?vc21CgGVx;F+{=TLiOcHcUhkQqneqX~5c^ll z-0>2S?=Q^2Or5Ag^+r^-1sCO(vop`jon)qFipDoRd7xxaY^t7;Y5C>FoQAob&DCUt z^T-`ncCC44W)C-}+daSZu3|rVFSqjgsVTV;&n(79M@$*FXR2}Oetbm?izP04DQceE z(L9w&vkQXj+Te=E(0~~|Jiw1NSFXobQke7n6rX7d5lEZMcbRJNbpj7ZqcPppw3j!_ z?PmT42+=r^hI7>dWFenn)b6d|YT#ZwF{d`exDazH!n7^5@2%+Y0e6qw9Md1 z>ul_^7X<9{FGSg9^j5vskG@``MLJF$dV9!RKp_}_l20%maiAV{pw>B12ouzsE|-S| z6uhF-TV|SVkP-VCM&g1<3gmOGaOrG^?zuEW4f#~>^UtZCXezVoE^ z)#g$DjxY|;a*rUp^{~F$d3DE|KCAeA_K%|M#P@~b^P_)=M$_Q@n?okj#iWZ7#~wtVcifLT zQu+tXoo{mR?fV{?ZFKr3eDj>C0R5>KG_IG~S{M4%us z(-$dJZW#%nzNdoG(*s++^f-a)r`p3*5+u}LHN~D>+%Mteo(edEqbuA%9KHmafoN~Y z&__%iuy$_lBz$ehcxr(S`)l38e?-#IEe14T#-WQ)sD6UN+rZfHX8c!)t1GG5Pzvkq? zI|d)-$EBf~d6or>`>;M(5(1C`)pzMvs=1waRqkL} zlB*yq6tpv+Gc7-$7^dBjLcjX16LLqx1N`u8v|v;z_Sf|)W_N$JVKgO6R4HyG5~%@U zVHd+V{CO#a`fxYg79jdCY*DjOS~@}JYP{Gh4erpR7iFGEiP44Q%ES#gBvGrQqz)=D z)$+Y^lIq#DjWT=4t+!$w?>HdFI=(mt(CrS;?NLB>%+&GLs4E7rDYxB^+!;7891 z3-Sny@;X49Ksi$_Un=K+r=H&$#YLm|&KO9aIY^%=B)Z!Fs`0F&1I0icIwvSdBq&Pk z;PJ=#*z>;w^=T9ojJccP-=Dfr*4&@xG&QLMwc%22crG?F>8YlPccI490M!Zcu{G6g z;JF$Q5($bD-EKzziz%GOQU)Ek^9BYj88uF}8=xwAqXDW*HyogzvAcCJ&1+CQ&(>=; zql*1|abA*T=S{yiw}P#c+_$QoxodGmiL zx;6e*tBqIiq1I&Gf)GwO$hCxi{21Oj5wp*dfi|`J$QRxo}>4>M$tnxh8}((yV>lE;kK1PS|d5XUQ$OLL2us2SQ1 ztTpKkC5C3`HsBD~_45X4qt-)S;<^spVsf;zPUcsvdDe<*VhRT72B|WI??r3gdUssWMrv$`z4VscsZn*GeMQ-^>(G657?_G4mF#>lEGS4U|L_|E(y2DEapz}Hri^f!=-+U4VZvsfN6JGLiDzbgh4d*FY; zY~TU?L~Nm4kN6MZi8uag>phyAV}PdWlH4?d<)r(P+_BaFBS~U=Aig?Tp4)}a&tAUf z#W!ajDb6@%u$s{xJ#(fsqs1@TTmt4tjKXZmG`4)*|$+yZsmV9f8k}rfL zDfwxedy_wrrN30FrG4+-+(*6r(K09O9n6bPWlrm33s&a-YW^`q`{${_+CQrd(f*0B zyi$P=x!FAtr0(8&2zB=}bBWi%1y;Im_Qadp?Iy0JVm(}ngy74F&q8kr{Wea3x zAYQhq2>Xe}R%mVmpB>3B+Qs!@xl494E^ZR938v&6$6%iQ%y|=wkD2O1+UNS8x$WW#b5!o&T z84f^D0SAIOKtJ~a_e5~(_fvn*c~0JO+w##rdfy}`C(oPY&3JN>JlL;dQI6hTxW>-7 zzh95k-$g;VSU<(v{1yAvyn0Q@H2J`WsT^2cBl%gz=KkEch<}`7-8<>BP^u0nx7usxh z_LKcCH`v_R`&G2k>-$u(J>M@`BJ~3)Jyxw`-HcT1S{vEZ@34L8W$m$R=NGAbtz;1P zc72&s!a!b;T~)0BZH1lappQzHzzIx9yNcca4@^&5?(O#vmYD>M-T@W>DWyPgMlM!z zI#}Kn{SPupy5S#?Kf+VuooPXh`YqisEvP>|>t|L=>Ir$uizHjvjNN=Kp4g1te68ON zlc($=-(sG27t;r{yS0)=T;+I5JUB&Dd__~7q9x9Py5s(SlYE}?pZ)zliA0uZ7MvJe zyRjW|4BXQ)obfAX#Vo?zV8Lb=3=S&>XT?Nt2=S}vEPDMiq)i1$Ef2VD*D7gwSJEA= zv5S+kG^2*nf`n;Cef5j|-ik!t6lolyi$cVh0F$vA|4}Dr`9Dgil3I}9s36iKk<$75 zT5V?$&QU~_9@jrr3GE37%?p1n2p0=!bIhSaxQ|N6 z%5NO1FM4Q4^}B-wckf#>Uh$^s-Rc1#O`~z*u6Xg3QO|-fwWoqZBmrmd{S=>@ zizMi5qt6^w2?^X0aks%QjiTeKjYiS%^PmM};LrOVo}e@I=+=q?Hfw3>KP0VV1sNbtapmg>bSCF#h33EyDAUiP5? zr#XlC@*eD$KOPKZXxo5d?zv{3Qx1c@A> zF<(^0ge-}LA&>c`UsTpdB_qMAD)BIPU`F#huq>UtHEK3`LV<780=9xJ2PUClLTD3FD?PoCVWwO03aZHR>v%CF#qGbvGt@92 z!UEN?_)fz7>((} zb{gXpL1@bM(RLcav{t^bPa^AH4dOVr9ychnIfs+R%AHk(?C-wf2e z4$#7hpHwedH-VQY&1uzHMmL-v&%ZWAhwqnR5GPcTes~h6M~CmfR_X9#YonPS>FE`vw?Z2ZXqs z!{9fV!>HpbNq}>h?0!0*iX$P|&hNwk+@xkOSFrdH>73yVtUXK>GNd;B zul#{3V#05bKb}L5l`(J-)b9Z(f1+n%h$ge1tNQ7zr!z7~$VZek?Oo$_GiHi|)~xCE zGDey)8CogFyo~+x8R5eZ(yz`aYa2GnC~Ozh&sb>gz-By98S+-GRt`-{F}EV7Z_c_d zLmRr)8ElfwqmUMJR=8#OW%eOlT1mM1Ng^^o$(tod^2|UzTx)`4muuIQ}amL>&Jvky+c3 zDv9GVQDqa7qgvbX%fcmbTq~;7Mh$H96>6hSG_gQG6m{MQ%LYMCpdI%~Z`aB4HZN@7JQw%q|x!r&zOflS?cpZViFvZe7goaFLXq72`5t$}Eo)`bK zAine-=1f#;mlytTC|oGwQg&8`*V#daHEubu2}PVM8ImXamLa~7q*I|+>@9)ggU%TZ zOoNzB?vgPmb(zEoSFss*;fJD6V`ZHQksqF(SEy-B`QaG_r%0BxN6agzp7O+k>KRjh z7-i$?=5$mIVM(iW&A5|A*6w$|$ga+K2*Wy8Q82sQIg#sUN^ancDna zk*O6FZZ>~cAzYe2xLFwynf&k|7q7pIH_F9>n*{N67Y}ZU7dcJ<%iG^uBMo_wuRM>r z@_Z^N&-U?*i_Dr#dt*G~y3}KNi)tTULTKR!Gqp|Ri4|1`;IrR^`L6K5`&96%q>2k z0`{EpnM5!G*jT=vsY8TUkZ~Rn47-jFx8SqiAuGPsvxo)TU*YGhM6sbz!nxwx4B;|d zI4{fYEEH={CF@+!pzut|I4%JZb+p2Cs`XSW@WEbMJoTt*mJd)k;mGI^wwoNbn^YO? zL~jpan-yT=P-gBq!9k_9-N}GzM`^Dkw?208H+J896X=a);!3f;H!-6Y=1LSM#d;QDQmkty zWo(SV_#D!tqs$F)ZN_e)7n?D7u^F2yUfCicT`H`wBvJu;y6=u_Un=qBVofg=r(p*e zi_R?|Pl^=Tqc1Ce+!3IN}oKx|uYLMyH83k*S`fKkGH+%mS zm^4c74>x=Nn*9?Q;p+Vrp(o!akY{gyO@D1nz3|K+oV4q({@S=AoQGmF_jCS|1BA9E^Iv1{MYz=;q86l_u4?IVlr=MPXyq^NDY4qz`D zpm~U35(QTbP_PL^L9+qcO=%pvW|d=Z5J@u9UUn}$KtJM28c}MG+>44W8f7hV1^`GG z1-Azl7c!;U@k=tY%u0uDnL~HKL$^%PJw|ldIKSJsV>K@fNGN5T9L^Vc*S*LAXuKLj zxi6h27yL^QOwPt+%X{YGY!H{6jizqrY;^AlbbQY$o7{Ukft{Q1o(N=Dd}X%2C*0n9 zvQVyAm2tfph(M__xQB?PFfv<9A#Q6tfKr&2%~HTOka9oPTX@IxUD=86IbTILsHm9_ zjq;w`ohBFjOc2cXJX+9uA}-%kQ@2C5U_P_ti^BC_mcaM?6CNy2C$M-c-V@OIo@H?H zrIaV!3Gdlv{DA4^Vg$;2)*7hq*?gdWvT*a0?L1Jc8{A~zG6r&h8s{ zaWDGAK)dw%So4U(2PYfRQntn(N2b9mMH(NID zeoqK2PbdN4btiNW(NsvsK{f$6nf~c2a5}qKy~rRI5)QL~u55G5AjN)9pc-Bz<8W3M zQcE!YH4i%2UNo#5c(Bo{JP+7!XskgGmzJcMFDHB?6D8AWrn zN+soJm8yVy&SVY<_whkE!Z1f`6r3D#H^c80dO$|+!I|j@=8O-)0>E}Xgu2d4m!WnD z4%qqTkc{j$m8u6xR?(XRg~IQfDG-$UE(r+bj9wr(A7hyVx5$B8pJQuGhFyl!waw{5 zFsu84036q!o_2EoadL38x_|24(F;EvgtNN;Lp^z_JA_%?kr+3*9sG}sPvz)6NgnMq zZb+jaO?~0V5^1V_o}AQt>|LN7cd0?ndu=kK@sN(_V5LTHbUNfPJ@|R@Bx24oEa9{` zJs#plGi0zsZgl=&Jc-leMl-MtOH75kh)8(acp=bu+$i=c0kty~zGtwS3g7FH`KH1v z2cMlDy??NyM+t!Q2c%4TH21&Jp|;Vh87XEFG|SQ3y98ty%Rrj3FK^gnv*Sv=IIVk&44Kn6F6tU}H~y ziUOwX>%W7s>8RhxDnpNO1~VelZ?*>2Sh3C zTA3i>G#{d~Ae@Bssqi~u_lgx>A5eFMm+RLyGDJDk-sc1cg#<>0&g|7a^W+RZJ9L)~ z@zK#rcy0*TYzJ(%0^`vct3$xq}M zkZrFybgzluO}I)v$g$58fqnD8fTeufw>+|zxTwnE(q|r-QT?Ng?h(2jwxfBlUH);# zI8*IgmP?l{kbX_R0u3l70{BNW6{?c4JCv# z?TXj?rO3=WbuweR8Q}okpnz^5pw5;CPPbmKv;OIcm}Z?56SNQ$egjONgP7nTrXhJS z?ffERx!L6~J*Jo*yIx6%qYlpDL^!XW6Aly*4t^C*mBtk!?wM#1Ks4I}G{Ic@1lk{& z2){m9C&I7b(+3kDS*T4zqb-Fp?CHCr7urFkqNVJ@^{va;Tjjo|1E;}eUHTpD5k1M; z9qQV--(?Ik7h{#x9Xw%b4Yi{eM<=WJ?{nMTY1$3d{;Oa(W`P~#CUohRJv6%bi^g$lKXq9Wy)*N3pK`kO z8Id93ap4VkBH?l24N7>RClbbfdHVg8ah!Q9RqMpgKw7$WS_6-`hia?7CsASVOHCb=^+@Q6g=M6ek%eg^^YH)LCH5#9_OxWR;A+ebS zf1&H8p9<6U=yjQEGj7nqn-_m|5MRbKX7deN+r04Ip>R3Q`bFT8+J|t~zH5LBR6WjC zODP#ml^apcM}=zwEke#C)xAm43(c1|*pHKtRGwHKMTaRdk0FGshE1VG=<4>BI_jy_ z{F+M^jkZmaaYnCrV|O$Ril~@vSTtJH{%~=usV!10+TYX|riFCu(P^#Bu!5zpeY*Kg zX%`5BJoTsHFs1G*4)b%Rdx>Z@(|(w}xkR*mYD0+=&Xvl;NZp&O@e;@tp67jjUZE?8 z>5@g|f>R`sKS;t@Q*-2rIg^twXU>PF?a@1=s&@68GBND_u~hV4GgV(*uBc0zgjXMQ zdEFqR3fb3wLnAn&O!P~$beLAvyYP#ve{i5RClzqArap>XkeUiNXBGSLi&@24YwEsX zT2n<{CJFO_!*3)%b7_5ooRVsL23ad>m~gX^{1@R;P2u(;lf?u0fLG17ks!$&s?p^w99rbd%P7Sy zTWtheG@Sk-6123fW>dOF`@krZaq=74b|0aQnHP10A62xGNw`J5gpu;3<|asyNw2)L;Fm zqK%+&qV2WFqyw)FluTj*DfFVjFQkO^2Tup7i4w`fDko9noYEcu*7PRLTx{fqDz2Nr zi>hFg1~00D7tO6PypaSG%&iCCq?zkQ%T0(zoQu>;GS`#3FF}gd*N=$TM3Hbf$u`sO z_<04p-+?{O$OH>7g8hVEwozl;nSGP;lV{W`f6o5k5PNZx?S?3_0#2emUz~b)wkL6s zFA)%v&1_D8z=cQ{E-6Wvl@EZzZZ~V*_NPL^g%{!CYClO5PSTOnDUnD=-g2|%tH^A} zMtF&U5#H$m(G?PpOH{9Cy8?noZ=B4FwF80@r`!)aLJf`OpbfibP*g9;eoJB5%W|T6 zr#L(a>Q@B?XRtU?bRle1$21YZ@J5I}+BX#uug?q_2H4lDPK-lQ9b7VAa z*{|&)h3&x|XgYD`R)%kw+PmX`^vEa{B_t*D@Ig|H3?+2;?u3)5=_5R*C)6rYh^DDm zs~>4hi5MzkFw14_{uLvVSN_wgH7?}T6okLb9;LN#jQYvB4OkXAI0`^!hSGo-tKt&% z3m@EYr-QGt?AsHhBEcvGQRIWMlP1DLR?D2)Ly2kwgY5rk0P!QT!|#*NSREkj6OB?k zBg=YU6nFVT%%JlGb8#EVMIJNrz5xKa39^d%g)vtgt#!I#NF07bMq?KPRqzB0PY#>; ze6{eCS_^Xu`gzwulHf)dSDGA}@u6sf2HAlz1EaApo!H_;F{!_iHR{LAKvb6*q@;HR z8q8y(m6CqJsgNRtpA+ZsxZsXdXFc!U7-FPLk3jcKM*8#7coL__NS8)uA&m6j(u0Rb z$nW16Vx+OnRC4J+*7y{A;{IY?%+I5hmj2bD^JwYF8Qc5zC~Wc$PbrcAUdVq(J6@VF zIOawA9xpx29-0;{W4?iE;iXf?Hnf*Or$Kg2SMM7Q0;;9K~@tJLhAp-gyl9LNj0t$Lcr^ap{6+o8_l>G^#pK z;)aIn3D7yYM`R9<@yp@ynD*r=;O;IwUnPoVV2n-uQ0T6jYm3Buqumt_$WjHeRDsy3 zOF;d|uo%aqA!b`M4vJ*7zV)1Npn`Dl8;sUH2d#GDAgD!&plG>!(&70?@q9!)oq2Mz z`OW3d&xw%!I42}%Atd|;kUR%%cHtnT_Y)y8pGGh5y42JkE5#i(myA^!3%{7!3^yIe z>g=i={AKpwpghNc_Pv@)S^~<{8OxaiMxGm%M;ovFW@t(ThX_e| zo~RT{!4!qTpi>lz9Mxy= z#xCnRd^ezWWSmachD+j{tgVtKPS#e9)5#i|pfDL(!A{)~O}6#dL_4B&+6|_$btLk* zq|n5k$QjzkraTr+-Q8#%4z`TE%=e~!<{@B`O=0iSO9qiRePrwt=n20RpKJqxl;v2C z|APX-a(p>yp~562npkGfFUTI)40~$I*$(^NC=#krov?RBJfuT+Dd9@Qu!tBAL5(XN)VOk}adv6X#%aX|j0fH%I!70( zY%4w#y(smds0vrSt>e_57zF74Xb*C8Tk^^b8BcDm!qx(Dq#TRZvL^}`z9?-564b(* zDNiiCnd4b_$>?NUSFy#O-X0z75tpU46yvd`WpEO9Y5UP5Sd{4TNVI&CbW0wM+0uUU zNOUz!%>dF_8{a)XPq4E#hJU`ydT_jcpNqybw=M~CtF(Nd!-h^6I3{OY&dBlZ=C$2^ z&W(M&L7Lt0XtZYXgQ8b+&UV-vEpOZ0mbD1;13%lA1OmD%{29$Qd)3}3tdW6%B<4FJ z#v1;vJTa5r)l4cGWYQAE-5z~Cp=~R=GkPz^0YMi0fGqI%%a-=8$D*eq#q7?PWi%(F znnDw_rl+YNhiCBP)TEY^lf{4dairQ@{dmId+3I?e2|9_AI6`BdHz8<6(YptUXJBiu z4Bo)|2q0P%z>g!fN$SUu8vHy(LTN@8hjc7-I@W}Az>h=sEg>E7^K@|hhJ49a1^#ta z;A^b{)q^UKEL9+p-h5?(UH>%b&42S2>9@F?8uTX2vH4b9yf6Fy1m3*e#;$)hdcJvM zf*yMNEk%O!y}p_NP#h}(icfCJ6z2nc_iV8v6Sc*Th#wfEsx5k8;g#WRu`5p07Q5<1 zs0y{%uZZe|78{z_VmnQ2vAyTYJ=)`V1E#>n`kx8P-~AUwiM#hA*n;UJ>fsRePBX8TO$QS#IUDws;8=ivmnY&$S_7_c~xO z-;k^#>G^mF*p58Fo;)WoXe2PFk-*$@Kzn-0{aQPWE}%XCn4lfsSNQbg?1#@MDDC-& zLSwJ}t3YuT!O@<@ZOV!0RrXlL)D%->lB)Q1qOXF-+`i#H0`#3}-=4LC*OHZjy8RB#S*6PB&9xA{T)qS{{9=Owti0E>rmc^;+W6Al2)ER zZvwJLn9tbT(OS5sj>2R<3l`pu6K~TZkyRo{qvps8yYypp^bgU8UH=N3^96jKv|~TT z8?2b5UH?lW5bR2Rev)?ZPWYrR%ogrP)i2$<6ZqQ~Aj$dKhtWEbWV`cg*S|vyInmuL zoun)$+F}Ip5P)=>at3g4R}h6;UQiF0aSF5LzILT_(po9*T;OBu1xXqR-kp3Oc zW4J|oz^?Qn)aJKn=47Z=I62sp1s!~WJKg}vSId%_xc(N+PA|r6KL(L5p-vgq8Bb!Z zFM)2(nOkn9n8Jlz0$g&NFRC6fV?XHNzDX~_g%@x6V-~={j{0W>dwOuqYy5ou(V>+H zvh%r=9a}u+XdUm6@VloF1_t z6GS9DlI=YyM6BSb{NgcZ>UY-^vA0(`Vm` zggr)OlDQ2!g-qEZ@WLo^5z!}8aM3yQH^IoSg+EG@_ID$`(1;@%+J1AI_5S+|0!xhV}ykF;I!rADca#tR}FjO zv&t1jlQZ_CFU|t};`+9dOO9fBcS=C9;6A0Xsj(jR^rJ~7Ox>wEbg3(TsCF0B?*R@- z!dKpAN|+7^mT^MKsX9)$a_av;$E%d4DmbT)y|H^{Z_I;1od-uT7f;o}0ua*VZ(0c4 zWCw1tg6oyr{5qTr;Dfs>54dIj3mmf!3OQDA3W?4=6P-{mXtVI=g8GU_6)Xa+0rF(3zz3B###52j12v4F44e?gLK@(2QO{7;KybFDmcLY zMsg@m=ltKP`W=6cenvPDe!?CH61L9DoMso5i#198uP6zBI$t7_gai4z2JBQ4%(HMi zbop4S83<@{{SSJAI;eQ0ASXOHfZ>8i^I(b3nWn?I3Da~KH+Gs*AlMZkNO)Vp zmuJn!T4vWY9meevC>+LpB~Kj2eTB*``>D}{gb9(s;sF|Dial{Lw&Je8AXaweS`cVW ztH!2d#Glg~ZG#M#%-@I~7TXc2B%zntvNu(#hb=|qN9xdvoltq~TarGdsY>70WCnJeuDz+J3+Db3(dlCMG)leJe=$nbGe!J_rGzM1AYKy< z^sq{n1zh1s{+8UyQzdZ+cgxrX=J#o=k;y@gEN7R*mY27=qYD)-wq?4qBzDQ@LRD<# z+OdmL%fKt4X8tuzNRoDT+rcg~aMKMjap(1)l4`gP@0_kw$zNxM6SDL=D(SFnUy&!4 z?JLujFF`-z>h+)YO#PV8mz-~5<5flQ7qcTTjTN<}CN?dfB)yKum9&uJUjyaGV9o<+wAu0{ru3+Ao@EA5Lec8I<3!y0L1-3eRxawBhi8iuV4xv6`vBH#1= z75%VF?EV>Sn$4~mN=3s>D*6S43l$Bw7n!zTAGvt%xp?2XcyQAe>`xaDZZ96&a=dxI zI&dvsNKPea4jpLAs|Q~W$dbIaV3lXu4J~6WQ?C_8;cuY@UQ2AjYR*iw1q<@Gq)DHt zW?(Ix4BPZ(GoguXI)M08iRnX`sOdSAjk^5O5N!BNU8)!gw-|zrkm#Y-yt23xT64sd z)?73MOB9}ihG1|UmnDksSkjeaKd;71f*djH9ftcH2K)w=U{5+Ak0DS-J2Rj})|Pgk z6A;u85Pk{h^wR1Tu$s(g8iFB!cvgk*$bp~VJ3L=IJoqJ^F)iv}WE)?P7M9G>KY0)( z-TFVW==jEHc_dCi&==$o96a$8zXbDzf{EY=aeJZs^f_ys4_@hH*~i+YvrvaxlbZwhU7k5 z*<4AK%}4I7eh*3_q<6t=1BsB5Qyme42dC&RU(sDokw=6y=oK66Z|HuzR}AN9J}B?y zh>+qrv4Q5nTh;z+?XP2{dzRqOG>7+PTMF6<>}R) zL*57r(z0LdVjRmrVX`1+5$68xq>LDj(ELiIv(0D7RapZ0Rh*Zxi-#ARvZP#X%HWp% z-Bf_}5e%^XX=X~UHeH^4!$4m8aMLDNTPrX8njjn$Lq)r|f9z6|nX640gxC~)g2d$v z&2jJ-E0a;V+RoQ(G)r^Ni_|5EL~wm(Y0i1!IYBtL zbdR2;nTBu=9666~Zj6mI^AIRGcl#{Oxs?tf+(dZ4QwBFTaqn^n6E<-_<`8<3js=m3 z@MDM23;#X{C*P5K;rX@AUkWpFyFEBD*4?0J*|n7!6B`gowK;RJ^|6eN%)o}&8scK@ zgHO(F@M%aNn!=QsO`urc7a_Z(%@ytJftMmR{EFCSHnY=^P&n|n58mmuLmxu zr|Lmcg=BolIF^utq`i=?m%H49UVBpPdJxYL$d25rxVKVVz8d%t_ufG9y$<&)sxv?C z!w$DbwS(rw)bNNr+nGlv<|@Sp`@`-=jpKl<`M*=4n%6( z;|pWW&E>bL1zBy|dl8&nz?X`>dhOeEqiOUuj#0e)#OZw$yGh01gp!K(*dIyN%@n7} ziQM5d^?^66ddv!H%CprJfi&xJsc#RZF3rRXkYk0YkDzKh55s_D{3* zmd0XOH_Tb3&BV*Pt< z>fv)I_=D=@&s=@*&p7a2+z%4s68tyxB6v^g_XH_6F6j?6u5Aj>)lU|33BZN>HPsL( z&30vMP?e)M>dn=T1#ULmE$8Y-3pXbg-SO+Tu9KqfI#=`AlfNO57o29oTjB%AADiby}Q(UOvb8Q3^Bb&+JnyU`t5bvvpb zSG?iJD$pyW9DcNO#FlAEFl^_T?ZhXA#NkIf$J;|{J-KCxa@vJj(<)>!n411w+3{)X*5r!CGJ$x zmh<#f($@2I7h3w$=eIH~=E>x(ae-v~mGc}K&(t}SL$V;_cZy>2@G-#^PQE_kkcZFM z6U#6I=jjymz~=sLJCZlvE>cX5HR{h(`^E`Qk`vLfqLs5047zFGxR}9FSvq(=R@E%z zdkr`D&(kUB2EN73RUedyp($traPnb@$q5#Ib(S}KQU%bIc)m)sa(*>$o=!gJAQj)R z@k58;T}AM&LvY3+I5kh_o=-uC%sqcTClY8N68sX$i4pxBl62m`We`9(Zv}8@(s=QF zH65%qU+3fa<=m5pk+zwyInok=G8gvnw3~mfoPiqR!EZ42^c*y5goA);%umdpQHNr; znh6fo7>5eKM78;)SeBXZP|eMQYT-FiK@CyiH$Vjkfs71*`1HP+jr^1?P-EvQ13U^P zB>Qtw(|96kuWIRK?D}z66@}eXNqg-5SYdnD(O4%5=OL*TUx^JdpUw|Bs*mRvvAOfx zyX}fQ$}B2jZ+5F(2~D#ftLIY;H+f_eqU8U?*D_cW@|08Wq~pmTLcQ3ix1_A%*BTbl(|4H5$@mK zy7cnGcINxBX-U%JEot2oXH$M1YiIYTEK1h&YHF+J@a zNhJ?s^o`4yJWpAJgd0-Ov6At}Jp5{f=!M);V&gj{P#}!=c|*ck0k@m`0Rg zCA?@tF@;_`aZ{%|Lk;U1RVu^IRd;H`x`kdGzQKzP>r?dN zNDW?|79s4D-;g|!l3I~udsOJ&gfqq0oT?LnDtOW2@l>D+UY;tp(TzM+BX0ZKxGL2V z>!9*A)V=wy7N@PPm-w2s`2W8wEa!y=OMO^p|1_z#l{5>25hOHq9z=Xp;>41IYfZ>|p;`#Qs?} zHq^-MV@fPeWbTVBR<6JkueDgabGX?bH-Y7~^v7O!`yd=GSp_?@T4p!XW3jRs5Ml%L zAEYhJ{V@0o_lVQH>SZ=J6BjG@IK(!-49?q}sv-E5k;95S(3UDR#HRT6K%B^)QDk25 z(IA+t{d*1*wELKZwg1Us0#OJ|APOU`GqWS7mFt0_yg_gYAl;v{LY zDu4+ue-|-mLSoHNUOnU@?hhiui|oa#s@jvlWjS6Bz>B;Eb|Xp-gfGB?t?Y)D>;;LD z6)kD0)*L}3EK>^h*h$TCpiT84T>3y$e<>>sct@z}Zct}@>dst=Frg+oF4aoicd1rt zxS7^qrweXYoeA&{uSbnpsnmvk7FnAS+07=mu zcK}~?06%d6;U>TzoJP3Gg8hr%Fh%!Y2hfv0f0`Xf+sFSbl`Z^SbF?r;cu6yMz~stcCajr(O{O#M^gHfF)HM0|6XX$^N# z?sv&UBjG)!@SuVk4+OzH`tmi04&olVoO#(5S7u##o%zav`^~m$>nDro=!xiv82hl~@>o7ngAs%)RUGUpMFdNlY z*JZXepF4<%lK}D9{FX&*zdo70%-;^@pNbR46v(}}Sv{QS z!S&^p;+1V~zgru#`&A>HTFX{Y;o`6sXtuHnDcb{N$!D@JLAY~Nf=e@H?AWoHnBvYW*3kdb?;e^t7)y|% zhM4blm|}MdwF)(ZPci`~tvxQ{gcfOOKI|N`d#I!js^HcH@^^ zzc zUu3p=N$vKeZcdP59fz^Bq@atA_ax#zaj;WnWVr}nh0)>Opz>pSHt}(9S1&F)LWA6h zc~HH=)!aPeAVU)&e~=K3kiVf9KS)pN_XH`7H`DBohdR{+Nj7Vvha0k9ev=Sxa#!Yn zNHtqy6F$SrSOm_jxO~Z1)g$#ZO8Z`Y>R~yW7+TVcSzdXSu9tRqQlnr8yM9k3-TO>U z*HxP35MdIxAbzqYpV27-Sz47wQ(Ky|SupbCu?^fxu zcb4;EzZfWfz`=e;rSgxI-*m7c$mK~%T9+qRX_xq~#LPAb=WAhc@&WK)x;VK?PJ*gv zqxWQ9Dl3!{pevLCYV4Xyv;9|Pj)B><#^eg+y;{w&LMf4Sg%YM7(l20z(odn$y|zYa z%(~h)Ds~l4pJ4!x!8!0n(cpf@Y!?%Ym3~b4d5e{P3Z5JmE5mZ$Vx{r+;rT9q>MH-1}caagsvfi4dujfx>kX)vi zY!5z(II@u$LzaX%q`b~Dw`l2Zte20%&T?nay6dB>8)KJ#td4{XxS|yVJhtI zMZwx75EDsoMoY`px}T`EgXrxiGA&mBk2TEI-WsN$AghJsxuNLD+R1JM@v+x4%L|WC z+B8BMvcD)M(qU-zp@-|5y&ujTflCF5jr)tnY)s0hrv7SOHo+EOZ{T}kl~c5Y2)nxBSJPF_)w*=zG;!&~J?p00 zxm_;;dyQmbX5MPInzuSw?Uegp1Oj2b>tMYbf^{YY>lDJd)VSI$eV!8@G;(FfX(T-N z9PBcpN6fqxz~cs^i*1LanQog&t@|{?YS|hGfmSvc*+-wtbVp>jL}(aSyZg?SZO}(t zP9Jf(=U{)4^Wch8jr$Vw?#^AA4@4$}5RP#O$0))bJ*xJ?0w3NWX6ELBxA2_spp5XG zGQxAugg4`<%WA`_Lc&BBM-25&It_42+S!X zF!wCLR*dOaNj6*+Xxm@^TASgVs~9BE?mJ*E1{F?T0f{%>95Qi?L4=rJhCe zl&E5hg4DSf3)5u0mM+G=3e>U>>s9e{i?Ls7xGcuX3|{hPN9AjKRsC8tg<2Is?KhZg zRiKTGj7btSa|^Rt%u zFY;AR%>J*)kc_Uk7EdIj>#cQU^lDv~UEO|^J2IP%`j*!-2blV+cb7PZv6s1WtuEe` z{rQGgnA*W}y`GOfV66_;GuP^1{id}_hrunqu$i(}rxI|J4qFI+uo2~?!EHOg$GoQ>P|4}o9c|+inW?5P zq_M(;qiYWS48j>{u6-}_vLdIECtfZ4?!C)e{6H2AE8Z4p`46x;nVy0G0nyJ01@v5@W+B~ilu zIlEyQJFx1a+ID{&cK4${$}Er4u?;@SyieCydw!fb3RKF$Q~03MR~Bs(S+^U3CX#lM zq?)IGT(M5Sw;JpG?`_YC%!Wm}LDtKOCab%p*@`DKo2FhN8p7F8Yn?8z;y&Hra$b#_=LoLCeFEf9OpidOY>7^&si>%X;?PhwBO0ny7?6_OJvJIS^1Rc>xG6_0s z#eH#|R$PfAwCD15p#~Gj8X{Ga3*R8`gunW)>P(N$5FpZEn&Rt~`Gbh3g3Mo|wO8eu z3lS)@;%e*lLu<5NKQy@cp|xGF9~#`8757>n%-PQhy8C(s?I{@%C=rn6mi79%dEs+| zaG7(OyB%VLdx+V_CzOM$;mcf|o2GRxnZsNfJ5;qhKhLaM${l6&<8_=%`i}}mloc#Wyo}BLxp5J*Z@sPnzv-l9C9uLV zq_iUGyvTX-r=KA}21~)GC>%B4;_c+Z1pIO-I0?48a#!bh8`L1D@CE=3wg2)4iS0jP zO8YMwf>lk=!F6CbWNFiUwO+?XpRd<7;8q*t^`hqT4T=H3!5VNc2jp4=%6P5P1|3IU zcTPZ1LqPZq0C^6s|H45)O*aI9WbOA32k15j2*1JF?|lx?syu+!o)Zw%5DTD0ANGAY@J*5{mF$dS%oF{ zACasm`4}lWC0zAIy^&R4-o-g1+_?DKq#>;(InR!^lBA;sBpdO>2Cd3QzoX@<@7)Ej zo9e1BCQG{ND?I}hUF<8m*eUW>eG8Sy3eK?ETq0{g#B|uGtG@4^pEXb%vg&KvY}B)B z#`Mfew%zXQrH9v;?2WqU+eQ+|(?JZ_sEfYyOJ~(GH&YPp{Nm27Dikb?gKMhp?olSI zZ^X<-YSK{6+^7xJl8xF>!Oezh?M7{=;O2;62mHh96I(ZGo8-yA9LTdxdUvC?NnZGu zK{$z-%nDg`%r5{Ti%<|c*$1Y9NJCbAOKl=H*laDWnT0cqH!1B|+@84v&Pz5avf}ua zRo_;d5|LfLiO3L};{5_~0vobPDNh$XHVEdb@2#6?8)kDFXLUDI0Z5j7?{R?cRzMFr zKsaDr06pPU+`UP+X&u_6ZF<7_G|xFy8poEYm!&Jdh$OJ=1MsjX`jx0howikd)C`1i z!MB7x*d$9iLs^<|$k^#{y|<=@=U!Ez9>$zpB55pM*{1saQkpoO7x76#!6R7h?XB_h zb6D3hTC)hQwULAm{BnyZCjB#B6?+o15+q3cV8$QC8KqmXn97@ zWYr=Z|M&;A;O5Ya!yI@q8?ZK=zyB%$$Z`K8R?1qavC^0JGk5WJKtX>j0e}hn55^Sr_bj_-R^D!7e zI$AL5JCJ8ZGbM4TXB~osXWi-a2stf&D$Zf&S$Z;3tS!)O_!R3X>BUH~9)Ac=;`Aui zQRuFOVjUnN;ZbMHjUkHlZ2?i&9(Xc#r8)7Cva6puU>>`QGmns21)tXR{X>piW%?vn zk+64K(@=}9I>o$=x7(ZDF;yUjk-Uk>WK@6anbj5RC&x!*#c&!DZe%?DebyEB-(Fdz z&6^J?<55{c-N`c*ABG|hg3!H_Lv5y^Jb9+^!^(Ix7C%%O;ZX4~kzZpmWd9zL!(l+aa0lyfZ z4>t`r>!hU~{KMJRc=Nf+6B;-)$8Rt+cMc&a4W2nXPetb|M^B&}gW>tb59`RfB0W2p z@((LH`KEj=Rjqec)P;7$kgU$Q`apfIQN$?TEMI&g%W)9rTz zQwXsA>C&9DW@9bW?-89Y^%G2-<;;~QPM78)?6vH!a^_{iMSfGqW%ZP14F^Ht2BHBt zP3ZOh%S+na;Z2*^dE>KgHR~S*%HnMAopw=}%p?0!V+%j3W;7O5}dedOY0xTPC3 zZz65%Ime;gISaBX+Ojv7Zf(9mm@t;o(1jUGwAakFlgKqOr}1?Bt2)HZYF7$7q{Z0K z3$L<8XBiSMl;tH`v>L+AYPcQPz*(lP^qO&~)2kdri;k znz~KmglpX@ys!|LeYUV3@wDuF@(T6ZqDTtcZi`n^H_4MSb$An$RI>C>te5wo zS_o0cEB?pOuwj*LUd9(B6`p)!)q7;+I^~tSxy2 zC#S(HUrsDX+L9B~kh`)&1Ud2S?5t|${w?<7*;(yVmrI;*PR!h*cltdV%840yg&xtI zup1Ud>?d=wTKR369N&~PH|t*Wap*PQ z$7}K=Z05(`%d^Vr$xXkaHpuMx%oZK2CE1f}veeECUL32X(2J8UcyW|jQ@pOSa=zwS z>uL3^T2Cd85R^Xvjn`JiK%=ZBvqQNljhNyW^p(>)no!F1wpNoHaax<=n`VQin&^Zfs}l1`E_>o9+tfu&szK zliHxYd?}r6~(+ms(n-a44ta`XIL%?W@1~qKaW&#GtLTp6daL55IwcQ@P916t4j=8@=J-hUk ztmasYf=9MND1o-q@cgV-tL+4e<02R>(~m}+xPVmBK||{aO!NhWImDqdOjn2rNYprl z2{`R-1t>^F7%NbL@F@3e*Br%A2s(xAflVS4-J?1oz>}_DR-Fm=_#JXEHHLlSh+`5F zM}XRHFT+D%I)M`}qY@#IRAOm+@@1Ek2u}bR@QD{uh}}%h9f}m^u1UN>Z#AxGkH3vf z?Ia%A2H^pph`vaK^5tx#x5mMRn-Zt@4y6(&Q=D(_1m^exHM;h>T(yOHL@289R+j9Y ztcy!Ti31*5sX9V%S0tFXk=`!#_ch!I&04w$UXM>w%u(hy?Q_@k-#m9&nIdtmhMA z5%O_*v5q;RPZESkE8_TIpcOdY=gM3rrC7w)_{@E?<}rm^o?e6t!try!y-<9z4Fm|a zDFqUtHhN5R*Tv}J#~{r9j6s-AV1zF~D)AOoNh(p2k?|I41IJqnKgfz=myeJ0uE%&? zGd+kBJfon*$U;ye7#}P)QeTx)dil#=SGO~tyf8JgUlYLR+s=OcNvpuXa-Re4l)UFF zA@HvljliA2uf71PLj}9$1lsc?d;Ax46eQ%3yoa8-yyclbeIiv=fOoc3dR(*lQuQON z2tPLDEu5TCe(+<3?xubos~CA8BOSb&etII5(@+{}NuP$R@FDVX>PIHfQ=gkCN0Z`5 zzRaqLEu6s%K-hZ$Qi>0S6m0@_p%kBViiA>xpC`{@=~+57PCi<13vr6$q?;tC_}1fi z5~s&0j@zc3VvdM}CnasSg*e6c1%=}jKYv^~#V;K)pHuu)GOJ)t@$}=4Q)K!ad?I0T zivN}#=dFuBlvUIoIF(h(ypJScu$gL}$OGz~$L*3IvTicPpHS|BE9+Y(HYdH<%^;Z6 zL^T)8QFIki!Vwfk20|^GD;OL#&7M$h0>9*;dOV@D#5GUo$hnuq42_%(8UN&&xemi@hXKEW!LCh;JM!=zgvfY#2-L{V={4s>106(z z-vEv0;H7$S5YnxL)I4p)d7g>E4~1Z7@GUmbj{r=bNb`n6_?knAUotp6k>)FxRiEbp z`OW_VneuJl@;LFC7@>_A#~dG20e*buc{B(h#G?th_Nu9dYemG`pz@PiX!vEJUG}6F zS|j*}v#Z&Y=PEpCAQb!t+2tH05AjSW6`%AAFc`eo185n%S9wB5-j$FeaxTd`@>x{1 z>!;*I?fyHPR9IOnUd}d(#5=o?m8Y(#YoCt9hnOW#2GqixPh$6Tk?T6F%*|?HOC-hb zHV-|iv+Ye!Du1{R(%zid?013t03FL+XeG$wz$qQR`2fK}AHvNB19914AeDT><+V>L zTX6?;2wQ>ga$V7QW%GYe+I>aiEy}HxIN^o?2jWzYW|znLpQ#gvjnki|cFBsnpqU>gFwn{o+r%W4leW6MbUImA z{G63zXAS4{w!<#{NUszvp^xQ4!~Ao>Jey(RpyLcJVHjY^0(+ zeo5RNyIX#jmab7HoL9|1Yi`yunY(mel_}^ruUa5aoL4QtWbY}goymE5p490;F$u_%pX}5PooXXF@ zi@n}E^x`NEUhMR~p_h*0PQ>fhNI?$~<`PjK*wlT2Y!oihQ-$lj8^?7(2rqVoDe5J( zj3-q+QA*C7uTL+|Yq0)}EbeX|2V${>gi%w&cq;ZR_D+vqVD5!gsjHEdE5~b_9=mOa z%JCklk4a93Yvh_;WD+A$(Ht#5;=a5BeRr$*M(>$y9zf?^#UO9ize4ao9?15a?#+XDdK%D8r%|15_Wg^;MMaL@o87Y z?`aWBgZxLscs29P9$TqVynX6vi4!i=5AX`U&EcUv!N_Q3(s(ztLUUZk)^8FoWuD)o z)`lNAIS!HD-2;_uiIKQZG@9Qi69wUz(>h+&{DjwO7aNY0$35EReh+Ry?$PU{X|iW%_muVw?ZnR! zjj<4>e#EqLZ?zgG{V5$gWt|fmlnOLhNK+|$3HMB{(LGBC0UK?3>E-MD)HZ@o=ti8; zA$dZ43mrb3_$ByAH{Kt@w;?~i2hWKQN{P=YB|i5YFpkb+{p?9?6CehomT!>rGHQ7j z-+&kszJ;m^i$vJN5I_6nF9nRN4UTgBOM``SjQmd3miGT&KIN;SO(JR+icf74KR9dM zt|jF{+A&>{VpCFcFP_+x)ZFWLkK`TO7R>RHcO3GB;~nwf6gBb{HFAnP-f>%(_#poz zn!Z=Y?~a(O_o_|e_x<7nWqV01u6ODsb=h0QZeP`kyyN97TP!MM2VNb&+1#*KhHN9# z5S;J39f}R(av06c-Qso31PWrHvwLu>3Iz-EDEZ5-i7$wl1$(vKnY&k8xO?_$3kNq_ zxCi%Y3kSFK*=7&?>xT}Ke`2rp%?O`0uV3>>ATIr~Ik8upF$DMiBq5j+>v6r~mzw{B z%6l>g;g}=o>p*h zd*FOF(bPqttd(8#wC3CuPiu+7%@Vx|zZdk$mR&zRu(kEX^F=$GO!$RMwV#t6`Lvck z++vMrra4_+`1~MTY!QupT3$8J8R8J8F`@@xrvk7$$D$zjKdlu6fn&eG@qs=#olUqG zMQFl{=6+joocYDQ=xKdX7|xxXfH5eX9B`JkOQ)$*DlX_Pgcd-SnrhEz4ff)-X1vI0 z;)AV^M3a*66~}zVz~~GQZ&2-|wxB2hEEvOKsztcyY0t1&U^gddadTCN893ht8yE#F z0!hAsWp!ZvV-(EhXKduk?5-;Rk}uEU?^~*0>WfqOnJ++g@Qf-XK1oEVH&p3>A}nDy z%#txR5Egk>5yDFD4j?RId*23xbwnUr0*SB%YuQ>MCE z<^W0>;o`12Hy$-x9KeShz^5EQxC!tjrx9)fd@m2cw;VuE{^vlRc^I)NtKDbgL~z3c zy@bXWFF6$a0($8>lcW@edC8rat~7UXP%E1p&|2A0ND>5!94Js7BY2B3vXech?S zd%#PiBe*9b=8eVA(x;P6ZI2$*x6qs<{W;mx9}nP3oF1Dx2_3gsXbu&T@EE=0-VmFL zTftUiU>IzI|L1^Gs^{6>+v7O9^7c07{|*SfQScGoB@Q|^mFaVYjfBaj4ystq4f&TG zju*1oS7Y|sYgN36`2|VH9{8#U^B_BOz*%gzy(iuk3rs-3ZF9Bk$M;|eaOQv#H!U=P z1H@*cg9Aj2d1$QJM?*RM?Rij#=RL*G8EX#La1u8|4=QmpLbQaY3kfg7=>jxy%eLah*lM~U@;2QM>YU-~g8|P9N`Ws#WcN8__XWso^=%&C`WQlmK%8+<=M1~g zi4XdS&*|fs+&vQ^%{83|5v~dl(p>ZV5V)@$xUUr)%{3#o#^Z6das4L`x}@j+NAB^` zDF@E!BRKa=aJ1HR9t8JA08XqmBQ2P?Uj5kgIW5zs_RN#XpUd$dNGIXG?xBHB4W^PF{#d+{NqgS5d@SBHb&tde zw=|oOwit6ha?oRCPdw44k^eFkOx5T0i*9NUz8H7r*NvZt7Jku4k5uf{8cIvzF3)S} zcd;FwLy7S8?`($C{5t-;e$azNN$7)46SvnovDBf6rS255PI^jxD%N?N7}&5auJ7V( zwej;>!VR9+60WL1$ii+qYo^sQjX-k4BYvGX5gw9{4crc(Rg+9+zYnN(Rjz?of1d0Y2~}|^0v)wS&Je^L)o)B5YUyn z!nc{Wr3$MjjNB&PUKuoEU{y+{KyuXY4G6uXBFKI`A2##BB_{5Qb8@_c7WtkVX z^4FjjD?hwgZ5ui%4E^B6@nQ$@a;BnZtNm?W)agwbd-8iM&ZM^}TE!&47;1)xQm;Mn zZR2{_OUEJQcuh*0;T)W5CC%_Gl^WE$6Ks0IifAx;uSSr0*h;74;Xntxc&gbh)gfOH zE<^COfFG6Tj3S`1L(jx0YMD`;Wq#T2e*^smsmCiSb_mh z5@LY76$9Y!;~mY9xVB7olPBTUd%0GDRQ`D{1?B5@lb3hl+)bYHl6I-*y~HjRcbP#~ zi{)ikl!#yk{;f<)UT@sC!ddHWEy;Rvw=LyO+0L|)G}+FyK~l1`iB6T=ZO4MCPja_2 zFpJ@Say&Ri-F!veoFb3AJ^f>Rj%PD!pFSO5Zwp8IV~;8B^-LQ0lCFl@9ar~lW?Kzf zUeU&XiszVdFZt{1X^_eHA&z~?cKA8|q?z}U@&vcPq@%jrmq^L1_@sa76|eViZq~c- z`x3+LfnVd@%pMo`L=eca+*uN27n=2w^Z?y23J!Q!Z_Yb!_~;SRosO6wP&vJPSDq%k zWFPt+1HG~02=}7>k@7>)i%tuS9@_^|d^)u)fZd$5Z}{ z-;uPWW)b`Gv*_D)$VIBtJ1?qem;4of6TIGra{blnHt8Q^cz&6}cG&-cMTcps2-4yf zg86d2>|rYww|3ay@q2KLE`&Lz#>}%ux&CTB8mVqK)W9y%AMa?@3JWs6NUQuJ2mXz> z#k#ME*hVSS>*bU1N-;88g>w6K4GEd*hjr+E7Njh$KUiFP0$!!m!+0f@&SH5ICnx{* z-cE}yu!l_ll+>~k5H6|zvZPwr3zPa!vNOx~r?o`w)W0Nm!g9+F>u~441!r4Onp-6W zmgb}K#L|59u#S09fUbf63!i%P0hJ3~JmS%syIU0QUpiv5(j@WsZ?B#7)M4Cz^uvJa zw$fWSW!Q>E`*({xB{@`u^QQk4?LXML?U+d=>)P#;%NE`}yIB8^B9R{`Mq6#nW)LOY z{D8v?ahgNYH&EKE8HNS9uMW7#rcdi%(!Q45ANNKa(Pa~a=c^CJVWuFiBJ2{Xgw>RgAE=;)Kxml zYnOv{*ujF4gTQ**=|V7JeN9+P&FCYRTd+TO$W$C3-q=f!#gN|c6NdJ1s6Dm|uI2~R z9=jd|bb5&>J}$Av#wo!KpsB;lIwr#@)zC$=&JMOl-TuuZIjRc+w8I{+x@d>(fgAm@ zW}AzF%QgfYVsN0fnlZRy;smhc(+SWL8&(2H)1J8I(oQ%>%tJ@YR#p=t#}wi#4&uj7 zd{i-fvx4w@RfllSnf}pmf6nCR;a?8sD~x6;9o3qEcr4vIN40caaMK{zUraC^ad5Ge zF5)EM6w_l9N1#y4(W6@PZp1iUHtWGn=614bM9Y-YynjVIsD0ly7|N4f_HuI0QJuzl zQ8qacaQ7aU*&O0D>GFd2`x<+j7VPjPpj7EON7?J zL1{KuNQr^PLSx0+V%f4baOvZ8NP_Z`FTm-TW z6tK)&Q=YR;cyVao?f)tJ?!YLE=Wp%_C6Ff}AtZznNN7?*NNCaxU8EOj=I*(p6X^(u zfC(aEKzdnJq}WAiw%7$LD7{H1QKVNvdii~3cAvYwOY-%7|M}eW?99&2&i2`T_Lu`w zN!6u0>c!#4dlnk^^{`eD;-~Dxx~VT=6-ad6_!zNGR!{sfH-fl&ju5L`q44pyE0i!8 zxbSiFmQqyRp$ly{PVF1#*e0u}iuI*8*2d@YuM?aO?J6kpelM9D_QNfyO>u!9OXj69 zQu9-{Yh(0`_oNtFAKX&v7K3{gX4`PGVS>~)h68w64jyRSLvrMT7-t^Fdh zjl0VrQd=>({g_zwgq^8193y2StU8jlRp;%SRf8WdC`PBG_QaP-P}XHk-!4tPgd_3l z3_)CkZ~5dSi0zG|hLpqH`frr_lQ@pM(;F9`hje=aC3j4Q&;rb6I`3toAkIMZ{b0Q< zQ{fDNU}u24h|UL6pEOGBkWDXahirOr__T(a9^R>PI(EpWj#u6@Nx^TU9=_hS=?>ZK zKqqC5em;Kg8iwwW?aro8@X`5Zi`R;`i8o$^4%9bLBDCp%o}d5ycYeoIxABHj@YNl{ zu^0_m>4#TN@Jl5S@2ueO0Sf-A6twyO_VKfV*OY=bowhaTzo_vpuikjPeY{b8r&N#< z@hO;QR6{uRTa|Z8<2BeRjfZzuuC)?|cPewE7s6>v+U^Lt@08X9{ptu@dFW$j-Jahm zjc1E{MWfSqO>29nCK#_N-N0n)#-&TQ`WT-;p@P^;l=_KfLsIK;ybTAIq#qaRcoY2X4sprx8Em!zc*&5@goo##Co#L*>}+4fUL=&+ikTEo zLtos5CwjH_pvqvnL3>a|iAA4Yp4y`AL1mI6`X1CG{58Z9xW<eTU>5*V=1r)}TP9T#^F?Z7n*9Zf3auL! zHZmce_MbMAy1G^`K@Q&-a(WPYRvZu;ld8NKR|-bv67$k7>AXglLwvmC{f$JjO9OLB z-i|sWsqDNyxl1~)Pg0oLj=E3JeH?dW{@e?qo0fY>LNv#QU#{5i3PJ3=R)SJ?)F~@P z`gWrfiMA{pIV8NLaeSAy8C73Qn@WSkh4EF4VffONYa@GCk5j;7xDqsVWKfemICqxT+P8vw-O)=V zzoOWt;{;@k&em+d#LYu!a(z0m!2ALe7HyKPETzc*@@!lO}XJ7>R{dw?dHiP zZe?*Lv_+D4F&HCub?92y*a+q6!sD%C%p$u9|3ad;2_sS7f5OzCsN94PLs|OL{V>@` z?LS>(I`2PS*&}_E|B?``34ciMcE`j`7=pN{l_1`KvW0s0pHu+vJN~gpddq%+3D4rV zDgy zoUmR_wTzc`Wo>#nHN}B{ZdtHWIaG`;dj$eB-`Zg0vnQgUruN>-0)@2;j&?WJJha(hkX=!2FqNT-K zOh;wVt~DX8Wo_#ZHEDmT3mGB6WF9C;`%CR%7Sy&79^rU@shk+I5DtP>U6P9!_xDoW zixj1=bc_+B7p5kc@Q^IM7IqZfUd11i^X?LMDc(VDd3UKpAY;%z>2B$mw>G?)61&eX zxbpPG1y_Eb^t52)QkAyDUb&fqf1Hh_(km;z>E8`^BEOs(As$-_FG%S4dL>b!w68pr z{34+uWoha=*kXrz(pP5GgH)XwE_agZQL+K1YP(OGDiKjs!`!?qwVKg;pES;cWvMM9 z+fqc`F3J1k*?+fYlcYc6cUxd_> zwf=J%ko4g31jjyE^M6u2ZNn*ucb5*xAk=&--%7t{pInN)Em~w@<}-Rxaydk&>8Y=; z#np4Vf4jIsOWX9BZSAWyVr?nhMarID;}@8})o>20ir%5)boetGZctNn8C zC=2hjck~TK*ZSw-^zPR`BPR9FB*C{eV!!a_5ngzIWW|0tgL!?w+&ub6>2OKufM4(C zk)w#n`3b!MPhScikQ1w&5JVeDMGyR!QV>PAqd0V(5XK7f{t;eSr}LUl^i4o>nJmxt z8Y5X6!WvVU`X-=wIGqlG9{76GW9Gcq;v&|3gEHqQ8a)MT!aOadFL(0 zGGv6l2bjr$EsPgY9qD@jT!up?U)3>B$=-udG~-6vE+apBO!vn1wa*o zSvrZXiz|dg1LBX?4D;BI9PCCJ^%o&(-7lJ}ENKAKyE2@`u#H4lF0ZExVNZxU2!bY%C`! zXz88N3HW%52lFQt6E@7j#Dn<|4)P7=-u3E$Kjh#IMvgnpFD?(?_@mYx7`|sq19ih4 z4oXLe^B_Ay938~Qzu=>PS_;K$i{tR$@?~pN5BmE;CLNSxg^D7S9+1dtz9ZGNC4S-~ zd!1dzW~nA=!LxDOvh3(OtW-PzL5Y~rD-91w4R0t7(Qh12?O_BT@^^C;JS3G<+!YT= z8$uQM8P8ADPt)Cl}WrN*1|IQBX69t!j1z+Yv_$e3OaEAETZv7hhpgIW3WA4 zxT%PR^MVTr+G=v+@$=E+djXb54&{l5We1SSLG1iO5Vv9>)4(fFXg-kQX+q;w`yHt^ zN#Q6sv_;v)E9yt4 zc|^Jq@y<=Q;t^Th@Xp0w55Kw-HVMmRI>Ki2clPmf`KKO{P28rZ`RMc^h4JhWSv5&M zO_GwSnX6AK^XYAQZE+c+fbK=B@&|fwo+7<^1W)v8d(o=kJAU$_l_VB@x^xx8=+$10 z#LCg79y3-Pp=m}9G5-g%mht`(G5SVoWn&Hgbg-!tgXcG;n;7pNp~+9)=eR#TB3)?F zoI1~hNQEU8<)sYb>fp+8qWax%_JTbsLN})tQ=ii#UG}E^LTc;Uy$+G=O>rh7t zu^_|=N7CLh&5Ytl<$_Kv#1+K z+DR-R0hB-K-@bzJJjvXox(nf0198~-Sbchc)ffL`m0IfpwEMMN3UY8;d0Sc6`bcea(d3X&s5 zpHtfZ>MYqEM86=mwu&RVKVY7VGKM~$r)$Foe;s5 zovkBJP#k@<`3(xZ*Sn!O+NkMh{7W^ZC4FsM139ankiNFx@=lihN+~BGo)>^E=!qAA zElx;Z8^$#?Ms0=F$*+Wi%VngoN<89h8$<&if3VF*kCGm7mK3j5H0z3@)tpluPmyZs z!j0Z1ax*TdTSm;O?wsHl>$BI$6Vj+@xaO^fb253)ZBxEQ~hN+o$xSe{}Nf!pRsoYB%P^;EWaxt_CQ$;SF4`LJyoj;^_|@v z17+Im!tD{r>B*MWs%PFxaJ8D84e?y9rqB~tt0~!m)v5<7Xai@v=&N}z>e<8a$Wi5C zz=IN*=@pqNMH;q;!P(I1cZ4pha3kk-2mb8`mQ^>MmT&L0j5o98*|`+fI!IzN}v%-Ik-Wz3v(q)xM_ym|TfT zk2Fp|ufSf1s~ki%8r99w4ile;6yn0$?oLkpug4F?n;8)~{tMwyY<1F7Nyad0=E%wa ziEO#nY?LF{nu^@cN9Kj_!q(2F#*;a6LXS9HxsGJZqjVz?PRq=+9J$b#k|P%yc;CGh z=MR)DywYmUSRSC+GN~Cw=XJ^Fk{^3ytNS<`7(YqPh|Jd}_@wde1KCO`kiAOL?E|-! zQvXV&;9g92JNcxNfgtV%qBw|;6(ERD(>=mL!tXR)r9b&58f1fFi6@_O^8EvJtP=W( z^Yl(TcuK68mWm347d}h(GzlC}ueNsF`SYJ6y(q?b(84nypPWexeHtQ&HC*M@(2*f> zQcLtoc9v-E2Djv?jgMo8~Anv5#1gAI~rgclebd#n3>Bq$#)fLIbH=EkW zNg#ncCZ&{7>@Qh$@XqVNn7`yYkn&O2)c`e?kGkNMx+SCDU$WNV-OmJkF+nE~sp_=< zOIDqy{*qM(@1&wJObNp~*PY1-*N?hP{7bG;ZT=-be%9?RrJGIPDCxLGBz`Qc>2^OSLxxMSNny<>haEn-i5w_vj((;R_u;ABG+B| zBtAI%ORn`3IfUzv&D7M(B$cF7gjiNlOwn~-`&NkRrzqcBIzY;y^}cmd)~7L24s{cj zm^KmJM7m;va}rFf@B#|*DLh9iY)8Ol=t!085hCz7g!9J~gbHsn;Q+tJ#9yn!-%r|x zx9rf$frQ96fzE;*QwbxSy>MH(i~?=XDQ)j@5O-?lq_)MxnCDgEV4~v3y`cyiD^`8s zi1XSw=5N`t$yg$Difo=Fm=qQjrpor|Pz;|n^KS}ri(O}e>UuK|0n|1fQU}p@hRQr?K$*Wx0aR9sVa7|y zJc!&ftDllJAMbv7t}?|r&}a!Fwan(HgriIE298s*Vd8Z`HZC7IC33p=cHxIIYK%VR z?>ZWON?x{bN_GW!~IJr=8t z@82mWq&7(=t~-8QeACCsHZ>|af<^KwSTv(Z`Bo5U>&-LJd}c-L@p~1sGTr01lV(Ni z@vD9YPxNYg{B~wbkKcF1qEAO(&z2s)q+%`lz;6LP^mB6!&&YFgjfo)dZfI~Of1h9L zGwRqJr_Vk=B%GAhr;*@ebF02^Hm2EMn2`vjP%50(yQ{syvY%lF6bZP;4BR<_cle> z9DRPd;FS#IuqQ#uVNZg3_8pW{0lY8y(iypGpN^G{eLXIY`mj<5lu`$LN(t*jr#d8e z0aS7&WSx@7*u|Wl}a(jKs@kzO=V)Mr^R>iZ@SQW+QjW8Bp z*3g8WGLDm&(cJ@E4hKrFlehL?)lE-?fXV!}^Yfu5KSB0~>(Y9mZ%6g4ddX1EN z@gJqlWWB`v58H>}nm0eaGXGPrky0-ukM&Z|q!-`Qpx#-nr+sSqJRTXS$mH=Dbw+wT zhM$p#sA{T0Rfpori1e?VrdaX2vzRzPtY&fX{Tj@p9{Ipo5?8l!o#fMUFMI&k`<9I9eGJ-&p{){ zjT$?6_^63JdiK!%o2x56+l9;G<@L_Gk^hiHy}=(lE3b68_#J9K7Q()Bb)4S_qZcM1 zbfj*i)RTAZpFRgE+|Z#7AE}!zseB$G9l4P4 zT3{_H!mIk@^u(+B7#LwPK{Vt=P*M1teI9JXq55D(?x;-S2mcL`>W5>}V8$ z%5>uHIvFXz-B%cj(uuoEFdMo1pwG9Poe9R9&}WM?Qar%G8Cm!|BI=d#>N$DYE++6~ z1oq2ZA?Z5P`}n-0Zubt+SMyGm{W3q0WG=xU>4{75$Mal*AsFIR<-H;zes}g4e6r40 zinV`srl1tFaAK~EgFal|VVBz>Nch<~Lmr+xM1liyeO~2yFBs{Zp|5eqh|L2Qm65)w zdu)TAA?JPB7w-LNp@|2bWfyH&9U(>!soCEsgb&j2={5g%*?u3Z{6gQjz(x>*_d9Vt z1JdPem%CtRJC>d}+p!RX&!$aZw)ew;-qUk-zT5eAgbCZ6ZyF6Quv?h_gRstpEF72f zIE+r1SMk#K0@qjLDg4Iy+RH19ZoT@^<_J^~I5phv${=?ZhvNgrgt7&amkN%RYjM#YA*+Xmy zYmJ%3c4sS*aV@#9QRCxwJugaqzXk(T!a9G1|`(e-ed5PTlX9cx<( zQu{KNBqtqVGM|O>kRYvJji7hGezomIIaN`DxM#JW>2JBzGk2=3kU=`ym4a_`>9$-U z6Xe6wizuQ!mKlDU_1OdZ}l=C|5nRUh_4* za3W6B`4>Hgd!V|E`Zr7a2OV199Fq&QDvB{CZL1O;(@exLK{G|&Wh-)S`KBPXMF0OBU$yW>1 zfw<0+%m?B+T#`dv<4ZimVPk|+5M3Xs5P>`8Ilny2)y}sHSElmdLvhbg#<`Q6NQrW9 zG4YajnBzlnujlRQMN_C8l!dhdU$TG)CFn)3pcj=OxU3;44j+mi*z#WKi%y4#c}O!2 z`c8cQC447duMMurx#WD;F`u$2KN0`nGMw}Boj(!JYI()k-*Dhk6L83{!?!7;^upg< zU6SYMHeC`cuQ|8D;|Vt9)!sx31vKSs*pR&1=D%37_6l-gpuxQ}(fP2lQ+w~f&WjFX zNs!p=C>AF+jO#MMD0EqNgmlXVeIOorS$2eYkGJ4HzAXDe`X%>q-OJ7&y_oH0dQ9gX`i0`1RL zdEj&!3#4w2Ia1zAC2tN?r6XAL9y;TVwJJV7v)1A-ndRzZ{6cE=ammR0ROBC^#M$1s zIKknnWc;Zj<2ExbvbbQl(u}(*aU21l%oN2vtMoshH!sUCG5Z&EB^jlzNab&O<9q18 zyI0LHi;4+_TwRSMFwiiQ0M{;^f^M#);GMhfj#2>8x$CyGzpsePX$(@4Ju31z6&ddw zd76rhcRTXtNF<+9%+=j^O+{X+BEPR9;~mD278w;wS1~?U5)f!hVC&EOIIWO)%XFn0 zJC&HKHz#30a5Owr=5r;LJEr3ngLl_n^0RT>iSTo7ZzQ4n!p zqM;9gwgk51s0i4hk&;kfNoc1e;GHELDgg;kDhUX*CBPUXjgcyHnu$FO%}{HX<|k%r zWmiw?A#E|olo+&f3Zhj2g4ir6+aHa0+?Qey<|n4c23KDr`kJhvC9cUDTKO8)P?vDD zbVV=fI;E;n2Mkm@!C=SchBmu88d?VxyPb;Nmt#9|I+@~&xU->EjUh?^cx(Y&xMyo3 z`3xmsiV`qa37Db@Sgr(s$4@}#L{~54GbLc767ZuEfG@CEgK;r&#%?75JhlLKXpVk8 zxQ}s82{?64jsdr>$uR)$+^-kLZLIYDG~RhK9CKYdoZF%=+}5LlQS!PR2Z-JU?r9%8 zcX}z;WsA4Pb(VBEk6FJBmCDvIQm;!BlL*?dKu3tVZ}g&+!=sGxpiw6}=DJjG`gN%u z-dVi`Dm}cjdT#}&w^FHR^MC8(XZ?Ox`q}hDJ~~&RTFsw`H%==BDG{Y0|9fKrk<&>v z&3jTmM;HgOGZ;bBcBD2?JlOd`0B?0BQcydQ^hv!=hHb_g|4K80r&}xBEF=ZXNW8@D z#X;iAxR3{Xf{vCq2v4Ls4S?X$jmN&2j_iA7)8e0#~~ zvog*a8MD*QTn+y~mF0K(RDs*wR z=AgKxHBv}^g4ol=^|LYYhIgSGG!8L*cFE+M}mTP0q3vt|v* z)XCwU&Hoa@X(raHr>np5ql)`I%tZ5;-6}HPIr0e=8Sj3PH}-P%7pa4&PN2G7m$Ah^ zgIpH9P*m~qU{^g^@CdOZd;i7@e}yz=oC|05#uiO5s^64#s)-C+^u6 ztKdJ`Z+ZoB4T3Rp&7No6kPG1vP$S3nL@d`Cc>pK4=djjoG{Ccjde=hJ@^oyIa z1Ncpb#kFaaU?7ZpfP*qD`={a@7O@Chz;J_6CU?DG!(D>vyY8z)t!H1|Da@E@+ufE^ z5W_IFBQ$peai>s122rPAbH({{k*^MYUE<-K5B@LBviwzY7Ly3e@t_sEnw?wB=u9lI@D3WfD z>9^!Ju^)2*Nn^Ya$h2M=V|w06vN5(2jqCSs^u)&aEtfG~fF!Elv18HgpnkVlp4vwI zGS;;Q2QOs4e=OC^aVslloNI&wTcNUUp>w$bJ<&B`7j*Run1?$DgrReY66-1yso{v0 z1nMEs_wAmH)#g9AD#-rBKr#6x44d4~)VwW4!9DF2g)r`CI{2g*2;-UwG2B(AgjOmf zj!km4!-+hO$lou`@%{x)93uhor)`he5#C759ZRxW?p|j8C+q``qh+kc-yiz(Y`i57? zO|OufO33_6w7;?4_P+48Se5ChMd6~`3YT)e#L#mc!985~9qD~B@6f?v?ow-t?_Y3* zh=Q3D%81c-U9B+|fqx{vkBZ;#iZl}LNdHTVmt2hdOxCdx3b#0W!Okt=q`3`yX+0s_|+2;%BD?_;cqR%p^* zlhQ=j6{y)P3n5ftM9q~5VIc^yh0s{3w1fAqwpu#b*@w}?_0@w47;$qBu$Tsf|Ui#XV%EepUPv>KI z#QcS>vq2Pb7hPYCezk`9_63(IZZ35d7ps=I3X2aa3``XD7rUOpb^MShyJFGe9T)yu z@MdCC9&v^diov z$b>-7zIWw#REr1!!z0q=W;c##+yy^FPu%RDxhuybWLZry5+DiZd>uu(o~x=L{|b`Z z-88S17ratlkWviU?uLuEU&AtgK6x<93jTPwM$q9OO1sdTml9}D0`7l$H%-Xin72*)*Ka$f@ zd^NiI9SjEhun`{VDkD~|M!MHYl*@5NC*eP+-gHHY4Xa%d^i&^hrQ3S7_6xoz8#RP* zTfF@in0CJD3Kw`va8&kj#szSOz5|(w?|~Cf_2`fDY?%!MI3IZzHHcDP8U>F~up!W#HAr6o6M> zPQGC_nG+CfIlQpRr;_v1cp>*O-D9^R+KGNT{8!X?yoQJh-@&)t;DL9&Y}9#>XSB+z3zZg0iIIiG{O_?R(CL9(Lbrdw zHO6@Afm}o5{pu!HGh-O&w1&nzms6Vuykv3I5fS?^V`%+=yMOek89A;F!CV$ta*B+J zb4#+Ca$|kg1M$xfu6~iN18q_p;%U7pesm2q7D+?!zItLH=X@xH!v&7o-h{dTUqgJ{ z|9?nN-2Z&+433VXP*UwHa{pV z{21Rcjw*8 zMb)1Glzu24{_g4(xi`=h-zlT5+U9C)RD9??j3C+{c10K!@bLx=C6*j?;Q#^>V>>l^ zXxphVJ+Yk{BdWihzEyUbe}8O2v2}-Q0vii|QSLKVn8UG#x-X#J+Va==dwsgNTM%<7Uw-uLz0@hul9<2 z(<|;xDNaoxhKM!?F!X3s2(fBv-9qBV0oPFDYc}NwBkQ5SI&he1GGtMhXnWAr#rRDc znI_^Wm*dD4}gKW003kJv^sxc59mPum`f@`qhDBe&9vZtYLm z+H&FZX-r%`yn5CZlU4Ax9=pqVOnP)JE}nNiBR;*0*iA0F9?v>(k0Q3Y>MH%&MoUZe-ai4U zF1vxagNT!EVt2~ zFodJOyMxiz5G_3JXtDmZtG#2ekKW%$-#pFTEjl0BW7>Gi8F7Z#UBv1h(U{Wby7Ce| zH8z&au_{MCO3!*#sfg>!uet_ASIk@81=9w0j9x-CZf;BIiJRL}{J+3VtC`r)qE<0) zsdq6f|5871SmPY)eU>vmG{nvzYaRZKiLJ?&`Y?~Aztt^;`>t$D?NXN5rdtY!fmjHYcGk9i&~e0Y6juDt4q~8F52KM7E}!{e0rl)h_&3P79>6kv9f|5 zmn^+Xwj-gsPQ+j1&+f5>s-?BT<2O5B=q55AG%uf(7HX9ZGA0Cxnc-I3i02XSl_Izd zcBE&-pv7s=1mVDoCsJGuw^|gN3EH^+X%i5A_wwqs7P)&A5u+ol%Ertfu{6T^$#^YD zq?WLL4ttFf|0AeC0q5eh17}6oXsd7J@iT>#LTXpxyR%|fd|rfQxXib@)dJtfM8sOS zX7!AiQ_^}l=w~GBSY16O=m$I`S1XCBN0imi*dHW*kFxrU`CnHz!}ennEgkuSyr+!Xw?>^zVbj#?n?JajTS7H|W07#<&wCM#orn3WgReQb0t6 zI%33kF;?NA;sv4YwHKP;XrWO^)1jc$AwQ+wmNQGom~}6Rwy`*vYykeNEtDzJhDEXxbnz)VX4m;nXEhSWEGR0?CTX^>jieQ zbM0iS#aXX}toG$zQu5yieuk*4W*~Jpslv%zu208RLOePI8;!yt8A?eJLJnj z+QVGB7L~f5&ZVm&{2_JyMblL)Kg9$?j;U%54004wHR*xUB&+r#))YrrL?K@ldgNSS zQ!OS{2tUV7RjWdZP+U0rS;-0c2cvkodNS6`%fXXu$$$UlDBU0@zA0Vjv)m;O=a|ErQ0&0gnf&l?l!45&b@vV6@bDnu(k_IQmrTw_Cg&lO_0MG8Gg?C@f*YR$?h-Wr3DAn5+s}aB1Py)(Dv+Mm6qq)jUgVX822Y&62W$YJp{A<2FxQ!N=Lz@ z)hAee74ROxOaA~~A;>29o1oplfQ|$+3ZNR#BDmoI+#@(*0CEWG2LT!rEH4CDO;EBh zpbSC1U_c`RZZw-hsUaK-Ehr*(MArzShiM(HhT@ACo7NUr>ROMbgF|bR=+uJ45D-d` z9S-=L;He0Jo8TJ3ErN^^fEfgTRs)|wzU=G24g2MzA69A78j35|G5LpWlL$H|ORe}=)CkbjK0%{YCCwPuv z6T#1k>A)tn0VxEZ6MRijItfsoU?9OTf?o-?5wuJOv?G{9u#n((9l!&Ek@W%35ZosS zY5?d>kV^0-!FvQX8x}~8Z z0aXZICs;-BfS_PIK=H=`B?*=hyg|^UJs^ePP%7bZf{9N6rVvDR0F)v4gy0K;mpTGw z6I>^_O|ZTb;4^~1Is?uSa0k7!3!W}?QI(D!xYAu{VD%r#H18OI`c||nn8OI(>;rh8 zAfYdy4#9^68wg5!02K({BKUwHzCWNULFNF!Tml{#Mi0c(oPkOMdSDG=54})LB<*e5 zRLpzK3QlJ(U6(Z!Z9T!aLjXS#{5BM@i{N4!;2OcX;eaayH%9>O6Bwfb!34L)QW(Lg z@qlLtYD@ssCYUe@Fqt5|^mD-S1TzWd5LBN6NF>1gG`^E)e{_AF!LC$^k$Pf>#a#77(n<27E%WIS247!MlF~J|Zaa z7oZTqkiP-L32Iyh)FxuWH9;*>dA(%$+*EPTyf>YN4=Ly>10CXWZPVg7O zl$(HQ1Yh0)d`B?qHsBe88Fv7)2tw`xA_$W10U8i|b|3JSMflDGz#4*94*~57suaK& zScBk4f-MB?9e~aR(+t2%1YLpvPZFFYI7`6O$E7rgej+wCw-SOrDOkwA+=IogpW4(B znU7gveVI`&`QsGxFM@KRfOvvAVSq&hV~YcxCD=x=n_x`|zskv1% zs6a_QZFkYOjl~x!R#-AK>B+{HM68MgUlVL5;7M;inge%>lH$5WDRJ|POs^(3{L;3y z*xJGh>%vUBxRDfV9Ko{{08^>SUU6QX}wL6J|LKo1ei>anGBdmFtQHd8G4+y$H0q9M@bNvvS`Ww|cN%g9A@~M~Bg=xB0J&3svLAnd@BEdonu#8}$8!(k% zH^BjdS+tb+Z~&gR43J4|8Q@Ezwn$m^L@m*$4NSmHdScfo)-3|}2*4nMaU%hf2>Ofy zxClNb$Rap37I2=xm;xw5kUkagB0;I=0kH)42#j<yHvaGGGmdcatMj17Pp1Th-{x_U!FYmNI{|eF>g50$5$yOAu#e!A zzW`qngq{SHAZT&A5W20lz_h+t$ECRl_7NN+XmB3Tgy0>5H3Z+@0Q^8u=oX+D!5ai` z5xj64@G`+sf*gW2_W@536nX#%A=pQ7m|$`Z0~KW&LB+y=Y6R&e0W%1A1s^T$%e`^8m5Cqo-gb`dMxJJ+}3DA*X zT^+zD1XG#0sj+vzh4U%h)v_aM!to|H2&9Jc9!7p zXweno?_+7@X&l%hD=pRlm@95~RuS)ZK;OqqdR;w9vG{M(8tlOn|A|riy?Ek3m`S8R z9pL{@d6}O0?=vnRz!P5){p)c&@hzC$PT+~JF?^N2q~z;lj-164U+r+|9G>{|`S`u( z@yOql*P>51`4ePz@ZclK0%>dUr6g+)Pdu938|fUXtNS&v@rnNtH}J$Kw_m@BCqDI? zaSKm;to1NG@v+7tckpBq)VK>sB3MYkha(am;HeJ5*96$4M%VEWz?-avKc>el@p&gJ zAuf(K8F-)PU3%hu4Dv{&!Q+oY3=%EoTQv>*j+uwf;@1%CDY3q@6>L-s%KEaiRo4*| zUzoQQx{2&ZlL|X<@ZoO%cBbb;}Ijr>S|tE+ge(97q72H8BLOG63CBEpNjTuxN&Z(R(^ zu*salR87P;1FT_-_B{2tNPn?Ouvk9ODzT^r{+#H^J6{4=8Imhg+k5+I33g06%i3{TAot63?HqCa9yZgUu>&6sHjMo zH#bI@L#!s|@0uL17Nxdmp}K@kLrQu?!n%}jaWT^>DmIM+G#+X-2=$8~S{!~MN$i>r z;?a3l194%fHPSqzi4-mVa(9Y7O(FUgnJz?Jt>bx0)J(G`nts9S(yU9S8H|{==^|Y2 z0cNls(&F~>$=>9X#L+aglV!uLD5F@gSU=oKG|TGT@tgY(h}PrV87>o?)qjLl)-V%v zc29$$J&bC>BEH@roUMJ^QNe7ilQ$O`&g6}I2h}$p*C{GuRrL?bu}gji}4e!KIT-NOcEk}64Wlv zq+r@+d{m5n)+!d8i|QwT+Xm5LH$ zXIM`fMT&~8GpxR5(V|*qBwLp7Rf-ByLLsrcf~R3%jZs8D#kzIRXc4VfZ^-68vJAfS z_^y9-F?^;~A-W1B$!7qn(i5Kns9KcI07Sn=z0)~rK-~Xu1PU znEfJc{M;&ulLlRi%9959X_`ITnp%o;s(JyRPWXQ4_vjR3U6HJ-yIyGIz=OCt$I3|` zLFuLu{7e@5fuJ_MCJ+oF=nwGi$5Dh#X3k{BOlHzH%2*hil7;ce#=_X}e^UbHC`W~}bm8Sy0Z0dtY^q~Q1_D?gY8U_=P5@~FcE=A=O48J@D8@3RR!kzQ27XEfF zx4=4NzDKd_9ucM1$?-PTxn%KhcXUynaRs4PigKr_mo24NIK)ylq=@Kzs`?i5hg^cb z_X;X6zCT?(#6WFo@wycmlaHJN;>yYD_%Lv>m2Do&CGD`3R=mi|vEsS*B~4pebl%d$ zsHN64^Hwe~|9X{@xg#-e2&-IvVs;8^s~K4=z(_`TF?$Xc8yfaX;c=tJj~#&1EB_xk zOw1*-rj*H(t*{QcrRJw%+Uv+^`&{DMdR3J3Ov>r9<@x9Ix8=y`z+7THUNNzv=?d%r ztrVX(({l-$;uYl6XXVQL_1V4BN+?QA6}9}XAubnrv8~v?esHLmvdSvTQ_E4StV-re zZ$hsY^Umj@mTRG^s=m^6(U_reB5t+yg1J#6dm}}!(?ad~y|$Q~V&)+*ZEZ0%#r*C~ ztH1f17TYKDS1nYNIqxm&J5#5Lh?mDS5E=VlXfC$DZ9QwA*5b+j?-YgT{hwcSo-vGW zTfMRQ@BfIY4ju)@ESa_VU8`JBXix}};LhMxWNp`g>2c!N2i9OSL<<)Sg51rPJ{n!r z2o2$*T1F6lCwd;G1JQB0Lk!##!}0vOaQ{_4TB9rkkvX zBxgO_Kx{aMb>+HYi(+ zWFMP#&4_!W`<6_qF|irVAzsZergRh-}7UG0=R*hC4Z(9Sn^v+@{c-&C4*v19wTr}bN0;% zz0IS3Y$O?f|3*5W(+Mp3AoBcRNR0UKXlT57ODD5#e>4)=`J8s=wuc@(O-Pr zxzIx5VUJRy%ng35l*UIYjqh{{rvZvDjcq!a)A%SLjmt=5|LM@;*#5Kznt%K8Q$jf^ zp=&yY69Q#*^Wn`*N2p$WR0=uXG?HsR9WAc?Y&~O^@#7-N(V?=CtLYS$3<^tbpi@YD zieuLwZc?i*gpM`4__2}b4ob9Br?6;HSoG66g++s6i@sWIaJ0DboAsReq8}TH&QPKk z>J%0Y3X5K)Q&==8wrJKmj*R|f>G0yB*zZ=H*mWAO$FGJyW`5}xm6H2RCHJdN;p9N! zWw>jx79aV4*@ez>(EE?q2WSd2;l`oVS3^PL*X!9Foa@^Pzwh1=EBpZ@euLJ z9xEfDZ{N7RYZEbfueHFeKoZpGBDiZWtB0)q;CWxy9xNX0vxb<7Isz3w`Jiy|dV?4FGdzUxP&5>2;G=JEiU%cCiNBL;Vi z&L?Rq4}3GfpqTrqh$Irig)ohtlETE;LsoKZEqc)lAx2M(3qcRj^2LQPpSZaY7SIzH z!h*aCVbQct2a6U*tjYdU3&#`Buw^@ojz_Ie%n$X%xg6fpLu~Gq=2vGz_dbX7q`z5{TR(xAeY~$qt ziDE>K^|Eu;vTr7{{BrSc{fxl7bzAgNm)yW)~i_IOt7I)t2VonKU zb37{++(8qYr4y)$fw20%6)h%TuxgmgbSk&7XN$`gW-F0?5q{H+er(i$*GlQ%>jaj* zR!VmzJ)K}~*QqRhtxq~lT9#h1Jmx7sE)tHfHc9pCI)R1%Ny3|&Mz~f?EcZ{JTsGZ^ ze=v(H>&HezK&fy!PFB|`-0y(G6U0Y#3W>&*o{l2!Sh4Hn;M!C&j^_qOi$AYhX=YbH zRubP)iFfG~77q%GAFfkad`ExrtbL!G*3i%y8fy_THL_NWc)j#k{8=&GCNxc@v`AwT zoDwLU(rTT;DNXZFX>}h=8n@rJ28s@a-Ng*7)VLCUt|V{Kg#!jeDtm&|!+ zb`SODvL7p%=)4ktU#GBmP*{9OL_p!<4sO2^*u8#GDe>h4YnWNtkCnv7MaTlKqf=Ns zC@eljr;zp(hsPAV#wR-5qs_j4Y$W>02y(aAH;3pH_Oye-p7!xNg+1*=$$;C~UBS`D zoT-zsV%ua)R}q)%6pjcA`}Q}qh>G(w2q$RA`y#J+)BYIR!2Ct0Y`ih?W#hF7kyF@R zfzsUEe^@)p4lA9lbJ|MNia|JIWVK-P+3ff7VrRn^D-lp`oCGbcU|60!<Npk;?}YzF?1h6( zF85=Cd+)j7VWyd=bFEHId(LdDhir6?>}0m05T4Ya17H2#z@g$|MA&fCqcdL3=-&x{ z)v>yQyPWCN39DPDH5OKJcXM-s9=tK?=}yMD66CNNUgBAzXqQFTEFs1$9a4t=i8tI` z#$TRi*N7UqLZZdDCBp&|#&%98qhARzt#1DoMsHkN^_@FWoR4t7Yp&B3Va3--#nN4d)wB58K17UmsYJI)PmlA~g{p%ajsCSpURQOPVG31izs zJmGxfesF~9;V{*d@Hlbgv55(0U0n(C%ZsF) z#ftf>48hT&>-)c#=bf;*&v1_feThFx0#%vhnfV*lmYNeVQen(m0so{5#d906kYMxld zJvEOBq4=kY`+zuJS6YZ?21rlh$?iGB^;G2*vJ+}+GmI*q60I=8Lq-;r`r^i4JQ zI`f_$g@@i-k#hcbJ(9lbwak(w5z(%y#DNQ-b~kY+i@1hG${Lajm%OeoF0x0u8=DEa z*sJ-o^SC@`a9A;MxSG3|xN>7mPqTGkBqODy974P66dnUW;hx^DQ)mbkKX-Q5@oF`# zsi%}UG0N>RC;2hbAUeLJh`(hu2+;{F8w9NT9yOQf6ds;I;o%wiMFyTR*ZFaf&^1cq zZ*&Sv1%);KO{cI_P;9Bmvxh~C@(;#zH2?BrBhe?6=&L$~MS}wGS$*@NPGQlYkZ4@P zGp)W`U1F9`ZQ!AA2kNH((07Ka1`mC4QFuBNDZX#ut{wX~1?xlKF1-rvj(Ij|N%>Ni zS(W10)rLpDOV!3D%5@8BYl9?OV8qn|{HZhvflznAXz0+q|r+#CbTc@^D_K`0`LNTB{432e?K2^H7*r@+b#L z<~;aG<~#(3M2pwjxW}1(!JLOP0eLvo*1gSaqN~Jtcr;p8p+|KJ^58PN>LILtr$F_) z=c7J^vig2PS^dC}XmP$h`W3%mR=-}fe>JMv!JTf-)Ky~jrz`cR>l9XhxgNsmzpAP4 z`6jYfL_XR>CTs5}leG^Fi56Enxf_{&!K{6TPkSC@+oL>bkZl+x2if|lIhjwVhWP17 z^WEbVVmJMWAW!{8NsG4nvC*EiaXDJ#%zC;d>JyLI5Vw2Nz!m|W3ys-&FQrN5F*^e_ zgvM;NC^cr6Erll@v&)vsW6YL5&8t1!dHOWxe;67pZufA9h`D>M=goQ~%kBwz3{TQS zeBRCSPcJGdzPtT=Y4Q5Dp+&{)UXXBXT)$B9je3nSTj?=rgpbl?+4*WI#*BcofW4l5 z^%y+BKUqo+twVGQk0zk_+@9lgG7l*r^Jvu#zvTAJGwD+Dh*nLQ&3`y)L-KeySxQfB zN{J2q+{v*m=|vw-YU$~+2UHL7X0eoXL%&1Z?16iip18=~&8x_Gnw6gFo}SkgOcS!X&$&!~9Uss`QQPAz+#zE`63Bg=3XiW`CvAq=Q@wu{HcMM$W|NjzE{bOJiUs z81DPyQrd!Izy&+LDfXFMoF~1UzG-iP(nvH-97p}EmxX>cyhWL#pU0dd_&w^ zRmPIwZ(_uR@tB-`Nx^zmd0Uezcqib>c=sCfSzQ~s6A&14yv`zb0yJ5ghP)FnkGQ## z&8H`>Wb;e^kDUPAoJ%_aQ=fG&$g4+sauOD2ALuG@oqIX1%6>n=#@AMe9(pe}I+7^qN;+|se(4%m-^jm4}mT(!UXBJKjxUYwX3)d2??M~%l{nL+i zY46Y?V&_12xLDzA7H+>Kn-6luyW@THd50p>-c~@zb=r#v?b6=5qT$g%~xUWzzUvM{y&7xqvF1@K|gS#C)1kBv+ zz_?r^`jafK5d-LnYs7#uTq8_qe^L?KGUOUp!x}j`(bb zdzm>^&okGGNqR^?ymOzWmln>M?t11cIv0;vdOTbG*&=%p<__7Prxy~Bz6>Aqn|d^^ zA1lhpVe2&%k6*|1RW8=geXPEoX-_V;9jc(SbqW_WDBLq$(kWcfpm0G$3m$6n%uE?M z8yN??`}ZGnNgkJZ@v?ZDTSk04$6X_KHU;ZtK0!~H`;R(v-9ybNie%SS?mxx{#w?+; zaQ~spLUgVzv&+cZl0e*CTWZl0*Oppk^Y1^#mr?!4{Jdv0?H0JdG~4Pba7}5chxleR z^M@~r5)T);o#vA|19u>L6kF?_WvK&MV?M2ObKMwHR@RLHW#yD+dM=K19|t@s(IR!J zdx-gZE;iv~!?~qr%ujN0toL#FhNj;G*&M%$jqke~n1^%%RV@(4tanE*-BB;jJgpPC zcKwQfhoW5rN(L*%LbMI1$UyHzS_Oj?4?KHTGG9otR%XIF|D8?bg+=Ep`B zU958au1?_`gTgufRHtytpj=HH+SB|+r(pAQFfK|cSkas9A5^w&LD@RHEr_#yNvCkO z?Kt;ziXF#yey>=0y##6Fmm;ccb5D~`bK;(+8d|ttPZQCSDh~HFHA!;Ia$D4JuiW_h_SSzfxP{N%A~DljBk zIKFeYH2s3vHPx@Y+W#p}{@H!zI$Z}=dW}+gjZT5mY7_5AJ(!i=R9ncV zr}SXXLmw>rycf;kI;A<<&%R?H&&f;kJ1RnTiuqWJwc_dIi=~X@6L!K>NmGQ+jAs^O_#aS-7HQf%oSBC6+uY5hQaS{3LT80z;z3ySv@bnSQ~X zhd+FIko&l(m%NW#UhU(e1!O+`l-V#&uj=Guu1_I$7e+p2F=d~-v)Nu}WG{2uI4QDz zoL3~fnf?1oax?4wtR`G;4WqX6)-W|ip1X~ulz8qoHZG5qA+ksRmwd9AsPTt;LUi6= zn$S0P4TQC+Y_K?Z${i+-e>^u>6g!Acby`3^__ONh=e1BfNvP2QjoeQ5EE#9y22I}E?VNB<+H`r5=VCVv7Ff7CtMUyJ1DCNvQ9j=S57_n$AE zD4sm#&NO%FqIt%;O%Ji7yltM)gL$&5GupX7j(<)gcSvG5zH_*60t@kf^>{qbx*8{E ztQX_h_Z^j|9I^VGJJ$FGl_kghWJC@L;h{My9#1)O;%1J!ZtQUi*6p`dPmGtC zxy+3D+dbRATzK08<Re$>Fu2B?&W3_Me=Jy zKLo}sp|f!B_36KugjCXlxj=m}Rqy2&lfSaowLrq$f?yUd(8eT?3$zJ6ae+3en19Rr zfeSRg$dUpD90dyCQtKg2T8XN++|PyTy(TXIz`1d8`j&f%*;7}U3$?2rV)u$o#W#1{ z!D3+l;bp|d;}|gbb@d&0k~u)<=YrNH*g5K7Q8vM`cTv?Q=~1}#jjt$M-x&PTDdqL| z;Fn&Ii)~Itxwc=aQ+Oo>3YLj6qQ(Pvyt!5<^D+@+UN1pDub1*sk*iUMin4VNA}L&r zcF@zHisJ4=bjAJYMXyGk^wg*tEqTtf&)lbn@**jtea~uQ)oFK2X}r>gC)C`nbMYb0 zvw8@xnNCp%R|^;s6OQZV1D%KGT6ZeS$?hGU!gH-FXC2kd$Vw1lS81MWg;$a*r6{6k zQ>+~o10mR8Mun;QEZhnDv7KA4u}<+~J`a|sjqrR# za1|U@Nmjw>B!#PB7ClX`B-({}YQ$#Hi(Unv)>C6QpdO+r$i2!h#LdS1m7ds`ze;0j zn+(s#$xVjvaL-u(!6CVXXR;_7;aO|u=;^X8kLe*`++kkPL)dsakFDF~O0s`g6^Yae zS4Oa1U8nsstSA1+jrY7CDBI;Dfo=DPvfV$FF59juiTkIL_%O;-JN7aK>$W?r>&Juh z!SbFL%>-Qs?#mAa#;mTh@ZhY=LNeTFku$b>E8=FWx27kydh5#h_vMEw$-#L^jAyF9 z{duzngL7?RZJrw~UM=nU!gT4na7pyjLjt0-E9>cRj?fvnVDu=q`ok;Bf|*|qf1}|n z=NVv5*W+>3PFKY2|Buq?RautKWAPqmKv#p?o9fft zskR8M==sb%qU%8=6Z(f1f@^Pd_7JhQlBbz@PUDa}vVL(?%{r@!W_D%ID6>EnsBO0y zE|q&wF?>)*v>o;}e_O@V&Ws7vaesP_iO?4h%8QR}iOO}d8$ z=Hj9rLEK!_Bk75YdSsRS8{%HnYPz-N^*G_G=^38iiaNWdXQ??=*Mv^T)1_n;p3_2Y zZE)Lz%6^PkaLL(Mw5#PwHFZvThr@>Uo`xbe5uW$gG%0db{VIj%CiIKW^U^zso(%K- z{}EHoOLNC8l;k-Y`neWUUg3}xmW&Tn&F?gV?+%AeRpcEGpX1lQ!@;Mdy2HUQDJ}uay(NGJ z=~7luX^K7{BA{YyAc$hY0*d-<2=;;sB6j4P{p~q9bMCzXKmU-MX*)Z!JF`2x=Nvh7 zrI)T{og3I)xHvZ^@OWZWH@%2~&cXA=`~ZsChRU~d3{)lzRNl-nP+4KrLC!-QgM*wQ z&GmCu_ZteEGLCUdQwB~n-r^Xn!%dz~IL73`?Tha@28(mWV;BZ+3b?PQt4LIA;pZR6 zP4ZZ_D^=9u2()=q3-t_q_i7vg!GtgcW7S{Ipx7`tKgK};V3KQ0_@8PdAy{Q7aep?G zf8Oj$jQLH0`Aqwak2nOYnSES4MPIH1g4KC{&fc5^!HUbGW)Q4stRh%VP}B%k6V)#S ztBKTK`@_PRQs6t^Oy{L5{ao{H^Gec`nIYdC=&B>H_IG_P=5sYL!De%aN$nALa4_Z; zCp7iFy@j4zZx3?aE4FhM4CQSt^ibZ?LMNk?OxGy!q(7PCG40|PIRY+ztc5!FjFjo^ z3L1&GIU0^8G#pLhaf5NgP}d0Yy^V~@368I|_&+$J_hiif1S?JF>iIZS> za#>6*49^9M8pCs;`i0@Skh)yn@GNYhhv(v3T=Th2?P)1#ig95}|KGy`fV5SStX{*|Ud}pSs`^Jk0 zl534r#H{!b+DaE6NEnI_Heo0}*dSD8$fU1T;xW+L)h?8W&>NX?6>NW^!J0+Ic z9Wz`HiN^74h{5CyEHi$BcBU+1H z-!LNFN#hacifzfLR0MN0k{9Q?dO91@KwLSsja++cwf16{O)+)0xLrZa>2_)5)KuAI z4uz^GIUy}9`&GK7y4pC6i9`7l9Xl0OJKV8f|5o3&b8MH6Wn|m+zswF- zD&QE>KK<1(Bo7}<4;(}0lEc+8B(-Y<{BM;~2>9Q|BjB?)_)ug=A@0}tu3Y;ngi1mk z<@0XZ(|owVbyiepO+w7jgiwEt_ti!%JbXhS|;;`Z7K zS`@u(BU5XaQiPl{gp;V{O9Yoi#F$<5 zstr<0pKdl%99Y6MR=+T!8z+>%g!wC8mjh%ox$REZoT%Uj>>+Y#e5Y=5QrhIoGH;b@ zkVxT*nU#U4BnCB=Q}2OX(z=stOJ07Y+_ByjDj!@;i&IW2C*|d*%Awm_$#U=-s%d93 zF}gG`SV6d9Z0tBT-?Y{>IgEpiHCWGeu3JSRmxzfujYCi+r}lfwXV$xViDHh!8jMq$ z9b1~9*I?T>xK@fSoCO2@t^_^X9^e?vHo{=GJ;pJZZ3?6I-*L(D8RA8b#{PT#(khMR z_D!x-=g|Z`=}b|da#~Xq_Ow564CaB!^B2dMJlHsdCQ={Gfr-hXc+})uOaH2Be>wKR zGH*(P`j9n+=geu<<&L{uQQ^x}OPD9|O7gM<`SRVamN82em^(F(YlH<~+E&+Ek<8V> zf^SkvQIZ-j{X`$3GYMt&1j3$lhP0vL7lJ9BJSIT=` zy`19`<;V9@U2y{ERx`7<#b|sJcub;k=P6OG)asOeb)PHLA!c8P(P*(yGdf1e!o!rr zKK(>Q2TC8FsPb$_x>De(>Yzs%54(CYB12LSgJ{wxqG}j7M2I}_kAp62>~cLKcKK@* zV|B%N^*U#jyWXC@uo~yV!uc@;L9C%sk6S_=@25KcYn%}4q!WpHopgd@tdqM>IT%aR zj}!ID-Fby!E0*{~y?7>pSh3gyV#VSQiIo5Bq0C_eV|8~NcFIu8iNlnscQ(nd=1A1< zwXk&^r+0h|vOZ(g@C&(4tr~t&x+2ClOQK(hvCWeFR}B=4uxdE)G7*N`OH`+%!e%pmm#4;USJyErK15M~AJ?q62aaN8^D7u@!Wb{jh=OiGY6 zYSf*xfeG@JgRbf2ro^QCns$(=BIFF<#m{|J4A=hsX5!!~D zG)I>e1sw_uI~oz7QX53U7+Kt_Va?L)r(7o-q9Ny{^rK&E9M=XV@mBQ-ORt`$PwC#Y z+EI1Wt()*VcKwEYg)>_44
~WOJ{0q6@UB_L6!xW)uReE->hr71?`KYUoU4XJlLuM1>)8f2ua?vr@z6zVktBqb- zn=CV5qAc>4yyYcVN{fxEQABdfR6?t3lb|m#zMv}WTuo@7ecaVk?B`&mz4IaZcJXmn zqMbo$+l*;jGq5f6c~cv??L}8fg_r-W(zOBwm6Fo+9AO_Y&1n3csTv_KoS>@4=M0W_ zkVlZC|Mu!<q((N+Ub(kFvvw~<>;xte7Z zkjGtlbCloN%x_FVz<+KT0{Gk_Cc2ECyS%MTI_>HtHgL7fyb-&WL5aa{#x|0!5h1nZ zrPHp1;(kVn-4av3saAhSvW}PdxQ;dN4J>a8c9bRWP`$U*Uv7-W*+R>;angrn>Xc@j zacy#lSN&O;O06{OOUb2_s1`WHSxy@)M6V6x zn(KnmbG49meyCmSpDBz6-Zw~9rf|MwkosB7P~O&WM9Q5XxdzDrKkKqE_VSi0ZG#&t zqIB-Zu1@r-+Z6Jz83Fuy(O$DQNzr~uKI?iwbhr+Es-1qsr>>7huj|lvE~7^Z_3N$C zdSGvBo~Lj+%3m%UAKij?xlZYO=UuluMFD3G=JO2ApPyo^OAaKIgv;N*aBUVPoYl`- z>6(i^_f@uea^|N5T^$$=^igqHSOUPsXkUEL%(<3F5bBg{SZz6meCRAK{nY8EJ-W#FT)ybQ9sJC%!fU+ zkf4~pdtd6!ipx3*oW=QSpFpRV@$hR+1 zfw|Fj=*QUUPyS3xnKsvgfD2bvO0uePO^esc+j;L;@)X7PWx zT8imhI2LBT+RA-@xKiv4YGD?`7G@K4M_E_o0ZMst%Ac-5k$&mR$VT$DKV7f*ZCG#@ z`-8t|YkNP}qp*!HL+s@cRGjW_E3>BO4-DJEF!V8}w`O#Z>6N`58{>UMuwNe-z_R^ddq1Do8E0S!XNOC9(+nk!B)3HJNl*mG{4%Xeg}NDk2+`H z1K+CvX8J(UY)3&<579_TGr<{a=Qfh*(XA7lt=q|C@p(-}B1co*p_Pn#u3nn6RXcg9 zny*V8wWwJgI@6cqoiWXoJAG4L$95s|U{2F^0$N_JLgVmMTY0Xcdz-Tn@tC)x`YW+~ zhu)C4gF0=8%I^7L9BkBSuT*yL6FyFkF*A)rFlK!1FlK~{V{o${L*`oH#!wj@>h33& zaRPXrvyh?~#wG2v=POoqZx(lR7I=PBJMH=P?er=7_-gL{;y?h|BNiD>KXQfJEnW#A zd(k4p`x@4Tx%-H70c0OjW9m~eKXMEzE`+fjr2dV&EKTQWlVedVoi5?Oo?iZ`*s3v9@Q5PVfLj@ z>K8h^u-p#+73Jums7Ami_9JB{+ep@@~Ttt1L@&j&`?lKHgq>qunE8b}OOW5^H!X za6N}Gv9QETiW-(Up?<*p&2c;+REyo-&<>Q}-%N{^?#Av^QJ3=|Mg`~5F{*PD_bVcavmi#rchE7ac?XH3 z(VdIvnWJ@!y!}L<0NS1wEq(W)SWF0@7-La{U-TA>IRO+iEeb@La#Y6T`l7wgbM=)J zCm-^GpbLw|Mo+C5ahul}(2UecDN70#XwDR1Z4m!_0#L-rsyT3y@dF~*2N9DON zXo);W>d8wvP2=Qqk@J)EY%(2R-FXiQGLzqNf0gfMjhAL5xJNm}YYe2TxRXAg;V)Hi zMwzm7eq`zTBzLYue89P}%luzio5rD#jTKw+<;m^?4(G)VvO`;UOYt)oQGChWNZ#3& za^)W!ydlCf*!i>7v)WcGMzQh74mkay4?<+!?2eHCYv&&7j7XL7?cMD~R4VfbT3FTI zJw`O-VATS>A2DN)J7wdf>~PkA@pawWskR2b@8G`K*(FuBO?AhMu3QotSefb`EqZY< z8t59Vfogi4+sW2I>DL|I^rd4L7lF;C)pMgrI$rZRzwe+jZHheiiKx%iH|+Cu2Uc*g zWEfbRkMNk>?Yv=}xUEnSEKou_=&Neyy1H)@yE!3F+_tC6W8K^h#deON12TH&M|XFN zSPnKM+6tH`1Xe%jjT29C0cukod0y4GP+;Ry)bYq*=RJlU?oP!`HMzTo`)=_87Xj_w zHMDz|W1!u;>F%Df99*t;C{zB#1^8*lrD*Nm_S0@dPxp3Fvm-TOh6-pWI%?Yqj)8Ws z^>TNO<=}F)OY2Q#&*of!pLSe|)-JT8K07vTSA4VkVbPb1fOfqM?Rs$xw0p6SyKgK9 zm#ZC$vg5e`Kkc{_tzEj-&T%(p&z5g};m*yeYB*=m^*}Xa^~I}_R2-p(@xe^z4G$De zmhbj=FSN%nd^QUUk#jTYHESOaa6cvXaIKJl_i+dk@Scu30q^1%KVkI-yL*WjI05n~ zXEDr^cdVmc@!dmWX~kC!NeN5e+S2j)+B$MZrn|E9y^eBjrn_<5_eo|zUOJ{4;!C0J zyk%VO!T#$k2U~gR8}g~ze|^W%R$lt5V>x;0mySkWdQUMTFOhmGFU8i$yHCNmPG?Ds znUw;NAMvJfC7O4EnF=eeh)x8-+AUK3!rCpelmC4p3<5-}`^dDz+@Jal3w+sYZnitY zA=)T0<}6g63Tw?EYUl2rD;s>dwo2*t5$=9;lY?RPhmm@A(#xIho%EJWyg^&C2?1nd zEHZk-?*cI=fMO;IP}{5(9D{8ZVeoR_yEq0rEW%)iMU7*lH+8V5NbI$dscUEt8KR%& z7>FheM8C{25KS0UG?sDy8Sfq;&e_P6=#LH2KXQ!T9CqTHLyp#)LrXqX51m9ih=|V2 z9av3_LH832+=HBC6nbDGN*1`?nPPyAN@?E5kUW}WAek`M zwl;^OA-+$Ucv3u4p7gpWh^00vC4OONnUdm7t;P|MP6$i-Jsb_`3(KU_inx*dZHQ;2 zc)~`dq#w}A%d|Oe-2H}R0$P$!*?5#$4sgkl@_}6UMDeYSN=g3GFw1Wo1M!4`!7Fv) zPEwM;ER&2UL~7-`2aAR_DkZso7wyUfj)7#tKynw3!6+e&ISTRag7jxRQ$)6nOo<+1 zh<0%dL=y(0XK)Ne6UG#c0p8<7cec30M%E-}xWkaVg(Dz&g(3L?j)7#tn3Az0v4s?4 z9o4Oq4*tzM>Fs{~4l=aJ-PHL~7ulxBJt(G|nlLp{bspE0 zfR$`*z)Jp*NZE0@J5kuc=*^vFz1i%d@4Tg~psmR#TsL&)1EVt^aE#TNpE($v`H6ML zHGf%R^bPw$O`tEfCeRmuNTdwC-JK+CVD#m^vcAAGr4{aQS9OS1UCE5*G6lV9)>V(& zW*lSnraK3tH)&n{T$8RyuIn0V1KqK;f$sQ2BIU$Yw5PFwu@{bCO%vbEl~H?PJ0S+@ z=d0aOb};xGZYBPrf5Crl4GnZ#`!HwYuC{?*`rKM~m_uyk0%6Y0hB-HLjAhP8IT+^L z>u=5jisZWHq&8qqTN^N^KO|B{-{sybY+!WfE~`6u0;U-aIQ1HsI%#T&o#70pF<$lv z%w?O>>JgZW3Sve@x;WduwAE(!dk#^t8yjA*dxCVg6@r7|Hya`R_JMRai{)UWg}}ho zkW2FmTwH(-Txaff#{|&};~|+#Do3wp?{(J-!XLSf`qlGa@E_mijts&NyA1yq{Ey$` zZXARk^C9P7@Ry_ipZ8KtYu>-$|5tuNTE3G@yP;nm-0rR&q+efcr}FW=Tv9oHkvrVs zLHOU@;T|9!{TKW-uT=@g|G%B?PU7ed`RmFxyMm63*LP8zdHaU^krHvnHe4|=9o_Uq zyx6sDBH}?X`&vaEDDZV0n~k{AJuXc)>Yv{`@sQJ{k!Y+{aB7sOJzrYx$9ZtOFAAGCvrI!%VpwI%VksgeS5`!m&XvwNWX#j~lAL#4%9)aZC6+90|>d z%@Up`F4zc^+;0rIe{u}uexu}e7gc&N_dq7GVDpgJT_2iqcM&b3cS3h;9vl%elvy+aglULBA{a7dX{x$}s7U}Tz72{o3k>K6uI*B<2! zzG;WtcLy7MgPwHn5F>c+F!-`Kq{j2~B71Z2HI}27rPP?f&=zvQ^Psyy&@ zN=;c%(>p-qb54xPDLr)M#oI#{KZZU{+m#goWW^Slwa>dZfb8xbdi4I6W3bU947QL@ zaSVJ#82E}bP#e7n-aFH(9(n0wcZ_pTkFtH^RleU-^ufv-5k zE>%5b7bbUJb2f_nUa`Sz7t}9!?LxU;JNUeNeK4=xan!v=R7xiSwvgdqkka+X+%XQ( zfPr)&tZuq?N1b$i?uY$!`v9`!bZzIJ90NNOM%h{Z^p2j~FfjpPVv>rzG*`tmMr~?Q z9i9KJZOjU(^p^P(?wC;H?m%I>eDQ>PLQHMdG`IOb{x*-~5Y`M1ke4fVn0kf!1yipe z-RZpy>@i(4Iv;t(y(E~am%r+MU);xyfb!#320{7pHrZx%o7!^5N%sfh35L{0KVTUB z5wfa!tpci#uLqF5Vv(Wx_(cH4Im0bKa}3-<7?cQa%An4g!vek`417b4Th+&UHZm0i zBQoG|dF`wfv=tCiJJ`ro#3qa>)hgd*+Q^jD0a~gU$1zZtFernaYt*E9HI9YSgf+!m z1-9ijG9`YgA$|kLKs;frD%%c@hI~Ss@~!gVQ#LXs{|Q6>366n$!dUXpa5Ur-+LUjF zvmb0^O8&Qo{J%H`@(F`*7TVL_pM)_*(_9-C!G;2nBJ=DurrM@-|1*m^a@UV^W>Nf! zJH#2^Q?C4kidcJ<1U}KWFp(0+=8ev}&x&?jmB1QS16h1IrLsuoR5(n&`l-9Lq8QBK z*u4yNdD@E+9IRHO&cQup!I$nOK^UUHa(5AvgE1WViVoBQTe$j_J3&tWQx9lU_>Ue> zY#67d*9a`9_eys2dRmB8!K6R$^)$CjR~I2gUWOuu;VQ}nf4C=>cK_C$=oI_74D=L= zAL3vrv#+O2yx_js&Y(osW}>U;BHqKY;U!3B7E($Fi&G&Q?pK>r-c)zFo z_M&@L0E16l3Pzj$GwoXfg;$&5=_xAoqRyIu#T4HCGF=a_G5D)*9D%>1)bA$`JvlKE z$KSP>?Q{owDvC}L*U1Brd{C91{>8n~AriShxYuBD88uYSB~gOR;7lk%c2^K{(ohMq zd#Lf|V0w43;~{6fZ2Y@>m>9?TP>LAcOCJM|<{0d?Yy9D^D{NrwJx27>HI8AubTRMp zA5=)am2;EaOh+$WFe>2)R5;@QqC)334n~DT_R@vUdliNiHsY0kZH3N~Ub?Vh6OF=# zKZM?=@V7ff*udz+62CqizUp2k-sU>NHg6iXd6Q#cn-BkS$Ha25VSK9&LC;71ndNON zyIgZ8i*L99ze8v)MIS<+EYpq(jK@W2ZxU_}Sm;%$xAs{jj)7j!J3LKdIXIYJ4yR|R zh~>O~Dscf?C1-ED)8|z1&CWorZOw?iH;jFRmtdtzcaIH)-~(_?J&xoUpq-~x2HC@#cPQ`o>5R-OH<^mmA7 znb^)H!%Eu>D{bQ#%Sw-PFsyXI-%5uR$#tznZNN&lHee-xNTfVf)zdVVgM(QK5Bt5( zRr9kF7r?A!1H($v&q_OmXO;MyONNzxH>~tK$5>VhznQc&XN9toqq;oU&||!HsBApd zR%F+;6tx3O+1i1n{2`HYaScyfVFRN_SF9ePPCA4ll&X_<@1@H#^yYS}PCC-2xT=$8 zD~K7o@q&TcwLE`{$(#_$u}f`Fl9<84Du3AtN%Ok$TBN6z9c-oVk{j|z$`9)Jiv@pn z1a*Jojrq4kdRm8Z^^KLu*hpHL?71O-x%zjH^0XACH{_>Jf=7Ak+WU`3M1EaQGyPT0 zuO1Px6O#R?>{izkV+SigJG^>?srN8Bvu`f*ElO|p9IZ-keD%p3jMCfwUb^%~Tfd6FBkS$6rIBZ3OcT`%U(HwN?P4{*yOC#rn8v|a%|BOhk#(!o z>SbkPHI>I1u$o%NAy`ctpy(M?Hwof zGa?*rvs;E-fDWI3H1jkTHZX$C7P=79&Yj`h*hjCwzHaWBD$a1pQ0$bU*eQkyrr38a zJfp=|jL2UxEVls&joGeR*!FhNXX8t*UcT9~KSk z^(Cdu0SnVdDu`)%M8p2AJ;y{6Cq&qb=MYTWeOcb5SPl->VOo_97wMeWFOhKpy2I)e z;D&NfC(^2F*uRwvi?!$r>qy7Vp3YL)#<2)?+E{aQRbd~dDxmNQz-)vnQHg38Rib6; z7Xrz$zU2jy=oHVEU@_$P6wj^V9^MC3i6n!B$dVI%+Q{Nh-9zO16i=9ZcC@#uT-%P; zgO4#XT`zjHuXN?-4081Kk0GxGke<+_@>seNL2Qj0BjVw{I)dEQ*D7zOdXk;r^_7pN zdb}|YE3rIgY~t-8W=!bl*&chDfelOAW-Asue=#CV3ifh<%YEe|ojj>G6ht?SQ$<)m zYQr4kYOqzaE*D=`9j4vlkw#VJ($8k|xCQHu>f#9#7r7>gSS`6oOq*s3f@woWLd1G1 z&68Ad2hD6bttq9mUYrFXqDMa+yLvE8Fl*3$p{_hoKyJR(=S>pB8M%M3;G*=-p=&=K zt~&SA;i^t|PlEHkJ~H`!Ppp{DMM0-RL#IN938vGoLT{X`*Ta(_Zex`G>ToGqo#~c3 zSgNJ=(@V8x{d78S+>ZsPLtHeh{Fs86R=zaDJ6P85=}C({!3cwCYg(|Ac#~23Ys;m` z)4OIz$@E^HhBp*WrWhp7{ad*RJjZpf<&`W?TYaOM`i*6beW17IJfcpG{sckP zsi}S;>eQs;w}9HTz8n2wAJ4*IVdu8Kp4UYyCBd8}Sh_Uh5bNUesVi%1%Ypqp7eqQI zz^bKdf4yqyL`tZ8ucHGfhWFP80y!LmN+n@XBQD|?6hR4tN+n6PD$i?dWU2_dQj3;( zV?EX_NdiLZ!!~kNc_xf0)hZ3YU?Wpfj~EJ{;ut7Q7^`%9mZPCHp-uT#W&1ZyRycOi za5^nLwknW)0kVC(#}@#5LW}M)KiN_w3J7WQ897C?2T1q+BlC84{$28=G@#- zx@Np*Lj`e+W3eGa<@r?(MnUt~09|X0Ia<&2M493FslAv15KJqMMc$4csZGkN4&_kprsUFBQfxpVcO=E`_nd(s8G)h#()a7jX~*MC(qK`c(|+Yz%mO~w(8WiEjq)}PYzI-ucIzh2VnU~ zGz!(bxLPPwTU_C~_RYC;q52SK(kWCy%t?lY%IYGIOPu0_SPHy8P**u$=NPQ>@0d+> z1REGx?N!}#=ZS%Ose!8QADkO{KKrna@ARn@IAhz&cxO$3*sR~|o? zX@{zAGG~Tf34?Th6F3HXp{mQl!Sq5^w-4v_Q;7@EDzzG<*Jh@{=qbC(vdbb*zL?DA zKs(PMUE1|fUYS8}jQBf>^V znj5uH8`#Ql58sgAsO1Loqn7*Zjrmc_u(akn zn?@U$sh8I6Gs|i?&)nl_?R+j%etnN;Ow2$fl`p1Kc{2w)PEVF=@1A&9Qu^b#sZuoIe7g6`$%0*!NF;fS&?=$u4==5&S z__9JwXD$jo>@Y<4umi&c)8y!B&vY?>5&2g&xB%V5Qx8yn;^1I%(Zg~7RxWzjc8I-) z3m)|3h{aq4dN$wa*?fixroo5DJWb`g2R-yk`lr1$?r`K0={1l3M z*y9xkxCkiph@sFU3=>SD!)LsWW!I;@P^gD^fsy;`!bNFa9=3ErUi&6f=e74UbzVD@ z$@1DIE*f*>M+GtFNNM;!PoYCp9!el{SR;8kImD$7;Qx7)4&XUBSifkJw4>t!Zx2zI z3-FsMT#6n?-yQMB-B37<&lDv*Tuy!7n;_!zJ2wsW&qYrJ&>sj!e}7sR z@p=I1D|S-rIo&V(NuB4YW%Z2v&m4o|6Jbytx+#lnW{zRhod|>K5NVAR#w}ple&bM` z!WIoJOJVa5dzv^KWy$S_sUEaZwZ~J~60QJ_A$&(DxQssH=`P~A3VxL#W#W1^Ni8@v z@>vfK!CdXCAegJ9DDv6MM?GU$J{!YX5Q0W#>1aQaVGJR*d`2;GftbpO`~wdcpl9h@ zFVK}F4h|+)MSGd_wk|XIO?=L)V_9~V4)jB_bSf)&(KDeem2KzRp>x}e&TV6uU`kMY zog?-$BLB{D0lIUKzUyrj%fZ3qB9$Hcw{j61q}9VqFMAe?&p0B8KTQMg+$|v1d=x z^-~*I_0>^JUiw0 z;p3D@Q7#U_8OxYcbjHHL!OVqq++5D#RDC42{P52N*!dXx706Ws<(zA zQ?WPU-AykqQcpsNZ`lL+KCt4DFB*J_X-UIKe3ld2r#2lxSx)m8u z0!{yOZB@Dcf1Z8fHzmm=P%p3(mpLSmrIOtG_k;-9_d~i8Q#qS4tHc?>nN9U8$%|J! z4Q0KLsNC6rbKvNzZnp72OSb;wtppPl}Lp_TVJ=1{aq_#F%uIWY#6m;K*APF&sQb{epwX zWW&LcTdNWTZ*hPp!1mKH{RPo)J|%NC9aqaucPep0{S zou97bo&0R=oeST13hmx8UjmsbFV5LmO`iMKb5Mj1Cz-bCQ;95lNgHev2QjXHE0r+HrjXD0*5HSkRRtACGihGhA0+NrCHf)UW!( zW$sU&)-h4)5AHfAZ;f1cM&xq{yyoy{%HOW$5>^P@} z$DTL*@vPyoj{+#(2Su85vqSER$c}OnB|KM7JMi45;d;{TSJL3Qztpe&B{!IUHCU}mEA$Ei{>N-4ER|$mY>ZxDwT)h$Hdv1&2xr%@L zg~L*cauE*Ejw=XXwc!xQKb`}kCx^f}oW|5JV}yF8YP39ZxJ8(paE+$nD9#5rWslGk zYv>65)w^=!!1%3*Mn$~dN(ziWSN-ZeLf-7~Hi^kle{ka`@YWFV9(Q>2#bOSI2U`1c zF5o2a0GGx32M=sg)bPM&^$Q-@d>s$8CR_#Y3H!9cXUOQW;SBj*MeiQ5pKAaw?Bx)X zx>y|HV7P)4nyMZip(0z1bcc9v5ob6Hyl~3!!s{dS9(rjNTDD&ZAp6E5!%QisB{*x3 z;jE)d3Y;ZI(yyZ<KB|9KeGJk^3Vt!=>8Gj`N3Xvd?d_!m*~Y+fVX;Zh#B8H$h~tn){^~d zct?q0oB)2~ET-03BlTN}(`$Mch$);!`HgOhmo)bda!wklA5LBp?wuft1E>~($}vfv zZs|>vJ0tV!Mlc%I6dc!Oq@HEN6%8D>Q~eq~QqHUGZ4;BF{@{-5%4E@Z9_fwU9Kxi- z{QDI(%zr@rg82_<^Rw0YnIu{BTHX}dC&D{3n9;9Ac$bM+dBZUJOB`~vzxiVB{#Djh zm$Re1!^HnM0gTRBOkLkMj9yrm%=sf{fziLyM*nK0zNK|nJ#TMOc@#05!?fh*+~M@? zNz{bua0F^X&QbFG7Wz7CV~$ZZA%|0*Z|@!C_)7aJ`H4zVk>#idM;+CUs{5hR5RU4l zM5;gW+Gkl9vaXIi)xaAb^S&bCPJ4m(3Qpq?BF3B{Ly*%3M<}uIS+@EGpJk82l(FxF zQ2Pt@O`kP;rf=e`B6)7+%~e2M!-S!OZ{oQ_Ta=~qip zH-Ns*XdC^HdnQ+xAAjFFT>i9Yax;+}K%ZczFSviGA)kJ=6#W9|d)w*1XzuMJCIwK9 z8?9r^bdEucAxxu|-p*nX$Dr;^7*%(6{H|h6nnaK($6yFDr}YpEzo5*FA$FgVd0~_c zi}$9*e5=5GAf4gvKpNi|@1+mba7D1@ddHu0CnrG~=dx6rG-dP1kr;x{C~6GBXVotZ z!DmO8pT^%I4-a#@U<{t(kkd)t_r>QNg7L;_Of^3nt@C#O zWbf_b56*(|cE#{q$SuTRjzoBlFu2DX!7=b0VQ^w_X|%jlFfB@+ZR;H)l5Aw^rfU2x zdQf!b7>Fi}brW^~M?*fLP5D^dmD4SZij$9X`IRPBZSxjYj-=ZB{JI%XZJk43);6u0QZOy@3WL8)2RB<|h z;th)e7n_T_c_)i+1IWI#$Z$W|`tF2d4C!Ky9W;8?qJ;;`(HkCIMc$^=(O{2i5iV?` z{b-qn`^j|IAyw;O&^hKnBmP5Ex1xRWvV%+b4z(K!#h+o$FL*gGo-MgtibXG)uT(F_{J2~qyf9-~i^vKhu;wVfp4fw){oafFPO={zTid|U>2^ye zoRvJj-#c5p#3e(qV_GqBjAL+C@=v}uGM0mb>1%zz;3F=;?`VQc(I+`a{Iq*(&EP6> z>|P&Y zLYV*W*dSpZi^#)0hg6Y+M|$T53-#4Td7l)=c|Q>9pXU(kRsn_jXc?B(qPC1}RgJ!S zH`?1(yv<1w^f|Ms`suMc=s$CdceD70vmpL{F;)ltb7OVTziAvXnnMv3e_IszGEm(B ziaO)UWZ=s{$pI7z76qbwIf^36KQmVE<{dLy>;Y-E}qIFn@dC1S;rxmzpE7l^Orn~tW)Hr63u@(A)?fS z<8;<}kYR!u#C#CXc$D!uM(!W$xhNfz?jNTU&CYT9+QI*FXl3vT7Xe*9Fm(BVVS?#m zJ;L}Cqx4sUOVMh)=cmT^Q@vqwL@q66YL2IN%yA7}#CUxeFF3}E-W(iEMI;#gkryt& zFUWBzTE)=uc1w|p^F&`R0^0R5wClw&mUbLmu6Ft(FI<41c3g_qF5S`&mksV4r$guJ zar$_Bzo)sBvd2Fw$|;53`ZsI= z&w!TxTj59;+s5l&uN+_2YaHs^=cP&(JovD#BUyZ<+C;MWTKz(@_Q50?~Gu1 zV#jRn*W#uLB)}ZK$P<6tIyBe&lBmIHkPbMFsa*95Ivq@&=e-~Yto7n)OvL#{6A;B6 zF>=>V`c7Qr0;)Q6<1#_j*-o{zn|F#B5kQs2sb-650R*|6AX0WcP>wl}bbcGJlTNsjgrsv={R*ETKPvXd z$5dB;@TBtxH$QfV9KwvPMnc5viX9{24fP8n;SIUrZf|#cEfTAS`idf^I0|p`z9*_pWKAjGJ3{2H z-Bh`+Fi~c_>|HFH1Q5iQ5n!c|7C_Lki~tLT>;QrxWd!(s$=TPuqs7z!s>x+k))mL) z{#4GTq^G*#xPfC(RUizmIPTyW6ch-9f&%ps3zc%Lq{fWn6M2B@3E{sf(_+XRRpNe| zAg`|Tc8>W)f%%a6l)C^!hC_%Lag$tt;PIA{g&}iF{lbtrMQYRInj#IU+i(D6QzkZ<)?8GdMC|6w!EmlBGxmFpi@231=_+cECn{H$gMR2I zqIm#QV>^=?rByAvQH3==x>JY&u=l$RYU^=#{}!BGCh1{2h+{Bp3FG)@a$VWspLvbM z7>>r+B{aq^^#x!Z=pJpkghRshKQ|_q~^P8gPWBN1h zFN|ppA!3Ya@)ySRovI0p=~e0%#`LO5R*IT&0YfE$L&^k~HST(%drbH1$+dev7^O^k zs~}SJ;O$_<@s>@~c6aFo+obP0WJQ)k0M9me!LuDQlvsFny!xg7G^cb-xz>=5ncX8} zx+@0m{ZFl5iEgZrOLM*Bc~8$e*`*KNFj{3h?ZD4l%Ezbdc+}QXPHXTv{uAbdNV)+|Q}t z7tUv@zT5DNT1bnhISZ!pA(v51r+*iCSBldC6mM7*te74^_N7JUUrcwCE~azP=v9jr zBD)>()?>@+dI1a(?lLWLi0HSjP6=R0v>0@`p6Sahg8{ip56JL6iUtEROUc{glJ)n{ zZJON*%m>>VCQEKuRFEuJ@1dJNqqq|KVaEM4jfWZGx&J)q4HLsT6-p-g9D?0xu7Y6P z?RJ$?$)t)y+|G%x@m@}q8v1T->~e-N*lhJ9TzlWji2V1gT!5}`;_*ce4ki~*MC|>y zae}!{aHrj-!m>i_Y99Ma&R!Y=-I`8 zD;GU`$**TPD+u?HbaULJXJH;)$_e8bt60Lp!4$L33R-Xhe#H_lMHfq|dhB+$&Ir*Uau$rDEv@<8`M!w-xzp#!tdAx}tJPu4Y8+a4&>0bAMUb4#h+1YO z#1+lR@0Q|AOzw~nH`6zHcD`$7?gCd)?u_ZQ`%O+xPGKA1+1xZ(M-+01W3G3qO@$3l z*N9H%5c`7AhOuo3R&cRcc<_cy(=GR6LD;0pje8-(ThUeK=bbIm#5OJ)+utq9hl8AV zd9m{i4K*zy4;D3wPOdf-7m5P4t^w z0QNZ~0J~d5--w7{Zj+~r>qOJrt}h);Y(W2H{FK;0?z_Z_oSz#CUg7egAYo3gniL_Q zdn_YfRPd3t%_)rL32ip77CsR{JtL3(?2U2e6De)6n%<_`z`CcY5~uz&7vf>&Xp~tF zZ&b{3Mah>!)46(T*A>AbM2xVr9PO!34<$#mQ%ztZwO79|k=n~$zXvTbZhXP(3o=P$ zkK^7K#9-cc4EO#V!j{e7cq_{vUi989#&H4+T+U*uJJzRnG6ODnkBXU`1&i0|KD`#r z^Xc;9odFcLSrn)*?hc^XZc(7X_)GxBlNN`jXd>)dksgLQ6iAN(CVK}mtX ze^$TLpQgX7%r2loQLR!`%vgouuI{4%=1{}&Wv@5r;>qtE?7!+Y3}3}~Yx5OOi?wf9 z4ik!GRaHSSYRC;ZE-ZbE4uo5BLS){iIePuulwk~3+xi!eJ9lA3{`r;*(0NHc?wriQ zLF9(q)T(6D;!Q2BFLeC#uD7ii^lux&vawN)UYIq^(F@`Q?|Ao$XnJ%Kq+O^C9ex-*}hXtC@}7DKzTS>%Z|v zmiGPDThSrc#OeTql>962nVnpn`ng5u6l&NU*GS2n#ZISW#9^c0ne9OB?T#Yhx%1* zitK;c+dig>`hzFo%iNr(bG~w!%6faa5_q-T`CsTQ-}^XNO)BS}DKhVhw|NkT!&m5e zoag-+Dk{lx`*wG95SF9AdOL~J{wzs~Wwu*C{SgwEJ1Z{Jm1%!0!=|o!1!}{*pH;_r zPj}noR`X^=^1c%>f(VTZ4CJ2`H3sr!^$P>}@)Qi@pmo`w$?o;1G;m%@lC}Tv&WyZQ zJ=$)JLR0p>s`8#c=us$Vu7yMP+jwAn)u?MsKZ_$o_ISIiOaAz$w_ijMiq%=t(aw`3 zk9@qWm5i#~Cqka>aC0^J%U@Lf{OB*bg&ND-LczMBf^frdvGU+ct_Zp3Z+e0u@j9Hw z+hT2;uB+aM!Z;*Ep05$wMGpDLyITz9!V25?GQ?;Oaivblb`H&zS<~|eh7Dqv5Sj8} zd>i#f@**8xfi_dE+`g1f5f>tu_xq4~NoAczQYQ8RY{&L=Q)9TQfz8tz8;L4r8 zDK9%OL>|m(+Aa)=;Z?Irqf0qWc0M>gp;e$CKhwZscX5Z@(tl@DHqo8%@%ia90uB^Je_{l=jo@)I5%mA zNVP6czi(<@o;)2gF-6%wssdSAP7n7*IiJdtw}<=M#;jAac~2Jb#&E33Axt=4&+?k0 zMi@M)ejyB=%=6FZWCmQ|8ByCeE|^VzukG`QFL=YS$vF<0l$USVWbwj{Rb}@G-$UXr zP5{IFW*FwOVHhsL)ct3}Fds3)#9=7ry;g-rMYTSCh9?!w^m%hV^tc}eYxGoE9Odg0 z^RsG@Tk8|90j$L#tVLKWaVkMztt9me)=HWRYq6^rlfp|BkE-~X=ReS zmPzUwAnDo^_26x;%&+e&3>JEuM*9wl5lVo$9>NkTi$k&&=fUpHvA;O_}$(HLU)RdN{LU**T(6=F%VA}gzmu{gV0SF*R;Gr zkdI3d*AEqm*IaB4jR=)Nz9tGx;B9of|lY&Et81ae52v$;y zl`Kq(CF&O@#gcsgNkK!IwjyyATjn*$l?_|_+_Aw|P^K!$GV6gliSqT%F_zq#BIR?ET%=wm6hKWRu*>Km4+hlV6 zm{8dz)z`+^Y8t&?JFlO^5Yms6nnG|LaU{oJ6q^luImYC{^jX!(7cXXVGzPh1q`N=P z-)I^%qX@IUv+owM%0{N<&+XH6m$z~Zx=a{!`5}%$%L-HM8YZ6RnDBe2-tJ7FCeK%% z6ze=RO*$U-^;Oa#;~h?E%0Q3La}0WH^8CaxCJ()7AX2tD9v3UFax?u>82cmP7@~M<|(PwI09`G0&ecjG2~{e&*{^3pNSHE zp1>(h8R&C9$Dq$9&jOAydEn(GXFA4Q6yldJR0&gLmK<7~JIP#W5xi(nc1? zz}AY#ur-c(f(96w;`PNi4^e2V>Fy!ZQ++~?AL0ue{Jjb`$Q&~vnEo`E{R%ZZ?@#qK z_>-0Cf5;6VDtew$N)^D2N!A`}@YVL_g(sIm4)QNOVENGb5I z;=s!2(`o9qg}qc#6YeKtlZZIQMF8yWvOs;9IQN{ zKwEiCfwnT|HhXeQfwpo+K`<*9dRcgwW3Wsi43-!tIR?uG!eCwa z3CCdhe{P|#z2k!|5BvH#i70DqZfZ47V{&7GQh6p*84DD%#X1~g^3ZEf(nMp9!2(6` zs09jjv(Zv2&!*WZ)H<-^Ox?r&9CK;Oyy1?Sx`U%Q0?iT2rKBmtMJ~r+1$gSkijAEY zssFU%chEhDr+qOS*MHtxH3DNT=Nw9wqoX`{z?UjEa0Gg5vh3g(vw1v@wU1-aTg5}Y zb*z)8_WMf22^#@**71UF?F>htwHIdU%D`tF1DS*|Er_CSIb#ilf!sn}7}yzCTwVUO z&{sunzrz<6zFavO3%v@n=-2W>`P?18)-lBj%%{#&J{Z(`uC(1sUv-C!e%824uql7A z9QthQmh!-aNtLZ>VSlfEWz~im25`NjA&21nH(EiEylI-?dPmZezO|w=C&cM?hgtel zQyn-4pPJgY#@Ab9axgwMHE^3LuQehuyqqqOV06JI7+vs(L`v62-vVI+qYF#@x^VHZ?=A5**9cvB)9AvR90Thg zT^iP0e9gh=!WXOymtvd=wZ1K<4(3SY?yDftd| z-bP9)k+X}+MB;9MeSWH%HlO!QI6jEwAuGQ(sd*#~N@GRxm}&_tlE;d$B4G~&QMq|gagwWwl>0J=;Km-M-1Xu^4o0Hogr=q+6zN2}^8w$J;v#3!yP_gv zS5%}EZM_HSFtW;Q;x=Ox$STg(X(*CokZ1{$^&Hh-I0AWq5XiHs9E19ck%63TXY2Y4 zQ6h$aQ>3%t7|wy_M;gsf;TSYe7^JQ_9E0`=gEV*t#{{H7=L$m!Q_yZsZVE!mKfp0a zOD4||jxl+V1YhSEBrL_FQa*L|^nTireQBdmDgXRzT_C^AF=&r4sB}2yaQ~=J{SwBM ziZocxNI)8Vfm&AealbV9u^JmlgN>E=kBem6$9;)0A1E+SgD>(ibh_@mWckSBbPCdv z>ttPVq>bnfp zcX3Qv$Q93UFjOy{qvP(fIr#w^=aP}l_<=rDnCsVvDvBhCA4oF#V3UkK_(P1$X9J@T-&uV?@)$@W zRiy7SM@RaObL6hq(k~;aD$J5JljA1!pFFs)S`!EQ9w`e3(H4JytFTNl z!^Wx7#ngE^H818ESb#9djjK2Y$|#IF54w+Ia30ijo<0xSY8b(kQOYSz88E_290Mbm zJnwLf$%FIh^BjZzD;|{=$=gU^0o9k`+1G;iby6$XL$#^s98P?D2uGSN4Xhnu9Twcu2V>^yhK|YF8 zn;mJpAVh9>Gc8(f_=(Jx!FdqhgY)S4zT~3sbuo&wAiifW&~eMhF^F4)LEM_fF{(rK z(W28$bE0J28;-8xR*tpBu95{hfSYo5a7q}4Fo<3II0muH;r3oKPA48(oh4%*LR?_F1F*7dZyqCk(p(567VUXI1yJ zMa_lG_1ICFQClq3JvT+fb4v7rFz9(FjzP~&o<1C7@`V5G>nnzH40^42c(31VoHJKU zvyrK~9$m?7m6IwKa)jzCA+iz(v63UuWG;QHTHVpOhhxmHx_Y?c9J;5bghQOpl;BEt zrB>qz)lZY-G)I^m)XgaQ)1lmC@hL~6ucVUM*GnyPipB3X3f0YDbT=z6V(vjVf6?8n z!x3ommxX$d+MHvoJu10%*Okd}GNoG%3boV%?3K>RO+mYUot#>YBhXueV;o16adgk` zCh|B29VMmAjv^J8Gq;h7!xkVF5ALPLDpK((B~Sfn9+s=$0f*%jPwY9mh60%3%sMPz z&$Y7-%eO7khvoNjGzBkxVU|A1N)}6zLtmL+HSp5xgNuv4dkL*$Tg zg%PsgYUCJkffJ~}>G($VZjj>(^^fuXd@h9)#2V!DML1=3oRr4~=L{0?iM}k_P`bM3 zG^-#Mhsbq5`J&~iS~k3-oo>s$}xEFFS$QqOH@vbT>qnQk|^YOBwfy7 z_N0Iugrr+7I%l+4%6X7T`T zXCqTNw!sqJ*(8oZL~bAtj-WZ2 zSZuJY;0Tk&$~<>*GcUUqeQBWR`t2< zQtjN{9D|We7>wj$9D|k>M(umO9AjHMPFku*vMFN;r!-}t!>c(4BiZEH#xW)jeGMf_ zUOdsOvG@;1t8P2m%F{D*^gT!#(MY=G%xxsyfs1w0Em1QDN%vJHQvGQrUG+O4=~6tg zhxow?V1_g+>AuMow36=smg=PYAxD=bUFUmC%ekTU#Zn{TLQ5oEQcvGdyXBn<*0#GW zK!zCi)!tNgN!d6lJ3QuB)hJI-C%G0#yjwcwY!WswUZ843-Uf0<&vhYkZB4o#eXV*< zlKiPl&NNZGm{|Y`xdw*>7cg7Ib0Wmm=Eb^N)wo#Sd*WiK38b$^#WH+TPK={ixo@C= z!*oV&Dlc`;X(o%i=TxpRpqSEf`npCcEr-izyXSO{X{4Itofo`)i zAUAU{OiASCJVlM%JXQTdZk}4~pPONBbgmk8oZqpD17*sO#FMw7MnC5~ehSspcGmFlF+z=NOX*ABOA6F$m0x zMbU|!9;id$p%X6DQjxm*d1 z=vDrlIh+I|n#-bQFfz%bcxapGwO}6?0yhiytfp9Lw~$Bg%}2 z@=~jDLQ@2WT_VR|*y&a~h%}Bdc~Bbvyf7zT^yg@dJ;kWT9`#p^y@;SDlO?xNWZfW( zSL6&2->Z6tk(Z~W?Jbc5#^of&{6~TL$lJ&*fc$rST+UabfUAJ&uyw14eA!n_;{>nF z&Kc`0Stid-$QdA(bBr3awU;Oe8m*|elS`MWieg7OWYFxYQCt$yVcZdiJlnMOQgJUA zh6?jm1pyI_5xU*bzI5QcoDmLjkW-?*x^J1TFz@3StHOMOgHdEXzD%Ak%$*jl5UjMC zw@eq9Nghh8HhCzm`a>d1zgn0h9Kr@iZS}wCd4_ZAGF?mEvP{=fr*UOeEj5BWrmV-x z#Z4>ZeY8y1Qa@5$n9gE3{lat>%Q2nV9Zk<%{W#&UDLI9~CUMo=oQh* zIL73$X7m}3#*9{sYDQC!kxj}mn#v}$&)Tq;rgW+jf+>AP{YqUfpPiMH64Oro!KZXX z-WaBIr=pz4#9thYDZO`gs<;L9hO_AkJ+T|D&=Z?mK|de-e~f*1V3fu4w|7X*1`;4g z4MlnjMVf##MFBxTz%CHVUG6S)1W}YCO=@Uar6UL;A|NGFq^c+&O$8LG0xBR7d-t9B z?6cfFm*o5Y{(;MUW@cx0W_Nb?d2UaJN4SiKB>wScVEfrp3~bGxFt9ag%<_=LEDqC0 zM=cIDt^1O7xiNDJ>Jel7%k`OUe%$qh>bzEVP=xW$asEzfx5QALCAT$q*LX9Ud$k_@ zRE(6sU_L(H4Cces?eYFD3E67UncMw|-c{r;KgQh4N|4&W@~6Gy_2u!jPTIwP$kcvI zHdemGz}kBBbpI3TZ%M{FX?3*ZACiUFNeNQdZO331E}-)jnLt#;peTPr42n+3d9Ad1 zyjd%~I>|rKwNlr3Uv11%e;s{(v_G#NGugjZC9zI9->T}8l2xRDE<1%DeB3L!5FjaM z{b)A91PI5cU8M*j)MFi2j zpEUmf^_H{)rEsO7U;kxp^y`283H|z? z=~wr@6wha$NcRWb$sRv>a6{8O=f=>>FwM1pg(@+TG`W&J!9{V4eEO=ti>fLakmpjw z8eL_g$n)k>1ijj1qRI1y6HT7ypaQ*GXd>r%w>VaUPVK>;s!!DG7x-%?R^dNnrxuot zVaL{XlfRH|xR7?)eI<5#g31m!e;S~XGY<^Jl4EBFr?l$o+M1VydzzpgGwGU72KTJo%9K|G`` z;Tq!cJ98r*fAA;7ows3kZ3hFc>1esie^C{gM4BuaQ79xSma(NS z@k^fs4xG~USNrRzyCfHaBIT^*nP?&uzl^mYLSOKwWs~$58>v1l=09Xu zUXiWYsqB7rT9PqpCPz!2k}Qag)J4r8Hsl&&^CNR3Hb3zv#O9~}5u3@8*d%9Htczv% zM=CX$RN0(DMDhtrBqFu-p!fWpRVe|QV7S;Fi%U*6qa}GOE#>M;5d@>wWQ-P1H9hth zI((Y5jZQtrHQWPJgz$Ix2O7>(FH9v{@qN zw0W{~+AI-l(Mbl6!v2+r>rvRB)HcqT9UaAAA$x7MSsmt#St90)*^#L)5ti{B(ieWE zyh;1~uDeugiJEg}lEXQ(lQ%i^7V_p5CvR4;2gsW~tZ&6+z4;S9XJ)d@n`zQh4D}iZ zXax|IMqsEVbq|}{4Ut-x^GLWRFeMY6`M~PvmNp9OM znXmBdRw{R>Zqqz>=)r6A6xW@X+}~8?okAQoxiP46O)<-YJEoXrK@QrGieHh|yn#pJ ze`Xtyid9(O&#&m7C;Sx>Gnp)V)$4N$0?fGI!iavr5z+C(xrcYNnP4gV(3!IZO!a4CHpQNCZ*A(gPbnyZ@M%g zTWxwnjXVco^_ViM>3n8Z%WiZ=MSm(W$P%!TLr~_Q{u9}wmy26UJ0F>n=T_* zaNeJ!4hc3>l3jvMA{;~ym)2wQ_KneRHE$NL59dv3qAp5dbnscHgTHb*I9p|=gEu)H ze3+G>gS}Jf)8Q%l(Qo`!5)U$2cJLP27&=%|h#4t+P;_uS>q7?@=1=J0!c%if+ftY5 zEKBxp#+b|gLLOC0AhD(wh~p!yMlE1*8VN+F&gVJ>p?&HH6l106i= z_&?_bz8tK?5T%R}K_R)k2cL2~})DMEq3?-MKlc3j4=rczBK!Z{rj)}Dyor$vC1JB zs~lY4qHr7AZ z(LYBb&`-#QTmhf{?=OFCwM@d$&oHmj$bRV0_m6+J+U8%K37PdTJxDzv z5vV4_rTX3fsA}DGv9aoFj_Q9T0@Z{>#$L>H8DIXQEWs}QHNAlus-laH^_QD&LR(KF z&`$_;O&irxA~2m1*(*oy47{SAaIvxK?vCn!M4*}wdJWL0{dod))w2?Yeu7!Q=PxmD z>_S%AhKW{-``joD)pf5PmsX?pYmIWl{kaAuE=DiCm&2s)mt?NNti>nITi zB!!rU=&uU~I;u00jOrj6t(jj>H`U=lp}=DGlN8|@!gEt+Hlo@4njZTQjgT7gfo>{h z2Fc24gnnE*vt6K}Dj@;HIPVNGa;r!fF(w!}bZxrXH|Jm<;`;&F$#vlzn~3(ruwnu%XCS;lw2bOrmLFA@Tm^~VW;|J1|M62$nUXz_<63t}u4Qd@{Ibsl2ekGTro+SdC)o5t~0{w!d%q$t$p=L-5Vk~*AnbT*O z7+)_%FPz9FGFe`wCGt30nF){Fj+7Zp>dCx@ofCLcb_hx9i@yDmnFD+0>osux3 zOfaHs)xTRd@PNv6v2mvTVATI70jU3h%;TSqUNrvx@+x*FIdwbvc#b33s_)XQuTST? zE6_nzcCoSgyL9Fgl%w?}0QGmxG}ix6FLxzHFHO4DlU%D_0rR#hIZ$_M(5IiS7-*}W za&dACkC_&N5{b} zG{=$LRRfjO+Y&}IR6~R#__d1M)dF4Ahb~TTVUKCyGYO!DJ=8+gzW1mL5`pqPF6DU5 zA%{f7U>;5h$%8qKgKd`MY4j;=hQ7OIphn_!Cdy(Erp5Jeu7YoS#JVZw*#p(+y*=ilhwwlD_NG@>_p3-Ms(IJi6$Hu_g6i zwF6aE6UjB}m7#qT1i{*SPnsE)=jsGv^pQG&hg4_5r7<=;q?xhVHqGqIW%EK0di5^S z$GzH&wV+oA@uy~KdVRe>#l(B~580~~WozhFNfFx7tD~74y*h?Jp;yP`*sDY9XWy%F z4X9UNlMSO+=SfPWS8I=-lUG09Fwjc9DH$-)NfB%7D)ea9^N#nWH2QU`)2~~ce$7D} z`Zdkz*SA;;`t=NddMiy=xrh3775^dob+&8`{VFNKR`lz2=0?B%z@N~sKbU?MZ+1$tm zZgh8$IH3)It{pKg*b zJvmS&KFnTV6hF$U!?X0~4+m-`rZ8D%a98OqHV7R$1$ByNcs8_LCO#XgEOUO6>@(#28_9uY9+f67Le5W& z7M(6xuwjzQs2$`jWetknD&|JMzsaAF?{Ch@Io~JFHu?TR-@w4A+O*-*&Q0|T{U{6f zNE49j?@J2h`bX-hq#(H^k2UiMMS_$2yFg%=x*|o8+!yI8MVs7b=a^`>3|~gJl7;%MTsCg2tnf2lL)ed5F{R%f|Yj;9w9Z}n-i59$Jtt> zMpssRe2(tcpHkxplVxgblU`v_BPqm;_)^CqzP(u&;@gKmA-;X)BEDi#^GBLp)c9uU zuLcAL<@7YL*T6u!8X_IHi9pDnjI^+0|z=T*yb{>)}9vV2R-jy1WjPFQF^8Wq}HMRea+9S!x zNXckj+CA4~KwC8WCu&Zf0S;CK+{FwNk@X z-g(rBD+zPWLlWv2Hw5r5G4hXyv<<&URdBKM4xA9oPNsD|_=SL9HFI(Cyw`Z1d2HWa zB6w_12;S&_Tq1bnP6*!U4@rdH=%1+Dz7%NU^^-~b%-$-PAla+}ERE(!1nyXwWfHM6 zs3I%I1nyVsB#hCIB z`*9MXxA&XqUOfjiSJfn$-`@9B)}H+|ulAbdYgV`hqv8$zqw~xg{G=3b@Vk`a4gP3~ zPk*t2BIqL19;%}!mYZp;>pbHv;4P4DE^fN~Zs1pyEG>cy&p0kTBN6LDix^3T2Sbeq zah3DL=4zgvS0AffxmJ8uPX?z4N_reeT&m$nG{vWzZV4<>E;1Z>G8;!O&J4Vv)=I4^xW3y?E=_13ImD%|6 z*_^;-^@lVKzWn0&@{2_9t&lqJHmMk+MIPcyAu-zAsKo(+8*$8%O>U85xZzR^H=-#% z{ck#LA6;a)@uS-fzEz8k$0^@hdw-p0zAy6AJae6ISC^qYx;ir@GP)Y--17s6RA0$Q zb+4m0S(|IRI_ujSahtDu1oLgaavHgbaqAWk;Q@aYNa$4MelV>A!WkCSv1p|MPnMaU(JB9tzL z@cpqlOu;arWWc?-C_oz|BTp2bwc7J_ptM>m0Xum&S070-=DdB{bJ?js@gFlP=7|1! z@R>kK@7h<*6yef|DI%KUlphxvQ^Z@`N@Lx*(##mTyXnHtUP&6&=U-_L?Ell)|EB~Z z_7{1LEVNmPi7xInGtr%X)l78p3Cxn!i9a1DT#DgDG{q@BE;5|>EvpkNGH9}DFO9-% z{lIHx74U#WB9*77B*TlRqrFJZ-V0KU+1jNTUPM!TdfT?ZB;_Kr7vB3`GuJn+a^euX zBd|}UON-#bY{!M!5{bC5Mv~#eo6#<;&E5r43>RFA;X*XUr%Ub%j8!f&T$pKG@T}77 zF9uqBR&ZQed*@JuUkjP~78;uG;fC zS4zi7cIxNqy3S-zZoTfqKv~sJVo|E9&aYWUs6yA)mi$QFntIPKG||=B9IoUkr8oRb zBR=itXXCwTuWD3L_Y}lcRL*|FKUC4vuR34Q=0S=b?-*_oRdme!oT_O1PXeQ}tD_Esbk zx%K1D1!R+*z#_MPyhxiq{*lHz7GQU0m6eg)RvB&X%0_Mxo-=EVPt}xsTuiNkCK6x; zp5y8N(&2ksN#`0%0+baU*nNI0Dt&U*{5t$OJylM2adHKJW`SHtB017w(xV-*F zi9q=?IzA=^50pJyxE<%6xEw--I-W*(MzM0i)K9pPtA3O&*$Lgkk-!I;~pL&MoZ^|_$nVD`Q zbw8Jd7hJ}2S$K{qHi9S%11|*{t7(!EW#JVvmdnC(3(Xe9sC4SWYRQhwSeZrdge&wa z(N4+8lXT`)nElGOR zcY(q}6&084RIM*T5AQpD6!xjB(W>qwgPcOO@OxUrM$AI2TxKBz8BWKnG#%sFX!^Z# zm9p{5J%+fl$nhz99+ic90@o;$0ZwHpzlc7evXozxQ)QWUJ@A72s1r9bqF!_wJ2Ott z{vmKnHDygUuTf$eNlKK+sGEUDReQ;R?U@v@#{$@fhDS!6u}@z!%fdEoktslnC4vGpP1mhXKhFBL1W+?b1YZQ&DG_`T$d;XL z)HWR|(t9>gaY`~;6*yD8A`uiCN91P-SP|OJIlm0-T`c+@dpb6Xj})m_uq8#kE#+e4 zVpD9fakrX8aDqw*PEZ?31T8ai`-2#B4HI&dMIdLoP`nX2gzq5HX*~x)Jk9{0T9iv;;9154i@;wGX+b&DAf z-rR9a>7~1@C|XOe8`-O%jxCi^NS6o{P0;5T2lDHb}QR2>{8<%*ON5-`BNmHnG%#MJ{E8%ctB)cezO!B-84pW>S2E{(qj{F&?wCZAg8Xg>BDLQ=mVS2nsYI zD9{%qg8Ik^U()-NM5s1T(uFFgH1OV}7I`(YM<45$(!omx)U6Tr>6Q=H>8*+{6TZRD zqRWf{l_dfL2!R3hB?1Eo!86teB!XMh@({wmo!XjS@<~b5apB@MJ&u}QlG&=kOg}&( znCWfPqaq-5`nK)<|&C-84Rg%UlppZ zf)a+qEa*6liEPk((}g;#aV}m?u9udZuTIjs(O+(#nt*vbr+h?PO0@e6CCB@B;QkUaLh z!F9tqV$7lPVF@&PsaXQ0J>0*bekma?zrOx(O2PQoxGG`gvy_{7ZK;mwl+rLUoyl_L zGgekFUioB9@03#1qgG18aL{;kRCnhlN~+JDotIXYOEx?(T+$^a(G$B_(CPGSRNN@_ zz94B{VBi8KEU?bGgw~}VXO}0X7MxIh&J-+nXfc4Z%XT*k^;ADfMjQa% zSYZwTZ%8C^cA57L(qk7KH~_r!4RdyxpAm8Hw{(R$yCj7;OL8g1xnDHJm!4Uuv~p2# z=5%d^IlBCga*-b=ewSHjo@yZtf#pr#faQ8|nkk=TbPv@{vccXiZ}h7CP{?Mb$%{; zsU*YZMZ)F{-xRDBpVj1Je}_s^^XO`qUUYRd#i!r=y-+u|0qE=TQ6Aj;H?4Y4N`v6R zXO0J-Nd#GfU(3EO$?)KN;Q?M!xslZcylX?6;e$&ve2Av_^y0q@wO1}Od^j5A!=`@< z{h%tW6p0HT%C0n-URENJC^VL2_|RZwROU2cmTXdSRhEo+)KFoS zQCWDEdDK8E@toE@tMh5PtU^LLPSZa{ix)&Mh{<= zvEjv(T6e1Hk{xT5S5}#==!8|eRb~49w)OK0^igkQVOthqi)}7wX|0MQUX|bkO&q$*CgUv@O(>c^PbgFk^4<@%T`3I0_&Y365;iZ6)7(PD-zi% z)|N1qJ7g3Vc+@Lc$oD#wl3(9?C1r?e>*D2g?fq}UXC2;X${-eaMC1jYj@e|0Xq1Sw zP4wwoeG;0h;ZhOyic9+@+;w~FGUQFO%5xN{G|6tY!Ry5m!79(nye$!y@!YR3Y$XHE zRf(&vwn-FTvm7sLt=DDJQpV_O?}^Rv5#y`6AZ6h&Az0DglnCr31OfJ}7IAY0_#ekt ztD}_Uv^wBxHHpAiE7M3K@b!rCwRlooYt=@g@RjAHujQI~hNvDcHV*ESt4%_uN(2rQ zf(SR=Eh5ZBK7E-c+3`5YZb>JvHgR>t)k?_;UkQP)nnXj}Fc%wpJ?JeH-Ek6u*Mz{@G>M>PLXgg{OGKu# zXR&eEs@NeJtqM4NKq7FMWLotPH`G&4q~!O$RzO?!$Y%74l!33@j`S6W4*$8>*w?=t zUt`yZIKo##;A<&~pk+efYb}XLU%l1VP{|Lq^*AaXl#EsdeC;j~_)5z0SWp61By#33 zSiN`IHutN4ss>SE*I zE_D2TMG7XhzSc7-x9}=-L7>_mTj;OBkz9WJOk6Ca_&k}j( z<+{Uj#~pX*WmRM9^P*|&@s!1?oQs`3Fa3`3JV_$(oDg{4Od_y=5k6IKSts9v>R}0^ z!0x`B7fVI_rlzB$x8#D7_Gs8SSsx@}v`#Que@P-%5GU)?Bw|n2oi=f>ZXH-D8Lb28 z_DvE&w_BOL60tHkSU)Ne^f=2n;{%WHv)|<4Cwsj;S7mqfSa>AwFL3mj$?EA(UFzAm zq{QJ&muHX3Vk45V;p>zqJnA=T5RM&teKRmg+ih69bL{xDWTRupqFc_T0|Gafsk*fe&+Z=a=KAC>I%r2oJ9_r#TO;Gv}8_PZTJrcaM)7 zu3nc)Vg6#r{KXO>^LwZaNrB~?)|vCD(d#G{_r=tTXO3(de-5V*j zm5U4)7DT!5$<36d>V~uk)?an3zbcW)Sx&C?WT4$DXBHXuuxGvSAkka1aBk+v;zCKf zZ=r6<>|)?*2r*dqBOTC)~# zBpD&-5bZ#htPa%G{YsLf%l=I%<DbCrliwqwQx_y{e zEqGa#*&x%J)2QSI6NQoziA3RUNrnq`Hbf1C2F#L87)Uc*aA}4M(G;KVmMi#DbCrli;OVzaXVqo zmbXZg;KRF)5ARAO;=@5nh7TV{`|xQFK9J^CMT4bcqz1U)YKkb%(XxvS7uH3&FmPqu z%gXz1bSnMpxbUxRDdIvgDF7FWz8jTFC730fR3gm?gG)1fh^F}Tl(=9MEn&Q(Niw65E7a2Z0 z_^xX_=<5l=HEO;z2|lDdKBP+oKGbR8t*q8bGJJSD+J_A}_&}QBgG)1fh^F}T^bK)! zm5U4?=0y3>^3#&}^^Fq2E$WK23yxfL9JwfwNJ9N3$#CTNXh;6Z!4c97M_iiWNHoQ# zXKs$`qg-S-axTh|om=AesCpZt2Sw6GlTb+#i3H<8Nrn&iZ;Tog?U*H-K|z|~gG)1f zh^F}T{;hGHm5U4?YHYlnPZ2R%@&iMnGG@!4f3HarnY=M7Vr zBwqh5QX@FYZAHrv-G;fORbn&ncpZ)eJtbD#}LioUELrSm7<| zZb`-?GRbKBq24C*`tPqv!BMK66v5eAn@#31S*uN&-cKK(lCy9;6XC!XHHSv|p2T|mhwSG>*%~e%UQ;jlw3;Nz=;zYWlH(-{zI7mV z3Fq-9?_%agYA)eVNX;diqTl32>@aLfZ!+IHxLQA_*frGOHwgZywn{S)tj&^Qg9Yvq z`gEgUKz%G35H=}dE#L2i?VHBI+3KtmLD;@>f^uS$`SwBCW=#v|g3X%N(f|2_k#|0S zjIbfP1vis^o4`<1V6%xoDLOVYI6_sT9Gq3 zc!-=?XL6?a0d^8O(}(r(pXS%o(q_*ruXnZx#wYG)7MVZq%8o()G%u6CfPTDXFj2Q^ z8EmD3(llh!hG-pr$%0IhTB$)~1jPfHG={m6Nn`mFGHLAQoHJclG#u~F7Q zm6I}78&2YqB!a}WGR-7nWpDs`t3xnJ?;7b06~3H{W%wk{cEax+gUPCoRDizfxy5)r zSR(M65S%)WmIxXp1kV#^NhI<-vG^AA`Z(QnZk@Ke)<_Af3r=s92%NSu`z2y!BF_}R zkT3=-3rf#>Jkepay5VBu)84C&=YLBCo)ZGk3uK6}qGd+-w3l9vZ=*^}7|)I!&%MPn zjDk9n0}2Ra-BaI_Uk8sCi`8lO1!MJ?-A|U%gNk{YstlJX_x?t7L<9AqM9>F> zp!YwM2n=E5_8aV%C5%T6w)ZbM3jUBBP(Vne_w&9dqKlTTV1h)fAbP)oL|napA=3NS zfqNx0tD)}%XHE?^R1Zl2oo_{+kccC4bVjh53P^zao^{O%cDOyf)5<(sNFU9UZ=@RI zV&%Rb^`05yGb93!2|-^kln6W~1Y`UiiDVh$-nZT}k9Dk~k0rZRH0z_3hA|R=&sOA; zM65_;eE%q6WE~4SS%+erLy15!p0(L5;MVZmjbdD6D}7qCS^t(AteW^HlVt&(BjshE*bJatVv2}ZDt2v+V#faFk71?Ue=Sd-UY%Yb^u|-pS`udPyl5&x;V{5(D z?ATgt#Q}ZBm7&4=Jt|$A0^4Uhw$GMGWb3>}l41LsTg|p}=vL=lnaxpM@~mMlJCXfdX=fN< z_!Qte2M0yuB4Zo=Sd7 z6_V^oHW#~NXTcpN+2UWN&3+{*f@CYd!)&+{cbJwZWgh!G*! z!c3VTtgfDrFakv|0!8}qhVP68!4_(Wi;dSf104NhBm(_}AZ2Gr1gZ(Ks*wXZc#jeW57F@&IUp&-j2xi8MGov_apb@*{)8OZMRsSO z1H+dF2fI(;dfhwBY^c+h2NQJvWxJ@ zzfuI5@TU_3^}c8sAs_@H?)-MKBvn$vhy%fh!>{x|e`P<1wh@OTJ4_s|a`T8oQ`UEN zhaRvhn3VV}lVu!^OEZ)I8eLm|w<;J^t)vk+M>!TP*<7;V97XD)W)MN@6OLfQFGr{KK8j#3=+_4?zK(78(C-iy(>FJh^>ri+^#n`xao3yYp>IA1yQy|AR-Sv>IBh&85wt-F-uCM! z5vV6bs$X|sAh-5!CG{`4SXuq^j{0d5fqFu)GoLRJs3!zNYUcaqz%qw?z>o?O50|%> zxr;HRwzIyM-`5Lw&>{C2Cd(lemZ8AZCMm>>fkD}ZsqFyk!oWDlpD-{EQnzG3wGG`F z3}-hUD(#|YkC&vI7!T(qWzV274K`mLsxF|tC3bu z7s+k);MAt4M34biroTk23{vj}i6A#vhWF3ZE*+v5)0I9Bc2IL&Y@Bv!yUfUWT_R|d z5U5@+5vV4_s-|L1_hlTQryrlV*jV+4j_Q*Vfoeja`m#iznh>iR#X5%&az=Yj>t%lh zAC3Qo#{gZKL+su1>^8>$q!@cQmtySQqA5OI;=No&b-rW4qPoD7Dpt7|u#0Q3 z+w9`%?KW@hz597Eq+SuWX*e^%ab|)9wy!=tC@Infu=B=~U5@!^<6B0gM|WccuHv=7&F@PRbL2bX5} z5KZyvgww%_%0-3`hm8;VRIX4xT=!U;bkg3}Q-+=ihn(vkOYPRnx`tZ0^K=jIe`Ust z{KWp(PpWzUOQCQk?xuU_6DIDadvcn%d!NmIAyemEFhg}?1$HE1;_fUdb|KSPA3Yy@ zNjEJV!V^Et)RNI!+Ix?gsc&8gE>k@%}Lg-gFefrODgB8@D5{7<)UHX6fF6dW9_KKcHZxq^V>@P17=qCj0tKd~S z`>QQs=qK3f$Ap_hB(Q{dXpdP!^kXYA<923!{r2bwuhSBuHU{Ho5;jxC8gXu1F(c>te?L@4=~o< zqBZbj$$*@cBG%SPdreNhn;G1v7E2LCVg6o|lj#%<&dIaAY8No;<}F!x-;MB=|CwH4 zIGly!K!hXmUEnKO*e<%*e0o=M!{T~(*J^S4XlXzFUR4%>KcfWVo~d12H+!sFVLj-d zeod5bA9-tsF}vj{tTP+XY;*L>Ql&lQ8GkSN(C@*=RZ=vkxB5PlhRq~`G$aHizr92_ z13lIC*qRaT%Xaj6Bte)gdLB7AXs^k^Da?Z$470{5dv(6QgY^?9Fumlpg}q~Cn8 z3BLkVY?7c_Tlh-9#jkb6m3}_m^XU-X1o>a^ZY6p7a=%S#m5?^C1g&I>bl)X}7kj#U zLPKID*?FX2&>Je_Q3s^T!L|FfQpY8Q*PL|yFb6Ds_k*R>M-r@iXXuprR#JHA6_Y&H z$1D5Dsl!c6>9=x+TB~2A48~seG8u#OgzoXEm=8#eOi*v$56r5)gha4vCj_hZDiXoU znGjmFJKz4kN5WXT)3?9N>+>)4E2Nv}E|OPQ+)%NMx4{Qy32&8llTubG%1CdCApfn* zAc4G;Tf-WEgU9eFi zXqgba*zlo5@Q}3wA$&>u9>-&=8B;^^8KWv;HKn&0zx8B)Blk$TDF2QABiwpK|D<_ArU-Hx7kIq_}ZGa{%*->tw)Eq zk_bB7%5;*5mBDezGZH~JvrMF$ed%K=KB|VhxVV>xd}NYqyhPwDA?W4V5<#1c@I?bF zB!ZVktglNy(ieL6Z|iYX?39dF1zbHO5x8ob{YoNM2KNknClR>HGLEZQ)@47Tns4as z*(dHt#cbF4!%)GFzwxY$3Y&jFed0fzTXymJ+0dW-d}B)<`UmScn$z92XP=zbvEg1a zs8|bCkhR(AyVZ;l<#o$aHEMc`@7H^(hbpR)5~c!DO_$qIqN&HH>jr3*(D~z$1&aRV zz2lB)`G@rL_Z`?jIXGZ$sN(*-dV{~>-LbIrpL}EznX5DX70c-s4|l0LH&jpetQjir zEx4bb88(_T=>7tU4Y?s%D`RBKczyPlnxQmxuO#Du;B2kX3n~kD#`8&`Iv&+Qvg6G8 zq1z2PZ`)=O)eY)|URO{456L{CtK8czNt{ItkU}_%2s6crh&hXxTQ4+0y&@US_IwgTVD_Tt^mh?f55NwQbxr&gzR}e_@zEYyc702dw8kG?BSy*KHaZD zsGf4!!TVp&IMd**?iC7q_VZCht&H9cL%lufgwz0MjyujAmk2rI+$nZVlHtsEMmK)T zZzJUoe{-tz56t#Iy`pxot9P{nuc9fwRRx=bJjz9eS4X0~O44674b4|~eN2tpfdQw= zd~70AMj~+PR?$wC3J7)_P1OI`9IvoD%U&;8s}zgI&d1fraI{XSZ3ZIiaanJtbpTO>lx^iW461%4coemwU4|G^K^4nJJl;YT#Z zr-KiK>MIu+er$~R!LMO>Mwyg5U;OcSZy0l6D^H4{@lRL8%6Y{+fnGoGg#&lYvF;?ib4vR&v2Rr3>(j=YFhRVAhF^TQkJL3f2~>GkbHQ`LPE z!cZbkD ziA}gIInh^=jUOxi+)R}!DVXEOwCjelv95intZwnoL^2|Bgx32H>pqPJKCk!G9m^v`FTgkDR*YlCDq6smulpW zo3e3medVGcZDx`*zgqLsC+5|f7d|mZi!Rr3v?#k!xQwI4-Jj_4?NTfHcC&TZOlR^Z zY^F0wqx+cxjRs4X-IokF{ZjraEq&y01A>1QB zt(-=iOOl7@&eiIGlY!Ts2z5*>&KAfF%q30Q&}hJT)m~Em8#J_&dPGu|?Mv?HZGS+| z>fFDgn|II1Assb-COG1D+KK^6J?N6>=N5w{1^GIFDacoH6E9tjd9HsyHBmAmWyc*b zDLYOgk(6B^$(*wM(}&!}>q~a*TzV0sB5kR2qSBVsBW+#kk+yCMr>%>^Y3mtn+Tx#l z^A0$G)b)fxOYc{^lDi|2y|Vj72V}mJT8YBU$(yjAZA9{3;7>^23wmr?sJVDu$L4O_ zBO@#5UVTDC-K)Y2DfEM=cFrrJ{~HjB*XMi0=FxEnVw3dzzM*C6FIMhK=iekH2Mwk4 zuV?DQ*>G<1K&X3Ser{O~ z>7Pa1GFlA`z3EXON$ao`_=%aM)IP})f6(7LL8uY-F5B6=z3&V&BPY-DC*nEt?@bjkw=Jk^q{*k3jE&r$3kb=79v^kaZ(x;y<>dsa?pNV8^+`5_hb=fZlAzN$f zxM87?`dwO!$@gbT$w9-js?Z@a*Je2qHRg~>)VzmGwU>IV+j$O|Fx@zq-OP(>A082^ znXC38CotJe$A5oG~94@X7tMReoik`8DT_`*r*;sTF**w09bL=5`~` zm`23BM8~_Rsjt2e3TJcHtJ{wXO;f|AcX&uLL{hrE7}}>MND5A7C66_7{2}vHWb;d* zacY4SL9DeC>p6$aJEP?qCbd%=v#_m;u;JJ*_4SsW)xj)m`$-EwsrynQJYCQZvDJo< zPnR27yqx-0qL>&+4if`efr%jpNAQrL|DkL$u3-EmR*Dmme4o;%Nr!a3@u8ZD~73DkMr{y%H;lY8>YnF=!blUZJW8oj)> zQ$f91p?=v+1sP{&h3@sJ0*6V1O-;-Nc_iiE)_!Lp6SqH9SjWr_wNWJ`1EvNkVvR0- z7*j(==G;(2kG{539OBnFY)U|t!{SG89+X-!d)#-}tW~;8gx4yb`}Bofp@yoD1h6_F z5gheDD-qXm_h4$9RwY)&Ovz|fBzK@MgGvCCjML~E30Mg{)WEOZY?UykAF>J44|$8( zE#D%lr^j7veE59W@%Fq#;4S&Y-rkS^8YYp*3I82OL?EThp1+NJQON-LztN;~E!|xb zM!Sw&9SK-DobNZ6i0gcxH1qks$1(kJ$!JZ-T<(_$y4evKCIKsg)BSN0K@W33@XF8j z@Yy%0$}e!SaS!VwCZASI1Z!VHu=dT62pVOCAEK12Q@xeG@uf*(tbNl)=d0kgXZ#-? zF>76`=$q^m!Qo7aV6AIq{*#DpoYuNNoo5ZrI5sF%c?w zY-JK8VrB3kr-DS_EXzn|artU97aKd<_?QWAdx^kVLg4J<5<#PcV44g`M9vvr|1lF@ zt7E+6v^wDIY>B{GM@GMO%M2IG9=Uh*9Vr86StjBvKcFk5cg+jMr2pHrncDASXQ%f$ zPJba0I86wg{zf9OfDw-HFA{M@IMZ?3>L_$v#L?=2(}@y+(^jU2M63+`Mr;Fhk3`@! z%Q#MBVVXl3#ln=P(yWJ21>;L`QNY6VNmgI#upanfs9IuiCd-9sE?GSAMDEguq32XD zX%iNvH@Ek|>1Uz+p%UsD3FG^(&q@kbqC=Qs4w4R=mFTFC>BK2bGGZM!?YLQqPLl}M zak!uI4N1n?=j-%y?R-DwDn`UA^vUC96-o-R3Uw*O>Mfe$(+?jERaGuBjy+#FZXRJw zJZ_#bwK^1f%A?LmQ(*g-j_qGcglu=7G5sjXu>Iz7^FU_Xar%+zk>hH`=imb=9&{ws zNEP^ue6-6jXdr}&Y#CkdXsEd=l?5*TS)>76{g=or+4K_WK`*&XM=wQFeENf9p{2TO z@jiuPC6-qo?elUuJ^y&OiWW93X;&*g=LXR4F4NKP(G>de!>>X+l#7gB>Oq$9&6g%Slk}^nLz(I;X%RZ< zgwshUBto6kL*0}V^v`u+ee#6dIa*IT(LH%TkIqX%BHdFw3!LzIR9=>3mTUq*deA>E ztIN^C$nUe zN2CY6jP;P*W719sVHsgxON>?R{t@4I4^q^tcHTBM$lN)f6jzA(xBghY_cLnH-J z8u&%jU>wFQ*>oZ)MVO{!Q9(!~ObfEWuZk9MiEhpfAWAN)5v6E~Pv7`8)LyyB=$}W) z63S)IM7`|KP-9(ZXVC)Qmyhc%=lZs0N^9>xD$;zzz2 z8s>?XSlJ0%aA35J$}E4?gPL>>j2>lsaA5T42^<)SmzyW;({cZWzH+~AjPDWivw?X} zgm;qGd*#Bo?8C9J_Ok*B}(Nz}V%w~WC$qbbG}#hKwL3ha%M~sJ#|l9Gxe9`LfoXBHUG~O z=KMcpZ`^nlf0D>{4U0g}ImV={6r*E=Nr^5em zZy}wgv3mMbKl^c9t;9c>F7xTK>{jfQd6<_pySOA+92 z30@~Pb?>QFE1o&BHsd8-s3tDsQB9&LK0V-QTn)FEs3zOV99|i{chWq3=yxn`tZFPR zLO0bvWxA=pM9@vRHK?N`!-e*zA}(ZBtem3@q!=!^6vKsRiccqf9@kR2$Z(?6GA16$Xs!M5l)f-1HBm3D5Z9v`NV%v$MM-;yODk z^QAdEb9CtHkB0GmM=OpKr1nxAvy^S}afw(N++@(Kdbp1AOBk~t3-bI$&eBgpKBq>z zIQY2ig)fbt(fuCz7;_`E~bxa~ettQBYh8QBYhIRF20^o66Dcv?+dh3lw=ut&&Z`#^sKU%OyfK zI;WmHBpEhtJ#C8L!QHerBTM#Y8zgmZpyY{>@~;OYZ8eV zd*|2GZFY)>v7WD^jLpL=+4L-FhOsWqY;3Hg-J{>{9PZ$q^|g-a67H<# z$VQ|3C&ql`WhR;3qIYYGQ;yx^aLUF+_jGnT*ra)_j7nYUHBq%owv7JS?)1-giJ*Vt zI)y97NGiJLnCPB8>x$QkXO3)ohxDR%Tzb(vlH&BvnbJj`_5Sg-uJL$yr20#?8Pz)l zP4E2XIQR4a=pKhvwx;>(O&Ld@2v_l_qG!l%J0>D0VWlORPr~kGMt%5Z=w4l@e33e_ zQcj+LB}u{CCt%*9XY~1}!&TkQ(aXyn%7h|`UdVXmGBuLu??obsrEV7*lDyPydD<*> z@1+}I_$G`Ra`0oRE2nz$)=te>>Q1KN!%JP7uAHUrQ1$>z-Jxf4TI$a16&{`4Qn!0@ z_%k(4b^(^TlO+ZB4|GlsC+Pt@W){=upAY9X_ZT(q6YiiENLF6@CP-mx{d}FQ!-=|5 z-|%{UCf(F~ta;X+F^k^SXRzCz)8eZVdYZq@W9k#B7pxziG0UTq62XFy5G)8UO9b_s z5q^I9n?zjCPk$l<_>EtyBmOMeZ1cnRr*Yp`YK%u;3XIrE&n*qE@#tA3HD!0b%N z>`aM}*-bQ_*A_TW7TO5`w&y)>7GcNFIV(oREZI0gn&E^?Gis@%IJI=*_;5RK?eqHB z_;5#6S2l`TI+3kI$el0O);e$8tA0LusgZ?Mwq|N+`-$PZJgR+kD~S=&yr#CfL?gBB zMx<|1+ZK?gT-&CcGqr6J^(jBr7%5voHVtQr&8Ey(!t>M=$%7{vlg>k%XSi;)+dk7E zjbptpw~moPLa~&oFI1yg9w#9#mJ}(cSZ?ITP%Jl|Hen;xE&U9tRadU&ilB&|iU z{8&;v?dj4}46?)-b4u&_n`%)#n;Gt=PD?Hv5lJ~~_*du6+4R`7@S`eIil7AkfLK4| z{r(K{>^JvOD&_52S1&C$rl7eMguf>re}bpU#}u180YuB!0zYIiq|i z8^>)(k|ONIqkwX(3y%WI^Cxt0`3pI9@Pl*1*}mxi$K3Er)r1w;@rDj=C@J)!e;=JT zH(XFpO{Yz2JBguNCAT%R?FG}VFX`}f)l-U~Tc5gM79o#aFh~A3Uk%6WbFb2I?}#kC zLnFL{HQgq7?zQlPYGxL;sTWNBUL+ALRtUjjWsO8oNf_b9%KH*=)vvA8I4@SLj+2tp z>OcXzED!6z!E_}nwAql`=EAo;=Y_o89(9%wo z)HDghVHR{8M%m6Gp)knmUdVQkJ;a@iLAI9FKXgGKUKy^L*p|t1klihVfis;4R)wEd z8>LOC-T3MSO)IUP$13Y32aa_7X$lL!hR zj&**Q4PEqbWZ9+S}nK%0))){`#URZeL#1 zgV%;%S9QLjrtG8uqicR+jIJpWEH>_!6cp@M-jr|Azy4>At+};V!CC7T&urna9IzB!YQ~5ZW)$%~(BJ zmsMRQ%(IW@Ze9K+9XU}O%O3CT)Ae`KllxQ`7tgjSj{4^%0`-L8{rly+!d28{2}6Af z)O(8Ye@%6rO}UHta_9-nZ<*g@JHN%SUd(T+`BTg#J#tUDT4Fx_L(XqM$&i>Q$9uwO z)jDYw<~REW@92Hu66$RU&q^Hn0-CeY!`!xqSunRz%rLiI`yiaA&Php(v(uN%G;vxY zW^w;%)g<+^BxA5;UNV#0uZ)N(V)Z36xsgJQF_%J&v1p11e0wbaWqNt{&8KR` zGn3o?V?TsSdPr$puac^&)B*FODL%dZV7R@Tk%G=;v-ca%EVMTR4TZ#&}o zg2w~C0p~qV0j3$xLl>PA3EzJ6?xZB+qdHe+k`AADo@ZVmx|HG8uazqKWVVa+#0;4K zvY7!XJkAVwmOo(zJbM{4p!=;R(q8V)s-YG8^edl*L%xLth}%gItDAm(HUH<~x#|bm zy?lg;-)p@ps6s-05#FIBrgy7ALtVCaYD3-fMEE6D;7X(=b4_D@rpRIK5|8|HYw`af z>D(pdlFY1^{FLr?Dm*?`lAQ}4%YGT|=}}FkN?h=GpQK4)o=Q+dA?nS!M=i}BLgI-7VU+)|Zu zv2pb({jDjENfJT3gqSnLBe~0~W)g;ef?fIp--Uas?k+ag-^J12MwcY>WPl(S0w_~gy3f6s@KC6)Jh3MKfzW%-T|oeL%6Hjcb zYIzkWVW=nAs)zY!GQ)#aH5VJJuk@YsR-8njpAeY;L%rOUR2vCHKfx~jPyQVCs~#>k z*8e1Fso$@GN|gwP2_YCJ&r1YZ&WQawq?#t-$hr6zSIiBflfN@##%fzB*{wE=nN1Rb zhgN2Rtv0ybLLzY6%5;>7m4Vw&Nd#`QjBtD2jMOn|n2U?O9`wBl_Be^aYeL|4 znnchhBe%VNUBX$tUhH^nwe67XRvWxNAQ5;?GOhZD8^%b$ieQGhA`v*v%?PLUzC5W< ztN&bV?Db!c*RfYcMBz0d@Vb;l&?q6e?WUGQ;PBB8?!3!uv%A_=S~G>(dK^6uN^YwM z{&trL{G}GU3?+XhU`24Z&0vYZUpCkA7w0HBR8Q

RmDWjPo5+%XLo~h#RUxDO`N8 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

=0YupJJ}>VWNh+X$h#kaObj>8 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 delta 994310 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�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%0AC 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

  • z6C z;_VqQ^_-|`XYzFyKE3^pDt4TY{0-0nFFiIvN3>?zNo1`Qf;{BlPbmp@0R?%u!98EZ zfZP3YsI!XPuTKpvqRaXsSq33+?)p9jKZP`6xLLRsI!HYz-Vp4G*$u_`J*EXrGl#v%i$fpPT4H82h$;Ml2x zzJopj2-540#1EC; z&!mj%qw3n%FW7oJ`o=mwbsRTfkrnS}#G=`$^9a+V|7U%ohFwo#qYE!xk$m+2w63a# z#fy>u)#%bJS@ShB>?-B5jx23{?7l6ncq$YcGy9$6Dz*jpk(Jr7#y??1BSJ3yGe z1ONBcRmHk{XQ*Ed+mFI_*0B9(=@SR-d{qUvz>!A^VPeCq6PfZMf`pH}s>cl~)UNh> z?JBvpT~jr*b&J||r-bi_QX1Aly|A|ZxhlXMz9M4;jRQUD&_KRT!$7+3b7fL5)dPtb z3v}V{zSy{KHh&1XNF>kBkb?tbIK8gpG%doDyWf$v(nZBdS5O3Zzr&CxO^k-v-pHV~8X(WuJSw0AW+;4S;7tSN z|7;!+u&63(VmE2{_N5|%Oh$w!BYFmictAh|BieWoBEHe(oI!NTAUZ{eit%ru6Yb0h zl^Be|gK6cZX$TS-51xca;kotd)T`;qa87z~cv5sV;%QRU&E~<$-x>Jn%mDm%goS6m zas81ydb#hmqjKx};BjY|Ycni0HYn`yK z?F;N_6gcpV-9Ud*VE-GFQxrg4SePuHXkovOQ~Mmnw#MhExH1~=35tcjYAbs;ZUzQT zf%-JawqW|vOl!NleziTuM{~1#%%i1>f4Y+B_ zNl@7^a?)bH8Aah5(mAQX)zPNE+ajWb)9Hi$P+!~5zSTF_;~Zc($1^A0Vgc(9v(6M& zA`sSg9qen-vfWH?H>?kMthWp6Mqwoau&NJ(GTn^U2#>;>bWta}IO%OtJ9`@54dLx= z{ZJ>2yn9H4(vxfnil=2ulu|uw_aS2A8vLBzxCwk75^MJws`$+RwsvpVuNB%yajyuK zD8kx}dyX3WDu-P_--X16{bpyoTp_^CVssaKv9AF! zNV8CN!#c4%+*%LsYA?lKV>p2uM_rO6jiYr~8pq|`?6GiEgGOdnJ;UNGxFW2pT!GJe zJSXY0P;waiVaSgVcLk*Ij-;(^E2ZjlmOmf&P`Co-c>;Jz9i1o7_H)AI>1m;N_QdFW zuDe|=xgA7GO*~9*?ZP^v2dbhq;gzbW6_%=~MNw`MysFqld|VZq>5Z#mbC|1w6vZFY z_$%$%6rhovlv99>iZWQB09V&s*-=6TrB+vJu!!jF;W?@C_xL6TMhX_13$!aNhJEZsawsQlYP;R1!H&_oDt54tvOT9ie z{S>`)C_cWm*s34c<}-2p7qs;-dJCa;LOLwFz!1vW^|dm^oqV1 zabv=IeP8=W{pdAVTpr1;YpK>LdUuKaxW9FZalB63ZgmgCfve4Z#LAIN*EP zPMqv^Io99C_L_Mq;&y>&Vkr711li*<8)9>QuhmLJY%kq>kUbjb3VlOO?Nmdu(*iUB z_^^(p{}_Z`XT13`+bk z*ioo=)*PgJ4#N`TTOcRXt)Z=?4~zn2&~gum3C<{+ud6cYIh+paeZ%eUzNVba)=c6+ z@8sVG=zLLCcS>VeaKNvd02~9ET8y_{^oenZ8pGmLmsDBU%n}|fY}C0Fai>hj1zCj8 zFsyJH7~exIlFY3p{b?^9&J=jm2tNZv9^8FyOJRo!wr9EcJ`jAk029Q5?*qa2n~3`$ zRh%j?^>|Jd2jMw`P*_xYnoOF(!}HNxglRr%l3RJnu2ZFJnoJalg?e~EWT(pTG@h2K zA!#x_pNud~&xh!uX_%hRP18C1QVIZyT`J2MoVZjRY)jKbdxm4Z%fZmL8E7W;4L6nj zDfLQF;iu_GXW0d~lXB4%yCeEngybSE zw_Yt=DpW7nK*;l%TtOJuYA0PZ+inYPDkk>Ak}OJ0o&j4>!gDdHzH5kruP*`>!6TiK zcLkTiab7!z2EwpDto#s*UM8i>i^|gV35sBO2#_lS|G@rla1W)+vKchI{>DO)ARx&2 z_A)*SCVvtkj+`uX3#38DOcy(m4S1ZHv41hV^Tu{~aOH@sa8??B;I2!Ff8?xDui5Cu}Yux+~4 z9;g-=w(AYs9fl2I+W4#PGi;PDY{j?PW7M;TZ4L z+wH~bJHz_5$?;Fai!e9lxkF=9ls`+*5|L!PcbPp@Wn_thQnExr4RB{JeHaL@ycsj3 zPwup{RBOXaM8Z3Bxm~JC3~#aF9U;8_;w)CKt(V?~W%?AuOjN?0yTTr%mKf%n4D%|J zF~Yl^3^mkW++!!{5iemQ6;TM|+bdzqeZ??tH;nHXMufRte`4~Zbg*%+Ouis>+`#)8 z@W>OS&KpTT3ng`sJa3JhL12s}EA{jgeRP#wQm}z$Ogu@ek&QPBI$j`pcf3HDojCKK z8MySGyg;?G$);<(K#jA-3#6K6lVJ^)l006iv1*ttZlE^V;s)X@*q#8{;s&}}+c%Ra zasvf=0)m-kWoPTedtpw!3Q1%Jf3rBXsZ63e-e<=tBzM2h-l$4B8JqM+3Tq6EBS>Q# z`Anoac9Hn$l#Uw}Qaq=TTEPU()v|1{QsYU!8ufU#m_;6eAecoOJVBa?xKApo7?Gye zWqREsun<5FuleyLXAy;I&5!@LlsyPj(~@j<7O8)m>_0QvRW(<2aMdQc&hR9AJ$Z;!N6i1= zI#BI$BH=VF%(+CRKo(m<@MNvv$=;zl`sfB&%xWTQvJ{C{YU&M-;**#ucw)+ti7wgc z3#sxPz3zk5`uLeQb4|U7EADaoHuaDx#TruzJXxX7nG$S?F2VDcS^~%^dy6)A7&!=I z_zG9-Tv$z)Jz?jlFHFK`(HVUC|B(T!2!csPzBSmYW)H!G%c?IbYw45rI-jNUw_$$8 zUY5j~Qfqh~O%B1f_f)kEY>Hrl6)z@*eKn(Mu0hR9tU1VISa@>H;d%E{_7sID+prR9 zx>d(Eteerm$c8mNTZ~ZC(6Gs|myH(4j=ig^!u+`QRlB~v>lwR{K4L8TU+^s^sInOK zFRH2Z3Oj}uOat`k)8Wo<}M)V(!jHNUDR8*nkGar71xjtn<%=#|^-whBS&G_e63 zL7pvA6nD3)wC`DaGH#`1zHbcQU&4nV^I;S58-|Z4(BCR#Sb8Bm8w1$ZU1k=SR!cH% zMAU5+g3R33V(J? z1{{wd7EYAE-f}NS&%*8Yt*R6^MU!*+1*`3VW-!Q?Cwa`wzMEFz~okYyI%P+e1nMP)^RJI z)EZ_XCvx*%2WqqiLe0Lm8=^GA*2EWUiLdQN%8?iJKhPU5=zq|@SK(_zn_>IMk=)cA zYD(8p%);00)#7m5`m?zc-{w$PAL(l|W1_P?pi6C;m6N1dX_1n6YFGxzH1|L<&opn4ocy8M zJfCQ(merOy3<$WjRL2wEwuB2Pwy_MsoA(hc7pI^_(^$^`pWOtu^TxaFfq~@OZd*AE zy|QcVWN5K^0j5pfGkk_5Nn?7hHk(lr&R!&3d{FO0lIVONy|K>sK?-@-@B!1{30dNU zy8caj8R@;(+xFc$X;?5zzxWm=ir*W(AJaYGwm(QXM%cu>g&TON5MM$~rVzKjgOM<{ zj(+YPyEt&tE5%VLpGtA$m+GV8l}-N4u^b-pXaaSlAV)9CKnhZ?j#H5O^u`6LUni;{ zkR=7_+9owkI;6L@RZY|nJp;4Q$dBz<-Sa&=(ezIZ^pf}NO}hU<>Tcq!4Fj-vR817f&~n87h@oggCWBKqPW9z0UGiN@u>&G6sv z@*{@%pY-^Nh~|TR>nL(fp$8;>z2bE%jI(`5*QMg#EXm#Xx;}o;Zie5YQv_%Jx|cb3 zZn##)0sn_&t}4})){8J@t*pAzSSj7$=B^F;aO$~F9qHOyBY#wM0?#KW@+OFoF8SCF z#jlddWnL51|`h$aI*B-iRzrnLz&TA$y-%eo-3j;YJ$o;ZFSms}=;v zm{{#fb=hUzF7G>iTG@oLGwN?IKWcyDOPn!%?9?$M$|hXfHhbLUX{9=OQSBNP3pZnS zxgaT^%l@4>LT#J0vT+%&(dX|R^wzdt?B{|vC=L}@F1ynC>fZg<4)r}ovQ z9+D57RztF*w)a6mUt=a@XcR{k zj9suGk?o#{;yuR25=CZer;2+RYJ8BO)(ig+{cf)8GoBV9)FE3CMMm~7?677|-fJ8o zm26-xmdBZjJK6#mN>#vh#apMgCWoLGp) z;adiwVZeX42q734A+Ci5Li%7$x=$xt!2*OB;eAzusn{!9Zb4J@3jku1YR^vy-j03* z#G*sYNrNb0OQD60AM^JE6w`$Ts@jdD*BhwIL&57^{aw{a^k<06Tw+FtE$UXVts@DW ztO*(>=P6L$vBY2|*5WQSWMH5zObT94U!wzUvq0PBLE9|Q@G(N5+T2KL_b5S&s@;DZ zbcPeyI@vbK$7DC>nV zxs%%JqKsfYH3ZQwhYR$s8o|rec75=>KD1Qznk$qY8cM|?gdc)NPXpxR?lePU4U5meuRX{UqguYW@Ihe2f+lJWHr z1Eb1nBFZvpjU^4J&@Ec}@9bcPYKJ%)`u8}fiZg?YRR1QdD_>t-R2RA#g&?V_uU<#N zGKi%Sx-Xt|*y^Sx|DdfKaKMo~mxkv7kB94Vqk(3UU-XhaY;OuS%7-d4{YOl{XorF` z-&$t7(?LBsB{@U?`xVTG1_i3-pbud$&gX*v7lZ$E!GER+9CPp-3VfVy&uM^9K59;Y zjmC^#I4~t45*~Rz2N)W8T2K^!#D=DG6picez_k%X$bAj*q9A@01UHhv95Ip73e>o! zG62tEQW<^_$K$~gPb{L?XLm10@$VlDn zh5bY>SV$tUG?!u5A};48tS1Dk^5@B96=4#llJlfdAk40#T6xqcX1M^f@>rw9&-5KU zdTtOs5vEz7lRnr>C(oi9kG;}psFd!&%6~F=jampCG((-AC!h6lg9~BK=K&)JVcx~L z$-`CjJtR6-}crkBo(%DjB}6z7vH+NO^_0`u|wK-98CR+Sqt&uquP`}+WxI%5j z4RA|BxqAQ1r1<2gK}Gw(D}Q*|Wng~9z%lYFi#+y>>_L+28F_<*XHI;-ZiHv#2op3{ zU*xm35MKxs)>HkNFRp;!^Tks57g!@Lg;8pXv=l-PTaxi)OER8(jOGhn-Z_}BK0|io z1Nb;!JR^;<3y<6pxy>Z|T)ndkvcJ3;XOE++MO}l9RF!6OXrN28OGE*2i~>(W;m>Vm zJR^u;&q!SojDK4^RjI1MQd5uYT>Bx~6-any8ay)zPab(k^r{}gEV7 zZD&|Z@nk@+{{x`?SxGn1F9my}uM9L73p1YNeW4$Q^bX1oT52_CM}%8*^_yQ}%|RAp z!jmyk9^Eiy!IN#xRdB}3G$8gw{3~B<&u?It3E7@^pdFJZq8~nX_C#FhQ9DGIgk)Vj zG+0H)2Ql|Vu)6*<9ICGH-SKY3I^BZwWja>F-!@OfFIM3&kW;? z8DC3qH*U}(Q{J_5GF@=(?c$tzY&TtrmU4v zBROp6HmA<-@*M8;*rFD24Mh>BihgUZNB0W02&^OtVpy9G1g;YSCq{b*%`bS8uB^;m zSRrjG{}ZYuXF@>d4??NfnNX#Gy9Pk;oC)v+Q93&lY7|ISEWB4V#2Ej*1_Fsh~=IEfY$I`+nQN3tbu$`(v zzWsuW_;<&?Og!1ws2}@6uoiHjA|jadVH%iE71LS`w!+q8$qi*^#j}M_y6Y0pyv3-O*gqveIC@zA!5I4$i@F zGr*x}^?eIzmZzn$(3Utv@l-9YrA*Zj=E-YXOP;*u{Et={YALM}Y}}xZwU7ff9b3wr zv~5e7`SpT$n)xBjGrb`#WiCtUv>rG{)$~%_e07~+oYqn%vx^WW_Z-5E^DcuEVKNn} zb&PX>-clvL=KliwpaJX1dc~8))6;hhNGJUhFP+cxd}BZ(-6<^lJPvr3{IzLN@3{?X z-ees3sN70FJUQ4Q@HJ6NE85qBI^shZYF6Hg?_}g8(0DbsuVbjPNAeM6cMPF6bu9bAecw)@W(}gz&(tQ1eVBxpBPQ%kTSv5m^zCau!NE<{859*6O=8j~7PgjwvT17> zC~M#suyhm%O^XN0eNj!92TCZO&bWrIrK0gbIT?9KKQ$SG;RBAL?pXY68)-cyBL@}@ zEC5q+_On%?NhS-p-W71Y2p|_1kF;Co2gf-6uI)t&g0ubV?$+$R(oZi7wx9rQomb0& z-^{g|=+`ns0ljlku%FtDMrT}Cf#swLL9(f}9(ogIgs*XO+vue2-`y0P<5&MeHneK~ zptW=~M-iru24U`KerqiqBEsy~!FdyBBY?Z2Ki67%KZhs1jmyIwN-o0G>pAJIy!5i$ zf?ZYDHqr|soqNG|Tg%>gHN1_08`4I=O-7i^PeZitewd%;wvmnBh^4!9mi+^?rEM6R z!?E7wU|`z>n3MX3r0SdpVBsuVA5%;1H^=~hySjH<%PmAd7+~KRV1F54-!L$88Qq83 z4N}Q0M*F_+yV$N|wUvF}R1hq)9eSR`bkd7J&!?u0KVy5{OwtO27hPIb; z)!B=ZGhx5vZQtijUhHDR-_i*>p@IYl75kVj2&yw}W$+E?UF(1gLCz;#=R5*r2(oLb zF$H--=(e)lc6#MXI8K-j0lvJZk4T|3LOaY&Wna=HmLm7oIL2F$vMItNIW#3pf8E-i~T4~_F?pC zFZfECT#vjNKhw(DgjP6B#37xHi;I{g+PJu&J#YIK`ukma#`h%4BWDISbd$X8ZaP~O z_i#Ed?)qro=3qlo9vc+Dq!a;nsJ$+w1Nu}{ag81lVfZZuDFf*YEVh2s(vm2nx5LQ$->lRp_gaZl<=D*Br?XFfu9P|J6lX46w2I zojNULW)pEMg&^1JVxlOZAlVeL9*Tlh!Bnsd5)A^}WM2{ql2#YjML4P4WIrMaU3KsQF#`}p4#0%CU|l`wxnLLdnnC%JLHVvhiE#ePlzMcNJb57yVbJH8JDUM_+>v>TbNBw2x+ zjrCm%&Cu>a+r1;WKn=%r%rxy7QYZ~?GQ!mG5N2$13uS08l;zDb1C5q9Zo^wzD2g*Y zdevU}>d8y~9*$I2@jJ z0XS%1aIO!%6q5ALx$$A&#*yr)2z;mQ+cctNv3AV0bWANYO z!lUWH*D~4%KMziYaf#6#>MSEYmx8b%g74i zhZvnIK#)EQBPi$HHPZg0#*UtIH|4 zSR|;iV5O@uHG}d7mH6tk(KSLABO2FL z5FzZetGV9=OVy2lK>fzNuF`MZDUc}4^>Dw*1Y!2DK64SKCk@>$Lx(W;iXRv`PWr#S zboQ|R1UbgT%H1O9xLY*&>c9Swj-P;V>H7c2^!$jRAzeTJAAAo8@Dv_?<5R{DPYmYE zS@276I^D;6%6!^gy2;lwkf~)Zih4hdwmn9uu>H*6rJIZb^h@(o!GUtktmz|t(}nzY zmmD!AB;ei%nTBY+OQfcEqoXu*LJ=Y_nhGL~ijFqTNcMSLz{_377c85m;f4nG8Y&ae zD$uY7{$?6pDG-~{fc_&m5)P}Jvql4fD?|fXdJ&@Z!uK-Md{;>Sf#um*XcQFOe{>Qi z)4>((&LBemL_tAKL)SlVst6HWMT;qd24{!joAYRalv*0Hb;e)895|Uc-@N7t1rX<; zeC@B`L>zx{QQm7%Ze;3;vKM1B@9A&$-eKom#O}Ml;n4v#cYrTS0TASQ`(Bn8z1DdX zg5mBLLIim7{D*M~x<@xv#B)@i4kq3_2(M9WUJ-h}0(rB8VJ_Yz~e#M6omFHW-!Khl<)en-zADL5vSt{@opK z6m&K#(7Ur)VH26O#9Vv_B+x<2b3o!Aw2bWmKfzIdmWuBYv0tH5581C^^^pAvoCTY7 zAzStd9l~oSKkz_u1S*M4a>FMrzXr<5`)d+XK(vAhkM;OU=y89Dz;qg}O zm0H%AtkU}~6$k_|5Ior`{T!-{4`3pKk!*=VA}28YSIQQH3kD6IWG?3um?>Avz6adx zloe{|pXeY;!)bv_QVoPLB0O0&c=8?tJQ>j0Xh53x7xXcRdR{3NgeUJW7-P_sUW8`c zrJ{i#MuR7#!IL)_;K_DzeC9bJ@hV7N)zq}VK;3TuX#)sPuCOfz&@&eSdiGKQK@bDN zlL1i%w7URL2DB;)5N|LT2F;N-x)(G_-sm2vHrilty1Ut6fICblD|`&Rk06v18Vtw! zy1H;J(h(vR-_!Nm@rM=Cc|C$-;P3&7%(k<8%8r7Jp0cB$y_eLwr;L7AvOwBXfS8q6 zq+$~nGT@PpNT>@1H}_BRJzYb2dQb6x#()RTUbUmO?vN46QP=m>BQruB0_j959Z=<- z-o^p_V?Fe`_@M#r7|O&Bw;OxPb^)z@4MUCe+QaE_@vDe6b0Tu^whKHh=|`@KiBlVT zN=w3%w+rl&w6cwr;?(PqM~4sp4>BU#^z{^Wda}sR9YVO$@Z?IvllKeY$!+>^JgJ6O zAv3C>mB^g-3jjE~K`Iki@f`p#doe!lDQ=LDDNpud#P-4)yK7^yMICMss#5l1;I7Xc zy}4$nl&idO3$BoaE3b(j)&y5-c4&Zm?31d-)YLE33e8qIy{M~h>(A_^^gmJVTpxFn zYTZjlxq@CY;p~PmSqTv4F|L0v8BG!9F>YKhcZ|!SJ~471ff-PoeFUR=$H|DG%!2q4@kPd0C@RQ(2e*39Bo4c0XM5WJn5Js3gqYzj=d%!8|MEN?L(cZQ60z) zHB#^P(id_={Q^yiP#RSla63B&)Q8Y2A5%>A2oCg;?E+~L!a+tifc}IishFSXjVtD7 zshBGG@~H7aklX-@y2;YcHjX%|mo(im$rqp+#0HLW6q7E87soUX4N#SfxssGBc9X9T zsA9K(b}@f9zO!x#)0&3rt2)KHOVd!#0B-YeN_fGPkd82_CdHF;yI5>D$3RBS3t?jOPc1e(1I`(krvxT`IgryCT`2!n z1aUmOO{F-Q@*|2}Jq;-;SFgxT@AJP9*Xu2a9cf*oq!C(J7&z18FRL0T0Owg6Ma9mb zX-vhPFJw8T=g#*UuMtg=Mx+Kp5IWzg^r6b}NZeW2JQRwP8RClG`fU49*T597Q4K1V zy#x1AK4$+`V#_RVO2;*uKs&is_m0>@u!-m!%Lam{dh;g&5WIol9ZD)tdwNT+j3^?fIG5hUP0l1>X{*kduBYTXZG*uZMF>{g1hE7ddo~~2b53O zM)RJ5kUrW61>=FDI-DkS4F#Sw36ebn4TXS5i~4k+I>)*sAw2 zI|dNJ*b@6hW8>`tqav^kH`wsx?E-L;5N?Jw<04qsUn(pJV_10dV1_4e6~L2GUE`tR z>Bpz+Q+Z5ig+}G(K+V zE!zapdU$*s6xC{Ze1x`no4_Ab^E^JDqylm$brJ|^n*eoEvQ6L)TFJQ1c@}_)D{m86 zMN?@O;P2}Q@b_f_X*gL6)c<|gO27igzju?W<4p554PKpv#A$d%~}qvl1vvDg6Aty3#=GE4f2b`O3wik;&WF z3=EC-`__@*0`(vukn?Rbk>i9etc8f;Zs#>GYeca%;sc4ItNr+J?BV!uoPO<^P*}YS z^kg`6n1767=AP|u$$~5s4pn8nYl48lpELU4LPi8-N(lOk_Rzs;``sy}E>f;^-tZ%ybzT}k!_MU$~!yRWYtm3@&?1m8A;?@cBae6TnXz7ItlD0utAx6CBRVjO^98Gwf4 zGVLoj4FFsOQn#IgxyF`)OkCpynR?9>oZv;8LkRCOV}bRBjBI&`;?~oaqORs2ND1i09xs^Li{aq&dnbz!31N@K1KW~E!OKn5{D&H_^OyO!NaR^a zg#r7VClpcaw%0h0q=*7lqrU(|??o(qr-!_cu~&cj z7;6Xzj%pbW{upso3)$1hXwq>`3+V`z--6$F=H>drzEw=a6Cq^eR6Je8=X-{dII>0s`UV~5*xsJRNW9J4+%D=FAddG{f#_qAYT&di2p@xSrSpr zqXviq4e>%DRs{oO>bu-vGszEl$?SihxGU}v2^-S z9HM8Vh=A4Bk1h?R`gSrUH%5>;jj_CKx~==(78>RIjM59#M+WwHOfIky$FToo(fW8n z?J&-bG3;1zUp_mxFxuf;yQHz%o0KfCB8~PPzvUfRC4j zQhYs`NbkH~6@bb?I`z)bB)Tvc{Op4rd9~mE4j6y2Ff9C<&pDe-4$V4H9G12ymWj!4OQtN`KFQX0DJYG z(A8@0Ao-kU4U*4!DZ;eYMVMi&HgXVVSQ|W8D+l9dUk2q6zu^(n1v|L&hcO|Uk4t)~ za4zz{)6~xf7Dyae@81_1MEfS6kXpsjk^_&Rd$#n^#}R`WAN^hYQN-Y;JkaRlCxcdLUJ(-#Yxins5hd3AT(JS&EypMIdGGU(=FZVkk#?29j?()T#Gj0q9sB?9g;(G zV-yKn2<~Je?mWYK-6rYTN3IVQZiB;_NCjgY0*7X@K;jVRfL2%23VVW+N3Lt?LZHZ%+e?GaZ(K?h;& z=R$Xqvl!y|M-`nhOcFwj%_NSNdWd3;jP?ZjI}cU5LzCo=zL^qje>bgR64 zsOZz-zRTmrrk1U*L#g;9u>)DCA|WGY&kMlz5)qXU2nX`P?V+*0gDj3A?=z5(h&Y0b zD2DtiQ?0(Mc8U*hsD;81uq$+Rbn858pgLT*j(iu|Q`v?feg;55>r(`OOCX`^`8)#1 z<<^N!B_LTnq)H3KI7m;vf}wI46La+s9wy42#Kcnlh%@btGUcfVq8RHPM0OF@TaiXf zXou}_kxm^PqUcM~U%VNrK`qrG*%d{?Xg^>8+**l?+%lN7XYYh!zZYscr*+K0J;~Gp z7je}7e8YL%^dB3h^amTNbkp133pLPdM_23PHh}8GxnO$m`&ft`pBV~+hqs%w9xj8O zAyC~!mO_|)`2B~A58wGR5zk9MWKEhhy5&qH{KE z;e>qgqF;CibA5ab+^;3I8o0K&|+~(P-iA^=EQQZ|%V%`gFQ8hUQ&hi}L zB6Abc*je5ZX|A)pIi+V#gxSb*mX|O=b5#tB02xN{WY_1o5#lT#Jwj}>6Tlm3qm3#- zr1uO0*x-mK8yxXuXE~n9^!vOkks&$DuNWcD@`nt7H3k5l4B$BfV9N+G$j%!f2HEE? z6$k_|5Ior+yJm!OmLr0Z=qM!OEdSA<`PQJplkCLoEWcn7oxKQ=Z{#Ja2Eu?Sh)d8| zGYGP;98bpcbu=D5@#D}YTt>9=Fh-PSBc*!qgl*Vd#0x*`;SisH_jT7JkH9PDD5>~T zAweE12~Wm^=Y~&1(){?9@Sd^ZWC8w?~oT}b-av5;I^uqqnReU}Od z(ijk)Tx&OsRC>XV+Ua`t=beeFL_`9INk%7KB8Xy_y^U&C7i@{O!Uwnr_ z{HbtA_Za}c=83Ohwm@ehzfk%*G@Rzwe_+zW_mwU!MW5R5*s{w~$8eiynTu!cCL^Ii;nIoB5G6;waG`=Ixy z)wpMslEfS0^H3_?UJ%kNsoY743E_Ba6nCURz}peFY)?zj)qV_(_cauv!k?4Es@^E6 zZajHU0(QQWfb6}2u<9^MdezGzD6&`mo2uLy7b1IA2;nNmldBld%%4LYDHE>Z+IUix zTF8v5Gzpp0o&=z0pUdJXy|K$=z$o##3?K~bGFd`z>~mRyzi-o?1k^n5Nl5=Sw2T5} z1*te2PnG@4pP@vZ_gm;8-&!db?>>28)WsyU0|954sOUV+dk(;8X1a%>WM+z}6VqYb zX7$iySRsZd_}@qzT@9E+15V^l1T!!@I}whKk{K0Pc_MZpS{yYs6&NjZ3`3*R5r+NF z|J*3E8zFbJOfo>gt!^`(bfduoRNuzoG)h|CYUFcKtIN@7bz!~y*HBemHoAIcb>(Pk zdMVmk7n`CF{TXT;*hGS)5#Bc{Vz)xS(Z-j5uSd{#wA@8}Uqt4*>};q_XyRz6#wO7l z*VrUTAXh%VVH)EhM_l>m{tDefHMjFr=$6=fn(>xSeS8#d)~I(Nj}$516luZe)#pO5yPeUG=R%LGF9p8;&}cYY*TE0)63enjyeSL~TihM|FN`3_mXC^Ghvpj)KO%09OGTta3%gFa!P&tqu} zT^Ge+tMhG~B`q2p68IP*O2?fmdkQl{)Sc^#xgs3QyJ-p1h9%PX=|y1I2Tkp@^peu_rKK zK=gM{lPyx!f5DiA|Zmm1}7^VnX`uFKX+_FwW29J|bwfk7v$$%Ebqv|J74VFh$ zsGD~(RFJxPR9#I)uDL`fjE80WW1AMAE`n< zC2+)KhF{QSx#%k+6KP?IMBc~HwnlieLV))%9IO%E=u?-Cmz%=l#)~x`Vcx`W7Fx^+ z?^T)OX{^DRzcnLpma>zAXN=diYlg2>4LP}Obkg?iHN#K&R1rken!dw$?#5Lggvrv5 zFdGwwnJf{eiG!Lp-r2&)S9>>Alg7*Rz+t%EW8kU5y$F-}!AW25rNc02>oxVlZPd2$ zGCcqh_j_%|%Z3H@zJd3Sf%mzAhcLtY!AL`x;hk~eWviQzM%Q}(We|d<{AZYECWsOd zWPr60CV&X%9K>;~h-A9eyAw8#yo8NzL{4358$iXa-fGYURva9+i&}*1sc{IB!?C|U zO2HXMN`E}*oY;~Hq&9Q1)&X|Y1Xi8Hv)1EbV4DyIFemv{FWK3op!QDCIV<6%o#0~Q z9}<3TupJg`Ck(d3g6)D4bQsZexfOn1-!?2BdIwqHT0tfpH2H3e;fIW9VB+BmzjbZP z!;jC<;NVIG4ZG+EFbxk##6|-eRV*L)pDN^JMw@u8OkC$Pxs2AkSJ8K5r7!6*_w`+tOq7%6d?dS)j*elJZ32% zXslk;#hHL0jv5uk6!`uWh#WFbdPk$RCh8OS!&C~GbV&q}lRVZXHj+Ue%`Onbr5NTC z(1ADKBqm^Z#AD#4b_kEb1<~LYcnjgJr3JvV11 z;t)rtkts%686p^G2abxy*=Ca91PvGM>L@l=C`KsACa@0Cbx}kN_?J8Cq~IcQqGZ4z zbu>GwYxpW$6^Nt)wc6m_z?7m@#F@tCB1RN{Om9m@%e2uPX+zz4>1nb-+oHDN_QI? z&SG7(n!?IeJ*LPQi7>%bR~u0Xvp4$MDdHqI4FEIP(rHGWASu~~-xqlt)B@B>1J057 zu$Rtlm4BZ240vfI0+EA{C->1KKCdkQ8mD*dNbOP3cs!;$Y<}N21#c8|%nBOz- zZl)-w#) z&j5zWY5x@6b8xs!si|Uq#}SpL8dInyy6LQNvaU8b9H&6T#`Z91U~FIAr)pf>R7l92 zh`EhtYH!BL%~g}BvX;OT;IC9yOchgmm#MOb=mFlyHAEEJNTU!0@SGS=o)hEAci%SA zC&q^JRYT-QONjbY#nOJG$$y^7A5YGImC1kQRGFI(ohmDa)t8C`f*1#$ykeL)RV?lJ z`WVQZC?H~Jf7gI{%Yea?mN9H-KVks=`yxPJT`C|5V?cPaV({c21HL7Ac1PpUUyR0N z7@qT)SUB=7aci2?5T2wVA8rnyG~S7wJ1tsEO{QI9Z9y1=!jnPaxpQndPvOZcn51cu z)rBA6jSJrjlZ1zAgh7R;XK??cJj@1nHS;1|b1xMa#4#>B85f>QCxkmGJQ>%}i*R+n zHoORXh&^0S8C-ZmTV`#%J3?i)zLQs0>f zXnz@Kcyd!uDw9twP!?T@)ypoi5+R5Y;mL^bY&{i-@MJ{)@euJcw9ZsnLE316WS31w zb0<^#e)LsrY9H}RS`Fz+I?fAM(SfpXJL*r^-aex&JWNdiR2=bA*Ot+Fn`7!06oHmP z3(Lf?KEF&(!aQK&?*%<|)*H)YBte)Rs4s$!`ejO|VHteXFDG1!qMMc2Jng$FY^yPl z^hw&~Rk>T{`+$RlFjPhQ=+D5Q`_{yrLq}$Wn+E0)zbqWbmAQ8H;d&en<8z;p=8ZY--5(-|ekEb_Y?vFWgc1FHdY+gczD<57*m{0= zo?28cb-SQ^J5u6&>RuF%Dt8sIVv?-ZBTVaDgn10#RxZ;4gn1$PCJN#FP>_a+NCWvr z#ebt*CZvw2Bc3R3FTWy83rr{dtfc!_l^f%D6fL7p1#_p@&Yt__N8-Bj&-82C1>;+ga=? zB5rB8Ltq9;5k-u^4HnMd3Dt5(6T>}%JB%hqMCHtycpOopiS_ixnphvL2?!ERTo{&> zuFG=5DVqD6w8&Z>;!dgCT+haiV8{lJw$lm(qVxP&a&s&3F?-w#VdkXJnuIV)PEIRtZD0=9=Q zVFF&85f62(`|zcZJ^f)yl2z~h*NM1iTycnD{#QJHA_BjE9~4ga7h@xyD`5Y1vSj*- z$wk44+qw{6&;O(B%Hw>jzQ5;=7|UQX%x4=+Dmx=1(MH-(GJV^>g!UvMq#}kArI;)? z`zTA4HBxCIB}KL*EehFXYqN#l`@GM6KF{al+v}CzKcDAw?mhS1_qqE$_dNF@U=ZSE zXiN{a;m9RlRsN-TPuYUWZpn}2tgKiMtt`+S7HWc)VZo2TB#0MtzPYxCjtau>bmwv( zjmGaFU%3wQj&=|k6Yz&O~Ur7q>4DWW=iDb(wv0l9ymGjXafi2%W2hO;&%K%8n5P;0F0{_kwGOmFc-$Q2;JmZTMv##T(JJ*tO7Y)5a21(O3L^i?v+FY$h?BDP(fx*GrC9cMxxp8!0d5g@B|oV z!$;lERcpC-nt1dI<1cX^>7ID z4i_i+ruBnT6uM9;+spnnEAs|ZiP25clA;#9I2(dZZZBPO0yjTc*wC$!kWL~UMi zS%W6BLWj(cpB==C_`);nB?_sdL-=w_dTwadXe=3s#q zSYC0vbsc&pNSb}|R>_(K8-Il-wKjcjyieh{1r)A!Y_>kLi6o{hyc_LeX*+KxvAjK3 zIDAyI8^=21PBdhLi^F~_o@w(pWLASQoxJik2Nrp25%P)(>;9wyo01HyP=PsS+iC+0 zg<{wRyCAb~NPxV+f%Vyj%(fCP@0i#n)k;=`BXJy<@Vh3)Plb6;u@=3Pgk{QtL?wb0 zOeX6oZ7e6BlvUrgV8%`*sKQz{{ReP0cU-leQm^7XC&Wd!529sVXC8$Vxx>!cEDe&$ z;?2+V`5;d=gi#WWvndDZ^&pyC;(6G8$c_dOeZ_`+o%xCRQWZ1HpVH>J$$?s~n0Goc zh!z92IZD-TO)^fKKM*OeqqsEZKCPvJG(=Vfv>C#hYSk~m)zzVrHMfq|yGc}^eI(vQC)h-b^V0df*s2KczFmwYfD+lTk~=L!g6 zv;SsKCLQcSGsgi=B51ab;eE9Hh2Lo?FISrxKq7y-<-f=w15G)fIXR%^5_a<~ zHPm}w{R;Tn@$Tz`%Q-T0@sSxSdCZCOql@?Tqp4$szR5a*jXL@{*XyfgCOL}<=yK39 zKKt>lf_Q3pXJ6G&_@N=kXZqB4XTm0?uXCyI-&a-c(l=fdT;wOMCv+FQx2M|ltMtO6 zhc^AfzW67kZ_}6mzD>U@{<}s0uRYbKKNXqBZTfQnfiCs)khO2qH?sg-KBBj{uiEpO z1?~Be9e1a9c6wPV#eIJuoEHAC0Ltb2T3~v5@<2O7s~NQT?~~m(O@|`HUx>>+$6B`6R%J$^Up?n*6=I1S~f?EO-(Nj!=9ocw_0o-S_6zO{Fn&OfZfQbpn#yDhn$~H*O0I(H{ zqnq;&=oXwUI>;nCJXvCR(&-*gf*YL#jyBsP_@1`x6?XR3y}~bj)n@w|+M@3s-MG}K zBJO(3p|!17HdMntdMxu?gI1D%Ec1O+wx1f2O7(Ld(td-QXD;lgo$0)OYQU}3PYt+N zxbP-OD!uoHe%gCMv$x&_KA8_BUdAJ&n|U(x5%ai9_n1qU@6v&0x?wJz#JhAIPh;Kk zhD$farF+Mv1I=`wx^xon(y`M+C4YaBg(PC{D+W4BC3e*m!=<4ND^I*g+STFw4yH?9W}iG6MdFzF88jZePa z7&6#`@MH_ZlZInF+2_*nl;%UR;YK)e|oniIVP=9GwJQ3KC8hR8S_)ygM!0!*oyHmI#&Tn58?THehF7UvY!r*!E zr2ftWzrVCIoKO1^i~6&ni3fg0sEGk7^)BA`8AvK`Vhe{<{kZt@=ZYHyUkGVQq}5j0B2Ul*&&o zg~eq;L!}hpfc}7;Q#SOmxgeiC%w*@s1JCED^UP)W+QBZ#*9p2MXjzzEVwYYJs%GxU z*I5$LTp)GIk1vq2W#CP;p`Xzd9>5jfvZ!;Co(&|i$G!qu7IiMVP@_{W$#)j?+4=0j zh@X5RiYgZxhygttTDwwhfF#nPqQI8ip|Wj3G?Zx%O^Q0_@-_Kd&?okWL-whPp*m>| zM2?nrCFm5t3U3q2l6Lj1fZ-dsl*mPKm6GyibsR*HHp)ZtkJWKVtD_`_K$-6#NUg~e zLZN4+S~^5RgKYbqr7GJM;m}=PNt<2EwNO)RfW&^1R%}3A%g_MTvdDmV+Zh}U)iE^& zs7h<1q07@k!mrw-3dK3fcF@{bC&9KiNf z!YO11*ut#PNAZ64LZ#3;oV~`iNNGO+TUT)~mwvYBbmhgng{n05&ymu+0~6 z{cpqj?s!c~HjSf&E7yR7#_u;2K8@f1(%Pmt2_L8gkaR4^$ActW@jyWkUpi(EAY_&3 z?bIA-`~LSFxPSyWE?tWZ)UE-V4Y~|ySwQ;nu^^sPM9qOZB?-Tb6Ws^sRMvc;_P{F# zs+_!mwp)j26Wm43WbHK>zR|Jn@{oL)Ii)*_mtXAb?Nas_sC{=3XxZF=Cc=>p0ccvg zrwx?O>%Q3cFWSB~PIyIVgZ#*NKo4lgSuELR>=bvpOu}mT@NmA(U_nLu}62NJAI_ z{1WG+jP~h|A>CZ>x+~~i^KwEpP0wegcioiMO<1*KwM8%38TsDBlCNP;Id6bv!jNm0KpZao ztN9s{C(gY+h4$C)iR;~&cI#!K3I?*cw4C{@Gp-|mbMN$Lb-g>~S+%Z@yEybB8~}*3 zf0c5nC?>80jy$XDfO2+S8!Xl23w$Q+IkjPLLg|WO{oLoy5)_1W{Tv^6ubvHK~5JZ=T!63v(8D?hj6Yu@Z`z^Pip_i8QRl=kHdRWksl!J{G6(f zCoTBTC4d@`464@iXA26#xE{ijsPLo-A5Wrs__=tUa5+60XlZ&!9f>gKoGw5lzteyl`Zc_N|~2X?(zvjG*m9O+9ve_F1Ap= zwBv7*M#jZf(LwmfX`tvJwd2b)pmzLUldR_yfE^L-_;qE^K>_J;0qH70O!v*M3cVLM z;a}K1lzEP+iNisItIki|8fqwnnDA3B929H`uC}dPg#Kf$8x)xD5$*TnYX{lAEkd`L zTN&LXEh%cz^DRT6bIc>iLaY%F4zhVoV%0p5GG2nLUyCHo&>*?i88axp)`{EDMh((o z5j-4X-yWos0B8=2OF_#d;K#2C;^*ERy4`F>&ay8NeoO)>_d-9p#?Soap#3&TC&!|8 zY1>dE1CkTtxi-5U#srW84L4MS#IiHNCAG@)ip)=eTgF@p0p{T@;kHO2zMVeDT>*z& z;RhFT;gF>)I5=S53$!rb!=;wliNkc?=M~>D#Rro3Ca5fsydGx`6X^YYz8U9D2hb(4 zJ?;t7w2J#0m);kuY1auY_8L=y&r23$J*MlUOZUsOl_Sg&=l1vh^L{cH$?fyG!?^Tf}is%2|3G7 zwGgzl5I=r)5YPGk10YTvH#w+}?fa%V&QhU?-|~6qO(SsYZj`+AWk}=eAF&Xx2Mm$U%UySMls* zpF_6GAv@-f?NVgLU(fIrattJCQX5jq>tb^i3KK63Fm1&mVBr z;R{+~$iOc#98*-YIhCW=m|ibvv2}kzi|tv^(q=)kN?&o=fhM{sXP_%obaDQV0)E0< zrSRhM-v{wLvgq12f)7(Wgvi84_+t0ac-&7l?-{pBJE{2K?VmRQLlQ`V=Vb{;u8{OR zug3(qu*uznV5L_PAMPVJBrRvupyp+;I?Vra@^x2 z9wGy%!_T6MbBYzO?41e#BBOZwyYcC)r{O1Cf3TJ!t`*CF0gx`R1rj3XQMhPKLK+B9 zt|>p1wd`HPB+2hbG#jezP*d3OARRd+&C-W(?bQ>5AW~2|hK++Tav~Cr<{7rmk&>D4 zAdq-XVJMCGBQofGBYg81<4C zzGHtoU}rB|>L9u3H5v`!lPy|EVfpk-v)SQ74n8j2ec0Rl<#7G>k~ZF=)*BUSghCTs zxM8{DD4FsV7N&fVXS{(_pTd-Z);5e_3l1Cm{Jf@TPkXS{QmAi3$jsSy1ncK55U?IMw&wAYOBr+pP_r;d?n z|7AT^l`#tQejKBu@<;gowX(XI(!<=u4`_106ameNf0z!U)v-{KYYS3`xo;;n879@6 z@Ylbo&yU|T5^2ATUE z!%vf-DhQqU!6Xwu9&U2Ydo^UuH%`HIPQhOsCeXxm*kJ-qn@Ni8Hsj28a$0%i-C~I= z_eeAo*|3LRAVFE`BImO;NMaLBaUjo>yr0+~JHbwM9TJ;8)v1dBHbA^b2if8d=(GGZ z6$*pk4jo$`MAI2iQusyUl|I+KTTj&{o_Nw6tQ-e7DF+0Z9j$Q2>?Hh6Pzc zfljnwk^-_l=3w79JTpBLnX;#?LjV`p!f`UAn!RW)$`}N%oqY3`@)7f$!-qg0-;Osz zFPh)L)H|9BN$g}raJ8wxJD^#aGOuVMfR;9Bs=SgkgnBVM??a5VxsEONigvH7RE!_p zMx%v%2NvJEA;j-o&=0}g7Qr&(=h-{RlLbErv=qD_KQf4C_j>IWEqcWJs@;$my~ivD z2HMWYu0;uj9mB1QbI6SC+PwV>^xVroH)?+JH69Wiuk8rZiAK0vu52}}L5_qEhr zv>pF`s3HEZ`^aBE)UowHz%Yvu7{O36W5n9gnX^eI#rk=Mfae6w21xwJ?C2~t7C$1p_T*GfRAo4iYl!uo&^-7IY z^|EZhxSg7GYMDIBWUP+P@#9Yi@vO=;OrB>pS@2Rpm$ipiUe}>z zi8~j9L`7VsjUY}@K2!4~ru@fXkrEb8Q<4g*a(~%nRZ1HVFGNEkzVnfqi5?~TdT>Ys zyH2PNjMh4ZImOQyL0l`nDnYl6zAGg=K8}nWtpm89YJO6x{9>6kRdm-9=T$;(Y%Qyk zc(|>*qHOt!-j8G@Xo&Oc=aV&|N4!5Zi5PPZJIq)!`~Wq0)sGXL4)-neBye!+RMpo1 zIdq%l$FTjLQrRkA@DK~$>~=|5w75$92b`4pv3JH}d9w{JZa|jY)`7zZ_}kZ^hwyqj zFRoxjkW|E|x zaem)W1fOK(w4sS?sqL7q`&T$GQ$E!yz3(9j*izxVED_o^rTD9`gnkgqu$6xd?S{>a znaVJOY~qbFeQVZZXc}>duPDSRdB)1IHLMCV7lOLe3hPB2h9XHbzG*$rw7CnxJJr=b|qOqB+D|J4S~X zVfXvp+6S=eZ$C!YOaC3CgUq9#WlM*ff)5~@r=1)`({l0>P$h2ZhTuH|nXw)F^njhH z7CKZedYMLpJMSPSZGO36okNBk;>hxG|%Ni zV|6)~)VnfpS;5dyO-*r8kb(%Cf|hb~0$XdeRF5DOvxI32Q-~Prkcr=b<<)o7bF3C! zx3OAu13}AL4z%=QQ{b`!-ECOt3Xj-=@p;l%?esqThXFg0tyE+pu6_afLJ%Fi^}fqN z15dp0#FY*=73ZDeXq@u*ShRLrQ0tYEph}}JDV_;Yz9KxuOEU258F@CW?edQN?Q-Nm zf4aKk@J~qJpHBY!{&d&M>46^ZRfU}$SJc87m_Zsm(WG^h>#*w#7L0sADEPk%M&gsJrEdDtwI-H)0hFSB!hqH5jKJb^iq{mvhdz zMFai_b@H%~LoPg5yeBzP&N%hyf%Ez)94Y4XkEW(d`m9bk^9Wq&u)byV%#2iT9FMXv zY(kqHyX99C^`=X7t~W*TH+`h|WwmBV;Usv{CFzlPviR~iImIepYLszqT%BIF*{4HQ z4I=1Lho|>eMtzZ8(+nP`{&YVpARcu7;1K5nIbZYe zc@p4B`2khNZ@eO0&eyQ!N`SE-5|;$d8y!D}bS>zQA*@o{H5J3Te5FNt41Ue7#z zP*;sV%i@AG9{S9G>)LYIRn)9 zXA26#SVDLbm1H8Hdc~8dJ_u0p%_f|pny|jv)MFe^M)5AO1lj)UiWX1FLABG_@bO~d zmks(0{lDrI58o@_N{OJhc>`O z*Jso;SHrX=?nX%BA22qbpo2{93F?S*`yg9bB7BkQJOPIg;g~&CBHTQ!x$x_dQg?zn zan(%{K_{DM5Tu8r{p24{SNly+CoZ6;E8Fd*!q3E2@k)nBVqFlZG7_rzE;iTOHA^Gs z*hxJ~rrGv$GKS#30o7+-D6Y@+33ls;k0vgm4G*3q$C7vCJOM z3X9K)L3;6@^!^Sc990RX}PsRR4?VB2#k9v51ELRS)Gu}Q`{uY2hiqV zq=9)4Qsl#oA0c7lXxc?+e^y8wO(B4dA5S)ZJn5-`CmVku;D}%Hgo%NlhJERLAIBkw z15dhZmausjhV{b0Vv}^lT89D^FO5=@&Jq%2(MuyckcA+u=n|YXE(+r6osm!O|05r& z4&hWCPpXb5Ro@?|PIrj02p4yVA<$LaMF&B5xv3X5M-PUAq-H?}1n5o=hILZ>bU+v= z=-9^wPD<`$|EU}v9PeYrtAt<2D2c+<;ljK+$^P0MuMc7d&$N}Rgi}YC44tbz4Br{M zFq~`VOw!Tf%}M$W^GXf=9K|Dj>pRTO;U)$oJJv2Cb;~0hva3Ks=~njPdWeu0!~fQ# zb`=7oQ-YSXwn`x5~wLjG_)c(}GPvR3 z9n(fkQWr`toamEW*=A>iBleQCP-)Y>Pfy`NW=d-9S)(TD2sbK8AV;`o3;oi6 zPX4j$s0#U5M(st=pVOj?q z2d*eb2u%nn^9$8eRX&vgF7CC##-g5$r%WH?pu8*US&$8HRk3@t3O6^HJ=)X{H#99K zYuVPF9u3*W^~3ekW=R??;8&rF@0p4Z{7Kg8%V`6in{mi3`NvA= zG?|r95>uuOa}Z>C>BE!DGqUWG-@>U}d)hh0!X-zS4Q1M-n-%m~dPflD^uUIz_oQ>Vgz&mt$9 z#(daMIcajCxWJa-3mzq+ofrUpw$aIK9M+~tSRPYhlu7v&#m4&>J|r(kwfA1r@>;19 zrMwU%`@;lz2%#xwpN8=YJJ}Kcn<~3dM&i|i^z6jvysqN`Xi>wI2Q3E!pyiWr@b>3$ z0g|4o^oGB>ep4wZB7hmE>`Yy=_KCQTl`y1UzhMnm+(cG z5Hu5xaS0{fWysNdzDqazbt|?$!6~poGTCaE478sNqj~+(K^NHPy4wcrZl!|3ypjy& znYL_`aB*8^XQa3}__~fddr~6lcHj-+nrZt)j`qNf=q_+{HAi39wbJq%!voEq_)Njr zjHtb-Ww{$n+LVL^Q^_eDN%l=%v~)={=9%h@Y+%mE_W|X#5*G6x@c-LMHfw1 zB5~rP>EP?2|7p<#DUX;WClIN%Bn(5{#x@H=Bwum5&YZ*KRQcAZe7%vXv>SqKHQM(uiFySdXJ+sll`T7hvo6Z&v1Q8CNEFnDUX^JP&ydR+9(h6%^F0D!efOwh~2Ym4~ zHPNXFl^dGsDpw2*&d=1;2FHk4U3|T|##9v&nyTxw;&_`{JWSDAxIWvM)H=C7LpgJO zcC#qP_1Ue+LkH?xAy_Vf^7lZuwG9uA571@Wg*%uoQ+09BX{t;)eeHzy;ZipD?r&zMb*glUc4>WtUpvBs zQ+0jwV3G((Z4JIIL*9!2KxFP!=t%1{ds+5okeshIqaTrS-W{eX|&RN!f%-M zQ*FViikF(H#{LuIe@B&m(d==`?NH@Xwt~6k=+gHYe6)_E)JbS7gI(EaI%&NYF zX}n!NO@}yPlA%gc7k{<%o#tXqjn_o-`(OukwM%>vzJ!PCYHaig4F7P!HwcI)oHM5M zjph-T5Kb?W@JW~OK}~3$cNv1_ShaPkz7n-MD9A0YE>;9}(WO)PV)Mo{9hpAq6mFHa zMfkNYR z202%~q05w8$Y~EfX(DhT+}aCo#4{hn)4LfL5IrmQBKffEfCqUaIgZr}2BXx#!qwT! z@f1WhUXl5+Gvl#w-{yA%bl~#Q@k8C~6x~-2-Oq}ya6%P9$K3X-Ja9$>qpbCZVZGH!LK=Z85DJ%*NX|`Vp?Sv)Jqv|jtAxo4*)LBsXoeoqxMY~j5|a_} zd?e6&cyc}5B0B*e&&A28 zLKGQn9vc}iBoA%srIieM+sQ?s2={@~SNNnv>4EJr2egzenB)URm}_(h)8lsp(PnWggnD- z1##Ta0Rame9aWNmWHZbYf!e!$j`nd5D*UK&NEeYrPT|~1;kI~9hWQQuD3*zXPx z#A)&Q96jS4gojry!C`Y6l+J}LA6~!dXlvt{8?ElII(TTZ0uLnNy{oc765f|g;KO5w zSnlxoDYnN`5Fh-keSD6?6q&74J!tN8%gnZ%mq81<6q%PFD_Y_yQ*E}c8LG}^(V2#z zHiOYcF)+t2ZWrpwbyPL>}(E{K<5z|4TGM1L;uaR~79 zUY3xzRKq%n$I8u*|2c@Kg<-#{De->$rN=`?=~gz-(ygfP8ftsP{>@kAXN|y7MbwxSW>G zwOc+3Pcy$GN)E5;O-iX}3)hFQv9&)9ry4}_ql>9Fdjp0bUh#O&JfzO*ggryxAW&7~ zd6-pso*HNHw;ohos8`3vqc7RM207e3Qsx* z;7MQ${}-5@^%a&Ksdn8@et8w0uhoYqEm|$wVrtGJ1Mh8#z;|#9K5g%pTjlv@S&w6mcSc`#p5(e{6;LMd|&!eB}AjE3brl~O8YDf$CX=A-Ly zw1bw)lljlr;bb27#QlUN98czZ&38AmpjFR@mpNi`%}evuk~3t!p03T%;Hl6J!MJ@aDE=b2a3c3X#o{E7F+ioum? z-d2=0uHnf|8!U;{4DmS1$Nw6tcTn=fI`7qt^0s7|((IG1@Q`?A*WVoOj#sXzDZhI<1etCQAA~7a!gxSX__kK{cpR+CWzZi4 zQSZL3)%~Re=@JY}#=XtDmJ1;E;?ONN-S*!a&N0W{ zw)Hlm;MZ&oUr~CTuxsrOvU&TYzIu37(*`9;p$)0j0$=sg@{g*QUXZAIb6fux82zNx z2ev#|c0zXe_HY?nu2fMN{kDhmy$kKqBgl!3|GWkN%+0UCUM`H4?2@NSWO@rY|9Y)7 zEjJvE7w8J|P6>nK`vSE9Ji=6B0mzmyJMjqA&1U`)=z|M%;p+=}E-r|j3{L;RDV+=q zlkbkg5`uhE8Uu26Y42jVnn*mm92i&)4e^BGwKUZ7t0C7mONnHd7|_W@JwcDV5bllQ zIupOBXYB&58C=xUvUILU(3+`i>lcm0Y`KA%gK(^lJl#QPrGRDQ0vi8HS3V=(@*{>9 zTv+iCLbcf*mVd0f!&-MGQC%`wLYAHjUb;X0GV74eLKu>+wZjkMIxgPX)AK;My(zVj zX6TgS3!O)i&(tCfLB87Ig*wuB3)S9?=6B^GcnsBCs7ek$6uv4gEc~iu(S_LZl#kgh z`_H}CG+5~Dn<)W9&O)_s7EQ{7ZL=kURKHg8kNUNO2)W?j=?6igUsF5%xA61v?s?bm z;l<`Y)yH&LNSBAvzlXE!@Jqwx?685cpKQu0>3Hx?cw!-2puHCXYJ@-t*MJtP${{>x zy7kY1Dp&*lTkD(Zl7HxugXYqAB}z<|n4sxJ8bovDy9?5<4EL%vYMSql_%E#-a=0}1 z;d<}H;d1?17PPEC{rIdPo=f9e@95GK@oeLdFVsWAtKZS3anpA=NST|R9MDYHLDP9n zZT+$lUf%OKDuI{xJn545d`DN+&x00~L9;|hIS8O-Q)s5+d#3Trd;Ue;*Wb}j?aNvk z$fCMy985oca}dwH;ywo(_l_sP=ILfpOuO>BR1tf)N~ESacaauckwvO-l|{N$Dq`nN zjZ_^mcX6sgS#enI5H#BEs1BKe{~L6SaVfZKxY;7@7((Un-NUgN)l1O_;yM;RS z@}B#acvVW4!jW?#&zkENC7eyRM@-zAtL-B8Y~+VY_dD|x;~JP=i*&BV6U!&PcE=2Z zX5!B^6w>70odTpyoNSv3{ZEr^FWan4q=E?LQnS}0ckd1YIN3gqT;*)C>mogyY&tl- zr}^ALS>~YN$(7ua;YDkiA03qM7U?o>3Q8CLTs40>TS&MjUZN9VVD#2H_Kzr^0f!z@ zK8;LdsnZGC$m;Y?6)3AyX*gW&v`cE5T<)OAc}zJ)ik!=x>7p*j)#(r}7uw6Xsu$tx zPCSdz6C*6Wd17>tI9A$Kqw4|s-vm%irDW=SOI&77E zPsg4ZXc>DzbL^@4o(_+oY4f@4z5lgZT=JfdG2rQlHz&Oy35S^bK+A~gi|ii6^Bb{W zWJemC{_p9qDl)_-RqQ=?Ry4)|9OVE`cK|^X;6f)2Gy#784*-`rfPR{-K^h`F=n(qx zClli3yr`7T&p|OGnnQjuV3o6?^KG}f5jA#KdEaK^9be&7Cm;mKOTXl>Ipd3EdhhFr z(am=9MUmU!a-49Xee3tN0Fg*^@;WCa6Nq+IeRPNZy~A0MBRsbDMQ9R85I;5=tsoKP zgA}tAmSqCcwh<5D_jT3yAz|7>bMWR7q{;ig$}^Wdd=F@|zzi-7|IQ&hOisQxhaeiL zPX|i-Txqu1#gSYCl1A#NkY^aF5yxrxO((daCIKnxdd=|lk$P~veOF7q=S}T2AYky@(0?>K+|qk|AV;Q zEU$TH1e+lGHTmqV0(Q3FJ3&hi^Wz^3;^kz?^!z|O7vcpLI~Om-dD-E5;REgc;~g&0 z#5L0i0!>^W1h{C6e%Ar>`8Njq1h(A)^W%RD;`v2^A|EO+#QWvd;qu5>6aG-ktHOth zs~Tu2FVMu*5FTZ+#stl)eOUR9PHaK>Wtd`cGrO7yarfm?D~Jzncly&o z1CtMpH_wz=;uZi)6j}^4x*G1H&3`ab&D31t=Km#%>@pmzCm=JI;N?$wf6}qv7O)fA zeV|cbesp(@208g5EM9mePX8rt=3f#ACU?%5F%H-$2W+|nHcEjlbU7iKMfUj_z?L~+ zj(uyu&X!yHK5e;h!WKPk=ldcJ@jng=bH4XLq|)eR8M$}?)-SPQ?IK;}`W?iugH>6o z(>_=m84#TE5t}Ono9oSFPQId`HR9yk3SCzR% zv8^I2?VS%t@P3LcHI};G*$Dw$GdPZ^on+0hR83|ZsGuD_zF4j#aLrXNn(_8CH)^N&Q|PqaH;{)sj&7u_m|W^cR`QWB4` zkc=9-TuGnQ%jAex$;w=7vRgo|ddp|hMW zbL_~J-KHgI={7Fp8_f z)pixKho6Zw@`~AR{qYT!3xy%qAd)lECFD=;Jh}Knt_(OX#m(^)f)0M~5XW_+&(MVo zpbGNch=Vu%$t3;_$jL83xdH|wKpbI#L-@KPEKr2=G(SZ0d>(p2qonisj~zfwU>6K< zZ5Bz`X440{k;gG~8;Fqyx912v-Xd4rc6&aehEz%8DwtQmRFSAk_Ry8(GriBW0PB*Q zCODj}rE=b*oGm}oF$iClMb0YAaXb^};5dYv=>$O1 zIE2(}%bL4gKG-RY{Hbu&Ax>e(FmMR^C?dIxU&}0MH5PuSEH8xF!@M{O?QqH-A-4kD zK^4q7%eAM0h5a>idGbh9-p(72k*JnqE5BSvqQ=X$zq;t_f@tVj%Y%@_fe5LnqULG0 zzbqr|$*NKbRI%AGr=nw+JPaxV5qs;H<=R_8`}*BBIMUV32L$P@vzKdcUE(0YXF(9J zc90NFe}OGjEb00e-0eZuKOF0isvM5pCXevzQCYll5|nGe!FsGD%UZV>wR>r0(!S})buIszC;hl zl^EtR+yyQ}NV_lNjgbcSBuk$f*gt(&y<3ip>5<+o!@k5nA${)_`R{wT>=84fTHBYu zs~2M62Cg|cc;kf_6M-O4oLdT!v+vwu#sj*1Uuq`Y)_#oUrZETF$st-DTMF;UY^RpX zx}S!NnUPX_vMRdoO3~oSWZ-#hW@MXLPo8>ZI<3?6 zDL8RQ98cVL;w#jVI%*jHMWVAh!5|v9(oZR1JD7d&a&J`Sv6`#*v<@_BfMY3=fFxl(QHc#6Y|xz_>c zuu^U8wN|Rb%l&5y1cC?zPn!H&u5=DB2q2Q{kaK{9&Ms!GLo=FaDxz@Y3_?CBW#%|Q zZ=C^X-q`|zOaj7_C4(pZT<|2G5dj`tg7Jdc>9A~bC4(nVA5J(RN6!Fq@@#=X5P{%H zAb9cy3_JCS0&d|i&baYU?7NS@FW_^KyJRk zlW1xoV^>XlP3sRdBssqLv|k+QVbJ{PSaW)Dq@9@pZ1Mti z;VN6UTjm3!Ka4zM76Z488H-k_qs7~+^Z@f~7rq8*WS-axJ!P;0%~A6p_{6p$@iM<7 z9mkqN=<5y~<|Bz5=8c0Wd8_L9ySDC<$OTw@Y+fG;+0IKMb<^exyACW9PyoIMjR}9H z-M#F^m2nCej$C1vERGbjYbs!rsQ4ATw5bc8_<>%nuh^%Nr`*n9S}?AGx#laaCOmmJ z!`)wLHT@Sd2O;|!isJvL)~q>8$+UHO%s=E+wy z%xH(>6~$riUmGcB4;BsGX5Ms2-uOxz%;R5a$DVbzh#*p~W-!Z~Akdg2gL@gw1{bmJ zj2t%pKXMSA74(%oD!6|ir({&tu*%2EpJ#?aMQNDOn+@|al!!FUTA;;+s5(>^7a~*} z&(tO)wGf`EL3f_1Jub+2BzD1S{NtJ01*_GM1}zybM4e@}NVmgQM%tilFWR~?Qq{vX zO!GG4=9)`kj$auW!p~QEw@H}#5Z%05*P8d)f-Tq$%1g!w;!?9ax%8zIgz*>v-@rgh zi`R_rsv^UCqK}N56MY|<{?_{$n`2)Z?w*j8e1!#J(r?6PT{0D`sLzJm#(lPwn^!x3 znH9p9Cp^-fyw)N)!)_^8G%M{=l!fb3H?C%v@*3K;-$t5Ck9uo;B**MoZGT!H`ES~d z!l}LKlGW-mlJi%^=WwsHs`Q_XjI>4p&%xE|HF8N(2J{*!vBs~7lJbu=QF4uXjbMb4 z=@Wv~E2iEzkpUcbx-QJVL_2H$O_5UevG(VmXK&vaxf3?BrQ1+2bZV-y#$YN=V(j{D zS<*&2$1*Xzo@>{BkE`_kLHOJsA``v731#sllJ~!+1n(WH>+_dT2b+2e zQ{VG&<>)qSemcCC4m+IOcles7ri<6`HQI>bTL&f@?-4{(3G7MRBD_R0`(K*yM{9JA zij*A3hptgayPYZ&zS-V3yY-hyO}XL#l_(xx+t%nDVAkp!0GgYFp-_h|EYY<(sbsFz zg>wzivO56Hm2RW8x)KJ>Gm#c+W#R0;KlLwwuUV^reOdPgvhru+r6rIuPx;aPf@pfM zyyP$=-q)A&7OKK;elNP_*F&41^s--fL~5AXYqhPx3FYFn7lmJ&SuYg2ycWL*)(csp z_T7bfbph_ekG~eb3Ni7S>Wj5Vnbiro(Dh^&;~JP>P*(C*Jf2uksOt%CRa$!x8{A_M zCbQKkBu$*HW()mKvlWDJw!%|ptCU~XI@c2fa5b?7xyqou8Ko(&#n1ht#3Lqmovv+i z)+rP`W!Y!xdeUN@&Yah-)A=fWoz7RS)}19LNFydZi796thQ7miEgk{HR0r87VxsR! ze}}1$!-OYSf1@0nSI&R~4~erYA_yWJJOQVww@zJ8KoZQ80T|9|-=pAUR{LTtXSI~& zC{encd{2P2?eK>yr=}wFc-8tIC;Pyl9w)mY8#3^1Nbkug+*#z)OUu{li}7eLoE>{5 zwL{L1C~3})>7p8E$Bgy($MGm*y?UI;n5-Tr%Vnz;_xPXy>>22BQcG6G6p$SkkgWpZ z?bu3)SF9cg0jCsUKOB!)%P{*JtwVxC5BvL=0Ey$&BkK+Es} zn!|_1W|%&O2*<&_nX&$VtS4sbdL1VGG|PfCT+glpE#rhA|8o$3M@sZRX8(E}+YryO z?Qx)&?=iu2+^kGg&wI?*Iw)t@j_C-JOK6QPD2of0&$C{7G}nNEOA5HTmWc-L6FFZK zo6n57-Z68<&{m{1@gqA0k>Y#OTeA{lHH32ndmKo`|D+%Q_L2jJJEH*1E-6|eqPS+M zG{p0L<&P!F8Qv$09XL2P?b57h6A?gpE#k5CHo0A5 zArEZ>96mC>%iLA7k~gh7<6=KqN#HBd!Y!*|1X12ll?RfGh>1*;YDXE`k(- ze5B$ngO^_C)r;!RCk-==)OBSE!bg5q!HMHr1zLw(x>o@kU%JLV3Mpmh)7bjHGkgaY z@!~oIKGp<0C54Z#U8iBG9<7P5+DH!E=J;Ga11?D^PBi!!DA@9Z^da+mP20A~xs*2Vs%K91WrqFqQOCu7t;tVE89?qtIr!(;r zngR#qq7G6J86@|4u$Hm-2&KB`7jZ1pIDO z3?D0%#b4+LEw`GWQEvD!{p9~dtC>rFV6mlyesG^{YWahdTkzSYY^)QM^=@S~*Z$yE z2~HBuE=AH)L9{LsASiK>fN1f_aQVLGxB-jBKUbo0Zswvt(rA!NZ^7M#O)n{330F_k zLMka-!=PKn4yWK&r{M1n)>eguQ(P`?5lyd*@;I_h)Q>)HWq;Im>(bN-(h%IGpaqu<)h|yT&y7WTV&&-6Q>N*^+zrK&Od7LKLc8dzq4I;I|^;6%L&nJ7!!#u z{z|tQ>wr1-cLR0;Tke3l=nX-1&@#3;WXQrt#_#c*aLA4*GC8li3$u`zLcAkH2R|bO zVTtggP7XDMOm@e(V6zsSCa@LTx?vYd*m57209oBShOgVA;UbbgmX9(=9%~D~t5mvT z3}RN6D}&7}Id3GniO&q!%zh>28vzJXMqa$PCjgU&q`8h2=d!{Il7sKY1Zh6Y_Babi z-``YP(&;u>Ir=&PHuoN0RnWjq50aw_dsLBa{Rs69)1983AyS^5;%>;U%|V{ zHhT#8TK%Njwj-x)+B-FBz56iwJ|Y2(rw4goA(Ixn-jm8$po~xcq>4^bL9ABCfr~0c z6ga5oVv0)kIzb$JYb%xcjivxNQ4%-oh#KOppz-$PLr@a2RPr=qsiY)uO7fF6p`W!k zWMJ@@J0OQwG%8b)Q3^<}Lm&kt2cl;o z#SKL4>c9W0e)!(8+hKs&3h^Bfs zLQp0vA zm^Wm-?%-Bs-BF57dXrMsDbMP>fmhVW_P7IB=sT0F>+ti7HS4S5OL0?oSG`pS)Fc! z9qhu48*O1mxjW26#y9ZB+Id5;?H@~3Tbj2~zVb5TT!;~q@{JIAM2xfZ{7`?!wk><=h6&m1M24ZZ-Q!L!#*kDH&MD_C?Eq+Oc z)%t8%s zz5i6WB*993Q(Cy9Eq71)?YMgod}?*NWxF~+wAro)U|oZ#&f9gAeuh$I8PVAmOm(C3 zPzG{*6FwQ0A%bJp<=f-N@0+kz6JLl+w(F55$1EOchHSUOXa(CQEnJirjF?&5ac5UF zV)40(G;2pj&o6zG$kDT=CN_V1G-eAYratW9Rr2vsei!H*`^>0lU-LGqM{XB^i_rLJ z9oxU(d8w(AG^-P`7q5KIMavy$2?rwS7SX{80*!e&!7ZYji|CS+L*1JHj|@a##Z0dVqNi5`|IsU= zHZ+vs5Nfj#e~03bM!W*FG~&-t`r;LVI-55=vq4%DsVF_RL1i7Do*6Pwo##H~1R0NQ zK9PSs_xS|k3{>$es- zOP2MUAAP$(cfLzjl*vu)kZi03wA0>opRaTema`v7A0f<;hML9*?B2C33^5q-FOMN!Dba`Ukjs>pYV5Gs3* z8Ymk2KOA?(@YgQwYN@*wD`;j?akuIMn*I;fcS}(?|A&7mkMnoiykfApqiFBO+x3AY z;%x(3@cKF39mLb1-5IH6H;8!lwHmwB-S0Udl))i?x9+({?6#9X3O9jxDmvLElW3XY zkc=}N8iU`6tD~f(5vN0U*N9Jl7_DtS*{xlaUlh3GqiFTC>XJyCb9ppBah+JXTi3&5 zK86Wu#qI>xi7kkUyH0H0jg(oPs_$}N6ga_19Mu21mf`UFpYQUFiRXn!DA8QKq{jN+dZxE}AP$Q>D1?@=gt%F0qd zDbUVAxoeM3Y8UL$Nv-|aLV`3x!c!onT)oHnP9T7onj!l{O!S=?=`am# z+8J=(JX<&rL^yb|gz)6O9e5T@%&hMPU^w?3K*7n}w;6BiV(v@%emDAwd{N*40lMot z_91sxu54m_=ZVwcQ0Ixip{WSj2PI?z{eHJPPN21L0xh4^6gh#Sm^p!7AbN2Et-jYE z_^R(!#|atH)p4SM><@JY#zu+)urZ7Y!9(TC+c(xnU-E_tPp)|p_v5}^p{DJ&31=5C+WOza9=-kRXl3tB3DUz9@US00 zzt;}j5WNN8d1cZi2o`%8d_pAg5=~s#G&2l?Lp-r?$smBll{ZFP;O1o}{?jGK*Kc>J zE#ps3|M8}1)T_WyE|Z1PrJw(8^lq=NM8SCRX7NmKp8~kdmtkt|)34Ak*%Xc7Jv9+c zAqe+{-1S}bQtw_0;p<`T_gV1-Bd_iHRryMg8aFR{{WN?_@pBqVZVm`Xv*dE;Xm-tB zwJ|&`^-dc@;XeEm(zh|lf8WN?Nor1qw(IuNoq0s-?{HhyJ{b(6cH9kKwUjygjIGx_ zErM$#MH_xS)XdtaW`@Q4Xl5wQT)5hPdatd&Ir^%|pgG|y{T%%oHxPC_fPJ2b$`_%^r5o_26+UACxPL4?~dp!gC~Kt{52U^!OrL$Z$bd9 z=osW=^OkrO&6rj`2IB=>^pkkfPkyy4_CyyLJel<4Gm@U% z8(oX*BZH*-;z{@YYAgL39dGbt(%okyy>vfXNoYT(p`sc4eXtq(?fD0y0}Y-`mJSYA z0UVr(|gsxw}4g5KBR{DDJMOABx^&9>B3D7PTq&>~~ASwRdFJ zv26~aJ-vGv@qPE}V&cjD+)}6X1mEOk=QlE=TttCJc(_LF##sF{$nnR!9{6H`tRmWh zQ&tgZ{o{U**2YD7&zyu=c-QaIhG{*7T{~I({jwasGOc}*1g>^JN05%$E94(nyDOl( z?3$nrucPc5E*jQvn_&zN*?NbfCGD7%a3_W?VO#F6XmPvv&uH1W_J92uy~Au(?ak)> z_HZ9uycF<0x%!;+b2_zX3nSOO=4qFhBTn7lRb6ukDP?1`IY4{R>ANY=_s*ly9Fuv# z_B)C4oN+XIdD=nYSB1ZK3V)v@f(q9-;455H{!!tY2ND%-Zc84IwkS2~Gj}=O(95iM zC|cK+{VSSkyPk{|FZWQf);&gcl+o;Vm>T^`Uv)g%$uvKpm44-c#7ijyJKFphW)%`4E`awEAZ9>YG}C`0;Mz{(69Zx16un{4zTu1anz-i+VXY}p(N^6G}p=M?cOB$|O^I~b>^C7K1V0#sfU2isP zMU+X3GPZqXui~Og=frL_=6B@Co&Ev0)5m?ZvQ;{G!0q%gz{pM?Y~ntdeK5Y$_m2Q@ zW$@Mtv6}G|m&Q}*j{czA(K~^+$D{j{jI}cNA9NdfAjSNevJc9N@1%JKKm^!R2Nl>* z2Mjd#MPngX96Lc1*<1gB4BuT5WPXz6K@vjS;GiLX@*CK&B}Bu2(j0Qo5Y4H7-vM== zEMdEaWAKzLj<>iE5gZPa=fz@;%sGdM4ZdaRS+QIp={ng+5}e^W+2D}cLHs0n@g!VT zwHJZvBL$AFZ&j=okN2G?;ngBMw(DEjxxnE=z<#5G=f{iYkF1KCBFUe7?k^af$RWEM~V}7}NEaB=YNa-GcOc;A4h3 zHKj%mYYEmNyPnWTZFbdIHGCx-lK4(kcMOYk5Q7>Fdso)jr2 zSQkGq9*>W@)Poaj9HAtU)g7vsK9DmdN&!xD0CDpl^ihB~coTrjDGzsn5gBn+L=s>T+pJow3DQ$q8QZKzOi%g_%Nn!>E@ddF9m^xT1IJIg;KH*SXkGPx z(~@g0Qq(yULDDy{MiNmxYD5sv?y%-XP%^sqziAuvll4tXMu;yGqU1%vW0E*{a92;h z>oQ%Dg3T{Re$xe4pb63s9MaVRQUvK0Xg*E^(60~!zLdg$qK$3831zb5t#Plz3O*u9 zwdoB}9pYCg@(H%0glVVo+0IX9;}=~nlCV6ca>e>X_1OJ5?iYzN?ReK&?;_MMKC2`0 z#8>+|+fhOuOb~b7@7i^+-4Z174pCSx@04glMyVwKI*{w!sjG&<<*W|>ER+U zUwKWk|m+S?OlMuV(deO6S{=_7MB+C6salt$NvuASbj8$)x<7N z5}8VW=%Bj(cb2HB4H_mQKe|Z}{c=vMg}MF@4&I3N;mNm3OvgWT=x+Ci4&9G|mN^A9 zhwi>k3}~9Ph7p&VwEQCUUL>%1ni)YFDL%7Ek;UUb3*u?K`dXn$yx$~;H;mnBes$P( zJ8Z`tHqgYD`lprvXkv@}8JOFAY^LI$+Ht@{*Nz|!v0VjP3~Rp3HbFeG-TkM|d5HJ1 z!Ed;;dE!qkx5xj~a(fQ6lpAPb8{y=DrbE?KVvGABn8^;7&;N12Ph4L)Tz>oyK|J@o zORANuX!ba8U=nbgke{Db>>gwOQgo-lAU70%6mTGUVZmQoZXk&*=PxO@09)<9w8#)I zy4a4_$8f_`WwI z6@~cxRQNSaNV%5u5ql309AZbHmipCMgXJt1<^Db zAA_Vs-xMUHwC{$;Wf zy7`FecOPgedC+VY-Ca(gS@h2yNiO>SN3`gD{)quUk-eqJ;_}`P;^VFvW`zR>A@OFx znXgk#oL9y{WG~J_$|z$N4JJuTP+hvuz!F}ZGJck2G7TnWkK&(@zQIKP`v#NM zvcA>j`#2XP8YD)1t>mnDDV^%Hrz2r{|1cgEWUDGO`4f- zRLv;go-H0oBc2b4C*=dw4?QmsPC&SCHvpuUNt8aOrt#EcS}b__mK~FQOpWxFj;UG4 z$5Zv#S(c9oEf%T(BP6XlAjRcEzKPOFYV@n3=a_SlzgRr9kj~>rQ_LL>)GZDao&w6s z2UENz)#)_U>4BX_mCdbZH-Z+N}JO@c8;xAfP?in zJH)z}t;e(rAJg6UcgOVL=NMF#f#^@j5YumQJMS^K-a?QZ{=jsLpgeNO5Qda9Pi8&> zv+d!|x?nLik89$~g2V`7;+9P8)wG9uW3hv@95{f~-_~wI!NcN%EBo@h#+sX-57_?q z$Igd6{7~0erv2dlSe>*@!mWeEG8C+TNrcyf2yD3r(lcxa@uUj$=0y?Rj%(i?;`qvz z&MYzLIQuSgl~V@&+R8+YrytJPV?SJYbuG9NFdJ=a(v`O+wHO#acT zaqPHSe9%B>l-T@8tWUhPJl8q)hIDHH1?2JLwIzr zbOHQAuFt4xvQMaAOtT>B@)KI^H&G%sWdz%QplxmeMw;rMuRJwU+AkiHdf zD0Vwl%8hvS`o&7wuI6Rt;6Ebzl}YEX@9zRMH<5WrZ^F$CuZkCf1lYD zqf!zT5^kKBV$Ao+a^dZ zvfG^0#VlyH-MfQ$uChBrI#$_L{-q1lwDTs!^l~@BB`^oYVX_m9gkV{JyV%#_u`&pm zxhL5J5Igxr%sofZA@B()^99h!jQ80|?MdG{A)nd9!(%yShfDRDctS zdHkd<+Do5OJwa2?$SExc(A;O%hJSP1t>a&mt$s@TyD#h7Ko(WK1+?^c#LIW5J&pE` z3uwJ5)O0#v&^bf3634x5g2#u*m{b6 z9vNU({?43cTmy6BlupKYVsYmDIx@>XXBa`PoujeETxx2)<4e1812T#Du_^- zj8jgWa(7}NfV1&YBmiW5+>cj{#jP*Ex3J3+;KcFjZph zc5cyVry?+$E;+x3IS5U}x#Oo(>fC`A!$r`xq(;a^5Xzd)9W_KbE`n+oNpa(5?IL#F zy2_Unm8nFXJKmIirXKBJ+eQJ{YVc@hf^2;#pmAJ4V-+B$IoYqpK8^czq`w{;j#W9J zSC-?Ml-5O3Y_n;pjqKdFaAS1qDY4G>^EojbtBaooBKoxF)+WCopT1Rj^9)&Z(881O|2_kV5=Mo(`9>ZNrMrL>Q?0@M#LxH7F(vYsDZfNgrYl&p$JC7~`)<)1E3gMwWueyf$A zFH_R)nTb``>oa5br_6c4tw&LwE$z@ZW3x?p&mOLO0Z+qH%A(ouz9d8!n)4XbBn_c{ zIcIx8Ih#v7+igIl1}4{IA)9MG+w7UF#$K+?U+T;=x8O>KAF|pA%i+1PnkhNRK+4!W z>e4>!(mw6dKFqXs%XCaeLtJ9;NMe%%UMb&XJS^W5U`Z<9^z#8)%Xg;yJKwWk%tP^J zi!NHcrIF^M>x(9YcyOI@^T!T&LK-SJrzTl?<3fe_%8gc2a+ zZJ~#jKxm zoO5P(-{t!I-QGpC-5eu$`qU7^C_QR z|5)*sINgl2|Lb{ym97^a2d`~X_25*>r{osG3y81MBnR(q8ifgt!j8kqx3GnZ73jzW zq~R9()6xmS%6C~CI75Dye2oCyApqA1Kz!dB0M#0t?qUU6fMp?kp64$3CJSRT3Gmvr zNx--F*Df}r0NT?iq<@}VQ^okCA0h`ESglu+$EtvjyRcPJhfku%)q>b3&U4<+}th;<&a;4#DccTj02$tX7oAyfClf6+Z*qVwJ8$rFO< zYOTSA9QgkD6LrgEz7BY}Ft}DyyEJ{0V9&3nEokJ$;(Q z9>z?)7{N3Qaug;tC`RWWPp)aJ&vDfm)bbdqC}T~#(K~lluBmn#P_S+{;L`V!N9tcb z!AL=86dV#z?-)>r1k^cW=1`2Z;J3Km-h%3DgY1wl_%wN-f-WJ_T|a|q>h5C8O3{&v zxB=*0M5yc>8>vSh*uIF7hF;%AkPVETl=oI;C-v|Da#BB%R`f|{LA7GwEAW1b6)>{>HlXlt4Z5VFU3B6-V<}jA+|Q>LNTw z7|-+!DP^c95qL7W8g64w!z*}%Dxv--_d47YXy;QYnv0xuIVWQ2)1oN?3#`lKt}}7 z`v%Yv0d!G}94RXO`UhP9t6zU_P)QP1GFI+$q+wV|*hosQ$wb$1quDhzij|6jI^ps? zj;3MP)B|5kpkcoY5}^6iAjssKAYZCqwK~Qk_BIf?uI53G@&gzqhW!BFglK9(rCoJK zwOdd*@dw;^_D)9)ETnf}v3ELWV4Xn%GW@lH1(`GY*%*S%gG@1Ru)d zZh7crkVx2YyF=tzq^;1>Q6MjcGcZYk{Q)%W<|IdDjiM-F{D$Fs@zn3{Wo@AehUuNf z0@ba2u?Gzra4<=wM4s5?LAegGU z#chrR=He79is7x$b$dy2bf)dRnE4U>FFb4zI3C z@VURi(fFZGM?PIQK+95)*%5-U)7t`fO31n|LhjCtl;TpXOjp~NQrxE#mc&)HI=WU# zuV%2itECWXYz#qR{}4DBV+W%3 zWS|zrtdRlt;6wx;eG<(j*7TxE(kIcz`$K_LbrI?`v>H^pRWiy4f!aa+Zi)ukF4~o~ zC|bFaGO#A-f=B>|SwN(LH9_a3Kuj+w1xqL?1#1gAs$jTPS*?$#`C64UNkVtoD|AJ;u--yE!gh-cz&8w1I-bp7@7JM^P3wA&;4qk?=gF9)S5eL zs+eEysLmABUWb<`oKQDL^Fbzv<5CI?{Ze&PO2WaVtYJ!N6lT^y`yrC=BP`62EstFY ziYjddJ^10k0&G`fs5IB!r35g646c^ZN^b=cEOG!^0BetTCMS?A>HRc=i-5Bg?;cCj4R6xMZ zf}>KJpjk}hHYbw%;!~0*pA#vC%=6;IGRjx8NQeV({WODLI=!=?C2&OO=3FD2<{Y1(Y=P^ z=tid8xVQ)IG{rr`#ntg0@;acj(B@9Fg7T9)1VQ#4lKoQPUfk{koBPc61S#x( zK?jktvR)B%5NUkHVbzqtDQ7|*EIo}T4hEoNzH1lrM=|uSL@PZ0=aCvRl~a`}?Tkdm z3K!Ajt7;l`%9uPsiEgHdMnO;Lh9W}X;iy+>8IB-3t=VT;(miToX_-Hag*lop%!W*( z>{#rz#DKKSy?Ph7i|%>XOL=LC_|MtgY02r#YCTwXxiXFCHuEqG9G=l zlomH^^8CTglkX@zf#{DmATK8x)*U*%FDiM*B2``=?GeD&)i;KMq?Mxp)G1(#85R0s z?M%Adg6U1^2n#v)FTQNtpXaGVG-&G?hsJ*`Sk>!q)L!eGGIXl@rPclY}J=_MZ zqxGOii*K+!f);ihv{rgjF1&$*_OL;VecWV_&?1P@o_7r*C}D7<1>P88wCm3J_^ZHN zuiqH7(6KfLs_WzdutP;e0QZ@h15BSWhV{P(1R8>AiSHjMyK&*$$*Ml4`NZfU-og3( z`SNpAm$EW9>!5Q6pquoANWG?m-cRC~veK11l$E*JEXdJwvuUEXTGV{g%9?KTkTGN8 zpD<>om6d*Tu&i@OaQP5Uw}hSR>8M=kj#x2FN@wErH^Xp4021F2H%-YPQ^~MG(?|LT z2B@;-IROnr`$GiO!9lwG=)qk$avBA(%=Qn`lZ_ zCz0z%#TtcXqChg=>zxvvHZyj(XeQSYMjN?u$tFXam?aavK%ya1@pM|Jia`M39*Goo z@lK8oOwm_n2b$@sCzDgu^9IqQ2GOe~56Cp6s}CVZwV65vJ>1heI44k4FCh!xyD1pe z?}AF%7K@jc?hTnK<_hHn6J#3`lOkS*fJu>RSZI1lkt`x9m=tMR9>22U^qvWUn*Nr= zE(j@76N}Qjv22W)7?`G7!Q;{6rW$U1b4<~8S1F_4o*1}Cb@Rs4ht`^xKR9br;IL8y zym3W1PM?|?s;Y-pw2Jv_dKeA&dDRpG#x(G~^otpld&_$ml^S3Qh*4QEIdDHcuNsqza=nqQbiN@5!a~uhRoP)WfWk=|{ZHsXSEvAUKu2 zKJ{FAxg(z`FI>u#<%vsCCrt1gXbc*-{tX#7s)9^DQhjL}2{JePFOZ{~{W|o>l^cCs zVyU^y5WvoHECtY_90Ar-q3ZgrrI^n^nC#Ff&2|1tGfhG`wY~32l#po@us|zmi~s2xRwOkRbgn7|=xowvGZB~dxx zsHg=M#I0Z!xAOLt9^&{0GzdO%QxO7q7aS2mmWc^8I+$srBsNN(F%{7}*C2?d*+|Bn z{z+5}Q70IODT-EmIPG^Gpw<>;nq((wYdu0TNhd=kRph1t`AJEfITQQ#jup9iObR_= zooOAU;nq1$0W>9GlLN_?JH1}#!b7+XkN6UNwA6vOTi_jZ;q4Z9_#Q05+l{PfO84=9 z!?W-i2P()_*7SXVr*KSZVG}JCo{DNTKsrAJTOR-(OkE6c$Ie{#RiU$AvYy{~{@J zlccDb+e}dCxFbJpbx@{0)xzh z_BhDVo?w*GnvFvDg@p#GXiW^N;k5XZ%|b6(-*O#b5mGADGVt?{^{G3;U> zP2$OSAfAfKPLpYqcS%tu>u;H2ej?}~PF@o+=pZm-f{o961GAiY(+w1mTsoquN_6w5 z&7DO0)Bq1s0J(HqZKDt0pvSEBj`q?g?lkX|+#GW9aZ+{>mS zoO&5#B1+WK06kc9Pe11#vdAcJ6=mNdY$G7Yq4pYUw!#a>8f5Nj#{%B2hH!2JJNFB2 z?vcDmD&7)jzSWNY&5dTSftN52VX=g0r~a8DiRhy*!aZG^R;)Z6d4&2E9;+V`m!=St zQw{3~(&6C%0nC#0prG~}(^|P}k1j!J3#g>`2eTiYhKHFMVwYM2I^2bqc(h!1zERLZ z%|Xjl$=^jELyg*N(Bg@^jTS-qW6)!qoDskaI~<7*wBCi?83UIRQP+9xCDU~fz+ESN zI1thoKPwYJy{!Kp1WvjdE_W|6 z29a-FJn%yT?{GNGsLo{ImckdTVcJyYk1d;FFU1G^I+8~a5j>%kqbQA@P|Fw8| z3)$06QvX$Rlh_&?UWJ!}z&+zG?an zg1EGGImlbu)Uc?xanyaOVN>GlD6_WSU`J0Oh>Jc^%zBEBI4-(DqffnQ8kw+=>)OP& zi4`N2j_B%Zj!TKS?E5&HSuw;rtxP-$ePx>p|9V(j_+wTTMhszGc$|=E7oOCx%Cc@q z5Z*d)oY;>>8&6D5NmcoNw98(R!VJ%5>s5F36oRYaoKG!I3(VfC(K;> zL2R8$j}T@VqgA*DX0Zy_0Cb!hV4`IM#bGN}L~39Mt4a+Z?DS_WR# zID$J})q+fZ95Usnnj)P1IAkJLR2RrmjF;*FJsM4?$P=%j;lzK9#d9=Ja-G!xyKM1TK;r7Z|+eY;bM-~LJci1k#qUWRP zA)}5J56VI6zK1Fs?{JiI7P8D%JL#xVO1?op6|0`&B94oToU_iMuiCa5u2nS^pGxH+ z74hlkQ>sJcZUT{ttRhvUzd^Rke7a|Ng37GI-3^TYr7M^+b~IKR;iv>k)*EJuRn5_n zt9S-LYsVuA6{qXwU!rDc1vPzDq}##is9~5JIx8U6M?gdOz*mszo`Af5JvyQ(D@Bvn!v2_V;f6eCF!-uU z8)C{#anv1rzN)5GYEq!Iimlh!)l&%LW@#^B(a-v^1F_&|^E`;)SXc0ljFST%5>l;V zUj^CUGOua?P`NA3ag`_;_sZoImV-1@XH<3~j;u#nlOOdzg2z-SKE4A+=JdMS_^zEP z*2_`$pvJSFQxfKR)c+3j$vZ%Yao{LIyE-V0{Vd*grrMzPG-|47HR(-|nNgxw_QAW- zBf*~o)i>tNi6Ok*uLgRnI@QE~)vU(WRI_SAnbp+8ZW#)&lcZKqarz={fA+8|n)#^3 zpe?+7)FVXkFdsF(8h$-eUO)U@pn?A(VrGPoT8cEZNk@GT<|eP2@KHqT{L}gErL||ITQg_n*KyrJ;K@ zR9g>iQ7T4ls;1{(3v8onpdj$6e*X`&+(r7F@&On(h!IH)*}<+q1fH^V{Xa3|p{zv~|7rM{@9Fa2IQ-7<{?@pQkcslH1{a`e5D zjrGF$p+-7;NH9jPy8$AX?4jCLPF6hEp2RJH3m0wOt7LlZ{Ue`HM}^*@E|fgY-I2U@fk9hISpF{ zB>^2m!Nn>KakC>%rriiKm=+cb&&9K7DB{$p*>UBq8d8T{M41Mhrg$bxH+nxY2a%VP z_%IG7;s@|Hx-n3t%CnO!ag)%D5if%fIy-hJ$NHMq;1y+U>siio%lxH?@(x5G?RnAtu;IC<)W)G-SvSE-h9N^LPrHaAo>K?HIF;XGeQsqOW z36hOzUQMnsTl*oCCyX(sCj^rneb9~m#viPsUN?}SZXoG9g5A{x1L+*p3DUO)(m8?j zo3VmuCVNY!%G}7tR4i368TD$2ra2ze8B+$1B&Ej=Cc2FqjYVipm7OZpMAoI6wwDg} zR^xDzD^=4ds1v3ckZII}%(cD5n1M`_U8Qk#w%P*O{z_Gn@cKP>FG}-IuyJk@2KI^o zBa=A?FzIlkd6N5y0fuM;>`-EGs=97~T}##J)GKNUE{NPoYDwWC@&q>pa&-FzYiTQ7 zC6$m-shYd$45@Q1=~GC~@qOL+R!PC8YIH4~AE}aq zfNyJn-!w*PZ?ZL4G>AW-e58}{3ox5GJI1%(;M*nmAX1kRLl79tVKP{-B{@-)$C;K&X}2a)@KY#pgP$OhVuzhjS5xQ^agw@QXpM_ROQ9qDE` zi-kKzbA;1P2AS6@-67L@#l9yy*I~Yql0(hcxsFU0Ri3efc(ya&*dcvlU02l+DlEzl zPu%T%ACJnHoZ$1&r@e=E{Hty}Pr*-_(jnfIt{^ScUR{x7zAu1l=b@tY)D7UG9{h!) z#}E0uLpV>W&R5g>cUSI~QM$T4l`3Bszeu!C+M(a}Njo@s*q*3dKxf0FzRlN)^}ty= zm$HJ%nhx7h)#~b_{|JUvjk-E3vr1=G1#+24Q&qpN-nXZ6MoG5M=UkMouCMK>{D3nZ zDMC;AlI!Z7>A`CLc7S1~L>24GL&LAqgITHzNSLdkG`(&Qj_UBtW;i)?3kIf)RzvIR z{GWpj;s%kKz<7-RlN$tgt2wZq8Nx@w>+1F0!sYN5C4i@E^pGUAuC5;TeB}meHL^Pt z?q6#IRYcS)!O_6EM(k4-V65Osuq+wf-!Yg%*PX9~8qzgqVkk{bMGedj<1h~BO|Fun z*F6(he55?Ex`cb&19}9KIV2!v8Rjr;EP_24}tRmPUKs2Fj zAFS+)uZL%=3B@{-ea7Rj=dGf4&4bA>#TMgmT38{;R$s@}H&8c=^FIz+g*-E9;&V)?gAIO7`{Iy+Q5&d*_u$WHzs^~~nF%Zt5mkiRY&4UOj@f{PF3I|GtUGXtXIL{zAeKeXu`9bUti}&q(tW zqlB6Y1mwO~rHlJsPF4cr<00M~s;2Y4E!s!zOcx)%EnR#RuITdhbl#TOhUx_rg`D_- zbaCP@!a%eW&n4N6J{~6yE8M$qWhaj7uv4Kr3Rmv$TTy4!c+1nJ@s^@asqujLQg)<4 z$(y&;RT(`rqKc}wp*ANNOnjU2Wg_8s`o%=T@2F-F3DnRDwIXeG-rd2OzKU?we9nwr zGkBe+PY{PX-;1xyt?nJnRf+YbE0nJPSDLF-o%+%XYSx#@PBX|f*N4oLluihz$qrx`q}Ejme{B#MY`R?6*WWvH9!gx8BC7C!?0RWTy( zj7`#41_nd^Dr7`BpHfI%KT=1B?y#n+w~z_#LAt|@e*;K~^C{)Ym$ndXytt}T;za~Y zOI@O0+)|h7%MKzm4t2*nP&nE_^vB>}9<^THkltN^sp{-6=sP zEJ+EP(JwARvj(0L{Afz>-H70L$I&bv8CSB=B?+;hE5KKLcMB2voAY@FZ|5p#&+(3F5lCc{a0nEfp|I6g| zPsrrH-bV4seL-gTbrv;C)Bt2k=Nr+$w{hnKQ`HY9-S;Nl-!dc}WL}cqks;|IJNXg! zh@#saa=2-J;-q((bDF_^6CW$1GggAM${-A3z%cKRxurn9faKdG8z$Sjo)l=IYJ zDb+AT@5~L3QQb1c$92x&PKB&6MeU}KOfRxZjfD=)Q%7cqkHeLQbu|x=$-T|a5cjqK zX`|g+J(B;*y}-?$QsMiI~Ri|y7r<~LftaB zaLvyPb;Vvwj$8Oa(GsdmLocif4GURIFvhTOWmvZWE1_3>Z_15f{pP~rA$FBjp&Wim7pU0!rgb--bM{ zSRKexWu3juUkqoA(9q)V=IM|5vqKdWDx8Ov4OHPgtZb$-@~ytPp);)P|20(4f5F4+ zQgYvJ3^K!J6-`dW50m~;C;g))JrT<^EPXLIIM894C(R2^veZirb-|x0Y5MQWf(=O^ zj#(YVTjh^eZ6XdM?c-n(eR)A}fc0-Gtf80>QbouqBOf=^OBV*~?^LL*+3|(`+w--Yne@@Iq~6fXmejf5aFY~vkUe}gPzMylti?f#BR;8 zMsp!+`o`j58s4b7hK=dgi&T=;RPQfE4;#o7^!ZWjlWa=1kVM&Hq7B*6egsJXfl5k8 z7wFH;(!9AxSokhu{mBb+8akoj(J2s!$0 zPlq0L4qLy6=;O)p`u!L_24S-?O>7X&hfG9Sv$^3}cs-rwI#6+-@qrZ^474>!MEzrj zfd-lOvtS=HBZJ7@;|S#F?s3>4Lp+z{oakF?1liXHnH~MJYmN`Bh-oIU5O4QdqJ$M* zbl|(GVlzQi3o=z0WX`53!l}X_GpsItRK9DG z@AI_=8RBhZ%n0u_$R2AZ8(0i5h`fQtSb-=TSZ>4hzQO;E==t7nW*FgLj2&B{Xmcqb zWM+iR;-hr*GP>PS5zZZzU|{EpWz->J-%2V(?hqtWqjq+qdFI=9@@Ye@sKV zEK8nm=rY2O=}U)gM);ZL!U*pJDq@8H4w)F?L(PQ|X8Sy8{kkDB!VPr%*2pMLQ;6c5 zjP1vo3oZN(u$Z8o&4m`$2ZL?Z2hC-|9pAaAp@lukq079&*Ue?l{RNo`jK?H|X<=Ur znQs5tTxek&Ab2>~MOA3Qvu!%N`Zyjno$9XAQj=PsGNM@FXz(6F;ZJ=H+>nAv<`Zyb zQW#gBN&b#Xp!xQ%K<1Fb*#<|~7BcO}mDoi!$^aQoKx(TxEo8bqrm$FGhv&7p^1QZd z3&RH^fY9KLaTpHiBTp46VIv|=SUqe2JzxOgN_?=|ZvZ{x1$3aWfMACK;mUv>03arW z5x{^p|2H6g<7jZO`r07+KS6}=o1`5_Q~hoL;Y9A}8v3KKfMAXR;mXa0>*uebU*XDl zF8u|bJ;#C*u+$y)p3R!qYbni!YdVqCI5p%w3{>q~%5ntFmUUlB-PD$a>_IR?n6Rxm z{UjJzh&$d0=FpXUQ0M7T0*eo-pu)7$V|E-W6{VLWd#9^acSg%MT= zXF$hp14NXtD&I>QtP%VWSf=Ir_bW9 zhi&fHWm*X(OaY82zLnExyny@}K9QDxUywThCwv)>nrKBhEO5f(*a_-d=Yz#{^V67> zQt;{E9JRcaury0xf7tWNurzRacL)=_qm}skhg%5~{6H(AQeHIS&qF3EH6N(A}X3pWiF;^-Dag(wmD?3X{n-k6_S>9ZdN>-aUP%7Cy4xjDpd z`%5*NfS4ENi#)Z$3-g{( zA-=aKVc>=NV*14k^Tn-YVU9-Rh4s)nRdJquXSCV6FTwC$`5K2!EXak}=t8ipe&t$G zKehKg|A^%3?DN4y-MU|qu&(%N@E)}d!0|LdJ=i)bI;~HYh3a|aPs^8mt!2XXDrA~) zLFO66DTLF63o_48FGD8smxi%u^4ARUHu-x2$!Q*DoB7=}!~Ljumh>ZvrzLrolMA!I z)v}~pA)33@-%+8UeoH<`O)Y%DQ~LCeXo`){Fuf}6^I(+{9kPI{NLJ5I-LiE4h|-nx z?9ajWK1J!Ik8ME#sgJ$;Ic|&WEa6HwyYWcJZ=7!Zzu;mu*c(rq=@9R{Ra$b(ZFtIT zT(`bj;xu58wwzACxGkq=37@)CCK8)bAH)cU29^srP1?bSSY6Pws7<2MZ9MnuV4NQE zWr>iU^;NK&T9+j^@~W)A(roWXxLre!pc3iETZ$y6ifUcKgZ5{$bhj(PX8uP=RVrmU zRA}2H6UZ-`LN9aU|AFQr3VgZ8x>5(4CQ>s80JXctZWHjr7;wVUK3GcR;583Yq(B zavSMMka>Yn7cv$I|Es^IwvqmdWZdC?0eYg6dz$RJ<8=-4e?!|yzlF^HFSm_!RLGRh z_e+*g$@iOdi%q)CCLLs^l6RSOke&R&n* z20P4;ZrOuf>9#VxEu~MF2;tnk-%EF>Rkke}JZgG-3^xDLcfuh1PF#7U`?ZZBlo7zr z^XE1)()|cUB9uF~6(o1I6&H>xyKp9yhqR?4)GWKXsb&3*{>IiCpXkS>()fXl4qv;d zpsKf(dGD~of80H!l9>iO-tE5>tu%B9XXzL=0>btg1QkY2L?*S=vAs)#td-^GlWTM{`gY=fR%7b|`Je5O$^SrR|MN7$X}pBYmD-3~12t&(MQx<8Z-_UBTiP!5@3-?1ENXse_*jaFs?!uL^`3`gXN9+;c^31w-;OVvX-L+wuKOEon_Y+Dze_UNO*Bs`(wt^^HkR5(VH zfFa@wvoOd+GBo%d7&{*Lc!Mk6fq_mA<>BDt4X#T$GaTTWOkY~%=Gi3X=&8jbWK8cl zvN;GeAF!U6B%a3t`wT)#KzsV_1d$Uszmki)<6*ph!?D$@Z=87E-ilAz5jLc?`wbJB z2_3~x_&bW92tg)40hww+)j>G<3CLMb23un3@8L0S%zpE)sY%FyYyj$>H+8ziYE;!$c*YmV+S(No=!lHrdQu!SgAlud-w@7 zl>yoe>IVY~^8Vdm-LqPnzJ>sLR)Mpv5ERf0KfWfZ7m-;(9xm@lf3!zmF(Y?!Jj4+eR*$Oed0I%6u=8@GXQD8jAP$oy) zb(V=+>&`N9!<9+Nez?+Jgx;NH**yTsqNk40&^*g-7~mNYuDtBVm8nr&dFI%nv&kW$41_iE!LVwXdBpV%fbr#Adx3f$V_ZAioEHNBhc|x|jvmr+jz<5@8@h~y^ zseyCWz`>P?(H~5u{O2|_*9(gVh8PX5jOHxRFf)n(MsvoCMia@VYIcz}s@g@`2v=^S zmbg+IHS6N7oYq|m*;X*baByWfRq=U<9BjH&2w*rVU7W_^nQG(CGE=QaFfmiD+*vpi zbTZ!LIOL_I@_K0dPzC)*-%xS=XWLLS>VROiQuXL|p?>Ni8I#dg()JBC{LpCDDaWj7%+VjZ^Eh##a!--QvBw=~ZCDk)7L z=?}d1I)_Rqe^RKN zVuidXixg8`yUOjB14GfbTP(@O6L@YnSmGwcm2Wp(ndQQjTd)DnG@?B$DSH3#5Dt!@ z??;BZN~@s+ygu0EsU=LEQs0c!rwvO}wBi(^>V$_`D(yJ#qHfIonwp6YrKu_Z0*4GI)@{AyPjQa%(t9#Rm- zL&{}V)A4b5WgI&OX+nIRf@!ug< z4)yZ?i&UkP?S+c7k#Tr8p|kf-EtDD_0v*{N%%b)cKRI3U!;|0tj5($PkCmyQOR z-Pe@v;=UkLI^XZzgqT`s(%o;;J!sNFW@2iONe7wIVLMgMEZpSr)qSP?D6!pEH%(jp zpW9YHj1E;*$Ghu_V?yoyH%V36>Ps}wSK)K&G;*XV#Eh|_Me4ooLPdRv;t>_~d3Wds z#>1?$rxCmNA`5U+(+6^`TYB=OP@=lkou5o$^Bza>_i@Yg5dT)82bwa9i8>CGf9c;~ zg#8%x}Ek+d<8!R$5Tp3&E9++Dc#H3M{jIBctFE-xixHSsf7K05}-skvi6s*7B25Wy| zVZj)~!j)ld0W9XA5WuiDy0Cauzm9H2{L|-Dl^E48qH1ZQ<8?t3UkV>ZE-v#zk!+&+ zQF1gBo6N?`E^|V84lDN6oX|U#+LA4-SmH9U zVi1@W+mKB=&U5v%?}tk1BZosp^ojYQ-qr!C1+(#T12QpCp3Bzb7KHA^8%rF`8!x@l z{BD1Vg`qj$k|P{gB?{`TkHjTZwpY9s&Pm-8O2q+}l(k;9349mTE+ruX>~Xll#Nh0HNdrM>z#4+V3mom|D&MWh%l%# z5oUwIcR^8QHW(^DJ~k2AhFT=Dl8O7>+)QIo}|$g-D(~-Xr?aTNNkZ7&MIHc7o+j0tTlYaJIs3R)BPA zSE$UEKgtGhb8-P_mm%_T05T2sj$}vxj~jsJ1mJN2__gGRNM=laV}0+7)IS@9CPi7j z{t5C0bn+3BG0YSS<2poRalzAEEowht)%)tl2C!X(H1)b^r7|o5t8n}AJKudc2_H$* z>n^FxQ54h|ikBWoW!~%BRM23+OC*d>qp{h~{JW$|O|tFYWDNLe3d2DemBInB{gSJM z?5w?b)Uj`fFA)cvamlE1k)?fe&f5XP|1u|GycZ1KYZTPjx*#_HaBV7RFy44wKpA^T z#*%jnUXv`9R5B<9L&Y9h)Hm29+bpO~#6x0~N2(W3w15mcOhzG@jdJBEb68vMQiSncx}1$Fhz#=~PUVHE1t#fG65aJ#<4F)eNc9sGK=+ZY5w{OR3j`2m zWj3x2C*lK44o(EyIG@@ZT1Ic6QpNE1mjtIO+FRzy*Cj($wzv3s$k<7Frv)*ZflTSm zxKyU7`BHj||4Vs7-Y3uB>_zG4Z z=`Hq{@=Ml#kI&L&Sv?%5E?^+MFx>wmH}5Xci=^n6=ps=c{CtbEBjPSLnf{@+*i0(w#^L7 zYuUoJ)_b)g^F3|!%ZEe7$q=7iP#+*nKC!S(2cEzF64uU5`^u83-gaL-o%T|wn?f{G zuig8~x~U7L42;Jdjj7jhFi21DN8yw@99KYBruF9IO0?b_Sf`^37E-CB)=JSxJzNkB z@WdZi=7Ml#>J?X>_YX&rX;Wm6_M_I9{3_&6m|XPljsw#@lEr_A6xFz!0Os zmC^hGG|aprfYID^(eR>ZAo>X{in>rZ7DXNV3TcK$Wva9Eo1vN1!pv>H@FsfLRGi{O z+-6=s^XhKex1l@ryT|eLdu2bF$KFryLmO_EREzrwHLy!!)ON_^%J%mYR|c6~*DEME zF`JP2?xJ+WY$6kT&c6sMM8!;i3Q;lWzu&zbs;n;d)7!rZmDAPV3Dx#5B7M0#CLv3Q z-hAg{I2Wcji{DWa{nkJ(Mq5z6ghAT7_eVeJzc{?dtYb(l?6 zqrddzs{N%Wr}p=@)$_a~#gtNRe_7w5NtxB`{(fi;+V|jv_c6~=%K(V> znVCEWhy|)cZfg>LYJN>7rJB{m3_=ME(2OP#gaiN-X^+ABi01ve^J(E*HA-O$G>a zneWNZ;q!V9uq(e8{o=~+H9(llSn-exQDWlrGR}vV`Vgkqm5pgEee=}WP>gQ*X=s6( zG(c{*aRdG;K2BcIMx5nEe{{Uqfzt7i zj62Rpz)SRHy@8TlE$r4JAJt-@bU?`Lqq+=~4hNai`92yT^yNsCZm3B&#iWDG^yNa6 z4ziOU`8E{WZnO_gqy5WmwCUeqxxRBC`L<5}4@p%T>=m>TQI}65x2vJ&)t-UETE2o( z5o>vPAXEe6VbNhN)j8{oNXFxsK{6h< z98^eXu*lGGWoVTL8MYDu3@tp!1C7bbd!wM;W1!*6WaY9bR7-9{wW6@7V2n}W%Bb!E zDkdutz^EoVsCZa@7k!9^<--GISpFyKmAJ}x8I1E%_6g+Ajcs1azF^8hFJ*s%^QFne zi9wDDmmNf};nCw2Paovb12xX2L^%W)N2R%yi{orDM zhVHklTvp=c^!UND^q5OQ_?S$jLK0{-UO%ib`4Rg7HD*;FmM}h;*X95ofIbat(BX71 zc+>I1;~1Og6|1fGzE>@wWYx0zUp}n8FH%GfnPcZMda!J)`<3+>^iKj>#SRho2$|hu zxgj!OLgsO~I^<|Jv+@u@YU^jY`t1LD3=#il#}9JjnLC^?MEoJ*ZD`CL-Ul2sUswoz za@!jWF35~)hp_{hw$G{OhD3e2!LG(<3^+T{J5hCuR}0}Zn}N)W;TE|5*J8LSl&O(TBHgikSh!6DP~GX> z6hMrGtx==`x-$eG5%Pyh%|W)YeHS0@tF{_!TMV|n1{-9?_5x&l_78`O5u2%w;~L$d z$Bf!}DT43VP{TufgM9o|8Y3N>`9(`) zleX(6K{R){+GyecENJ>x4>N@A0WoAp9~DCoxtu52khh$O<8mT1{@%&7%D@I%!$PO5 z8cx-xE1O~(a5}vTiV12a{#!}(b1H-*!5>ipY>^z@~%9HM& zBT&ce+KztDjpl-#Hw6PkDwuCH+$z64{*x(L0hbKhevj6J7p4a(w8aah!`C+vgx+)+ z-!vI6ezGzL*&8sKP700SJIGE1);cN?J4x)xfoY;2jbSW;qI3XLHe!xpJ?3T#qR@hc z9zih~YVHV~LoeKuIUPT5ju8H;XRopMv6O%9VzapB4lz$kojJ%j&O2Eka>>V6mnEw zQ4OI-p2+CyJq-bmDRPAHjas%*m|re88tNX`BJazbhfluK(i`zMGJd&yi$S)*AbZRp zgUraDGj<^J>*dF8Lw3aI{af^WM@AZN^rbOmD_l2*AahSvqr5#C;e3nQ87GgDDxr+2 zE2l!A7K(O!6E~jw@|~lkfQYvX$S;@=k#xQRqlC9plSWBf3>f7oG6~_GIq>SL3Le$b z3+DZ4YQv=6>QVSbqD|V-Z=1Bkti+zbR~zh-b{j?sY4`9bA?+RkBD`E~ZPlmShr>E8 zJ}yb^9VNsa+vmA>|G`Y$ZTVNqD7~X;xP*ckrtA&@f>|Z3g=M1bery^ZrjCvh%I-)x zyphf+5Y3dwnNhT8$S6h$1LHdZ8XYiN0DH7t_zq7&h_Sxqh)z;cVVHx4nx6}C*ql-F|(voMG?Rg@y4SuT?Tt-z%X66!eCh{SeA|! zwr;z@@~{`n&cb4W9mawyV_6C;Ox7WQu`Kpt(f70qZ%}6pnD+(D`=fc8qOKY+UwgrP zS6DEx!(edbHo|rNo#FlpSH^PkHY^i6gh!~9G160lW2C3x%B|EGS6WzRjPbNm(=mnY zFtEd5aAh#K4(b$cp>Sm|mEiQF8cA2`9G;|d4Vdu;46d|*Q;Q9lgl{fBqJXU=GF9V9#I>kZ4BEk_c&AVfnKat+~EV*S=*sq@mM=I$*a>8-?M0VJ( zNQt(#`f|cORPC`s5!M*1*X4vSsJ3Hes)N^whlI=OQ*XqSSIx!>qcT9^R3FIXsmF~K zPYszp^Ng|LnIW@hrgX%N)EMim=Q5!}bXH}kfX=GK4woss*!FkziaN9Nfw8*T-Qk-4 zOiC+MNmXQjcX*NBI22TO^GYBzqnFUS~yLa zYLs7mJ1|z-Zl8o5dAw92p&xcOl2MXC%Nm@3)5&T-q2RQw^(V@jm+;lb;TJFAtBsQ- zJQ@`Qa2~h!$^qf#zO@(zvmP(TYwS#YadbFFw;C9J5GT{7j}ABUH6Qm^(SD|g@x<;@ zE@oQ2#>sph!`MBTM$-!~2;w>Yy`&)z3=zbu=Oq$^d3}UNj%cdbjGZ=BoDU;3$+3-X z_ZZ_@*wd6{rlawaM}zocJWyv){6Kx2^tT@4gfd3i>?-U&PWoFTs1SXM!FK-ea7x@a zP+8?em(vCRj<2MT4G#zW-6@%LwWd(F$ztnA&YVAa;&0;WTpK5ZaZ^uj4wYJbyxmwO z=odFuiSa@hqiv{THbMOom3l5CQWFi=p6|>?kz9R#bT~m?$o^tfxC`yoo{qUL(H<%? zUQaeE-TV<)HhrbRcqwS5@mx^9dt=?v{w}?)ThRTll%?Hf|NOk zls0vYJ;ungwm#LUcoBcV)#*H5${h4$?38&Vf~A9wqF-F*QQk5K#!H!BX&R}hRQXdp_*b+Dx&s=v)tjw94Ei33v|}!uV`| zR-%X62%zb<^%^P3!{zY*=%lacf*Ikmw63+*>zw)FkRCcQ(QlzNAeXJLTmYXV2;R{8 zi2=~U0U_)UeG}LpTA#b=)p#GD1DZTR=B5=Um`U#haix%%QfMMc6=ZUy)@m`qdt_(3 zmA}fg`ZQ^E>fXzzge%4Mn_xG!HMK|?ePl|wynhuXlct_AUP$NR6ZFxxk7{$dg} zWPsOYpEp2ZJNasS{jzw$gf{)JcnpUNmhc7P4+& zh=&ziX;|@9pJ=FN1TdT`6P?Oou6YT%5)s8y2__x^PX=syFMA0P(G!J5$eCMINM^NV zBEOieHcsSp)*`+C0D3#WbAhxj$&9XXiO&9<;pu-oLZOa%ggQ)h%p=q*R6ce9ui#sf zL^5N9Vv@NUEuLh6!wQ8-=1MeECXyLHO!{}6^zWGTHp%?VB2a52&=;oaFAnG73sb0E zd|^uGt_f#YUl9Jv`qZgP#eA1gSxhvC+eMn_x-W){>Zg~4ds|AUueI4`=-7CyNj_nl zhb|2#(Pm*%Vz$|%By97UrQyN!r70+}C&J4r)@BeUIFy!>F^7_(b2cKV4F%zoQIlk( zyi3y93|Iv)+mnPoG5WcVK6{qAY>}uF6TiZVXJWbEN<=-tN=!;1AN~}_B;l6#Q;a}- zS|Gl{x&rZOf%vYNeA+<#Ow!m8>3!`_3`UdSS0@3_1!HrCfRb2ME>{-yu*c+b zLN?HtTW+2!ZmUmY)%1$TI)oa4laDU4WUfHx0Dc47867wATdM=O!COGaLUCVS(tVEt z@cRENRaU>fD_jllU$F(~84Hsi3lFqDaV*frb}H=^F+ipJSjvAxpnRMsk1*oEum9I0 zj3SfeE|4UuGD<`|Bhv8gnLb%=PZQnBjppe_x5;vQLfwD^n;Fv2jP*BEqbJKfIvi=} z9-RuAC{4)JjB1gw1(_+$O^~B0&2@r|^!Y2cpFc;Qm!7*(2;HKG1)O8?glmz{pZ&K% zM>){9ohE5!Gz$!{?+ma%4KT?Q&j*M|Sb z#SG^c2G%753s>Hd_?xMu8-Ic7_rjurF-CGBM6y$bT0D@p!woI!-NQBf=Ep!j*B=nTk_vBJo)Y z0gNkE?|cvB*|qOt6&jKGG#uzhy=CF-awSwA5MATsUZ>){?)gQ6H_p}u`85o)>mk=MbymH(>f80!$l$~^1^DkJZx zd~T{NDBpJ?)q4nnaD8;B)Rpc_NoHBA@>mWMr6#LJe6P$6P% zBIU`;mTmNlmo3|-$+87K0L0o9X?HMdm2}zDpz-J^MBg`X&djlKeI=d_Z?_Io38f48 z4otf(x{T0k?{O{gBl8o}WcqeqPe#Qs#fBiB9(_Yv844oPYrjh(qSwfcMbm4>o7?o- zFQ|y`!5K{BPrhRFJkJDRhX>m#(`7g^*{J$%JnzG7Jzd5l#B&dO1Jy~N#6e-~9`-tF zo_g5RP%%Ahz{lYfHEgrPnTVn&${trfQH@|-{-OJ5K8&e z?S@%Izqnx*O&1akl~3csv#3EsqSc~CYRk7|qez~9>636NVbNYa7w)1So-R!H1Jj8? z&^SmI)d2w*S?;8X-BY8IX+o zN6ZX)I55~`*B>%XdnV41eg>K6IkRU-zk*EZd@(bG3EODWt%crpY-}~jAo9%gS(6O1 zlN~v{0=H^?P@#tVRvNAv-45gVnL>#UUAxuIn=)$TxDocZz)sB|W(?t)nXzqOff@55 z%(U$HXiVCUd3FXdV_ILm0B_&w3Vh(18A6PGkMa|Za+MN+8U;@K6FGR1^7QZUqwN2R z%oP8JE0JSXkmK0(RhlWTFFX@KqaL^tw!d_Ju)(emS034l%rpcU0@(Mdnecfa$o@nv zfgr<{6BkHN0|ZxxB(p#}0x6>zi}x>yCu=ZMW+#&hiwXuA6|Rh`C!r#u3;~R)hX<7q zW%yvc3+)jD4OiZqdC*1m{B5ZISy)uC#i(#)RF41^Z_Pviqk70i#eCWC=yAlCT}6`< zU-tD3*_-*h0Oi5%SLDu(Z8m25b$(1FxMfFj8C86iB>$DnN^+MnL#N@f=X+0Y<*^6V z&0|jkDj1JFjb`B&JA+2EoUw-~vkTD_l~88WY0^cM8Ge}bZJqROO?sO$TX{n$Gxi;& zehC+-fwN>=W>*zyNCI!m>^sY4%bMz-bAqyEV?%x|P2 zA&-D>OHdR+pxy*NI3qjJ7oJ4?!4-l}%$YH3>0z;gg_*On9m@y6%_PJ{WOEy`VlT59 zjY{Vo)*yABvZ*SwWu(SObK)Y6N#s$wofw4381c#;C5Xn@6Pn~O?G$-V3ZCW7m)vRV zovpFT(ctq9x4QVCVdLX74i89n#6LW1@EsL=5ELZ<{YU%ocIHEVS*6G zAo0EoOe%<6iCDiTg&#b3L}M% zgOn+?wkIZ7@s}YQRL--_b%kovDYkN1(uVSU{+w! zT>K)@W(DZC%?jWSx5vc0XSuAv{d0vCSU*=-fsH^!-_KYJnchp>Hdhz{w#~En<+B_{ zz~7;3uT5s4g(2nzo&^XKbRTRxyub@{9bO<$A%-b|x97^(dz=yl#?J&W+TiphY~k4p zUZl5ar&RNkoJHX5U6r2zvxgy7064P2QGz%^@8O1g!z z(qMZYY7P<5V4lzt_2$X2k1K=dh%13;KTk&4cpM5yA6%GMNG!0!Sa9Xxtlm6B0U&^f zv)c1KXn6U*z<`-!z~IWu|4jzWdKZj*Y@x7dV2IJ+%4p^Q4KMu>z-VT=Xn1fviz=hR z^*GfTM#tCDVd+}}Xi?9)x-*B+)V63O(nA#>A9``^yLqyRUR^CxQu|XPcoAa0^!S+h za@5-2=F9XmJYT-14v}V`brDUZTQb}$=v&o%zT8oe`HrGwG>!ZYB{%c`KT$a}jrZxq>@f_@vdHD%Cz-Lh(=rvFb$D+_{e=E>HSEoqVHttnU*X8P$nv_@?Na;FU{ zbMSPV=8!Yzb3aDT&Kg>+LqX_4;;Q-5k#OZ{8-Gf6H;O^M>CySprT4%_0Q3Ci8&5Uy{N)f-XzhH6vgG;8 zRr>~(UcZdp6B%_^cNXGH>A9w`-43vP={kX3RrYv_F| z;wsPx3T1hak~>$sL)nUQ6x?Lu)atrp6v z`C2(V8II446xVa!D{@rzN8=LB-g_Z;IW-nCt(qaz7X>W@)1nz7FPfJ@#-cg=Kl<5y z`efFVD4q*4rStV%DC_1+Cf%nd-G59v z$h>gAWzs=*@*|Je3RPwrF9#~*@iL)ey5x#BkxFsFe7p5{jeN9Cq`W_el1Z0rjs~MO za`k*#BkxsJ@?~Y*JYT$8QzS>nf^}zQtolHQyjrh(@oKojt94cr^TnZ!%NK{1i?q=W zjiCIcLxTYxiE!nSs8_yO5+i_JS~k$pDBTT;v}fcogJ6e2fGhh|KI{LV2F45dGD_#? z%UbxQ!oq%oXwyjNMbf4nkTbWb*)%d>k!%|2yGYV? zSmdO0SHI{OJbELZTM^n0WDkg^tiB8Mz>b&jJo`ErY8aI(`haMF+&9-QzAk+EiQvbAtZp0P|? zSU{H5$pa%1oFE0&91epUQJ+7o#>5@C!p zKw+{i6+yh>t;a#$6>qKkq-O18oxI6t)!T=y({j>Q!dn-{w(r(rv-ZWqOJLv?CDd%R zl}AO!;{|<0WmwDfrE#D$@Ct|x7C~9#5wzE_r1PuP!6!#J@M2&SnQdf zWH^XJL}jQ)4AOn9DXVjYG18aWpuScc`(g~zQyk<$`i?u4c$*9RX6da&EFIG*RJ{K+Aj6(2O&5BLZ>nWfUtH|bu znoD_G0=~;l$#nF=W9WRWjw9tMsx|gX`1&lB-3b=fk7P9bQx#)$rK_d-ER_u~I8>fe zX4fe5sB)n(NwHC%szy6!KFF%TY*Vmw&^INVfGet8)2& zkn+dqqf60oXeY}Ll4)sOun2AV1MxIxrQ2xFc;7!w|W< zKg)?co#-in>7;neNx?PwG2?V%zi?u?2mR=RL>4y4BMTzEt&%!_6>6y1GQpNaqPZUt z#^7pDnB0#DVrQHwLD7s^Bb~k?l1hd+(OsTIjB&WwZvAI$5MF_`@*FK+v1LBJ|5AxE zy3RHgqV3qg!S^LB5@O%yiww!9DK0~8G>~_TS>A|^Ft&TZu}f+U`E?13hK%Ds39_B& zGfyIh{2kk-JJVLW=}|)eW6WJ0Q1BAh1p zka>ci4LN!@Q&;Gbo1^&EI0MdACxB|^a+$r`=9aqg%m^a;jG z1{P$7^_H;%nPGhbIU3f-1{TGy$H|lPwiw5u5JJfGl`Xi_)@}C(0hvuEtdNpIfnOXA zt&l2%Y(wL1R!vq&jb%Wepxp_XY78>lxy#sr%=@fHLym?v+~~~~J>T#Z;>px9W5`z6 zVhlm%eO8aH@b0rhIPbHvGk!TLW2*aipie6&JN}#-&nu~~O#u;a7m!(13mz2de769M zw_252DJ8z;Dl%E*o$c|`X(uL)wAbomntn2?T5lzOk!Z83^xI}t-=L|atfF>dMtHaR z!bXNJ*c~xn*l4*@nAO%mMa*h*$i%F6UMb8f+h>aB<3)1f8@^0DMP;lMK6N0nH#wxQ z6h8ID)<`!sVx{n@{4ruoaa+?-S}xf%`A!$iRtFHLY|DhgL7S8?T)$tskW)@{q7=di06 z4U+Q)$@wTGKN%!HtdzylzgEiH?M7h{!DxP~D&^1(c&&7PrD0eR&WO%>5i!GBdzDm8 zja9Oq#g!S>EIhj*g0AH%FPOHg3Ryic#MOfnCG(Bu~vWaHbkK zxbosQ@;COEh=izqsH@fZa=&B%*}0r29-oeU5Gf(V`I+(qOJ5gAyBL&m zIDb`R_!y}=xVr=|<_RpoU)9if>4zSz=`a-eXgx@7(*i_2TCl|BggciL?#%My&gJ#r zF;YIyjFIxm8YATc^gK^L5|uM`I@skcND#@ph@#|q_EGxB)AXareIj{Lx_tDU^Xb?) zz3X!{IPmVjB;`%|f<}`5>Wh^A)>SH#1bL0^@|dLvEoiAyU`~l|^N*F@B?)foUEt>4 zr6&BTKZcuz4XOp)bQ&GCFOkHqX=NQ^w+Ym#n|91}^~`WT{lr-5E6D7zN|ou&BNGd6 zf_i-{_l1^Uuiu2pQtVivb1x(Dh6#v)1XZ1UJ4?@J<9#sUxYfA6|FTCKplHh|;*4+drzUw47iT-hdad;uq zyC%U0P+pW^eCoBYX;!M~&0nRAQVr2b(aKTUyG!v|*XEXL_pVg12i}zm)*WuDU~uQv zwJW1jLsq{l z<1DyI&v);;Lg?-{dfytopN$^eOz2)PdT_h(QG1q#Ofr@79*9t-tPK&AQ3{VrcnQnj z;mJPFX5O?Hs`NOWvMr^){~od+b+Hag3*4?%N#`8Jv&wH-_uroKqAEX*NnUK>l>qv> zLalMoOUOd3F42n#8i&&tHPn6Mq=mzs$X+W`!uXRKkB*bZ?J?MhY}`td``;Qj7~#eZ zckUSP8)pb#cyR01YMgY8cS4Z%KuwK6GRYvp-6egkPb1*WA1D3w^W)4G?OTNfiwp~Q zhBb*`5%CKThV@<)EVBvfmk4Zm1{?0Y3F>MDtUqsp_4lp9f-#1LJHyHYEGB^A!LWW3 zSQb7K{2SX4_C>RRYJr!j%x-B3-(n{qe1q1tm8?}lnK zUb>j3e4zz@eTm-B}S(T zNwC$7C+uqE;O$Q)6km)rp(}q)c?h2&pm3hm0|vJ$2T_2;3*)6(iivg>J@K9(#5OEQ z3*!dA@wxce7@LEGr}R@rClcKxK}R;IJGVY}HK=U_;Y22BKJN(Zas`+Q{*eU;q4k6= zbrDVO?#b~AAej-qOrcnCZ;6j{3P@FOf;8_JBtmuD1Zm&l=2r+q6aM8D!sH1uS};ob zrOS9EQq$Qg;nWA=!Q)FuqT!z@^?euK6B<}OIYEXC7hH(GgX85zI5ixAFu(zCmwP#- zvU*qW!CC50IA<7mui#E+z%9Z(;x$6NKEh%fM9epTf|)z-F=kBo5o2cl1erRYnGiK~ zhM77yz<_0sh%M{HTx6nT3}WVP>UMnA6y1~)9Q1;@*Qzs7l8BuoH&Uu|^7u8$))S?B zy$ABd4s?N=x>vY){Pwu912>P~hQb|@K=mx-XrSiEzvsy_tZacr;q>;HKn7N-A&0ylkA;UC5qF79qp#I)JyTL~ne zrr-qBYT7CskV%LW-pCE-w{emXXAmpWl^!M=lQQPIFd%F=@CI^+pg3AhOt+>9$hOK!o<2U6D7|ME6x zb#SWmR5(iadrAzhvz9TX6W+%Q=dt2oEt!UJ2i)f305@8|f$q(T4^&p~3pO~da&UfR zth^0KSdLOF{teof0?pCc=jkxAV}i^H&i8^D*bM^=Q8>VGjAy*Qd|My`Yf+h%Q17YF zDLsXA51UJ^N`X7bNtuT)PCx>yRa2a0C{l>x<eSD~#Rqy|>51ZDU>_J@iv<{*3~Y^ucC$hhu@uDKh#mGgaE(4_sua6$67+&8gD6RMnZ)P=Zb1L}kP3 z&3ba)KUL~l)u}?wJ`8unlZkaE7V9r!zRpuk@A8Tmg1(ivhLE3+A5XM@g9iNT*8t*A7(FJyS5sxopyRfzxLd)B|gpmJx?A zB8k>*I;9S3#D%Gn@gZ_X*NEizrTH-m&0Phq68K^$S)?T|BY;!fjYX~z*m+zN4I?6m zK=&-xktiar60f{3brsVf15Uwtx#4!H1KiC@SmzZcBZU{tBcwP5*ysohJjRRBr5ej~ zmtQl`2~8;p>z3*Gii`m~S4_(4lCk-@XLG_d&0YD|`JqD?wJ#k$w9Ld7RVh3HAl9sp1>v+tfuKs7A)OOc9C*ze2l}aoGoATD`YPt_oB%8dd+Yanv5YwV6rg;w=6Wxh-%Mp z%xy-;fQ**i$k%w0Q##dl=n$*pfIIAkbE|ej5{c7bV2j`MMQ1|GP59<$Zuk$}?XbJ%MC?XYzPib=ppoTv>Jc0RPD8tUA$uXVqyX%}|BknKIs8 zby8{QOXwRz%|GB3C!7pNz~r0mP2tC@P9K<6C$i79%=YoJ>QwFSz;H6byZ9eLu)`q1 zDj!vPcYqFuhRGT_UzIDQr>?D-s)zLr+)tC~7**#3q0I4`R{KCr-SUD}B=$KnlaPgJ zG_5~b6C`MNH&sNv`+;ytxYNFR?4E&InwpE)c=?I&MJ_)@;Em$Qp-;pJXushZsEcsY z>JyySgMm6~G?LAWPmppJpDc0|R%4aYC+g8FeX9+eyJp^E z?!Xe$Mz}L=RAr{K`ZQB$BYS3a1`TT$m~0J=!1S!agge-*R6SsR@k&@lAkh4_;i#LS zy?d+BV348VPS6zYA7%u)(VYpcfj1$eZ_wk+MK8D38DzL~(H-(Y?Y{}s_qPfPwip!d zoL}pZUm5f%dU!CZ)gCHYBKyEBkx|jo64?i4i46CTQts7P&Q*-pM_XZN_~^huQQauN zVo7m+(J4@xo*90H?~hJ_o>l{$(g%+#@64{7O<%q~N5}T{LG9T6Q0aIpTh`55Wy`u* z9}eOHOD4Q%I6Rmv$dnac)NIkPhP-Iq3|`zklL6wH>t?$=*WKB|GuMO&c;;f<4l&PM zPLF>oaC;oR^B@h=tZe=0!+{6Z;9tpguK7u(~MO!BU%r&ki zy@V{p=&hoCC*k}I>_N)u8Nl6JMLWp?T;G1nmImT9>_j#Yv&d~4w5SFGhPX&^=X!=a zFQVbjCAt&&N{gJUv!w)AAT_ke3GmEr)+WG02NGyHzw;l6&??$L6eqKrsX6$^3md69 zhTX)YT0P}1eKNLS3ZLAnnRnz`u>Tr*h$F26$vXD2KnXqW(-I|66_%#=3e>Sw>l|6| zxF<)$W1@WHDKkg9((XCZmG+05x>C5gD}4q2wB7|bPmbS(n^)D)Zbh!DnO?+MReJ~O zG~^?*=Rn4IR=7`G3JBCEBKUllgvelCRNI>){XPZL7SygevZ{6uGQ;Fp7l_aTMoWm$ zA`?2Bs!s*#sf#)K(We5L{w^dcwdgL0xT|W{VTu-+?)1X10t~IH-4$isU1TaV%PEW7 z=^vNH?X%1x6LJA{?oK3+7MZS>E{MZEaF}jHk^KF1;C^}>$2}7mCvQt!?i+Z-s;$=# zb)L!UvnX`CzdG!j^-5<{>q+Ahgp*TDpAq9>F)<`sf+#TAE&>6bowjL zlJvK{RI#GlCbf4Pp~C|MIhf{q34UXiKGHs^ALY{RI)5NiQf+knZMyc7nB~??2Fb0@ zG?=Bi{6bQ_L%~T^(ppIpY2@Sq{0>PKo!y^O`~P1nx4;6`N~m(Z(ntpF6gcn2c?Mq8 z;{8K$N{a_C9;o?eORa>Pw0(LOK7z13=4BP0J!wxU4QIL#T9r0io}j>Nd4leQKRrQk zGgs09cjr*97#;2de6W9Oh2MhxJV z!`#2N&#=MmGw$5wo}F#h0pURnG#E?dZZ&lRa+(QnJs-xUPBEz|dtVC(!9x`dJ z(<&v+b$du&|C>Uy8F#%+*8ebYmi0dxce8#CSHFhQch~>M1o-?=8c8kvd`#d0OSPIS z>wj~mfN_I^PeVwb>yxuXj~)#)(gnwXbM6H>^HxZ41UoP?A<3s9tQr@npa!r|V}FzY zorF+&Y2ERGMwS{eS32j{=1S8t5pL?7;U13n)-8Bb%K|6&&0oMBNn9_67&Uh!z6)Dd zJn@vR3Dw}_K3GD->ZBLUCmxKO6i85i&6PF}Lg_Q?>ZC*8tuOVV0P}w+z>?r5U~p3t zt!l!bkipH!TEHENtO?`@nIqrTljlb5i4O%E>C>hgFPPT))axG#Dg+x;d`9SWgK7%I z3B@M{72J$!nK1)5ukdZfp^Pgkb&UFUz1qaksv%1Lq)WxQ=mm(WA|;|NhRhZ6700M9 zo*Q_?H|0aKv{!tdfPx@_QYdOV-%?ecCwUc|C#dSfjl8mgI(-qC*Sp|NSw+FLuGbOw zh^(?QMC>UM^JUC4RK*Zu#)Q9V%w)_HreeapD5gTepP5$^>p~-rSUJO2LY$aa6TC%& z;mlkdC_SO%0}1MYNggzuL4eq>~{5ON<=bO;{eyeC;h|%EAXm$b(pVt8oMzbv%jV9Ji zB`%O6s<1$c2zSn$dbm>&r7nohocarHv8Z5(;o#12Dl9N`89W$H`~tVEm@ca^U&fOa z2`0vq<>m|7f;#3NA2Ru?pkE)|k43K4jbp%*?7{4_>h^%2Dk8IGy|xG1sd0#!_JxjK zASa3>Zx6)kW#>V!mF!ijvzoU++UD5{gf*MFKsIx(HU2B%MvtX-Ae<-;xN}w{q*}-k z`q&zrJPji?OvB<`@UJAek3PZmK2HP_h(0#h-QLdFO$>dRhuQ?U8K%}SDyK4s}b=~M6mAF1)eBK)|2 zI3QxwtH6tUmEXy$s%{@D(l&*fq)4{RG|CQJ_6u@-GI~B^32Z*Qj`2L2m{x$&ylHgx(HI|)UwZz|6rEz{y@$dERCU-9r-a3DBSi_I>|wg zs~3}?LrAgzGg6W2HUrii0u3Y*gX7~xrh76SJ{1yaMpR55i3Ib8M52E}B7G_(8cK$m z{prYFBGKp@H&kSP-S23iAwQe+85=x?1@)Mtcz9vQ~BJD zC&&BJ-$Zog`O=>Xr}pZn{D4*EPLsLl;+@hTto1~nXL}6D9F+OYV8e8L#94wM%}0~e zIUcCs*JMs|9bgm5lRB|Qhm%x*5 zJN5Z5fwysnm6!ORK9wU%79Yd}^wh6`t=1I|<#Y8f!32%eiY$^*B-}hwyM2+2BH`vy zWM#N9R7?IJl{KhSE}Ow6G`X6c2WHyP{s3a2S2XTjByC{VMbZYs%?#QTi=+{RoAi9= zKlSl9ZiX4XmyO<7qX##0SksLj+-`itVg2M~YrZMmLsGa@uTP!{RE%A{i0U;JBA-x_ zayAg}&nGo0#P9LtPdcGw(<1r44c8uIU>v>lwqcPFSKlv^@yS8hLPbSX9&vRUGDKWm zSR@T6?o3=2)8h*TWg#nOu{4?f#VF$l;)NLcNx4Mg?65guCVu69X$6IyruykB39dhzw8Lf1?RZK9*m~iI~xy53DqTTE8 z;C8&}V(E|tmEo=MsswUDpuJqm=>L7}oI-Kv2t3+J=E?Akk`V|1Uqz!R(Rj?9q_2**guYM)VqK>;Eu25sB z(@On5vSLbQd#+cXCzD>8Smnu-?h_|fGv`=78SFl>N)`%(`?6$8Huq)0T&Fn*qGh3X zr_h%%r`4Q>@WN?foXnioV>DEwGfwcw=%>2+sYc)7v`X9vJW6}onbVqj16ya*{kg(v zEsG7-CkJy{t#W-j)w1rG+&b7)kE<0dH0gS<6F$0`9v3vb*&*Q|>65FcTfsEzSqbLd z?9stQYUvs(cwWbiyse~e;0xYmjnX-BLFrmY{vU?fpFy(4VKo^3kPj%n@4oAhKWeHX?ZPI7_Qqt zlcucHXVQ2E;U?Cml+G&`tgPz58#8b?Q{sco)m?B#kT$BtXM)Q}cNb{|V>~u|`ZI19 z9b+$e!Ax(x^_fh*@j>PC!RiW-nBK}ZkfuYN+Vf8hr0D`_m9c_gX18{J_Al(#RtSBL z9mt%B6A>CjZM{<#U-DQyuM)mFgEZ<>WrOv7(?2ux)@?XJlo)~O49fQ!>Ic(X)jyYv zs{Fa2Y6LfBRArrB2^n=SyosuyV4}CW;vSJxR!0$g2G*A)q^ZvhyY-T>VuD9XFkTAa zZ8#c7QbcYm?D)BmTPDt2FHX+xwGbzA%LMO`U^p`qf@So8f<-E+?bXR6%LMoHf|;;-d5H`yVBL9+lLEnxYLWpp9`ck` zvkfS`yh5OI#f)$K65pgae@nGt2|qNGL&2cCTWqZXW>kJOF~cGQJ7s{G;45D6J9e-h zzB^PWHOPAw6*L@d&BMX=Rx$-8>iibigYhN9!wXd;Epv-XU&`E~DT^@)4KHpA+mcrl zV`a70d38{mjWMbQI0~2SJBkDrhd7aaBCQTQcZ)rDGjX< zQ&u1x#DZ_$mxi)hE+#-(fd!6`XVxmZA7Iw1Wv;MR&r>hOtkt0}@sFGiYeoMZ)~XM6 zG%{SfGuLIU)K6c^rnD1Z3S)JWfiYuc{Ysf(zN3BdOJS`z4xXVtpDP>F)|QN|?euRk z)=vaIARn?Uywr{IdqhLK)Q;8)-lhCFcl;FgD%Gl5($iEBVIC{6RK|%(q@9q3UXgjM zW=my=*l4MY&2VRuC#1U^hbL{`qN!ht1*gF6qxMl3Z%7Cacw z>(O|a$l7nfG zB^f_@y|U6$;YCo{n9wTJEciIpJSMJmv*3ejBBG*m62?&!-}`Ck)=W=t9_*{;<4jQM zFXk;1&T95DnXhdy{%heT&T0?BsiR!0^V$Su+2;r{fOsp2aN9+yH1$Fx&ggFzL};(d zI}jn_3Xj*S^k4;5V7We+9<1%3MWXWjjzNUb~VtWUZFVW7Qf4A|I;)YmLp?#|B$7Sw0&3r<%b0UMR=oaO%(E?kvbi`b}`S1y;n zZU@}7Yy|h7u^3Oon>t`Pd9ZQ@ZVXmZsGW%c-DN^|=P zt~73V&E%-pWq-4`sY2RwFL zVfEk&-K|})mH$gpl=_qd1&5hZ53i7|UD;lE7ht2UT{%&4x%|tZ6;81Xrhi;4gK@MT z9S@6=phi3!nMABq_MVc3^!pjX{#-=ETE*U>2RsyPEjzjvJQ!@N#;lMc8o9!!o$wKU zxSUi@Lqf4Dj(cjZOUWY7S%qudH7cyZVdnaSM963 zQbvXN1mq(aYhD8E2b23^4;V-Gz)ESjy04Tv2saZ=Pp_0Z2RGF@-=!5oG`(T;h8ey0 zj2_%fG-Vq-xJi#bVfRQdI3e{~asM$dZ!emH{Lw4Or+Wkw)%unCogTqE{1-`7O6~{> z%iR^V6|vIjA@Op#RGr!-cptTQn^y|SbOZ^dMX(=Ma=k+w9?5hSGSoX=Udinp4$wRQ zWDq;1-!4)S`#m#<7@{d|m9%)JR-u$5h^F;0`L8V=>~V{SJ9kc(R~n`X9^B;pu~J47 z`4A+k>0XXZ_?){|N#l#VM>Rd-q3OCxy3Eij8BaWVtEga*QQ^+0?pkH2CU`Kama8IB z8LDYQ1hjVzG~AhL`p82y_a;=I+$t*AVpO;@s&|2ksU~E!AeVkV$X61TqN@CX?=8jh&J^?K#F^{5zwNYQRUYNxZBqVxXN%7IJh~s z`tT=oa5K7l;f_Ri7v!k7b>uTWc}CZNji7VFU-813J9@|9Lb!vA$)h<2S2pCSdH&4c zf}3%zGj`x+_UPL+|H2;aG~kSqzWNqMtm}%GjJKdg3{vN};gMXTBu*)PJNSq%dyOHF z%C42%f+DxaBaoNO9@Sne*;Re5z-k6JaR$|O%6pieKLBsaEea;~s5|Zvxn*?~v4JAy z>$=v^N3R+)CVY%B({-)zN7L3u^GERK%~2-SB}N>va-MI1I1P(U@E!?viRj3PGdlu!!vWR7QE2HZ z5HPDPS(8^%jm1Y;0OACVw?t)$485m;cwBV6C+c;MP-nkp#artHAl?@PK=mr(CA>2w zLO7|@w!p*!Vf1#Wg#yu4+2*P+#zP$cB8*(ErT%-Spp zk;S{gATtVit^y-FC&*0TbvLlL4%W1=z?5xxB}CvLD>Wt94Tt3-C`~1QB}H17C52Oh zAD2N(^25T+^uqDhSCVrNiWlvpcd4(o5U1A2QR^F}#vos0>+dBe!Va5$+mq4RvxC*F z$t=P9++fE+YEKV#u&`)GNaq`*t65Ty>sP9xV{MyQYrnXh3-m|h6$$i^0SZg$heMU4 zlu|5Enj56qM0lMa@Ph3IX;;XJGc8og25Fz*cJS594t7_KH%Rl;0P@so-Um0e=5PWBqkB-Ed)$pal1?Fgk@|F|-u~Etf8=ziH~Q~TZ%vH;#j++%K*s>TQntYlCbS zOWx>4aA|`OZ9jYzYyobbtuaL~ZeDC{8acF};WDK7%`ZIX6kSO=U91rqNyx$gg7`M8 zvjp+MVh?SUK`QRV=UAw~q{at}J+)DW%l)7pIb4oJ8$}Sn2oC{qXMzBC=G}1T5ny{H zn?EE0Ifr+n?fMiWqscaCaA)rA^0J`3hWX`287mLpC}ZW7w+acC7!vM0D$U;LlTBps zU`#WjG4Y$B`4Ny#8%Vel|Aw#a3||%G?<>bzUq^!~^7Sp|6KpXk+!@qqfMN;`9t`UD zXi!YSSxqHo-iFi=Z{^dwdbo43Ww@wfRNI?iJ#?$EV2okm&afJOZKybSFs%AtyXD6t z_|_X`2;PX`VhG+~qYyr*gG|9)`!d)|k%PWQHF7B!eeA4Qg~Fx6;lnRpUSS_@PT|EZ z1L+efhbW!V^eW^WkqvVp0bFIILA4A0KF?DS=$;|csO;Vt^drV!gO~Tam*dz~P zZy1Pt5G#<|G#gP5BCK#p;?55u?#$HT&INhTCMmf3o220CZjyonVxBh5i^?aSHVuIY zF?B;IPM$V>ME{s8`Dl|&n^4ru)D7sESW_n~4Hnn)J0@1tYqtes_3p2Naq_9>OK6q{ z-YCZ9{vSEi^zW~N{nS?gO%&dmO0y3@n|c_ydG|BCX#fl-PZx@8 z7S4{^s7TJvG};bl=i4kD57fBhNr9R%!yQlU&C(qrJR^)LlNZdC-2dq#)mjO8m$7?p zvoLlmyzoIlMvUFcsHj{jYc$MD@rcvW%##8;>Sdl~USrPoWZe z=I&rA{n8GU((Y|RKRvbsdL;Iv!Yid8-42p`-exWzHG6YJ2=5`Aji}5tc?oicl05^$ zCfT)iVmi2Kvu?LD*vP+xL?xx!5OGPnT_&Y7z3}ZOrP)!|-IV?cZ%OHI^p8{eTXafi zqSz>4mNOGqzk))BUOQKq}Kht8B_4WPHVJyH>xau#VY-md+;}+c&loss@`x&tjVb?R?Y4|APVx)ZYz7gW?3X)31-DT2G$U-z8aaU%G zG=C+xNb`p~n!nbnD$Y-#Wu@>IY5A&eK@mqVcHhI+zqWiZz%3u{+=rFi0&a}jGf9f2)Y{txVvnfdfvboyhVEY=38X=G4xj9z#7BBo#AvRIJ7Ga9t@{j z6da-I)Ix*lV}l8IqUqFE2F}`>;B35AI55O;aA!Cl0}gX^@L)I}dT_XhFS12Cip$?f zNAbru%+aYLTcu13ZZ%~p{G2Mcl|N>Mqs4PBg6SCc;_by$!L6>YN6?{ia8Gk3s{V0L zgG}b0ra7gGdzy5_A`f`_R=1~Ng65Rrghzt>gz?n2jg}7Q^9uXd6sGHN4OL5b6fe9M1Ad4 z@V{#GR&FlvHa9Y$x_V=){^4{mUClAx*{=7nGr@b+D&vjCRU^&AlxXApP(Heq=Ov|v zQc`$c@&o-Fx>X-Oi?PXb1VmM2FK8y$J1|J4L(ASQrD8IEiG{^xYUZBWSO0kde5|i<<k0SoDbML4DpXxP0wL-F z9pRTeVea`xZkL|V3D*+ttF;}R>GinMI<8=-j+(n&`a?)@zg7)eL^H23&{jZ;n1$^I z8r%%+u!#+BhISfmB2EWGu3%z$b;6)?2uf%)reg^N<}8B(no;FoY@NAY`4#*~Sq%G-8;^ z$Qrpe7fQIV)egfouiPP727MkvR6~X`7rW1(+r2~Q9cRM~4$kzSy?Eecwod81cs$v} z);Y*-7-SHk6hmUkwl zg0+ha7MrsOoT}?dbCqkkOJ}~A(pUo9dVx%ZJ%T{mh62-Wwl%vN_nLZcmsGidyL3)I zN)b+~ad2|w*`;&Cfi(E?Q!pD=BcFnqf{3KKey(=K8PT>~@`yUYha_0-;wSWO^_u~O za2HgqF8)VVf!zY?Z^TE>L2oJ zmlNJw!hL@O7_U(EObI2aK{#5JvJ6sAY5tQE>ZIN=;NF53ftxDeEPSS{28v~#i44Jv zZ8_Wq+xgl72b&|k*OO*wc>>J|J}1F&=G4RJ;;5SY`E|+NLkP zZ4YAulMOGk9TI+&c~)H()A`Spjkos5gK#%_b)Jx4E7^TkTSA&z5l8FMC@sPYE|829 zwc-f97$r3DivSMB9ACN|Mmr?QlnX?i+{_yvdK3p6AxH)QGYn|F#NvX6AA`n1D2dVg zVesO$lwIT%4SJga4UvIkQz}R4FyuekG(k3oRiSV7_=c$A&>*<$Zu6H@rN5Puhm3=@ zO|8&_s>ZicEvtMhCEplss+MqbwY(4h)Cs`NMc)nX$j7A<xJTm4GwHY@a=yH8WjPRgaL1=R)yN28bO%2v5qQzIa-4PmFN})zmu~0OBP)+^ zniC!oFR>+_B0RWQ9$@=aEb!s-?iwY;yxkKlq}R0!)_2mb(4F(hE_!srBfAqA*E9^Z zN=w}CjO^ati+|*Fn0or}F!g@?HzU217)}|cUX9r+n`HG~Vd=4GMLEGN{UrDiOFw(B zu=H%7>9)k}vO%^PlGGC8MpB^%YH|``$30WA2F<*aLg80W@Lpq3TtmeKK3GzfVBm&NThi2SP&A zKd?{c$z}J+Jh}a?qJbrznBvY8)B5`iO%D&oQ+Hn!9^NARCc{ZX7BCk+e4p%)ecxn> zz6s3qTLl9{3qchbQev_R6GvCzT;+`E7fJ-9=TyG@`q1(K=L0FM2FgRHwEM zVIK&*iJ*VCb*MAuWVxMD|Cyj~@tsd6C6?wHLsLET*`j`3DP(uFx{*wp>hzt==N^Pu z?w(?0^{$rogVrDpq=Wang{t8j?_`c1{C?j_1HAjrlI3vV19@|Q0e^0TAN)?9bVTaR zLo&V-LaH%>8itzr@NDbswxN{RMUWZo?{H6h-Ex2V^7?q&P=Y^$^kgR26j9M8+Unh8 zHdRI^e_66N&3js?C5Vm=M%+ON%qF9)q>8Vs<1oa*Nnt(Ubm7j{F$w2`5r6tlDj4oA zH*fvP0(>yy#qZ?Vy8=6r&mO@PlFBqh4*Lv4T%x#Bi7MQgp2wXF^n2ti?Tp&`ofP0^ zB!~`11b8M*ni61PJqR=%j2O3HNRznzh?8fa&FCM`K%4Cs(gX#~^gKQlj(*f$!-gW$(#XG*KH4!fS#{noZ0SS$Zweo$`T+qE^;!F+^L!a@ z>OA4*&T|y}sq=)JJJ0EGqjO537AlgdzbUV#K%M$j$IO?W8SYaz?w3B*3IEm$XR7|_ ze(CEG&h_l^{X*3v1x_CJfd~5tp(%putQt!|>Yf?l~#~+~Y%{S8jl#z;EULRdt(XadW2`$30 z5-1}Xe|`kBG(g7A(Wl^rd82~Y@Fy^kWEmQK!h;8&IPzsMhB_^C3%31VHFQ60Pz{AD z)iB?j1Cj0F4KMzyNF~kC;|_9_#aH~Sr!h#_oo<&`6%I-@g^Xi_dHs3^<*BNDP;}Ep zSHaD^emkQFH&^dDh=X|j@m}W7Hf23p$~umRNLgn0`1rm!GP(G#6^f_<2X)`Rp;rFc zq$#C6_JGj*FCcQF`T2{d+#<~E8!Dn#)h!pJoRL4d?)Jn*mqU-~|S_0mYrW#JL9z%MTB3L1!J5;lfM^ z63c(tAh=)<;O?>f#SRIKm_ssp*?Uk%FaATf2nW^}4(|LuI-wzwpWJvKU7d?UV@Uox z4@sspKO~ugJCppK4Vn%&q3L?7XkduZ;Le%T{E#8};lXg49C9;<#|zU@r>MJmhhSp7 z@HSv$Bd(ebM6_@-6)~exnti~K{0k2;$*(>+BzjZHp6Gc5Kk5bdRb!(nBKK9uUncnX zQt@(MwV%?)Ey4anZePU&|H&v?k_rB@G#n#>AAgMgaaaGi(I=LanC#bH4s~Pxl#VEj zc_mcWQhy_V{t2W`ej5kn;Xje1>aRn3*MCDxtn%7=8x3g7FI1xcFG{xbvgHoz9j}I3 zV%H4^Gvgf{%!d*_H7xXiWi=zAM7{3C*m&!(v^Wpw%u%5`RHMVrG3dU;8qC5_SEH_~F4{Ks!tcOI0fVTTyaxs&obgcl=yQ;fpNC^aj& zD03@@D&UBH&Ro)1j>$hmgo7dCMLB{9XU69NFN^^a6@x-^0Ybi5A^ZP1=3(%K-l$;!640rHVQ1COgj^l=tvl7P)LCeibUUm2wqEt~G z6>O#;xNy>I=WLVaQcm!3H<&nJUFIVU-v{J`iZfIQxpk8Wblvl#P!bn+;hzL#Ii2~D zlb`TokYVx@)(2h;v>|!PP{?I{()9X8Avt&1(R?sUle4!cM?i=jp?*<9%&Wi5LJS#F zPVVv`Cc25`G5Q~9u!;4ldKhg#uY=C`3IE9Hus-zPVSUQszZuM2I;2a@4t2*DsI2*+ zN_yIVtjfLxKlya+LH-KZm&RE^v=7cfMB4D8>1#0+)v}+M`tfrlJQ9KR35yO_(4Wr< zJ*8&-B-GDVU@+0l{E4Wa=fO9^qG5fm%!Mohc;@*l1sI~|IO!#1p?l%MQbNE#SXoDS zT!7D)&RKL@9=7tnf%7}y!Dve4MHkykt3!iT zuRNKOJZj+J&hxY(2F|lL!Fl0U;lL2X!JXhJ++SWBYC?BL^RS18W+dqP(I&|$RL6e; z(8Q|vbP##zVS5S|p{A7gLo~^_t*lO3ANmjZ{P(NSK>gGDP%rfzVxt2p_vDf1T6H>4 z=FlhdWH<58c{+PTsG%x&O#BNRbN#v7*@I-6f&X!&oT#B~C@1Dgs$wRvF_esjxAnU* zcelO{RgF7N@-k!IsY~q%Ro30V4n3i29+S7-(?2L-RrAF>PhT`Q3Q7ih# z6QWi)#*SXMo+(|$jy!iuV+Bfj1>JIUsDTfm@&e)F&7sYz$1!2)9zN#zHq+O8B$d#O zwuJD(Pm}OLCgJ^#=|8uG9#dnD|EOa;Kv2`+CJGO3esK`q#Nff%b{po0tB^qFc<>bJ zfFfx;(+fM@(6VDZzEHc34Y&uCPOc1|m1A&%PkX_%;-szuAr3OS1?%U_fms1E9>tW= zc|T%oHSV7Hc*MYCk$|?~MPGb#rBb7$cnzvKNo9}(4@8hLTqBT?PK|ixnAC`l2y$w~ z^xdJ5>Tz6uwL5f|{~3~%+Rz1NXiHJQR{r~O*bHOhkBfBnWcnPJD$yk>3b#tUdfcfJ z!{{GZiDAdNN)$6yf{abbd##%PQq+W%=gQU5h45S%e@xXHk+wy zF(Tq%o;*hf^Ohp(VCZAZ`i*iaO&vcjL)1%BYBVE(7ndy>vJ)b~WB%L889jL}^|Oqk z9gW(q2G@jUb$Db}R9fcLH0;9x6OF`*`?{~v# zhY@0S0778TDQu_$KH6kN-@T(8p_%g)gAeb*<(rW{wuUjj^5i80eMr%6Bka{9FWtUq z^25$RUse8v^U~336|IHozTSEo(+c|Nrx@1N&V=gwuKbM5{IgIEt3Ss~`G|0W={rKT z2j~7{(*UANQ*Zntd5E{*9E{}0WsP@(2+`uRW#aMO3|iC1IZ)&km64wr>8%okS+(!8 zU(Cuj_&(RFBloK-r{Kja+ZWkO?|!vHH#g}B<3oE%OEYDkWmKEek&_OWRK1-SPpxBQfPkKgDo;O-R4)Z_)LUF z_;ICw)o6ZG#Dn`1mZQ#}Va^2Po7F#tv0Zn@NHf=zbAP}U{QQdoAKyhp$_VT!F3k$grmR-!38(f zEv&+G&q_`(f+`vA$c-D7PDo}UoRXn0Dm#hy%D`jK5HJG|`)ujkNCGcj>Xkk_O~HY- zqKrOpEtH~qW2K+AJCUbp&Q4ZJ?h-pmIXg&q{|&KMfQ**$UH}9_`i?;gH|O9~0~PK) zGqA^GKHQNxIM2wf6*=F$6Y?ag9mWs@_^=&g2Ttzke?K9woIBhX{Q2oK@lK94DW-Ud zWh|wwSesjMBcWHv+Vu%GKXWxXSZ8-ER3Dk^BzS_dGqK4KnrZ4z9CeBWS{+1^SS9OD zy{Cj-8DA}hgtU#2qGaOaPV$OkYpekxjZc14(70;J@#=Te>`aa@YQ*MvVmL~bTb<9u zE2`BQ@VmTfZ=h^v5iVFUnUnmPF?OaZaZ(Dn z*hwki1i0xDftw4sI{ayr2RGNnW^hN=#YT{$cE*wK?8);Z(&wZ+xlZ_CFC1TdsH0EE zW4XEi_X&5B1qazzarPs+QoNm{dp?m6kG+&!_dYVvCL3s9!aXi24Z-~Iegm<{s<+V~ zbHtCi;tVX`0CR$GNU%ET(=DsuYs7K-d?j1De26&6c>EVVT;UnP3=D>dh}uiTDJG(7 zp29zJIz$xxcZjI3XgnmN!kNe2?MIls=Tx%Ii^5G$$rhyMj6=2{HHIH;LAvjhY(e5U zn1|YX+}(oI$sL37j-tA!gp}$AJSNK8r({1;>oWF3Rwmi^_9JB}gfcVrJOvnLYA`7$ zWMS;aTad;}5N|;mbBZUc_!KFyr|P4pRYmJV3QtqB5fAM``iQb3f}M(l9kq}LTQo6* zt@R0ZP{GN&kZ|XD;V2}Zb|Jk5F=rPN&LL!&jODPwa@fP72Zn6fjg)^%X3r~62~~CJ zR#Cw!qdLr}e1}h&%}DTPSO=nE@jJuSbg8PyJVIrKwN=e7tHP&wLlVB5#z999l#Ri+ zc=!xK2U7a!Tg)if;u$pVJfRPtmOV*`E2p|$M+Hwu=M;al_4x=)g9Ou{)4~nC!$A{D zK3zn;eG{fJw~7h27!&S{X%H}F;FGNwAv31_9wuIAeB+d?7Y?TE!+PO>Q?jiE_0QRt zR7fY^VVBjhx8v9*?0YCgHTyQbBVhZfmhv_woJ-spO**nPLAELVjA)&0N<1C8U6%;i zz3_!X$jCVO+G*LU^e05!tx78XjI@NM&v3)4>@(7G!99@niqcjkRS(AzQMUG8RbmPi)Gyi20m1jQ>t3mFEDdyBgw;_l8 znf*x&zntoZxUfk{4LTzWu>H^Q!+80$w?Rq0bw;?F*YT-!dJ`OXUeO*fxk!CA9iWLn zntDd3+!uJb8uTL{#}4E+tw_}42qRpgxHC_KJ8w+Foh$w@g*cUlP8HKaKud_MnMPF?^ar`nSHXBsdi)&I> z*0oTw9$L#DqW%U*dQbSTGyg{@wR32gDt%UpwZvKJMN;6V4i0Ya;A+F4IyktwgG+~- zHX>0Y70FqcMs{-frPmSyc{O7#% z9fnc&UE$bslD$j=cF%%{&D(J&PAo~5Q>Y^=j=H$Ez$DFFn&fO zZVH`PP9xgI_P zf2xOY^Kj->xG|jhU-j@MsG}ZYYGyrT^9J$z&qcOsvrV)!kv^KT{`20kYQ=_I(hf%3KGAoMv&& z-L|c6&)2`)ZMX8@N3v2q>!C#Hed5IY=#56)9&*<6_a-Xl%U+{;`O+??=5y6VOx|9j zwveH{My+v(2epg1Gl%^cjt!?Kv1h&vQTjkPvQ505-2c`l!T`64xN|SpI^XOyf(JK> z_vTC2dp87WuhBGvKpOR&+CKPK#>bOCLJ8w7o+W@+96QCQn3J8W65bg}|Zn&T^gY_DX$oo|#s) z`@FOYa1+^Da3kWHFf68lPR++WzehK_o%#i$&iQ~8Yykg!UjNz6PE~(!aASXT5Ob`r zKWw*ER;Oqvc zLq`S6{}C$G@>o6f`Yg1Jjzm9K!dK{mPj~fIe9(HC;?5uu?h~yG`s+-)8#Z?`!tobm z#yeXK!O1Pyu3mOID_1n(=V(6hnB5Vpe5|?Yg3j2IQcd*W=-S(^366~;gVRwd+{bXA z(c5M8@kp=A%ji{o?Q-gz(T0?x-QgL#ixs0YhhkFP^Y(aE@S>DPS@IIL310X2 zL(YcCD}y8)<;(r-hp`jRRc>UIu@lZwhS%BtQ0^+qa5~D<2H2gfL7s9yqdd%0h8OL5 z0nN@a!|5pBF$ixV%=46I8|5XQGQ7fr5%UI7hSO2rJJ{}zoj@+^gGTwJrwlLD!ZP}g zXYF|FFR=hW$HJ)R?B`UeOI$ZBzdrveb{8gHk}BngH%%-SJ&zo(c}eOOJRRM8hu9CP zdyMX#qT9jf-g${mVk@m%55>%~m(hi%qkD9y-Alb>bccxUNTWN1b*n0E)Zlj1-hL5P zWU*0OAZlww&9~r^Pgnf-wi;@?(Ocl@rM`^v{>A8Fy_J&rhlwr^-jqYB{-W`grPJR* zZJ`4K;qOGd}sGF8XDq7 zYB&x1*cz=M5$NUqlm?h&R%73tqrgq?-Fo~40CLPd$f3TIm(AwOnln@qnrFyJ$w1CU zIsAgZuk`{)$VKzqpMvr&5hs-JVw964QaBkUzO4LzP|h|e9hLR23gg@*IGxZR-B7MT zXWzji28M^NmMoNpmu{Sr;MeI3{>6`(DuDC$h^xL0ZW>|3P54wY{Aq*@H@{9__b+e3 zTA6&rrkT9SwrpjCoHZ3|cM)ndg6@VlxoHILn0->heFgrKMK1L`ngQYnAmHHR)rfZu zzIP1183rHRjBmb)2yUJMtcIHiO$Qokngh+K=qVqd9`GU*e0Y5Si$P~3)E}NvUXsAN z8-qi*1CBY(=-~km)z@NV^|O6X+9ev_FsB)~f`8<6I8FNRaGF2U*h2>J>oKr#Ua72n zMP8|_bA|a#Rqu*UZyaiE)z$;&gW%Lsj6(&TK& zm8I}hmU{1s)R?g_Kt-DkY*e&xQ-h;EHJJrBXV$1I`k5Ja54G9oZGb#|0LZAp$!f=q z8r+UrxtVxJXZ^=mwV?LxFNsg5d}22t2WjayKEdOMl~M9=)c7-jb+A8})?jL06_hQm z3QD*+x;9s(Na1$%@X|-z5XvqYy^hr57uuzLSp!iBKikcHC`9d_jc%vkRb6?uUEM#@ z%i3oVJx#9PoNeEshG0J+kq3h#!Vx{lgScmJGT*4|*sIQv_+9$P^Xhj28iY;^iiLQC z!8-X+B-B<>%Ng&~UEZ0E33bAKF9Y0JuUQ+WpkWNDh_O+^aN|zNFTf zY*=+w9`BuS)8h>{KR!RepB`_xnaDW{HxW5hsUnFSQ)e9_=Ool=HejpCy&!Cm~`kI>k)~XKPZ~x$#lIYl*g>7=v>NU z@HMAso~3_WG|yfW%EJ^*4)W_$dlo-HOrY`|zDh6juM z95W|*geUX4N%C7!@wrLf0dJY$?WBL4|7~Jkvm7yF zMB}JKj?{gZulb14v1W++RHKd$U<0^683Lr@zbRn3gEe#ZWzdP$Y^^#534-`VSCgFQGg z%0NC>;q-M`)Vz9~2LZ)61|9^Y>-E2)OBlD+zK!hg7$EM38$}*W(->gv7W+A?v>x~) zEb{uv_22A=S<9D)2zfB@&)uP^@qp zmv+Oa|4p#&qlH`e5$IIDd+-$sVm52t;5IIfb4MPA1f8_gPKY&+LFXI#!VbHm{~j+1 zb#6#A_u@{w6-MBk1a9V1J(=z|q-C!Y6{Y*A41u>ab3^GLKPp3S@S{=;$)`@2jPaI0 zKe^?RNkv7ZN9IjeeT1t%Le!a(qDN-yZtsy<+G&rSVyT$`j<@D8vu4cPU&4-zvVE!2D;(d0$9`K`SHGe>! z>`knu4&Knd{di@o`02tb|=-+ z_&4?Z^A3V=>0WU)VS+xu`1kevTOYRDsJD&(8=n7F^3OK@)5SmLAhP1QUQZs= zIlcWA^!B;_qWY8G{;F!3k^92a@A-p$kJ@egxBtVdu8=f`I)YH-WG}TvgjDEK0f9C0DJBe5q0UFVR0StwXq6L$k|v$^w~fS`;?uao{<19=QfsCQ|`AYp#k~| zR2(94p7Z;3##Os?!K_pm$z5zWS4eP;Gj??~*3wq$){OGgUUh^u!~ERD*33Lj|{7tud%6c+(+iEzVMWEC}vbuHcUoc$%| zRqnM)oL66~Es{gJC*A;2WZ#6`trwlQpHN3l=KNqX=d71G@Y3Udh$*c%U%+Dj-w~Pf zLqz5rjL4j?J=h0K=B$m#oNIsBRaJu0;fr<~{{fPfq0?6pne*XAy9xGur1-++b;|~Y z;!9+$_XLB=6gBw+LpsA!Ep*k(_OqNz^pQmBH5=*@ zf7-8DT{znJ5D9me9q=bgqL@B$68&oG4XdUfflfVmTJ_k)Cvh&T7F-LR~NmsE`@ z^pBH1MUw7RjrKUq@Ty(IKZPE0=`PVrad$b_)&9`c{!p~3yUe*}&vFNs{r|QfuCNwj zVx#Soi8$vobJDki3h-}2W^Q%gN+A937vKh-ypD0@&ZsQ)BhZO|2XZYwTv~GTCV$G! zFC{md@o=rwZo%o5?ox>?b1Tes`K{twnR zXq^h9FaUfXH{&`XEOWr=-YqrV12!K__S-_ zg+k$WjsbnKP&iW;EfxMi|4}$xZ|V1?!p|u^EjC<2_b3z2b9HtX4QIGIZHk3^>E30b z(Ef$%uG9E{S;7R)o$+r4Y}!O3?8QdSVKCR8#ikM$=!lkXs^63Q>tXtsX2SeQH~sUL(w( z{%u`Iw<{OES7n)y$0I|~p{Cw!h6*rLh#v|e4qYtwSONeLyPEU$ngphdH86>aHjfP zGNj-l=s3%cRdiCtaA95Whq#h@aHVj9`YIxWNYKQ*-ek~0lMVaaY}jowDBpx&JC?~h zgm4DkWQH>6lgJDzwUH9RHN0eD{M%SaUrh{G@UN%nB`+43yjT#0i1Q+eR5&k^=^y7s zGCnnB^1>|L=APFjlEa^=+J&i~HA}ZO3hPVB;WriTFQOt;55Sa(x`y7< zG+Y|1zxNkj`b;2vU8(Vfm-e;8`+cg&K7Du9aLp3ml60Zbh5Kec)2nypM4j_>OoEGN{kv{W72FGcjv7oG9t6!u#~T+TIXSMM1VwcHmk?s?-4xiRmt#FgLW2Y3Miot*a-|lG|t{3TZQLn2TuBOfxrcB4k zWJQJ8xP&ZEMXxWR8tDBs!ZlP%5#6G8xT;DlqHEU-KNeG`h(x55k5z1^f3F$#7jwL_ znnuU%L)-;8Zoe^2KDCSJ^>xLd8+i#ga+0WsC{x4Lbm`i_*ww_}sff<19S&D~%EbR< z+0nki&kmaS=EUI>UzrH4r&%yXPGK_f6@>p2CO#PWm-t9R;(J8BWukhci2f!u{JGLa z^ec73pB2+4$}H@VjLcgatl`B7-1Im!%o_|SVVfgPbQLg&eC`rPJazPrh^o&X8$s*cU zKRiiYFQVVCAD&q3x|7b_=yVo=fvHjHB%f<0Qdn`*S;;L&lBh`b&=?_E=TSZN`mF^6 zy8Rt!ckCFcRDl@1c{R3 z|MF_Xk&tRem(S_4j4qo-;j)b`kG_LTZ@Szy8khU&GJ`I&=+f_9Tn5wSC%PPG=S2J) zN|zCna2ZXPrzhhwkS<@-Wh-53OvRP0$gX%a=Msz~kRN^2`c#S=@A%BGgvT1pJH6t#>dnDF8?+G*vbcnzhN5lfhiy_Uv0 z-_Mi#cv>%J=AZZLJlx+ocR9KD+D zOoZL=EwqmEb*TzPDVYxi5F9P)!eAH%-@!g;*Hm4^ z2+LtLG;SrLz;(TiybZ0}idP{oM*J0aw-?_+wXd`l6BJMlma{%G;umZk>`h!F$%o;3m zzq0tY zLnD`nfK8J{K6IEO;$RDGgZfiND0~BjkTXrpgUx9o9|~rO-SDTGq9Z(jHh$?c8Ad{B zhIjx&GDR}X$P$_0zOwsdD^&-)$GlGVua0@q(Hc=!+Z|OK_w(#rLhPOU7JUJ+qqqt`91(}0;ZYF|Img62*mOqZ!Je~XFRVEyHh_PzaKf+)Vg!U=7ts*&v*-ZE z4dDvIR7ivKx5Py#xh<|he5pu)({LVA?}#)gxGQ$U=zC%uq~8}=Q1yWbf~F5eOW5k8 z7UK?B?b}zb_Z1x+A|4w0iE#K93L)NKbc3{V;$uh%5Ix}nTmpBabpdVIJn$TQKmD|d z66{N@``|ZuzDBgwyNgl2CyU!h{xm`7p>8$N0A>dY3&uVxCc=I=1nYyuW^lKX&(mo3 zuPMAm``3J|={esco9?qVi`v5$`~+Ft(tI^osY3AXl)}Nk zEi}ri8}fYPM<)_O>_Tr7cn=1S5J~XiNRa})M~VLMHEf5HG2#jYxI{&mnkr^O@MIAJ zK2t;hyaVq}ap*)6GF?dn!WN52$cDKvXNmX}<}DQqVM4A*g@3?N7_>r|@ORh;#b1bj z!^llyEKJ)h(xLWWgsUFNG~aRl;;MF9k!7tg_KCG4r!OGKYbqCXsg6VURqXalQZJ?ttK-+=S3r~Osy%>!F@-}d|jHDOL(i3=IP4q;kgM| zU#y#e)Jd8iF6?dH1i0t-Dtqd2oTwrwjSvr@Qj~ZWuEA}HjTT*CQ!|kVscl3W%xNn= zgXu9M15Uv?=+I8Y!6&i8a^Z?N@g;m5FLK~4{0lO>h)-ZxPcZ@}y(6Z5Gtwpa*_mx?H8n=9Ib z2EnO)2rifgudEO;Fk`LAfCcNsQgE#oX>b%yu4fI~ZWOPPC(ldQRziA|YY)w~VN)oCVb>N%4M0?m8Cly~muHdV|5l0SjB z!s=}#Z-v!;Llm@rMN;$~U9*6=#$0$D0|z*Tv1B zj|x7~Y3?l&2cY|D!Pm0P#d?#<(C|n(xYu4z}|+PgfXsJ!(Ii$Va+9X1Vb{-X?F!f70r{t z=r*(BeZf#DGhAJNCWCy;`M`hydaku_NSlKBjs%%j;4=a=X>Ij}d05H%EUd zpl%CYi-1RGW*Bq=&-VE9(;C*%_`T=0>CHJCr-fU``xxQsX2`3QXdLv_cM?;Rj7Z-c zYu8XC!iwo@G^m#4)MKh(GpL~tPmHsjR!EYOsE<9n7hKDNq1J{WMtSSyen$N#E*-2H zAB@E` zosK0BGJ2Y*Ax>q7JY=`0w?7;1h2fmx^ z4ZKes@l?fNYh|+fXOG%}hrNML>&$z`A3R6+u^@M8H|?P7-k`G8j2y21#w@4RWwoiCEVzF5kyFXP&Q1pMJmh`onW)=FFML%$(=Una9j?UcVI0vQ{6R zWsQ8-dRM*cm=-qFQ=)`bg8u2)bFSvAz6@*kmoRx}(j#LLm z>%3BEqP?Sa!B!RT+68>CJf+h*I`35%Oxo{~rgn|iNo}2pKBy@%py~j}far`L0Ifz? zq*^mtZ;T2{)!9RxCG`(&owZb%F*>KGGfIcIbEf)!pd4asYe(zUbgQLrZHSV*JFLc0 zv18CNAD6*@HR!KJ@>f>GgvM00v^`-D=ygfnXx(SDv$Ec?FRsjtyS;8Q&DJoyKs@Rl6}dc7^*{ zD?_6DkI71ltYZyjJu~|Fs##;QigW|(eU8Y={WjU^uX8%X4s+Lg(DC>)$#*Yso0e${ zb<{FB3f-(joSc=I6Q%Z#(V1zUC~J&P``X#p zx*!D%UTHQ~pu+FiutCGl}_w6mOD|6F!8UCrCwCy#%2|6X=1&u zlX^H4)vU2ud3SYDNW%cDkcF+f9Wa=_djeXh?^=xw>bp04I%Czkv1HX9eNT|EblXE? z#h@Pw$QFrO>ETadXDp$tw2nL}d zRWb0wM(DBwoMC$KlTM$G>Fu1QPD^_@j*tESlpL?8cXu|+YSp@izS`YcJ!|k6mDJy3 zv(n>g>GU2jv_5mu&xj}()k4)BmzDSEV_C;4$6&hnaImwQx@%lkQuR6}gK9l4E4^Yv z3Q@Cm9Y@Wo6MHyaS^eT_sHZrU!sT^#dWAdHV5qyRi(c8oSyx@-E~=50_)lpc(AsT% z)wK05!EN2Iud}u_MQ8U!Yb@yNe86{=GDv$LLwkSh&QTwX(?!?9>X(VmI2uUQ<8v@or}OwheW%!hk%bPYty(O%ldktGtT;5YWw##C&_BdzZ0ioeR=1SE<~mA?%sg{xd@yj|sR`irX^K0dh0-=N1(W$z&8Q2RCe zbP#-jJ9XM~&Ss9-@g;QT$}+)q|9X(qtxG=dJZd#38SzybkIzbNT?;QI#po`hRb_=J zSeW&=M3Id-8be!J$%+qRh-JCl2wxA|%=(M?n*njvf4t5v=c;9m57KJHJ_r@tI9A1D zT4Xrcn|lW7%xoX26U)1zY&e^OG6Eru@Vhx`YD}~(b0k!T2K{rQ8-qRx(WsF;UIrTH z1Q~#=3H(MxPM|kJA%tuyb^;GH2-#U;!d_8LO_qBkOB>08P-^ES^%!MI3*_LT3Ef~D zP(zeU22^#t-+C_BoRXw?N)Yod{1b$~`WW*); zeSio}UFvu7MoggDrHUT>t*3*UK0&8F?{4UsIsxjUGaBl&H=Ku5E@H{sS_WC};M?T{<)vZDfW@r;6C`ZiA+MDvXD38Kl@`4~!$ zIkmcJ%KB>pyOV!S&{HOd^-$#|N?BzlvS)V)4M5&i`HBBoBr=nCh0I(eo`qAwnjy?Z zUh@|TU$TbI?p1fGNsQ7`cv^$XR4$B17hhD^fs zM>{{TM~5q;;agstD5Kt`i6!(4uhcNZ!{pJ<1l?+^v$OI|;+Mkm>YVqT)u;XwZaMic zUADHPoDaEdYYv+v)_i`V-Z} zNuj^ECMlEbn)IpSZlE8W;JlNU0iQaeqmI(jgKOT=FW-^n^>RnaR%@zEbZX1de^Lp( zu}8@U>iJ1L_4S{WmD#?Q&b|>A=6DKe*?YrH{qr|DOY60hooVWwNz^{ovIgf>^+Cq2 z?c0-d;oGiA-G2%yIE7`J{wuxUp0G%Ld5ZI@S|n|#=1-!bRjooxEepE`K|N)xqqZer zkVv!kkCSND)?I42npp+Z(&e)ft3**&n&eMRayFvBX~w=eiN_~Nu}bM!?W~s7r7Fql zjYGUx_|0%Ov?}S;8K?%NXxy4NNsnyr=wsbY(#fj+WFG5NNCs7eGl3Wy>N~MEonNzh zMQbwQvie9&Vn@fz>WRthM;O^*A+j_KV_5)wI%R!@Xyhh+GlFGwQ71fR5(6yu zZfm&p6$vJ*wE}EM02pFO(Lq+k)m%GSPibhSVz%X)=htYgM@CkO)7cJJ6?Ix5N-pJ` z!u^d9HC*HrZa9+`Yp3bdVcvSG!4w|nk!WCD9O!vLwV5JQ!-G?}2OpavJ%}JcslK8D zA?m?bp~3W^dT|Q3l#!e4mm?T+1%^pm=1(iqky#^mR8{K)3DOOcq7|qD?@1W`hqZM~RN2mI3d-}-CLc~^+C@`J9l(e5}40EkLKEG^)En<|sgsj0-H zSS_R=CUBZ$F@`2tLf||cgrRd5&$^Yfc-BqmT3jelNl>7YCPYV*EJLv%p1|CLc$yIz z4D&0rVx^ihp!WpOds(_5J*<;8Hwe&&p@6cB3kWI+5LEIEO+nBuco3Yo18``9K0Z}u z**&mf%(A?47GI1)?FR@=Zdw@DZC9t5ktZ2t|)H!xQ zO*3VT+>Di8-L=j^s@ybr6-rN&g>1=b;$Oy__*&EWrE5HmUpj=yzid5?-ZHC}&RcJI zh?4YYk`JZWla3dP$YH#c#Z#=xnxr54(pkfLMrVBKO!0ZA`Azsr7QZQ9_m1hQ22V3) zd?nJDu?^J|2Ag_L7k=e@M!h#ptoUtG5}kpf{PctR0BK~(Gp4Z_%|H;`gZgZmIBv_P zu^GqbA#1Q1KSN>j!iAXe44t>iSpn*#tMFtZ0_v%+vZe_U@ix_;iHLBpV$4H4haAL1 zTnT9tc7eW`#xBq|ROZKJ@ZVMXiyeonfDPUWz017Qh4ku9J!g}1gk$1VEVQrq0v)(U zm6{bSxzwWdqo)|k!{LGpB&2oR*<_kKLEq(+D)g09o;1$Yd-(c?XX zUvK*Kp!Ansnr07h_Iuq$r)~x5XS6);*Ft0S@ab$OCT*;prt`)*?o~5U1jc40Vr;gm z>GX|gG4{+*0o!b%0g}wdIo)qI2fuUHQ){Pd&vxgdzGxDa5!N%E7UcDGvqNDot4-6{ zaIh+O2PD3RGFp{;LiDrKb`Vk0_J`;%Zu>*id5MaaCaZD-J(j33C#yMiyNc!SpqH!{ zbxdJ5XI~AojMOc6VNH5*r6*QDztj1cx+49dE>8cq%*Y>{_xUacP$>8qRLiqc%TheO zyo=#}d?o$DPG=?kY0I*1D^hpdk3or9~=1 zE!FpYNJ&)R3Jsw|>YGe|aeb3@!478=uc_}jsqb?I&X?^`#J9(pWp$*onyI!kbiNDp zX6`r6#=6DN&TySO!?D5Y%SdSB0A5$xKF}vG3by>G+*NcQMU0dPrhEF#;K?4d0at)l z;<5k3-X_jqx1`Suo~xfg6^Sif?JrlYm_b97^$o|+dKwY5c-|u-x!)#J4EZIL87pCU zVN^QrcAS>XfB7>bg4V-s&Blt5$;b=hw$v5EK=(9V_}~n`p|(HdtYzJ$Up(Y&n%&SVunGXzJ(%wjeLv=I(yV;p$WiWyG1a!Lew0>Mm#tLMWzCe_X){gkz@izJz%xec5G&&u zW1Qw0V;nUs&lnS_YWx;YoN3P(wAA!HNiL|ED7-t$Y*p5Uzd5T#RVMF*Gk@sM{2^zS zb?4Nx&Nr0f^O>^lw7w+FvPk=Urho0Ja*<_4KZES4n+Oo+Ay5KgdSwl+RT) zUoO>M0PLPA3(pOII1{X+B11bP|B^|Mbw{pgbph0#b(IU%iHGl~XwBqV%P~u4t)iJc zYemfBSqmYWwc=*cti=mZRectZ6C$Tup2y-7f77hgeiqM4MniX7gFaT%DzDpK!R+!3 z^k8a&1ikI&XY#^RjhrR(=kQsKWTHVbe3s7aie42xNF*f7gODr{BuJrob{orC!}XBM zm^Swd7L#_u*1^k6bxB|#(ZJwkW+|QYCpv;w*6t4o3D(Jo5x&!M>$DpfWNTAYG6ZCu z*+lY$t}`2bKrLkFc*LJ0v#U3rHDd6zQ(y3>(n`}B!RfU7L>LS@T5V#r>_<0M&@EtD zW@9nVGrAR`4FYH@jMS7x^YT1jFd4ZcemNS^&#@u`Ws?8)C)?{z&xhP`P;4;qx-<4e z?l>&2tXt07s=*z3;rA94#B!GX3QThVJDk`>uX-m}wW z-I+x=9;`UMrrB;EgB4-MGqMnh{?G1zrjo=kqkP)icjL@W&oz2yRlA_LGbyT(4+)|4fjN?4s^1^u)UQzeXmZoZ`Q(dmw zs?}_1s)jm;f{%!fhO_nHp{kYY2OT!wlP(gkvxFmkHg*~@~6+%M3t-g zl>b2;^PXxb>-_ZD7+50pUIn*GI8-QAUUCGv}{v4orRLAr$4f2(En0N?~W6W~c!=6_T zP0&S@*onP45h1D3Akq%UR9PT8O_K`o0)>XOChG7Vj#+oZe zxn`>G=EyMg?HnG44j4cP655k<^pKD6=Fc&;y8iE4T^6}gbE)>$WvNxAxiYGn#M+#w zE}L34n)|O>LCmg|GUaxj%jH^gxK_R9@(^p%p7p0utzL&V)Cy^)R=aatX=>_Rsnx`} zs8wyOs+nd)D2GC9x)bNh8=6mW3^VlQTps0-lrz|C1g(j>u(B&&oe>bwK@D@wuLSlV zsiVtBMyarQ3QNd1)Ruh)K(|({#~ZM?*D9U?9=JsA_o!tHlP!f_XaqHPp?(KyV`m8O8#Eu|EjL z9)SV5f{tKlr6|Y|j9UT&AymZ**H#^uOzDV8?Hs9d!@SktA0RrK2X{mpNS&PC2dsva zl5925Nq4$xTd6E31A7BKg`zsMMm;j7bVVy$T>Es1O6-JHS+8s!PmS;!!NLR&Gz*nX zBfJrT4-15>PnWIhs%tG|3C7kSo3QcFMWmj!!OpDKWy>k1?+L3&Mx6Oi;ZoSNUQu=st@ls1oQAr|sQ5IL`YT&l zJ$H_?Y;vM73R33_emu|HsmDP2ZvsNjqwJx~d6{ow5uQE!_F-T?!l351H z3WMY`Mv}Gr?r=3MhnEfUpBERMG>MI{|6DDnflEDIw^oo<}jb9 zZW%!T{9iyNJ}PDlofJS&$?FG{Kztq^1n1ZP14n<^+%?E*q&K#J7rncOa;v0|xVw@* z;x!#Mw2_po9{PxvGp2nKIusWUv|%}eLw!^3bHzcoF1_FN0D`GaTuG|_N3yUpef8ND z#||qq2+9b7GQvQ?@|K`vg+iHGTqw{+P(}z8C`~x%%0`f(3=4)b)!G?^;yXd{-ABR# z|0*bshN3u8TolkoD83UEP+Ih$D*-`9u_YKqoSxIl^`xpaUtXgM^SNIt%$K!xz4`JQ z!CijPRo6D$ga-4AX(vzz917~#a4XC&p>wu*A3y|KN;z${!93PFhtJzRAa;|#)KN;^ zokQd=MoE6xjvXpjiUtBEfMeRa`Xj)!?~1mrZffj&p#|TE_KjmB@3q%zrSzJ1u0bki zzIc3ds1DV2pSF=c3wS`PsI`)$R?X+hW9xjL!w{lr{Kxq`cOpbH#H{&pdI^QttG$`f zLZnvad}c)AcyMJ>t4zm!FTXhO>5ebFJg|TL{sUj0CS&fk`TBB4R}D zpyWcc>9K%cfl`52pt2tPxT~_x|D~*3eY{YA*4x$DS8}1>?yq8p+2*pXU+dh*e* zNZ%DwF7L)NC?|IJYDjs^W^aKe>8`Ex7kAgzh0JE7U&ueWvVhs_xAvEH>c9H9UZCNF z_}m#W?sy_{##)73NjbUt%fgVvJM@JJtGVwN!YjYk5v<}`Ods$(hr!!xe!IHg5MvgoXP$B)^_o)m0+ehg7$ z0nbSklhz$S7SHxAi6hcF=6@L58#+A$BRQ1OVA&RxB+?qMon7+0kJ$mv;~26$L=b8H zwTR?`XhDpfnMmuO0-5(o=2QO6hyZDAUEv6wztd`D`7^T*d=FaCbX^;O!7vSXV93+1 z`xSa_+w-nCtAalFyz72n8xjO+mEX+-H#t&i$YucyO*j z;r|+(p^K(g=;Cn^PiC_bO;qwjh$c4sK|SPU*F+1Ph#!O&5PA`h&o~7wwIvXrF5)qI z=pq@TR}>cuR1y}bWGr~n7>zJvnHG!%M?i4y%Q_td=(qqnzDTI;8$p2n3I%klxPYLN z06`@K!jt)JL{sA&6F}<0MLcPwqUng=PDEjtH0mLhPK2f6pd(I%dGA|nx>UGr_3&bv zsuO7`_?jy&i#`vyZ?VY%>C!RVrXT`X+Ek;Tj=TwE+{0)oUQ z+>(M3qS>pgP8)@ho|(|_Pk4S3IsHbatC7OrG(9!ed81rSDMTYvYs!;Mq0E})b??!x zSZqB&0Fz*1LyD$BDXzQuKF%zhu@^UXlvk;RU@GREFRJfh5(s8%K(`!Ko%Jw2ojK0q^6;oZjfvZLb6$q z7{Njow6JGSSS|<_lXlaugvsnu%NPt20mg9%Z}o_G%6CyUm&wv5MyGxN>h|ts+#*(t z&Y@t+G6oW}Oq%3j=&)JEPRr0F@gg?J7UMP0uw~RFwu;eq8gc58y3ZMRl$s$}VwTwr z!}R872Fg-_@|A(IRLa;PdX^d}zXU-!NKopa-x%|CTafJ;=dp6|PV^aG)uh8=F3QHc z3q^jC(~2djG{o6}hD`Aefjb0A90uy(s%U-6mfS|PVI;8b(Gd&4<~=6b?)j9hc!1=f z!3o>^5sO{%w%pr(IT{HjvmQOT1Kwa(GnbPgoV3stsbBcS)zDfdn4sBMPmLw6SFLZk z1Re-B3Z}gQOdCa6p_GMmdb2Kb4j!GX3xY}Hly5orF64koRaws6X42|#nzc~?t^X7b z{JqQBf*@`H5#Oo0ESFcR!*YJ5dM}q(3PG~uK~hAAQm~l0dhcq{APe4m>yT#5)}so2R!SIxipCo;p+U1 zaj;x1eB_CgWQ7p*Q<9F&!!&|yNypu_{Ye;T^tn~8syOI@beTnv!!*n2)vf{f;H+ph z^gQ($+s(@&M>7awXsmu)lpz$`u_eww5gshb8td$N70uqtWB~>d@cVx8f_viylu@+Z zpF-{|JYE3O$BvXswmu_3VR+L^WG!o-X%z{g^MdGh01;xSt9-d^4F~~|s-BCUdNc@4 zm0WHnBizIxm$;`#VL;pZN3-i!Ra`6`hZ62Ebwt48U@V9Z!KY(js^U$B6Jpb|1wYhS@{LAHB@d_`Jd~^o9B%-0M(z<9HET&{0JNPB@gvE=a*m_xIpLMI4Jn`@E z%tL*Hj*|u>3n5>iidvO|FA#B+`TG=5UQTo5D|@`Tp(tPon$sfX+Vt!Xz%$rZ)y8>k}~ zP{%OvY`fdll1d>Q=R$FK3tS(lmMessYo?2Sa7E!**~J1^d)3w8NDIaBSaESQTfsP* ztzaC`nz+~Xv_dRkz>7xZ%svI1$s{$-pco}6MhS{+g900?!L9L8aZ!vC6r%)%!jtHC zJQ>Ej|ArB#iGo)L43@ouWv^g4XR!Phisg^uV%aNL_8KgB6929cO--`<|6=KI$d!qC zBXb|Dr20yJd#kUMx3@9H%G=v$WyqV;bY(FO1sY)}R&`x?1e8N{-Q#E1eN+sYN!67h zuQ1W@)(ZmUSpo9wO5q9K2>=-x3go@w0)a*X@+<>!JiF5H@Q5ZT145zfIO>{etrIA# zSLz{sRFq|)>T}@=s!&q0y5sZU?un27yqMjibm0kX^g$cF$ClDnPP)e75&IkX?c1SHYM*i)!>8;4 zD4hgKCj;dffzme=%E016=_F8~jiGeXGtPjc#HT(4r9EPaY7fg}!UF3pCM+&u8U|r; z9v`w3%Z(|DH%M|*d{IOXdi3P8uI7m5t&%^_y3%kG3HYO#^K|5Yj#JbValpFEZP(qr zRbm~cT}r>X|hV@-wGG8XME2pnSVQB zRZgr-`&B&uLTlhC{L@IIz2GNTv5`E9Ankt)T_yV;udI?Oco?z4HqJrF6bwBy z%tH?k^LX-6ctn$_KCw!Ap*`9Gz0hWr^a6k~@$*$k)tS4Qu!@PF2~-|aHyh|L=6N>& zGLFHc3wf_$az;6)PPyuOmSQf_oeH}gZkO(T-4&txycAYlKXeV0_D`#Lhe7RI6)H1X zU05X^+3%~^ufGXQ^idmvR1Q}kGJMuK+~j4x*IC{$X_UZl}- zFKfZs;`H-azP4J;)?m^eu}hGX@aZT5ZX^;nZcV`LCH}31eP{r~H=P1TvX38D`R$|g z4OdOq+pB@esWXpztLvFJTrs{=lt(P307hZ&BB*hz*<5fUes@4(^lG8o3qlHFy8R<4 zmTs6&e{na=U(Iy;GI8#9qq#u0FTdp);6Rj4+9z+zQuWnpZh6Pr)q&WSvT1-QyGlDy zI8|xoYJZh_Sne40^J+cZayRqsAW^Bw>eak!picTLu_}=GtEt555Y=3X8;Fuh+@!y_ z5;sFCu?k&*N{n&1pR$L7iec`tR+Jv%a^nbVpK8^uHTd$3){Rtfs2 z)87djXw}mNE_XHEWnffAYYnf7no;h1Rh>1w9%@VJ$q325K~E9K0uo3~g24>oVC;k6t-c?JSv0u*9sjRz&mP`(x@UwMp9`pvQB%lykILB+)?7kKcZ%I@k>U8!C?p>#tLG6-~AYfmV= zlkfqpr2WJ`&qi4F@J>QwT6}TtzW&^OIk)U2^snmPuINB?b$60_Z!Jw7be;tT>n;;x z!X2-#m17rrWVXB6j6rUvZV`h|_&-=nL!@jgK*TP6)>=6te=^41P%UPeroNE$HP~Bd zqSS`9GKH;M%Tw6*Yh?;sw^j~9uGLB19Ld&Np2E(pr728~#h+QrlN98JWO{4sr>o;- zfevCi%CF-&3L%;WYpgRW^wL`HwkmNQ%~5cBsb=_;Uaej$r{deL6CkbDF_3QS1PFqp zr5_$(dl90!^ff54fxNViff%_dEQdP@V&mQT)O(#S>fvZ=iH=Wg9dasuJtHBN)`$cP z^~Sf?YM()|TTuLJQ0!hOhag1*LiE+OQtNg4P;ZvHB@mE@pjKVaeYaa6#INVZFlmiB zO+f*FXx(}}PuNHl2>hM(lk24+damb&cy7Hk1cIdf4bgxQHN*rcuuo2p(S`L;XCt@B zFGpRnN>KD%57r-NIsIw&dG`VVg1iERHv-NYAg2V#p9aXO_0r|(ccaS@ps%d0J2Zkq z7GjGf=^g+V(a;vEqsl6i=ZZGxC7qHD;P)G*i*7d%8V&tp8c+*h`orla5t$4)xvPeSiR>d%_F zD_f@nn4nrP;YfI89bdy8r*F5!dpNGSyAe((Y;2B8>23(T(iAdZQrr-HRVhj~o^A-n z`Wz!$V)0**6(c*>rA>$|IuH~(Da5XhEz&nwL>IJl_re!)B*SM~QG!5Sp5lJY8b=Aq zYSdTkQ_Ny9*=a%)_0b|$rpvYnt7v`2Wb0av`4`!`ib0Yd%Ct8m6M-yb&9wDoL@tDg zkV9~jMR;3ml+H|XC(!%<-GlBIRMZAB`*IuD>}zfivqzB3{%$<*{v$+Y|KJ9{*{hTd z{Qeuc-hMeU`#~G{Sy#{d` z`86178q4dHUhX*6awES7kYGev9rrz~9^c3>B)p%r9`4$z|3-cx=}-U#UluK0 zH_E2f`%qwSTD`rI?aT;f+ky;bIYY6Pd}*gi1HI6@;vH(cKCG!FKIyQ<>`%Td8n zWU$~o0AaZ;YK|H#5t{;7e47}H5lq;`&2n@jV`;L9ngt&avXY1Fw4goMN1+MB1LV;x z3Jw@=%RDdnGW5v)aMgxyl5s0z6A6jK#$TU@cw4eUeHrc)z7J@)ggijrmzli@e^Joh zm!ZGyeVJM0&&i_ZRbBXu`!$t=!u(q@OE<}u%%_`zwq!opBwI3THfg#gHJl4z)@8|B z+LBoa9lR6s9ZELJ=Wf!>dj??oGl3(dk&*&Ge|bo7R*Z5^&Ag5(iQ^r(K2^nS7Op5}v)QiMjAjVht_emR z!WBUeEg7JPmkfBycFks9GPn`V1m0%4{zLUNg?E#}yP3iV>Jq!=o&zh7J}rl;v#`ULIQ<^1p73-hPww)F|?d) zj99;I)X=R*fSeg8Kt>6WQQyeQHah@hP6&{XiVFk^2?!K&li=CsEjSj4CM55MB1s+T zo?smiBzpzPUehG!0!V%fLGnj&kw76KfkH-t=M!&Z6^3X+vO5$>t#{muu}M=f0-aO+ zTkf3d-^!+9V~RDKG~Wi9Nqp09i)kj+b?n>j3eYQ^Q(Zs#p8G}Y)ogqVgJ@O626fKE z@4Kg9lZJsjD?pw#K;8`i$qWJVesO_3D?p%-t>jt#@@RK!Y}qi70ii&ejd9Pm)(em| z0%VN=vO54|X9$oz#RUS=fm#F#xo_|sIL`eDv4qqlpNAr8G2T60xwpt@>e#}atS_o@VIi|oB@MEwlqvlm*3i2ibm5Yd=%%g)3dRY^K|ru%;1UXqmQe8U#m zduh5=X55QMalICZo#w&cqTIVxrq<3|WoqrPm8Vve64;CBi!|Dc>9dtBq7QGLU;#TRzb6a`EcndIS_XR;(r-g50Uk@Q#F;?3~D@M8qIF@{i z;N2JFaoM{smAA2nZ?rV_YavIv^)|K#lh)Nvliio6Pz0PsBoa%0W@}*k1+Z-sISr6x zBD=QwP2|&s?)vJTZTgpm?ry%*Bq}zt2i;E>1CQTkZ@3f$631+l4VOJ3s(G(s{x-X@ z7tmka*bBDth6~!4oU;P75cVqK7rTdZlhgM#`q*Ok*J{HyY3Oy^uq9z)+scLuqU=h1 zkHV=EpKtS5;`S04!Y|u&!cuo<-}fXcl~}Va=)T`m{+g@~NE|mcSrek4YjP7&Vm7zv zFRsb0keaMU7oaAcK6SrpzwZ}6bx*S@YAYA~3tb9gMXuSn+}+Z$>Qh{@ivNz6ea%IJ zj|L-(7FX>kN|w9v-^tSN367$rU-$oIH;;eEb^~4Le%xUev%)pR(8!5%7s&6AAqlBqhoCzq>c0X}$?fZj7*`THqxHP%a)zSG@TyW9HiBvI+7vfs(3$v>pGn$Epd?S3AQ^yJlUx32ev z+oS%(ca8p=bjxm+G0C?bDxxz`l7H(&B_NH)q}tngOsc(IW~r3zGA6aaZztf2_JsS9 zHF!+A1T_CSCP5F4NzlV%5}v$qf@m6(Y9g8@s930_8+M19(qER+U*0a?$4xM$kKIml zqc_J$*Z)um8}vi7CCcctmf#Wi^jAF;@tiGx%+W$*(!Nsi#t&{-rNDsm2R?qe+Q5B zZ|?AabYTtCEx&WGQy=c2;Y>D1hEWZrybpHB=E$Sl-O=h3mTBq>P3I3Ue%S8*$WmYL zkZET94xVOq?vQB)L7HX`OW_F7G;@AOfSCMk2M-AAaX|kbRa+m~hW8m_G!RtKL%x@R zK(xT=MnpBeyDQH6@6egM+zshFD#-BI03mwA*X)pwFWON`vTFT34`h$CoUlZQqJgYG zYh&IHF~k%NW`ZuND|c<7+egY4#S%9zg=F1_}01`l4j^Gf(ei+xg1?IlWVCBK9zv z3jy9jsiYA!TPPKD(GdVaQo&_UZAu_Hww+X+c^Eq=2vLi6w$o$>r57d24hjSe5dRky z)~mP%3z}a1fi34<7S`EC&dSygtZk}jd+`TBv>*skwje@QDi)MDL4siHZ`ed(L3x{8KvCSe2-<{%5%d8oxN1t=oP`3mJG8-K6=iR+j z#of{-kvKPje#h|%wp#?r46NPUCCfd&Nv9}!Tuf#Vn-qGceK=V zyBSL)B7yS_zmhDeH9<{B`&{a~u1bozx2 zBX^eNuw}ql{uC_8MZ3mU0apm20G9Fvj0L%Y#jyrs{5|zbzM$$ANXyhIU@*-Jq-79f zE5Jo@hp|mvAoof2gbsUqxSL44AVqa6;NM_SBTRmiI?kWU_ess7{K2;`LCk+oktuSe z6se2;LKAN+;3lq9fO9lKO=0k@_G=^(nW98|D(c zJi5ZV=AJ-L$L!H*O)*M~;C(D;T@n}__Am@&D=3Z6Zv0BPb@`&A0nmh=MllA=8@I9b zmbph7cf=lU+(`lk!+G9Kc#CsH4-#pH`;4%dGXP8XP*2-(-}&WexIDmE?6i}DbA&Fq z<&M-*4o?GhS)f3z-O)_0hwtS&c=pOS50&>aG|QtckB83-U>0OQH*~&cKlc?RfnIO3 zl)MI}*PHIeUlg?Ib^6<;*FPYSK-}Ng=ubEYuRN782G^xdxAbE&+#Ub;g*gP7&^JOkPjb*LTw3^18uo9kqcXQO(4 zudo1jdOZWJ=4&Q-J*_RY-2RfDS!&c?J*1T9?n+~j3&1npquf<8Mo{pn0a4?J=p$aw z5M3|aQ!0`o#l`6~pjs!?<^8?7eYodk^?@iUJNsWsw8Q6lSdG{V*O7jBW;o@q*4_dA z&G!oTuohoV5v{+PlA<%-@cbfeR#I1Eii_WPUolZY8&IHABO*O?530){~?v?+bz?Gt`~rvTX=3S?Jt zfvgfBI01_`QBYc;k|!NUOBusG&#E-JuQRzon{6+m3(l=Fp zEN0(89a#v}(W=K$;>QxYTDy`dh+rGJ8H(g+yOJYS7lWjOAnEXgmNr_^Knvu0;C)_t0LlJv#eoll*u+PK>YL@0aoQ#C{oH3n_0j6&m1n|3VrKvRC)>t8^7X z;&w|PkXNbH0U2e>9teGhwm_BeC}y&=nN8@SZh{`}COnzjMKlewmjIcrXDCE7fl@z$ z7NM^l0F>AIkA$=gFW2J^@LE5P%IDR3SNe-tx~>O!t&gr`a`(yKYB+VXB+o$fClT;{ zb?1hjC>?XRXM%eEfb?p{0e{ML_1*#TNHPzwN0N0w+#>|ZJ<7oYhk+0xk7VTm@<^E4 zr3ogO+Wl7pe0G36Q=?_4UkmvwhYzrIn6%&QG@*8{qX@W7NF-w!fz3Kx(xVdxR4P*n zRW_``a9z;E6R9%#YOAs5eub&ORbx*aPR0#H&^Md}#Wzz78P;Fugk!QDQh*^cUA8i)-RFHEI77)4R{L^z`wM1T8&d@Y%P&9%}JVYw}Y( z4J~X5Q6%5L^Yu?;Ht@p{Bfsf`7+4O@dT>U*e&_3-WR+VaaeQa||1hBQKd}Kp8QH;l zRE@sbsi0F^!|jMT$m{bsozvRWltRStCh4^M0RhM7tq7g|kSBq2(ee3qlB@MWovN^e z=1i>*GP&D7kg2sl6OT`e1Fg8ubklt4rkKF^6wc#Q=&AWpD5j04p>G{2kltJPlTf~s zbsivUJ||zjGtO&{+!t1dUQnk#-_}z`O+Z$g_r<-LB+Nh3`O!hBip~HIKlN+nb8;5_ zNavRadDQyyAWggNrHsM!6PG>LzgstsE?1P*=DE?v1L&d}aZNNd_#dn4;1f|RX zBbH#e4%smL46xNb2+E@Z<0V9^6JS;cX^gLPnG1C{XE(PTY#7om=U%YVY1HP%<$ov z5xzw$3C{huKlk69TNvT{ANQQK9Fd0&BV6UMFeQfrjBpv9-@~(6CF0vVn-MN^7#Y3d72FThWkt;u-8)6P;|56kS-W6V3LtIliz3=^*ksz5yMO^Yu$uuhB+eE^H zOGFVR9|9Sn2LeJ0h4Al}rBPfOf;KX~hbMz2c_8lpGY`Z=MH^l1fEX$gKRav}i6}X= zipz5i$|gaV@k|q_Cf|yXd_3Uhi*ovA$q4-rA|xk5f2O!Jl0YL`9rT5Pp24^The~9m zMS|3!hYU1R24VMDn*6RfNmPbPtg+ z#4&!k2t}rmjOkuFe2<+&Dwe;l8vYA6B7UpUhBo{cu^<+qpSwc@bI8jnS2sPWiL7@jH7%UNP9*M;KcrT|hC^!H5x? zf(&l;KO(@Ia27d3+vo^4oDqD4Qdp3GFM#z>o0;Sn{K;Ukh--pC8YK#z&aZkp<6>T@ zkhYpCcoqckAcpYZgLf)ss=@OOXAwO4g2xCRu?4x2Z~}`|6CjiRx1BDe<;XiCqQFk& z4TBx!eoF-yWZi~&y2HCeLb8fJ%B|FZ#pFPAv`%{+RACE>;@uTT^wARXbF!T|j4ujKb;A7g9}&`$O^DzzWB5i zb)wVYMg*rO4OFTRIXB=i?P?=NIwWnR=Lzd9CE()_srH{NCe=PA#kusxcg=`HQZz>0 zAyI)bs{AoB6U*edJ2VF&OrfZzwm_#40lncJPYe2> z#M8w8YkZ53@yXuZKx6xO$Mluap4B*B$a?v%MSKg{Q{PVU;=A?7J#LS229N1ZV?9IB zm@LTGX`U24L-XfZ%z)}!+4!UqBAgkGA&r4P*$uFh3t1l6bio(Unncq+PDi8 zJOA-@3(;Ibr+tHK7UKCu=$r|j3JQAI^TU&fK@7>(6fkn75lx<7sX`(K)l;VM-copP zQ}}D9@Rtk8>jMc}G}BW*{`KNQ=q(VSjUYIB7aCTuw_xZQj6u%(E;l%q2#zI%!hmfy zIPybqd|O-`O9ThBaZ^A!QG!bZ#i9@tdiXTYB=xs}aZO-cGtE)vSLuuJUxS+?;@4vK z$TfihZ43j?Su;G(Th|1~wdZ-&`d79Ie0h;N-4mtm|5a$Xo(9L`!8j6n6&J_- zzw(*@+6V`fzcUMr6Jp5$Zi!gGVbstaKk$60rWzRdy7CnXHKVLt_49k^c!m!}oV!o@zTu+8tc#Qe3y>l^ngz3x= z&1zkhIIc4Xg!Ps8w(Kg8OaDC2Gsvn!A~N$;JTB~4bq{>0mP-0vNigGyoq{=s$W_(B^4@3oISHPqnaI%l&d zQrDaBiT9NwaT!Z){>tQ+^*X7qtFz};aq2$1%FtNVlwdOf_UdsNQ6`d*S$vEm9nl#m z&QF5jLq1OD+wA8Z=V4{uaVEm7FDNNltvW92$#uvbJgN+)uo*8yMir=`#nU{UHXG|W zXk!`-v1B{5kIO=79JK=f@?t49`ndEIF!L(sCd|Vu9DtPFPf=P-Eo3hF-Q3m{>b*4 ze|@pR30Zt3oFJb@s87;5* zwGcJ--U(itn6xZAO{lRP6oJJF5^2(`eIjt`5zy^css)f_K&4OE29%lWsi!ub5Ci(@ z^{`6%=Uh*1UoFZbRupkUjz8`=VIO}i8%W#+g>+|iL`WITD*cKm>4M|*7k9z&6VwG> zv@qFMS=0cB21^eQs~Oq{C3QQk%IPi*z2O?~SUH{lz0=42lDV=B^~-(w=qeBYG~=u4 zrs<)-&_kig^s9{Fh_-8A3RdGOuP*y5zj>9Xj;eZ6Dj)S$SOp!m+7st1b<$t?YbOHC zn!59(-2zuhsWeZGlR^+)`&T)US(B&KifRs3(g-c+FK&buCxaW|DxCfDxaPd{7oH(x zo0(sDzEO{z6svpqWC>ju7EM)ds;{o~>`~916ssF}lCACylul=D5hSY{g9of`;7Qr9 z{_rHs?$y}&|NkbZPqN8D1zAo%XrvR^Uz>u~pQJHM?L5i0hY*qWhoKn8h7kF3{eUty zHEOuJV)9%RaO#wRLy*9gJ;mSAV z+x+^Y2%toosTlc@;b>FaAo_|ybUbOl4XsZfJ4720GX#8WuBQ#`1yMKp7CP)lbteW#^x?`h%Z za7FFpupX+$X)YZfg$&v0sjJSSLFhLOYMw482&f|v-qQjCPhsdz69~HBY8R%si|5^H zHG1|WHs^3fw(4%MJStcoJuSyHpEp>Z4aG9JxLBZ$us|Iisc>@T26g)nv5Y4SC2wbyvjXoas@8Nh9S^g z72f$@W+zu#plyYfqy7|Djw&Xs92!FAD`w@wY5C%3$#}AB2|t|9X|^QiRaiNH?!P&= zuyV8Z;_QJV@{G;OouL;I{zbtrIMbGWBPj|6x}4!D@$EA~eB2p+!Mos)8h&_D zr|gF}0Wo^Nmz)tkPE>rsD!|9x{fnoA+5#20!lDb+BSCdIWB51&;;?`?Z$KOdY~tet z1QLah%lQ?Y65r45{f$8&1z#BN=w&4*O9VE)FTl zs{e1)GB^fGaCP7Kx$=op};GX^~Dl>bZ}u z5IkwOT=lcma<*IxmLnb1YVAn}^EP&RcYk_-cq18I_TDndmLHEH->4KJ-_CN&O=L`J z_*pR(f4NhH zmHT%_1={Vr=}(0yF(5>NPW#>F-6)UY-F|0FGlGv$UKSMI4T@-KU{dk%ok_K6H>7jd zL4YRT4tT5SmmWdBQ3>2uQw0^sH$N&w5vmoUZtCxRKo7eLlt=78UnG7KiTvM%-8vPd zBmej5Mb6s(bUvb|&fzr`x=VqBXQ(#zvZH zbiQl*$#XKS^gPGI%5&#rSV546l{Z8~&vWAQOdvq!#{|cmiWRs{?O*UT1P^OVCF;i9f z^9%=()D?H@U@@}G6pG=_HzJ*aMfj%$!K9H4k1(eKz`&zdvAjd9S0n>n1vcb7Tjo0~ zFQ?KGMFmd@XhjU+!`hDU%@ce^?5kigxueB~XCw{=OJKv){M_JaiWZ2t62|FG0J@G& z?}MtuAJmU^%S|s~Zd)6WFyJ&uts4wgmHtEe6+!CPs(-N6+&C}&TK^A!zv51?G>11{ z8NoKTAouHIf3SI(w7zy4U2Kq`UW5|N7`WX9u=v$E_IagYY8(S=s7C$41~yB8Sfg~N z+gn>L5*i(MWsgSCS##8Ve4q3 zc|LD{+)@|o^9uc0?gDpUO^OjlA2DJ$B*VKz3Q=?=_k)~`_LZ6h-GZHRf$hy?>n$?8 z<&G#axIvH>xU9r~ zO8bJ{1x(38-zG+SLEplW5c+o41^h)pKYfe8{q!yQ8?xpK$Bb-Wj=k?f5Pf^(g3!0e z1PRl(KVJ~~_Ur|rZ@Cb0ozKXj&`I|=nTRdxCvf*&U;_6B@R%YCE|_0zbX*kozf}FQ zNjmXsQujr|85xK$1&Zy-5ST#f>x%mw)vZvkPqA;>;E{dn!N*5*K z!pF&-;#$NbTd=Dij5mZnfhzKBp^7;#Jo&UHqRF+bOB&hBw(97-Sg-lj#*qfcaKSO$ z;FxZ3Ol2HdyMObkUKhpd*TuyHm4pW>36Ep=MPXHz5Ae#_tWDZGvapMImVm z4W1+a##6u8%>#`D2O7C~D2R(05X}4Ck@PPtld$WNTEm;H$`^6>lrLg(6c<4vww}KD zP&toP#D^8^R%uXF%wB>em1Q2rDd}3 zQb^~NyHw21`BRz%S_y~a&mwbAG~%gEu7(16rk?jl_0T1u(I3!xcX^|%2XuOZH*rQj zK45#ofax9rCcbxZ!91X+H1JkX4_sm}(7dC8cMgIKB?Ymxa<6ldu0+OXt$4fRRfUVR z-n7cGIqQ)HVQz&{h*|7)N#4N-fW=PG-R}1GRBJCWr=(V0qT6!|)$U8;RegU+`08ya zfry_oCjP`Fo=>l#Hd~q~gvdb)yUY$6Lgb(!3vbP>LKV%@bStzF!|(9#~Nn z((#aD^UvS)hk46i+6n z5lx2C4bk-8cGcOj0QSwdUUtMPF9DP{^)J?_30Cj``>KFr_{4-;S zCJYPw81nAJ=+0l5rd<}&JVhfeUbVO^d^sAB`SKMZ{lpZ)=*!GMj3!LXAVgfjU(7#5 zTw(qJ2E}}NWQzBFN5KVLqOB_4OEX_59n;$xqf=A8ud9SBY+R1oR|4rf)&2OzCA!_= zzANlkb-BV0o^>DIcKB7judsuMMDnW!Um?GWPmj`!7ebMX7hqH5gRYQUV`~}f*Fs*` z%qwKAcG}0BhEPOnZ)5d2O2Fa*<&o_+y%J!^f!em;CcsGc8+*mJ-(C-S6V;Db$bP%~ znvkTJZp|x!)1&Ih6}De|yAccCs*iE8w1!6nZSVcT5xi(e3>hC~rn9GR zo!$eOb04UvQy;@hq5_3^1?afOCs5-!g0mvVWaTjzO<{NLYo>Gi_&fJ}H*X#F;58X@ z>p$*o?8rFWk~Q_$}|b|l?qTQG5$xWEzqM)jz6*8&taepnpB$=)ZgK}~c9O7t_> zI0}R$^C8gd*Le7S{hIhsQ#pxT1#6Pdc^V$>?p+bh6Q)5+@F@Hsh5u_5hB_Jnp^isD zJekc#G)6#tMGKWeB)^3HaQrAQzHJC#*&mIxb4E?LV{L; z1g#7SPac#JO^`MRLke))QP*X5DtDcmr`&bnwiB+4_kWkRp7PdJHkNwVi`hI-M_8ba zvEa$aPZ3R6%8*w1K@{~8%n5G8V1gH~p1j61^%JNAk=uiTj>zrjP%d|_A-6NH3%UKK zDB>Tge(t)-8eq6#Cp^166=IP*yDYlKv&$lCT%KK)P}O*7Sc0YiyN%gJ*lk+f8Fu@O zY~{k$W_G(5EkHQ;8h`FJoLkuKIs?35w|8GR?DkLBd0N?h-GAoP@jcSA_u_7q{GYu| zb@mc3K7z<|bWrE72k36d*Z|I57rHxbkT*&F!!k{Mq3L`r!I44UJr)kZ6Vrf!>n_&KY36=ZY=Hft_*J@Xwnf5a2%wF zMiEH^x8v8N^M`obSnsd|j|~u^vBCSNTud;VQj*n7fwY9>gaSeoQ3zkKE~cmuLln?< zju9qsi(oRc*yaX)Bdha91R)a%RpKvh@tJ=z39d^2#q%r@4JIPMRqemT7l`|deSt=Q z3E6`nkv$KHinzao`F>RQ8S0&;(*EMcF)}aMGVGU*_>28glQxdiz)GhK!-=g~jDR@m zSG@_;DtsBi3WH#|Ajmfe5F`XYh<1d?8#x9I_SdyP3koCmw_lDJ6pzk)OL|F?LEs=l zS_?5Y!(Efbn6+E(2gM9G*z&i~RZae8>uJw&(p89}t^!?dD{S(&aLLbdlyJ$<{LM{d zgx?Dm=E*3FHIf+_ksQB>)kIHz+nb1=qoz8r9YMzQS%B>ZcTNbu5rq3$SP&wL5Q01h zLfz++3KelKjhXms62(7RcS#T$VYn=B+vF9Zs12)8lpO6eLUlugh?1>?-#3I*8o>ZU zhxbpzdOyOVd|t5gKir1tqKk@a(6OVu<#l3tSCoz8U?3Z!3g5$of7+=2 zv_iC~#uV;vA5@6k2ZzoaFa3jDP|6lf#JE+JQpDxC;|5nAS3p2kx(89zJ&h?US>16% zx~3iH5#wongN?@s_O%7MS6*aIWH=^yq@5g~$Z?U94UMGGG59EB@D%ThxX9X%Y`!2{ z#iD|2{tYJGMIq8@0Q!-0$N*FzxR62>0J}&PK!~j6ChH+wlB`PI|aoe?4=k+&F$NsINT(HV#ax41cw1|&2T^6y}_xh3uK;4N;C$8Je`AV^U9iiQVo z3G@CcRMjVc9rA69&JIRdaVy*}+Y1<=6(_%e8%dH}-mhef?m#A&d)j zkuwWjX`^xX0ASGF1BfNE<2U>SDA8Z1Zu1f27A5qQHYFQk21{S=jZ#g(H1CRNkGuc5 zc#M)Lp4@w@vM$Q=)=%hKToBN-af7!!Y0UY;TZ5hv8_Ra5=aA>Z6RmqlHGWcoV8|)s zF$T(e0_8nm_%WiBnrpCp_39K{9wo_*f7@UFmSHqkuE*Pj{FnBT;JiqkN0?(9(rlu{kJR6yMk?rk&7TAKnU3oBf3sw?klDD6`*n zKj|kRsSv%l6$0g%;zEHMhJq(U>8R&z^R`k5 zGL&{I#8&!!=RKfi8zeIg5DU1^dG*^&_ul0lr0#U+qFSXITCp>B!<~$F=qdT7o>eU*RyA?x)VPv$ zRC|X`f4XE73Qsvus)6c`^vIH3I6SIkJmo96FFY|E1=vgHsyb#5hEFF_GE3g66W?-F zRhX7u-vc`srf2W*rueFov`kEHhfaI4R27{VT_#-j>E!CA-f`%>W91U{yuIF6)JTWk z*sNrKHPfLB|0>(iJDqYyXH-S-{qT;OdHpP#)(n}3pny9HPwpr@Q=gBhM~b`K0(1-yft)w{qoOZ;)(cw zl)ZO+RmJu`e9wfEoW1u+LP8+)&^rkUy(Q9HAcFK3I>A6fSCA%P2SOVW6i}~?Zi^Mc zD>hKXe(@p%MZJ1e5D^v2`>eHQ?|n|-`+51DfA*O*v(`LoW=(G&yHj9)7$o#fwp-|f zYs)mj#2x}fHb&``l29YH4k_0lt`Q|HSeoc@$$@C6Jf*74yi^0^*b0>uu*L6+ zt&wz+5{YMCCKF7ax0zf<$Ir9dQa^#01%Aw}SytcwYS}u};|P%{_KQOILZAN`j|XDD z<%_^l(p_e$1B;4JpNuJkDuHM+a#>$S=RO~-j}z@2jAv^>+p#jPfdrzBG$5RRAlM0O zj|kLAzxTg{>{`^52wx^Johx^l;1H#CBKO_Ey?;BRI29p~Y&`Hi$4bKqH_+vXKqZqa zw85Yz?F`1A2vG#P$5bZeqUOgX79n9w>a8xLQ{InBz_euGi)b9qx+bMXju1$K@$7? zC;emH{~4+K=(3`F{&6fixE31J&2q~niSykHs71Sc7ZY;p&YQlAS&w@aS>YGT>Y|c3 z*0_T{b^%BA{umhZD*DEZ^qgZ=#w$W>yiLh*(h&bUMuDQ$A14Vt8;!tvVoPXPQ8OK)zS^haow%zl#^PzRXM4p;pSSpEBsMQWA-cM z0%pf?k|^q(vVrwG?wzAX8P;KjHBVRr!*szL(DL3RAv9!amL2g^zI-sK|J47cI%X@_7{U2qtCd5gf@J89gh)b>hI{iRV^P@#b=Oz1}+-O z`ps1Fe;_@R?Pg6{m%m0_kVm*6e#fuq+g2@as(8=|7j07c4Wkbi7HylydkH?QDFSOs zdG5!d;$=j5ys$K)<=2V`q8QN>Mua2s%l?WPra)yp*s20NIMNPFGxu8@=A`3h2Zv~x zPIp{H?JtM%`{Pl)P=hnx%%AYy=c|ChnO&S?S7;ERd!sI4MT#!Dpu6XOgZWbP^=f%; zzVHk*%j1hKU_5>kRvclT+=L22&C;AV6Z-=_LpV3!Qq_)N)2_Z%A6_G>-(0%DB3&rL7uCw-P!| zuNCxVh78W^tW}&rQjJfPX+?IG8#^bo2?RqGT?~QC5dRuY6qpwiVNzZO>q@iYOj62rs9&ZwlrB~A zd&x$*RILi)-`;5bQPp5=XBXL>v|bwKL8Yj1wcsFicTlIDj!kto`TlnR1$E3ck)#TN zsixf(YM=BFiR7a2F#Y4A@Nkf;4!yW~u)Nw7&0Uk?H>wA33#gZaI%l!fUOgYwKR%02 zR$NjU)PyyIBh*nui*cOuJj9qdjs&GRJW?z8raB`Dq&^3c%EF1DKAsXBuYNc5Uwrze z+QB)hf+cwo(wTLT&b2Jbi;yM#hvx96Q69M|A0Tc>-QW<_)39|Fwi^svS4;1x72ilr zFl=zUY(Lctc2J89+X7*`)37aIwgi3d%Y-C#ui*vJ<(=IiI9Ba9yt{?>6~nt5h4eSe zT;TkU;RVs{(d9Hxtl5Be+}ja-^$B2iCp9kVG%tbuZr0D%c`W zb0}miiW{b0aHKcRr!!a7ZsA|@a5>Lg(SM<5KrT(FJU0)?8es!T{T*;akThywD|JGI=&q3Kj5Y= zH=;eBXJZ|IP1UVxkcoSMi5p*@T%T&VICysO6zHjW!#j+@*xk&Z9N-OrDkyZdyL zui9qf-eTg$mj@kBnYj0riu;+X#|<`)8()e$YD*}flag_bA_yG$y`>`O%X_~yk$+_( z$CnlV+eH3HsmKGdS50(czZh3BVDyHwdY@pH!k44|qEys$TQ62PvU&u~ZmyQGlIQr6 z?l{Z`zYM%{o7+3s)XVYySC1S_tU11tRtJR8h!pPV;B_2cO4` zydU>s6F0sbx0bj!M8>`O>T!dK<0j^1P91$|K=3XFNA5Bw&5O5WU~nHM-u)=wHc{eB zCLZ`gqC6cL<=Lx82_}vbUp6v)s}4eii7)H>h8HhS&+X=7Cew3U9hsinj8ae2bKSWp zn(4V`BU*hP+n}f&FA3F3`jSdG_b@Wz@Q-^K8FA9X=zK%)2h}xBA8#1jv}`PDmP|c% zNbtU>%(#F)wX9qlo%x`ZrY8;!u2$pXq#7CvA*MRc)TzUQxDr-;LdJ(GU*azsfIe=g z;lbNgCL)++HP+{c2j5Xe=-kCuNL8ETr0IYgO+|e^U>tQ1_>Nyn;&@x?gYz+DIx!N> z^qx5G_Bil&J2$&Q`Z6{_-!m#WK)nPA)cJ|@=dnQB(ZPSI_v2(XToN3dz>zO#_pSOfJ}qi-aYa7M^1O-NdMiD z<8DfSX^Zbf`g?8h*j;s7tEb{+_;~V%dU$s`UOV%hs)1Jo4zEeS7*CBrO*F7o)LYmP zhY_UB(edod0pt-l^mCJgt4J0`l=Yp@fW}0)FJ7k&!ysbSl;A@2u_!q-FG#0P1p|C( z6(E4ki16SA>7R+WdL9ggo5fwzf*+^~6{MXCRp2^HAD$45)3G1LXQ~DjxTOlz)j89H zBbzj;fMf`}^eP;u^a`p5FdtAg50a=vi=@5Jx&Lb37@RG%CHZ!33>Z@;2W6Kfc7vU} z5nY$D2Fgf*qVVO~dyWB8NI;rI<#oil4VoXCcddvZi0c@9xk??Wo6ihRAo*OyVBXG! zqHt*n*Q*r@f;-ht1L#o$2w!f?4jMo&mjd+awE}`5281tHdieI86&$1RWke5O1ySSK z!JpJ6gXn@mgfAr#I@*&s}SBcXz*En4;0Y}=<<}_?KCuP=Mw$*|J9lzFT8@Si^+z{@`1$q(` zHDkT`2{I`(4)--I3wBc|P2&~@)6{bbI(s>y`*UbrNB?VKu$eQTn4}DkPoOf~#Tg$V zhbPV7rZnVM;|TrZR^tdT(V`BiwkY_Sr{br#1ZQG@AE_91IsvQO?<7hM4n;9bu{;>P z>96E?U4Kb18>4?u*-M^27ZUU*OE88_NR(t|z35lNahdztx zsz13k_=J}NyH^C4>p4rHEx%#7p!mj>K`Wrv8-3QWK8*uL9XNRexYwuyH>-0O=#N>c z&H_Ygvh~hHSuL8a-&+>!9^`78SBv!D^HHBHx;gM*zriBVbn2G^ihjpcvE#dg!99 z;G8S~$UE&jr>9x~_vW}8bgjvu6s3!QVdznh440LABJ%Gu->xAcE?cpvw)j5f0FA##mkK*tO5_!cl zk0sJ{rtx3k%5!!EGjR_IMaaD!aFF#PilaM%8*xvYhi;2Ox0?gYrcTh7)r@bz!W20$ ziGgR=m?s?FTkxu9nQ(B>L@RFdij!HtIMvEWT=D#$cJGg0q<4CXWs{X(*?i8}sqI9C`U6Dw_s zjqRc~!D)=EwwLtlDoN5CmVF+Jz&c=H8SkUwjR;on#L(!3K{c_Gi)#2T6t)Wn6%M)s z71qx8?{O{SM@EK|9w23?A1mn{d7++k+3g;f5#1ZpWqQa1NB76>hk#ZRx_V_vdK_f+ zjzDE83OJ(R0ewzX`BcO`SDDK@U3cp$jw0_Xjw`lEaqKpwWco@J zS9Y>wulTAe$znqAW{Yc>9AR;|k;~UsqF2`$7R1k1H!xYO&UlaUz1iw+OqN3b97&== zf8TTHPOJo#>a=BGraEoCz#=zKRPHcR;O0v0DY&n&yS*mx8zwNhX@c-0Bh2;xLj1Ak z|MWA#ChB}C9rx<(&tiCksN!2;+OvwJ2%M~5ausQ`;SM|!3ioF9T4AFYwc+qKIr;7Z z^xv~Vrb5+6k9!`aXjBzR^*%b~5S)1?jy_dn)^kx6nueX{+1LUJw$=n&P(}25z(_IP zyL@lXyBDfNnNY(e6gjCroDwF;4KmjY!le?+K(7b8 z^KH`M(nwE=jN`uFi<^t%PL@iWUEBcAdjYsS;(2f2=kkaUM%hM3f{O#E$w$`Q{$rH= zfdfmO4H`%IhscAIZ8cQwDz+M|rVqgqaC(6!;NfIbO|8a;p~y`W^qs{Ympm7}3sdb^ zEh0-n&N&8CH4&@HMjG6lrE{u@t-AipeSgl=wbjH};cwLJdmP64ILK5O{|R;~jKu~N z+zjflh>7}VHSA(M7~NTY0s@uB?b|AO^^N+Vnk*l1> z!^)HzW5Ufd;mA#u#R?1Jt7N84qKZW?+X$h9h8(0ku`4u9&I0Vy+8J0 zaTa_j8j`=sf)_puZc%?4?S3=bSv5pExLLd88j@OYvvy5tL~7TdhJ@>4!jYS_>u=<^ z{v&;V)^1vjNbL}gwR7XWRl)~wY>c!ksv+9B-rIawtljP!Vqow$+Wk@zT(4dSney&c zu#Wy)rk%Q3rA_Ot`9{dA^p$&zURy4h~6o&2; zxD7Ub?hjZE@GuyOQt;&A(asj$S(_HiJY_m-c04J*fUsN3!7$(NTr! zNMZVeqfyoBi1omm3sZBrOBW{9xQ?X%btW*m$Mra3CR#)dt+RK&8ugKj?dNoxTrx(Wo8A7e(8s7;CY53)JmS2G$AK z<~|W+)nTK+StI0d9UeAbg7XSxFVv9^gWxKdv2maS5pyVZV|ZO0YdtQiA%T2Mc3@pGyzwHCo{9m9Y#rAFc+rAJaIqxE zB)(ZLd`zVlV>+F-NVvRPeO|he)dFN}J_2NY@H4wQCf_**Y(DZ78>r95S$EUUBLWOL z2JpFfYYJ^Tashv40DsTo_-z}ISR8g7x#FTes~gZQ_E+zvoO+bPeiu8Yo>)=}=(OX5 z++;~D>Pe*qci{x50e14a-dt+>>Vk?^gcNQeP1I_V1jmju(pAl_C*1+pdzq02H=E9y zdQxGL8*?gA*U`M#J1SWxSGKa%WALSV>tRTtdh1yO4Q{T4UNh3*<`VNU+*cUU`zG+W zCNQ~4&tHu&*S}nSQ50@2BZ>7R%LwSKDI(*|FD5vgTt+(97fs=2Y<+xx)^u2X(G>nB zL#-OtY*h#{shAITQgKOrNqx9k%snCoYhZ;nt?Se_I87!ldoWZ57hbWoxuKu;LLaY% z)PKWZa=kw?nBd0ra)N#=#j2sc5MZ>!r5dU|y3i99R`=T0a`lG+_p1Si*-LKE;AU`@ z8*q{Zeid+y;S9I1`V9n~8@!troY7t1KvK;09w*)kZbp~6Cb5Q^ff+HXTX6Y`3V(pAYR>Nf#MAUq4+KPh@49cpQanu&UNp@veo)FP4@2ZKgtB!TEG2M9UyV(Ik? z1RBCu8+#p$j_{*e1z||Dz=#MoZk498Z0d`;f#yX7@;4N&;E>!YMNkiP(VFCXc=EJD zr@;NpsJA;N^2D;02HiCPhVUR0sM|XQsA?&6)c8m8n3zjcl-X{BDA{C07M`UVBS6TZctAdfO`$VLk1w+4Dgtd z1~&sNxeCCO0?=i-?6Yw4#ppxrO%rH>U=9W(a~CRT=abM0KK*gUnyAd-k)uE(m?-C6 zI#@k$6BtR*1&Jxuv8ZgNVVooUTVpEYXpRYrDS5uLG-3rp7j?Ao?lnpzt*W=i+J&sD z-`E)c$my=C(|>nWy&f%b$fAwH5(llSkGn5%q$+Go3+f}I7B)s_yCkY6Zi`?Xw3v?P zTC&<%iI~2%c|HBM#=M^Ha74VGju`ZgY2|Zi4+pQQl%fiS`~5M9)smC~n-yMR`cV-X6#Q;1EVqHlg_aepdT(DyoTW)inq!l7C~~ zN1!S-k-c?^O(42@9xXlD73%AXgR%LxX%pT=P^KaLbk0FMlG?C|tQgnR#|NWJlc-C2 zSatN$1(mRwcrg8=I~O6EmxtH9Y^CdWZm?PfX6QpdT1|BGAy&mQ(@5B%EGJ1#2P$l4 zNti-WyIOH>)zs(X1MO>H#bfUHNmFammd2FP8}i0C(aQ>~dKTM4GxUG+TI&OEp>4ad zvHtumtCgE0HKFgsCcFe3nivt8PRR?jN!kpWEcD$+|9GA7z9zg33h24_*xmFmnYb_M z$cJ@e^{IJwlAbx*F0U`&Sp$E|F0&updVfioD(Wdw&Dk3sn|^1wm03H2#M;)0 zQ0j@RC^dG3RXdinygR0A?(EsQGbYZ;)#opuDSv2$Rozvy4%FOb)Z7&waX^pChngj% z9It1dp?|FAnMgIi9BDn`s`TtA9Iv_zdDw^TTnd+`^F~{J6pp6wUZhB`KSx8y2omeq zAVSBVuA<|bF;-_>!TjzRYo4o611R*fQRwGz00F(X01CBh>MGQp{;@*sn?~f@)N$6` zk;O&_a;-jr9NjP1YN7@i9R`5kGeLbY*UC(ZAh8ZjB6Ps)_;{;+gza5F-b#fEw~n_) zxGFS(3jLa5e+hQY$4#)7s0E0TcFmij*bM%2oAR#tP`_{x0i87mDz5QVTd00Q=@}@;+D7v3DjpF!rt0I@uiibmWfWzEfI0lEI^J$kXX$Q5!x)cQk(q+7G2%`S%KBhRipzHx!EXk zb3`Od3!%tfg3tBfKKjQQwJ$=EzO$?qt|FIbS#{JK&2+8VR(YCYr9zkO0 zT_T_#yb^lK9IGjyXV0;&ccFIy^j8IX!mHtth(xipOP&J1dJ6m+p}=c%tjq_lh!|V15`y6oi*!<^k{p!l24BgN?(~ndq8xPMR;+fy&_b);YyYCdk`Qx)zgg^S#ilrA-|Mjy`b1oQOp?{5&gDBR)?e_ z(t!83lm(r#mw0YQQ^KeA;DNCWvNz#F}`JDc-HlIgo^W#!$uB*-3WmZ+S zySaX#$VyU|j8+#S#M;ZPwyI1EF}nya)@opcRzF-ttM`{%^`OwN%dNV}m0Mh)&_F13 zjuon^2i|I3uj;jsPHt_4MJE?6CU(kJ)E95HT9s)9nm+zZ`Kr423ahd{u^3~j?f=51 z0NJXAetm^iwMxWLgA&iZQ=yH%yaIJ}8)%Yjr|8Zrt-30w1x+8dQoYc&CfiN*8z5Hw zza=0vPQ~D&WK(1Y1A2N3I{YD<;cK^`fkA`F05!q2&Z#fG?P@qW&@0$fzjvuj`9|l$ z)A`E8oLXn}hK6~)NaLbmftnTRpJeR{`o~$jLKiOeo2-)CtU@PbvqWOTc&Ptmlf^mHsLPx2ES;b*WQJjUCs)8rzAWA z9euae)vcyS0LJGA#^>Ro7{&-6hANY)2i|7&Lp(f=n01de+l@1RwN=GS&%L)>JrxY| z?$uUn-SiHtXSA`1F?!)0Rz^fWbKn}QF4Ac38mms_E~!_f(HMZkj-&Nfrc(*Ne%}1K z1_R{ncUsvlnj>qiTU|6u@3mrd<#m>$*A`i}i%U&Qm4;(dq@*INhnklvB{;&16JUHq zE{{vSqT$fT*KyPL*E*|7Z}eKeImSApUDyW?7WIT*_*6}$ddV+tOk`og6L9a zI~n@yW_=QNhes^ZeRD}VOA4{oentOSwXece>!y$Eh)k>PsrI)~?Q(bwI%+d!dTf1Y zqt&5ygb&A^7opiNSJ4bPRZVw-aYXYBPs6+$HFB+ru5q6gU%6J=6{_YzRowIo>r41G z9Ee00rfMp9Mb$L=$Ev2KMdadyE!ILe7lT`^$=H%adZ-?0y5wX`Tbi`#r2A}x&8FUO zO~eWwd@RMYbLY$)J9*li4Kh=gsNa7WHN*$RCwd()dL0N8#d_6m>FU*h{;^&S zT88CRH=Os`5}RCI@4Er%AKL;a7B@U%RdE$P@rX49^V?~US{y;%z>wicfY}VpNDtBZnTWAw$yueTe;It8g7<5|`*j3A<871f;%!U+7;jr__`_KWBr3OmuRY}t5obIN z>^TImgX*8Y=`76url+kC%)^=#nCb(cD8SXYbSVT&eXm8n7nK6LKjJmzd8{tkk16V2 z>8`zSSNQW{tD@STt}hl_eVwrsT9oROE@iq;DFO0s@sp$uXT($Vj}?0=Qn888TdQ2l zNqWJW7C6d^MZJlO9rsSCY3${#=aH`6U$i>epu0#<2-1IfNdNny)l7Ytt}DM}4RTIU zKmmE!fIM7^S3v$r&=}-j^p8RQ6$uhEvOQdofdkf)7=9gp7A2Msb0id>JAf%TT-pm- zhH9K4=2Bm;J!svCt@%v7E<-j$3}!}Jy8(rFKa6JzFE0^^R(0!VU<*i#)HEu)lW$qAoq7~day2f4P0xvo;N=1}t(BXldGwF7G_O@efogNatpFMq ze|QA7DK5eXcF9wnL+qyZCz7W2P!uN&Yi_&TDpyHwXT!;j|sCBK3Ibatl`Qad#s*D5Hbn#qc zCedCsY)5|&)2KK=YWV4%rxJ^=?xLuz*8n-km(brx80$&sFA{Kk)RoXbLc;#Wah3EV zAEO(*$``ZTh}qzYSuSE8^u^#nb{LS%Ptgy1(U(wcB)r8WeQqVTX0j@u2;t!4wRKUGNp~AWIB;}XAJgi zt^EY-SS?rDxSi%}^hhp3xWQh&tziEV+t{Rl(^RDD-&X&p0F6ue zwjS)C+R&YbJJb*uHO>8>Cn2KIAP6ZNYHmk}Wrgy=FV*=B`o{{*Xv+$@Gymstop*dF zOZWKJnoFy0%f70>ed3OK-2c!gJ~gFmO+ETMtoz=Mh_TY9R^ayg@G!ld6@*ge12-9c z7PocviTmEFrygyq+kB6a?0aBQ+r~Tt=<4hw0e{N zu~u(JYPGa27MJ6)^nf4TsfT&0#3*pGt#p%jp2uMI;&$>QaU#(O%7T$DV1m0BC zuyw7?C2WRTV7TTOu2qI>j&N--T<|tr@BL~GR=W+?W=ohd7jnZZckw)=j&};W@p;$lQB&ibwG!|Iam z`qPORy_^cz39bRuQ1&0{nf6l7_P6KpX)*GDP(U3uioMxh+TGXM>mFt8f$B@4S2>MH z=8n(njRkC3{@ECCH**F$R#88hbT}>PK&vP*c8($^B?F|jy=3(dBokR0)ruXYM#ih{ zF?J2TZ%Lp!tcklkc($FG5yE9Y_@^~IknJ<~G0dZwnRoVr#LRiZOimMXt)QKc4u==> z62n}?%$siIh#OmWcN~}Gh!Mc${n4_g;prWZ_i4lXI`eYGAYHWWPJs`F8BUk^NylD@ z+iE@L{~G4YJ~K#fhrof1xGmNm9;mHLV(ko7qobr(DurxMPN<86CvkQ) z?2+-fiEi}fc5FZL&D5R$YAV5x|={1b(EWs zRwME0^3iFP?VDAwliY4mt`pyG5h$lqlkL%}W+%DYqMF`c-Il8oTpTH#u2E%(WE}YN zr4r@z@+x)@1t(vX5JjRJD?w97_o-@6Q9}%x>jjO%m+yp{Zs1J45>EcL!htM?gD>FV zHihbTCPlzt284sDt^clW-=ZEgU>-1F@MSQ?2F%k}f_eU0!9dn~HSHGan8;FalPRn} zxHP0k*0LL@(pczZ)oQOnva_?!9Uh;A zij0B0#y}300`mH`0)aFJf-mO|zHc|OJLAL>r^#cbklfMOo}n%yEk?y>00H07c1e(^ zxGqv!aZ_5;Ql+&*mut)+$YMD7G8}wYHbuhVB|*xfpM5xd&D337naIl8%^l@ZlliEz z=u#6@x3DjB&D5TVs-16zKuy9|=)Oud8c(z25=!nIATL3VCG)-PC~{QchNt_xGNGP_M-H6`!4O$?bp;{fu|02kud_Jdpg5Dq5jiF`g5Ol zk^bDbU8Fw;H+Rf_g+KM@$c^?f>O&}axvT1pa~tQ|NS7pl+xR-zbZi3@8Jyxmy>_ z9~(gZtOz5;j>f)X0F8@p%(9mUFb*l~Xq$3+H{0&2+x=1@zWBMW_CEu- zEg4}l)b&}?W16UscSMf~PVOMiBByk@3Z*4R;CSZH95PFv7{R43GMZAi0b@ z%XCl}UowpE3L~5x<9~ccB9ZxJXPIfHi^6%{aN@Oxo??3nB<99_Mm=G8u+qTTB4`#$y$L49~?ZLd5rp)bcHz76sX(dcOyZj@CKcD%zPdn1^FBJZf z%#RLu=K*$hV1v)ORyZGIPQ7nw(2IGWaIW=Y=9#FseAdIlihh}^@L?0_Sz$fwvGN?$ zUq0*a%&L&-y!rii;Zs$*auLUahNLaf-Z|KQP^E*4UHEi)VGcS)S%#@aS56@{K$sM{ zeN(8c*A79NPc^&~g?FCeo!FHPLai{oa1$?LY(C7sPTg;~HVfBI!?oGO_`KmFw~3Kv ztJM334U?G!^t54n*RcK2RW8KyxwvF@K+!S%`~F!{E4R*aYh~J!iidloT5y*=CU7OOGaD zT<0NC&vcXi*V1k>CV1gmAwd{J!k1fjeE*&ZRQNKgt))=CJjou3t5tkd-x*Z&rN?JB zPKM=`=`L5b;_e9^s<^Pqb-%`xf;5JOFT=u@;e1mH&d90uaMh-}bWPK{%TNUiR@2Z; z?`J^tjs(#-`&vPy>m5_EEE8cNdOk=dimV&GL8j;L%HU1F5jN5juSkCEscy2c>LydmXXn_>al2mPTwISli~>q^)3t~60lP-<^8DpOg2ezA z(LV;bC<5T>dG@L(Y$BKSNnq%#e_Vi91-8w%w+1$a;amrtyoTw9*^X%is8K^N)hU(G zPviN2EQLTbS`vI5w}81fcLcB;0x~ZI5uK{#fA*03-yql3_+g{*-J-EY$A3k%ZGuN)9_bs%$IS&(;sK2HMO+?>??iJ!do%vcwW)KCPXo-+|CVbXh2XQ{G&W*O?K0wdu@BVnEil2kpfr9QpN-lx6-B6^|b4AO|2Cw%!Oy~{nN z=KU2K&?{trQqqUrJ-VCRS8JOffNNZQxyHqpYur=FF&cvZ2NBZb(6&45@zfi+4PDeG zy(DscxkWAh00mbs z|7KKDy}XGWptr^jBcZ5zLBjdfOLa;$S$siGarFXBJj#qCOk8@4=pWl>5&XQZ6bD^v z?7ted$`hoV>AFAC%iA2)QBPlEZweeDUp|tGn?wMWFW!8m|0dqZiv!SP8`~ZfoqyvOO&Cw_f^Sk=@&QjyT0w9zqV#?VArp2;*XCVbWXF zwCNwKY4;9OvzuzyekF+{%vf~4z^ngvMX3{CNC{Uv}D`3|sC7@l> z3_{J>G?V@@{+W^Zi?zL!YuWRvlGz2a`(FE~xU+cdU&DOaFvHFDN(?S-CO)`{FVI`x^MIYLYJ*Ij{Te!c8;m`*k3?Cck8pK1TyPsM zG9Vk;xoNIVnlJIv9P2Z5o!)ob?QBO=KuPZ9y=8gv#vS%bH5Cmet(h+K{U;$xRO|Ng zQnK46E$QQC$5Q&o*|D@wM6JFIT2rmw?jd`vYgQK@!hG3gL_}+(8?ndmVf(z=C;F;g zeR$O-`Y}l4hjThVV%OH49uR}AwTESn^-ta`p`d4lRo{pq95Tf!>d$_D zQ-D_iC|yzyVE4e-SFl!z8~iCCnT(BqZUV(_I%wx%77Csjs&;=d0G!Nt0Rs_CiW9ZH zP*sion$iX{2u!}-Cv(z-3+>O<7H;35q=~E0-%Xl%^sj>6_bRIPSo}AMf>|Rae*a zX5-(!{$wuoo!!JCmU1ulp{>Ez*$5eIDRqd06QwTw<3y>O?Ip_jDX^5$Z`+H!^eB4- zX45HK3QxOiJ#MvI`Er%g>8L$Y^~>hMW4D7yQ+WF7(??MR$7f5mF(#X>LygFmvU9Vc z&l5TdLiW380@fMwYLEQickRyV2}6Da+;lnAbJ@}XfZMxcM7@qc=sN@+(YbG$&esU~ zo92YW%9chkBU|d`Y)S-9%CG5Pwyts9ZsznQJtQStLv!jtwhmJb+S0RPzYqr}Fw>qGQ4TMdw; zOB*0b*KB}{T*E^S5N*m2U~M|4K!|8_1N|eXxeMd&;DlL|a_3AMJEviz4ekMv8Wg9f z83R~Piq)J%|5(jQ13Zi2CcEt?Qr+&K6yHRD{E2;&S}ba+n+Jpy zoI5{34>RW9c6W7;sO{YB$9FgMq;~p=f7|`kLq_>+M)@rRxc*Qt8hWu$|M`U7UwvTc z#|DUnlnf9HftzN`)sOI}jwQKiv)|_prfQtKI z;`&m0bGEh4!N0zG={I&gyB8&s&;WM|-NeWcV%^zOvU#;=@geue*Mafje!YCIY2C7&-MLfph9lMAA{}FQ(Mt)X%sc z{}$_}KiRdNg`}yZ{$!*GRWy?$l;;2c12I@XP+pBTW-M@dfx2gi%tb|+*&4dIK*c+KE!WHCPjEw1c_=A*4aq=VsCU$JCh1AH*R7_v4RG*K*7cmJj_Z%S-wV>0v59)l zZ+2aE02nBLBm9d?ezT_pbfurM-GJ`rdJlj z&F%HG2AJ#rn)pYJ8Whl7>eub2-Z!Waz(sXSl(SrYXHb1@Q2l05!Of`359S1j`Wk}P zHm#GXl0n!UH$>lE)~W5Ht2mg@RZaG`Hjdsfwb5v91;57Pmn$n>WGT2Abk<-=P1k>b z@1IoO>7qtsM*vla@OLrWqn)v89_W;kv%pU&xni)SB;1U7osk1K=kUXThb!V-wA&eN zBVy;^2PAl4mR=Tw@f|g&T<;TM(&);qwd0(c>Kg+Mfm~=Ua-AG>_;WE*W&8V6&|w+z z5RvHaNsuT;JSKop8RR5Hm0Ez8AX_Gu@7)iGZ z%$E4*+zZ%Ubg^;H^?|!3A}SrX-@s{yQzMWi=s;q0kBK}u`TDmPm`SH*m+{~|Yv8#Y zA9@@-x<4cMT;Fr-8+H2)0bS6qd}BOKKvC*iD=KFMZtwtBPjtqpN<%nju?cH`qSHXt z8^Re2XHEq;(}zf5Ou#+`dSJf$5bxeMH{r5CLOF3c#`+v=arr~o;#}{A;tgkEf|IDX zRdOn;I{<-<4w1NN*QPSwS9wsNsRxFL@$NIC@Vs+^gSTB*C00@g3@^eEZ`4s#jJVMb z`#;B*Z>2sl%6%Zpoi)mRAj(}ZP(Lurl|_HTTuJOIM_mk3&T!NmD#-y3R<7AlQO82xd#=+x;~=$U+#X&W zihtyEZ>OXGZcltKH8s*e-i^B4+oj8IzWolZ=*e(?^R3J-uuA`bUOqN`x50fRA z0&s^fxr8I+q;T)HfGAq)5K;Wx8w<4>Ih}<@&%LSZhsgrW005u`n711_Md}fQ=0QQD z@Z~M2FB&Y*aY{8&x8fN<+9Uk(wPJ!GUVp)t*I)4cZxg2*MZn8J+e)F?)6{uT{bbPm zV9?-;x7AYhyUm;$c=Ir)nZt`hs?2cN4&b7S8Gel^1%ZqTUq*%RndZ(Qg)gJ}t`w?g zTR1mjY6cN!1h9v{F>b)33Yt}dW|cv+jnUvtw~EF|dfqGHCeDs)MFUxk246Yf4J;z`A*QB%dT|=n(wa_4P-GId{aJ-uLG_AYVEXEME)=?4bF(9d8Ums z9n;>0tC$e*H5v`%5E87Wq-8jD@cFZ~(*~cS3@1%h z9T5p+QhO&KYZVM6&j7)ff!r!UmX-pt@>+pF4g<+!AW?ZE0=ndI-ONCqK$%hsO6^Y0 z?7#~GJ`i0h7QFHP=l>0KB5#+G5oFjo|`uKHtVPtz|bWN-vfRwKrmZ=;oFBIZ( zjq6Y*DGE)D9@ovOhG!0M z>E>iO9Vn=@EcLM=knRFJQshhttR%shX*yLV!KvqmSw2#R!1W_y;Dw*9Aj$CTe)`A5 zv-<%P%fd02(6|9iy^*rObw^bBDthL1j;){X;dCVZonB6%p4t-;7fT}WamS}dlE;g9 z`j>Too3+G=4=5|EDo^<^4jV;xhbj7UZ>N^}VWd9Q+v(sOrm&*vKBMW_6LouIKen&w zUO&vwM$>%}QIMt;L!(?xW9c7j8mr@bIPHQ)QOMEzKdalsxtkhpnJ>c_keAV^p28D; z6>p`cg@?1%JSo*!3JpSe+H6NZXP7r4t=Hcf8NicZ%d(xcKqs9u5T-)c&Z}0VsJmfa z?@b$JUJYJ*lhfKCl;TEVFw|UMu)ms(ATB1%Pz=QDm*dE@gA?w7wFFGI74I5|hmi1Q z2*t*SqGyfb?pk04lV}YL6il)v=!Q4ds}fkpWIb?Udi z5WUf&L8u+$M~fbH^!Y&;jlk(Mrx8uI3WIKxs5i_Rh8C?GHf3!NVBeW{hrtPrU%3texnz#`AFu4p9&| zHDi?K;pg8JFawXL5<2DJOh1Mga1u0Cb*zkLE{~BBMzgV3jDH$|MB^XB(bMPP5ylN; zW&C5jCx~~{3j}w@6#>o&3 zZibmQP7)AqhS?Q$QmFxC7m#Qc2|?2S8)|@Bi!Wq{lTl8GWV#d`ZkBkH@6Xemw*di$ z#yI(rmG3lRcszLAZjfy?$o3dyaI>73j2yTb*}GRFd)pv$S-$aE7}_ren(+^m!O06# z+CcIKkhq^8blE|$l~I!Maf=>VHS^kVQ+;l((<5U%H6A>IOwYwXa=If(`tOb)bEwjn z*01@f(j&;Wx&81s7GxLRwt_N4gE&fhlhaPQK|a69nVT?=Sh=mto?0Ut zr;b;BpeNt#JR4X{yp3_idYOuIXHDCXw-f=PSKi7G`1S9367yV%nf9wgEbmv}ERhz( zCs{F@$h&%8&M4Wh&Lf?t#lP0Q(U#f=w6q}*Up|cXmiVRKs4Vq5(uXz$9)XPT5o%Z> zNK(5aR0!eDJia{c!gpU9>P38cY_U66deKkh%Gi`fItnL-cx&RH1_{1AHcc8Y zLPO&nb=IIMF=+5*G`|}(mr9}e<66-`5Tn7D&_tDtmm!Y=f#G~!3J#5VRN4eFoMsa^ zt1yn(f2Y$|^_U=b({)0m-SnDpjdlZhj0Rsq1G(q#aysHucn3y;jVE~d#KWCO*@|Si zvnf}GJL^$#&~OI@l7~A>?m=&)l|Frs^S*i*XlYa1cEG#GDbVBAIN9pO3DQgy13Rs4 zJ%vc{1iSjc(2x0at{1mM7t_Cfa)OL>?n6+FbQCUW>{NvQ|Ah&9Y?0H>d6I%k4R}AK zxFa3)2XN3r-&WuMw+S-Jxj#ZWk8%dV)T<-bpMk?ZHI-=_cnorz3HS-VG*--Zbt} z`M?0Z?fSldo-SDDG6IrY|gV%CWmf6%iTCXEpgZ;8mf&-qmCoG7cLk4}_TQZya)^$(k!Wc|(-OlG|x ziRnD*!+su$(q4f@Tb*~*dnQefa+Enf)et`IJCkqOP~yAQH0c8`CFvXy%y-%i56mnP~{ z|HLVW=P7H%1|LRd(gN?p5xK<+yuT3(TgUJ8kB#j2NnEx(>uC8XS_9WQ-g?woqY@^I zb;M3a`5HrZVQ+fe8LVngmSxu1$(}i;Oct})_qcPDYKxH?b(}Lmq#Y2c`mQH1CK+hR z{XBB#oghy&|`%-(=On0j(q+5UKE(0fuvz<({i!sN}ZpqFYj}-!guYd*tWXhbEk#AydRU- z@l#|eJ#LB@{rSl_aMGYsmag%XGnH7l3_tml^O?$+BDs`0h05?$o%a;##TTPP@p{lR zPIJ{2!e~uAm4r#%aorTjtdq|;|53xINM_vtBDD)SQ*@_KoPny)(DQxzxlf$&>JCF+ z>C+FM1$~F1-!F7r);8>Ur$9Y#$j?lX(a9TtLkmc7^BCYG1g8h-o|(cg1AYysdDJaM z&wkNKRbN0o8k>ND2R}Jj%cm!|ls#2|M^6>WRi?_gF5n3G@cPzFA znMx|>bF>)egHWB;k#2m|xnDgE2erCSK{Sk)dhPJ%)ucCZ?F_9Z9VV~pd9VXsO=|a= zb4*`6fJw=7_m!`tPC)?m*YU*}np8btU#Ob;6{^>_)78bP++nZqI{^Eex%)}Nu<|JlYW*n zjr->ndQQ7~3QS-9Z@wc5#YLSV5fr%eqKmH;U z|LRilum3;d2Q$ZyZ*Eguhx^k}X8>9kj(u*a*k66exmCSsVt>uVjxUy}veiiw@rhCq zpZY%{1|LU^FQ+=b9~?uQ_nO3g$d8*llpk{@NQd(9ROwK@3frI#C2R#5Wp2c17Ex(% zhXZ+Vyd+dB$ss6Q>ow2AKd$wf=Si)H`iW;*tG(|`p~`B<8=H54lnR9kg}OjBD8$&=cu%SX>iCs=BI#*p{>Qn(I#$I##M=|xUxsyb`vB|d%N*Uk*} zr=kDm)4AwJqUWODIZulIa7rw0#;Z@qzv24T&zw5;5K>pla+W^-nRBPXzEOIAy@-S-^7@slj_ciNOCGk*gOsBXf+~4v z`O1Ht#etbV@AMnF8Nw@e#LL@yK%zDd4{=ir@{;Xzo%)^A3$HFR$$wJTZICt_p8Ysezf&7rr|k@kzO+g3H+QX5FKiYcPKqP3KVYXqVi>q z&tO*Z`O4!T(04U?yC117TiIf%nlL#vP= zH1Mhai}SI%AE`k-+|3|THMB8bzjt$NzIw*c_ailF%J^T9L%kiixwmuNq$=DzdeYE@NTa_y+iJ{|FqMPZrLZ(_E}8F?ojPpS?J?iE1!I@(KRj8v(N0 zFJlK)Cg_B?Blrnf_6$J=HzONm2T%n<$lZS;ei?e1&C_J+qc zBM?H3rVssv5}J9bMkT~XDH8}0iBF>cfmL&yl@3&63LhK$!(-g&^L>} zgUpJ}w$n`fyCYv8iwd=HR*@x$-4-HCXpSSTOlW_gs{rBE+yXyL=1j5R!UzLm3m!pY z*@8#XKephJGueWZj0KCJjsI{jgp6O;Q8z6Ynnu=4ef;9T%Z2dF^=qh?tBW-#XK8PHC4Pl99J1ZUUW5dEHE|sBu5E=e5W8qPjZpw(s@2 z??u&h;EeC}x$i}dD{hhT1peZCar;`KK#VhlRWtR8*iaqkR!RfO!5N63axgV6bekGjAoWka@87>ba&JaNvT^QB zA(5PWQ|TY)-qZrly=aqr`TAgd=xNHUq7q!D^j`f?dp){BD5x*L@6;-;kPu1;sO1Gx z^(-zZ9q3eIsJAKtCaQlHBMy^qYYU1CD~4(Z)T1U*9>QwgL3GrLf}wHh6+?Vch*)sr zR`nA@{=g%1qxz#Ef9H`ohsx{y)k3lu9aSj8*E*qTxWCJzR~0(sQwHG@XwN6z^GW%} z8HBeSJfFUWQb4gFS}i26w}Zs3Dw>LFp_~9t9M(a;()`i30)6nm&MmNBkAG>Qw5;od zpB7g^;^uEVhmys5(CA%o7%p+@E1T9mhUxV%CZbW(`XS5KneD4q37BAKB71BeVNcYliRF@9SSmP6DrJH>KbCq6Ts<1ps=n{dbzH_QuCoJ6Ba(qDst5y+$;kx; zV&?0~{@BcKn1z4q3-sT0LJgg@WHMsr3sG#y%tzD><*Sji#LRE@{fEsGGhY~PWpear z7KvmtpH2VR%xBMvF!P)Bd-X!EOIK1=YEuk5Ul>sL%#yC;9kbAt1ewe~TgNsEjZj;G zfQ%Ymu2FA6N>HPExKZdQ^(2ykny5V>QZ4YrEM28ZXq0-}&|mlI+}NHm^v{vJ)TEt* zd}?gr<|geglgw~aV~ewtDJ?=crHl>BZo8)J*)qFecra~@Fc~C*+Z0?Y-6F(oiW>ko zmY4w4+y(}706wdM5ZvMdwn`0+N5f6gaosv?wpj2&4lNIBgT^L&hX{m|_XcbcE-bry z7`4IZay-KvxEE%B%TVLMzgQ;CRJ#7hUH>`hq0GQ3_Gg3$;3CY(2u;L6PY>bGf>4#4 zBWVaXr(xn8w&bXvX9slr!RXGaJ_s~Hvwd5o+8)B%b0igsYZkWn3KQO~A%rS>j+nnI zbCh^1xMBXdahI-@&YL6s79!H#0Hor`w#fWjK_{bFGDrFcMMfChTz0k@K5~Pv!V@qq zn)r2})V#ZzKG7glO}A(tx=uZ3ggp%*WHGNBZQ*8ZKQ!7tJ;!MK)z!2;W3+X-{xMfd zJKWqw3(XaMUH@vnKVP-bc&?}le^*s5>yhPxo3vYD%IK6-dw>cdm-W7L@sFJD@xto* ze8W&x9n&RbIa{b?N!edDOQ&=Ry{K~LO0i$*du8J}BU6^ccpHdo62;<=ctoLaYy%u{_cD3qWNM28%` zu4^bw6#)=8ZHT~a+UB}V8&ZZc`=Pnq`k;fugZozu`9+T`jhi8V;E|eawDF4LS5iOU*7aprED z>$YdiymX%1mNE0d+f@|>8d;zIwO6Pn?-K&Sv}6c`-BOsetTj307q>mafbDwhPg{$K zB<+|l*9~?iBA98%jN}Ho)=HJ`6=bmRIMF~-!TF{kgLrDl=9`900I2%Dw=`t)#j?Tf zDle^AcwS2@cGFzbijkd3D>fhh*3Z@VT_39JtR)W9iovS9xzNi0aVqKdWKqqZ2$k2p zjT84p%$NDmZ6Cy#`BB(ik{UK&W7^EAX_=t~8WXWZ%y5Alo}FAqF7 zJTy=J25s<`x4H;mG~xE)h)~}^w2mJF+vS@mE>e<6HBf$mE;(xB>Clm(v2^9j5NW^g zFi!laP!l|i(`i(w9j@5-Jn$@)czil4)D0V0To2V}ffSNa91*onpzvnKqoYIrA7kGg zm{sll?M)elw$B1uR-pxy4MhsbQicpgkU9{QDY6O(D99dV2uNiW2zx0TnKEQAQDiH! zQIMgCi~??f_jAt4z4v*l-}l$&pFBxUPCgkoIXOvA@?$wk`SXWD;WXe!_Y<{wC>$OI z@1Si-ZJx6qip_mx9R16w18pGJXUBijRqmp!v`KR}q)0rn&7>4ud9&yrSKh3Cp_TVW zTTg#`NSoHqvj;~538pNt*7Te9rsoKzTMpuyTSGZZ&F$$Yf=sFQp2aY(WY>fBEmx2_ z-cMJ2%hTRU=NNr)XptD`g=r459tlGp32ycinIK9ZZ;z^{5Bp|6+84n%#UcM13JUa> znHMR!7Ln1$j-GB(bvi5nXW-2 zPIt)$W>=DWc#7(_%Tx~FuhYfT)tV|fO)@#bJS62*t8AeHc!7^ITI*z_K(!#*(*U*j z-}&q`Nlv**D2PTjyz4}adp67NFviecn$$ z>ftFJxre%pjB9uqvJC{2gjjE+Zr#(9rn(J~A#B%jPaD0attTd22)hiBF)U?(jA28- z5Mvm+9Pi#te#g^6FYAuEgI)ueK0pRBa`Q#DRBKTh8oySdVrcwYPiTV1uZ{y``~p3X zUvPQ+f}7UcQb4Kuki@@sVS*j`x^>JjgI#yS=B)M(ET7{>+D>S6N+8S{|PC?~)= zA{5R8$6!ibN6}JOAhGLet*NWZV?pwzl(j8hN!w@YYS$n!KN6aROFDB9m$cxggpo`7 z6a6Evy*?MuX=_@dTQrZT9^9wbGdO+hk;0S6cTcVfXs|AYQ<(f*XHWICR#!~2izeA! zlMH^ops;+Jr;vJVh@?fJN!vgJNj?PAswU46$+Gwm$r66fvXV(gev*U$l`P7uCWh{L zI;HDNP%RA~_-#6#g+l9<`$hO*`2vcf%B5cn8iIdC^`@El0^+D4q#Hz_AxK4(Zx&W_ z!-vRPF{c|pbO^5%BO`*^PA81>RF9rP47r!gq<`E?W&&x@Modmr7A+Nz%y#7}{q7vk zdbNIt2&JosK&a}h3$O6x*F%qDiFj|W=NYvJIB1Eu8jMZf+&x4(%=md8txlVYIDtSK zOpXoFW9DO~xMRY9LB-MX{vr5~LI{2qL?ZR11rUmU8Nwn}A@cpl>MH+G5vh=hs~Ozy zE%dxj7T}4VF3CSVRKzM+f?43HLSE+ITKL1usvM|xB?DKL)6MXSM|~`5o=x}L_uOr&S4_fAPLW`aCv5}q1&(Wyhds6RD=^YR`1*L&m)+}h~bgzH@##LK2CU}Zk*=TdaLzdY~YY$l=;aj$K`8V}p4 zZJwh4JccDD7D*J*J2-;-X($u!rxj9U(0hTPazC9;|6b71TcA;Rj&hZ5nwTPkUiU4Y z6l*T!V6J0UbZKU#h>|Rkf@FRKSe_p@5Ld30jr5NzWusJzy#-w{MMl1-wn^Raa{TZ% zPcIACWu3Y?NOjXikJ^UQFQran-!5#2r@Zx@P;gZpbaTG|&@^RE+>1rmeW{i^cD3M@ zP^vlYD;^ez3QfdSvtO#le~|!l)#M(Ie-~49j$K$nU!ZKHZoW(rx!}u?oVnaZDG8Um z82#gN7aQ($hIF#J_VR9QMj5T3{(d+19cm7jp}y*H93tgC_5?j^w>Br92(?hjJ3T;A^)rdF6jE*VZrmi20j zDb^AiwMn&D`cTmh<_Uug)8Lo5%{-lxc=^-r%2RigidPYV^bp^hXCdpNu(rP zBbDeM*GQ!iPP223JaHH!8k!yUVF&3vM?9<4iz7q^Y&7ktXRm5KLYlb|IGAQ`HA0%X z@G(zc)f;6Z5veBvF{9&j%OA%)^;D_}9^(YhJMQVBJ~qMgM@TiT!*zH%69GR9RJ%+K zk)LX)+X$(l(A>F(>Wz>t)0T?HHFSyowbj{9U@xr|!IcVX2nZx7tvlg)UavUec|-k( zGSRt}1}@Q+5i)2rq#zkIP)x4Hhs2g^@e%#wT6`q6Xb&0pnPkuv1WNRb-8BTPY3gB~eT0}`>+ z0GH=%xPvZw>Ju}bvv+~cD09{7k+K3`2~e~G2S|5n^%Fwr2tdhGYx+o;TGJ_S?hr*r z;U9O1BBPwos`d|_ElwvWe%Uhxv#S3)Gpnj9qcV1c?|+aNBdzTnaahA zVR&agc7A z2+)osTjz#nwer9JpM8_+JzUaw-k0wA#QV}ciy|*{Pt-X}w3BXnmgp%z89iN1yh2X> z6Rz7oo4qgn^X2!Ye>NwyLH#oVtw4vYk%;>zT$XBU>b)$0+t#NAAK1gn4IDA)w+*Nrt<-t>dxX zm+uidp>x2HL}Ez4;cpaGz~XOLssjE-%Z$c9{zl6nOQR)&#PhN9jqd)#(*utS0cLeo zd$cR-U<8ZM9XCO`OaBvVH<+aRQ&d2awZYSXd0Dsp%kwU_MW~c)4Wi>{S=+ujS_EMT z6n4}QiL!8`@i!y$h4QiNDQH)*ZLNzes_z{RGNBZ|Wy3Z=wnxL(^HJHAbrGr_p-5 zo?YapJ~JMh!sVf_?ThX8E1#~CekxJT;Hf1ZlZb=V48 z(B$)@b>1xAVo_%(g;e4`Q;GXBFsYuW8>Qe%>`wo<5^?PFfu}0<9j?PSvwH1~r-C`A z+V4Q?KeKwrs`tmp+&_Gb-j&UJL`@wdll^coGreaD3i%fXu^ZXF@2C}~29}tb`Dl#H z(V_G_M-SHi9NtELO|ZCd2kD<4qr2zumX4Z28A#!V0t3m*LqqZ;xhBt9O2VZ(NB_8V z=R!-jBd52A^O>}W@UBz$rA%RW#<=Ir6LjlB-aNYOX=s7IiS$-dVPm3chtcWss#)>FY9F!!=z|W#grLio^z#z#ZkGGa;0Pnv#=$UYG=_G9x(Z8dD{_ycY{Z(E%j8?tRh z>3ARB&Nki9!_NzYM}S8XuZhP)n@KVFDBxxNP63@B?G-aC6hs{z%I|1z2Rw=b!a{o2 z)|eRB|Kgdw4iQ&T2_ML$4(rFn3f>gIw;l!=N`Ny6t`e)Yp@i)kq9iYE&_TW=K6WhZ z)tFd5aWLQJli|bx$ho9;_FE(wyet`f$tBUddOjWtyexIVP?!P8Wxe8-6^U3P@Q-DQ zAhhT7D(KB^-QXVY%R1KX@ma^=UsipoptpFGLa6ERH@U;}gWYqi2%Qq=H9D+EvEIHa zd|Z$YD~@7~4l5SiFypJSGUJm#s#EiOWoNDmt^w4{8I9Wj&V&!!xk#L-8snWz+MIid z&;-r*S;xtIkEA^1!sYqCitZKfZJ^-g88;DRG~ZVkNArDAU9E_>D+WfwHSNRf;mDCi zjgjNT{=yu|bmlmj?>mf>`F`I2$Q;SyYv;@ZE8<}#!k(x7yi-(8v>l}~c0(gPq-kb^{4CAm1gVku| z*e`0dSd@U&X!*y98cmf;6$!0$s@-0^fGAbbpHn}5JvtZmxsR3bR!}ukT{*vWs>u2I z!HiUB=mf}E?ny=73?8G<({kyy@hY1_)v_GXfl9}NWM||kgJfs$c6ZzG2xTd+dvc># zX>3)bq{_%YI8{z=cp|*nboDacdTL^-%mIT5zlbvvQbn>qU&i~ITAV5aAqDhmnz$%KpNfc^Aua;mOd&RZmM0%ag`05%rOd22-t2+5L{w%<|; zF5OA`$5X(`45b@a-kIS_>4XIDQFYst?nWxjYhCo>3f>Otp()r6Hl4mAtP&$;iabUE+os#5fX2 ztb2Ya1J7`sQpQUsKXKG~cV%w^Oe9eNuRK75ai+BHS;gDUS|;fhnRJ_+bc;BhUY>~I zlP-*df>J@f%*&O~B64F~lg23c*oSswT%&*FwU;X~x|%%k7#l&_|$G+w%4h4Io{WyfJ8*i8klf5zWI3BugXC|@?{jFEbu{Yj4ToT z4sqp*c$fZhMZ7znD03| z-sY4`{6k-sHEN2)cq=`M#02C=6k=d)^x>r@=yKHZ^*|yUN1hBgBh3puhwX8p=u%RtF%ACuXSq zpT`#jFK>S}mQ=fnG}njTiuUQ-OT5|j<`=zrEj$JGqPG+gays0xHtBfE#|cTGA!Psv zj_>yu=V+^dE|}!4W=-Z;{-6-e(|ybY-7DPR7IyF)m`e=I&zM@yJt2&<`-1r?cp2sy zNksxq+X;Lr9EY|TpPk^IlYsHzXz;6o&nAF{!dFpncv(w3?EQT4IGsRLVroxthQ&;f zo9lFd?p0HtPfnEjeAbZTJgD`guF%3;9CihnD=6sxx&>Pvl*qZkZosOxh^HIuCKYyI z2@6s&SPa7g){dX)#5*_Gt))!Fb&7OUr;PQ|ygYsIiXdl88;aWv)}u_$m1=DltQUkU zC|GE`Es0E>PI?fPpUG6%BR)yVYmWs zss@G{nNm^JtCLtJwxip-(X15iHAz-}Aa_cb-X;8P^#LMC_xwK6lVWtbfFeKj7q!?h zf}c8!+Khu>B=g%1@G1PH6t(HU7J5=}v_>z#D6pL9TP{1`%9S?kU_ted!3Gu%HnO0G z6--Jy(^LHD`J{*|s^i;1%!ZeHa|NPEBro4_sLKiDjspPtm-yLoB;f-I8FzE&xqoye zZnEQSbL{U>xaQMF3mNS=gUrDQBXloY^Cios=L^Nq*GU*x3C7t5<2K<4FJn9+3HTm{ zU5Q^|xj-Q8BtJPx80K#-Ohcivq)A_b-%$^$K$1$`VZPLZW{ zO}Jz!P*~v@SJU^rbyN>{XZZR#xVlb}Rs}VGN@Imw!Oy_703$!gFLLAgR86f3xeKZF z1{jD8uwwnaZ>d8FrqA|E!|SZ@3j1=3rROccsgR#cIuMw2M+bP{#!C!I10cuI0jmd6 zDC|`rNUm%nh(D`Xrjm~*JvrKd^>?R3wDrsK{F`}f4Y?Vy5`BeU-i zO2$`--lec4BC)#&odSaFPO0_$^zc}mwWWhVxV4EODZ-ek4mC-Yk-^iqh*sZ1W=YBU zxNciDk5}g4VT--lYIM%VcCC^lCfE|!7AT(BYh+FSZyP!M%av+QL3AM1c-xt|-%vZJ zl6}KB!VXMDyx$;qzmGry#PViP*fd$oJvI#qW0N7+u(rMJHeYj9 zXqu?J^G}l%FkH6#S8MPzN#ilrr;Spx!gr zK#v3tm@*u=-%Y^c?UBIwCltVUJ@fXjkGinT!!8J=X`5y(cLz(pjKzC}%0@E}z3fF$2*C2wd8pvDUaiaAG{PUP`aaED&&GMG9Q5 z7`WKy?XTc66bzycl%jfw_71>VBgS*t;DJjW1}58_cKY*QcphdJ54bTNxQqwx2Q$3Y z6kNu0F$7P&nchjN;&l0#%j1+BeM)foV{SNIKIVGUgFmIx&ri=}8-Wi)flE+u;6$+XNO0Ut&JmyrzA!{>S1;q}`q z^SsZiEu3qa@XcU{_2EGM)_iXnL^8~N4$MnKy@mCzzw$>YKlgUod3#KA`20075$XYk zW!kC62x^;-jMl5Sd13UgMVwd1E%X+lI6kxV_Cl;5v(DgkzOrWUwpPL_Z&ls%Bd7%m z&X74c?+jVs=boV_?TYBC5>0r*44LQa%n)@o{A)Y=6D&m2CJekh)gc+HM64OkqCM9P zxhD1x8u?$dS9Yjm$1L_1w0h}9i@i@q<)U<=A9y%DXy3MNlWeWj0OUz$3f4qrFHdV? zhMtv<6ZD-SGsuJ)GJ~WNo7iMz&Dy|SujP47eGG`SX*wTOK%EXQ9YIu|p~Q5OVB-v) zK}v5$+TaVRI69}9fcUcd_) zW0~n8^#W0F05I=b9zoib-a^qwC~sDBJfeTB{jS<@u`o7y8A?k>q}p6B5=)Jk6ov@VNZO4xP)$RwI6fXWc~*v~D1F;+ z)rdm4-3dR&b$fcLJ$2Uq=!ErlV)eFRmQLR3g<(xfC?%YL$|XHyLN2R?+F^=0-i_aC zia8-9FD~Y{2$Eu+q<>t@lTyrZQ%p$M+hDQ~W^Ow>AE|$jce=VQMN>CsiM>`X^wHhk z9J=*h?>UuiwtTH>Hm%l*TeD@c2Jde1lD05R&4#R=Gv-;9IGeg2FD3u4?w2rIx?RKB z((TAk8=K8c7IyqwZak}S-kHrRoJ_FiT|gk^-koaLz|XyVCJIFRop$_EH=dO{8&Q%S zIg?Oe9&R4a(rZikx~QY3J`Nf-7YrNtXE*SbRyPn&!xa3KF6`kfD{aB_-YUx+smI6W zNcMp_l0E!>68)wzlQAfPhq8?B>=~zEO45Zc7 z#QM=Y)$?;??t;pblaMrc%BoHN|C+MEho>yKES9{dFMaKOj@a{*_3j*&kW^1(ORs?y z{?Ok?ePJ-{H5m31h6KH9VwTeCya93sWuOB`AEP$uMX>KO3kXaZ5L^Njws#Ix<)yMz zQwU&4yD~tU-#Xt?JmwdF0)oDGuFT|cu@C!#Rf2-c>RqP`hvO`G2%u7PGg(96#em>) z4SDt2(@@&O%Wxv+IyJ<5lieAf>`k_uBYTrAPzFBY53?bJhwnrr0{}+72eURoA}Mac zTtDK>@&19#RG1{sWhQvaD(*Z~j_4__pzu>jpJYJ+70!af$5i1gC@i6p@<_AI~Cf!Ro*oy~^R#O!oKS|>7#PaPJY8Wyz00o%7~_IQ2!g7*YjDgpZJoyqv^ zuDSa6@4Q;Uh4I^Ycz=dVR_jXPte)?w)bcg#nrk*eR$uhCBx2qKsd5SDgH+f&-UNXx zckgiuWj-WkkA=EM`W#EmvVa8<>B9ZLJQ0;bkH*<5&syri^m zuJ8T`x#;bAqDnN>A3D^mD8fe!ezfOk;+Hw`eEDYt<*9}guF>FP(JM#(7dUk0T~kXIkSiDI(Uf>aFk2?}GKmSw0C zL#f=IkUA8Rq>z%w*c$W9F3204fE97C&6f&=X;I=z7M>8qnljiva56_2Z-wA^2ZgbP zC${Em10Mwf5|Zr1xQrg0n33Z)xvbeOK2aM$}fUa=vr4EzTJ z{Jt~OhFycg zM2TqUfHS^!4n#&XlhvHUlE`ZifASk%((1*OjJW#(sp_H3Phb2#Hovt%5Mx8w;RiC_ z$(bi%09-BYV*WVlA}I@Dz+r)2Fv=H`9=kon5<)d;q-xBX(g?%Iid}Ipf|40f5KNqm@ zM^aJn^P;1|N1+8Q3qO50Hhm+Po`JRaNa|hUbH`2%e+&vy{P3W2bgC6MWz>|EDYRQ& zAi0y9)Y;$a19&7aA-RK_UkDm6xN)?rSD3H3nk}&5Jx<=`hSdij$=1gjSyFosxbM-O(R-7T$gf(|t4IU%xQtiQP1 z|AzY5V4H8Stuxr>3$|UtDs2A8M%MrO-{|o8AD82r$@a*{(yQ+qRuXL~os!F!s1VCv zE^c)CeD%a^kZA-k0yg=0u^mWEVMvWr0UnhUZx~(5<*Q~#)^{SQTjNYLBKf!?2<%d_ zKpi|s&y%IvUvufGNTMG0jL)OD=kbLnCd`8j!e^KIEW$tX+FKa(-`>I~jQ>Wg_y@9| zy@dgDAU&gfEyG4GGCLSJ-tP069gN|NNFtOSjERfnd0)Z8Ux>i#^p0%-sjGR+U z1_Kt!ZpK0YGC_TD9tf9LtkuN6r0$8AlfqY0bZjyX+2r#rCbOCp!*3?-UnEj0TvkVa zFLC^4()mRqz+a-$2AviR2FAsv|o%Svg`E=JJozmRDOvT{R zF)bi+Efx@PS<_l(v8*6UE*3fY{vr|F%Pr0%5HMmOa2W_(+P0vK7>EykI>-nh$CF_{ zz1D;RvsHV8rj0=Z*CHF~{S2Bu8PE*KEE+IkG;kRW`LTDQ;4+$)E*f6gy#0Kh_G-03 zvtqGs*TNr-8!xnqQ2Pv+-5J2_&ny`5V=!nPrF_Y1wnV7uOJs;$ zzC>m&_<6~{8S$8ktm&}O?_-mrNQu7{qPn1Fj7D|f5*cgWTH=f~Uc6%RM;TwNIiZ?4Xa0SOtl95V%GhLN;_8_rm&zv>zLZ-M z2DZb7(EHJ4RzsRga9 z#I$JI{KeVnK5-fFr|kjQs6v$%)x(Zw$xhHgYE;f0Ln??@l9h3Eh*Zv%2@@{^JJCO0 zNp?aUtt8Q`xXkvf-gPxc7JXz}e8Hd|@b}dm+ykQZfJ#2mzJ~S1KsL;axN2@0~xcR zK2aKY{zy-*NYtQxsCTLK!@l5R<~-_$ovZmuSTOus&G&rN1frI1H~{TTTGzy7qIK=> zMpalQTGs&~yjdODXqnw~FVH`3x)+vl(}klcsHgVV6KnX^Q$zNA+BZah-zjTh{X4f%k;))e6^!`6S+Wdvn)uR zI^N)K?Z%H2{E=-k3L8g5jUz*w}_`|j? zGn!&&Cf9LwFhH%U>-$2TL{pIz_%%-Y(&FI?5>X$5pIiPeuu~s`pN@&BEXy4^F#iAO zM~{J&#BL;|UZ9SECFw0oESD^cEtf&8@^XOinWqISB6-I}O0LIiK118d;syznN4uc6Ui$A9f zoD&(~oXIR4Fk(1xxrX5SM+9C|a2d^37Y$1r1=%msM#KtHp@yRfq(W5%S4!LFTWQ)> z)TgTKN;XyX$R*I++4kmQ11D(W~@gg^8=$d)Ml2Oq-v!P@*o`5pGqq`!sAx*Wsps`+WLxGY9Xj;0Go?Y7*`0N z2||7wFQvGO))U{vs&b1V*(fAx=1N_tJ=U~eoA4uU`0@ChZ>pb7_%%0t@$;UgQWVxq}sr#jG^jpP0|fc(#u^Tj@&Xyf0m^Gn4~{{qVIO|)m1rHN#TBWQf=st zg-=lgqiHOx0J{KYg;g@n!zyt%U#>J?qgeHfBvgf0$*75HdA$b;*xaPVePT-45zz&s zs&P7IEArEbt}DFZixU$xp?#6JSl?agNCL8M_m8Kp&+GO(tMG3;I(Kj1<5AzDfaW?T6;-R|p)v{bd#0;DP!8=(0SL=Uhv?(f@{ zt09Fm8uzv3f&+Y=Rnyg^4lLuI0sr1k>F=h z;JV2eeipO;2IGbPKDy_&Tz)-qBxd*D5kiuXNr6EieHfH5yyt*0)*%(+FuE9GQ#~0< z1u-L+_P_5dg#8mr&YL8lWpU$k)GFN)X(3T`{`b{23>T*+IWxY@f-r&%)8j4xgz;9% zXbH2G;jmp`edx=tM&O7ZVYibm2u;e^QE&hv>^9Z*P%3x7`u+LYUJ(DXE zN8m3S@OOm|gGU&He@xdN<13`^9M2U)=LhNfNPvQx@#BX!ZqHi5ZKo;|l8RwhqacQD z6XDEa5Nmg<1n*;kl2L=yuJJq*d@s=>SxCaxM7pk(8i!#(P|Lj>gfVDbk0mlPdW;|j zjqUf0pl2A+cB)MwsTlO<%$(}lCi*6Xh(R~3lq;`wi76R0NNvzV7YE{WqcmT6>n}-1 zmtTGp$n&W^;6%l$?Le}gjF?NCo`cP-`b4_ z%(AN6IuZ2|Z^L_9W6~dmaGKLoke(#{Gy@BMhP6QWgr%&rbosTh4b}QkTⓈ7bZXQ z(~icshL0V8*^TENjr4WAqhX2%Wu{*n#VOW5=4rFhn$X)}EN zZB+e)Xrd6onoT^VnQK^>*p&uIzx84{ddvFYk|_l9Wh0Z}2}2D$T&f?WR5qSFZZwzb zp_Gc?J0CD@)Zju&`U3MUlnijl+y ziXaBMLpa0BHzba6BEEfOBRyo0+9`f^Quu#|$iO)5xNN%DCm6O8`p3t>#w9jr%45S6 zL9zPI(C|tKa&Yp+BfOSQwYGdjrmUn>j@#k02ub^2HCd3UNd;wVCi)&D%4*Nq55HiY`ems{{}Ol+EmdLlt>i3 zZ&QrCbQD1hFxcfsH1~6Z;b}?q=?0l{UtqRWb`$@)6Hooz>df(6WF)aiD89FX4;qMQ z6dt@$uC3rY8W89;f1-IeI>fxs6CzZI&TGVKo$`9%S^cnIuJFXqAe4xxxOyZ0k=Neh zq5t+4&r*_IM06Ylfx_P6QJ-#;HEEZxv_95EC6q3; z33U;)0ThBd_|P#}(dru7_V^vXqQtou?f;NVir`4%i8C-iTM;S;F0f+{2nShQBrOe+ zmVyLtXAqKiC{-C;{pz*fSFUv5%whpE#?q3p;5NQ*x9@d@P=?YX6pFJ8WMOgO)XY-B zqu|m`5Y8MhpdBHA_GT6kxG*5-TB&l#OS?dD8PTFpM693b`AwmTu(j$Ux^HUeKG%?n z+ANBqoSRuYW7m;)b0*sh>=@F0fducwlYv(hT!xe$3Msu?&Z7E-mjdI|vztY6Rco^- zuHdrbs)fPREELZhnZ*M>gh#<;Wl^ooR@$(>Z<3z?shXQbe}&FN+8HaG0Nk}AEJFRd zQ4}n9@tM(H5WWQL1uY_%cYB^ZN^L0IdtFk@txG+&1P+Z zGLW(7&rwFYV{p}kU)n4)^1aO>XTZ->u=SZpPUI)uD$?;#gDmW|;=au?)O@m;hMIcn zv(>uEF<*>TM0Y&qD;2emC}lKRy*X%yr|HE&8&&!_ zl>{3MzH$m)?k-J)C$~n;&$u4bH|WeJ&+3rs;Z2^QpNYzADCN&et2OkG zRqbmKN1Hq}zR|scp(lO4$&+#|(2eRQi(YdY+kH*X#>MGrr=WlT3I#_?tNova(o9sB zP!%NdUBIP%68Ua}k`|Hh^FyepA(AWMWueHcYoFoytVKMHd%?Rk8LB5@3*$wST8dbPj&!7oeD3#pt<-#%E)5Jph z(q1$r_HyVoVU!YQB(vm-+T%tK*usjB$h{dd&6PHB(i3^6fVVW%RQksaHC0Dlg`cHMD_fwenFoT6Up83zIQ2VcIZ?Zi%sx^#=X_hX$3D(@1P z=7f|tYH0`x+P}(k3qexY+w_kMdpo4COSVX1zq{h=NQLe7yT7#Vb=5Z-yR5x_L^QbxBJ6yI&HbD7=Bh?^X-Oa4kR#Yfmn1(3o<9A;MF$5xI;ng{1H8o7On_lLAWso zu^{|^_0H$EiYSkyJWj>H#rTFZdz^9it&hWWaHEXbNtVVKnbH8AjpqL{|YW?a-9lCOb40x1mb}Nl2H$>pzE3FyJ8+ zF7H3U`vc2OZZzjp1Ta7QD>skH917CAn&-(mBoD5Mtwu_#%?{=B0;K#>hj-+?pZjPj5 z4e=D#T)B$q`3boqbW=~RGAebuC|^NjBN~SwQofc_{#Z2=c2-FF8WO*0B1Ne+&?M5l zxpKSAn>#>D^CtW>JgGwl4g9Qp{cbxcIudg@&r9pwR@OT9dhjf=C54qqJ#_}w3HVRb zq{_BKL@X1ha_^9G66ffgx%JoC{e@K#=mcnU8i72rEJb$EyQ=C4Czw^hgr@iBc8Er& zir$^mUtGOrcp;imc7ZgHYjHNL4)6jNPV_VN2$!0XO%h~w^gM}%_fmwvviih80&jv8 zwiHdVwnO+pwclXcV=$dCnD$66KbTw)&APq&@CWJk?ifr$4W!4T{D}(0EK?NJlf3?F z7;6bIjzdx;d;o-9mRInI*;Be#lwVXZNMqO4DWAUs1UOJbe_Js}3|=tX{WH!&gSLul zyi>>DfQNXIhn1v5nb+nX^9`h#t3G^w#g2Ll0mJT zOV2C_yF3sciI#M5ptXUwnHy+k-Q_e4{FVX!n68i?NLlhg7^C-4SfYZLdqNy}NyYP2 zh@QV7*2mNn>{Qj9R1CQxGbTliP0-9C;Lh+C6R@}d3LEG1@&3*bPdP_YkoVs$6+Diq z1t-Ex-(#HcGEN*G_%EDG3{E@M=R}rBj2Y)Q%$RT@B<1ml;v9`f2It55OIf!$mO&z# zK=Nn4WmtS6{c5Z~pno0~Us#3jp+ShgLmq>o_sCG0We?+2#c;5T))?^f2VWWfpb!2@ z1XD%YQk!? zANcu%(Qe={_craXeY=5XCpqUPVQAM4G{n=@3RD0UG;G2iOIu@NOW`b_zpOur5ZK5j zmWAH35T-ixDAHSE)+>jBtPBydwi+QR6jDuSNc_#eR~q;Q3bNJlsv$yY>^Afr9eUzf z25r|{c)~!AO*1^0#;SmkbD{u54mQ9I75wkO`l166XHE&uCKn)%GgHXt4zsXDd(9_) zio%)&f8FXE1Jk5RcT!p4Ofd0MCyK7)(qr)S95Ig4DV0$dC^<-g68pcEFzOVbV9^6F za^ZGc>o2UItL(1=8@z~zh24Gf!PH@L`Ct&n9}Mimg0rr*HD`>qPlnMqC5WtM*^Sr9$3sI^yT1ap}(5HG=Dg}Td|X(64h3N^e|Hj zQiL(mbHeV}D@6$@ugq_95QZTK=ye0sPLv&s4HVBLVxV~_h}SnZQPB`0XXl~<6EfVb zE?jrx;(3ZsRP{fX+HKC{f*E0qxg&Gt1sj5RlIq7nAv+hnKbP9IQ%w#@#h~XibE;jN zXq7``)z=qm!`8(%rqOLTg;hdNbOt8g!T6Tq64h~o^|Fxi5RWj%n(i=9!1Y+mhmI2fUhJK+-&tY_lY>ms-CfgB8##Y1!d3y7D|YdWznfwbGCc?t>9Z>|HZQG%lha!(W*e(Fi+{oSN-7%zSwx*hkD===r@oMTHs!t)Ek>y?MT-HK@7dJ-QgjEkz7*X-1gxOb1^IekW)cn< z@nRh=FV^AmJsY^ZST7F00pjeir~wAedj<_$+Fel-44TvoXeMPA4Hz*RxP%7w2zIsd zzo6h{Fz>oxoXr)r-+E*f`VC2&9* z%5y*(3NEXgio=Dv$ttF;R{k=|Zl{t5GTBbx!(iYNm@v-)*;j#|z~E{-_?nG5bQ)Hy zoZwC*ij}=zh;n2XzI)nR!Pmg|Y+mfZ2c6b*@DEfYfteKU!;lAEq`|jSRiEwX@1|xQ z;1xNHlTj|XL!;7APTE^pFEMKM0T#X0?gJv&!q0mvM-fkgEcr=$h;%&O4MV|=LS^y+ z8Sn5EZx?_4f;`@h#D;2W_zSgPsavjN7h7|9=YY@OWPnbOKoH~2ut-IhNOIQMB- zby!t*?dp$EzoGugEEF?HN$Agrw<<7hH$xe7uL04&q=|{O;}JbcpFRIh_7VdC7itG zat+Xf#O%8a4yiiUMK%6PR9TG)3hSbV&_C924?!HMvS|FHeV1}Q{qKdfz?{H0XSj`H zdim#C)1_pj;SQVfRfcH4-qkT~D75`ldY-^md?oWbhRx0*>^gl>$E8_l3j1D223*)}2$G(- zo&IrQw}%$C&p|2doFV?s)H`{Px57~WSnH%)oUpGC%7vRv=&50rb(5pG2VOrYJ@9V| zl2cI#;vSeor>8(#hL^=)JaUo(`HU7s@&8B1i#a5sJd*Nwbrmk{u{@(wMuB7XL!x15 ztS1r2xU$(|Vby|#z&ALEbTl|!wBUU#j;xuTnNd?D}s2N1%{@U_`F3Z|O_`b4GgigPQv##?;`}0O!A!gFNM`3-H z4!!V}%ND60IfH^rG1JES8>&r*+#MDeW}q76!zhQq8C?}ys z!lj81OJR!AJ=a^&>K_!BgeB`RxdS*F<{21X-fDr%Gw@}I^(35J zL=)IsEzsn)8|OC%V=5jNFyz`7VyqX4AdyVVr}_(%=}?vXut-f!GK&lRXe7rw1z|JWwTO#4|Iqc)*JB z3}rkDUfywm%YX(kAXv^pw=@3_v~oe0GwP*hdqW5BdHBHJ$s zv-}0H#$p;a3=~YWDQ%X&3z=o&yhsZ=;D`)gsgmN@`J4q{9f5~0*bD?Bop1>{og*@T zuB4!n`q(eIn%Fv>rO20bj9^5m^fKCjfrsbD6U>$L4JI0A{eqeD0rOMQPq@P0&gYM*V zMiAF>e+qhyUKFrLp*~+rCEJP8LJ|RVDHpO$vpR%^Pj6%Anc#xL^n~Nv{jWk0q#Bq! zD8@19zopfVbK{+lR=U?7X#0BzH`JxoN*||?!OShJ)i*}V zIf2szBgFet)NDbstO%@?G21z(v|Hf-JiR5*>4c~@ zRTs>6qjJI&&yKjVs>2CKw`skrYajGiir`#$O`fb%4nngD4y@T6h3riZuY(8O%!OaM zcImLu5#S~P_!}y8kN_M6PfBmEgTa7R25?ydhRf%%$))488_*0S0k6X|dUO^$hqjK` z!f)1Z1q56IfgL)EOY?Qjj(w-KN3lRjz6Q2Mz2!=Nn@KpZ1M-bOj{-+V1DD?t$f_ru z^jCoSCvY`7C;)Qwh1RPJ|BHCW*1^=t#Y8I1Qr$8ODoH?rF@u6jr?Tm2 zD}ibf3d+$N!Y&(KwzI7Y$x`73kmr_bkI%^v6Q3hC9PG+(NuL~@&Bv@hBzhyO|bzNXx3x&m6#MRuz zM2k50glG|G;Ts?=BEAV|5j*R0ze64IfA5@>W7}_^lqL6gH|hgu1Zdov&AdqTK?tw9VIczCS&E<_ z8mf?x})j2G_v3&X_4gZuucB0CbD6f8;C{?$KB4Kw9x>c$L~az!R(V9JNpqcuXM zXw&H*7j1fI(VCui4sbtCMXQZPd(Yqf>(yFQfKN_u!rAR=miiJ$?;*J0B*KClSj?V8 zJdQ%bYyAT6mD3^)?E@gP)brbE=N!%d)vxY?l$Pa4%DrJ1T-qtge?}yw=rcT)sSMD}a$hCEYsyJu~S+TRSpL!dW zOZ%xM&t?)KxG_SwJi&U-nzPslV2BZCLm~26?AB+cqFxtF=(J691RAS%4Vs=A(DcbH z8t`K@aJjzVvSJV}gL%yb!*l&+u0NSAmYm_)BJATcq7hV^fr13z4al8a+MLBca8}M@ z?`LMBQrw^|PoSvYm2PEMAA=E{$40ktrklv+8G5IA1{w9u`oP=N19-~0OJ(Ix{Vw>M zDTnQiSEj{*=mT5m1aBapf;h`IbFPti&8Z(bsUJydTOIhfH}E?C!}LYzO)0)WYs<>3 zFZu%&RNOiF^7Edf&&gQ6$bC+pv!Oek7XyLTs?s?*g`NAHgCP+?bP9WBu0UZ`_Z*Lx zk-_nstlWXNmTGZM#(`JQ@$9BLfs{s`SMgYRpt$N|@<%kyYHBpt2Aysm0WY196Kd@b z1S%|{2POm# zi;C3vKr{81f%cn$7JfmX!OwX`Uyw?JpDV4zg^)@s1}{w!HhCSFoS`*^@|~szJHE9W z&wATzj|U2=ZWpB9KxDV4V~#?NLL}8)3OG^Sr5S+mGr$FgBm7)<>){WoyVVAuO@7!V zXMpDnKs)}r8;`mxtA01w5N~6{p~hxpyZnhjA$_rQt{Ce(5$+1M`oEc?&@UqN_!v^3Lq#0G88+dkt%T5A@moD(^SghlyxbWJFI~Dc4 zv@3;?96;ZLqq$R0AeI`o$oJB)iQh}lgP$9=&iB&u;Ag?*mG2$F#n#w0MG*BqJIUK_ z5^mf|obGI91(KU_#%-^A}~{eM+}`3IlI* z;T87OMbXizWDHuNXQ$D*m~@Dc!n>vhQl=V4CU&L))$yX33t5WME>DELGold8nmLp0 z9zzXOT*PBiMBMq{tiCf@J*88s2E@+SFQ$A*VV93pb6GD*<-k@Az5S_jUE=cM8Pi_R z2KdkphJ0Qb2hU39WMSgP>0C!UR}ZtAXy+!#&OLQW zv~zVX8SUJ&mt5@}3@#C_;DsGmUum+NSfL4+5uG9pULETVpb2o50vXFlKuml45wMGzuK zN2k6ti1ryoaCupC!5}*OZ$#f`77>oWQyswpqOg5G$SFVMz=(D`h%DUceKt@;_dJs? z96A$jO}e&^OD-IK$I2NFb)Ak62%qW0Qfz zRp8-N8pX5Cm2WT02LhM1c(*7nQQf#KOWHd~9z1L;Cciz*1rHlY&mSsW9yZ{z0uL@V zx%wIgVr&K8Zd3~?@OE4l1s-sN#vBW*NPuNI1kkL&3%eq#sjw@^oYzB%^p96liHM`s z6nep=a*@yK>8%UJQNPHqYqSg0q~NyWLps4P?E>>vlPjVJdj86PL_=pVO8 zzN@08t0Xg4{VSr%nwX5~u#&dA27XZ$kqN2c%3n3FNt&52tDfC0@O)Hx@G@noeO1a* z@~T~yCfx(^)=Ro)_dt!P+C(V$%Us3aWj{~&hABj8H@^8*DMXnN-du=x5G38|UHZp` zcsH~VrLR&UYU@1R3+0pEHKr4G37+YNes-ZpAj%npqI(8DP^qSPV}R*sNauU8SKy%f z=&E$Ac_=*zaBD$M9SeT$SUZu7Iu`saUmm~80-Wx7D^Gmf|G#q`1}SweB<0>Q3oa?` zel=O9qa3ul2-6FCVwg-QA6Ezs&Lf(igLnr5RFpbw)>S$9S4yJD2ICXggaPhzg8}Ve zAcW8U)pye)$j+Td#4&E2&ou2h!fDUO{Q`w>ZM9p!K;@{JL@4b!3MFw4_Vr}mnx8@+ zIxb7_z=s-*B6+F%HCLHujbeKDboB6R;2WEa%vpFMlh=56g{y#1N6)@SgJ3jlkMRc8 z29q6Kj97=_k#27jSOgD*oyh-R10i_vKnRxyLb$BkgUbWqjBBDen}$lVb$i$@bHQ9^ zFnJWYjzUji=bIFIkFJSA@2hJfNM-pkld!;zVZkL>Vb`x&Vq5_MjO$tkT&&Qm`lEt--tkS1utQ-p490hj0}ZpVwGMR z!xNR>@N1&d8;UZp`RlYFMM$2A{JEWtO7G(zS*3?PQt&IKCjKb%&QPQ$O&7+dGpjfQM`-<9{=bgh;Kpr3t|LDv+e5%h+iwK#vAft0~5-jOd-)<6iIr&*9`B_PB ztMU4e!4+s@!S=5)fytJ-ha&j{3F>duGz|vu^*5VW6=2P7meFil8==Fa}^Rj8NfLCMD(p zq|8rZ!FH!aVE}@O6$X4*xX{Hx1TkRf{g7S^=x#NDZ%SB3z}F36NvX19H<{`fsdx&` zbDgJP!&nt{qbI!;m0Q$(6|T!Xj5It}mifu3`<_Pxi4FC^ghuz~*JX5vpGWtOh8z5> zvg!wakjknzf@uV|$tSzyjBUPPbK+OI@vgdWn*j$V4!E7O3e{HM8gR!AxXTQ#3iizz zTe@L}Xr6h(e$J>mP>&2gkZ_XNpQY~Lr#qK8Le0{P9bMIphGwIrYJelwB)%Y?kYN$k zdM=FKw?!~jT1zCSN_+cfsWkXGmqCUN{9I|{;SZ{`4-ib1W|J><$+^-t8dP@tJ~y6G zeQi)7-k|EeFwjWdFsObssQxsl;Ad3XZ%EnUXH@y%4?>mahM=;^E4t*2s`d@3D?9#0 zH=a?ox*>Iic!O%l;y_dN9)hW^-a&GztC2UPuHa`>lZ6ee74BXVsG~j(1vTG*vZ;4C z)bYzOL>@Aj?C7%w6a3u0{#u6P%0C%k6ex{2X*n7ZCXX1{0|U(aivWXPy2>w7UGQ`7 zD*wyBdRJ)#QA65Eo|7cj1I_4O`$cNZj_%-coKzL>{JaYU)VmOGfGt`T=&Vu=urWwZ zH8#@#gP(ydHEiH#U|aqTY@-2YCpqCJ;kNw2AhYA|NPO6sUo1Uu0gU)PG|)gm(86fE zAYHABxhb`l3u6_5d;F%<8vG2dB979~-~>M}GwR*sWrjWW)`pjA%qDN+k~6UGU`xvh zJAR-W@2G0Wf;CkeXdG;=s&=6PIM)DNV*tX>0CyOU@N?}QV}Sf-p$+no0cj`s*-b(= zaUuRNMiXsi(+jp?bN3y(LOqNTxwxaR#0V|8fY`54UWqxV87$ zMK@H@8bPp%d&{s%q-yYO+bS+05UaSi9b(?>50PRfMdreLNiLSx5W=iPh2QetO$j#l0;WT?;mBsJi$n`L^56aZB~pZDSRea$zYS?1QZ0`Yr{k z=!xS3S=lP?Z8?K^9>gZswYT+x1A)y@4RKLztGMm;t*>By60xM)g*{b@71OwsHa6M& zQ;>Q$*BueQy|~%{9VTqqPCA5Hsl**oVLq;RpM@fpUq~x;2RMVYyIeaq?qD?yc(LFO zmj!Px%sFCH6VpJtack%xF3-b*51s*0$YX!mtm2g?c*9) zcv~{4l3We%9|qQa1M5E56l|uf{Tkn2&U9J1*|p?N&t#K<9m9dkaNvqwFb+L{Sz52T82Ct)xGOt7weHFyw&q$~}=)z?G$+dJ=Epgur(J+)r(n=W+G& zJ?TiG;f{0$mAo_}A!g;^u9+2Dbbb0MsDAm0ocf; zRMLm`g3(PVX$RjECG8$JYQR0wZ|)7rgY}zJz*O2{D*fYjn0il?v}oY>?t}Y*(JK5t7s$%8Y4@*z>Xs^eUpiHR`_ie(BAz-G{M_Ev?@NDxpQYW# z_nk$||JAde11X8>NXp$J1}-UQdzmb|-xu}6P-IOaJN!H@eTaAx&&f|qhnV|vqH?iG zw-DhldP`55QZjh?K;<5jjG}2cLw2l<&2ryqqiC30r(XETX`}KF0tMCO`?~Ri08HBw zrL+;4JL*{V3+jS)t@%hLL?OIYi|dTowe1@*8~>PdNV zu;8yUqUHTnMl`s*`B(uiDLTvjDkECOU(v2XlFeoC`_B;#40uF?%Oe_Gv1bcLG#};p zRrIa_WNhnQRTqPzgF!*AW6#zg8Hkd=o-M3fwacEXT+q}5xFUcN zy_o?KG_J`xrYiH!yiR#9>(gq30l3xxge%r<4Y)5t!5zvhIPhU`aJjbN@`*~gjBS;R ztv2l2D=+&+{rV8ShK<|aH|kd}ED2FtNB$;ly$Nky!cuX+8RNFU@mwOtZGV%wLXv8OX^d>crJMknaGF!9Qc~Kgbz~w608En;vt_RS&KBVHA(d2 z)Xn}MW8WQKRk6M8o&zM50||SdeUd;(p@$j>9YT@bBNDn0I-w;LvCv`xr3e9G(4U3k zwW5MvMJzOXquBLc1umjqY+#{?!uPJVW}kgdKA-3E*X)^Dv*w*OvuD<%tlImCTOozv(L)QgVWE-E!j^5?VxU1&F-KUpXDwiIGu_sCf7x0`T0TpPBr^x zbvHQE!Cr*X_5G{P>eLiFS8YElJ)v;aG07TT6Adou+fa6Xfwk+H!Og`&RygDx> zx$(rS&pCXN*G#-t1t-j&RXBFaoPvpC7c^*iw>Jk{MADJYV=6>BwsPm-)EI&BqjkfH z8`sPT`r;0J#5u0lsG6y)|LNM-dDW8}wjWe;&PnymLMiDIb5u_yU77^>l$?|5nFWTX zdX}D(>S>g0uTk2_X*~j|e%73m`gz)fKjDXS{k&(fBE5kdZIqhneboz z@HI7otJ-<4A6#)%nqoJiY@4ToyuJyp9SKhFZTD53O>hSew$|vy)$Pt|mL5@auY2yfxDvq3FH8I`$kr zyS9Cs`sBP+?+528@IG}CF7%Gz2Vh|;_3QIesSWGe{nSMx7&L1V?yu+dv!Oj-6 z)m{_+l7w5!b#XmAy9|4lT)_ojatSw6kyvs^>FZ{l-qcPD-aw#4a1&4hYAF+9aI#>2 zq7*EcpXp1qIT4Jsl&3`&U#s{(SPX%3f53{`qGB6)rf6(7T0-~_kprSUIkxIoNRw!YK>YqzU45yA-A?r|!CfQ4dm7t$YK#dUA;GFH9>^P8$<-5b?3QZ2i7ZAS z{dc$iA^#oxY%Hf2_f#o}@ZZtv22JeR>vy~qk1UV2LR~&?l0R&czhIKXPkNtj)6%X* zCN*8q&aPt;KG?>-K^-*-|78;XXcEHD3gbnSC3eR9S>iK07%LR6z01+Hmkgmv?bW=9 zuVh>|YS#|BBuc40yu`(|XT?aDYp)Td;M!|UUtD{QFUI`mBRkk*qzW796CLbXRu5g! z%9g80RM(6C;e?AF?bg<{5=qnjU{|m-t$N5ssm;}$Y&v*L4EUJcWQ0?Nj@P-lc0219 zKW4GSsPVXB2_q{`tws`U^rL8SwVv^#p7Nu(&xnP%!Z~5)=snp!^KcFx2dP8K~ zq!}|}2FD>(9Fb`5MUiMO1&KC+60$^(6Cal7f9Q)P`kz>dR_NwSbWJz=7V9DxKzI44 zs-@0FNpw&*J5Jx7WGCnkuC~*xN_uB^2!8XlT4`1Mj4S>rq8-p3-A+1@OTYLpuk>36 z+vt^d<>lFZEYur*c8k}f%$667G{x=djFyHQq8+b~GLs*v1$QKTzL|Lg4nj8sza2PnWlF)1p zjeic9_-*jwDRx*FO|hF;xD}0<_3@HzoC;o(B(T5>6h$JoL@fBbq6DA#7>SHKh1)OT z>#@J|ppkZF@L>{!NWK(;AVuP#kr3oc%EUZ=wAQD&5z7~sbhyACk5Pg{G1;T)KLNj(nd~)>=X{#rRXA1Q zHVHmYLDD=>J={F%6I*T`4d{!TM}w<$V$f+@(de4bT@qb0ce*{o>%v~0Zm+PqQf{VQ zbh=9K|Jvc(7<2Tw8Fq8*58_yE7oEV{WIX69y>q2)>sx2qQ*f{ZG&vZNmrk`C1+KeF z>3xkcXfKxFn>g6IPG6p7Uu$jTK(!99J`~#xt%sOBndcEwaw6pD*LUConrAqe7a9>> z{HdLV^p6*zx4&n%b|HTfMx0+9-AkEf|`v^xje$H-_) zd0eSKI3bYghKUu|P!fG{4JBDzL#PeD^R2}^yTGfNz4PoM+y}k?daq`hSbEYXO@H(N~juW z=|!v1?3PLJEq*Y|EtYr59NSh6&;kGdf=lQ|C1b%oOkdr!d!t>eN@v0*Ldw!zZnV1u zvtrQtGJ1|uv5cOlFP0G=Hly^6W~wlM zAr#D`63c>m&(HcRBdEAV(1KtmBSB%cDQ}hC2m{Rfi!iSYD!pYAW&jlx2NQ2<*{ZGy z&yaACKT(9>PA0gW;>NA|DV?#-oq+)uPw=8WHhPvpHxB6}P+gt5owNvT++wezX^P+kZ;-faK zZnrzCeH_s~_#{}GO!wkS9%{Px-i}e>6C=zI01j~7X7KjIEABAuFE438trZAbMC{GDJD z#t~{3%y#-3rw^^RYX!#;1Q9^*01Kc>?`Txuh?DZqS83qBM5(y^FVh#7|K-^7+iU!R zY110}ekg{K@~b0(sDbI|S`17$5JJ*nQ5^9zJwc*y^z>4D1Jo0cNQ*ctE#jAep0EyG zU3G1(!|z_T9Jj5&F9H0qsdgJHOTz0#g=h4J%G*uCbECqSR)>B+Qo{2kT!H=RyK&{^ z90{IPP6oN9LV%Qo8Mphz>eZ6@(^k;L1Om^PW| zAJ&^84m3PA{-U`yW5mF<`QG2wX5u$g2V9$9m&4aL0sZAB*u74W7^ON7n(90lEm^-h zf2Cwxoxjl+SLbi#Vw!W!d+kZyX!hj2_5y5>NW9PHUCh`lQ1E|HgKJVqhhW9>k%nBO zyz~Gw?t`k(Lhrv1YDH6BdOy^PtnzAOOH@%`3GK)@bj^qCo{DzbO@hXN2?9y-LU}WcB}=#pRS@+6CO}AI zee;V|t30mWT3}#C1^n?Jd1}JC$DkE0q1X;V#CSO_t{|Vk(wZRChRD=~+4Gw*K+HKU6 zCgQQE2n38qM5xsjbhYi6*L-QhKlj6Vn2ODrhp8zQ{;mafETNLK%>SY<@_I6_ z1exbdD407hYMfe3MH0bJt03dlGzt>AqLltPRVB`oZjioMy1_VZplrGSwTf%C(Tkq4 zkE)t+RBesRSHrQKWWDBT`@TSOoYH3&;5PSawVW1u(++!vYR6R2H`;=q0g)W1w^VcO z^`oE6R=p&?nin4+ZeUY72nuf8GxkIU>f!~-S-bQz_GP6Co%j}gL?J7c(`Oo(5a-~f8K7Qmd8cZkszo&87xB)ha}lL zf0x}*ZD1Oh*kj`Nk9F-`|Jr5$sMHg{kN-(M5{LJY?Rsi=oGxt^YEAyU!|=apu)&}G zlha9kj_^yN`MT(3yM_7~SJQ6k}| zzCW-HWiII#7^~Xg2?j#dGG0*ih-Xx|?z{9AyS^GCeBibAL5-ROHkU%zs~_UD^*Yv2 z3*s4;N4>=43T8Az7)7yW+{9cUS^bn&VRIqES%h4_*^_@%eS>5S#c3)KOGX^+8l z*kIZtn7%T(AiDI921adA^V~5B3-%ZY>2)OtW2H_%TL~`VAQ7~OA1?rLDz=7RDISo;Q}w!o^>-3^Q9RP zTnj2n9eOD?_$g>oyDb7N!gFVY;`m+3&8)pbK`$hNN2DIJOEbn>xR8s$ePqDVNicwe zm%(A53dsQ8f;j+(F61DJNH>lUx+Cu-r9e#Fz(A7tl3Sk$n4V?Ul)QYP57EazxBcjn z`ZbziaHVLy?|rKk2I&Yc-hVxTvts>vtUi6nu8*}2rsfUUWA)&}2wFlxIcjVrfmh0D zBJjAStv2{TQ}WM{0RRu<+s!O#_qAd8W`yDXZ$k~C6H=C}Hz7#`;E|i~p;+C6aD zI|xMQJ0&Rpa zlpg94u!;Ib(X5#4B}2BYvM$*gs;AyITuk(*e)N`qBxk9Um9@2}#)3%OMY4j2lN)-O zUiLHP3JB_wuk7|F)~cb8dsbv`RNekr5pOKeY=Hi_Ftov)phnaNLNR1`5KvGLn}I*kls8LH?Fs! zFqRO7dx`7(*S-O>I8NM45|7}-RxjQ56bxHa{A9iSWbxnIGqILJ$<)H2bXRu?CEb0E zpo}~5k0V|#0Y?CLT2Dz3uIr9e{Nqr-Y2X0~_atvcQdtWH5H97U(s%?o(H+G$?=QCv zw$6e=$_6U0YWIXE2R(Xo~jJF2plQ-IN;yVE~M zlgc5gWL12T*Qho8?QJ<(M&q)mGZWC|)kXQ!-Go6Z7df?XYUnOb#V&!~fI-j5slHWd z#5Z>>_XNrB;dWSa-13XvD%g&);eE5nOZNRIkEq#<)Q6tLF7cU^dcnycGTC)Nk)XKf z4}P^5Su^$E-|UA29jdDJ*-Iv=TdHa+nAEc35+YA6ghpWsUv`s5R<$bx13nA} z?v}6I+6qF?u9Yxc!Ovh$#DLkWT2~Wkw7`J`k_Oz8FWrHvAN-Jp)mvv=f`(47oOoCU zTqzdfMS_7#f(f*!24%EEg}xL(V60}u9B+EzQLW$IOr4&l;?!D5sRTd85)Q=A!GJUM z(j(>K6jk^4ZZF;CvONQ*jSkmz8tKn2W0S?B$YLA*l!pMjy)#3POLi*jmJ0(j)ZS{` z#p6sV6$DR@1$F_({vRq7s!t_KeTaj*q*9%PEJ)FVpSno(Yc&})$WPteF2s}F`XLCw zsOrz7h-80#5K-No?g9K3x^g+EmgVTIa!%Xe^F%6t#uh-U>)xhP6G%&Mt~>u;k=u1{ zHQv5%s8SN7@wQ;9hBY^oH`@}YHY)r#9yNn9-YkLJGqOf|9)JzopdLl1gS>2 z`16|SrF+Y_QsWUwbvagBRUC70Wg?hFw{D00-j5gEy1|Jn5iYlG;=C88Q@C7*J&CED zT)7&Use$in>P%Pn8blinBDjob-`aAG)YAshc1FalYe9mv^qp4<3=A0`% z=s1m3L*!mPxp@#}@cx1ZiSidDfRpzZeCjw2tGx!ARh0(x?=frcq?zMq=q(e=*U(uZ zr*5zTrIsJVP88F_+IPy|tlmdvY*%~1PSfD|81_^GHy3QA1fA)NOVGJG z&+ok=oHIq3d8B*_wWl=AXEyK^(*0{;B7Jd1&7gFLZ&?gLtgz}@SXIBM(UwNfT%!CI zFG~C!Z(je@s$ZAyKL&mm9gl$0L0ZJtZR51;*yR(4NyQDSxq2Y5*r z#=MHTd$I3FVo4RY{>A(wk5BxsmJBYWDHA+an6M|?pk+-tpwFZ^JeBeY@E@f~aaiX~ zV*;M5P;t?x2c}e)!2tVfKq`{Sv1RJhGr|uc%-~v|0R$hy02jwG@ews;tb0j@N zy0%Knw(j)PBZvo;Db;0Axt5xf*ncLQmNy7d-tTm}fs?5ox3$yI=^UKwH@&>-`uNb~ z=6dt+ijULcHp-y+)Z>gSXHj5>jnaLhCPVM07(Vg%y3PLuGU4Ha?_|LpR9twxzjoA? z5d?0@h~&OFE6F^I=>4_d5l5=gA7BwZcsx%2zZ*P=326XudGLU{`KC~B^0PMbZ(CHO z&+Vv@qq)Ol8G7Y{W{wM|sD;y9^SIH&5go0YBkB<@g<$olmve=H8ao0AE)N=w9T_x` zOP8ijwrc3a0^-Y978*b|2%sAX&;V6xu-sJ!%la$Da)ZGFmxTkjXlZDeb%Q{e??dsm zqfa0x(vDuYNo8snI6xKrSfIE1#9?JO{zK%BUT^ZQqE-%$0(|RGciOaEjl!?-g_PEZ zI-?E7x_xxB@&V>zbgLb<419Sp4Uq>vh?xdHH%LX}fiEG1FYc=nLflu8)~yR_#5E00 zpvizVWT@Pn9-3q6P&d_mlT>O>pBhP@D(T6nh>^3quG!9+MV=!yohK+o)@Tm^YYid+T2GU_6v7-;s37wqYYOV>MEx~~yA=up~ zBowHXCSrMneo3ygSZy=G4~9fR+!>OQ5`IvDe{swIs|M<8;z9# zX`>ja)4MwZ5_*x4dG^-V#aA!As5?g9?j$oAm70ab_S`H+jK1x81SRA88cAPV-y>bA zZ!!sY9a<@b?Q-|^aE_~Ku5WzCy{0{#`vQ|)V|>o-3*+H4GJP- zyx0FK|Tr;6I3sG`3wh>O^bR8U36| z>Y$P3JFcu%zv1ft_QOy6jS2scgvY;u^t{KYYt4$u`Y$_>tu7goKm4RD=h&=R>)(tT zqBZLsy)X!WIlu`fzDROnk=F|2>qS>z8~~Z`@=LoF_6pjTvNZ;|C-Yjk>dT0{DSffX zn})^Q57Dr4*>jMyfaJtuJH(Nrm*zng=rY*ZsCtKeiFFUhl8jNqIJSMTJ9rzh<%dOV z?XGdgs+nPFg44nxwn<^p^1%|3Y>3k^m`_-@S8#sUbq^W6( z?rtzOW6a$R3U77w?L(bY>P618aRpi+*%j8?@|}MKc7>Hb{e0Cndf>}WC%t!=^B?u8 z2kjFd8pw|gcXlbby!P?x2&c7De}rZ2LnVo34nO`)b6M0`2(No`TVmW_S0Cd{P~oIV zefTj6ijnrhS=sUhBB-I;W0O9g?Ju+9b&&p-+-b65wa`ewe`mKhF}T zA)MAavc^Npn}n>!gtM?y_(;v9`sC1(4Uy7JU|o{*I3BCb5|8zzCnuo$dv+?kdexx%*r0-+QJpYZ!Oy6EXH?g#g-Np7aR$K17Ut1cOBQHE zPta1amy{+cUVI~o54;Khyx!3+S-`y-0jFA`IJD+*O|nRAV6sSTT(U?Ee#SP-vMzadxHyp z#&yB)fuChoIYrFRz;%3PY6{l!8J0(07x$P^Z4x<&tR;4_k;uIGu6{f%d8k2PN1LAz z@4;HTCV7IInj+$wm?Gl3K1IX@KQ|g-V@=fK<~X@(V~SYnJz=dgs6fqy*kN*opHb~G zsJ!_1{CF&QxVp--<&xDG1{#P68aFe(BK%i_?Pr4x_HbV4gP(J&RzvT9vPOj~#E>H+>r+GIA zc(ut(92Ien;EY4Z33z2RTvG%F%LEIoZcPCOKQD2#K{zdOpgQ-b;E}|dx?pxneK-ui zC796)#|Xm(e&#Yo;<4Dce<@4^^J~fqhhd^iN}Md^<+#Srk;;ZSX8J;>Jw?;vla~{` ztYYm(4%FwACnivkvsDL-&C{4DdUQe&ILpV;j} zzqLo7k}8FSpM~BaRoa6W-`bDo1&wjv#ks0`s^B{qgKyb#=o({E1>cBN;WypzgMWWH z?5kaPsY;rbf z+E-25k4;+mUtj6;Q723?_)W6atDJoGr%84m#Y|4l(r4~Mt-wPYB{5LIE6WTBGRYd> ztDHtCdgVWx^ zuFQ3gt*dQxlC2C1l5DZT^BykfBO9H`xE!04wl+z7OVZYobaVd-z>b7E;mO)LoQ_5= zTEc<3hB66EPm>iKJOfIMtmz(ijKjP;sEoG23fdV~(CX?g2c0?{r&cJW+foYaCwV&B z{b~3jueYE>-`;|bi*KW}{TlWcbaaD_uv9K-;RIz#XFG7wl8*Hh;WF1bJ)XuZI)N7u zSuicGWsq}X>j1KlHJ#S?Ik#F{sT67Y^iAdBgYN*1$?(B6S<~Q_aZ>=z-kcg zb}GK#X{?*?Eg!Ecr?cq;2Zf8bIsLGd$WcoVRfty^h$72Jy>v(|YEdYrY|%zn@M6mc zT%O#+0tTlT2`7V@g%e`5IMgm(tRHi)6cl(e zD7Xa5!qX=YIU^OkjA>{LroGmqQE(nIa2_H!eB~34ulSH&ECXrpl|lkvh6I-lG7qJj zH6jEss4X#|GWGID@k8PAf=I2MPS@GzY9uMRxsN#w$mN7TmPz>SW6qs8m{j~Ye&XZ| zF>;ZMRX3Owink-USw@Ut8|P$PVQu3XB7G#SN>gmtU`F7Z(JiT-9=zR2$7U7|8y?F% zYs?ih*GnI9LRPZw`lM4E&ZH+%XUKs|>1M>Xqb^T5Td<{)OL>QNGH4#VQZ#o7n!6Z{BGx;cndCB@l|CHbXr<7`$@Fwaet24PQ9r>J8}DT5V{g}q zN0-X0dd;7K%>} zx~^4UpMMb}{1=%z^(7d5s}s3QqW?mr(lX)+aHeI%w3nUbfn%AnYIr_Vmb`x_daQjQ z*H%tFSt1P9mLV_j@H@!Lc=q2eZXaNVH;e@K<36a zgo3C0Q|XJR`%`O+EdYFgort z+CMQR3&A`G^YZ!2kEXRX3^n`TgiR08+!jlTUz$#+AE+K&j4~U+tc8@xu6KhjeG3Cq zef{NIPE(kytGw;x2iFpvw2hk~cG|>?m9#jWJ~wk7j$9_b<75YK@@ZPs5gW_RG3;Su zY3uf{sfeX+a;)M0s7#7Igl>ZaPVnpUw>a;jdk-)W%lf7j_n70~E?XPqAOJ}O|- zd(Kd7ozEiSx1~|kzQ)j5$7pfW*I4~db!T7ybqj0%ledXVXNc* zv@kRYRvAwc9dD0RA40jHU0AD{nP^F#bVDRre8#n+WtQG>cN z>%cC}Pn<@SjMkvE{QG3bHX8o)#JqY7ut$#T!g9j;z)ZuQ_A(=sU$8e!a z3cX&}tE4yRi!133oqgD87eFhNMTTEvtY_S7KpUb(hEO|FJ-FBSFp~U3NlvytvRSK- z!aDdREPek$(XeBh4T4AO>e^p98x-8^y5Y8Z+~`mfopuzHvCB+_9n+V<(BKCZZ#;VC zsPmEv)?-^{HIIO{OdqXltlH;~IirawnGLO+T_wkzUo0KCoZ4L%V{3#}Y_efIQ%`J*_3H~L#B*7C)E5C0 zJ)s&>Ur>?%!3ev+1?0}A#o0)|IXMr7AyjG_3PEPYJL-$bZmTaM+h|b1&)Ga=vVot? ziqGSZIElT~9;{~!ERX)MPtUNvGO)b(AN+VWEB=9eNLq;Za9PzClN(frsM}WLYBIuuw`~~$NUhbz`=gYX9a=w8TAT=6m64&UW=Xw) z#-yHGJ~U6&$15~sW~-egNn3H!%!(T-n4M|s6LU!Y*;g)eTr<VMp%VLRc_3+1uuZw`e!GUs*)Q^ zi$fv&&SR%$%2OZQy1`zxP(4pke0`-akw7ao1#CHuM_@!k@CJKJ; z>Ay$brl&926TVde^= zJPI?YD%L`c_9jYcd)=Ez+soHyYK7V;c)4GjD7@h1n!H{T?8|H$Q=2#(n^+S7y;OK; zk`TblHTi&#(4*KMp+Jvl>sK;DHLVu~BS;L!;hCWl>^6yDJY+B)7mV;S#-D{3yo?c7 z0HmW((HOH!AwovzrKv$gISO7zh%PfD)SkRYrbB*SoR6&s5s38~M1(Iuss$hJxlS^q zL+T@Sc73$38A456_DEeyAvX!nkxk{_UByY{42?IK-_cZOzZ=RD`iCR*jPIX}&trCg zBjHQT!hevSoRJE%bOayrh~VQxK6vhh1VZ@mTp6J`=i|eBVH8qcXEy*1^)DwGV=e{c zZyXuOi2Sm4GwEJTlI)ly46`!@@h@v=21IC(HPAYG$Jl@idlu30E;{5EL3@0E;z%5L zXCy$YikeBAyoJf7mnqUmngH+G2xFq+orYT}C54f3W%BLSTqZeVJBB*oVNevfA$CFFG-pggL$zyAr_lSBb%&6#Re!m#qUn&wYF6ja zEPEq`^Zt&3Q)^+bM&Ys#_0OF{Yf(MOBWq*p^5xw5bEe&0xEX}Bllk@!dFT5^fmqe> zt-yT6!jEHWgsv#jtz7YWVxL-wNfDd)Ka!~QP4Si0;pS}o(wka^67K zO~ByDfSxme;G)U*w+{M%-Yo;@@Rb4rF9rmc04cZy{b31&%XpqCgXifw3AdnwP3(;^ z8>@OfLaxGc0oN5qrQT9kutIO?7iz4$s;b%I3abjN7!6!T12-|v?M7KJnoB+!-=6*^ z+7WF6eZD!HRn@cHzRWgG`qAi!%+Z}0u1-7YB~zDx=?!sU26azu z#aaqkwhl0R9wjJp@K8k4AeOg` zMD*cDAFx`BSkX2gXelH64oN_#jTORJo!i4?GFrEk8SY^UYN!wYU=K{Eo;2E?UPego zkrc?D?nW4%ie-q2n;r}xdhoBQwID>+zboX(Oprj(i52XKWD5lR)bMccDA>w18p|OX zBfooe;?R(zN&qvu>3uOi)G)qPj%j+$TVjQ+@q|#F;60R5n%-@wv=}?P%0-TRY~@y; zszZ+4m~mT~EbaAcOY6Bqk%QD$K7Da*<>!d8y_XDNx1tj0+KjPpWTZwat&(0m3Cb@0 z%I$G49BQtkZaNvWrlK5P@=!A%jOZA7A)?9*Ca>I6eS!_9+|$bBDCK?{p;GQ0^u^`g5nJx5 zIaKcLk?!jA!q7(bwiGXbS1NVEKNagBZFTC5&q;pK@fv2tPNEKTY$1 zpEm+kZN(dbGX6(ntc1lAvSlI}E4iN`XI@`y(aOwETXE;7y0kKr%2r~XAJ|HoUsL$0 z-}@{_r+0N1sVOGigjRxcJ}$(hMJV_g=dG=z8N<(pxecI$VeWt7EHyYiHc$I(sBc!U z7|>pnMd5%0kz1Ai4r+G{bNN{iVS)ncfZ-a0>&8UIHs^Q$!J>89v!=7&;) zpHfO`EeCMrL*#r4?mn7DJ;Ci(yu4w-T{Y^k3U$?2wT67@unM+q5*h1q5D)d$pQ1_7 zVMji#(o*7Cp=;J!^e4D{Tm|Pg^@EuRZtK-50+!7ggjV|Lq^gK zjcdc*Zvfq|tTHvEDVPklm`w0s3k{EtvRtAm0;iuDNk3E4(_#+~wx8V|n&_?k?3%hP zv>>3C0WvPjft?Pekr_LJ@Y|U^Uc(x)h zx*uob%1|?Fr_k_yim^1jZ#-jFXi~s>Q?jJ7_0={qfPXCMcmPKj58x++jBE)AViWc6 z6eI(9#GG&j`BUfUC4>G_VhTjb(C=Wc4T4xF^oU@0j3UzOLOrZ@OvGv;sJNfq+eTJ> z@Yp<)6XJnw1@Sm0*K4wv}}t>oulgtRUmQa&H@63&JZ@5vZRVsNXX++dUM*80!Tl)6J)+h5?@q zUby^Y9RwF`@S@G#x?}@dxRugypGKRFc&8Voka_!Wm7Lsq$i}*qSt!!`5$pb(F_bfdMZgd3bL0 zli~gn7Q%AjP3B#XYJ*QjVLVydMqzpEC4~X4iq?~Ks|PU6C|X(t=TQJ&Z-AFql3vh9 z9te$AFSOTryWL#jSGL6JoAzSxdx6WO%5~6P3!EJ6MP;R+dIwnmGO_8A*yD6GplJuu zV30%Pmn3Vc>eWG1pQ}5F3NsYXq>u^&KUImE&_Prf_*vDO559Ddk7p(=M*2NC5@*QQ z_~eZ0enCa-cr&;kO_w35-3At-Be3{bzy}7_K?CcUfdxOq`pGbYU$%mGjD_`Q2k9I< z`jn1R4EPyWgN~x%dGW3Ncs?7@y`#tr@eyET4^?A2io8a26nRbW$nwG)ka;^p_0^4r z52DEms#eD0vX%?kgNAH*M_KcH(r_`+FZt2bRMp!ZW&6D+bR^>ohD@d>{7kuUXQXf* zrptabw@qA9^DK2xSXTs0?>8O#LTIRdZig5NR3xcT&}bZ6RkqI+8P@M*V4X3r z3_WZcJNKee;U!qq$?i3JfiQ$|#Ur4<2|580h)&=``~I!aBB%t2lGTuby6b-Q=;N4} zH3Geb0%i%bft_XSTB^Gq!187ExTO|$macK2q_{Vdg7H1d9BJvQpR@MXM)6`NyA zE2Tjdh(JU}p7ff$ADRJGAOi7ofrw|=Q65|t-+XjgWJz5kM4^@3A$Y1#2vtnJO3ozMZD*_UU9)e{b zs+D49O{F$8OMDtB_~0kfYcY}N6@Ib1ei*t*-|{ZTDmDprk-p$R6fk%P=7fY(_jnII z!PYL)6MRH`^4A^km!}SQkt*3LrTU38=M^nVLjeEeya}M8sf5-DqwH2)`hnTPK*v-L znZ63iylPqUY3L@LQvtQK94thB2+857%Arsj9G1@e2)+T#O*QE%2*(OJUDxIHRinBJ zM3dk~KLNp8E?LvvhlXH7ga9W~T0)U0YO-!JgHft=-5T^D~5YL6GtxtKUIU?Le5*6+R`Q|^D0bD}`4 z3WaXKEoh(=gWuKNfCq}=P^M-b3_;WvVDky{gO|Jb`I0CaU2!)V@=XHl*8~9E$W!ta zl*IcPoI-NGdC=oUi}6?lC?)_j@F3n3SjVqJv#bw%YzGatV?H(nF}9xs8@#M(?j!BQ@(O?d3XcU6D*Xqth{BI!0gIoArD9;*0 zQ8{YF)gs2}Oey*{!Wip~K0^fYNVJlJVn?FoAb%73lS%cDm{eTd&kFPOx7=DD)&2+- z#`t~TLhOf_h_NC!59|CNLUXL|C@M#NZLppdc05Hy82A6>x{G!MKWkHN_gHPJdUp}1 zN8jA1Cx|MyyNs7!e1D0@1>yuwjqEO?C89lKTTX`x)ZFeoTH;XDneU)Gm2?+X3Rl|v z7v41{li3I+RccEtD7wmq$euG~_jean>Q%$VL?7{^S(Q54Jyw-MGFGKbrWgE7xnyxY z^pPbspq5is=z@8p3J{SZrE2$(a*^L?`4629%~2hD7%iX&HxJdfhtUE+Pde28pF^zz zZF|T_p$dDH(E&hp2To|3%qI7ca;-8<;O9EK*N^9dJ=!C-V4&lLK+Io6!*QiYse~qkcDY7;N;oh+$#R?-&*k z$-M^_D=zRK>UX-$dP=7&O}z~5CH1m_0%*(2P<`ZbXf&L}OQBqhYRF~S z`eP})O)c+zJB7vt7=DDVzO}{A6|A^Y@X(P##=Pp&J4YUN&|utYlCa?_vw4v2XsA*6 zE+^ss2ozom;%(-!_AFj3Tm%DCWH-gLWPamYCw}OKFY;O%d1I?55y+csB(ypxqP&xB$fMQ0Z>NA1rwz zMRM;*mOu59jT9TJx|1xNhAQuxGmX4p8I$^_UXNg7xkY=vh>A}%HWf~^kK(6ZvYv^q z7}0#9u?xkf7Q!OP+a0dsnDxzZm($4JVjL$In+x=Fao{+vc9pOyLI|10=Ob;jX*{NE z(K{W$f(^ZJ+0YA@&ojbhL+>#7$uxc~cBOfjTv|`~P#!T*$fbP_`=oe9bgk4Yy~QYg zM{hBTAGlIbV8)=}vQhjIR1t426nr zINtrxDZ?G1=+z23S@>5Uvz&;Zu%o`5?v~dBGTkY9Ly{}|9~_-m%jNwK34P7_U-P~) zU^ni|9iGbVD}y8aJQ()xD}y2VX)sJcJZ%g^UY_~B8utIvzK8RDB3)T9fX+)#tm|f| znSJ&0x^AanwZ4%aC9IUxS))*JJTJga@Vg$wOF7Nb}b(?o6 zdtP_BNMF2se6g==azF+1x{H7LCicJhEufNq;ZmR)Eu@>UL#jjv4^R->TClBUOC7h7ssku=zh`2A>W`hJSAVfacfAe)(`C!l|d>x$W#;2+=nekb@qX?3kK1N?$ z)5lO|dO;6WMJ+qnPc}$+cY7v9RW5${O8SXbF5ai=C3{)CYOSKbnu24BD_grm@gNZu zpWiG}XTgnc%QV$rMgNp&bqb#Kp~d5!Rr+gBmz6`;wr&HJ++R;`>-G!A_m9ZoS0e}B zE0NjX>=F5eIEtXsz>&)TYfL6w{&rv^kd`W6J-FDL-Ef>bGkyI$sg$hkf4* z;@Dgm3P!rYtPbwIYDj#}iUU8-1UL2PnPB?=Xu5anf)=i9^Fd1LBLn06o6hxRljRHjrE`6!zjUtfbLaXQ zvZk2^`Kfaq-(NOYoH6NsG*B-asPOa87SzXE)A;^C`LIG5uWO}A7?w`jv4QY^;l?FB zo!u--&MdLy6wQ*AUyMIppk#Gfnwe@DvZ1kLy!JJL$nuDjR|p;<22sOSF*7`yY zG5_43J>0tLwgI|!Pq#;~z;A2)`$z4xSZ(rrrnaMB+7*Y3rhB>l0xJeU$h5;^D@SkK zR4zdl+aDaj{}b}`cUin5ELbbqJwQeaxV+2a1H&GwBy0%~ildhfP3zU@Bk+kHEN&zJ z-whVTh!iEbJXpZxofdFuR5oAbc?c<6;;VV_H2n$;LQ9~Bkd}{dXAw`n3@~G)J3gSU9VF*>M-P%t5q|vK<{_lP zNO-12#WouGuUEx`{A0X`@d{luNH%qJ9_zMKOPHp8FeZK%Hgrq~s11NgXYxu1Nx!^p zko3#&bHBXPK!Bgr3iT?&&1qeF>gLQ4)BAe#Uq#WAh3q*!^{OI13-9ajT zu=K%*=FWRH3db)VWegTvse{F;aNBV7g{<=+gpldD5zwni<3RvJ8-xftzV*o4Nsbv24Yr**d*Xpags_2OU= z8T>4=w@g0p^P<)lgT>C~;rhhj^5}o_=^2;G6I@<=LZ0A;pBLL|<%!JT_i*w3Y;E#H zWG(ZgDtqJ!F8C9_#ubf*4ZM6Tb`sb`i>m;B$W`5F=-}sLvC9n`FMfj`&-TAUDeN=3cb1!@{>&5Yx2fJ)1cjJZ4?J91*GO{!3FVAKZy=ErWB|<9d6a?{ zh&_sl5enMMfWvJ}L8}O$@X+C+!+JWsMfFbD^-Ou{wO?9c+Hge69GI#UVHff8Yb47@ zgdx0amftN2_<<)6<#Pt5m*m4p5>^V1GX{P7ODh$5a5;XCQ1GpXOIlP;hSezo6^saK zfc`Ar;ouIDW>S5KG?O|*q?y3aHPT{;G&lHJ6YD-iZ1Nt$E<;3)l>R+5Di!|zhzu9RGNeOgAiZlK zA-=dpI06Zlc!G4!Kte1Ru>7@BK=^?PyZPw$J^NY#Ml47fTs>&xGIyqGjMrq)J<{>) z#cqAo{#uq5yhq5}+i+@dt>7AYZLFyBuVqnrV1KhVkg|u*C zn|mYe)onvS+Km{!YFf+t5zKfh77T-C84>a7CupfX|X5i;4t(`B;-;2-o<4h7bHarYy^k9aC<}7rA-#n|*r5^_0Qo z#lP&wquaH0*1c{`^^O4tA`jdf_qqk@gaLQdfIDNr!JqvnT8QBVFUu`apSc_TU`)3b z947cc!}W^&n|Gs85eMpg+v&UwZhP`_ELIW_8#tN|%g7z6xamI}45NxbgX_+(S2@Vh z19;*AcNjKmSQ^|4he^X*$dtUej3DN?Lh^%`A>Q{l5H}f!UJ~rvB#7`b#McC(7yCgZ zmirKXlI)luOb@2#Si>R+f7|K~xA6QbA^cqss<`1&z3_AOhK5Tsf}g9mJ}kAgJqN!< zcK2`!47dDOc;sDua<1J$!}Xb?HQFQ7<6EI)`LTTPJFQ{$BsG1wG(52IM3?Z0J6GK{ zTpHd|u)v6=)){2*GqTNw8T_ndJ%jLQt>GyH&7*(Mr_b1*lm#q&Yn2!Mogd9NBUHW| ztgX%(Y#{Qm^?L$FGQ92dsOeKGkC3WO)yE&ffC?{HYa^n_AurFuJ4u4b?ozK;X*WXT z=Or5!Nyb$>NtZrshJH|#3_wTVvE?at3B~78E*`w)PrCzf7AOL5qk)I_>IfdZ4DWg2 z18?Gqq|UHhaRP#uKDlaUL^FA9gx)e3x66Ua&*;%OZ=_*tr+sW5*GmzKzc%2C+$tlb zW)bbdTmLNVyLCrO&1Q_0nr(?A=(NESey-WBBc;v3&ow&);n6ia2lo*w z$Vq#?83snW6B^OX?oL0x!7dk*LIVr&9<1MYxl`2+18cj1wa37MpZUCJ_`uJwzA6Lj z3j@oeKOaR;xGIbiTwc60N{R{pte4y|Dsz;G3w{q*zn9(Bs>3J|SDR5Hu0EqgT<|ll zVTKR<@4bS%Zl-~*Bq?8anO-#`Qj?Rgj7*oJn>4rjY4|@aHP}3!5Bl*x>;;A=4K~Dk z*e>jIC#g3KwgU#+M+O`D(PEGt4?^%#J5#?IXotTK`p`}zlByF#T%M|>XN7P$==Epi)+TQktiXcyG0&`xFw8}c4-yQn3gBB{kd zyLmK2^OD?Sat236_J|RuTGeSO5R5qYK;+5RTv{PqQ+ySh$gzdAI%e@-eY1XL`cRvJxtEy4LNe= z;uVcy!Sma&$ZWAh!;9kayPRs(7!f^EctxZ;ef8Ei*(e{_GDa@-)e2j6*5lSTwFUcx zjPAqMz?hl8Sf2Y~Xd!Fhp?o(^S1T8;5V_g61ZD(T2mf#kzR2sXgVVRS4qimo2C;Pv zz^p!UtH5W-JF*V`A3)=$8owSxb_(-U<1vuXLikUJmqr6JVqA6Pk!kBpM^(Q--B+z&lO!xt>!26sB%Ac@7LeH<7V+C!Bs=T zhwLyPkKv^*z3p8$jTgb|Q(S5xEGWDPj@>L^%?rI$=V1t=W$@8R z9c{OaDOvO)7nraO4ldi^;PNs!T(-gG!cWWK9k2=?Sq5L{gSpFqA(y~B5(VZVTt!0H z`p&*i%$1K_DJU>wP;l8?dDnGj85{wOYGn+nz1CMgpf3y{xV#LGlNVGcES=M30R4WY zfQT7cci}RiF93*_!4bfKK8*pCsY{Q#PvL&0l22fpJ3JDvK-L>8l?E5h(p+8JnF;7_ z1goRY{>*I@C^WLl>N@rcE3lp}`Ij3a{#<`>4;^>s;N)52Q7ls8_Rr5?pcs70svN1p z1OIUs;fRcnZH~bP*T=Tf$96{~GwfxQdbpSZ*Jc!S?x;V%sCwz?ZSXE%_EJ#n=r+*k1Y@Y^}a?Z&6jp z$#Qe0aZ;afBe+y;1k!Rdu73UoV}jT2>yEp^x&$+BW^fr4++L?(o`g%S4E+oE`n4G` zimSHxJ826+{p-Y-U5A^aF=kWe^S%3ug3H?lR{Y>zr$2oD8#1jFVC06^Mh>FZkJR_U&4Fi=5WWzvQ0e7OvvY4(7&iNIZUs{3GV2uK)LAaBEN-J2q+!CeeNA4^*ArC=uP4f)iICT&_O2-G9e=EnKd?Bw@-s2C&D9j(S?< zB#f^__yxkHD-mvt5f-l+^eK>4hdzXbR}F5WFJ5)HsX%rMpniF`K(}-5DpdBa!{^+( zmbx2YP|<2_fkwazzWYEuQ6Sa$NP%ceyTP86a`;&*dlO=y+k@d}?e}wpLn%+EVI+D5 z-wedw3jW7b7+D7OIQ<&M33{=9>5Q!4n|MsFj{JggjST1%L{|u>QV_N*zEr-Ig}OmA z!d7!ImirFYQk9w|6XEAs?G)e(@Ia zSNVk9$IE30tIOmkhyJe{@72Rt`r>*RJ6_hZF_hEDy$WrRE<31Wg>R#O@3aap(?_S2 zPt(IycqDEg;!@HPS2ce;#U2RG2QO2$<;b4?lG)?`rf^B+!cEjBE?klxTQ1xwxSUc- z3FnOWuQRZ=L=~>sr+GjM7n~E5A+OTEfFNmMyXlKdwmY_D#p9)9MHRw}BfUyWT=*Z@ z#vUnD;NW;@Rd?YXDriq#^kO?4uNTFKkK%qJ(1?ld2e8m&BV91`PR_8F|E@5TX! z3DU{#Gi;ukAf4<%laBl*9o?3!zC|)xL^~nr^yrFV-Yo+^84&dDis3XpPBUZfosR=H z_0Fg&uiYIp?e6We?XEKY>vEq)iq0q(w)GM_99QvfQPJy6lrDRu9c~jmM(m_9zB@i@ z4Zn%bs2Vov@uFII`y$dZDtlW^vnHAaeHd~<%bIZKiC~vn2xPpLpX!G9-~a+evpPHi zS<^$`aCs?zj^x4$-)zK@Iy?_7qPy@qY>OUMEbLsI-YGy)jf zwldIo3ID7Q?H2>YbMF2Qw;vBgX*1;L0~k_~=v#b;9sU)dMvOq3hQO*XE4? z115>;(~&tE)hBDBjHvI%G;khKQBGdRUrrUkBkBq&G52>XCdoQJdU9FEA3&2#8FVlq z%^^6wj-=NnJuR;DI)3^feRu8f2e@d;L!ZD`bZ?ua@2wNwpx|OH|0V0y zNW2p~KqZ&I2+@2ucW%A#HoPF?@rcmS1QImq^}|mRD_+9CP(S>*rGA4{=z4}fB@u5H zLKyyjvy6Xw5{mdw)kYU(h1aRX$^J4vV!SdZOx9g%r#O0Sqi}1L#x(7NvGIH_!CYV2gO6j3rd z4-%D%3~Z|=OW*2oz1NR_vUzxbdKAg1b45INl1(NnS<>Hc;JqU7^bd8>C-KmOkkX2H zG5SCC(6x|8f&fPNGb6lST|Zft^uIUI5YHv5I7LcC^n@)uMX-7CbtOLV3NY{m+%2aF zI1q40+ysT8HU0imM0CBUi0DR65z)cV8BH}A!OsTzo2H0?-T0c5BwxA+%A{V3O{M&1ivRY+||Iw zKhSmU3_&v$w@FF~$>F3S!esdyLB!nZ5KG2u;C(18Pk|&-w{)7{!gz*^+4gkZRM9Q4 zyhj{q`42(VlA`z_gcoAgN*Dl-j8yU}1C~+|4)pR=D29tLhWmmrr`37{CDyB1hB+Pb zw>~1GJR*pI<%>{%WQGj(zXmMU`aG}*;%qDGk`AUhB8bt}pdh(w*^_J-=Y+_t>ZNKG zlZvt8fMSO*-?8Bl<;4*3nLo^eLB!`)K;<=pE}94yEpUj8@)Fj$;ZG+;fx|Bes^=1r4h=+-HwVzeNO zNEeS7&cHp_1wFu&;9j1lkLRM^_fr5h1O#yV14Ryb7-cpmko7`OtW639C(+>5K%(FT zjBx}r)Lpu!q@p}r_$f>gxD0@U7FWx%<`YRCW#NhP&Vk`;a9Iu*3APo5BFg)GbO@BP^_J;NUYhg)^(Pksr;L{*{btFlFHh@BRF6p?b&w+bqDIF~BwpuziNh=IPRPe*iAD zoaA9TXfPS_AEL+!(;o(tiH@Hk#RNAN*r<^Zm^(u{Zv=WxZvDWI@>H`K(s?(UA)R-p z86vVq+8PRx^)tK>P3=vMnIXG0JY*wgh_np(0-v0vb^8pFmWf_3(YR?KBR}lu+1G`W z)D{B_Id~Fd^*(l_=4s{kll0DC!+mlxCPRDS!)6C&;ETMTk)6IhBYOhAjV|)zq$nf% zo5(3*WIr;)7}-CZ5oKgQ1QIf`e~DN&vU5hPdm{%ivfr~aWsLs$u5hA$IxEa~_kuB7 z+J6Qrlksa1Z#C=@xP5$hj5>>=no}cDDai!%+6*xPRh}s(p!k{KkXi^8hV1C7-b}In zWX|MSgT8TOSnkc${YGJS#IuIBh@)9UCnSxYHN+r~HvE7YsldXFZ_Q=4d}}U$@vXUO zGiB~jbEa=fS91-X*@8!r3p={H11=0v>h_s3Ul=@7<_jyX6cZS+S`L@z3$te$8#)45 zFP{+uXRq38ki2A&z$F8^`p6(TQU=KcZk9~!$fc!)bPAT6gi~=R2F;>8sbtQ&!kPjv#sZfoD{#M^6>d&>F_dz+e2bPl zygJ%6JG>nG85qwHg9k1ey)ogVQF@@Jl>s&DN8x;^bU+>M3Rlv6)a2(ZSgg<~Ro7!~3|Cj6FTN3t0T$Ca zPy^X+HwMp{zMe8!sGhnhJVWm;LJ6UB;NEyDEZNSBW{Xt^r?Zh#M*US-`yh4q0cJ)g znh-)ZA!|E_uu4NgFz=|M*7xJGh7r~yYEwNdp&=2{|PQ!yKuR7i7QUp z5qGLxY+HgbWt#upY_Xf4QTsq6ejq2O8Fwfp_gRPm=bMKH>0j+QGXs7Nw4?Vd=$k74M@MaSWJ9g z{AoX)FAlzhY-kpYcy3F#A$vLthZ1;g>DD4?OVbgBwp5uAh@CH8kGnmbuJ?VJ5U0|L zsbz)ryDP)pgSS#@Xa)b{n~J2b)zY0^U`p~;8dcQf(|K;GOOPbRmN+4nkA-;Lt?VwGTwtAX@K|A z7nkwg*fL&Itn*H!jE`!9i`HWlK=F9l?z{Ej?br*-px9X1*Uyn(cFi2_jMWyy2!2lZ zv`I*Q>W2>$%fY<2OuENC+Wm>J1dah604pmOynDv~=_F|0wD&SQ@9_ z-7vBeboM6H9K1YS;Fa%9GKKdD@MMr7;4Ol<3lRi7dVs=1&69wq{WiJZH2ue==|}zX z$<&%s;$=oKYOeh9yS9c~2lrEQ`4hGm%M4&?Fl7zy#zc#*y88|XB zxP&b5B_zey9wUIEeNhG)oAI0IYZ@M1u4 zSyXV@d=HoL)Wa+GMpV9LwH$II&FcEOV!oeC^-bpc<%~%5huZ)FUHATCW4hm@cWw(e zD_5g%!#qiS+dR?B<}w$fmle#F!F+p6d*#6#!e*2G9uhVW=KHCX+?Vd3CnkFuu=(iS zk1^(JP7keqUplKg^F_aCJzu(3_*uW`K3}?C_*uWmM|iZ|;~L~fJ&Q+Q z6h%*lkHzz)7xm&-`SIsp4i8fIf**QOyewFk=oFB9UQ}S<)cGF&AYhr9w`ll#nSi70USguJ78< z^Stlrem?nYKYQ=B*Z!_O@3q&n_hYE@F~vGT$;DI0IS$!MhYWrq`@(U8pUAcqLbll< zbM$t`!puvI5DTnQk1H$}X)+(Dn2|ZioSO9W9#>p*d|akFBoSSD%f}U0^T)Nsu6tZd z41VIeLs=R4sY`$0@f2OU>HfHum{0#)NKa^^95lpxS$OU-jHWJqt^yPG9ESmmy7W&S ztkn+IcMcZ(gtgQ0fuF^79O20o`J02~)2Bb76)*HsV%46|67%C5hVi@!_wpxnIz+tS zibyqz?%dq`gqBzPC$zloenQI&egf;|7{O2d)w55e=&!tIZ09wYjuBns1^kT>QWMtO z4i=*G^YJ8U7|n}tKX#}P9iZZGVp|-l9~`O!4i)@Fb<#0{pIY2Bd*t&>ya4P@YDzt+ zmFURv&MKm{?;=Q$;RfZLFAyYZQUo1Y7)zz0S{%Rg361=72O7UV8($EwV^3X~Xbasb z*^09H-X~dnP?sY~Q}GH;@3}Bz1QF`kRH&mIR6oVMloW)zB82Kwtxur}ekAjL3=xAg zC{w;^c9dys;~%1#fXOvs#Ps|xA4%tMCx&*MzM&z+LLAWWMF*lZBX zP4nxTWre2Yn?NAHdglI^xeE4tggv}`W+u>Zz1Hg+DEd~Et1a-PZtPdzV8nS3Smp1C z{XRVRcZ3h`7sSf|3OZJ3aa&^(#E@A4K?Ip$bAE*6hs$SXJJw#!6sqU8X0G!Z3stTp z@_~M}E%PxCM_R&9no!%PwNmiQkMOH7uv8Xa>|?H7No9KtER~5M86eP;kg%;C{%z!< zpxHn2w1NdECL58OOq%^j8I3!`aLhdXJ{OI8)MGz~lJ97{t%b~1&GyQxxr)ZX8h z8>E!mAuzT2=tKd(2yJru=tSYiw+iFA{kb0hugSg%@xHJ$_kUq8RSuE6`#5v|JqX|_ z=G}cr2}P}}5p0Dzk&1;DG~99jgr%ySJ!CwFWf;#MM)kp$c>S{n`S#BqBKUSYkF8k$ z1_u7)kXvx}@EX9-!2k6=NoNmJK_X`la}dk32WG?#19Auq{GTx3#p8yR0OIl*(?^dR zema(Umsx|dkmH7jj%Pj*8Pi8k7&fE8)1nub+9Zjxdtg1s6NW!fuA(CQ9px!1GI2$t zpVn8kW2NEBW~O{!2%VEwq{!eNOUf20(jx_1vUUs%xI%}^6*^p+=)>g-{RsTBLO%$Q zzKOnR+gDMvL2iOVTtRV%L(!qH?iXtI)eX$Q&lL?A5e-~!VA}L`=L!fQoR)o);Vd^J z9FmtD61Y59nBkDTRtU+P=ZZua$tDjjk-P*XJXb&fk-Qip3AZl$P)f3O+0;ijAK$U` z+~z|neP0!vD2eWu%lJ+vTFP#`zf6T7tdgB*q7@BD^G)A4QDC2(9&86$&(mm$V!OwI9TsrZ)ba@*yo-h+!y0I?Z+b$jaOt-|P6TeGG{Q>0j zcP{DAP<2-B1cEvTuV&jeL!hn7c+BoC9X;QCkL1;&QG2>W?KIo8OtfZN`ZGb_I)$ni zL++oES76AUQf_4;Tb|KgcKjLbWxq@E>>kKF&_;V@arb5vb0%(vEZI-nIov=Yjkhx- zUJv!Efb90@ zq_?1u#gh9}N}+KRdTBr1#9k^mxC!khU);oY>!%uNv@LEzZ%B{!mxfl59<_Lu3Bowd zW*=b6#A9h;nN_P4?d@41X<|kKd3P-BU+$-E%$uX(GyCau_dYqv#p5&Wwi40C-scS9 z)CL+>`^){D;Xc4Qjp;D3rQtr<$e{zOx^ph-le9jYKSGP_djZ02oooSMDE_bDjQL&gBv1%DH8=XpZ?1 zNvcKvlU7GawRkJyF@RKS_O;AaweRU6;iup!*RoYi$wum-@^%DiJ?xM#*24~4P$7C* zDa>^2bNyBM{!xwSKxvM!RS%oqIPVOlvU59CsD?(G5?Ni#uNFoz;qItAwTGz1Cwa*jF{Y^NtLEfR!{(pkrP|7YZmsLFS&;Zo5T*3D|390HI zIDq2@vJ6%I(-_UUdeQ)$tKm}BzgV-Ns(%6EWSV{#ERt8p_le(MxhJoVg^8>J;c}XW zOI1HyPSfKD=yG)I09_qVTAwupDqInYVD>pMaD#<|DLPQs>fS(IC9fU8RdR#k1J4oF zK9ov9wX%&&!f^uo8dpZ!nTF0^FO_rs3(uXi$_s{+S8&U+1TN+MrI5UGeqiny$lU{ks zM)ITq;q1VCFi=-|OOZQPdR_DM+`xP>P)7VlI5=2~FC_Jr;xa-kwN@PQ@YA58iWVzo?i!@?QO7|#AN3rh^AY@_Ve=4t zAld{D70oZ<^5SGg^9#sE6ked_?Da-SF6x7YgLI$bM}HVZf7dbE!4x2sXb%w03890? zcx~h^v)6&zV9RuRI1OovF%MOqP2L^JEAz8^()f?(sSxKTjfm)}U-gf0( zD6|n|C=_yPAZA#KubJ&%DPAi8IaxvCke;dD4^nYL`J8-Z1@7YUM3G1hu5x(b?Pk27 z1VP@vqxB6yQq@$%=5_|*DF?8ecpbn~npMK)+@loKH8m27)B>#cycYG9N(nFZOt?4D z=VcJao3h9X9%|TNbE&M{>khuA3GuRmz)vQW^|=55WgSJfBCCs^7Q}Pk%fc#WubNbq^2Q%5fn`74^60wXHaMlRns;mLQ3=;%bB4 zX^HYP4a0anEg9@iOP&v#G0!D#9;`e1_RxSw>zKO-vuok^rJM)g?d90CAMDOb2B(~r zm}ds-a>J2N2+4`+ZAImCTM|agX@vP$K}qy|(G1%w$7DvNfAJV+iv#w90z2S<{h+{3 zI#xd@FfYw+>lIBpE_p$5DK$<@5UZOeBw%e`B0+qm!_nZb|0Ejz@Q_Oy)+mU4h|+{{ zV)6hEOPGR(B`;{zKFJhXwfDZDt@F8%F@oHQ2~vh=M=4t4reEy6Uc?`v_toS3lq@wbQZUQQyw^>^7N_c|Dq1? zeUK-5h#5v`m*SPdHqW3HPH=1xO(T@qgcg(^{%8?YKJ}WAnxMW_P=53djfS^#Kj^j& ze_5kCel*}15B@%^yn)d^rpyq5)dV+D5>;%7PCF%rsPuJ)XofbO_KbH1XFp)Z5Z1-!6^CoO!v#NU zWuD6jes0e`3UL+u63v1*B-`l7R^WyVoOhXB$Y)QqsUQ7&7|mUn85*eN9T)Dl1O%=N z^@eI$z)Ruk4OQXbFPMU(moPegKNK}XRW!r~qAeYk{e;bUK1#Dw({U)v+&(G+IL*VI zOmm-){#(LX)-MfBE$bJCYFQ(m!o7j?vL+a+a27f^e)NYyv~(O(;P4>YZvZD=i9Tue z4%K$KOVOA=hH49dUvj~PMr~ep;|hYMtcGhR|~ezJ>Fl1X`Cx<@jd?je~> z_sN{uyZ=oR_HHopaW=5gCo$uL8nf<8ItpP04Q4tDA&gK*gbWcxsIM_773yRMwf9SM zQD{mU;{2SfMLpy*##4%}3^2vFe+B(;H)#kIL_W|v$44JFMTTjCo>HWy+%PRr@k=Wj z##R(L^^$v2s}Y{#mW%s>8G4vj@0Chu>J8Jj+urekpO>hH(QLa93=7(>x4Kdc7uw{E z$Ar^31DBX1Yqpr@TpIYuk=}`DU&8!1u>Bl9HQLWE9p{?y zYT&_uX5+7FGd2j2-0U;2%6t#hqCYu4EVVKJrbPIEpkTafUI^maCMH3yYJIXgDP&yX zT%tjR&k(UE4+VEnOTU_G#`9Xe5Zs9UPeh2`9(Z!j(%q6oK_# zk(efC*vr})r;t$Bo~X{(q2_pH3ZzFoPf=HpcSMVXo|a zPvf9p77~8^;4q%OZ_EhoeTetvE0+h8AIMqq#q5zq(dI7Jt7JzkLbE|6m1Z?0Qp+1bKAuj?q9gF8cfowL zs0!B=&$IL zncVY=Zg6G@6Zg)nKXf9FP2Xj^BFL5k!u&=Abdf&>k?iVwnV+pNt5y?qZePIeL$V&R z3*XZM_s&v2TY0G~@3S^{Da!k-6D!AVTZ(Zj<;UcPBiZC&Xu~+FJrTxn4%b~T)p9Zj z%9#vfrW7Lfa{NL8rhNI`mlDL3@~oEI3rVQ}g`!%r=I^db^m-~0MV>EV_~BK>t%zMo zk;m@t{&U^DQSvTcv7t3>^*5?iw!?0SrrG|_m#S#@uZdn{_pWfwZ_P+;e%Gwj;xGu{ zFfeN+h5>lEr9Gh;|K<1cV@hnwjgr3D#M3e{37o`;8s3kt7eupLz+-5YCLVsWmZj%T$HI^PEr@14dp2h+R%3o0gNlN=3~{4&P64_j zysY24w#|Ap9T_DNM7u6Oo>kjc;&UZV#Nx8LU~2L9Hglb;ygNqQyq>TIdvcxYskjpL zE6iG(){NEeZ0B!5B*%gv;_bbe z66D_3_KU947#-$ZD*P&*l!`!GNf7tNj^_Fl8V-0JNyDjsXMi=fIoch6i;RO$+{WSjuXHpd_OZ?0742nSwA#_019M!>j#F{sf>&;8hnGKM!OQn2 zmVisL+H(Q?0)MTegP(nElVjt@{}RS?7&&HBhY`@Rw;>-^LIwQXqb&_*#RXfiT&yY~ z+`ITR4FVb?Xyt6JIf+;Y5+oKG(4(x_AAQ(1-Qhak4P))fx3TpZyF)vkL4a(H?a3YJ z-x518qoweHi)J$A z>I#B`ZM>|_*^6oU@HgJY0r-;R6g(15-GxM;sA^pzw(usl&3+Vz3}>KW6+qvaM8ziF zUZ`@tO#$qY|N1)D!zC0TB+Rbkv^&DsS=h3Ku6c1}q0cBfX6U#Q^ z)Edv2SGDyY4rzH5n0iV;LypQg2M|NNYvm+^hIln!#g}+}Lp=HR4e^@e+a0)P;us?^ z#H;gak|AEstIiPb;#cMH!riocAxOj!uLWXhh{ue0oQE9L5bw`Z(f=Coq9NW50OInh z4T13A|Keq*qa8eR>#Ip7Lp(2e;B>TPr1q<7Ep$K5eZ?lPyQI(Vfuj=I0uLJY3Tsr<7OGbFfc`RIFiH~E~^o4^D?o^C39lE=dW1h9a*#3VV$p7=L4fufmwRkOyftZ`@7C|yYYb$_*dY?y(E|C8Qa zA=bsiGb$xwYE%|EZ-TMIGm18~=vHlQxeBo~d+3caH`x9q&=zEAas^&KgFtc4XchQ`H7fA%0QU4V#VL4Wh_(Jm399WcA8*kH;*N3W~JCwX-$QPTJhAJ zptfQ)Q`pjq=V1itsp}*1#Z%iyCg`avjjl# zqwGIQBaZ*=51wFQv2(BOR3)|$$^sOD4)&8(z{q%%gj~dkgJy}dtxuQF#IvuQS3cDe zJ3J^>6+xV%aUHP~;)=J5Um`&=M~|OCD^2fk$b7$JaE8<}t0IIuhO&4eNER~UcZq4L zdEP`F%4Dst-;&=+)IoTzm`^UP7% zvGdbjl|)(*gC?kX=KbI==9##wv0tS7L>*!KPt*~%??jHU$bdE;yd7XX0E+3eov6bs z+|Z_CE&^q&ods9M+Ie7*Jl5VVet$|x9&5pcT>>tu5qZNrQ>Y$WXL8Au9O{0j_A~%g1 zo)DbuUQbL)?Osn`5E~ryr$%*SubJVKX#W-&Ite#X?yuI&ZfF7Xg$+5el6Kf`*n+lP zknw_TSKSRBuT4^;)XAXcC8x_LY3p7(Nn7_iyxc3gEBM*Ef0(4bLj2OYCr@IRvUO_3 z@cYie%9*%5gS!MXSrZ<12`fz2gyMGz*`4Z6)(p?XuP?H@XzJ3z&kWnTbmDjE*qtDs zKg>;n5Hid?kE~ONxoSGhQTh#gVxD@=%Ds@nm80B~ll^LV zO1@YPPfbp(hC5eg)JPiT+Fu;IRu(_@(37P(aNlY>JyNuqy{1X5zZp4ME9m9PVf;7d zZC4C4Cfoe;5_Rw+5VuG0%Kdfla(e_XtwJ`UP_R9!AuFL|3t6`?^o^yzMrtt@K{8px znqQOHpsekJhB016>*8%jBMht5TuBISeYX7@#cq`3Ec$84U94h(+%Nj6leOqyKvZhc zpC?5hx9z*uPB$&4NU3*Cn<@#lz=uvQY$Myw<}^e0yrE)9NO;v0wIUswk|}HEKU4gg zxl_JaGk4+wGI_cgr7ug(A(Pcewp5GQQ0XVIPUZxYX@_>Njd!A3#_q(wX?cy@Y-=8! zl1hTfR&Jx z3o&r%uw#mDqmBukZle&y?M_i#Q->hgNFj*YuPO}U(Z=63yoytmOTCZ_f~X5^W=Eh1 zxMlOH+NDrYNp`aa`9~h-kRP}8K6>0ol!Tru1Sp-G#hQySl<&n93K?l+Un`Z z8%s>nG1ZZn%F}dMfM52_rq(naW8oM0k*!nQsD8yX9b}tLQ%2V~M(}fxz0D;Qzn@TS zWKD0Eu%}Dd&n1MP314yv#qSD?qxuY&ZkkKCz@>wq=~lUP;&)sz!ulh)`T7H z`dea+%=T$Igg^L6Jl(#1ORQen7D=SN?XxMgk2U+jUlvIRZjB9y?3spQ5Mx-VUT=tH zhu0XNnZ`i^IdQdg$!GB|yaZ`1-=mJcrYk16G>Og8xK4PF+B8C(ESN5S4c#(nbGjWo z|L1~9n8+3kF4qv^-VqyuomcOBVh!x!bw!Jr%CG67sp4yH(X=j}CwdQ{RzzJLBDh>Q zb&8d3h=06EKv@5MO_w0j)VtS;6=K=W_Xh|R3gMzA(mMjt8(t2eR#YD zV__1!dsBOZ6n;jwx7hvU4in0JZGmQ(d z$Vq7jV$)iFx~`VXPIvY1Y+9>Nr%fxau+GMvMY5oo87X7RPS^F@NwRV4w>@a!vVQw4 zrNMIjhN9>Ct(^$S_1o3RM~CjKr>8C)`gYZMiF?0G?u~UacTeZ?z}z`KX(nplE!NRI zHJzOp_7Q>&mzcpsfhhS)=ba*py9|4}PEof{FFYyN(Dl&auCX%qi|(=FX54h`Ouu!< ztkp|cXg}&WUDrb$Q@C$*f*o{}XiYuW35WxX$7tgQE6XB#Z-mPlY^^M9yaKP^)En0>G76a_zu$C*}d zc^w_`zN);xt)cC-37UxTVwNH^qyu1ufQwl`=tDY->~0bhxBtejGUZ6qyih!itY7XE zd)AoRGqk#^&)|%0E}Eh1Y52JkZjD1_x%dr!Sy0>Uy)g6t<>>NXGjvM!Q$3KBN?PF4 zGqeTz@q;xUzgp+_idC{ro{jyV8G{@}jQ|=pti%jway`dEoarFG?;yfYh@ZR6;OClu zGs2UPM80?69KG%QbnFr%#Dc8Y8;ZHbElQPVwdu*`h&XG3xV8?M0o=t&M2 zj_RL9i53U?QpGBTwgg{D;3u^m(j{Mw77l)m*nC)~1K$+p>6+t{KbToAX8gHfI>;FutY_BQlc=&^)K14kA-37M4V9~@}_ol8B@el$y z>S-auxKPBsael@K;t9nw3`(&XGEcv$P0vp@HYFMHqJ1b{$&b7jq!97N@3QlY#=KRe zBw~;T&5-w<{~&Qq%y$kl-hl}qBaCd1ldat_yLzVQAeXZF!_i~-jIVzjTkI``>?f-w zG~`UUIX3-el(-!I_!O-I3bCNZ8;+pJl~}(}SK3%-JTV}7al>-=TUxM>+T7u>rUqUD zd{+6u%kmt>1gYSLJ8*uI*+CM5TSjoUddsreo@4qMDI#~j<*qf~sOZ4JM@L)aBbwRP zel;_ZQp}}r3`=wel#xk$TgMvs)8)*y+S~u*%r*YD7M`EzvM`YVH2;T-?nMvd$KMjh z(-^tS+uE5C@56g}O6*b7=WQJbpL|;fh8G>C2K-`}Y>!Stm!lE`AtIygFd5B9{@R!o z2-)$?*uTxwGqr3UpJ{tf#?fKXseWfgNP&dhBO&C45ZTn3H)l%a1pv+TnObj%XThv; z=-_9)ZJ4R`=EwgO#&h|wAL(RzK)hdXecr)hr`S7+O|G7m3aIps799M!T~G+`Xd%EQ ztcyXG4C}&o6c*xZJeopIR2>m4tx32^b>0`UBdRA5E~pUiqk5)!;!!i)p&IH?O>(H< zC!cp5ANUFDgF>+0bFh5+jUj!(TUF`_T7l(9{~ksYmYJon5bwj@mBRgCNw5M9F;o2K{E&8?c=DiJYJ8S<-`UAri$dvadrbE=V;5$n-dUncagd< zrb2Sl>uNVpVFuRfv>TW|2Vdg#?FQuAw;MPsOKaU*{D?JrU^lP?IRzK^tO5>R;PVkK zs|f4{R)9q82G%2%b_2|aheXIh?FJtBIdY+Gy&H8pbbeMz1Fp0n*a}E4*M$&GUJl4w z8yjhMqd-Jov*PV?Ny#D$=jid)sX4k~|5K7@_rP9&1_YUN^<=9O&R^v^9dYHvw*g!^ z)T#?tbTp0Tq9BrVG%0wK54FI6ss^}JHNd3-0bHK*RDfR$2-5I-Twp+Ok3-SPp%7P4 zJmpY4K37#TZRV;<=D+8P28@UXE>$v}<{C91Kmg$6cqwR>o4F3iI}Qk3-s!X20a;ZD z$S3CtL>P(c3NC@X10cN92LUXXw?ZV_9>}a^m!2wL-j2H`afdnOF#X{$!EMtu(axmj zYZaBtPc58E`R7I%$0*nRe%HC|bG4XFGC`KGoveYK`Tl z^oDlpX}LFJQ>>V6e|zoXk*)dKyZ*@6-gQ)XWcNU}!DT)sZJu_qQuDNn!KLDnSIgH# zp!Bn9aHXHso|jsA0#tROZshR~roe@j2bYy6TydW2l|pyJSxWJFT1`juwVHm-PpYP^ zC|J?FbrZCzt^i_c-kQ!+&0AB!K^0YZ`J&dN`#jaWp<-#6Fl}e-Mb@(19CF*P*uy3d zVC3=LzVpI+2( zn1YuzJsiPO)5ymc;AOCsntl=-z+rgPNkJ}wNEu|x% z$`K}#al!Od5*z7O&x5;^wI4rP_Cv#&QAGaOWmopQwo!xbjOPG^?2{@W3gc}Av$XyS4%_8S*@1H$@zt% z+}S0tz1J$;^9y>MU^L z9+zCSP--I=5%-Ujj45tQuu*Ya$rr_KwSbM$7x%amcil-?HpnO}{WI@WY^k|zf%eav z7vN+JuDlB(|lwmo>g!|)D)VnlWT_aj(-QJc7cYq{!w z)Aq(`>U@`a9OM%F{^gFji(VH-a|`%5IaBnvrl-P3qot$=|c3{WIEOe5I7|%W576%yd zfuuN^tWj!o8UMlI+}p}lGk-V%es_F}FVcYlehQwkNJ~uoPH>LGXia|ixYu=$8x|BE zg{x`zXmtu!H2udXiWj|Pk>5Sar)9NByEp6}xu{54Ov^p|rsX1=UM_1va9L1rd0`G*f-15&D5&ssu`^0d){^ZP>FMJ2Qpa-JKHiWABwo36 zClIij^?(uAHWBUNQ(1UJd@<8|ciQxLmb*6Rdh&AX(aRUs>Ta_14_SSfcd zbjFLU98bqD=6K4ff_Lu!m~x21^w^5tIltrr-HKtT>Es@e9#s+WztzZm<%1$e!-^*33q!jm2RX8`H5ZR-W5Y8q(# zZnqhwTr2Au+*rtHu>~y@&4ZoYwX$|ZjKNb{@|yM;REg-tDlE})3VyB+sxHxi5`Hc- z8ZSvz_B2?c!;w#aO%lC~m$xm^VZ)EVH;n(WUe@*IQSifB0@v$_yz-LN2}sL3bY61M zURa{g#ye>66WUvj75s#@G=x^;hD4U!b0ggDO6E`OM0BbD8HeRihzF6#v6KnUV_k)vswLL;+|cN1x-e**MCYTTn^yI+*0 zkCNf~yvDelU=94X^|L0+ZWC|)i&6dE-(yq3y?My$)>l@AzX^?bPiq2K?SUFs;|V+p zC26EKRxxYn$K-ZAq1h17Af)rfS(Pl0vwk8SAtEW~SZUHc96GK^q-Ic%!lan(-2#1> z*Zlpad@D&%6Z6}9dirvncncj3)mW-%U5Zvg3L?FpJO!zX@5p%gh_Z2AFB3*Ek}pvr zqX1=&yf6H$#Hk+hnWgM|9{!~EVH$)<|AS#F!kUPer$lp^D)p4;9mN?W`7B66pc~0m zRE|E+T>$~_*!i6VLQGaNSf ziEV-713#C39}`=62(rrI^69sR^u%@0;qv28h4EbDm407wA>PNuD{E@uf-Vg9UNyV& z+N?Sz=Y3t(SF<&)gSXZDT4L4SR}F3M`>7h*>)+Q#=g99@axm+Cbyhv|)cd-?cCpWE zY^2)z?!ubU4imTst&JDf%yyvOR#3|vD4eSasLvdzw-GE`jUQ7%$unO6MU1BfKaz9-^1Tz zR7Iha?U58JVm(VLVg)ZBYr}i9dg0tCr;97sj1`LYd|PmLR#VLHIi1jung{`w47hs% z4c&wJHt17^Q?x!(-l3FNuFxqNmqG{|7l{XQgbgCu$_J9oU*C&BJe#`99G3nrb4rVI z!n<8FcLbOOK>)0|oiWjM>J_i5BwT;22t*BUxq0y(wDq}tO{S;P+Pw(i5@|D~u-A7* zQ{Sx8n(`}C$C@%LS;nT;N*$Bnr>-Ce#wv1d?#H(Z0_;pg%>plltFkH( z&T$dh1Od46v@;i<699vay8esuw{VhOT5#$}nVFI`UgXas=^s`ko}NKH0-5WE_?H zYmomtf-gVrwBOc0%bBP6pzu?*1BHobYClZEuxA2vnKpbH=v0z`a}NH9L^2d38MxM$ z{Tpwkd2xX2y5DP2*u4m_8+v4Cc`BH_eju7SV!7fdvpN`>w)M=;!uAmBjcTj4YnE88 z<5I)b+DA%g^yOhRd+yb%gPtoqaFrH&F0x?H?V{u!?ni}uruS;?xPEj$#|?gV+?Q6f zUENKy=>lsv?03aF<~@CoBl~^l_43c zOmj3JIC5kFQ_7}T$_>C-TQ*0*iMmuq`Z!^k8|>TCR6j5qby z=sKsTunAQT!pB>qvT3fkxm_4az8p(O3&-XT5`M(+BfTFpF$_v(GKhj&M3b3Fj9l;o z2C~tS{^K>;9D7Z3(tS)|_N!@-4w0OT{z#FIt@8IZIu$9oSJ4){30O!#Sk=W#C5Ve} z#Q4a^YYgwmxPtLqVIqlN?7S!A7C&hu_fs`@@w!Nm!p;4Z)R@w!SmZwrsY*khm@a|N zS8mHVDEdoUy$tviU*h$xUgX=idf6;$M?I!`51Qn_>SZu;3#?vV0UWVDU*-Cy+Gl!paQnHU0VAS;%d>-)pBXiWK>*=g z{#i1de@}ffmm-aBPIV4jGA$k2=kq9F>Sb<9&i+Dhj+`qTFd`hdtR}d;F9R;od{qdIT$TYHu(t@~RZZ)?n^ncs{G65K zU2b!hqjxv^JhhHme148C27CmHuw9W=OW5+B47fy6?en09!h@7w(0b$`}DoliOI$rpX)IxCJIpNK=a|}I+A@u2C_;+h|Cw>c7|~5k|3E1-}qc@ zH%6gAoaw*}@D|&Rm%&GDH#idUl8wrC+hu4-c!YWzR>(JUrwj4=vVe zue)q5d!2Wg&0m?-*wRerMuf=$;tg=6|KE)C$^E~m`2CSAx&MP18x~wPEV#V(04}TZ z(zRNh7YlA2Ao7lf7afx49FpgfkW6++Cal%=)om@ufCf{~7148RjlSTq*l|KGyy9Vv z^RG_jT>rCk=d7}VA!UV2S>aOF0imp6(`^jFrRi2%t4%jSBG+_FueCH(8j;dgc>V^t zd4AVT(DD2&whmuBzl*I?;~cbZ8Y=bqI_t#<#(z7fi?eyKt+$|A(K@H~piKO1^i9^& z=Hhi~9dY5h|3x{}T(eGh$?ev08DMT(XY-=*rZ_g?8u4Ce;biZQXdX^IiEu36s>|Gv zY@XvLQ{Rva?{ja!253sDGMV61Pz&b5&A!YkZ@2td={)iht;Ljey50nD<~2LaOD-8O z%MdO)3&cw&gJuX!-Ak1a$M0xufLJQ=MJNmZm!OL#pk_Lu^+Xq-0CmmD32)x;i6YtgACxSEW!rG8flhr=~iGI#Wz{o-p(`u$tPD$B6d|K0e#Qj69^*Q-%g#`++zn%+5(u|AOe{Pik%x%FzD zba1h~Vp~=N({#PciaQ4~?C5P-7o?ppiB#b9_2I<>ruBL!YlV=Y1-Oc==_wge)(!|# zS#Ogs%6i*+wbOC3RshHCS<6Hkn&@1%BWsfB?WE}mpbHWdv7&|5L@9guv5FP!%U4u+ z*9=~-4RIiDX_XV)G3#}A13z2G^!3^j;g=<;Sp+$7XK#(aX^HayPtHb=j4R;&>vgC% zn_Pb10+Y1HU)F1DgrB>DW5`!ppZH~n@4sIE`7dur>~>Q`nJ);{%a$OggFu+T#qwUr zZ1u|LWqMzzwxopw>0On7hx)QF6t&N-L&(k6*aO``S7s@*5=io{&#V&?AUo<%@<_sI z3N*e9G;Zk`R&77mhPrDTN}8r();p4wMY|R=?F(s9*QfQ9gxZdJtk)-}@B_^5th#o? zAg`pIemLuy$eUlFgypw-=tL!^S9+B)rQZL7Jps7|hAsGshw;_NmMmkw`$AWRaQRF9 zVU272fGJ}RAWr6|U%?}Jewrr!|201e6IqAB<(LhZ1}<PqIP6^-yj z=LH*drmVd|k-!ZNTv{Mdrpo3Ubb>0jK^Lj5Hk>0Qa3dtR0x42^gZ@Tu5I{^dHl$+W zOHhwGOuZZ?xLg{(;NU!02+ojmg#$)}1D7QPmzFJXiKb_WCY;sQqqt;Nd;bfyY33#J%+n}>)n6zTQt~kG`aTESq`=Y!1tBecE$uJR>w~G1o%t z>Hn}?4>>wm*C0#zVYz*=cnfnoX_}{{#?!84PqFx*h7Xi zRW545SfJDMM1b8{xk;(fOMN4_m0qzceZ8a^hrDGlL~8kUCMmW2I0G+jW)aH~_p6Y3 zzq0Y0%r=C}h$wlBGND_6vv4`#Kpt}-OMa;!;U}XiUkb`5;LkP01z)D9fK2T#6_q2m zA4TH$zXrrIEVutsK?!g9VMbXQWGyd5nFqj2Fd>>FTsO!dKPwOVQp+vxOD(sN3JL!m z)hHXUW2TbL#Rk#T|Ihz2RsTOnA^GI%LUMxoK|%S^d%|e3X)(tgC~)^di9w60@Rfop z`;~&K`jwUw{4A#i_)|$1Tk!L?+m;AV(v_L!j_yWB2R{{oog5!O{=qPw+Oj@hrE1GS zM@1m=k>44;Fk4DD{VOeUAJ)7uo-^YLz>qRWd?21!uB2zg_3FWIR6g5V0_0d20V1IN zIs-Kek2C|Xgl!Xxx3$B+jfA&LN50mkAPMk0qfn?GUlO4?h?*^qAo*L^G4)!cP{~73 z-nBxND-=OPrQOOsN-77foxaw&`(b4$C=nzm@hobPErO{3dPRbQ%VP7#R>{J%4eUyO zqIXgf5$k&)R-bB33Kjou{#LPqBEU-Pl|v-88}2QUiM(V<1SKDZ7p(gn)-pD|M!bo5 zi8I^w&W;CKNb2cg-zZR!@S1R+o)FvG{OYba5zqf*{dgL#bk=xLAtK(dZ9WY3wC!CR zIY0i5{v-=NO~u3iW61*^V!|;;VNBB!-#mw>Vluze60S>1{hbqGY-k|RzKZ}hgsX+9(1B)KT*oOt*?y;Db|DGv z)sTv%+ncOqrHc@jMZbV3lKGvn-r($d9-h|mp@K}Ha(WWW92{N~>okXT0ZA1r!dwFk z&?1Nmee}7%pxxlee_Py)px}~t9b2)P4#e>1TnhhV%`gt%k4xlb zBQ$LLopT@d3({QaJie{|7jg-K5~Eiq~y85ymFmK*HGJB4sz}%ThRp zX4qfsb(_01HwI}8g4m8bk@cAIrQ$eLAmay9h@>IoSvkkI(A$z=q6-V0N60-1J|Y3m zBEWr604|-`hmGIw9Bc`qesu+jSPl{-n{O=Z^5qGl+pqDL7+MncT?yb4L($sAwX($6 zr1r`sY)&r9+p)Orrc&7uHio-@4SW49IflY97~qXi1uZry~9eZU|s6Bnbw&e0pxy-M~o4pr=Mp4Wl^;&Doqh31tDL$mFs! zpE_#fNSVG&B+9EUnUwm)b8T?Y001L%C5M5Wl$Hixc+TQWZ`d*m0jW; z4I*gl(EO*=+2>OD@iHLDShnzblTenR7E=d!JFC}^rA$wPD%o64$i$=!nTYOLm`%nz zi9e}KQ-0EVLacOeGdqZ;Ov?}~^@M0&CYm{1dY_Z2;3xKJJ4OPe86iLz*+1_?UBSc6 zTVzXeUB%2iqWSR`hw+rH&6ZTzKu6hJrlzB#ho3ce-xih5kAEVJ zr+9;aOT}RFz)Q7PHOu5|yN!cDXSFbh2=q5So1m9(=*4~Q8oP1bwJ_7k_Jr4O0$))OOp-Er9%-^o&$O?B&E_e zRY$}lkMl4sij_l0QE1W1q53v_iPyJskZ<40;Tq9GsrI%GbUT5S!+G11tQ;=f=BylY z1d6kAXb1|ia=09kv~plR)V(4DwQ|@qF#ePQD_S{R4;(J5n%neAkhcfL8+zW&6j03^ zS{*HQVUp@h-Ucy_+S=#i2VnOhrNO(O%iXOUi^A%m<~Fr@c!JTidU#Y~vwJ|fMyrQc z7(=UvVcS%nD=zE}Jh^BNJbTUes+j2r6V38lQff(-4=K_mpL~J|^`>yCH-$^f2e{Om z4uM}Z%Y(OtmJeu)TBrC;@dpP+TmkcY5||^~RJXhgMJPW{9y?c1U`9}IsayU5mBa@{ z5I|HLQ&258^?z1Xcb%WLXyDQSqBZ=`a$~)7WEeWfhCOM<2Xp1m=U76*OLXsW38v1^ z&ISSj0tP)A%83_DjmU`af1Sz~Zv1aSqj zAevsOX!u^phYrnhS3Kg1rOHMJ=bOL6*>tXOz>9F;5)NEiLck>+{6XVNC)B$SLSquW z`=i_RG`Tmc(<#oSzlb5kD`VqNOXuOCTeETTPTnQ9_h|HAzM+u=n}tm{TbwH@>h`b3 zd)g<5>u_)Wxm|4_{;?g}e0fF#wy&ez5Y%bAj&3l01uI#$BZOluEMF0#%S!~w8vP&J z)dnJGd!XyS3cTfLwgLFa^$8sdY|n}D3yMw!iM^p%Jk!pd7{4g(DoLT^QlsrOd6559 zM#mf2DU;&QM&8)2-5q}-jE*<7t$+1Olv*Z9vU?zdz}5l#6~s3&--3l07{TQMj@UYQ zhnRL`h5JjG{fL)Ne*`R&JH3F?<0Lm``iI$I#5#k^IupinE6KOEjg9A+ueNKS->^N& z+M&)4?P9fdC>Xc_7;^;zgUnmkN-Gd^5A6jT#EIgY=!c zYjkXE#~JYov}k}u(8}=`(^}vsQ_1kAY3B83cn~`BKZ~7K>+$nIFeBJ$OB#=+is>PQ*J%dd`hsnD&z}(w_7w zYAp2*k^#t{h7D^%s{T9mu>aE(1U&4275ueE#>*FLWIT#Mo>9OIEZuL-4jMM#Veh<` zBMCcaUi|(DqTDqcYvNbxa|$2MkN?{&+{s#sC*2Cw^5@ z5mfVwpse0T@^w%Ix3-Q|w!0R_>!*Dve6$E=?@Tgv*z8L`DLj_K`Q-G z`J(hkRr-=n`dK!2Uc8Onxj6o8F!GLE5})Ihvqxt8BX8+li(%DqpXZ&&K{6w` z#S)}DQ3OfT^x9}rDvlAxz3ojJCjZaQP`OSLFNAPa{H|sxdS+k1Pg2P^nP5Vl4b3=6IFV%UQcH`2BxQ;1btQI+ z4DHs&<+3~{YH6Fk5``##@PUfDii8IFzoq=09MRp{uaTT}aA^uh3i1yL;soduL3Ngt zE%g~toq>pRBB(@^NcJu_sXirfP0VAvwP0Yx?f4;tWiUESEI~4%q8zyJFTE@183`1% zOsK_Bz^S7{f?dOQ>Hwn}UPZEKw?91e{3PByEg?*_Ta?(PmK*q65F+SOe8rl0US!#B zpcTsv90ehU3+n=~K~G1=#{P-*m3Xz?jJ33bIJEUoeOrDcaZ|fY2_%k$^1xeQ3O&WN;F+ zfezY0LL0N9M7D=_tb($7wGgt&=ZXw`i3~2w3@$A>;1XC~2rQhie?|eygk7*(EjiXp z#mgNfSd9Ww_!7nzz+mmWi%Nb|$Q5oYT@h9thksEvTYk}be?8gNw1>}BD(UT3gN_m@ zjh9nCN}p4HOl0JgpV;FMv57ru&>^!34La(`o>i9&*xWHa_9QguSSA}Jrmq{MudC^u zK?i=m*ob8@ZYklic=5*gLUZLFwdc47KMu=bJN)Qv&Yq*?9$6Q;=JQhPO11p0};-x|Nu)ZD9?R^6+J8}C)b@P~<8YGS;H>+Oiw8aa1q zNdwS%KgTaO9bEdGT>7pqJ^VZydc-BYDJ3a~xYRP_5O>)g)onZ^bxYmGsJ-|SudmyX zZ(p}@r__>;ZqK7LYizkE(z49!d!=gKQ>RlwB6^KEh^1bG zc~Gwb=61!b+F7>Ak*e;V#0|UR)$uqi1g~a?-<(mZEC9JY$3S+uwY1sp__byY1eF^W zAE=k%^c#{gGG?#ZYj57G=2Dv^d3FypDh{pZ?TJ5U{y>?@Wlz8F)p1o^*?Xq#(=9`3 zxUzXEzYk@RG^VEDPS#j}0mlcp93S9bwhx5^m*c~cy*h9m1ZJ^?%iJH|X4>vk6m5{3 zY^C5*L2!pd(P5vCqc!*GIQs8%MI(%4gojHsa9=zapCx{xX}K>I&5}d$Ic9`I^U^+> zb37h3aF-m8zbq~jy;vyGnj`UV&3i7&+ zHf3%mOdwekZd)(yNw)RX|HR@F9*$q@|BT;Y?%1!pom=;-WiXmn)V};@ytv(R0@1zq zYbWlxpWAwK-+nvdWW1Sq!G#YB!`bt0-5-o@-4P{=i(CjIiwpKV{;`m-D^J9;-BToQ z?YDv-|V-&@2`Bh*`I8_PMJ>^Pm~;eS)yXmH66VocKAQjnwfo0$lXrJ z9gswBbSwyQZFfShRUyqodu)F%(by|v51m4{-ryx#q-_^+m2AC}Y<&s`N|t@Vm#nIM zQL?HBQYFiYB(Anod*BL1A9A_$QQeFG>(No2W#H-nWu{-bry_|SrYZh|maXi?2lOsY z+7$*#ZR27o;$DA%b?seky+7i7`KKMfbW?dTP`P=l?E$UXMh6Pl?DfYyl|BOWJm z3?H1xYs&D!^e+YJUvedhxtnd|bV(EsJiKmfWT`}PV<#1>ey^EvK&SKB2Xs1zKbX!V z(+*&n*1dL9RWdj3m8g(ppZOun8rv^CC<8(t+$v-&bNt-21P*hwJ_^OtKC?}^M6NNr zwF=Dk15VX&z^NKgfpWGKIp|akD0vvYnaT%KPleJCI-P=}zc7hjRt+rh7; z9jRM3(ZmR`fLh}~!B1x2DznIg2c1>s4u$1CXxn5Y>YFVG)F|_`1NG-Yn?E5|2TD1r zW#C=;61`lI!AqOW`iD|&GV5U5A;znSXRd7zY0<(@R5u;cq7wh)fL-KIfa-j(c0=Tr zJ|&hLAmZCGgAZvj4Lqd9G)5tL18rVrqK=uaS-`upa-yYKbSSm*<|!hddV>Q5W(4$; z0`jBxhtXoBXik8e)E&sV3_~g5v6%C1^@}RD@G9B#7)reSVbv7Wuv4=WO~oss!zArU zTw{4!)kcUz;{hIiw>Ye&_&am9E8dA_<6UM_;7Xs` zNI-3H*j5?BOOzd$D%FPIrXyO6ev;ln z5~A!!uA&(C32>JWKt|3x;+}`WMLs@CkoYM1M9cz-Qj~KY%2lLRln5hAnBmn%k+wOSoTX5G zzPJg{2aBL5FG;k*Re%V>D*lSdCEl+A*rt~zdgAAHQVZCR9atEx3ANapNf^OGyW%rN z5W)T-K`CH=cVLC0Gt3fx(=kW9G7?t*O~)L^(=-a>7haaQ+FbFQ_Ho4f<;e$AZuw2e zo!sAa-0AY04u$XwHq#q--0jG0g6u@0Wd?vO`5Bjf*oVtd=#x)Wa(kp%qMn)QF!_=1 z2E0T|Wj;|z(2L|Y*RgqV%f#(wt3&joLv+v~f}e;^ImzIsj;)+cZ{?a{vhArU{kuW~ zU5$HT_#sqdM&S=v!G`C(;AcB@d_8E^90i1>8V#B?(AW+8GA{`r!s57&J#}TGE$j{v z+r)JHU0WgaYC_z4MJ$fPRJJGKM|B`**ssSii=bckz9X6iS{5Kkaz;3mej2vHmEPHnL;#mVNLwdHo>yB#M^W*Ob%p z*!QS5z?T)9*VpE>#l$z!@j^6>S>}L^Z+O%tnx#Y^I-;3J)!L)L@tCR6Tf%4>vK%-X z8nOtFBiAH&MGhX+kt|EVG*pTMSyH^p$0(kUsFp^?%wL7Mz{^YULQhyYcCf2V?YhH1vKu%Os z94Z$*TcacGj?vP?EK^9r-7juF;PQOz#;v55y%5%QI+ zjj0HU9LJY&`(&(%10#=;$5k8BI-^wUNX6sM$Roq%wwGa4uCk~A z3Q>ksMI@CW%!kSlWS~YKvD*`m8L*;}M`Pe{Srt1TzS@EtP{GtGmM4GZ+jz+GyUeJ7 zUe9!|Bk7pyO_fqt3%BeZSbx)mqZ?zWWbSfY)ez!})kGiVPZN%(5GD$dXQWJ$6e20u zlNBOhLKOsDsvzLfgaaz&{iP40h=Cz)_82*J#CV8j(LxTQdZC76$ot6pRT3P?;i zK0jAbU`9}I1yp1%s(>aO2q3CiDX5m4BABW~Pjt$mflCcdyU)eOUx_k`{AE7D#?zjC}=;$Z_1 z^(&*hCmt~$AP3okzX#C4uYG8{G25?7EX{s-U*bXY%^&Q&_@PZo*&g0pGR^#^d@bjRjlx@?)%@-0R2R-Zlu-g`8-0#(ts3xZBpG@gBCZ*lbze-i_ zPfgr1ObjYNF-MN~P?Tbb-+$(ZVh1M)?6#(_Uov4f_v^3lZdpvk=R zSmJ(D{Dd|cb3%V_M?q!SFCIrj$v&aOeC&i8*;GE^TFE6YA_qxiA$ipao$YdL=bnki zCijF++lXc*S4OnF4P#COm7D>VQpu;$T2RU6s{{7HQ;E9f;S)CcbmIE73?bEOJ&S@7 z_1syACR4VHr`J$|YaJQ0}T|ic@WUixk7~5InmPM5f#7cNVK|m-b0KWhQI!M8-q-zful2i;&+VI4C)xOOcOG=rU;@ z%0Sk_U!Kr~0sK@|>_9lyA~j@$Pqx;OR*p%~x7yh%T(L&>*_=sYBPCw;r1nccKI*~IfeqHsDFV-mKD4-saU>OMeQQ16LD#FL(OP4+yA-5ZD!y}ZP5MU%EMMEgjbjC zkL+DLdd22Fo5(OvpA5vmVlZ|Uubs5_4Nl~ieMKm>5%#sc2Vn8lxRQ6fdB+#LPZKie?x?~4oogwS( zQ7>U==dWGR#GxGQ5ecY%vV0Ucxu30mn)}(m>%xiCx)xV9ruk{D4CKQx^Pi`6%yiMW zhSA*U-g8>F2hd~!Ev3W*F|AEsT%;#YMLdO{USuE`qHM%ZDaUC#`ek;8m@@X3{XT4% zIK`4y|8>~v?;M}Fz`S?b4j!Mlw(LHk)K-t*CZA3uY~$?mW%cQo55Yb4Y|w9wWsBo9 zV8vuxSUnt^3n{roK^Ru&SYJ@2Li}Jp}YzM!!OB^i}Wjyp@4zQ zd0rld@oq^%bmJLa9A}@=#c_voMFx&U2A2!cE6%vbVGuxQmz_z4M&pa2A+*5`8eBlT zPA(r0%4t#|RIi;YDlj7|xGXQYG`xUIP=i8Hq2a|Y6rLDfd~;e2FTRxO7Q+izE&&pk zQ`><6L;1dw&gSB{qUGZ-zn@`x7#xmxE8!l8`I5Zc@@54ZH(tRj`)#4d3S~tNQ{15J zX?l?@QgVq?{j5KnRzJ(BgcCYVFDA=QQcrBKDdQ3e8ylY3jF62D(>Dy#H`Mfj>BW$l zi9Fx*0w(1{XC~tI=6CQ~aJ#cIyYS$}TzS^6xFCA3eP9;$mA5dWdD@lW=`z0gtffUo zi`j|3=KizVbGx0@p8M2U9p~U@&wc(ZmPD~!JhaVmt;<WVw|Jgv+fK0EAyIDs~XLxf|asU+~(F^AZ=P-7MI(@3+D= z>ay%=l_CzNawsAzM6#>wmxQ{`lrLRp7AnNK^Ar70h>LM;Qe)4QC}Ml}&(@NQ6tR;R zCN`QX3~QbiDH8Dut#T2&Vo_qaX;8$jELHtt{7ZXyHl~HWwPkUDvQorxuCW{4GTrq!mdK_sH?==2eyoSC;28`C@r4D`MOHk=?A+YhBr? z&YsmZLizU-k3qS@U7k`894EAKBu z06U5-UbiB#%QGjnz|HX@_Q>an^YLzF{$dP|@{bsTI#;Ms$L2}^j1?otA&FPMd`qvc zh9xWX3ogaw%AP&)ZFXHrn7bCdt_qT3V=MIu4KBDh4+!oG2qfr})rr$yPt704H%P-u z{tf6GRK3}IPKcYBXOW2j9Tfsa5c8WBvP00y(%CKWnv9?i6sbICn(JWt$=0VNJ2E>_ z*ZWa%`V=sIaAhFb=f7F2uJ=cPQ-booLt_O{??9rvmu`E1C^HO{`DrkEUydS7{}4xE z@Z?9~L2MK8a0YDL))R`0yNskzVj=;$k7`onQ4rQ!c`;EPfwe?oo_exeW=U(o=A^4VE!^LGa=e~Xf|JCNh_PL zarBSP*SNSC^K}&VrCp?>e&vfgg>1eGPuE$XpIjIS9eD4{I%6DS$3LLgA-GCS&5zRs zr|Z1rY!E-bKW#oVn~`;WoERz;3D(_gGE6ABIPVNeDaw{HDF18g9DJQKM;ncI~ zd>HCEaB?eNUQPx@xGAq{ix*C&N!?jadKSXD83PpAC3Vn%dIEaT>(#3U72K@n1EYuB zFiq+^JWWgHlKRTPvhx2ZFSy`lTvf^oF1U-k1{yeCFqtIPxV*rkV6sO93-(BLE-z)( zp}fEvSY8SXZiY45=z*I{tFU}@X{G7x3s7c-*L%W@=~jcuhTrFfvlV($K*0<zh-7qQyQfy)UCmg0ZGG|n+v5X`l=8c%D7-bqPAA~c>@>D`_* zLwZyo+2H3T7|z}Q#=?E`3#yKKOJFG^VC!#7t6-Ktrh|$RnuR{)8lg>O8rTS(uYiA> z;&k)>)@kTpPyJeq(A+qgLy-|uKjQ=pnM2L-Bra578`RW4H`*GA5vmw(jZh`}$4019 ze2fvA6URnq`>cRFg<2>!Xt@)31>@(bIs;*9kNj>8Q8=FFP_N>ICH7-O6oz(Vh+4pG zkBOulP~`*X751`0C|7lj*ZHG@L0qJ$@(^Azu*k`mkWukEGCjS4=;9ap@F_Mv^5PdB z)R3H;NGNu!t-T%z&l#IPDYW?JhLa+rZl08}y}CIoZ(CldmO@-=l+FVjmtXh7i>lQ* zz-iJuVJq}XjF8hD)8mU*r`5!PYLrucCk#=pVC3S#HGvy&n%v~iG!Auj8P|{FeR8jhv4d3L2^Gf3OieilrZZrGLrofH*o5}$> z5pI7)&aUo~01rA;V81R(2#mzzaHT+d^>wKXehG1!uOS+j$e$)XQbRR?Q_rdeuti{V zau9QDuCH3;1={J=s;Tgbq@s6XrU)sj1==k#J0QE&Q4#0229|-kKxnRNTS+RSpQz-D zfFJ7|$vSzq-nNp|1-7(tI$8bVhPe}^DMo&oEALFv;Y3*N%~4vd6!uL4DYq7I>;n7N-KnKIIMnnQT>1yBq45(@Um5ucxzypZcxKi zQMt-eMXSk!stDs{oj?QqLybU7U%ARA`>k|d8j9Iw|43S$G#0~j2LZV%r!qH1%&_6a zoo|IzYfJbD{I@fyq}l?E;jqad!l zKTKBB$xFJhmCA~d;taPJujmXLyE`j?#BEG#MV_mkg^$Cd2UH3{Pl;43F_+c`z})quT1%c{MU_q;AdU zFCi8gAtS6Fl4Nn-Qc`mm(`O7S8~nOK1$U%oMs>Yw5I$8nVX(o|#Wwo3nuY3uU*;d@ z1e*F2X_M)On~Riq5yZni(rQw6HH*tjBURS~&tBL_DR0UaPmdTe-KFPtl21mcw* z0$7+T0EzJwS>m8hIit&~Nby@}TRdoN{O_zH<&SV{Sq`@j6sv<(B#Terb6B1s8)$HI z;lG#@XsO`fIp23xVu!e|5Qz%k2xEhP_LZjJkv{4ZP}dq>^l>S?Xp$Tw!$Ux0k{QV1 zwrNx?PRn;XvnakHPfT^HGCZ&;td8tK2c6vxeSNg2uR~Ry2Reo1)m2~o(8)2@KaJwk zT+l>X9}|gz-s%FiLif2s@EO=XkfKi&RSG#z3R)!QHkSP7YHmiK=gboa@}@!inTHnV zSrJ-%bY)7&_hwboh4G>UaJOZ3a8FpJ$uvnP>cTEC*S}Sj?i<9BYk^iau&Eo!rmMBy z(h-@CIi?2@sn23s&FZd|7=(_hW-O`Ws<8qEEC3hfmTn|;mWT{3#u3fU@Z|MrGxfYY z({r~aO3(d>JjhhRgBwrlPUyMY5=}mFzgNe=;2pz#-bKhqa9divy0BD~O*q&}eb3n> zCn>?*I5w2~hA-)F`Uc5T-!KWQK$3J!LPo}^Ns{yq32y+tidQFaa_8utB%K3pH;YTQ zq|ML|br0YpvgdrMh(X;$C-g8`90?d?jc4>g7Dp!ebm5Jvi`tY#9c1vfQ)zs`6dQqc zBB|~&iNeiBU|*6L0UQ2;7tR@d`|mPJ!jw^yy!sBv7 zk}0;E&n-V!9g24&rYh?tOFkq0Og`bk`CQQtc7PnTOdf(~^fLJx#3DOjgjHd(KHe&j z>%f~(Elrlvx4|3TU|uEPCa9cxy7(H*D+;nzDlI3RjgcAZiDWTP`vjMIFrdo)k(~H7#$;rKas4j*m>#`EpyAo{KX0x)G zStxfb5~ti62-w2JiU}ez3(^;gTf3oq-B8M^b5N2c!-fcMZXf-w<_v5YgCb$G-;w;{ zbSM`kyg0|sIOO;pgPJPj-F1#``|tNu4N zOS&kpCUG^yL?V1tvlFUI8-~01UhrpLFjs7Gb?NvNY=_t*=W7<~Hj_-n?x-#mdmDLB z#lnNL`QJ(C_;Bz9;C0-JR1oyY=a&(SI=&HBUsczUTJ>^u;UvtxE*eZW@V^oWY{dEC zTGgZ(X1N0ifay4Fq6KhFuwz>yx8$_=M-}}FntO>-U9$HHb=KcX|!VZ#fY&@ zdXf~Dnr)Fd^-&81mt|NW4)Bsq!Xctk1g_Az7$G)I*!u_}&OTJx>@!tUezobYRccCi zy`DU%yTXIJ>l>@lUE$#F+OcMAcWsMU)Lju?m>g+zHcCuovzp;}D3l$JUa9e}Fuw;NigqpRhI15>x8@n*-g{&9!37eY41@`%P+aa}J-XB{{U=FMHvf z#rOU$izH0V%p|PNn@EI=YVrR}7EQPV!@0xsM0jxvtD(2tf&~|xlu6%CSQRE;CTf$* zCiw7!hWXdXgK`NE&Sm3UFz7W&Gu;Xs3wFe=T+}cT#2U;^6<*x6mQt!R(p#yGF;d*K zZX+*V-g8$aNy;q%B<;*-;L79brXzQNl*1j@q?Fc|5GhW;`qE99;?P)+^Gzwc6dsjb zL%6KJ!{qtjX?n|Jc&U8;4g(S%CFIe6XCT-2ZY?5Qy#I`MUxQRO{N((9&yD zW*gw>ed+@?bg&o76+6E6-?Uvs<*XuI?l((n>yo5EF6UEis4WfG2L4k5aUD6g+xu%v zyG5{@N2XU^zFV^AJg*(#)OGhrjlxa1_3AyS(C2F#a^(VG8*+t9{~S^wqb|arY>(`P z^?e?`WX)2^$p+no*K@;Na)sU}K!~jw;<@06Uvc_Sm`t>K)Deq5oW*7E>7kF`hoYP$ zS|LFsi?cu?(Ob=;l-e1V-*x7S^d^y>TSpq*?NR!S#9mi|8{9#w&m%cG@6bTifzKou z#d{Kqa8lk+v0fU?O!!Z3IJdb!IGnSMD3om)a*1-$kw;96OA1IYD<%)>W$@r$_RS+O z;&8AL?;MC}aH<1hkr6k-YE(d49%-ZgKNT09(FP(LKHm#xE514)O$Fg@Z4lj}b|FDB z8_HhyC`D_7QGU|C)q>CoEDm@h2K!P}ckH+0A zLeenc=Fz50NGjBZU+smnQ5u7Imn|ttm~x7wS?K~332v^}H6dwjaOZc!AngUSUD^|( z#x^iIk3_7f=R?xgo(^#q)msJ|+)M~FKv15zIia zPm9E5h7UhZ@F4l+`fiDs?*1l6i|y{O8rd&cR>8^L9jE-b>Z}O9XrUa#$$dUv?>PD-||Q2Q7m?)H6Hh%*lBVD-sHPA*i&fthT;|mlmU1tOjw}_nPwdUfaaik#a zW3-7m{>wlRqp*UTN?0HH5~}yr3+F;LMW!^1&IG37ifM|g$6TmjQ^l1-K-gN{EK!{& z1n{Yg6>Mal88apHj+gQqNSRtDOgJeldMJPmIj2$BXF31AH?WtEDWOXeC#vgUe?EqPQhZypXd)Qlys|TX7aRtp&~jqx3`gP(ReY&r*Tz zESE|$G*@w6=4ftDJbnfr@gq7-S4<=a*E%3;&Q{!zis}1#$vREntpGlvqrAh(G!cm4 z3zT;db?~xPI_KYk!4AyJInx{h^(4>DNxHRyllxmcFEYGrWagM+X%gm`=7DUm98;aG zMA|UNbX`6CBd7V0dqYS&3t^Ma{U=b_e-p7S!Z|I#CJovb-RRdqf1J+^Y>o8A1#$6J z=6f>v^~|oG1>`4$5m*`~j22QlOc*Vqe@qxHs>g&;(CmyBP5tJKo#1YbX*lKZ1g(Dy zoOIT6lG_qh1>cl4_4GZz2k!8#L3$;d{H^r9Ho=y9|NjLFocjgYVePM&fOHIaL?ANk zz^qGw2OZ}rPsT4YM23;FE&Z`4W9OfN;R-R5KCj#OK;8caHaO~&dOA`uBg?@-=RcwL z;6!Pg^BO;_r$;Z$n7;k-;Aot-fO3(&kNyuywUogx$Y)Y0MNfBv0ToxDHqf^&70%m_ zzITEP9F&u`IHxJ-f)R#dYZhkA!qdv`$2J0~^62m&BT(E`ef|%4Q zZH#de0~DC^3#iM&`ZD4p`1D@vX7ltF7iUz{_m&Ta)W-TU>O+PbRx+Oc@ECQk0e6>x z(~(QI-@u3Ay=c_I&G0@Dc>LCA1hggvYpG)fppEmB0eF`H{KEjW!Ic_tj(vC4hw-5+ zH*s7B&q*La=zPft*gqkDP{r*&d+BINYNh%r8+){9(w~VBz|hN8hX!1fP9~_FU<1|H z=*`3)Wq$oW8sW4;v^Yl~9!*k={CtsTbu>#^jVq6_7_q_IB^b^v<%8IUb!~;(>TZJ+ z2y8h%ST)#NJ!g;|G|1jG$gowLkbMmC59{V){}8W|erO<*V2kTJgUd+AHMG)X8dY*b zfn`F&5^6xLs+OvnHI(8*;uh4t6io5DHZP(x{XaC6m;YbY%bZm!xn4Y}pT zRBa*RQroj}Zt~(VxH|-#8~&gdo|GEQR8Jdhh;OmIkQ(f#-ZR*a8f>QwHni zY^?vGk0%GsE+JcNe;8~g4(J8Q z+NlOT!y0k1;d~g@Lu+1m5jtnS=piS4B(R>rVaU5u^T{<9;A&`~!n4utaicN7$31|M zIK8c212>%4neQ?@Oj)<22Ae2!+0&umY#f2i=)N)NaEb`!lF-46%PtO=G17))xVc_& zIivfc*FeMD&f~R$jom0&UKFm@_Kn4+Se1ReaQ{~BcfXOJZ{5oB;Pva}{raBy=!ZQ3NZpEhhF^=ak1dGZYF+9o=CX5H3+!|KL* z!G-vw!YRy)voPAh|9A^lkz_$We2#( zG~VA-GG{`cl2Co5NwAvk_*;A(^>R}&jmU^w<_~9d)t@!PPGHQ$KWVCu9}Z>dw#~^> zR8J)jE66ji*kPY%UdJ$9m=Nr$3!V?h=a#Q;XI_;v@sFJL2p#%wkI?zWo4mYN51$r> z=c>d^ef-gk5h^WH7rzh=t2!8!iZI(a{6aWW)y&jMb?RNE>SORZ6wFOv<$Q8Q`TAH2 z2Xl0v2g^05iBcyA`#^G$-^0^=DgG+~!c3CX6C1w)N6B!C49+r-ucv zSJ!5uIR~4{^(O-Ffk z3eMEB!WkfN1~422t=+l@8#@C8P2W;zO1fi(u`3GA?FJ2=RAsczCp3?hLUW+3Xl@rY z_)ZRmqoDQ8p22#cW4LT?Erq6_7tr7gU#hO~pB3X#cHEZFn4)oT_!q$Zw-gv(^D@@d z83A)fz(8xyJ^+I;nkwqs(qP^XZl;?Ax|z1)yMU=5YqTuP=dgTbbg-F<>`S(a_e z{mY66s;DVLbEG?(PHuCof=(n~19xHfV78M@svA?+$~zH!1m}o)Sc(Ko5iTpGHgl_B z*>O3R+scXssu)X=U@2e!=v4K)_Vu%ID?8=?uQ}ea6l3`A5||)#=l6G zj59e|G97}Omg*`G1R9a3aPw$^csyGCjG{4%#5e@er^-K~ZYKo0DcJ2XLxVNd*etzZ zXt0StF3Yvl7n;ldj{&EWN2{q>#!~+~CEG+>IYX{AkNPmfU8jiLu;U^pSzV>b@;m zVz^1^=}GCC^kgHs2?|krYH^l!hJ_oc1zfIpQ_tZ|aCZjoYq}6qLiH*2Y_h%OI()n7&pePcI+*0BO4+>lR^_ubJXYw#*N2y? zNVZg7AX_Fc&9h~e2RBd4+GWeM1a6*x_Rn^w#}OK~qE7%aW4Il>dP5~m=&h>Bo~r!^ z1C8}n!-7mE+whfMc=ng!RygNM+6}^~-8i-Mm{E9X!8bOQ&vx5RO$1Zh`3Ih+?YuDo zE&PdW{nLbCp1&rEN|W$q3y-t;&2klVcvkvs^*pjAA8090?3rvIj?+oVOo&M&@@d^G zYkUANDfSQP9~b+FC^GuS9i5KamO_crN1~gjB!dkxU9UTJxWki!MVM5?hjpvTSO#A( z^>HqnLZ0)V^OF114Pv1=mhALHQffA3)yShsso%c+=R9$~+FwOrb#gh!4F&WIl zDL;6L8ySmL;N~ymQmTCK$y95BCP|<0pNUD2v)2szC40^3A7`(5ixrAvzgh0}xW9PH^POl(O;wBQzpkK`fOO2J7D&RIwj zx#Z-f>_*81ZAkiG?QJa-QhP&GwlhNj9QKJmKC)>(3=tww@ft7RtajnWgyK8mMQkLz zNP%xi3*WZgx6H=jAg+S1jDmlA3gE>rW>k(eSGaBRZ05S4B#oIHj36{sym~2`5bPf2 z=`bJgpFmaGtYGGZ@sr2RHs`=+yy6nN6aP}A`> z>V+sM&*DGLS687}Xuf*5tdO9QA>Csj`RLD<#&N9`LKxFs9ww(S<4yI8!Bk=};d%UA zMjurPGZ2g4W59dIq;RfJ$!Qs4=*%w#BXpIkRGl$f(>&|HwB z8EW!kS}6}TC}|#QR#8dwP_veD$wpyqt~b>1VKwi?FuoMucWb6^+km}wYT#+&?{MSq zF!70aKE5fXv-YnFj&O>ZIv1O}SE+UmLtm zy^Xw@!&&?fQh5mf{1#Fo{`v4)FuNyNrgf=s=AYZF3yyHqMQq9;df_}um*|E6A~w-6 zaPx4O0IHqXBDi@t1od8;EmCPM#SYmxS9)=H9p0^_%#UpNwG!?-p9_Ydy-Lx~ZVE=! z*p^~WAjRh744yI$KqX|7Gt+)Y20bHj{q3nt$-T0f3PPB!2pSu>FmR$z)NfE`Mi&W$X6Y zOYlVv3SbKb;q}&Y>8Usnn+nmnlcnVy*hT~NVNnPt4@8F~7VnI;7@rl45Rq?PkTC^E zarIDRQCRR@XFz>e3e<4}%8FkQae?%wfn);laj|nd z8U($8hZpm1waANi7C3h^FdwzL(|1;%x{y7r0~C4~=e^`?_P~mHPNTyh^3Sb$EPyD&q6Tf@PwTzf6V@>)ae8#&2?WT9xKa zuI1z?3T-d|LXLV+q7odWz>WD;lS0EvK@0kW7%85he8p1SqM^&S86uH&%3Wr4_Nx>F zt~P}SvE1;;r(=&kx(kH_2iXLicoeypyPV{{K`70+N?Hvh7-VOX;0O$GAUS!iZUr!p zGXlKz16!{kz}O(+Vxtp!R#A}5_?96R>TNf(wCr72rjOhoY=A>hSRW*~vpvC)Q;`&LUij zP-IJyIA#zwkj9ZjNQX*rFH4HOf}d$vq>%cJ@0QlWHRF3fP9)lBsaK8s7aYd@3|?jr z4a80Et=Rv?h;dT~p|>BkjVnss-b2#7jm9X)HX4Y?76JlIlWx!e`vH)41X#=eh~iF%*?G+r$76UCU9cxIK_B`wSWZtr9E?|x zBN`fqc~OaZH$;9yssd9m%dt!}cA9XZ@{OGTY9o_-Jef{R(1p)Yy<{Y$s)}u8a$lt_ z${~u4j>aCtX+R0jUH{caCig!2!)!D{c=CD?MMP}$kI0o}qjALqr^$FawiP^hG9H`+ z=HeOLR%ZB-wlc#XQC3_~#<)7RHH!{-Fe8m8!)n(y8rC6vRO2DqU=ZO+3lCeqwzv4Mssvy2y`VEtGM*3V^y z1!WBDV_R78sPs;-v%-@L>%&s8j=mF|ig)oPF9vDzRLLu#U^ChYAjEhvn8_=}tJ=j@ zUi)@sY*f(2crx0V%7e#i@4^7!NqDd;^4Oc0x!5Lk>#<;=GfUvi5I8dooHZVtm8IaU zD=Qr6VmLD_9C+OFUT}!Qli^H@g;PK*^&x@ttiXA;owV%_JUGWo!8uV@IMBs#o;7fM z^oKZVg%HMb(8a?fHD*sAprR`1j>l0^71~Qhg~?YcD$qW*qSD)!v7(@hp;TyZdO!XU zMNNrt!-;Fpz0AP{5@hN4qQxKD2ub~k`0+)HC)x-}y`9Vmkd#W;n_()()I$kZcFhhxoxh`MIw&imudyyT{W0Fv zREIv|72yFhJH0GowB~>pPm)iNS0jDwd`iCvjfl}ix0xtdqWe8)rZtzd9 zwK;tlD5%9*kpzAG6mZ!DL3h)JoKt2F4JmGfySP|!8f*h!vVSAhzi=9NBAi;{YCO>r zD|;=mn$G)6jBI%pP5kKQsS^S%zD^8<97Z<3KE*!!`7_pM!P$TS=u9)Z&ivrXY)m^oP7c zsIthDd7vZg7ZK@;W1w&;yaX?4;4jlZE`^t4OJPw*DTTN45)F~gvptx=JY(~oz*nVi z=6#1KZgaize2l3&1mS`frnHuP;tM{egz<;fcTBI*;Lmf$;R zX0G65;vhYbiG%;uwu5=nwh@h+1}OHp9rgt?hHBwm*>CZtT^zUurv+Mn9P6 zRrSCRBGvTPKZ7;>=SZJa^$FyNNcAImOsek~mB5_3SHxA-3qVQ4`Uxrw>M}n&6)L_D z#c0fcQ;JwGVW}MTBeF>E6Y*qXy?iH*&C?}cCo#zJozOa>=H7(%Zw)e(utEMY&rFlx z!NfYAJo^5SCv)8I^MqJ$&#C38)|~_eo*uD&O%#*?_)o-o?M^c79#mFH(8!QlcQO+K z`oqLJLKsu4PA(=U*4G(Ks|+SQnOMJ5;OKpWR6Gp73#WZXv&Lmb16_<}l|iE@5hB*{ zWH8G;Fifm}g94;6?EO3%!>A=Pul|j}!gYKasdF70Uj3I&!mIy`>Z7=)QDzd?rPb43 zpmxD_8n4`GL-+PLyD#_nA64r5PsB839u`sbJS^6x%<`}p>};(@u(LNTGShxPtxR2R zo0;}VTVdMqH1V6b@tc_V#I*CUy1^fs<}&SdtAr*ystfoYV%qz378?OKdY>@uzK)%Z z-3hl3_0T64W(-#Oojs}@!4}RKB$X8Eq-Jn%Yky48fwz-F6CJg(v)GN|&SIsuAr3K# zaPO`HBFG?slj-ZnJ73PPKZ>X{+(L#1Z}pBBhfUF^oy8Q{@Uvccml~n2>Q^L1`w>b41Wa}iA%;b4jfjNJ z#L$PThFX$?C!W`nHX%UZ#cU(#^Cfga31e$Fm?;w2alTS60I=Cy+}S7W`fZXHZNbn6 z+yep*PM*UYU~oPSWwf6g7o!<;=4)EZqrGAv+IU}cJl0CH;}Q>~mH5k*U}_zwl+~ha z<4q|fT$oJ9Voy4S0Vci-I$ay*mE?*veFB5~wd%kJhNu>Do!%9>rUO>4#nFBtzV*}c z>H|b@5(}yUU4@;R>uE9qD_jBQrM8kHb995vEh6)lNR#$M5+l8W0CPeAIQ0vFr6gRQ$QF(uxD!E^o!Px^YXv z_g7RXs#Q1XdWgb}xNA3V#5VXE35Juf>7peS11i6pv|~hZkA?aVy5Riw)7m;AA2gFGCS2mI!W+*wn{tl)i2h?qwrLX=^uh zvKz`A>pV%48ZY8ofZu0_hJzJy0d6n=cX|Nf#Q-rGB!F--z!x}DEWl?BKpW*_Hwpv% zP5|0aOx=t^egmU=NUb8+qPx^GG)~pVehPXsnc72YwNVeQRqXP}&ZYL#L)s65xmJ7j z;OU)Pt6dQdg=WRadE#8Dg*~LX8Es1?7}5hx(lDn zV|TE6!T^Qa%JCE~W;BoqdmC6@mzXW2A&ZIG4|?DqIV~|u|1B{)hQ=G2xwXSML&WSS zNSTP)uaP2c4*s@B)aKyRJ%pLP0GPBnn3eOAx3IHp4qox5tiW69&55C8I{OC-kF?6D z?{|8-X`SdHtD?u-hX$(np59auqhfD`P~IdQ=!sIc6T~!%9hibq(NeSON)FFaxjki4 zh9}XWs;|W3sbR04GBxav=+RTdXy7qxbtvJPPi{|)6|_m1{xB_z5T5#E_mp{9vz{I; zt5zB;#RdzWjOCwESTz3A+;A)+(x!{s%Zdrg7*jEzoUR?8?%-T$+9M2qMzkab(IIu* zfO*G&!PBy_>bodFUzY-OrmTRVkO93zg%pfWS9mfRivULSW(=ZqO~jrG^rHIA!Pc|v zyig5QtCti}3-*?cAkB42Cz$?YXZ>y|<@PFL%|Rc7s@2QX9Q|Q-4Cq!Irc)dD z>pS~}Zcz93VvFM3#W~=kqk75W?ga@^&j1B2?%oDYI(PzZUfi9;rdygp!OdNKC&Gy= zTaS#Jsp%aEB8p-ap0q0uo$c_zP()qorN15+YUjU$M5P`a!f1-(J34fYe?N&z1G~L<>205b`*1VE-A1>0V%PLR zwGy9mdrT_K=iJc8*35MJ$2Bt@n=onLCu)Z5{B0=GcG&lMAwRT?D&&!Ip|$$UiRD7N z_PEd>wWg0$$cjD`@``^2^q8#d=%b6j3RT0QIW{Msj}J9e_w~^gCWLzXcaWsyq_~eq zOR0TsCW<_XhixW`WAt+-UW1o3uh;1xXX5qPOcdeZ9?C?=ZK<`R8rg_}*gD9TBXK6$ z+@*DO{H~QbIx)0WotE7BK1cF$j9vRsXANOL^Hb_K=%v}qzx&8hOeLd2<~=if_$(&) zIC^PN*U+pcuFSj=^VEeBNHBlFlAKLT@%S9S?Rji!qK!R2_L&=NZz<28_ zy#Mv=qsJWZwS*8gH{ZoR%u_i_IX-VxU1;KObmPN^zd6LB3>x{p0lX+aj(P_Sxrz&A zVQct8AD#4Bo#+~_RS>GDp2LNL1);9~3nVEud=mKQ2D9|8p%wQ!uP_LmSXc%3eifow zz1WwDDCZ;x@O5<`^+nvk6r>PKL*aB?DgnM5u%xe8K|J|IVkKQT4TV$ixPw<#_%-p3*GpICcaCI&0G;GaEY-h zD?@KPYF&Rh`(P_&R9@G>3mx6;LS5CLw(eux{XSGxpI;psK?k+Wf@z~0p!}fixl)~_BQ(}?jPW@s7#HxK?ZjUKpp9^_x2 zpUv^a(}byKM4#{K0m7K6*9|ZTu=#!ot)6zHs?!G9=LXpYgA8s)_NUSGIW#d{R#iJ& zQN@?-L#?d$Z@>)P#KYb>h~<)#$COs&4CsR1NkL%c8tLjvFk5yFOYj(hNG?cb%cfD7 zyq%mhP$vzb?T4g}4``jFBRjyBtzmV(NdpaA_D_iuwRMq>bRo${SW@l4ZaumZ;yKZE zxJEr3Tu9-#f{CCboY}IEt)fyJ77@;jnMoh-swo!maYOmX)j||VsH$?cv?GE~uYGWT zCC}dAwhe{ZvX$GhMxwTyeKoff{VjPA@dFPkHr-%@mgf7MfKo@VmgWmL zH?rBl9&YfDM^OfDaG?Nd*D!T9B~l9(y=+JvId*NQ!UNwQ^w<$;ysN`0#~Q ztPBnYcoWBnEx+{!AY{16ACUCnWPk@aeR{2L1zvFla3CX2LHQ=71}>v=Q9{h3d~bhf z4L-GXQJ#TL+MV!!EG;^g^ybt`U4c_Dhvjw<)kXQhO+r0j9AT&=s zIY|22{y{QSykxM!&1bv*Yagl}j)8Oy!Pg9Ip4<1oL?mj+6i%;v{xpe_GQw0@A3tci znh_z&=4sK$Q+1pcLK4)~AYqYR`CMoS-j_pC+DhBOQVW=w9Yj}ylk0t?=z^1*%5;tp z+f=3?CLx4OA=zZSnLg41{ zwZTlaI-f8Qe%ta|Yz(GjV&@jTS}w-G?J}+hXfDKz>+gf{kDQiqrT><3y_cpjvN~A~ zEX26}7XXNHjUOUgVJqo@&!TtnR@m}GgmA4kLb&2-9v{zAA;`^txpjA?=R&zD1$ zoc{`RK9ZsS5I3z$gN1QD|8i&$4l6kFJk4oV!p0unTO}&Gf*kLR?Ia=vNi`~0>_BP) zQ!wkY)GN-ZVGZG1;w!6RLu46(CsCfxObN@HrYfr$SdP$oXf{+tuZN$h0ClQdV40 z#<=b^xD-5?gT<3!-5mq#5WWKU5dCZr;py_Qm9c;}pTDVi{EtTEA6mxJfrVNr++^lny8iz6;rfuC~4wL4(AOO=2M%XZO9+Zi|-jK6HvI>x;;Kr ztQ*{HLlBR<+IZyOO!em?h={4tcoH#%R$uMIP=@+os9t&|R9*M`FodfgNnZL?K9VN- zb4sR7x4a)DF?rXV?&_N0Rv-y>7DyN2=& zlQxbgZwIWyL9*trg>Bc=#)HFRYwZK7MblMd+BlSOt@(yY8z=3|eB#NK_77;JO1dyq zD(O5IZ6iXCaKn7&#}pDT@Urox1Tml4goGD(W9c7LQ)7_>Vm_&&nfaXaX=oF>N~YAh z(y+td!%PnN8k`hw3w->u(0peRRW~6IH1zJ4c)YxVA6x!M zrPS!$O&l%7%c~>oMQ{BhWD}yPP-8VM75Y3B)0kkDeHx>T+Lx|;LfBAw+`Xd@Mhv^8r~OQg_^1Q!=>S6d>!iK zUq|xN@aEt!WjfW+{TkkBPKgOYP-V6!*mO8*oruvnF^Ms!*loD2xbF0iE3W%+Ax2Sg z)Iw(u6Hal&x1m*BeVePr;hqb!|3#mLD(HeU`1yQdxrpBQ9fsq4&M~i!eWQ@_-%0E@JpqNq!!*$`;I0-(B_W7-i z%Kk7fzvu8hFZVv+SHdZLJVVQgjm09yi2F|K5(=3>o7vBAKVnr_r`E0OVv;l?^+Y@dJ_+B z-qknT#Dm+W$5!(xuRvcnHMn1DkgVn%|H7hmyIyi8R6~FIuTXBn>m)AK_Bd5r9lg0* zjYDeZ2zh4|t{Z2J=E!rQN|kOlqPGDIZQgqv;M{k!`$llnM5?i@sXEG1xD#!Jm`^-; z^WN7In_nEALbk|!ehVehQ-tm0{yXytC2T(59AV5SJeV@Ylg;OABV>l~@(7_!YwIHy z(K7gxnbeVj1Wy`@g)_yGDfga++WZaful#6PK%p2yuz0i61}8#*ZH*@m=Eb3txDsOI(hP3%7Ojp(TlUhUw%6i$=)i|a;-87q)@Y{uZnW^9Rw5j1%5__~?AJo@tZW_+Fs z4K$FNSe5qz*>;C_Rc^~q&EXViopq2?par?r|7whW7^4*ZbwW6ZYkMgVOdUX!jnZ&D z!D-_26&LwggZvUp%c2~9P7N&ZN-Bk=Na4Y_Ym=9^WKF$JFe8|9s;?*?ZmCEi0qsn( z{3^->;}j>W(03Nq!rK8yvlN4b7+c)o2;;BqZxned-`Pls<}a&QT*$-O`gm2GZhNz* zb@p|J=)9Nw2Fnc_cFlj6fOSl?!)`QIPKb}PaultV`OKApPf21}&V0o+n3OZd3|zKg zzpoyiEdKea{dyuxC3b*$aAiQkX0=K3=1K9%@}+c4b5-XM4`|wO%T?ha0A`6 zR=B0_nlUDyD@hZvWAm+2|<(FI{7*&8;h-1 zgC@6ibY5NLwqXdlt&?v)o9?G08R6Jnhj^h(g0O1{%2mDcCA$TbWGfrE#0}(}ZeTSi zwAh?dWM%z?EMwoaG#IbEy!;Rw}dXlj@pmehXb_ zz4~?Xpi2E#ve~2_j1U5uWKSJ?Imwq^46;eP&s#^@O zRk|<-1$M8f@~s+Y7~zAl$Z+EU%e`%qd}5ps!Y7Ry6MV)CWO}qQPMbcHd==JCr%lF44EScK`Hl7{<#0_6=B{K)PKBu z+~2bm^#GhO3lH0lc*PJq-{9pgZW{L}&3-gXVoI}kJpPf>QkwMNQkw1X-z*Q(&=QE! zT!o~G(%g&`v5AzfF#uShG&hYGO7r&dLTR#Yp6K_(#0Uq>?&y-t=gVHY^ATfz8A1|C{TIX;+UIQZqTqH0It6`kB7!wzQOlrODwL>A9?=P<}?w& zE0!-HK$|>1MULDr{afhMZBcPVKQ)^mXz*k--8o3;r!EtOJghoFRx3Rxlo1t_(VBpc zbnO<-pfs4!#FH^KnGlWX5U#j(;Vdw4@U(oUvn>kJ=2DQhmlYBeGNc6z$+uvFPuNWO zGp2bln9}u*zTvHS6YBzd)d0hjmrq#hqX?y(J}U+4bXh?`8H0LN$_dVc{lmi*o{Z@w z4^!cQ@JhNGp<6gp7rk6J-npKu4JV!#^$7RIReT7^bsB1?XSk`d^_6*j8S5(1l{W&PSg5IxFF)^mS1{0pVqv|EWblAnjT>UF$ z1qC$>YOe(a4+e!NgSsyk6fbr^MyIC5?rZ3RwAg)lyb$BdsnZfMzI3DC9R7NESh&4{ zO<{_>@$hhe6~^mh><{(Tnds9OpQ<7jNY@(?E>Nwoyr;c-ITKxay!k{Si29qL-V@pC zt5Fk$AcC6-qNx*Q_=lU#HsZ0_Mk;nG*$hF%Ql{bws;)L$Y^Lfez;;G`L%(679(!H5 zk-r(m71pN~U=US)=(_L-wSA({KG(fll|R_LBFV-#(pxe4r<1$)0<25?+(+61Q-H!{ z&D9|m$WhNiJ$WZzKK$Od$_o9oeqZ^%DfiA6>0#GnOZmtIik$ZQp!v%q)oySJX?;yUs#>+l25m zl{-n^p=3=eEpzze#3I#uk~EU;lVpN23@OvjAGm3uq$W<1sT15h*_=Pgoot3_)QP6e z&B$zN^Eo{Uq0>goe8Gl4>V@+r;^!wxJ486OL#(%<(i|O|h0-!b z+6lqb78~P`r=7q0WVa9+OqN2ZiYL7` zz?9~hf^bk>Ia!}92)FV#AW_L|@?>xOF}{~Y0_Gm1Bu}ROWRuh6m?Su-L*XSk9Y+5+ zr^6=8%L0?rq{+gTFFsP$d=<}muGKkGTR%J-O}OK%FgIK_W%Fl+*Wm4~m(%H!b;m9! z42T{DpN{|`99B-2<-8VI=AhumYkHjaLt-?Wg%?xl2gqy4wu{Zek^j+HABSS1rVx`Y zUNN#m`;R|mrMh5zN-9p2=PB}8PMg@Nk0!IZ#7RwroY&{@qWHez$wH|oPLckVFhwkF zaEe%3xS3LKIz?JI+%{ddw9~y(FESN7*{j%n3&XWl-zoZ?h2d;}5s6C0P6cYa>sSq* zB8GMGdhqEqF{RQ>q|Yy|0SKbfrvj8~Q728|CW_QbQR%B#Dn~7wB4!m&rqXYd*lbpB zL3YTj-T@`iX0t`%^wx1Z2XT#bH&s$77vs$n%Yy%r~?mX&GBR~HIW+4+fhI~iI|T9q)})R z@=cS72`D%^UUt5q5xRUXl7|&4nk;m=S~rziNS0bXRU*%w>PGe`ax@mCXvVRrG0l?4 zF_biqWBaJ2c^rG3a>+*FaiAuOoW?Px$kS-SCgUL1KTMHVogfrBo+kcbH~wK0-=)Yu zTpvY|58Dtfz`bTu<)io0Q)Q%r8$HQT;~%2@m>NIUA#$ZYx+y$T{Rf$~=gT74!ubUS z>WkFSYi|nIRB_XI(DcWKGcEq-O`z9R+BE6bHKxh1*>IZKp*2m0%`2t}7=-h%*<+eJ zY`UAFx*#r@9LVrcJJyTCv_ru(F%>p^i5JcU_|ltU-8W1V@}Y*#-V|=ItzcoCN}eX0 zdhan9cN>h48;o$%wM&js2PZ>(|8F3^Yal{~AnHpS!8^gh_%0cIa1)b`1HkEE65sA= zLVK&!8wA>J7n&~_VZ5z33#Wx+ZVGl`%NFn;?Qamirl~F=XCI@g=?%hltLqRReW%&* z8@TA`MjVpAQRG!qcoUJd>IN=38+@}DOj~)?T>^~6+2*3ah;~!Y8c+uW)EfrW0ZHT| zqvgO2QeJ0oxV%cgHMmR^-*jmOh%&HJy~fUTfn`ENUMTNw&73Yn0i<16#JP2wE^V#T zbZKkXPM5X@x3n9h2X1EFW>0t7t^HN&r6E;rW>$QYC(ea+yP#4we6JVIwA(=g3*iKd z>yUOmtK$aOI|kR61{d6n>qk-KduO_k&+0D*CYJ=;Hx`$SaLNoRD!6&eBThr*c_`ex zk=+YshO6C-%NZ_3x`<@A0EU=I1dy7=gc;JI;4TJL?s&nx=qa8d{Vk*mlDhZ3 zUVL3PX&Z(z&KZN%s zMgWJAM+wkO1M@rx$omq+vG~BAVm>{#LQ4mG2Oa_=KDa<;SeSW}IBo5Q7gZ?kZ+Df# zizirX*eiAma9%q`C;6jOA%z|g8Gg>IMNyBn((ieLi~RB&^vYgs6*&W3mP!nxTEM7+y3+LACe zI|B3&jy^GQ$VshkexbBFxEb7PFPxj*_CjfP2)Ef}F179xvNqaVC|v3axS30Z2ML1P zfytLo)MCdeUJD(=FzD_OEk6xoE7Pf;72+Q`EuBjLEuH!c4Tmz5d=H}}(W$4AI?<`; zkSKkV|6?JIjNnu0!mhK0!l(X#3I)pn-LRPiLz zQVo)LJX5_I%M6;S4ng$jnQAol7yvNuj4`b>m=rviLdBCIt%`wkNPS|^d}z?%Y57z2 zQxu|er4U^#D8?IQnzAeqtV_#*l)u+=}B#bPn1EO`_9LA2f*$%@ii? zi$Z8{nYi%R;i`Jq(Qq4ucFD`v3h#o6)3bQa=-Y-=n2FdZiv)fA`U0zlLmf&&|)@MtiqGGuj2c3QeHrxtoE2KU9m4zM0Z6W zxs4f#>55RoHQHh}Zkwo(l8zk$5o&QvC(NDO3H`p3U_~un}&SFq>nFjF&KD zAV*Z(7)qFzFk9#!FJZPI1GI#pHsDclwhdI$H+>RrOAUbuxKrPNfZO~j=#2pu?$Oh*{3e8n7037X5IHq?~q0xW~FCK8e;KE`?170*s$9Kt8e!OdyELJrA zW-Pg--_AoX4Z~JhCEP%dm_(0Il4xc6*Y{PYy4-K^eDQUjn$jL0+>!-lNJxwa49qyT3iiLBoqx8*I z*1J8y5p&QZX)EiVnDm*Qnu9c?7U$AGuEn_^BTRd*86{iN#PBnRdwV%-sl$%3UzN%Z62yV>W%Qr zQ2e(x6pE5msJfafgCZ$r<_%A_q5qjHW8%N&GV_KlF`OW8VeK|gz~Je!Z@3D~Lo|{R z@fOwwc)dq+n*6c?gHkr`-R2o&@W?6`YU|8nVBr2ax4eNB;CKV;jwoz%OhLk8?B9Ke4{tAF*)~M3>(Je+?1I@&f#g|w{qjRGVv`rxBamQZ(rpp(G^al zL=Cu6Hm>3$l3&fx126PA!_M`&(PQVX()~k`a(pf&m?X%X-K&tX=5^YQMA0?F)p8s> z;DsuogqYACagm>KnlvRQ*8*X8B@L~2nh02OtBp6x*!r-D9ZRmAic5xgY&}F?-i}pX zDLxAoG>Re`-wnjNO(eb_h@tTPKt}N|F^ZX~`)goo5Zfl5@)3GT&=To6Z9+}(;Ek$v zC_r9s)SNGX8?&rzRD~Z;2CgK(Tm>hC?Ip3IcJirih)q~c3_VOmT9SiIXVT31QjXp! zriHzn94m{jK}ox>=6oUVu!Yi~&Ba;a$I~Ji+x9&h?^}xs<87;Wk8LsEZ7@H{F$6RG z81qY_^=@e8kMlp2Xr({SSH}%<8}9T%Ds`3K4sA#@sMz7WaT@nlp zbb+e1C}N`YS}f2`B@9Ohr|nlA7sz1MYysm_{T2x81UGY_V-{S_>5W8ODpeb2fft9z zq%{jqv+EH*;@t~+|49wd} z_q_pya3&SXEp+7>RLVjDWy2$0IFowK7YZtb8&t$Os2(O-mxXc$;NXRV5^f{L!(?oq zgG-j7>SWGs8>4v!r@sFIAZlM2`ZkR@$SBB7@xaW)LhJ{F&=!TUGg>G2AFp6$i zzEJ3fEkH?h11sls!eUqkyL}6TF58lLQpQ}v-2h?Ixe*zmL(!RQ*t;-_Yv>b-R8|OP zqT$fOs4@CEiXNCk*2fYJCpkPvomeOXBA&dszaa6LXgCk(L^PC85k!s5(WqlqH&DU@ z&54CF0Q%?;6AcLAvH5*GFX2Q2WWw&%QVkXn)Et$uNTA@!P};J;ETON$e_BGvEs`<0 z{h~5Lf-;7bvB-?c@L-++Pev5R(?xVh&EiCJ)C>a#PnTv`!(jqwCH_YPT31#;P{@F0 z7(hPy!!!dz7|}F51rZO#@1PcFAbt*IMx*D`7(D1^stJT(A!Jn@GC4 zdx?I#O{9ar!V{&D@h zi~^&TI_ih4ZVCEPyT~KdF|jm1tG-wwC4Umn_K~G>hr~$&ByW|^8|WXP5Cr=39V0>Y z=Mw#S$4D#xc@O$W*yW!WS&aKGBdsImdgT*duy3is{ZWi^#vNE{aR=!i;|?xm-0=qY z34OR-Bu~@!7c{PZu3=fwIkE=VDDG}ZsvGdq2A5r;VZdj>R5~n= zrdyA2vNYYgeW`44d5(Q}$M@|V-Pdg?ue6;HIXa_0ZlZtfMu!i-dMfdvpa@On;h61qkrdyQW=n15?e86_t&)rM(cY14e^-)}R+Rl7Q%2C~m#Ma@-`(4IJY_@fyip189g_3An zmrU-zvvp9ywyt}Tv32m^bvK@D>$()lx;w8(cD&qTP~2=#;OVZp)x!cs7i1*FW9rUh z=^RYqX~F$ySs_6qL%P{O^3fmO@q!S>w8g{3J6^sqm`)i?c+yf^{Vs60Wd2hM&ZV-# zfii}3%9aqNLhEci8O`S&8Xnr)qXcPm$VA3zbZCr{qct`zgX$m2lpQZ^icKY(^>u#= zll8UgQ!Me@;QJ;MA5XKeMw4-en1rlSO|+(O3QC)Ym^qX^9%61pQep~jEcS*NURd{} ziLTfu%p!SV9k)mp)_9uuE8X}jB|d!$TJTxjuKMET!lq1TO!;6S^b#j>)#m-2%z zoaRST@!^%bvR3~rcCS^wV#h&DSXzw6?UT=vv{_gGlS)P~J%jY&zZ;kFP>ikd$Hzw+s8ym2&ZKdX_Ue|u!FRLZGcokY>#&|CZG`QxV6)ne8fe!q zGrM0t6I2M_KP(c$sm#8QfSNbI{9=HW7+}8T0<1)UB`xPt@RdLnt(sK^!lQS;gqG|4 zX5q#n-A<$xDI;9Hmvfon{s+$GFfW)_$`hB%ETF`~QYfxo(<4(<(Q+xSMa!kQHVG;P zH&@Q>MiaSdi^3y#27>e4%G`^1G(EBMuZuj*Y$rt;s}q9D4gSVc7g=Agx%ydvQMj$e zc{3v;ROJ-{tHKI_RcnPzsNj}1vqEoaiEkU=Bve=78HEZ*TMnFt)UEV2t~3``KAhCR z5PW1CR^4tWLt4B-8Wut=r0sJfW7Q4=X{&*>$3TLcAw9N2nlZTv)61nW9TrSh{0mQ< zL7g|CZ213q;Y?n~uM}7ax3HdDfRc)=l#&Xpl#*(`Qc4PLhShGRw5z~M^qxwoT~z;- z)FnMqp|=qnCxQxY-W5@36v2IZZ@7Wu1@oqejfi&HrU=qSn<8xD_nAlpj+*I{E2ZRZ z_)A_muaAzKOd{N7^64U+ZkaSc64C`FHB*6tdbKWu2fsA?PSEQQ=0{rkzC#|FajK~Y zE{c@;O1j!AX{m^DI$RgFYAI$^a1b!3qb^(;X-!TlG|b9usCN<^E-haQ>qcjgLCnH? zV?|^bUV9)pnZy+$6(S#(i!^<`iJcycBMrb%vQ7w4^KkAKh`a7gO?NxfodVIu!1;ZI z5its91{*U%8}x}6M7w;x_pm|QV*7qgWU%_jYH1&T;3{W&akE;i&L0d))mg3i#my=) z*UeU6Zmt`z=5ljPj2>q9E)ZB`%+jql$W|i( zvedT-*%jq|=2hvA(Tcy9OwFPwS0KMgjd;bOz?JA71C zxDiF4yhdshCqHh)5Xxg6{J8zVN5(pM@T|NG3B`VQtU5vgnMcTQ!@7=Tc!(t3)bz0F z6uP%!-fe{z#0c?OlWSN=Uz}d0CC(JJQ2DIM-4v9o?l4es2BZrWew^y_tZ>Kp8mWlP zSl?xz*d1JN8LT!IcDy4$CKf}*j&}pq%9PUsw@TuC;$({6zd16Huvmz^cdIE$N&jfL zRv)R4*PbO?BCQl0kp^&(4qwByVxX`kjig;{g;&*0!^Z&md(me(vB8K%AFG4%Ati8f zCfB*4WS?+jGp8B-`L@x-779sotj8o4oSehMlmR*Q(@Gq5CCEhKieJtmLTwiLe7|43 zh$U;~d_SMwe;eiFQxiArs_PN>ut>*Pb&TmoS}gw0wfOltde!lbfpUbehdOib!6G-s@6KY(qhv+sn} zy|^GQ-ah~+OhWb6371-Occd>4|K=?6rV(6uJyRi+zkJ0mW8|H;icF@sfhm}7S|SxT zh(dX%$ntfv+`^LxOq|%j8VhKr$gS&SxwVtZAc{+k#vMZ~K?yG=majwE(_Jd`hq+XQ z@M@w6#X}qD7b6#zOvP~`E}UZq4xS9>Y!saDpo8ek{fJ9Tu5)FD1!WBDn1Q9>!F(#7 zjOv{jREKbB@|Fj%mf>#|>#Uao!jo2le8Y813eQz7*2e;BwZ4qy1YHD(&Lr3y$?(-# zFKjB@CHH|2t+hV3kVZTbDS(;sFikR;@FYyS$D@&fScovFC8axAL0M`cV5FRmpXPtB2u-5HMo;7Ogd3tfS~ zsXDQqZXceG246)lcsw#56K4eGsvp-gH%8Z~oJA&yDygWCJcekeCe^FyY!EAv%3fr$ z%WV*kNvFNVem6VzWqqdpa|`6|bE%VRnAh zj;(GR^utd@GW};Lw)FD%fyr{bPJaP5hVGl^dx&@K0neNDSfqTsNcY(woe^KMBM08= z=ll)aBLT&wdY$>Aj9&O-I^#SVsiEdjB{xGwbeHT#ZevPfx+Iiv z+n=)m2gtmdn2sW3vKRi`^k+gLE$8z$$a4I;4MO$;JHidw`+iLMG1+@Ji8D?IF!PsWZyqjG!j6KT`EuyqgNtPlFLQ#>j zlu8tu;c5|+rDPk0iOL$X?@L4mDPtQdBJ%s5bMEs#?>qW@e%?Rs^WJ;UIrn?d-Os(x zeZrDtOX@dBLkev<{o_Jg4h@n87==c|#i{Xfb_rh@rcni74t`#vaEj~iHY7#r_iq+W z(t|f9-LLk%CzjzI?-d~77bSN8G^{OdyLH*-oC-F%jp(*W5 z4x;`MAv|kZEJV0Ggo23Q)%1O_C2w~4H-P%VDm8-K@UtcPl*5f6J9VB(K`nL(H$fDY zuoq8L!qxXC#jA)3`kuW>_1#T~RLay3?6x7J%LTgc+G-H zcsk>m04ee5NG#ldj3p$|@TBI>2{LBm$;Y=Il@xeV^Uwt8K|4cEXb&1e{{QMhA%uI- zJ15AbMj?Q0$ar!W+IWHt*9~wa>2e}YKsZ3g8X$P`K)rfm;hOkj80VMKOot3UW<5dX zG_!6O6(lmMu?Cfk{;(MtF%0W12Ns{&`pJQ{&%nZy4{e40rXPM&B=+gOtCqBvtoPMawF$rFS8 zjwKm2#~Hu;VU?7}uk;Brex+0Pc>L;*q@;i7KhYV#*pjSio*%T@vL$)(yJAVk)9?=q z@((lo_7N@J>15KdpegzK$)wdvWlR)P^2d}RS;ry>P0M^6Wx_-n@{U;96c6L^`#5z) zx)2nLkOJ9`-#wkw3^yz?3EPe*gwgP;lioaRCm+RJ10sPbzJy(QH?NOj^zs( z9alyW51ndKaOeygO8$ii>We_b$4@88XiJjO|EL<1#LQ%*szws;+BwmsM@CmFtN*@` z)J(OVBm*T0q2s4p@pQw2+-;JK?Oi6x*xrAVm`rd@>Umg@Up0v#n(@8&ANa64&K}gNwIq1oWfqUOOPQf<+xapw*om^k@F0=QwH4M1{}Ib z0$20{vG$#sWUR>LKM1!Xm-#@D8Tz_HuSgt$Yx#kgb4+vxiMCD&xco;VDyb(wV6`DE z6db=BIOGG-+#n=E7M(YcIGqxPpJzpr47x!dU@XJOgVjuY^w;cz2g`Q4A6kK-ux1Iq__>$~LGFA4ElOjBd&h?XQO%(*A)A(LVf~&aXxe#g|KJPB$op+JXNt zux#>DnW79LCtX#^6kWl;xIA>_MDy9QrkSEEMBAwNj zs;H-`8kniql*C6@@Sua^qcg)Xy$&vFM~3>7AT=ZUQV`j(-vnd%g0>9;2(djPJT<9x zcl@hz$EaU2ar@}QeEXhlAigFX`!`(lME$vqiljoV4}IWGO=UrK%V)@N@N=%AmsE zt<4l*B!hXra(EcoYC#r^-|oc6#(G+-p9LDl+XcBl*7LCX%V4``u(_rPHuyQ6QaF~4 zH^CM8Y5&7JC2UVdRhh#3SC}s{c{7KcVYQng)yo$5xD(I&AJ0ya`h|EK*7-QV8aYK& zHhhYx?0o|Zeop5TBZvG1YheLcUxJT@5}W=SQWHr3x0-GRm%nzyo9PTp5Yr<7t4CEfn}&47HU1IA_9BB!`oL#g0`=M zk{HixTJ!`~TTk^8J>Aq41Ly+-XqEv4KLh$oOYxDP5dBa9(Q3_zZ1ST*jt-SEoi&*3 z=xdHNMin_#P$Aw%)!FBHQ6)_kHN{UAHQg~)x`%k(BLUq*v#AWq6+hM9yqX%;3h|{= zrh8iGRJ*BW@5+cV(IcE_*}H;q_?Dppyfjo;Ch5-&4zNHXcN6oqCq{XiibZp zuXdR{g2T?^(Ym;F=#x`Pu{yc3r<9Jb=ZV%iH9Xbze2>R$Xi3I(wAUkdeV*bR=>c9( zeGIWZ;yo>K6g#(uhu;2bq{Ft0%6uqYkg!;|zmLdh?sQ5(V@-k}+FKw|P$)LGY#M|B zd0p#CCSl7JxWa(1uH&J-EpT8H3TdH7!oC(sl${WSQPsiDmMxUXsPNH)9#r>gT&c)P2ibCc1;h!-0ZR*;yhK&OwS;USir%rn7guH!F!#C04SWkFCb znz!{|Tq;4|+n`iKHO@eL`y;9C9~x}%v%t?kk~RoGk2%Xf3a{-;1)WX4$028Yxdxvd zf5C|_6_*gJzkkzTQQa^oVS}$L{Z-AT7~PCWD%tG{gSNl@>6EFA@i?7DbQ3r}a2W$;Zi z_!b#_@N;6{8)5J>z#abqaEk$G^PF~g7~mD~Ht;n;UP&ZA-qEAEC)G9WWAr_A?Bs`5 zo+K-l0=e=jh_NB|YVCO*h8jefU9L}Lmy2kntyKF&wz^nkwNG5S%8KG`EquVBrKgil z>|KI4fq8@K6WQt_Le&Xeveo5CLKwq?!P}6S{Vs@VqZ7wqN`q@Qj40XbG8|tC2cS@P zt<{_rYHA2!k=ug=W~+-*<*oq~c3%0Kf@NtQ>}=hEyVyUGdkV_6Le}Zd*NYA%8)(8; zglwRB7YnW6R@Z7;w#ru5H2fp4z12nk?X9jww6GN8&3LT4d8=!h+3K2RZ*`^I1$Fah ztdgght*&WitBYi_b!GKLerZ5IbFEUcj_L2YH~6WEYSZM!fd@fr+li)`8(%wkdRU$H zq`Q!7-t1caV?l2JG<)ZZsAT7h1jVOgu^h7VMX|E;HO=gN0lw^fv3S|}nr3#s2zKbs zS4cL(%^Mx#h?0f~`>@;xjWH_fKw+!bLWbn=x zczNgRc40vn!`f+JDFn#QmqE2H4Am-?_$m4jyw_0qQ&tXkq$WM=Nv2INRiC5eO@g}k z9}1}9r?;sm$Yns4KQ(%yKl~;EV%SPl;nQ$Eeg2qdit1-z^)ayeFf836yF|Pi6@u&a z0=V9|U0e{%xcUIjq^gBI)~9;g6P_m&!WmVs0;mS=NtmdOU;;E>oKjTSpHzIoJhP;3f+>4t|Nz~FaKCM(lzp%d| z_bm76sNS9^^~rSU7?u!;IiR|j#Kfl~NoNOclf?6;?|R6l_kZ!^`xA~*T&g-eUAl#1 zU=QsUrjXzCZeiU5_^A}}De|nY9xsXG%{M%`4A(*)mD%FyQf3QT!PN;e;?3rpm#~W2 z4|v&l`3LA|^X(5xmyMUc8TiMW8@?IFc!_f7&A098o~bD9oIZU$DVAzJL-uQ$%+LtP z)T?_Zj!=)zkjY2K88Z2J8ZyXk1V0b%gJ#I=1AZRd-QFERkAb!Cd#W9Rgjj+a!QtDxdNUh%jaJ9+@V@! zQI;Qfrx2;+wsKa;PFg!$5GNU}h2gkhex!A{3|)sv-$o1DFpm2>P>&!d*g06SSlp{Bbj!i7CbirwJt-oohJ^>sj^Sn7BerSy zRWbO9%{30HNlGg>Tvhx`P?q~lP*%fDThv(K=f=|DGl5BdTFBpnCrk_f59VDEM=)(M zJsmOJN(O!=`0V)Cop@gTj5l}@Z)cNx*jJpAeAiT!7elJb7*8#0fsTI#>*V@xc^bRl zC32}QL!hXa5)P?lpUI0JW8U_RQ(prH-KVgH;M(^o{P-DHbjT0ilT)Xds-8Ly9Z`RZ zC%@G3k8ty=3x9t`oobgFkP+IaE+GGZ^{J4-BjfSUFmuSNHXAGi8o--^|;@1A%LNNoCbcGo!f!e|RGf z5e%r-%pf4%h#Mh*US&Y#uvF(gIM`AFMep2|5Q!k3UD;5k+%6P|B-JQ9k5x_bLJn`h z!FzFcLJFlsGf*goXAD0!C2(fBQ+0w7g_R6x)xa(S^O6W%l3lD9-G^ z{Weqh_d{be;{d<2|AuL3qc$Qut~F_bqR!eVFPpX|@ia)vP8e;ZGWkKoRi z?7vMj`)@QAX8yz=f1=@c_TQ#>f_Eh39Gc>3XQ{@sc>hhM&EnQ-HP$Ja=zt%5KQY=> ze-?($;FrC|Z}3Fw?|>q;Bph>na*0hFiW=Hip&;-)@(r-J6jOK&&egtmc9*shFEX* ztq|`3FF`asy7N>|eey8AF0%!niB!*tK$kTeJ5u9|rmB}`OScOG?si{5S@6c&L<4QS zf%d6^20ufaZzPR}Bz}KmB?v;_-&kRA*$f9wUPvGr7*82!cKn}CJio)C<_I#x2a)lv zTctUow75BuZGB@k5<>Hl@A| zzFSPGL`=JGK#)}ecOwc9?ys~ygK=%q94P}E-}go&{5}oA)WoDatWHeAiwV#K0n(xI0Th+0`XUuFmEy=Egvk*cT)CW$7B-H8#6$}! znnhUCI4F49nXe!DP;gp?D<_PLDhnp`BpZtyn`Tdt1|c06!zh~Hu5e{5m+2TS6136s zx$$chm8vcaS{3;P*BX3Bnvkk;Ur0+sG*5P_eZiBRU`OElf>mjgw{pn2GC%kQm$4oF zltjY|XfTFXx8hX4FQh&r1shl06`n`cm@lL{k3tHx2bLkg6#QJ7OiJ)Fu&)aMTO`1U zoNNC!lk_OPcnK=sVF4D5KJAFJCi~0i`QLlu)D;5_GHhtAS9?i4^jv|KFjra{ z{G3*;xuP`qxqE6p_tu8i1iaKe**uRqJgm9ibES14p5NzoqPYXjUV{#F^juLLXl#6Z zk;lh|SA%zTm1H&7;Dw*)aMwN$GW_Cq_yEGImSpt8LAzXU8qU}*w`nf^k=M4%(SO@6 z_b81+GGD8Up@-~p+mSlm=5Y|I(&eFt=F+fbE)U&5R}6C}0hMm^VBtK?>WyK{zRiR0 zt;fI@MZ)+tkIMjI(%CXsjB>wh@Zic^s2a-%jhjPXP>A8v=cTo^&e-5eehI$#bQ&Y= z&o0&GShm4c|57Gpc(T!}6-V(sg%(cDtwuBAd$#U^l+ejxDC)2UHw5wIu= z>2}dU9;187pi>B7a~z%w?!{Zct+F;a>RM}X;Yo8?K8t=h1lz$|u^qWxY>>&=*4mn* zKWv#p41-&B3pkHvJ6P#?Xi^FFtP(nHlc$_2F^>yVRpnqd7+OAP3WLSY({5#Jt@^y% zEK|s1WF_XAGNnIk3quSeiz4YYEU!*li#Z&fQO6N}E++dcw79g5qGn{rMd2z2u2}ia ziO5(w!7u)3%7MH0 zbA#m=BrA~r}D)0kF)}an$HawFoLEs*z6CwTI`B#nfT*HiW9i><5) z_(Pj+J{7y^aKf4{gm5ueneWo2c2@9M^Tk+(a4KX~83M6fv7&VDK~t0}a=x5a2XfFD zgV}3g%H!2Wd(e@=tUZC@)xzuak5?P7BNKEr2~~yQ)g)3C_->LG9liKqOrEEReym<( zv|LcKWo`~GC@E>FsQ^XRnaufgCCM9NPFplzhN*c#P9x~|NP*`0@bfUWWxfnk@bfTr z1UWUEc}di>g__e$UvHb!ej*KH^a3k=@g6$jGav9${nD=<^6=So_$ejqmSr7B$JM=Y z#W;}i)uKtdN3PkuMR6a*7UbuwL~}qrlZsoGT65-0&3hkD)VwIC=9ShDG>WWHwABJ& zb?E_(BI9+t-#iKKIm9egZ_@k%mNgs|U@Q}VDI8m3qCkdAarK(=eo=CG!V zE>2E|I5eNxIejTC3C`(v2$GzBPyaZl--qXP$O190@wa`D$qvCz>d<-5JJx>5(C!5} zGcI^=vB^0Ck*ZEF;5vxUWKyxqUMRx&(-8}$^1#b8xk?LpiuwPlVBA8ff?(r5>sP=e zds>TyQtO){p8C4>3#G4vpZmHl3#G4vpZHwAE^uXJO&zQT8@_>tZ?xfqpAB0R4Ilh= zdfZ3ucC>iX6x24Sph{iwR8or<>N;1jYjBcCrJ!~It$p%btym~sqVugD>JkgyW0C_v zWb)cU8MnK|tqZyOA>{%luRNy0JIV{CZ^V;LUN?oC`^M|Y8eLLmEkap`Y%eZ`(Esck zA%y$JQwwDXB8fGdeAkLe!WEk0#C>2bw9<4(d*ttVreR~ zNMmU7w&J6NWVzY|t&!#H2!oMv?+{W)|8jDHv3#AUIAi%b zvq<<4L2ZWLv3#MrIAhU{uu95f5p>OCQ5nh}k416Wc9W0GcE%#MeAT7ty>!QzLbK(o z^Os`z!qf2kg8V+iAGCb6i10o|C(mgzld~zp+sRVRvc>Y%CYzhT)l8Qv;x(49#@Q~N zve*8meM}c`QC+P#mJ&~7JC-ld*pMDaa&!#+m*UHe|qaGv>M8l;!7W39;v1CE$#$suk)E0{G;~1f?B8$ZwMt2S(akd|T zjQh=(P)1}C!ANf73| zAZDBB?=T{^lNJ3+`gxE9@v@z)%2!hAmA;Zvul<#jI{aMfO~2v_>8kXVv6Hp`>egbv z*AVv*Vg*0j$p#o<@Q->PmL4aX&1B=iR?tjl-K%?)!MmHuWs2fEVn*(4!$=@$6#M!s zsYdYg=bM~pnZQeC@ij7ts!3IdO=VT%ys~9}Qu3q zI)&Dq(qBv6G4xh4k)#p_mqc^&vZ2f-xIak1X0j)kfGUo4(!oYnvKJ{vw(JKW5weuw zDkex1OW6QjsuCuaSn^VOpkOOm7Bhug$)*WJnBAD;+aL!c+{7};LT2I*1mpQeg+$ksaD&%hxy-a(^3_e$kYYVJawtHgr_dS&Y{{8)}Bq?)*;FeZO8)6Z%xDKEmtn000y~T7~$VkmbOSUo`GXV$J;E$Ke zeGQmO8T<-CM2uVRd2C{XS=hKD6Z2H`*g=C?I*o#CFx$2i|Hx|_%;>*uFngSaFPRHA zKz$>F*=_(JgW1nWl|EjM(;lQYI>?5X)}abA_e4)=P^6;zeW{quI0;_Grf17}wh0Z2 z$VbdI4V%G3ZII3OvunU)PeE~KGu?(8(a75xSC4mWfVB7}a(A7W{}QnS$4>DjUfhX7 zq|R&PvCAMbJ{^NFO+lwDEb^|EBGUNU_}a^4?uRGa*4mns=r!`z%VYw24@87cKtrIhAeV^JnF$&Fbi2g-IVg#oZSy zi|eP_Vz@w6WwY7Jw%&)-JNOPP*+$;X(F1cUH`XIJ;sAa3hrNaM$hO`h`p3Jy&#LJ; z(y4x&!$-?>@{=Xp7P3zZ${Z8-H2~63ygo-dNBDW{-IF67HT=0FJvG6`>%upo5i@0; z0tJ%oYy_TIz$b7Q!M3yFu${F}do09!_Gga1d7t+V_Y`86{$Uh=*eA@?4eSDup*wqT zIrCjtwDSnbO85J{Mb$OHpk`WHPipNo=gdle!%Y-8&_n~U9hL2DRh4)?XXgDzN*Yf- zXLcvWrK-l?Nb_tC_R!|}Cl$8ob;6n__^HCd0@~v)uUEm#=gjcrqD_Q6D$0`INKrX%Be^;=FRHyS+_aQ@{By!tvJEqyZWG7XdxZPS#M6nSdjVC$>A7 zOdl&(HVz+e;Yn031<7{=lBgdGwW65;z_y|tfn=JPLmIu67$%FWTCwF))j+`SB`%lg z2E2U5gMYcyJotG`o5%Vz7Bu9{u76)5p6cHRc#;7LW5pAXdHt&Gay{xXZyWcQL@IS{ zGN6Q?M0;R4SGbt?^h}5B{^e+VWG$N6rS$A_v6i7+XspP@hi>R7 z+KBxzMfBC~Ma$dmw+%JjZclng>tCKNQbq6S;_aYDEtmHD+H#6n>3$7TO~aai3?O6p zNJy#2ymwQ+-tLMe;Ed(^%dXyL?g>OG`5Ly|F^s9X!7L4RDCXE%8Wtv>v$PsPQt{T% zKhDyc@GK2oPFYIR-*xl$5B5KgcK41`hYbGxc+w}nxxGH0?v2*ddw5r>i(sVFX6Kg6 zeC{UX(jpXou3~PT)|p1;Pm9D+7*B&yhbfG&YxqBPtkMdpV_@YvavI{%tKqH)5+Qd* zfP|J+9VtjIy=t+7`!=i&5!8|Pz@G8ebe&$#rZU_J9poKsc;9k(5kv+vtP7cUF!L&; z%iZFBN4vk9(%Z$QSIg-YOPF5KzQ|XmQ%hH%F%^|4eesWCv3f@zZ$2SbeKiHMJ)+2s1fx4>@XpON9ep2G8`%dut5z^ z?lON{A*12R6=G0pDyb!}DiWz0ek(}uqdq z-(m^eytqf<$yPN)Fs#&XgRt1D_I3!YHw-L1*|df?LxKwWumGY@Zx<1SF`_qsgs${b zlnU9_@MJ_I1rb)6sH(F0rgEW7+N#+pVYKU}wn33(W6Kp(Eu%|E7CQ2 z_O%AI8W8&$=Fx0l>#|JjYj_&|YC-;L!cP{pk*|2C1@CmYcc^!irP6R=cQJ1=>!`IaiZ!QFG2H6HcR|qF-+B?I&@m4>f;Y%IDY4}nH>oxBH z%fi*Vln|ZGfBicdEGG&dU+RD`?#b|af{h13JXpfu_L3Pa?Ny(e4-qsff@aMU+zJ@V z#Miuz^t~`ptX6AIlOrL zk}<=yOsa^9b0;8(Q@}fn0L>{Ni0x{{SIVRVf`WkAuI61S16h@oGLWU98>WE_ev+kH ztQ5Oim6gV>)^X*ncD43~xR($s_}Q-Zq7erFpzW2bqKoGZM|jz;HUVq}?P|o!$Iom4 zbA`#OqI2K$)=)X%B_oF&z23-#U*`2Dqww1mh>dE0ykm@Nze`5-!()w64FQx>y=*LM z0z6!ED(X_>P?Un)nlu@(?))sr-8;R!((jK1iI#LK#6 z^z<3t3hJi8hjeUwjk3H?sPbz>ab?yBzQ7u3a_}?0)HR|x_*rvp*Mw`X75JzNv+27# z^sKt)vF4#BV#g16;`#cDch`vC5O3qUf427#HPhglZg4F&xZr18tBf4@8P~1?xV9Nw zHvJigo^f3@xJyA$J`T$?zJj(a1xeQmDjVGsbG==yIuw7LA&JhG<#sXW!44LIlWd4k*=@2EmWm-V&53iG~rpz9Ec`^hDu%sW!wASwTV4G9di}i z=&0IpJigqqPNv0pve~M;@bQj!*L5;M?+NzM33@2(FpCC+@VxWxbu#aC(H}NAB8DfP zcde7DaN0V@;Hah=ESUxio{VLIV3ALE;6ItrhJcY~=ZkI^6NE9QOoK@wfQ^lKGNegi zkXEUa2F)>p22WZr@awc!1rclKasfpD+%6&rWJJeoEzut~G$Mu}9SMUZhDK}xq%85K z((&sYZ#h-#2iB2=@4zg9;VRi16KVYruA;ktxXogNECy8T2UBeHhs}(LVL;V?2o@Wg z8JnYK&{V%RN`uUdHP(rl@$_0qATwj~W?wlv)Z^AG_rj8NU#HR~b^gN%(YpBtm>pkU z?R6{ER5m+iul7EO*MX3Yc)4cw(;swVA73NQ=UGAT=F4VvMvj?DEd7Daj`YQ*Q%gnp6J55~(Xe2u)FNxQ5c;F%?1F9e|&^gHNFoY%iYr3pJ z=pWmBJ^_3(Hd3X4v9YzD`V=~(@ArC3==-!PsUO_ptwXh-R5x5xdVY&{rUj$*8gEne z)%svqIX;|+r6ehr?Jt|w%RqEkl)-Bzgz-Rh+9-&uKM3O)ra!6V-*vVsPhW7 zGMet(wlZFUcp9XLeJU<9*}!uGeCj1>owtVme7%>C>X`&pibOLteK@Se1{vZJ&-H6P zYth&kzk+5=CHn#KRLSP!X)0Nx-LL_7-=Mqh_NKXiAX2Ghi`EykF+R7!wlOYr$a-%; zxsr`>QCKQ$kQ=$dE}T*Hj|*qi2C*@saA;^)xL$0G6Vpqh4x4t{mP%*!b5c6R^o70N zNd0=#$Rs^ypSPX*7>g&`DbO1V((sWyjigL&=WdYPPQugV_R$00D#cfTWPIUHZCbb2 zX)FA3dh!8SsOA!%WIc03h#7KSFxMFl#cDg(nPI7Mt`8wds^nq%$GJWnp6iSalIxKJ zN>>c#+O6;DpHNA6IE;FF?5B{9s=^`fSoNpLbv~ZYLo*=Tfzz#vcbe`eVxv^g3KV2k z$_V4?S(U<46}&u0YRp_bNBV!YvOc6ztpqFAE7wNp_qsX>KMoS=_xei0i9eQ0ur^A^ zH$aqMK={6mVv{__ zRD5qp9tnz12a0fWq>B8JW`WnpN6f-Mn%)!vY>C8^2TVxh*Eav%$d*X;r~%Q@fWR|og;eQ+gl84c;y=xE>i#J6 zoPM_p2@)AnM+3=4f7lF(7{=7W!9-?Am1QtZGnnus6Qo)e0_W=jaK5=+I1t8grr8>z zRLBI0C!_huLBmsue^A+I0Lt4a1JG~K988buA3-DM`~F7qT*zX3RMDHLD@<0!HZe0M z+oSTmUcLIF6`>%&Ip2p0gH+9?*}1Sv%i|c-&Er^I${&wo^*7m_M*U6BIL7wJCN%38 z`y-~*Y=0cGPVA3(8va&6{#J%Rc)st|OWqOo`92-^!~4GK0{rGBRafUtm<LMc7?BN#W+ zk}B(%!Iszk2!)H>xQ=}z9Yaf?Se6w0IJL0R(i=F7zw)LPN%1XQN+Xw4NsgE znjfmrsLi%Q-==?2oAqxuy|vtt@EC>u!3qsbZtLrhE2{y)e2w!GWlMDaF2M6l;E%AZ zvc6}LSl0J!`p5d7y_u_b0yIo*OC)s|(z92eDz9Z$>yy+qvs(IWzus;6cH`s|Cz;%; zWUN}eSszrs_gsr9J(}|`borj7&{9WyHF6ph_T^YQ`@O`9IK9CJcARYoT(%PYx|v21 z^JV*7@Lzm6rlC%J*;h}OjPT(_Z?tMEFe{--H050?jkSeL?PYXMgs%=AVPcYKSArW7 zLTK33o)+m_Y2mdo5Tz>57QJQ^c8r;WCyWS58Z9A$2mw4>e1wR|{`i>AzaAZu?op$OrjAMdb|Trx-^sEXUy zX7bm*1Rhd}DKoJq1hd5*rwa-5LWIJIre`T%f>>J+!lJf2q7cNWk4X?&O`qMO`EA&r z!A~;=n+q?l+5kv2%@iVaN|cXLBBa#OL}V%on1Io>aEr0I`SvTV>MIj;Y0R+E}lN#ua#vJ3}3ji$(1fBD^fn8R4lX!gNoTEivuhofl(!F6Vs`QttGLP;wZcWt(t6;wE-cJ z^5(DGKfFyk@CUZ(9&|D3HZe-V%lDKTA>^gIen)N77gG{nMrEN=#tShW%OGXMUM!1O z#vNiRU^Q0&Q8d*YmE*+o?ZfL0B4QUrFfikOo}Ll))lmcM5aP&~d)DBBpJiP$vf$^* zY_#509yK+4QNj~8xJaE<8Q=^D8Y3uD$;-7bRi{+&H6bszL_3Zxd=F9_S|Pp~N93l~ zRlXTL8lSJZm;fogwo8qBSt#j{E`qpyjFEKU<+h<281E>c6iZF>RTNk@`Qjis!&)V< z?AUF=*yaIW8|yG9r+02Hk!k^fC~fikzHZnPLWqBVC&yaB$(X9W+oOpaR4woPApxV{ZK^3U!>!e2P zkjnKcgi|TLXJC<^DvS{VFT+}JE3CN&7Dz_Tb}~W&sEX~w)9-BpL5%8zBk;XCz82~t zqk2#gxhch%7InK-zn;XpXCI0ioW2_`oh;7d(xq`K2@jHM#Zv;A99Ep zQ}>;sD#X+G&%n$ZBJf&w_;FeMN51lEI0Vx-EDODN;+swNv?lMJw#1{nMdY_Smr zKexwq;mB4AGQ{?ng@eKlF#|hefZ4*XI`NEbdYrqwirA&CWE7+TL+u#c(D#r^+$9RD zjN>0vJ9e?YaMNGMy6A}R+$C8=ESF=4UAI)P`*um!WjOjc91QKHUD9`%=r^5coSiD8 z&ouFQ)d#yoXGq1?8E<9IL#p?{GKpZSW6KS;&js5?5#{=Pm)Xet=@xMKGB#)9oJn=x zF4@NX$4HWBn#MIj(?=}d-5Ez-8mgknqruXPMac z!B{pCcHwya;I~EUQ+A|%W9pU?J`LfS+s~N9^h)sS)vf&H_4Rqa$kftX?CIO^-S|gd zd((ja+nWX!{+qel(ao}HFlx7K8jRa5n+ER*4!)Ih>~7gK(7R>RfMv6Vuk;q#G+0&H z-$@UA-WN@?ry_+h5gDa>H1*+TGWrbNTwpQDy}q0F4*KEy6r?&?Tu*P~OIL`XT?5_Y zPG5p!pIl3v@#(08_O^j_j5+xlfS-5EdKyo%)?0sxP`>-}(r#H$Um-n&ET}`Vhgl~f zgqMpy@0JC%i~jJ=0b+8$OiHn!A-V@?Ke7dYU{5HhRrEbD8_y7fX9(fp zyErX;JqWRaX;0U{XF3t^Z%dXXf2 zYvyi4^s-z_-Yc63tDZ{ig4ex~gt-y(<_f%6fHe{4Axh2NE1L+|1a9v$CzV%{nD}%g z>1-hEmv}y@yc@DxdhuD-_P%62auqtYGZdSue%~wY^Be?(w$GX5H+@T3`-CK_c4&o@ zI$$V(m(MEW$;G<^^2m6z5~`y8pl?~ln1OPD4n>Ehf>-)NTl8?bnC!$>h{*bc-^Cm zPj1b$rG4p0qhVGrd(6lC2X_1hC!WtJ@7*UuEaItt;i_whlp8an?}lcK`X1MVI{V6~ zG*H=9EQ$voHn&#R6MFe7>(xhMA|t^w-u+112X)NP6@B{sUcPGX$4QRVy}R}m+*|k; z*_I0?TRUX`>_cP3-a_)bS9ZT$c;)CH7hbvjvb})9qZ-;8T5pCU%=j=} zytL*!`cyWpd3du56{tk9=XXve@0Zf6wV(V$<>Jg*5NmSYe804=0G@W%OE_6CPgxz* ztU@`Ry|hwM^}v2TKHb;O-JAqSmaFd%*;9B7t3b(ZHHYHS{gPXE^{`}lPhkLpq@E6> zf1K5U;aRPQ21r?**U#54*h#hS@0+N`n!JtKpHu32U#g{MfRqk1e*y_*amok}s*3Pt ziI?ZC@bXl1`+h!-lJtLS;pY9ajsP2XQB(JG7pE?n#Lgq0X6}U!$SfIt>fKa{15)+i zCqCEI{k%hBxi#@hd5wlr>`ejH{{WYl9@(jE3N`-LDjjI(HUH5-7d-AT0wPiAkZggi zfN4xsPknemrY?B$R=`)n%?9{I$QQllzXU=;yGFwKpIsw_@QD230rXQU)?-1yFyB3t z2=|Rs4#*@S>$NUq~QZ3S$^OPF-z!8&-Gh#-*>odO~{{_CPY zR*~4IfX0wcIFNWJpus`XUOiR!py&lp-U(>O;c^+!J$ms_UrkrKji&wWqJc0*Q}-Ya ze@8$+NQ5>55KdsMJ9N@0pEo1_T!ey(crRcgR7k_g2;`iGli^Su?FCE}JhB(?9sqDD zo4tUngH$<^aS1r&)llyp4D#|eK>j~CA;I}K!_nxl3d+L~^2WOW8>y^$IND6P4$6z3XhhOr)<1JrZOXVMw zm;C?6<`*5|gC9-Gm`TqPrz9Na}2l3`tsR?2QH8ODv6+*;Tiy*SD;1C=U@zf7N zHbOG7Sa(xYDz+&~jf1V>Q6?0#VrxB!f}VE7wLZi;#OGl+g;0C#phL1gH%t@4m>4KN z&LBXM77NC8R5nfsCVPvuoM{**f(WOp`cE!RHWy6Y80dBZdWZ)JC+4x zZY*>-)bOIN8<4`FDjt@q0ctMfYKO&$V4@p1(T?HeuESE$;0eNG%S+e8QV$_hZPHbZidflIbIdD#$e6Wkvp2%29o z7bGe!TaeiRgBDvHALeAq$UWd^)*-G4AQmoU3S+PnL^QmlMqHpxTw!)wR5Su>GvL(` z5J@0@{I)Z=XwJkpM-?sQf zvOaR&A5b%nXls|h5{|;LQrPzM=@GI0%s(QwA5MkWXYoJjRSSG?k_bK_x)SM|Br+g~ zUR5vYcR!7lKdDnpJ&B8a&nd+68?T2rf{#udAl~?N3>nUR>3YEZB1}457Gz(!c!Z}0 zdh;A#jGk~$;+?AaQJOT!3(gToWzrOV6j}(e_k`jNTTen9O$tQZ%72vk7ggQeT*7Xq zC3w_%=!c9xXOJT@`fRT5o}^lFy7g4^qcT~+lk88bv*6J)_9sT-HUOSFRXHkCr^jy> z7liR-rTI}ab)r9cHQlW#Ii5Q;#YF?5m=@M@f2Q6ynBFy*@Z>q&w%YD0YNi0=+2xD^ zz-HerFi2!z@7loV&xtzjhZJHM*xLnwExW_rPaQJA_8VY$va&9OU^-g>)5Y7x1YwM6 zzm19iq_`U^#4x5k1u*rk>+VV$LCesgcyy^HK5U2n!iX%qtGCQ27hE;^CA{>S{c@YN z3bGiG=ND6Y{D%M`h5=RiCA{>GjdFLx4X+I7c>(l1PL9&6ig-)U2J~hDKx1zg5M(i+ z=WRgr=Vk+UeT5hX)VBbjr48MEt(5`@ua%O9Rv17qq1k|T767#Gb^$>a16lzbJ-#aD zQ8pe#FrJ(OczQK)_qU4ci!0H|7d<8|4o}t)UJd#V!Ih7N7gy4;+bk}~Auv`^z4&_= zmEb+L-j@b%sg=GIxpp`x-%Bb^++y^rZep9h?c?f=VNTH)I00qVnk5Z8CJX@4mt(n{|t!-9}ixT zXfFf~921MlDm-nAiNfgd=QdxWDxa&%ZTB^GA0T>JaIZZk29hn4+|Q~cT!k$Lk~I!R zLM}2$M@`p;rNRc1M!6_^UO6?Uf4p*PoGZ2HOE2@T@Kic;iT(MUrQR7rtkFK zR1fEh1?YiX@(UdGY!?z?^X&TB5u5Mit>waLeqfA!4O3444`tI-mpUeA@e<3yxL zYZ&->?)Yi0OjO~ovpD`a1DjM=t9Z@yvw!LY;6uh;E1;_dijPCUO~ zcOHE9`*n%`FAd#eo6lTlWy6g;9)!zt*K)^Y@npyQoOpisuI_Q3Q(Lc-EN@2kw~lh3CfKCVyy?N;`*hfvm6y>~j`A|P zES{z^jS31G#X@M|Jn(1VbUbr#+~`+JeRN#b&Yv0Gz>n#iSvyYwQa)ldF~wg`U;f3{ zPUReTmd%K^wY2QGoH6?Jn6Hjn&ooWk;qiRFs9LUXuB8qimo>|Q<5KTVgB$e@W`-UI zuq}JVU_mr5or|3)xO7%UPRO#)aClEh$&)}b(xse`6_tr@A<>XO>L4a~fBuS%|Mn+j zK?N3`zwW^kZ|fB!ejK9Zz&;SDq0dwu4>VkK5)kTBsoI!TeAUh|>+$UKFu5%~kxR9!H zl3MFf`=CUnlcF+1-dM;LNh4%;pA?mu=tm_QFMlvH{uukyCq-po2_oa2?BORxXRja$ z(%HL6nfej}7v>@|F^vV`x_zT<~+JvDL_;_-yRpJJH-{{ElF|&j=pk zB3k++gh?Og;?nXl;1WDCUBuu6^B5$$53d}gNC;B!es(RPpo27Evg-%GnA`gtHWp@- zijA{=<;?002;kf9(thRK>gwlF;PCLG7OTsAq!nti7yw3EavOS_M`U#HGCF)q)JA7h z%nee|i74Ft!xV%L6hU2Z7%3)thZD_B>&S2a(X_zJr$kK3R}4>oBuGuGi0)X}-vlrz zLEOlF(dAE7h~!q4M3Hhl4MBGP))oDxu1+pg$SOp?jFfK@ z^@D}|(#9J6u1CehSJg`j`%_&FewXZ8eJGtUV~l#{cd72f1p>U(n^^A(1UmO-Q%ns~ z@bQ>AEbG?eF+@&%3J`ER!VA}wH+VVYI9`T~2V-HVF|nNUJWf`}EWmLe3V^(G{t^VGvAfB+(ZQqo6?`|Fd3`;!!%8$&t_IkH;&v{XDpkGsb~lFIU^ zNFFCITghyKXM+UTiHgeh^?coy*wmD70a2{@R+DLODwmBu`;U9Tzn-l%FZBEN*QX^Bj49sKb%EUmPoH9zz zlW&aF&7(Px`Nl|{JTW!hnJ1jM7O4+nYKdZ6n@`8)nJgG$`KxuzEC4 zw&~q=687Qz+;#dlQ7w0#CEB^OYjY>h!Yyl6w2Vh^i9C_NLdNAhPYe ziX7R8jMQ#}XS?80c(MuQH^~Q^bxz_xZPhITBW=~4zFk}p#_RFzd6*p0O+5(UBSv`g zdVEV5q*W^63~8^PRZ-_w@t0E-&#KH_^+{ei!GL_vpUqk1KRMc6S zB1D{(sYZpfGHAljo9$K4N(TTxcK~OQyM_tLZX{)|MDn0OI!Ckz&)|9uO|f}0hSz(} z>K@7dX6`(qmqxztj2M>rvmqVNN-Nx%S2#rjb_>DW%V@FLuJ(++3SjS2+)W(`?dSRbi@0#vq491AJ3+Q+3K*L{_$#aKPHH@UrXif z93OJZ`=4Kn;Q$I1|Efm*Qn=-@sGEwP&kR9hsd_a9k8J3lqVfTc-gG^SCmkuWqbI5e ztTN~XhwGe71!_J*aZGX^`km=3eV6w zwy>GMmi3YDp6oB9FEsPFbpJ~{QqNAGEqG>VCNd{RqTd~|8Rt;eWF$HrmK+<2R-Cho z>s$KA#q}*ThvF)R;-UfJcQl~jfgz{Ry0*mJ1f_(tLEUI{aqHw(aPpfcRnaMF{zuim zb5c~h&V|$5>)wT=Otw!zE0pamc!p;Ca4UZ`9OUP0mv8NFlI`v1Le34{2v|2W5GaZg@Ij<=yInR7!pABlmJx}~&WkMvy||3qvaT&XsSr}yeakp6rzgMW5T2MJhXH}QCM+#vtj-5yu5#m`6EJ@6+zr#B314%Ye1c*RPRI-m8u_4yHulivc#w2 z%IcI3{<6g~W$IMy0(GFVx=IIsUH6?NM2fj83dKHdM7y@_pl-g>VdRNYcSyr;(ZL@P zoYa)OATJ_UWzs2A3&+Ue6yF7ij86w9XG@JQN5oxKB$MxVXnw)$U|kR^c4w2G7xz0n zazXmo#~~=Rk1a<2|LS8Qj0ec(7fdIM06vF=CwH<n z=9>b~L4jAbthN+qzC6-8U-;|h2l*k#qet#49HCHyoH4FySas$x4jSh%t{-KO$G8DV zO1h8%`OX-}XOc2#(l1ABF{Nf>>Y_Y3lZ2nmOTKj4#_ zgg&BANxVz&PQJeIlz)Q4b7VJv20i%=&lcVN4=VLtzP#OuJ4_xioeF}`Mvdw9n|zlZ zSTWFTN_T%z{qEELb~uCsN^_ASVr{$!frTzoOnC;8H9AvoMDKQnQ?Tvz%V+!@lyyTA zq}ANjd>MVCF3RW&Kaai@F3RW&KN~x0UgY6dcYiY`F{4+Bk~+JOzp|=&Q93l6tF6Pu zL+v9MWvI2|drG|PDsnb5y3#{x;6)j1LBM^}U-|lMy8j6^_M%J<#$43aj4CzscTY)= zNPc<|>2hCxc{STGBhY4kzaIv&m48>^C+1Tp+JU)})Bc&l9!#J)?CXamCsKcDryOZf0%z#jc@WE2^l zFbEm#YShGj_8{VFOh-L>H zX88GTxY33Wew**9SN#vEj}4zTd~*#S{G4d_;Yc*cFeA`rzBb%HKC;V*9`Q5f67@I{1_ zSEWWgKhpm&J_*ds4Gi-=!VGUx91JxrA90t%PA)OCDJjSsG1}h~2aTAwui<@7c;V%n z>c%-~;x%HE=At+JPg%2sZ-(LfO8DSqMScIKzoNC;VV)6W?mWid5uFkzy6;atsw|o+ z=M^4SQ_0fB<8Ty);jaEz;l)*xZ2ns)*%E(AttkGNlx$@jnxT`9@bl(e4ZIgcpDZel zF-A0W?F>53)`qQxVe4qv;ODyE&9JoyvekJPsl8&@1{=1w3>*B+mTA}q2ibOxgH>jM zVVet3*YRF~;ewZK%9{)q?DGcWbMGOs0AwqRYPd<=T|8YHm+HXC`fiOY^t_lR5*cIR#!P(Ho$J~dy`e8oLJu$k36V-CF`+<37$-WN<>|yJ-Z<-u)Pltn^m4EQEHE%_ zjxAvv3=;=&p#y?x6Tt|Nyx3y7-J`OAh}Qt1vU@6C1B6czcn$D1hGJR+#4Pn!(Al0q zWa?>}^sv>m+~4>|UfXI)|81-3L7I@rQeY|6KvvUAe~Z=BkIQA~LPwl<{0K$H=kvUO zi_tXYZ!wy(Y@VH;&S#@(M!(*7=$LGOt>B6Q;@E)N8Zb;s<^L7~YR@eHi`IQ4UJmSK zH0dMEQTE4P%m0nZ^8;2(z2GzdBQEl#ZHj0}3DnjXKJypR{b%|=Mi0seY5wHudn--$ zEdNyNEuu+PqyLtwlF2Mo1_)tO|7RS+3P%tt{Pn+e<{W=F3nxN}H^=beNGK^Je@ul0 z44K5NJAZ;Kte#u6J_2mk7GHoBlRRQQYgn;s2UbcJA>3U?UzMo|{5E46eOJVPRl3=v zs|;9wJKfK3Qo+xBX@(Den~y68@^8;DUxP?mAojx3RE~<3xnA%BG4he;?rIbAZIPZ= zb%*)>n(o(}g6i|P7y;(b_cv61ui9phXG18i8nZ{Auyol7F#4)J1Al}5u@T^nt6~H| zQPO(xSyT=(0@PgSPgkfGSm8I;I~V#lt7%vD;!_DtEo9e(HIwhwE-{M9hGM9bUJHq| z8wo#m(mTOOFB8Deli=f59UBx?*H9ajX$iIs>L^6gQr{MJ-4R6%SO5Ekzo{Lm)90ed zxpSqI=rX*(H7QE?C!I;C3Ft8D86(t((12N}%tMJ$v1H(B7mGskskPMaRd-+09hdsk z-1CTD+U1n11r1OS(&Z+JbxOpiPj<-K>!bz#I_@c932`|*d(AF~KJ<^vq0hCja+nOI zQaQYn67>QrMW{ku(Q5!dc>^x4qCV6}X z&(J)UU*WH!vaadIEBuY!6Nz5(`0BL~Ytxs(>7WV`9*(lOez(!W++ zf&?;rp1&sjMWhMI@3~Lf{=i?zTO5Slu7E6|Nywx>z)eu^as5-KU9J3VJUWw7DQ_ZZe_r)3 zr9n$p{j`cM9B5eXe30)#kne)wdk5>U#jfJ5b?lG+ZnT`|qW|1__{fzh#Fo)ci#&OW#i5M_R5cI@6Fw1ZqV3BeAi_?e|)n)Mb%@PCI#Z3 z+yb-0z1O8CwYkpS1KsMHc3pSa>VI7IFi~Bva|x*d*JWxAKTmdFyDl9J{9HA_*Co&2 zQB5&?9~iz_h7W#TkA7wN;J5j>P{Yx4r*sqbCVV1MA6b-%#2)%bUV9=z|Luu{5C2UW zLyOLl|AW^$Nmh^9h&^^)<`n0FdR0PdG$+Gziu%{-%zvdRyZ!wYVVCaq4^a^}WC!SpJ^lf%eJDDfHbn3Bzs^3ZX9;fDT#)fPYM+0!s&zxU zvT8T5V-g;J-+pX1A>1z9CO4!%^WYim&j2rPzrVI>cSBb=;D6NJ#DV6&A^q9f1OAHo z+XI+nJ|g(=p(LL}))6W5rhz{!DQ*dU5hN|4AN}K&(C>!y+Q=V`p1vD$q|hR-v&+#k73CM3rcyX#g!kqGaZ}?+C_{(mO!FW-iEb zC~|%{;&)kU?+tDlI181u6&l-mL)Z8Pt>UZ+#z_zpd^;KAR$SAAlKgsUss@5z53g@I9&Qq12(lt#6}+XKWN?W@ZJ*^ z`|WY8`k!%PyNAUNI^l0`4R>N+35!iSiP%g@_rZ}^Ylp?|Itj`19o{d(V&DGN-xk+# zG3M?~aiRUc(wXD7ki#;uT#XMM(5C^&V5T=7g^IA$Q3&OxkBrf}8grANQvMPVD&nT} zHt=(AQ}(9xHt^f5YyhZpQ#!C3H>H=l)9}I1Gt>JFAN)2S_fk(AzHWwZkl}-$d#MqI z4}P1EEeBH#U#8)kWBA}_oJ$NJ{KSVl%TQ%g++j6LTJO6~>ou#S)zmn6m9+0B{*l-2 z+~~jExh=wf)47dDeGb0Qbm(SC=XUa@bZ)1RpWrEz<4{UvSRnHOnmRX5hC8>_H|)-> zi|&^1FRdVqdpK37u$|Zeh@>8FdA`3ft^-QCfMo~o&OEutFI=tzH%(W!_o9Co`Eoj5 z@+%8lXQ0O9)3WewfkJxHAO2kIm5~HmjazAYOnXBW%cSy{^&?i z^yor*Ck&xXaJ6Y4A>Nq4kV3;p@u{+ARqd#rGLBU(w;(CEra=m}T- z?^*bYjjc7;axml;jyJ=GO%tv6U-Lg}?R8YSQ&frb*ibI1awnzKT*d11|Da37egP?+ zREY>y-YQDm1==9&y!QF+x;XN{_e<<@UIN$+XQ6 zbuJ50=e8UErZ_v3hC&sEE;Z?ZE)IPtD|A^X3{hx`Wh=BU{bPmVA1Sn$QRvb_I_9Q- z3D>}jb&ENADnGep;6-$uoG9{({-N%g6=YAd|i5HX+ICk^lM|$BjdXRG0Dek8_8A zq16R~^y0(5n(pz`_NBVhScbth?!zGaM?rS{BX%BK`S?Xtk$^MVoKhsv#rj%swp^kT zT#G|%jl=%6fDKsLHuMHF5VHl~_tx__}ias7SqKz*yc(C{1pG5^v!ZxOKP0b11bi(>xwafde)~Qsu|}bH%(NtgjGZ9M_0D3 zn)yaGTb;NcZH3IY6%r=uKNRv-h(a38piFShIZOY@YsSOzMf>*{*sEIgOnXe6Mi50w z?-(V$LqXD1rYT2B`lHA|2d80Ni4AlNR-D0Q0zGxv;(@#MudPb5@voX5TsF`k=Th;& zU{y5Y`4{@X*h>#^2hKVI9<2~mXHC7U0`xb$WZ+Z1qhg?5PWza^5T##^50uoqN(XWs zruhjWsaCIoRQHzwQ}slo^<`ON+Up6#=sU`XG8OlQr1X{#DWy~d)0=*zq$&|pt!hZ= zt$4%4d&;x(b%W}Guavil?s3Imt0?U$Cl=9_YXrtbCKeG5>0P}8U3B4^fu^b@lO=mw zP?YG?rV6dN)zX_4$;qr4xS`aTA~_j#0{dO+tv$ML-9T-%p@{ydZXl(?c8C}s@j|cO z&-duxD>MBEcu`vEWA^BibpuVJ4#59n&-4v==(G8uskXcG<_nvW~OgHgUiYSP2KzR6rqbmUY4EF0~-eFMu!CbuCoFGoZ^}1igNv0 z1l`tUD^NH-eSe-_RX>of$`;j&TL!AD(nWQr27#v)cE-PL5a=1@FKSXr4o}5}RQ}B4 zR7#jsD9BqBk~haxbCsq)NTMVq!MG^8WKkW{DDa4CZ&JIjsGig)5UAAEq|&F{c-M=A zU&tJjIV$tDOfYm~!X(}DWR)UzI&_&}7dxH%Zb^rtC7l|2V&gzv^{Pqim7@AWpm^hpNK6~D7`Z|lOKZf0XfZL ztU~Ec$Z7u&ocqW*-y6;ua)!STXDB(}e+p*>IdO~Nlp&{FgesICOU~2f;B+TvNgSNT zPM60WoPMI6qr}bFQ*I3TeSkBK_&db>J^F5G?H;IRZ2l!S9EV;sx)#xgei2c)r#X)NOzJETt%A$Y8aUUhfiQI#2?pXwDz%}9I; z8=Ch7+NsGAI=5?}qCR*}z+=beB;OmDZBrzAPqBQC*RN>0+BaH^71^e;Hk661ndE##&XVGAmXpJ+uVsu?3}r`6(o_!BHAYYB7)UIfiM~Ty zos0J#(au5_07|>Fdxyy1Bd2>ToL=M{Cg&JAFP4Gx3OR+!!YM*d&zf+aCFe_W7Ljv_ zoGawqR}0Pq(k5w+pgC+8J%UL$8UIqS)ZtOLhQ&ZFc!LC$C7d``}J za{eGE^A0#4l2bMrPDOIMlhccwdE{i1bD5lf$Vp3q(>BFI$MV0v?mVoD>x|>LUeI2x z3btUP#0XKQxFaH{agEkQF{0KQLnm(F;KF_&&-gyr*bLXC!IWs4p;t_}p6J20EY=*0F z9bRiMUWdQK=TI+P{2JzT5DvH*Das(NqgV*%;UYBcBtl?sXW`g~GrEgEKt3FSh@RqQ z=-Ef~flOEp0k4Wc*!r5tffxFUAaKAUSlLgkg@#c=eL3ZTBQU)G7&)fDxDOTZ$JfOM z2p=Fi!7rjk9hePsAatOJfQf@dEVz#K0|%=#4XoWxgF{vhGJ-gM1x+-PCBVYwI9U+=SE*yYXBSkw{KS6APW)npV*akbHc8u@=*N@F@O7$iS_cx&4 zWY;%U=^_m>W{S5UWj6l?w~|B| z>`4~y!@arU5v-plHapOsD(b=RG?54G=8H%;3dbRQf#?L=U?==GLqvhkLg5Eti$o-J zSt5GEr|=o1E)@%)bZPYnHIrg;CjSH1pcHCmi8|o=xpq+62<~;cF{^4_HW{t$8v19S z*3L&m4Er$ZT5I(T5f|XmJEHnJ;j>=&!A{79%nf2ST!T_@bq)&XD_jJ3-iz;6<<&L} zcb@#c5jl)%R?2cJSHi@dA{LT%iBuT*CovvAfR7+?uSfw`FQiePN|E4B8JSm=GHAHb z!FhV9(b+*YD`f_imqP9#u^$Q!i=(jPL$L=c!TTc-^RbA7xyM90WPKsBA@R6KffG;+ z;U`5W73`{!VlVA77@_!8IJ_j%DTY^-|>5Y??MKaQXn*z6;=gKvG&0LtJYME^<*f!6*a3|!sY z7<#)I;7*;<;K|epq13RlZK2){=tkGLH@JGn2Pu_+dnqN)xt8+yw|;AHuQ2C;e7~;F zgb{{)0JW_p-X`WQJPZ=mUJ}VoMH-B1CMLi^$Ol*d`|Dtp9)UaGqu{DmyN(89NBXyR zxK|j}t%ScZ6x0gh!$cy?Z!eZWOt_c|1)$qR`r1Z{1#rKwsDNKaiTZF0?n1x*A{tyL z242xN^?w36WpKAKF#4x$95}i`>!I#8s=m98Q3MTyq_JWiEE^|QLc(}48;-$AaGij> zH%X-ea3?I7^kl+V2Q{qqP)fa9Ff2igg1G5o1`M1bhQe;hga6DDm!UjWR6>$N%mbfv z;SWDTISiODeh2=GL?Z_VZWO_g0ZU=YyCM_b+ALN;{1!0_K8F+V=5{d}^5IjsutR(e zllBP{lJ|>L@I4?JK-mG#;~r9s{)-p_hYpI5Va0Kg4b4x8wovb+@PjEZ4T6hA3utv& zw1cBpL?P_CD)vE*Yoa!E`c8BM$Dr@!P$+~VXmdlfhfS~z{(4`02o(>6tz4{y4KU}S zNQV;m61rB3SD*sCs_Epj5Q-tuTcmi0$VPS%2uTe@D!5Ksnfyz$d)mK# zr@ua>ai$)xo$}&@sxOsmwy?+7C{7c025z(!cc5B3Q4_90DRd7Ly&)%D?15R`L<%hF zF5ZSYJw!T`z?blHFVUlymp0nyPo7S9%$@C{srSCd75 z_-dZG1UFMf8I+`n3(&?P+QZuUVm%Zs=kwX+;!38t4#(aWr=V$;2!UlQ#R>@8EDQ+W zB059Et)dAeLNbJI7ad^k9+3`Ndqp-R=86>IFi%h{hVb`ACvY4T3t{yk@eU*%7O7AK zXQ5-hVCr>q-9H4gE}MJ*DVQ49T*Wl4OdD&K0#l2cgO3U3AvABnU4L|4T+uU2I{blq zkJSg)9&7dW$2q8C9q_)QBJ;$VZAt|5HJClm2;Qo1>f*7!(U1 z-l%5wy(D<2mbpp~TA94A!TeXL;JIz{+V_H|Yt7>~L{SqA))QSOPbogW5Tvmt`ksNi z)%sA?YF&Ss;Gl}t>H}0{c(Xa_zF;h?x#odj_@tR!E*NBJ76U`l%t}UkF^je-svwoPfa)M&atsZYu^QS9aI8L z|K`;+JjKkgJ6D-TfYT@5=w*A)71Yk=iSc!gHjSoFjmfcnV&%y9)VDi*XBxF^o9xa_ zaYo~(##y;8Si$E!!S!v2?ar*J&xp&hm02NoJRzQZpG|v4oR!bF*5egYw^r2(ap!y9 zc{<*x@zloV*jid~A)Yu-(%T6?pR|t^+{+VOmDIl(cSN4HHF9j@thmvhI8V}mnLnR& zo)w(p3HBsy`Rt@lD=ym;_c&?WP1;Ps)x8&8(T2Fni_%-PJi4qFv}2e?x$C zOp>w2w%=N2-v2Mtn`Js1CK&aYG9G^31&dkp4y}f6`mmf^XTxu*;`DV+od+ssr zp+DUu-iUs@zu9eIk(S9*(le$fC#28N6VKb#^v!l=G2QEavqEuSebVR&lP1iVqYLVo z<#f*dX0_;OKaSg02iRx(m_v<`I(L{EqmS1pUD@cRr#@g#4)c-GSufhi;%8l%JKqAiqvZh15w*H7~PnCGXH)_uP|GF~v-YNuAhBpG`AL#;NofLgf3p zf?%)qSN;6os?yvVAikK0w^R#z<#jq*PtEP6Z?&~z@8DCgRh874BhB7jrhtFyP80tg zrV`yQ%TFyp#p)7ws#d3Nenv|Dl&4u%h+XMH1Ii5Qr3%#ZbkN=#Na&gra?X0OPP$QEq(wY^dLNM9Xk zHuJtu8j4w8WV6=NT}GMnRDN%r)!K;lz7S~7g)B`QdS9d(@gLZP4StvivcVsr5*z%H z-nwdMv!e+Dx*$C&?o^RPvyP!&?5)pMGTIntby|{nQN0Z|15_LDS>U-u-vR`jQm-Fv zPEucs8NLuR{O+0oxA9XN8;&ka!%*p4Mm1Ncf)$KUbkDKoFrzZJ-+O)kUw1Gs7aUkd|!95q(g) zqIZuo>v-QH9mJH+Lr|ZGMm!&+8xbq1k5@G6l%7baY_v&KVxvv!BVKxIyjjIC9uh6! zrAC(SJ;6L^CKW`;gL#jHe%8~d~|(X6i??xQPbnf>7fWGrrZ z-rutQq?xSWn(AU);d+LzgJC%&xR#^sNJ78#~DxP zTQkk(#z~!&VV1)sZkAaSmx2tl9ij{KJ=r&}@V!{$m^S8{)$^t<@wgNg8Q%%=SAzVN zAb&;3HFd||j53C)J1vH1-#ntqsIP>~7a?Tg{|u`~74=lTzB=ncPhC~JuZ~}5#v4st z)KNvsgg1_NZIqX_w3ePU$2@6tm*#7&K>5CSJ#UX{XWXX?9|E^ybIta~&>+re|Ery< z>}yY)XSUW)Wtx>luKVIiJrx(P&ki%{s>bntIj%orRMWfmDGzmAL6qIhyD-FAIc98u zY~ub~sl@KTHD265XMuUYVLZm7v!IPkd`u)Yq;XJym!= z3Elm8K9i;tRaI(Ze6>6lLb>u-I2<1s3l(1^-FPf?>W32D`o=;jox1>&Mde3Sxc3|h zFN5GnybOZOrREW%`^L3!iF#k4v-Yp zUW4xV;V)H8*UdFcXwOMiUAJ3nwlH218W%%p^j&36Fbtiw3I3V09J>DP3WIB>S!NC6 zZ?@2gKQL&@2pA0-<8Pt%=YObqb)z-r2%}XH$>#kS z{yZ9+_h+wff{Unnc9Bz8t?eg+U_n0~1jbz5cb(bKSl}YkSe)D6wJ?uGC&zriSWAos z85;xSQT0)d*+^Pq$V4rS1A%6>R=BU~&+NeFRxU!oTy%_Y$QfNo^9DLmt1$18kTJo- z?tc(NhTXeV;$io0e;IZI^UPEO1B0~XVfS7CdvsEd67H~@umL0P9zAV0T4}_g)i>h) zg+Mgo)*UwsjnV|tQk57$!zZlR05>(db;7KnZ=Nu_8;t~@9s{Ui12j!TMmMSLdlea!4=%oKp>cL40#V%8$=MRfhg%}zSJz#I$C zJcdK{;FRfxF4$`Jic*kWM(aDs?&k=PC;8{8 z#O8i}fS9}6c5{tk{Ey^ia~p5z$erdV#urjUCVmS@?j-;D05NgzUFI{!U!vsitfcX? zo>E|r)5G_=NonLj4qQJE2*fm_flfMsPN@^zlmchr+BkphqVM34Bcyf+*MfTP9&@}g zgDZ`xy2)O%p0SwjD&@sSS5#96YNL#5V&q8GwT{gIRQNciyj>H+)X!q$P(?b8u%e9t zfiM|)gN(yr^29)tZs_0knN7T(llEfg%dnZ>&X+^1LUt~7hS1o~XQ{+?KC3V9Hy7&2 zBW1#z$w@P&PnfNf^31xrM<27iUUr79ZmENGrn6ydw zKNf2ftl`?nHfkyhwfA-WF|)0CW#B!!aE@u(@J3ljh0%_1#CjKGR6sIv5G zxe16=W)RPUB?pl+_5TmSqCo}`IZ^_IJ#M2OpgfTH*%~d5y2+X#;ayYGqrGFz@0jMLq5RnG-(h@bnBaS zi-+_;P#$`N%r4IM*1&+XMZ87zvfQ~ryxNwYM>N^j=2MA%Z9e4RZ~nuJ`|=fC9_cfZ zW?)-jYSNhGI&i<_^!B=Nl@+ZM>zduwhC#d#Qn`aRHZav28trIbK%m{9m&sq)neNe!`TbNj$QR<~r*Yqa2Ox65)X+4Da%~+)ru@H+b9z zSl_7;6Z3!2ti$76RUIrH6*E{z{-h=`kuV>1-K3mRvR8%wgNm;o{!f@d@5Bz4-j9L$ zZtpjS05rMAy<;@=hSqZzlo=f8f<8^jY}^ICsYJIv*Z)6t4Q#YDCeG4Z4bJO(Gw#$cN6g`d zo_+??2<^jU4c52H+U`K;c+?EjGdCbrod2Y%s`6c1#%-tCh$~`pWP}Kyg z5<@`*SxSc}#JxE`s5hfFlJU4VI}br=<6xcjgjvy>M`+ST3t?1RGZ#K##;YDfbktQ( ztp4FGbBtyio<3zds_PKR^+yijTz?oy(aL$ScDgs#BE#%)+AM?30{}Kh z9h15pOlpzQI*3Y(p`tIYOa)h_!mDs>M-Y`3LzzlbT#)iZM;7S)vt||&oq#}-TvE95 zGAZ+4H3oSSlb9qVCWMl>e%{PAb_bEzDJ1lvE51e2$1j)(#^XX{rx4lZC&EjQi9=-R zF>HvezXuQDeE>b}J+qPQlw2R`_BX9OPK8}G%NxcY!nKNmC4U*JZ&_vox}wiJ=|tPS z*C?u^K7y&^_6or3w%LdQ{!$$Ypr}6fvRN0Ic`y{4>BpfW&-I~xdHjnL@bui1&iT}^C5MCxSk;lD5(bnU$~rsEh>cede#5`g>AwN>ga@y*mhba)M%S;xo+~g zWJl$efN)6C7w#HBpO|l#tZ3rSCnc8y((U%sQ#*(8e(4FW(Y#-}a~Ng#B`dQjeH3iD z3(z<%7`z(`BG^q${f|JU?$!;iW954ol^JU**E@%)#osRG#)xW;=$8!FFshJYdJxeMmvJ2AIyq*H!nr#nQtM}{t86hS#g^BVz|tO{|x83@HU~vq{0lm?=|2Z zbD1hPLgvC!BV=yC)fdo9>tol=;yUvk)6t2g%y9i$32cMaA0d+@0bapA7+q;bYwxe; z$XH^8KJlwv56f$wK*HZOx2aJsuVF4PT$vZ*ezcCQ6vXRZHPs~tnAb~TEl;q-X0gAX z*$fV4Lpx|{x65Xy%LZ4T?r`Plj`q*gQ!bsIBbd&%|Im@WGxfep?21baS0;ulh_zKW zT{>5U&Rd~$W?wZ&si=`+V(&;XF|Mo2;Gr3=P^pGK`k7fl)gCEk^^RnDii~9Q>7?6c z<&Ar+qAFs9%rv)$%S`k8aGv?pppo3Q{YSc8%hTTQ>t>XpCZcIT1I^Rk_>p?|CuTc^ zE2laOTz0r$_o-Q#>nUGZ7pNch8D>F(_sdwojj_cxDEGNA9#4)JdB=_v@%oSSix-#( z;f6dBwj}?P5e^^Z5q=qR%Lp%|5|8l0kut*1d|_TU)Hk4vXK3onkvb{Pa#Q99zcR>uHgqj-czjN%a8tLnYxsetl$MkVpMRI`SaT8HLhcBlXwcoAteakODHCKZEYH2I z`Kj7CN@u2F5BmO_W=*wYRG>G}u=l1}#Sif5O>>|+9tx0l%Pivu*mDab_gpAIksr#-YWGeNzL*2Gb(X!eWnYGSgrM$1k{5Al>t!;Sj z`^_(SL{sTMASS#HAiH+ho%DfU&2GdXsz-QzUEw!#z3P;pv)&4CX53GBF?!ciRt(kM zdMmu4YM-Ec|85?@wkoyJLd@Hq*oyCrOwb+wz;^T`!OZ-ySmlV2R`#ry|1jqw(PaYk z#C2f;XAn7p#2LiG1m0aRc1RuP2mqr=b#8)QdmGPVP6Y@&Dg<5(B7mwh^`iC2J$7|$ zld>L61obYF=So^bjc)@)ZU~V-gNUFCkBwDWB0o3BouIOxhHA}z+6s2Ftadu>Uo))v z6zDB}S~n3Tx^*WbF8fX?j3o1j-?mARm09ew*1f7xqR#!y=&V{L>NAF_pxPwr>xtoY z^tBJIYUEy+2%?naJb+p+p}4S>TIporoz!P;sK3&VP2Khxl;8^kM9WX}_Q-z7TrN{bKeJeuW5TQSFg)R)R{8WT~ zEg*FHaH~RiL=ujanBBS!(AQIN_#{5uD&zf>u%v%31uJmr4r;Cfl|Vuis7xhRpmLI5 zfyf7GH*dXJ!P|!V-9Km$8DjM12Hx_e8~6z{^b=_462Ks33-l>!O{Njcop+nPt;=!RP4#1b%fD`zl%; zjQ6FLR+yo!>?0plv_3O#3J3-1Z%6BChpf8BKf?N2Hzx*lc};rOH6nDU=8)#*$>>T3 zgz0C|l!L0eIx@%UrRP<)nyT_+^sVYvLqjlH2V-yt;+O%^;0_eBdR1HWao^V}66;-c zF>tC^wJIB91dyEqfE1B$jMnF>T7!-G+{A}?W{(kRvjv)^ojr!7-6U0HJ9GA!d-RD* z#oHN&sIsm;{(f|C)ntsWI>aic_OZwfl#BO50FSEZjL@4>#X`GK*FvCld`+0_d#PiQ z0p^PQXH9F0;n7*W&_iTkbF7G5imNn>Y>s7-t4kGkH^A7!EvSwy9FVvP+NxU(K#I}& zgrKp+NcX@`%mE2>?Jle&Wr4}M6)o*_V{|`sY*UXxr zbh4~;`+n-fNKQWWb#v<#Q|(KZ-TS?QN*No_lV27Vv;*=Y=!})rQeCs82S*1x zTK$Z6#F5WAs8-{s@l6BAL#T=dcb{>r;e+Eu!&YG8YWTo7(Xc6Y6oWNv+S#h9(#Pqc zovp6k2MAsqrNuZ|-4u4VR#L?Cso6XLGDp;G5yFJk%tMu^nNKBFGe1<#=Ho=okNz!L z-rvbZ^wlm_2huve8??SUrA%dgwkxzg8qoUCIBI;;crl>$S<(7ASL;Iofu41>-gAf6 z)p|hd&&TQedqC@F30}0`?`nOvhqavIsZZ;D0g!J*>-`~2SZjN{Piu!tthF;fq;vO; z(|sSX8h8(cOp}4MtfZerw4X$@kf0fwXY@^@b)5&TE2{eVz{)MM3c#hOQyM^*IBitJ zp}68Low9n}D9fWa^|TtQD&r;P{->w4Sj91VthXa!iuP!yfw!@@HHKh0A6VDhdQ6QO zFL_@AD*IT+)O1{FIiKL?nmP?2l=H3bYdx%1jHmHtEY)XIkbdoY!|)p8b$+}xSnc8# zwQW34Lh9&v9dFyM>E0M@)icI(+{7KtJ?heU-RW9*hThxXYJ_uGAXbvSeA{@Mchpxt zXpXYKjh86vHrgpJDI{qnb&r8oMO89|LoEO()Mk#?MKi1gszD0NiifHhRz1}wMFgq? zSg`29RLnXlI9?PV-9ZgY(OJ!mf%;l+r<%Hsj-d&BP>M{4F3t?$j5`Yci&I1_w=u`p z$Y)d34iO2Bu1LLxSt;rii=-YE3NN}8a7z=$TY`c+7p364uqF{99l@b&7>sC#HPgrE zS*4<8pj{@4pHonpFuE0 zM60dQk(=`}XL}IOqLx#N-oewZL?=*6O~CqcMQS3gGJj6V%grbW)V!oC(R3*sT#X35 zlw{q<1ZRXbA#^#!T4jRlU#=c)J!Z@j0r-hrx=4^dLC4Q^9xzr1n6G5!c{k^I)qn{) zcf8fG#M-;d02(9%k%9~$^~zXl1>e3Gi>GbDLYzppKEVM{HURTKE&NYU(AURVJ&kt* z{NMR6|M&0CA2f(Rkph2^s+?k_@h$j28^WJAaf?r|GF9&a9PJWodOa0X%V>a~ycEukc~RPbOLY)!bBVIG$KFD^<27$EEs^ z1G|#&INp^U5#r|8qwKOIeUsT?RZEfCcw*g6YH;k`ohnNqgfd>w{x-!L?~iNQX^3Ob zf+rpNe^TEpYqugtU#L5+v?}RqA9yQAkgSp(yaG51ZY!o?#dJMYl8IDFCQ|jv=~iF$ zht&R(D%rJ1UteprQNN^ehFnUYU4v~8T4Vr#^Xl6A>^f_vnd%E7)h9|2L3{jqPkkem zqm%I@KCo)-tT#(f{nMGsNM2S#HsX=#8Xn@LaX}f570W@PGr|ShG zADx<; zNGMBBLi!#)4(B_mT_;|%i-y++L3kp1HW0P$=k|?f!-}e|lQ?R1#SWuCYGLmZ=o^!) zqIlYLZJRZ`L?THQ6tGH8qJU*|)k)i}QcMGb6*M?t5lNg&?~DtEOvgzQt-`Xbbeyzh z%EWlRFkU}Ng4JO^PjvwAO3`>t$CV=0k-IZrFU*M!n1hbJ#Olsu!F-*cIY+5a0(`Fu z->Z`(Nc|Sz`|}-q|F}EftHPJ)fG_B9grZyU{ebx*?qA=H_|R?=4|N=%!!3?uj`65E zFvqueTL4|fBmMCZ&)|^`y_@v(R4JWK{CTMNn2Zt+^&XS`L!EP^_TzQN3hOmvur?0U zI`kRrU-J(4fXO;zrIo924a>GPPLKKkqP^)L=eiY|c?nW^l{JuHIThNq%36#g<%GZ| zgYqWp#MRbTUGJdP&YMTb5-s*lmS{0}jWt2HJY;pq>w2`7UU<@q(k<3nJ&d=BL?wDn z%ebtk9zxpl3D@W|uOLggJekKfwnPqNq+gya;X>)cW7bUFG6!kgKd7VSw+k7gZyiMx z=v%*3j4_#qbA72f<29*HC7tuZ)y0{Ll&EKGOYgqh;kDH1h`>06J}wi6we zFPg?t13iqW(eu=%&DLCH)D-}J4WMQk$Bmk4GJHEoQ{(_V#%!CWuWz%4m52k4;Gpr- z6wY#hNi#eV!1$?|c52&ptE)mm7rx_E)c@|Zs$)}%MFBayIUEo8{@%fQEgDyGS_UNlXfHikhq8tAYt5A>Xnal->0+j9$%fy&+`zOt%D-JH1zJ^@#>*_+(PF3WG+FGpjV*nRIycP|t+QXZYOAi(co7B&h-bv<*h>g& ztzX9&@0%T29^7d6SD&B?4u``4kA>J=AvJ88NVWP7saBw#Z0ADnV`#i*7gdPq<}p_) zxAB~x6r^gaE{i~D6oEFqiKtyr=}X z_XC?xrTxG>Md-8(co4i@@(ZWSJi7UL>^R`2(``KQ^Nqp{>H>^L+ji&fXsN1iT*HII zkEU~`{oZuWwBLaMv~72e$jeOo_H^0QdUiS+VdFWgf`T+L=d4ER@9DbNIcu=@?SM3= zr|T2vu;h2rdCxK8`9PDYb3e5jc~6JX=3SkbbYB#zL?wlz0fEdZqIa!z~B1PU-F| zhit~ok1;j*f|(kf&g&U3V0?lkrR%(xtkG&JsL_^9XcLFA_?NBk)UtH8_2P6MfGR&- z_CXe>^YD9EWI!tig~!rEgTist)9`blFZrN3D14YMe(pAY?Q0AK1^v<&l)%vI(f}fV zUzo0&T(UBZDBa{+H@JFdNN}ypRT3P$GdQ|7q^dRw5WKYNNVhRM_V*%z;Mx{#B%zBj z)Q7>rb-a+gw!j->2*nIvI|mO+xNT zCTDJ%;V#l%p?j9FwXD>90po%zri=F(<0;(H9PlF(&O6iIC*?gl>lf$^#uPG)Vsu+6 zkD@;?Tq(c1g5w9ZrG-8WP(4G;i03*07Bg1QU^CvwwBIt&jwubk1#GfseB@TQeW=i0DmcV0D|AM_J@O2=Q3pV0SAn;A_lSuWGNM#Z=JsVo`$uu1m zW0a!6SJ2bbMJIf2B~m(f_H)Z)VE>p+M{i+dLa5KJX?oU|Ry!llZ&Gh2=(?QO1B5nd zir=t?7zf3sd&Q;&Gxh5?tkL+m16%qzyo*WCnBSmV83V?1`j&$;kRNds@6-S)wvN-u z_<^e2!FoB|sqRmOzClkRrub09_4Q(ambkzGO59^o=g*{Lv>utogW|v} z{mqZoIOC;2%L}ul6R!vQ5$)?h zR8a?3k}7`k4oU@YS@^m^5RfdTxBqHYHQGo6cOtN<6Ayq0I&pc3hTMsZX9acQHnJ^u z;_%rhZJVWU{Dxhw&4ebMxD+<0I2QN2^%2gHumm~1!lO0z=hM`v+4{^M)(ACYwyyN2 z)d_DJGXRhDG*AQ)3%g*`XJc_#t=v?qsgOE~E;3{V246RM$&+ZT6J%cPt|pk6)XlT7 zTU+zgw%b-W!`S0;U*aiifFM?ryJpK;_bF+iwXQx{!LA~E`pD7Eo(*fZ6bIg&%g&*2hK)Nq1?u&e2oGBQy0MnU)=!&xn7Go?0TW1v+EU~6Xbezp_;hf4Jy^0qnCu+bs}n! z#^QQWI=;3oht@w1w-2iCfli0kpDtpjd%tlllQBAV+HBpXsNF;TJBOW6;Tr(_R^DGi zik|EL4VeNC=)an(vBPCki5)ImPiu~+nlh_()yGTN33L-x(*8m10V{H~U32Mvnm!h7 zw^NUTFS*(-(ppC4Nx;!`b~!Dgqk4HR``e3i+279M`wDbEG8kG{ZEoXr<1L`-pB)}2 zfjF>yMWx5*>W!uCY7r-iiS#Zue_GkK^*5#Mc=dzZW7`7F-@-ag8%AuW8doaf)3%f| z&!@D9O02X;7j(2+hr9E_wz)hnEGuhIAl2~-x`5Dt4Zz9s@!y zlg5DatKMxMtKNB@E+~!XB0we8gQ0bNN4um-Eu*tK*gc|}l0dBVI4U)rr?V^CwY-gq zyeM6Mo=l0X^(3&z+oKWX0_}Jb*xGIsQJ!i<>&C>QZK)+hkh^**m00VgAzGK4r*qoj zRkcNx>|y>0V^_9EsO_%qo9F4iE$s2ysbaTRkGQ&T4zM~Ltou39{rP#^?N7V92SdBM z=Zo$~Ni5d=6Dl2@r@yaiSN0wz@}m1j)?GeP7O^pit!Q|Q&{)GCsl*!o$QrUU&kpON zn^(6-o9JXcrLp&3eWsq>RL9n|!*!7w_97KApL^I0n}0`pcU57&^fQ`#W-SkBe?K>w z&;8tRKI>W+8_cxW4~6CcrsfB^cnqkC#_?2&nXjwWwyS%~6BE(co-e&UySCj{4Tcc( zuCNtoA26S@ADe2Vw;>j1KU0Vz8zYTMY>c$|A=!^LpS}F=Ix@g_&b3>TNm}bmb?pUe zrC38fG++B#($yx{4i5zw>R>w@6+0XfJM44q5DLw9SQKoBEhHiL{3R-FnXj)lu&a7C zF%df~cJ0u#p}kqX?b;zL&|WBZSWGoy2Z+UX_=YI59loU!+u_?#J7kF+N;S5}lcV5p z@CQ73v`KQc1>?I@em9A>slbSncY#vLk9AMe*zZhy?{O8-+%=m6C%tVL^x|{4?J_@@@S`bDJLSGt`BdWxV4QB; z&hDU!Efg=f9bo2NC|>Y#J9~htv5>u>%0lvju!;+5BO6~b+|}MLt#`J!>#KGG(24<6 z#f6;lgi>Q0{TgheNYD`*ji6HGLj8UR*vN|;*G9jyjohy|{vIM6TVf*Nu_Y!^i7hc{ zp+Cdqb!?S5o7S=VY$wd{PqZypS(iXbErWh!hsC&dvX7_@t_cUqnrI-r(%J5( z4vU8SSwnO8!h7`fR*~`Qyi}iF$a$t-oPdGG+fAnzQl_atr;3})B4ZRV=y`*>1xC$` zz%KrG3nkeU1RM~lI@-7LK^3ih%1ITkd|as70Vr&RR87Q&&dqpFIeeayv3cbKP)a{{ zOJ{`Y#ho#KVUWXWG9WwbphYO@h4`wIUCoGZt|#RdQ1lq0>8KbaF~%`Wk7~k@9t29v5a8I|R10 zCAAKj@2*AqNG}^XAH?NXxOSq^)esc390rP4WDI>*=A?n?y$(=d(rPIAi+SZS|f>w!F9S+aivkKP{3N8Vb)H^7bh{5l(?1aKrbubm}jQ^fv=w*py6; z6=O45+oVjF8c4aL>Y*z^fgf?nhGaYtvi&kV9ady+~z zpdae#E3cYpu?03!i7l`xV1Xus?Ja)ge;aHMQ72sGk7Uw$0`jdo`r9FPoH`>`@E!>; zISp6}4=aWufL{@<-xRGcxmt%pa~~fF(z@L_l8Uwdl}dE$)4IsG3A2-?jGq+z0`qBN zE`#w0M6I|RUW%`%Hm#cpQYO**gcGqftI0J9Lpw34ed)0 z&C<)K+AZmr)B>z|06^iYJ>alW6UvJ$hi}H^F0{M1X+rw2&9+d9ZhbZjo0vRxQu6d5 zUui@li^a-iN%$&Evilgjh^M;)TQ&f*9nA3#XE~}7dqPpR=P6W)Cp}3ew&#;#&+tqd zdNHYGvt-VlI0kcW=Au&<$Jl2KyfEUo>!mD>y2-kx;}qAO#@Tg^>(WTZy%gYiO^kc$ z!Z^FVf$v%Qt^1Q$_lGP!Aq5sIzL-WDW{m60?RqL^vFu9}#cP)M5`&&R!LFq0FQ%Oc zfFxzx^|5`LJ0DY77r~1YynZfT++zJ#Di%VCf)d9l3cQ}0Xs=Ln1Sdmqmb*9^i}m$M zSY2;eteey?f)7K23!!Y8jQD(1P!0*ovo6XZdGm?!OAzlD#NjUD{Yym3;WHrR1VIFdAhLso_7^+oOYERgpOS;HgJv&5>C-Iz zNQPa-dyP6+T=7+L#Z&)g*ar=jvqaM0R{{WQAPxNR)exUxKip3wIiek)68qtSB|NTu ze)vijFNA)aZ70#_#&Tz>esPYyO`TgJk^T84RC!btf-&X(&x4Zd?w0{VG40?ydx`o| zO!Mgy9@8H$(M40?b^l83Z84a4saX2<67il2OWDY{P1*;K0}uvtC<6|IPc8`r|ERY} z6}DKrr6|3%M1QpqE62+umsso>^b3;ZQymxC9~i3hQnA?60f3H6*<#Oxs6rMiHIzuQ z#fDLdEr!ka&DbAt2kz5L*kEH9W98_Z^?z7w?^fwJHBUKW+ERUaiG5ft246B*8VI=t z%K``)?0-vPuuV(Z3GJe!M!fHKe@Qqm(nx5QhMYHyR2d8tUY!-LP;?4FDnq2%TtTQ<vv0pS2XTrY^oyP2HUmSb~gjBk@+wme2C*VKE^<(4?ZNESFQqQ zyhaAjsPo}gU2S*AlOjKErr@p@T-=ey71r1l5q}vKRW938YY>&63ZOnNs22tGab_#u zG&kN6TtEO9pOl2&O(KH3M4#AXN2}DOK_0f0x}H7k*N0GAx>WzQ4%uxMb)R_F_*=}3fUgq;6he|S^F7wZ)My{Rj_nou3_CS1IJnE!7pH^6=uWz(R>nGOR z&FSDP)llU5A-PWr5a&2@DZ(6J-0DbF~ z3d`jrkBdy3_dv!n<*35->@Itres!n)r2gX>xC}j>ePB7&KBGp0D+Q|uh^r(sBhW;_ z>fHi+zDi%t!76Pzd)UO~`ss)5R%(^hF89|C*^ME-TWWVM=MZ*cxx{?j`aZazPA})U zk186_6PIt?i~Zzx1?_D?`@%(gd%2E3i;exC1qH2wqB|AEONI~cLpJSQ!Lo&~V15-= z2*2Szg<=T??t!@t#gfVJ?&+r9TUL?b4{qaJVd%ImmzZSfL$vp0p<`_d0+)f z3Cs1h19lDXh(Oi&w}zvv7sKva|m1C>}=SLImo>g`nwnV$KR2 zc*SJ1pKXM1!=1PY?RTz_{yQzT&-iP(|Nh6d>MgP7=dL|*>+ipxR&b*Dme_LV3huv% zmD~+sE4drWuas^GTPgilXC9ZeWg^N$Gk`RGD>?FwT1-Xxl+nbTmv4~)ub^IsvNM-hlpq|VlJM*AlxDutj6?*Cui0L_GDhYP;peSVxFFs*6 zGt|mAFT@tqkeWxhuFwJ3l2o%KHWX zd&-`x9$zUvdSa!&N1N%Kr|e?d^9*wA7a$6C>j@BcyY)OUXl(9!#vZEP7u#J~$z$`) zl{(>B`vLW%)PC=)mOgT_rH^W5^RPrK&6QY-psRG1!>Ys`ta+R~ zf_Jd!ffbLF3#2n!w|h297gp*APQ$wANn)|?QFN(q#`GQy(S#GPL4?Ql8%!m(-(X$v z3DyhnevYU`mh16n>}zUVHg%2r<(o0tdfr)kr#U9ueQ@!^XLuoK)j6zOmM~nbcQFXM zQUIFwY(}2PGY{NwAB4SNKd<&>b03%wgHFz|$a^*D;KvEhW6v`CMZ1@J9Kh5GX!mu( zV?d!!Xm-I~uU^e&%U;apPB;(CegUjcrS@Zg?bVBRy1JdMlQP3w8r%zrNKI}aS^6!T zlBI@t29H}g4E7s$gaWZ0FWX~`SZSfdU=3Eu8Hx^EC3}bsR`D5%o>FyfK)Dzk<=`U} zqx9Jy#A2;3;=)Qv@od{4z$I~nb5dOiB@2ItT_}A1D zlZqbXmxvy`X+MN-^B3Mk%4O+WzuBdgwOS{A?HP+V=@f$P2Y>U2UZ!`*oEuJ7l zPh-1Iyp3e~3E}$af4M$+cdpxoD=wt%_SL%a2X+@wW42pD+5Y^2eFZ;J!rFc%+J3cK z&Ymb;^e`+hn+=fnAC4Tplixkf$>^357q*)6^SEsN@Sk5fs< z%`MrS%pek8`x;U=l!><6MiRTnkk%=c%C5j^W zQJu(QPM@g5WJ(SqNo!F$yhacC1_wS4kPRd(vHg*Z>fR4NQ=P&4;U&Q*%rzEF6d(dtK`EgCYe`6{o8T)=B_* zTAKJxqEl<-sLQh?aZm(FTFXaWfJsMPhydIg1So>=El#@ZKrLPo+PXF@OhMxQKkN;-GSim01gV?wr~R19 zc9~*zMogEvOm_;?Z2_kI4phP2xdQ9#o1RjJaK&B0U)X+JCR~^JxpM5-1RtfJB3h2F zpxCi=tv`0C&%hNgMqdXP_680c&;5fP$zO03k6w)a5u6D7`nq83c%y_i$~n!$i{}Jk zZb)(Z;T&>lW9^1pPFLkRM)e$asp>iOQfpQHkl|D|+TQ`(P!~~7r63IIP(nlx zR>_g@Ra|G)aw_Y~c0^IqB@n~l=N!ZGLLvwsmxAZ;OI>e}&vFo(0l_7R&BzH2Vx=r+ zjz5S!Z8-f^|M_&-rCwjf;h!5*M{_7t z;mb=$YB>v#1i&^D!!G1V^7AfN$%l|G3uM{)>QIi3iE#R3YG;C! zs>SCr!7%}XsG*mur}?o7h63LqBI2%Rg3Y7j>pOUB4=UYB8tK*rcOsz^SUlyD9Ay%PAQqa2s+Zx*cH*4Qc$Y}<>(wtn8w9r(a;+dd|tf@0hHT#ju(B!?t?40ho6 zDe1K4TlnW$)MBtdpNs9Yu?H_d%eW9A9HoV z`*x$K^><|oTw+Qjz!W6vmUiO!7EFtwR+#cwe!Dm3t^0EWV?7N_G1e!63)_ar z`mbf2#wv5YjP(WU1$z=ce?^f(u;bNs!Q2vpIkp^z_DMiCGg_!0b1~8z>f+^{l1gk< z?kJ$K=Y?OzY)~cWcejp$7Y+Zu<-#qUQQnDEFNMsiuT($~ zb-M@PWGTXeX%4&EYzb%+h!yY}iWL#df(9^oC^lR>DhK*Vy!es)fa67}Jd`-;DTNmR z=u?fpr04Y*CxcgR{8Mba;_6VvDWNY^Lab=43tKyF&H8!nYg4}F0r+wsS|o~~)fYwD zH!k990YuQ}pzyv_@mUQQ>P85Zd>`&t zmp;8`1u$A<9d}WZ{*V)=KKmsyv)09sNGzZ-oP6L zB{py({%gMO)YQ3OHImwT8^|wIyA852Q*VQO*sw!0r?Prr1Mi@rAL8N8zd~uOvO{Iy zRrck4G49u-E*p2^29&@#~-dJ()K{wBcRKxrE22n@1%!-MkI{ zAKTrF)$`h3i!MRIE3ud}DpSrPD&~XRuiBJ`i-J01)rV z%x>k3Aq;-w1Q-o;Tx%ysy}Cg*$1dK{5-Cr{bJ{o!)%$3p&6$ftRdR~=fJV`PPhsEO zz&8I@Y<^>dJRb>#X4{=b6Me+wxz>(HKhVx87WE-%&Q^@vh|-4}^n`X!HSc=?`CouV zc$v}8If7#cg@ZA)*hS9=U`lSJ#YVI~-QIZ&OCmo^F&BomC`xX;M|X-W+raxmh!)%v zZHYJcL^~>RPqf>}JyB^nfybl@r8^Eq?b)E$cXZw~9`v(xKc~@SquvzfXoYK&PR?oS3CZux*^r8(^RfG!?buM_2J(J1_-viMQEYvni}Mw2FAT7dgT-g+WzE^NSo| zT3+O6qvb`8KVeAv9N4|6r_C@IdVmj_hvaDO?q>_BslGrk1`oEPrEOpzo>&=M)%2e)|Jb}`B+%vjzYzEu3T>8ZC@k* zAh8PH#3G^56{%6YGgejG#KWP|ChiOsyGg863Ba&YhfQoHwB9Ng)>ZYz_fY9O0zPSa z3e;GE>bZ$O#;K;eG;p6(2_HuBw}yU$Q?1=Z3U<-EUUixUk(7^cx&j>V3BU?Iu}KW? zHoo9*q;IOdDf*$!)vxCPXQcW@^!w7)?+;ft+~>}MY@1m>-0|x?II3mu?n=PX{mzzFtV6 zl?B>!hd{dm0=Wp!`w&>5*Ia?z#`k@VGIb;*VCuLbQUSu1>YoH>m@>AoRDZit72hIK z{Vh_(Y+*B@m8ELDCB#gs{uUW5F7*9AXclSk7O|1rnCxqm!9pLfQR!RQP=J6)c(oX# zSXMrF1Qrg<=^J(YCFg;PYbf|}FwWnC65aYvbCuKA?sLkN4LZ%0O#wWK zlbxc5+Jfy#dJ`&VoU>4A=z+cCQ`N^i(S|w*!QXMx)QK%vWnf#9KGlLc{yM?|umnAN zBM(TlEu>xr7}fA3`U3W%<;y2qc=__l7G5x^+eEmT`W^34(kEs9 zCN+W>T_#t9ee7U15Th-gN)NX|dT1?!d%x5!4&)=ADX?W{vI&7s|=##@n}_c(4rfSO(oH*NM~#bDehhmGOW8xpxS#@$LeE1_WRlc^?m!g5EgI8Q@mES53_h z731SCoke&zJRrtJ7DHX!DqqIB79_++cL?#x-Gu-JvH}r;6+r0gubd%#3oE=3%DzvA za}^J73O4wxP;wjhM9FQk)7?OtxD)DPAB4UL=Iew;+wR&4pg`=25ZHszsaeiTd<*uG zs10<&6LTEXz-NX6>=T52g3BH+V3K6aKI0DdbMMX`6o@?$0(%fzGtarkw_raaguVWL zKGNl5LF^9;`@=5#7lPQIy@UOQyR!!cVo!v?9)!$AP6FS8{Q*CFUcA4zMV8+$ZIR{o zi(CAQcRXLaz5|-`-mSCU9jUy6{~^;Ejwd_ZjEt>>RUx&^b|K_!_Y(@Nd@<~Kmnef>=e^~-RF4q+7(UqzD`wb)Db*2 z!UtXroVFyJ@|QY%iNObGqx8we_``=mGXlP2p1aRoJ-Y4qweo#Jk-ut285BM%!BDh> z1Qg9xkUeL;GaFwU4?jhR z*W(J2@w~|RDHFqYMsFQ)IvBsu-5rL!cJus> zdvxKFVkPzIElx|LwSbX~Ky)p+zjj!f(N9`P#@;wUL7!7dJ>=kJsbcTu)53W&0t2bd;r7r5KtlW+`mM*1!=tY$W5%W; zsi?1wQ|0N12TAyiRIx|CClda_XHOz)WAO9*!CrImkp@F^BoxaXs2-_3pmaDLBvy43qsO7JpRsl5esY=xUCPE zq*C`|sW(cs_B9UXMzDcQC3X4X_~1rz0VjFDc4gvhcwqtOopTE$8(!@SG#9|ghPMb0 zv~u40$Q=S55P@9a3qD{L=xtXZxA7BSV^Ai1QzQa}D-mVFm?An|f$zjU5njP~SUj$b zRPom-?1#BGYf2S=ox*-ty0azKxnHO7Ib1WeQFpp%@gZm=sIGk(UctM5F3jW*m_VA0 zx29P#enktguF#bphtSwLg3$a_H^&wFVS#3$b42LlL6iZ;(fb_L-68bzuFx*phaqU} zgkMV)iw#Oq8yuVvCbO|YP{VP2d*iUGdijS=WM0P_ofW9LA}2rPWazg(#L%P1&=q!b zhc(20up9+czeSM|JL(?lRCtDfFSR=pVaM zxQ*ZW8pYRsy?|BMZIKHQu3Q@~I?Gh_9#$rDkH}SRkH{6dhvkah!*ZdOeiB1<-Xr?~ zRa!&`X0HwcI!Hh}?2#4tSeKC7I^ExT#|k`?N#3yn2NC`m3|ERRJ}Fq$1AC;G+{P#T zjkE%P0m5L@18t%t?@ERyC%lB~znzzGQIjbx;w9YYdr+FZT|aWkspUMK=H)w@-SlAxeE9;7MTxoH4H=;zCu`g8b zuKVt4c2J=e1rfuF0>pm()H%qv5TQ0|gUnv#bLZZ0|Bo>0_}{UYJnSfb`Uame@ryN6 z#G1KJmUuXxfF}AnzFK{UM7ejD2n0wXq63LQr`DHFE53z9>7f$w`u0K)_jAJi92=#l z@j-z5yLWK^=V)E><{gUy8G|i6QDqP6CvmgLe;->p5N1f!Grvum>St+0rf855^_HURJh;g4pjvJ4XDz{i6NpAokDR!T#*s z*@FVHCqiHkLcFr2Td?1ai?FZyi?h+dvp>J$KcWeof85WURnY^ymlSp&)a2d+cQrYX zi7C+lQ_$%2o701D!Sn||Qyzases^9|oe#(kRtH?Whn2?DH~JL>HCVU~xP$A^yL0Vu zfVtvATtRB|pUym7S=F|<1X+62ZD*UlQO4u$WM$*4)7i@98=JRiUPZNAc<;J{_ujkn z&KBOd5O0uM_P5g!SLVGuly|p(oa5?!SK}*agPpG&5Ig@MT)(}8>#e(U1v1&0Xn^aL z0~=O)rtuxj{8lK_d4}hts&!DzTFFs^~D>gM3fD1M?Q@8uKN>uJaIqb0Z zpkOaJ=*JFhl3)_$O_G5j8x*`rf@w)U1Wz*rZ<0Jss_@gSr*V#vjs{>~gr6%WZ`2z- zp10M@;Nd^)ec_DNnp1{nhhRd#CPeJz|m zg%Ub38NWYxNDkXa&hXTTstZ1nLS;~??jc<{(i7{gMeIfOs6+HCSGDz$NKZd3AxJ`b zBpDfinSF?!ntP+D#xFEKY+O%NxqI@c#NCs3h`T5Jf_O#bA%0>G(`Eg~Y93v@r00@x zBw)3JcUX-fO6wibo+0=N6u_Pif$XHOJ%$g>iJe|Kq#Kt;M_p*> zksYls{Pkp6r4DnB{g1zPWf@O`DlfIA5A)lN#$m~7OCP4wSnA%xl*i)v?TOZ&`sx)J z2T#{SCE`4GcTi7Me4gyX$?V|6DABF&c|=8>740b>{5;|rQcwD4ALbJ})zGax#2R^6 zGT6O=_F;#)Z}w4*^bHKceKUjjaNlH5iTftwa7f?mmA?6*0%*gd`LXWYiXO{QYY)pi z4%vs@cO{Ou^|Z&2f_s{)?GS>VprgshavPxO3Hq5zo}bjCV!LC9$%CE4fWmo(#DZcK zblg$=pj(G3o@VM*fw_oe6ni%6y~DDyq5GPidSvg~o;JAfy8e&Dw9$~E>sRwMR==Q< zR?HXC3HZ^2XdT}c9?R=WRM93)HL2por$Fgit?&_WlT~!c6hqWFJ$r|0C|E(nC~PS6?2C-=d3nL|1(+ zy1eex!6WB-T*RFLM1?9^-{0=wiPVX0J;h{^?*cv(0w{Y+FH0S-?*WE2lnLYN<1a?c zL+b69`>HGVO#x@QuZrCN1gM%Y|<|% zs-{PzhuqdUf9oAf#@=Bgr+!Etm*2n17eUrQo`!`el zfQ4tReU8amd;rN1^sLo$jMw5oq_m0fkv0MUZ@lBfw@91rMJ>{%X2*Cfe(LFto)(76 zc3CbHmdlPwnz&QgZ968}+IU=P4PJ0}w!q?J=)!i{u~Tz8dm;=)G{JWXE&;yU>EfBG zuDER9L>scxH=!2gk6n9g*iWs zg>~rYeC1=3VOBgA$WP~kEArDh;KI(p`RNA_c)F`K$0a|_J}%gEj{C6#`6+yg^V8)a zGacur=rYbv$CK@Nl6`_y;Ys!h?8;MqiWwCj3ftqGS@pDDo=xfvFr-gEyb6Z&y=3I2 zjrEbIAa3=_yB!#NRQQ*SypeS&SY{*gI)e|UPJFce= z@>GfVh%6#e;3b_k!xQIyDa1yc?z~SJ+!G&AiF@LM6aJpy$Ei;Y_DrDes5->6L;ZY0 zdgA5@`X2Bp!_+5cyXpB&P;k3Ios=$!9OmhX52gX6r7CrjjU9DTpBv_hLv-ibh9}*~ zjys9$4NvNahkKeCy$C>_0s@Ha0n~vbJnitSvy3`gP-h4n#o5s(xvPxD0aO49Dw{G? zL^kC&_|AbppxP&Wrrb>>`=svG)2QK9xN%MS9XiZ^r1QHFjoF|l36Bl>D3#ctkDd%Q z=$i?iiDb}g)$u)icIC>6o+$l9q9@OIokW+l(90+9g!m`PbD!~{K+uBdWs*yr{sXai z-tm>A@pA}lpYO#!_voZ7TAtuj>k3t8>b1o0A#fEZMW`YJeSK2SY=)9#3!Oh1WTC61 z6+2twM^Uq!*Z zcD<;?w(Iq1NbddONnRIiTkR>Li;wrr@`s6&<2_%)F-R|d%0K$ipoL`I1W$&MA&q3W z(ID^IZN{VGsZpt(mvH)$@hLf4{wRCvl1FvNiJk2Eo_)ziv&CeU)q-}3Mz z&rJNPkRRs_=#2d3I@fSl;1l~z7U9E7&uwv9D%dr+nL?lOWYj?mpFowgD40FvLYaG51`70g}`AtE%3FJm2g7GdmrstE;*zb(rZ4B#~2upSh;XXE+K=8Z#8d z41gBn-7o3oA7T z2h9Si$Ae}e{o_HiaC%_EEj|%bQ-9st{c2#OlzhWI2A>*bveFG5Tc^{V%eb9(pu4Jm zvkyF|6Ou_IWh-Esk#c;xk!gM1-&%L1$2qO7WNW&Z(cT$i?BAHqu0XySWUsq!OgB4E zOU#g!rZ5}wkr`q`nmV<(j=~$+_>E@hYRe-k1OBv6@Xb(vo~-0`ox$1&MTy#1rt7cY za@SQK&S1Uv{tN~%8hdxKeoW^sMvzNYI9+`&)lk4xd*U5;Gc_Mugs0jS(FC=-##FM|t->K<(*Z_Ay-*FxG5X1)vBwBqVywz7e zbazy%OsmVJ)n%sD{nF~5V5^xsa8T>PjiN3!N+8fxfcVc)_oMuZMwbK{W!tdOOtJ3b zW{Pze4HD3Y>A(&$>>@XX%n9Oqk}C^cX2Y%-wa$~VOg8@UWGs^%n2c7mr>6eq6Ze3? zWPJWp_YbOew%8Okv%_V!qwjnI5&7F^?xyOcY_aod0M!K2s6L>a3fQ(4$W!gI_37a-_`Z>>F?!%M7<|8E%XAr|5B&-# zec#HPPtDHeX*MRC<_p7ITskR1kNh0rn9Wjqz0^KvYOgo7N4k^Md8xfVSi8?lNo|yS z7SB@GES_!&v&7ECD@9s9{clnsRcIDBizJ$+?Xp>xhIgH1X_f4d`PP(3&hxG2Ec|Pl zt^19JEPatECiATta10nP)xs#rva}J^WA-(sf6TtdvjXg6YjA@O(YigpbT3m~W(oT` z&Cq&^pFd^U>}?$BA9)T;Vf zQYQscpZ^+h$0d@wAdpJ??$mBc-5y9?_l>)ax+JORIn^GD)^X(Ty#91dQo5cq&i%CI z(HV1%YK@rfZ=7@{f?Pr8ZQ(b2VIK>hE zBa`)xiSCUSZeX74rUR+mQ9&-2TNM% zJ_0ZH>h9Tyq&*RvN8kGiM${=T!$JNzp=EfOWRINeRu*orAULC^xs!3&g#)0zIihiI z&1Q|8JVzh;9qM~FZ%$OD=7_?@#>5Q$L!(^L`rRd1i0CxMofjV_ZN1B#M__T?+Wxvc zC10E)Q_=u_)t@QXS6=zm{jlmWhi52C5Z|xO)?)|!67J&JuyGd z;Se5jIYK*ojzrd~&f$O`PTCMsY-*uM>pf0!%U^-9I%Kdi&@T8hgS(m39l;7E3|6i` zfmPyM#wu>EU{x4#(%iWACvGld_2^v23b~9`&ADM%sj5h)(6K4~ioZ0Y)OoHD%4ELj z&!nqs;`Qp8?n>%Iw1WLBC}B_B9#+!sj_<8Df=4=W`bM)yh@BadQ& zJj=82Imz;D1}1%OyY^#eNc^xUyE6~}=+&&y@PGfO=P=#VW_ZF`j0h;=u#`Y%F>sv2;!nEmRI$hpPjkZ z-OEy|4JOM4ljZXzu6jU_*vnP;a*Q9r6dPnVDvL%WTL}M1+7K@L~Gf4kjTC{~bi za@*A+S;AzEbKyIWiTc~)?nJ%sY@}Pgv`|02&;6XQG*uLHD&ImqVxRjR?Ycz-rSHS# zw7@-Q{`S49#X@m4doSd9+=Hs7W>I_JJ8!9>3uT-RUdZEg@Itb7hM;M`vnv^ zuAYx@3($k(>eGSW3MVaLI)a6cKb?TW#dfG&%ntFB-s9I7lx}e;Yb})}8 z4Ns7!v|iNJQ&yM;^x|?u2tJ7dB!AnX64or*5ZKf#!h`ts<|5(S8>o&Ioi`Q<--b~O z<<%#cImEXSs1(Y#$Lak+d;=JoEd&jGdt;H|8@+>XJr@bz+AI>jwOk~81B%SIYhiR^ zzI_k;z_-NjsYT}7Hu}eW+qOuod0|{lopUX&AkC=4`usWf^Tfib7u+A~bpsR9^^x=L zVY;2qj?u#!tCH%>BFejNMd;QEHuiNC$G(omdcrsONZ2ABbrDg;G|u6(O8FOy2~tuD z4<8~8%kx9!}zXU{ME3g54wYA+VUB)@<| za2DVc-pD5D#m(_juE~GTpD*4O?#BW0dWg-0}`3>e@DifI)HB#)pv=69fm2p18lAUX+K`Vq#d$EzwEM~gWe0|d>6=Za@jB7++HAO zE=Yr6yiQVR@oDZ7F{Afzk{|@pv9=JnL76UgN6SksTFJUV>wm)^9t?1kIum2KV zC&Dh|>r1!`yV`;zWHnESuv=S7Z^{6>Sdq0#%FBwZlpf}`6V$yWED)h0xdfp1V;a4=@H_$vsHj6A35gor&M070BqR1wQ#v;0H*jQl^ zjn+A``7*UGs+InUY6aG`WR1bdx^;fE-I88-M_BC`yM$%kWoBZ(sh{4mO*tJAh(vGl- z_@13zLIKP7lQ6k(Tbm#MB?il_oTR(0$F;eFY~;DUAA z6Rf6?L;|s!Byp_4lzJzul>Yl+yS(*@q%p=QM(Q0H^ZD5yB&+Phxsx%D_;l)@lEfHK z5R4Z~(tz*sr71tcTPQ6Y;SC01Q|nx?mL>S!k`%^Q3Mpp=kEjXDS)QxBD>#6KOoJsI z4pe1VFw;w}U<~z(&%yX=nHyKXmqc;I`sxV~~oSe;rS z+Zg?5;R9-Zv`h`xN+t&0Xe`FA6tqlcx<8X|npLG%GNq6SjI3muC1xXAxS(UzcLk@b z5kQKK{tM!iRbTy;_!s?`PJ7%g;EP1EQGM4SW=Zw+c--!)8sn}+x?AMO3wCq;dIdX9 zWv-MxY@JrJ3(y`=$OXXh=ik)}x>rT}HTC{V_5-W|`cS5ws0OT*yF$jG2K<20D@DJJ zrS?Ns3G1(9{Wf4FD;PXT!JuycN_GW2+30^859qfyS89Y<3T8iA*{*A;O{O`V>8Iw_ zA@j|MI_kJIcVwmLwcqe0y>{}!&7xM78W5>>r50Wx-|DF7RfMw@sYkqOOKijsCwA2X z(O)O%<3Z>H%xlls*{*dfAL1|c>8GpM->LGe%0MegljuBho9ybewh;piSW#)rwOtY+3!Ssm;Y?r{hr)8wDXGmHSg^K28u#pKFb${u|IxGS{|h4bjIcw`0BcNRdnP?Io4}UIza|jlh?))n zVg%Ojm{wm8|K6^w(=zRX`t0|%muld`q!gX-gAHvU)%ct(GX8qeeij9oSlCpEAr&AN zkL{0NvOiOqYh-M{u!e`h3u}VIK(!}$`pJDj zM*J@zL>FxCo6yrPqyWR+-2N|~EKTd+A<~r1^*$@bTyGB%M3Jzz5TyP?R9n$10zRA2 z3QK$5qj1taeDA0xf1o9SL`IX zP+V|hHFrMs+e*Gf_KB8uer5DRp0z+WL$0rnSu1Vb3$_*95DNvx-o>>rYoEOf$Zqy7 zej^>g-bJ0Y_{ZKwowecKMS5$@e0UeUYY;KIQo2lAJ6=b$v4`M-3__LNj8<#IOEj~3 zN+vnOtpMFP96f+Ct-;@HYkPH0Tl*>NBPxdt@!xv#TWi_r7`RqKeBsqteK$iEsqfx| zFRSm#^so0?{d7C~5nm5#NIcgTYjyW__Pe;eh{?$@hL?lcQ$R*UTUtIY zfJ~GX^pAO7m z5G2UnV6*29LB@BoJ6XB)h!3FrtaVI>J8SjpS%?gzN@~7!Z0eSvH`%kA4{-q6&R*Jq(^+}ErV-exRLt)k{l%n$B1dY!_fL7k%4JFU>*Kl zT&q`fv5WZ5Qy+xZyFeZ?l?uELF*%sPn<&BXx;_&n00rVHayn?81PX9b7nS1a@Fl>4 zs-OhhPG!5@`>CR?*xfFI3&A*_UG|l*cqme^j?fFSqz0^G zOA7Ty{1^BC73*Q=*SSB!SmRnqh9D`T$M>)wr~7&c9nQFf@^p*WK|IM)y7s@ovZy8G zAZh_^c~8hndPM}_cRV0crmPcnKcJW0LzP@FBC+Ut?oLr`*`ZBi)z-5#d}e)kt2Nd? zursJknwemrRls=X4ZA+SqSYcul~!4hO~&w`kp7qJL==qzHWYUN4_Gqn3LAwi8PI2z z3rrpv#?O=M+0!|?UfkQO>&2rux}H79 zT)O+$;1_QML6M6TZb+mwbNz|mvxw8xM#1s!HZD3D@M(d&Y_DO{O*J5VasaN|>d9H`@^;-I4&*>7%?@PO4cz>&5XdOTh~vVX ze;|&#zks-b#x=2LA<$(2Bd>RrBr)a&{*JIx?6-}4=BW&Pqnc|o;wWkmfBXZxIf6x$ z#ZBEbh)3#b--5i1_)S3^2jnQ}+iyH+*hI{Dm!zco2wqgjPBM6#iqD2tWV9Pg3Zrcb zwFwqd8?eCfW+FZg`=L#aJvYmEqpZQ3FUt9dvl#CWHVVOU^J@U_4>mH{elU;`V^Ao@ zh-1UwKM=?EU_auf=BBWkjQIgcV$4mcb77@|jObfp9RaGpiR6*KHU+VS=s4V!(*bp0pS`+C#A+wPBt)#H zY+|vBYLG-+jc;Hk12Pss0lgPfxBkg)>tZ7SgTL>hJZ#q?4`gN1YzPIos ziTlTcTSR4&eFOutj~CR;rtQHhb+fMUB_>U}p71B81Dh3PiMVNX>8hFJ&5TXbX2`NMoo|dC9~F{&U=xOR zOj2R7-u4DC$JY_Qvg!%M;iU0u0}K$ay_pfWT1ysdr&l(I)2i*}2XY4x2zvqq>;VYa zm(fSZg71Sj>tbKStoZPsUGSm{?@Jd3au*6^buI+>PoNRn1Cnm@Ffv`D(zQ2-cBz)s zt-UF``!{6AOb_YPROF#gQ#VVW;GYr!xlhaQ>(iPC_X!ZFPXq{k0wC^F>j`#eb$+wn zFv0GIuX6r_Em6Sotl)Ku`&97%*C#3s$b5I~?TH9-DrXBjPx`BQHkN{Ec^E05eGk(Q z&!Cf3XbbyR>?9%MgCFdID1aeaIwm#C5Ge=iuv+bWD6L z$VS`!=4>G`tafjqfSzm4783$Ii#F&avp*Jna*Kp`P4S4W9RI@`#sA{BO8gJ7TbIC1 z&;Cp~Ay;-Q$Nx~4WGv8$oeBr^`K^p(t*wI2OIrnkt74vhh#wg!VB!G{0a>*8mZ6_BLS6yrN)V+nuc3F$5{_p4x!it9y}Mna8EMrC11R2O|vNEK8*~!{h`@B@m9K(hA}i zOQoNPge;YQ+8&Tfd@^I*N_#-Sndr9)(e}k?73XeU^S7Ii6tHX>y4vomHUbfHCXnTq zO&d^}WYa5a5aK$%ou~a_B5rZDf4f8y!b|fwpM@+M=bH&H9_JA|@Ne^W{qtJ8oNoic zmvKI4d&s8vIbrQ`z#xI@aUT=uANMg4U*I!qw0smyt+!td^zrlc_80gJPWLk=c2Z&o zZ6A15*I92z>m3`gdHos5q}WLbz%)Ym=^fJ19vkf*R%4xc7H6j#>WtHNiHLeAg_}F3 zD*IWhv*h3+Q{Sm%77Q`G=C2z2x6=hT9^hG4)B5*Yf&(+CdJcNzxlFrU96 z3^jlL#_v!4MnJ_aky;kQEC9rJE+B=xlHHO*n-ff#lVN4(`|m@y*(taK3sp0z5Q!up z`tWwUy^7w+9Q5uK!JWEO1h;o5OSKX^A@M4!okl)By)#TcA`-Icroqotc!?|E2s9#&a#Byw$ZiW-Pkux%Xqf)Y!~a2D|Bd3cA6o~p!g9z7Fx;$PJrI&BYj zP&`dclhIQYBY~u3?>%-S_0vv~lEK{*#B)bV{(w%kZV}zy+R3wW4gg|Sg6S+MTkNx6 zS37r#pxnBXrPfw_Dh;3OQs+UI79LOacUf2|($GvA9I9kke^+Ku-IcK7H73tGbz{J0lNby7R7(razFT z-@C8rArEdE5U6Pagr)&#$5Fc|zoO|*+;racAX@J>?K-Bv{YBA^8KWZn+Ym=Avr`dq zBI@XG2S&Kn91J_!gNlPqH?i3M!%h)|MZ@MQ3qlZt1)(CWSV(NAe=H=n?+OSBHqY{& z2yW!i6HnM5stfq)EnPrxW*2SZcvZJJVMpqnClP15yG!KY89+1Q;SLIu9PDz+?vJ~6 ztVl<;a>VRrSs1xn*FSAH#ilFD(G5@J&5x;S#o`VTBviJF>PDJr9>Mi`$c_xKp%QNXX?q4Q3{LpTY zg=f+@`uEUoUGKbIAo33NPv*x-J+O#_yIaoN+pO=Y1rub%nrs&}VYkE;aY%|XIIcJo zfG~qV7oI`xi}pZ_e5puY)<$#ygKFb$+67cr-#(aB7)OFQpWTw~Z0jo<02AzY(#Hb?y@RdFpH-Jb3DC!SODmU-{74m$UVOTlP-et;D^6TW&sxbYPD@ zbKCw#;W_?I9Jfw;-l?Fk-NAmadx4_yzPkWyMi~kQu9w56scLz_G4}FJ89JVUGJHs_ z{XP2~g3NmYW1Jj4wOdkdy|P4Pb5(Y)oLGB;Ac%TI5*=7`mE6lao-69~=bd_b{3A|o zJyJO@VsVNZqadmeMf|h6-d_Ev%V~_=`kYH9L3l3B`Rv0kC%=VHPjX|lZ?nr@p7fpe z>NdHZ7FcAV99d-9D;9v(1CyM}>Vv(cS1p9e44$qJfFFOR31KqoJq&=Rx}V!Aul__2 zX!Dk-vpG@8(Zc|Do<&%m9g4vGqv`W}VTHlJr$1|Pc zs?a{s)3N)+pL#uibdoB!k9BkGK7Yk(Ugu?1M=Cxm75}>ru|wR1wNIR$_EP29K$YW> zPCfOmROv5OJ~eIi=eF|bPyZ8_UyYTD{R0)>jdB{Q=~8j3R9s>zPTj}$!+X(AirOgk zkYqZS7J~*)NxfrI@0zK1%yce2)=9$3Pql}M*7PmFV}aV)u@3E;rYw$g=HJg`M&OkS za~KjyWWDT+b5g9zAwZCBQ0SG%X=^nK0%@>c20&{m%|YG<`*{>}l_UdrQ~hBn$~Ym32J&N)#F(2>)x%23 zjV}!)jWI_tgLy=X^EPdMMEi_+y8}Y-K2n-7Z+CzR{y_*(6l2UWF&~UMzOLxU+*F?y zR-G}&u?niqn43~q{-Gr99~xPl?i9oESWaWiQOsbTRlsRVJ0ks<=LqIX9TX!xhp|>M z2RWFNbAY$#SHZOB=n3C3VMYf=ZTBjM%%;{;Tub4Nf)#ZR$`nTv7cV2GFjxMlspt zd>-%I=IOaUy#Dj7kkXzxy8ZGw9dBDPtID-_yp;Lg< zfrM%2ql2O=Qj0p@E4=Wjq;o}4cq3lm%Br;ovwth*IF>qbkUgIx2bn-u41tau6q2|O zF-h>+dQ$EZf>VKCRGe=uH70A=`w#L-7_|a*ia50*nGkYRshFNt(aEd7E$Za4g;IqN z=|fLCDf&i9C)2k-i1Dg}LYa3;IagGvL*lV)Pxh4|h4lhKh_{7?#Sh6ML-j-Ku~az( zL{hVW#Gx|ID%Ii;yA8PJWm*F#Q8hgzrcTjv*aX`HH4xS53KZxpOfS?7wXh1)yCJVc zp3UjQria+%z=KQ>_m_9t zs)d5XyhCDZ4Z#zxONqt*7MDqa3m$|EJz(~H7r=qdo`#3S?5T1{%$}!!8<{ z!g$AK5AfjAIYS5!HhUru;~$$nk%z_X!8l@%p>9Rz%fO(De!}UlieP&)4XTX8*$bX< zT$Xz3Fb}FH4$G`NEVJ&3!#t?;l;*GsSO}m1rWyp_v{xLneKG^>nt@dwh82!jsT9=1 zz;a<==_yabBjX12YS8=Z%MD^Wn%J?3Z0xJJFNs&ZAMg0oT9za3g3y7CmUi-w-gsDQE{s zeB$fcVIJy#6E>+?|TAG`ieXvUb20J?P~joEbnI=;gOz(R~qSsj)af&egO2q zkq$6~3qix^0yJ-?(|}(w%5oo(Vf8ntKz`^&Arzm51g1Q+(g;Nn3*a6PtqMSq4t`Z2 zBzS0bpnp8HIvfcfTK%4LM$^!Wt&Jfz;0TW@*IP#(($-!do35+%7thAUjEr7gRE-3Z z5a~Z0k-;_ch)AqIkFdl-E(!5rM|!lIW>Hr5eOM<{eX5Sd;#?9dd_yW?}!Yx-wuheYC-Ym-A9CTm%s>Y-MT<^Q?ouh z66BowsBq48lsV@*Dx6C>%ACuGSK?gS(QwXfCDJ`eMga_Qj-Y{afX1AoS8(p3qr$lh zpeO}Y&mIwh04$kn{lcijTq_6kh->8t0p?m8`o~;rb2OZ5`5QUoh-=AB9Icm4#zgAY z*y*C)Ix143?@`Lx;_C|lW^4>SDm>_MG&r;W`=V1pjYYqS;!|F9>iULK1)+HFqjG|) z_)E?*^*sR7XF7TX^CzIA*jd#(tO-8HHWx|KfqC?gJ1|c=;Cw`aFg2^!Q8~I*j1;vD zUN}Gqv!?2eC4Ko5R|P<<4uDu~XaGlyh2qVoPCxR>aFmVxy^8w3FFOhPdNXIbItubr zK;m$H*>8(I2+LMJJiZ zbapGJsA_bKjFab818f^zX;o4!j_D4qA&RRV(_goCN*3B11oj*n;V;fxr9(bA|J*Sn z-$F{(1hB7hS;3QSoIh2+W6aeklTVVg<}qGnDCyf5MjsA<52vp1z#KvUn6D$SrymZw zbAUYS)U3TndB@xnuR2}*4zu3!s`IY;`IsEp)Y^P7Cep?7WO^)c*4EzUov&P(m$^I-Kf^lgEXQXJ>YCA}rPZxC9zr zr%DoNKoZ}K)8@GB$&5+yRMx{sIk|L~u1*tc5QFD9Lz@5sS??X!-fm8HoWY{T`3z%t zF7se=H)l4TRHUXT%<$cDacyRBk{ky6?l`+PIP_)^a(#E)L=>!(0zUjqA?JZZ zjF(`lCb-7`FhXxq1Lz7?9*p@*t(m3Of>z8^v&G98TD$cH0 znG=Fc^6PI;=W3``y)wWN6eJcVWlLr!QTH5lEKKMtU>;peoiNAfdMnom5dt#dF^JcBr)=H1bKwY z0`1Q^p(Fb{&*NY((s1KU2nGsJ6MVo8w{vnDLp8-x!i!l z2xl=j2Vr4}7PCf4X-0j}N#^EvL71*VC(ZDiL5b!b8$U0n>1o>V(p23Ltg4ViNbi#* zM%t7*6IM#b;0;M*tWnHhO&f7l+$pw=Tv4ZF7p^LBiuFm_tzV z$3~KvVUbn!6#mhx-@~QFOn$aRJT4J=4CTTF(`LC*VN;JvFjOf~`!6_X*#3`aO zPX*mv^};DpC(Tc>i|gZN*uDXLopCJkN&Q)s$divI?V*BbUH{7Orsz|4empz@xMg~fC(Xj4}<`J=18X%zXG8Or~TAn zPgb82!*%c}F!f0E{t~l{FhFKI(}Mr{?d8cH=oMNDE|qa z#~mx!UC#vJ!|B6oVVqKXzV@AZ`FBK~JuM?J*BKsx))^jw)D+#>k?)KQzJxPO>x46M zXGdui#<(kSM#f!PR0KgS2sHn3j6PJjd+H zxQm_=HGw3%0Y8NigWZ4{z>wU48iWH|9=+%vTOPg6h~)t$WR8Pb?q^2z@!;pDXT;`##Nr-%M#%sEnIQS6O>j!6zs~6W6A&yK zOJ#-pg8_xEQCW9Ju2I=W1T)vDAdRn4Sx3Dtt*11KZY`tW<~S!>cU$C%P^(ddE>ihh zm~xQ-r)CiX#1sdyUfQ9W`z$d9G4hPXPCJ!$mU)tVmU&XVz}aw~{6$oG5KjqmIIE+5T5!e+~S2*d3QKKYZ=*i{``0GHmFNs&GoR>r&eJq7g9$#AycIm;HE8hn;Fcj1+n zjot*p_tj~Y;;E*_qBvR1$oDhwEA)jd=BiViZfe?DX7{gWSy!rsXC;*T>siv1YMnHK zT-q6}4uIk~Fq}aGHS~@ZqhkDGbq|WuLXZJ+!w-a%rE;H>Fo4NSILF<<8}0yCh0bwI z0B@unCj$-*zHr=0@8PDFX{()@3Nyd*G^eDhc}{nn<}~tsMZJ`v*XOJ_q6feCWvUm> zi6i<(Fu%?@c0~Jx(`C2yMB=OG{2XgX|CnR#&WXbU*3b}q<19NYC9mcwC45^w&hh9q ze>%?wCfC!`op01TXqVz`Z=TaJmsLd_w6$~o#C=a2TgAla-Vb}at5N5e4I|Ex&~try z4kk$f?`!H;NuGR8xHI>haAz{e1n#U7+98*@vj>~a{{?q;pg3{I0J-7^!lsN%U)&4h zovdle$C?{bD&vhV^^S)d7V`+UH*+c40Dw}&s!z}9-%EI!(zmmzJ{kXyoo9&81|cGa zthdI&+DMVwY~Q>IavLG@$vF`+z0q^Oj4wXlDWiIy*UjfUO?{tGS;OgbdhvX?!|$A@ zt+**V=XGx~&KUubR6QUiE-z(FTi_JLlO;{ebyfC$P8|FrDnj)?&*BEFom`i92~0fC z3*RZ+d@_^Z_i=2!J(W zEVka9H`0fifb^M-2SV2~&xDr<`l{ds7J%s (P zkYtAxzVI(m0XRa1phE2fYMBb2-uwzoB9JPWu-gCgyokk#=S3`z2ZkgTK}i;ieZn}( ziVFC!qB>2aV7b_nFymR)^Fp{>+bna(qsCugGh!@`*O4eeLH`i@>VgchK^KBU?AmJQ5w-M!F0jUV-uD%il_B;4 z5F=xGktfg7YV8HFT!*)hC>=76#;F7PUr7>*@tjT9<@r zm%y~sxCh>w!%VYtWZd|2!kM*{Nc5m_12Duaf(EU131nbPg5JTc3m1ev`#~nsT6@q{ zVh>ORdmf7nBL;J)K#p*y03pEK$)tbGoy?p7cM!mc$0yHS$-b84QHWsxbDdzg)q zElT)ffV>g_@`?e1a0PFD%(dC+fN+IahkCPfQuWCZ1@~?aYX-b>xT0r{F0j>EqrN~0 z05LjWPk=NHkId1JZG$$Lh?=D9!m}1{b9Sg%IXoJs=ZGL(p2LEaZm~aw4Fy}dDcAHI z@dVXz0HW>Ze!ulFaDd1(#VxFBUiSOP({otLMM)C5fc{b`VWq?c#9=b3$u1yjlI)wB zqxljI5ztxobF|3pzJwwtMX%sU^Pu%Y`vvB;*kMwGTH1>~B7a8f* z(lo4BO5zn}6yrlyw<*n>4)bGt-C%60C5|fRsjToqxE98X=p~c;sL2(zRQs^=h*g!# zkXAw&gXV?92=O%K3{px>E(vKnP>KYknp|S~^k#U-=T-J0cnjSg;74)LB_S$TDikxy zGMfNtOJH)=1OtOH{+*g&O=?=0?{DGaN`z9osigeY8ZJW^qm04$@e@uj>nLXs#s>|? zmncOrJ}4N2{azr+gW=#MUTl8`U+hJq`F5Q_8nK&lwnz3f0NR8t*wYuNN$`1>AE)q8 zFyL$7SBP#Ge^JtSD4>|Zm_isuGcP07z11V2rLik*Djmltm?z3D2Fm$$K0e) z#`h#EIF#|tW&ER8e<*|g`$HKcY5t3J?gp6>2xUyX91_Zya+yOJ)^Ci*sNuQF5Gl-R z{jAFp%HU>LxB@9rTX~cI27N-}9AO;^^)~^Jv;={LN(b2XeW&UIiTi%?a3 zgz=nX4*~@K4nj4T2Y#u`Qv_cy3KYurS7*r)-WofD4fM1OPfafi4!(FdT}R(@3Yd*7 zd#>mLr9JWb$6TITzFvf@NR7-ZA!|69;e8-C@EnrF1UgUu*aSL%MNA-2j~(}z2v4^F zDW^nuYAE+ru}EE4VTv7q58o=kCt82+_B2*$SJ?*1f0e0`h$~#kB1J*J9g}dCEmACL zP=D0-Ir@t2!S}PTN(V|go)W$UDlQ#(=qksy)N@zK9({#O(W;>#t(sTG5PkV78=_6A zW@;8SLWXGft0HTgHaeEtwC4C5d9F9LPg9o^zN6Hp&|xgXtWYE7@}RM z_Y~5icNn5sSH%!*3hIy{`XUZ@kRb{bVThLZJw&*P6$$*<5*-WtD4;c#T4YOfE&XFQ zti2jw1I`Go2yo!# zFOY=q8ObV0wn?SvVey{S(e)!EuY$3*tOQeU}M>aAyBi340Z}CSk8q z*FaPg_Cgwky{sa-dwEY8x;?m!9v<&0qzWQ~f?f4c7=FX^*O*;|46&>AHDOnaYuehE zJJGr(?0SPBmsdTn3A_5DQYgDp=>0+LYH^L(g$J>##Wi6Umac$QIo0f%u5>1tKd<56ybB%`q5ql(G1sca)i2! zLgWD;)z8gK=u05l+ zt2~NRJjDRX^aCLyP_?`+(JqtOC6GzcuKs8i$BB?fhLi<3BoM-JXVYjc=zrfxOx4v= zU=OyMhTSh;Ul##UxuB<-?-F%ghT(>5AtA6Iu1g4PeK3FGbq;}T2qzZFzIoUE9Gp-8 zn1l1LGY3834apI}(F6O%R@J-n$6`q22PdD7@Obnmg+0#&Cgi=so^fhBTBab_=Ie9= zGzY<|>gXb#SUq5lH%{VT=Y%n*u5C%6)_RW!(^d<+&mJvTiWHGHx)xkjwlk zf8$^As|<=0zYLHU7zl2wTwKRfTs6NT{4$xH0xblBU#brp2iH)7xOVJ12foyB#uQgb zGMI4&%qKS};-#iY6}(9mR%Dw&StIj~!cL(5bL%iJIobu$f4-Cl=R|H0XPf(uQdz^) z>k{qS4qEu5U26Z0pnyRJN4vJ)faoo)FI@1o7A3?aZ?z-VR$Fd}sJVk`5H&Y%Fh_v} z#kf=wHcV4oJ^m(ZhWMKzYD(Q?QB(Y;o^~f!^Wrx#E<$Y2b%60eNdqXP7zh|7P5e!x z80Z~}Ar=qBlcH`0BU`GSX}`6!-x}>xTgI2-*We-X|%NbaW+8K4T0e-x5*rcde*AI{qn7Vc#VJB13B*&nSwy+qQ01{+2KcSTeKrg^`Jw z)fXs|rs_+LGP5SrKW5hCTLEST!(83S+Y|!@9vi`MmH69)x$wsTnHc~w(*W^@xwcmK z_`_VqvfJ12jIq>)TcXf*+#)H4TXWEXbltFNOte~aOMhF-vqqgo=P1^-25?R5XKv}~ z&%!voiQ1&;!m_ffJ?9x|shHa=H6w4c3QD^zdkZ3OKcw%y?W?Xz-ev)YY?4Oy?UA<@ zXR2CKr<&AhBy|*C@%gvUmljg3r4kaPQucwmo@h(GDb?PPY9E?vZ`{uQ>;=ytOO2LV z$d+1qL<3JN^}AI1MJmlVm43O6&yK@nTqAXmYwA3e>3KmNl{yEd&LvX^uOwd|y2Cxf z8>+Z$boAUOzBVe~9i~IV9j3!0cSN)&+>!mKk4q)wN;{u-t)uEojXF}}WmBWh9S(%4 zEUAH9slj4Ai~%wUmtz1@B;z&>2aaTXd=9bVni?+zihl!1qTodMg4%!HZeI!Zh^h9oj8cU7v00>8kL; zzTl8%aA3CL1p~{q@eU>$IWXOtd)lfqLYNbGSO6VCyJV`MjDK7nz9W5KbH}K#+qd+_ zm*Ks5@9Kda;eOdI;Jq9UVz3TK?Q<6$IllXgIF5R#KR%*Sbw56!ozvA*BM>-=z00>l z;L~U*P!iWrI=1uhT{N1Sb@&c%(XG%Dt4_~IHs35-`7TSH%6IwjGfp;f&4vvvTQ$5Z zqNfQUgo++7z5B@)>eK)hi5>z8l>v}tT6@a#D^!5}SRO_P$)_oFH*j@=^=Syc zLqqUAW{snqGP#no#+vFwgVlp~C!pUfy4Hmem_=8|yCS+e64ETXR?t5dT`TU2=mJC8 z$WChK84d1cPi^NZX5mA>XqsJiwePM*+Hn122hUT!eT1OMwhL&N43QmogIuiB(et=^ z=pJ#go$msbm9e@T*T~Z+mGgC?P5uEo zVHxp{d!i=S5Zv-=xe=jc2;+Kf6!P37#gbt4QlcakcS*_>kmSyocjHq4Aybz z9Szp8_r#;?L)pfoD^DoOH~^)1upI=Bq$dwjt323Z5%3m{#UkR|%=-kf$M4a7>H_=3 z9m6!Ps&n2%>?7t4&!4KqL%LkQ$nvz=augy=c%9HMvXtwQhphXHe>*s?I!>6Qm_(OQ z#E;c;08+`Dhd(F&3YAFH4Tr|$$9hb)2^ip=If)|fu4WHeBNrF1V1Xeh#oudbhFy*8 zVBx=r&~)kOvc7P*nG53M0cS!ZZw&>>wew9+Dc4vaXZQCs_B}@^$S5cbD4$0@tZ7#P zj+qmda{jkau*?LIV1uWWuW%UV6L$HYNSuo#q2oOI$0L89(9u8g3*oh8WHnvvZO=zU zTi!QN^<7UR{meU_Pp$3TCdJ(p?$#>TI)fMeh2yM2Yc%Hnov#Yd{s*ys^gVaUu-O8ba)3D+r$B6Y$^S|rK?@{wzs~Pg1mcR z3;|2c0t(aWdEc_885nfL|5sr8k~e{#17D45Cpo-%U@20Tc$$@1Ni++Y`ato)Qy(BE zw2K0<^|bolf&{VZQV+J@0R8pevg&6`Z@Lvj%Y7pz!ou8`JJPF0qxJSt#Ze{WFHd=2 zRl-xIK5%XQmnTW>0iX7J(h~Pjt3351m7j-^DlqkfCh|%$V+00_)Zn3vd{m7AqlrS0XH))R{j(Sm2d}g(`zfl1KVF>axQG!%zyY5uQRcMyMRcsl&^WB+>7U@cfCrL?|Nh=x$0c{tBYxJx=1) zHrz3}=sQnwYd9rURwyxbee~1TM24&R`Wye^;5elRKItv#uQ4xBgT)hWL8WFOp8N%N z1_~T{3djr?U7+VRs1i9E;f?T0oOgBaEgj~5? zdPJ@G$`&@S6K*wfh10D{E~Z_Fud{uT^ex86xW@XdSZ0fN>L>!g)zHoFf%1o zuG|5D8Tov9bi+@4DJm|vuoQ&?=v8|k8!AfVmVP~wTW41Hl~t8;GZn2zMz4dT)>-L{ z1HQ8N%_~+d#W6VEj;!-oE1L1_0X5ByfAs42fat&918P7sSfpr4rCX24^R9X&x9&dK z^Q!8YTTfUWS43su-SVdDRzspnsrJC5mamfPh38)}k3}+YHi}w70Q?p6lwPwY4tvpm z!FYWo_b4mwVc%f1Z<=V1UVRvqCwtK^kPqrpP^7N6tX{Y!%G5wU334?tw;nh?vb-~% zs-|W^wm^tKte?3N^R~)Ho-4Av`V)6@lN6`tikLcTEzjHB<`SpSx zQAxVtB6wR#e|VxPZ{S>9VBF{rPc1rezuj2>`6G10kE1$D$=#)*|3g`6y1*HHk}pE^ zXsHO&qvf#9;TNqXBgAS*h+sYH0{`@c=~%aD0%!|7iF)sJ*Z?J|f^af#1ZmHAAc3i2 z`7T)1&p>2CFyP@ej}WcdQ%aH6w7U_I)U1*^c8}+6Ttq7MNol?hw20hzPRsVZYJDSl ztTw-j5R#8a?NE|8p?5Pl!blDvOmYH7dJ|99n|LzG2O^(H-Yr5%-UX;K$w4Dhnt2IL zQFtH@E6qP5L}~s(ZL-cgLjTzCIf6X0m%)`0y}UIvK6;rxx)~zoU|mbYt50$NNq|k) z(azC0W>XgVYEm<$VIjJ9n8mzsrU z*~sZDIo}S!U8uc)9q|iK=GUi`_m~>$7FG>I%}`dAr}qc33iXLqP}Q;fFy!#coWhei z)g9Sn;k43=_CX7_0FJ~c;L41;5=I+h6x4UO{hsv1iPRwTX$$>hK5cP_^Qq)A&j?}< z+u9hrvHII(5VO1^yW?`tSar@V=E@c7oZ04tG`3kzA&+eIU_IKEjgLsjo`p{Mc1%j- zDKuXj|53?_TL4WMzm@(m_#lff$RanR${-1eo}qrutk94n{H85{WV(wU()uGr-%po+UI*BuX5F$`_Nc#+OlmpD5xIjW$sL8w z`K*>B@FcbD^?>OiYWa77d7$6{0M-!%h;#&=EP3!`$#V|*Bzg7{p^R^}3pkSa0j?x| zB9Grku_RYknn(0R8sWk6rvd%rVb}n9A$kH|Z7m|hZ%;O~`_vF1sB1M5G7*@>*Y^=oHrxAtJ2^1r<>L{MXzf(l55dMv)_XjBsz+?Uq zT;d;|%s)Jte`}CWI)08vbbL0@CEfvTRvoPgT^a2_nN)|mZFqN^+GO69^7?sK${XO_ zrq{G$#Pq_>k9mBn%i6#mHyvLW)NE1z!G)4+(B{Sly;G2}FiZj3;#{|y+ zFYuCNDrK2!d&8@-x;ZUrycyLG{(5-1XD%W-77;0a3(7#*lmN)*E@3XDN6Ls#jueSn zDpDjWy^}0_GEzh;-pQ%b5mDHH(z01>$H0E?=OaaW`fGFu)?lxycO;3=%J_U50~{30 zCO=e-FnFQ5!RuY}n142SO)_}RGI-HD;kDd=!8?okop^_+4`8*`VC64=DOjGdddQ~_ z-H9WtE*|t2$L)lqI9!t=VW$_%l}9Jv^rWj4pO6eN2sMRK!=B#bK2ZqeeB$ZV@Cgm^ zZo0s(UicsxkrWjVqO+$rfW|O;dTo99N3VWQkN*2Ty{2F?o7_-u1kuI{Mhj8;+(8^mgbFoIKtB9*k=ZT9A)- z?H3pMch;c5rUfGrHvvhRj2s59`JmSqg>Vh}7PFLOr zYO^8EdY_2Y)jkoasNr~w5vC+QL{81JQZqP^63v;-V(l5 zLDZ*%k8qsSErT_Gz5^Qq%4t6uwovf8Ph@LMl*m?J6xvVCLfd4Bt0G7y*_sh0vK3EO zhLw>{!n7iuBut+|wNPPti5O^T9Of_q01HzBM8XtL7N&TzFik@~gsF}#;xz|Xu_=hf zDKKSmIz5a+EKVEX=mf_OiW|HAd#IVJlTH9Y2j%Zz=n^-ZwEn09X=E- zEW1PCQ?q~svn&D0#Io3EVHuvxvf@Z5mOX+ev8-ftILkH?$sWWq0AQ98AYvJw%rZQg zWl_i{`vt4F#j#p&)9?#uGQU0#qZ9GVs-iPXc+(TB5C+VyZuF1Y)h#-lT^;gx`?=a- zB2Al<&_U?XAl|!B4UJ|!raq4rL5z3SVS}UZD;lc{6p5>Mqj;-dU)g!8_T{BuGLXBO|2zj?oDan(SvknA|afD&ASv z=7|w`>CexQeAnz~_JvfL7?!hoQh9HIk&9|asu|!YjlA$K@W>m0?n6dI1!P1Xk`X#~ zXl$aVVGPjB#qX^>3Hh}r#hdP%L}ZXLIVd{l3aO?*qOP}0RMvaJ0x!nM;>@5h((z(c zH^3GacBg;L!tOE5LI+%9xDGux!kh!IY$Kt4G-^iG`GW=M>8=F|zigHr|m4^AD?17J=B zpy0eJ`%8erwnVhv2u&TxP7P+Wqf;VQ9Gw|@!ZTiWbg)cPW_W{J7`;XH3lDoURTH#J8ffFg-nZ3%VnqmK z#flK<06-u%nqeXEE|N(I^p6!GfF}!qFOW_`U<95d1V*D;sN5!e9w-C=fQ0}7A|Ze$ z3jsV?2=qlh8NnT5#Rz^C_>mC|JXs113L^ze?a8qswI@@XECzPdKORH7kryhpT_wF8 z1A|AG^ww3EQGy1~1x)Z#-W3XqH9TY@;$+CEIGHRL0MqaQ2b-7&r(>B1#R8KhiWO?F z9<5*R*}iL!E=H{uj|=c7^Nu?~XO!{g_gP3Zyg7@m2bT8A>sEEWIQw?4UuimYF+?y3R!`Y^Scc?lL zCldZdoXkeNb2w~IoNiScA*?Ics=t8@1x|C zzGys@@FMU~`XWlkx#XLq_6EvV`}Z=fZZ30a|5=%maq9?Y)cs(W~F~rvHB1`xcQ{ zMAJ_2g;rVi=MmfcB#xC~l?C63AcS#Ft~3@RK?`$I?r+?3N7grkXEP%*k3MuTeylLE za}BQzP;7!nU>k*LWKSM3!K+pGehhD9aZ9j(m(Lp>iEkNF6Xj@v>1Hhvo#O?7bOM5? z4o$H~bk&;Pu2w};pH>0N$ID!!Cl+1sZ8V0>s{qf(%Y3U35TWxe6!kEp7C=}y;>p4h z&!?aD)}uyv!j(lnO}O-U5soSGGUEvAU2)Ipr@FpY3 zcnjgqfvIi1iTbBH-jb11f|S=f^L1#Rsb!*H!X4R6oQ*F>_arov)gE*JZ?Fn}8a5bm>fQz5u^^W_sILZ|RGj48Qs&nC(eZ$9XI2jV-|6dyOCpy8Xx3 z5Jv)0PB=FV3Whe@d<=pS=TOhjxuFTdxt<9D&K++Ad*x5ip{|^0$R*z9C0B| z|7|#pCvzGua(^UaRgaZdbYeJ{|0Fs;h|8$YTqZcgWjvY7cruqS3YT##@nUBP7v74p z4@i;<1G3EN-eJUJP8UoRP8TFRnA45uA9K19@4yEfyUiN;a zx+F^ItT%PcXac0MQtFgw*4diFZRO>epluH_&QOP&Tj&i z17eg$N(b9N0!<-}Y+9U`N1B{^&mf5u>VX(h?e{=dgZ8|(Z@`@l2gh3Is-&?B@i&W| z10P^m(wCaPPLze2I7y-%2q?u`<;z4Fso~vYt;xdhkjwx6zGz$0op8V+K17Rh0Qpukx@Wu95u_r zW&{1>QMv(nL1D9)2Ia-%gcADQ-rgqGN$v{|%A-j-raio3Cf2atUPr%n&XI=5rxR+2vL~J1AH*KOVD=C!Vh^6g9$4Ph#(2xAy2vKOs&YOttSSOYum%TXk!`jl z9}1%kv*)dR!k)LNS!U0#^pDx|EAk9`*q_-M=2TF1S8JGHy!?Vcrv98j{W+$--?6#! zj<-#~u^IHPcedJ+PxJ^blOE~UBS_=$)rNeQZrI6Hfwb{cy5T?!30!G`V!Q-{TtAa9 zpMPR&Y`xW1{hJP|RxW2j#EGk||5Tvsw}G#jL)PM&(@CaxF^=eFl5eanlxI zC;RRQCOIvU`E}wDZ>BY#^BD87`9%O(ufLr=J)U_XfK3+9R(B*&;W%po=PZgC5xMi zS0aEao-ENlyz?4-Fgx=TtieBJZj_t!)@j+tyvmI&7t0+E`9fuB)3;RStbq<4tAh&+m%oJ$swgQqnK-W+yg zO#>5ICAd;V=HPRXVKOHa{V+EJKv?GB$ubAen9&H{;F;Mcx*Qli?eFMf>I91Ih$^VB zjrR7yoZtpoKUGfA7bnIf;&eab(kKL%hAF!BlX*(0`^Zuyn*3Xw0F!aTlX1fH z+Lzwv6`pJqS46r&3S0XM>Vtn^=hRVPNYZgjvPj2`peQLWqAaS)N$J7C`jV=A0i> zLRW$aBx7if=Pjv?U-xYW?^-3MFts&gqa9&)G3c)%@L zG#(b9=d@ClAIUTn5>sU;;7Qs?l|ecM(MsY;L9}wH7OHwq5DUyG4jTplz$7O?q2wbyccR_a5*g>H<$P3nC}qM-6P*sF^ByrzYXRdZ#!2W4+TGd8Bv14|tn3 z_3z&yGKd$yZ4jYbevfsk&rpoQo zOhR*CqX-#%AEXBOvvd+{gk`Dv{3P!SzOSjM@Mj468}KIA10*e3ZD*>QB`YMdJBcUT zcl zV_``m&jY1ccm13u12McSi}T0DV{0)xjF1zRXTq$lm9E>*^fvH~rB2H@>4lR+*VS^Kw)oHrkbPQ)rONWmNB73vIEBKg7X`gOVg~8l#k$S|2mX zd4~T7gFdWmcT6l>PeJ{X07@8yPX|6Fb$FAYYYlpZl>+kAh{S;=VhU>Nb3$eUOc7rv4l* zZP;Hb#VkRWxPgLDJde9HYk08~b35>(5V;4Hp)7Y=;%y(C8am+T_aaTU;l#R63e{t_R~94QtaLX_$RkMq-Cp!@UwM@md@5G z_zPNg(xeoMkiloL6T(Fs%)ucCQ>vTXY`g4WN=Ls`c9f-O(fMG@%UqtVw%erFpnjWW ztAy{FtrGq!R>~>>Y?1JzkWB4749$Z>_JPl_(z17F@-=qC7nmAisLezfvS==<#l&H6d$o6zBx%5hA+AD&R`tyVOQh^ zjKy6`;v>#|7iZJq1?wI+Ie~rmiW`Bk+(+ud1pf*rhSnkIN7P2_APJlOmRoYGd3C(dp2 zYD)L6T3paZTJ8k+*V2#xMasFQsU1TFnilVrnlXStBo@S#M_SPp=i@3PO(=3$(}bTvxnqgt@Woh8=sQgl zilAJSli~muzf>LP(531Cr(Y@(44;|qDDG93gD{{TwN#yifviF*_PF}s+t#$O&$vugOh(z|Y;-ApF&cQr{2h44A^dhq>=-5>cR8D1s-E!`m#Syn0r9A3+zu$x zGwy+qp0NNIiB$$ukS7c)pG=vCi_Ou4svB+%759gsdDlV{^q2ndM<-KSnz5IvOx>Ma zTukVOcHv2gW|R^8dETWeU1zg8&JTbN^o1Y$CgoZ@WwP6V9s0k2{8MBANRUA&$RNZHEADBZP^N)FL@@f~JdEI(r`b-Y zQ-+5c*nH2cB{o9c>PjDk;+}WZEZPWHR8PdNQ}usHD!>x#5DIn(H%%_n#UK>KY9Sq@ z3f;^BP)(ilo6sYwrP)lYZDxYQ)JWtsee;5~KDLCMG0dKr%4b|{XiGyhPvHT?(ek}5+;X!=a`@Q6LAA7%Nu}>~v zP=FGtcF93TbW)W)9IiCl0N>45*=GoL?VI1DCp|;q%8p@?xKpgtz^U$p0 z(rOf;Ep}avfJ^Jc7#%xntiRmr>91x%<EZD0_e?{qnC+k$(9XYyeMJg2?3JpGcQ8CnJCy+`EwHlWx8*2~+VPil3 z5;pcjUOXGe{L8ORHu|<}Nv}7VcjjN%VgXfrd%CoTeLwE@wlC#bQ*@cG($Ci3itkKi9iFY2#(|*_$zarIkkWO6o zel-J*Udvy?(QECkwY(Oko2UXD4;<3GSE93UeHm|Ms7M+Tr)W}5w=GWwzh2J6LAXcL zi|{$Hbd(#rOHqRRXp3;vg|0g`=1Bu)-Ca}Jg^hV6>BcV8$S!QmgKjJ$oWhqLmlc~hK1k=qjx7ajq1@!2PVNN(^gL{W;7 zaW$hndb*s4efV1TzvaAs{z4XYJgTW)daGLcFD5wW6FlSk0?ps@1kXR`WXfzq6=v>Pz%8>U`I&9X$+;ui-ho*=+Qa z_*%78anHSVZ<_ zXVmu|3YiI65IP_Ja#c_&b>u(@44J%Jij9hO*C zB+X<^6Lk=jo0nKlZfrT!HgrkoCe09!4TVMSq}H*;8hHb77kd=_dmZ{aw76(ErV;(U zaj=mlpUoZV;o;elE3wrZ|Lh37^k@%)+TSMDmLB}3Y0?8%&XlaH{6bv5qsyqP!V>WS z>9)FVGhP6=-YAs+uB-L-X9j0fds#>x{nv$U>y zu|fXYSpMP5y^dz1!wdPuD=D>3NcVqtxr$HKRrmLRLlp6#10wAc2b0K5TTQ6>Zy|} zz(o`ktD{aX9`BqE7_#A8wq6wa*XR))+^+4sp{7DTm0NhSbEwRssK`Pwd{ej0AQXS6 z?iJn@rfoeHur2Z8#cZr@p6=-3yd(A?%{4%S4D4M`WowUmDqCB!Vcq2Fjv|z;P0{Av zUWZT}JFSD4jhhH=9qg604|nit``u$`Hm@gMk6Gw2#1oIR%)ELkM{mPoJ2l*`ET2^X z$RbA{Ml$8-{b-yE&j>}1K8JL=IsZXO4Yv=~;>GAp#vSbv+#CQ9F-kxbqX9apZt8odyGX?8(3FWFA%jc4&1<4Otgp+SA+L*4qq2d^BOaCp?Q zI|@Bq-&{Xn!_n@r7yHz=rFy_#tiysj4m0b=IW>a;kWS6$`f&yc62+-OC{E4Rt0OXu zVi*;thdQ9XvTZ5ql5LCGMpi+c`pULDkW99%2d-orLSfrhX{wQV1R>eBon(qLO!_c> zA+`a4u#JGoHiW`9gu=G9$fx#OTpw>~VEYH?k!L`YJo7S%p7Km+g_nKWniA#()Gn1$ zIfJbV+kWCN(SJXk$2PqFxRPwUWgCt$9`5VCkAr^=puS9IjxHeM+XJXCgPSFTBDhfl zAI6zFIl^8)IVXxkZM<+p*Co%U7JAK0>l_u4J#$ncaj9qe80*Ji(U_~GW*sJmi5L1p<6u0*WBM>*=N zluV$NoJai$Ny?<3`AeAeGe`>~rS#Vz2u5ECM2C6@qqA%5FmII!H_+LY+<=$7{AQ{* z(CL)jK&Mky1O4)?wM%c&K$+1E`TX*YaWbQS1J!$o3o|Al{tuWjwt+Gu0JAIxM!2!A zfpUZSlW^BxEL&WWZ4FerB3qObuodN$+#oubDgto|;o_*OLinb!UXD53!2V~f*Wa(m zl8*eSJPtDV2ukuy(8k}>Wp0OUg<<$uL7rE9zkyEdAAmO}_P4B_Re(k)k3&heXocsF zA^zP!CpSV)ZdzH$<1s|6(&w)7+yhAEbHT2-Ier)rFF3~mN9H);agHODIgU`~_@Bt< z9RC)iqVsVQsB)46Wf9CJ6KEoWxn8ac=6b|IX7~{PlEE_sd9-i?!7T3>irM*G9%OHw zLm8LYMN_?UwzW<3qhso^$zGq(b?m9`3Qo(l``?2|K*@@7mj_lVBooFaj5?BmE9y9a zCluiwJN`7_;H1&ATxH(m+<Z z0qj}>dEsXvu~wlC%yXAS%7q##JMqbxV`nS=5_Yyio@1vtEQb@^1^G;_OSD?oXtl1c zT5y{5l3Cv5sGsuqEN{LU*-&>1Cp1(6fViwt4Q)t^>5y53IQ^5Mfa%a(*iikG-{(NO zuSN?zUXqwE&PnQ+NKdo5p-O;_sKopG9&e}u3UQh8cQ;h=n^<3_`~Vc;w`FVC9WhAX z<}XGAgOtAmgLEN&yU{cVouNVc0g&Sjekafgd|PG*{tLrkVF(}o$sK;50vDR3-y`I{ zi+~rVuK~8)cUiL#0_B5-Vv_zHga0l%MU%AGBCmZ2_pWV>j@FLeFnfBTcS+=3mIixg zj3_9Ybb>r4EAlLIv~H1lDG{U(-GIJkxtAOjda-n z{k?0sSKXV9BCFEc&zN-ej7j#>uBqkif0ujNelJBc1iV@{(usO+-;Bz*qcqlaY~xGU zQ|+HOdY)Mbq`Am%S;W0JcN@WE6`*mMsE;zMv3UsS(TYMSf_A^ukn`TpHBv+B1yn4E zo1H{cXQvwgfpGvBB4i1RLKY!~EVd={AMkR`{m7<_y{(bT*jt6>wQx!Y+3vh|OClMi zlE~Tj8|lP+pUsM#E!h~qWMY~ zwPrZM<4w!+M$cc3)tYgjOa)ZqRknzWHB+mJ%CaE8Su9`7nT}1=oI$?GHegP3#zPka z);;c6cbBp*g&63qEY<9e4c?{p_@tB)W=s=%^lops|2QiuBkutYYtri5eKRtyHdC7D zV(WEH;(Qwo0;O<-25+$#EDJR;MstZGD>5z5Y)uR z@6Ni(uklKMHFRP zjB1)FD8@VlPZ{$;c92djq>OmfORxk=YYu0|vj2ldc=!5s3GIqk^B$6v4)61q(BXZhL$VVO0A%yK7OUeA zatafp69$G@G@nPSe-W+zg(G8N(G1+?715$Ow9Q+KD`bRjILDOq8{o>LY#YOV4?Ad= zSIXAe;U$|tn%ZVNyvuMy)#BHc#6F4!1j8q`VtV}4R85aR*sho!m7C!gqk-wc-+}3o zf=oxOUxZkf;YBBJoVm0a?T?D~tH-g@TfdoY^MuzBJ`h{x2kxdWnxg@7IYJm9rgAfz z^Q6}g^+)Yl-w_B+xrd{t0-xZ-1g|((2F<%%mlf+ z?F)g+ZLt=%N|Ulxqlbx(H&a1PXq5Tq1X@s6WVP2^Wwk3}$~RY8j`;6;y*EtF<|?ZZ zr>riq6@8mA!oKlpu}kfg{a$yI*IW(N*3I4WMRT`&fjB+p!44qub@>AE_!Zs>&D}Z$ zj_q)rB34}2DI9(TPjL6g@}W!cR?SOrl%8-%qL3(*tu~t z&UB%fw9m0D<%%OJT^!azS%5gf*&Uza=m{b`!(}f%4rcRkHxh!rd9Pyuczp|{`>kjU zBgOn%kqX^vvyXYT?L#Nvc^_YznuXRjO)uNYynt4#ru0o1AlNKmVe^5*Xm1Pc;Fk`T z%RU>+mcwfyoBJ)M6~G`G0J3R0e56V^wFkyf3LJ*QJ4-h?hl5>j( z{?HRSw$@RrELxG;nDF#08d#chd+K$#qFUg|VF}v2`Mtp zk#OQ2uM-aDAxUsImO~ zgEa9)tS*v-7C$oSa^p&vi(2YPL!6{A;g&l45D%EY_e1Xnb6HDeezlg${3b1RL^95S z-QK}LyfD9PThkYDGXHpw60x4=x73*zRGJd2B;#^^OC6U%{>oTB@5(oKIOLEYAeZ|I zwqqZ6$Zd7V?Q_U6PUH?bIEZt1${cT*IO{%kcm?HukChj^O0`nFg8a-@N;Je}FX~d9 z_T(jwh!d|Qh%DXnY3(YuXr(@OH(bfgHFd;;4#=`vqHq>PHxc5GKK6ao9ir$aw8Ae& z14YN*fug$=zn!9++)RD!!dB{I&%q5hyd{4g;?Yf?S-^w}?goVPum!l-jQ2r-(8C_| zr8mFK`j6d7O9#8Km3Z8@0~MDt30lt#*F*)@tW> zZH<<*3eYNDZQD4-uV>|LvLUUlc-shN&*C~%;8xRggtYQ!qhh?3pToH0Sb~)g0Af=U z5M6DAV&)?hn|dJfVLpet+Tm$9izxSObOM$%p@FTefjyf*AMv$U;RA7QHmzd2V%F^8 zFEMNOAdhAZ*ebqutFzvHQ64A%*l&V;YgAWu+y*;*JH z!ebKUd^Ml(?WIU8Tz|wQzKw!6h|2j5;He`e-=F}QiZk@+NUr}j&~ZHd0?^6RH(IM7 zjxjy-SFa_OW$KslFSUDr^?LYUu(;aMZ-O#BfU%%t=D<)ln^(zqYn+FEgKOLwcyPgF z7&F|0$>27^MYJOeCNnfkzLGC$qkKdtt0p-2UdeB4mbXzhu0qXtHeSK_h1iJtWFt;J zrB(K;8AOGP2!)H2kxeIPa2s`k1^`QP5ZDR_-%Ox}aPZzX%E5ctq;T*se+dTenRVsDbs#0N`a=S%am9vP8CD#pc?tM^L#jh4PK^Uwx zb!w|>CIB-!21dmBw6-cFg8aprpH!}`?nK?vR)q%gMQCKSwRe~F=bMKdx|`douzA|S zL0p8*i>@BxK|K*RiQVVG#2q);<^2u@NAp4NA9;ki9X2Z2^1C=uXwwF%O&_rxLl&0aJe)XOCj_bhU%++o}KUc>o{Ha z-<&4W7tei^@k`o!eSa0c)7sI%Z)qyFJ3sfAusOQUu=lXI|W1<@Sp8O!R{ zPG|C9Nz$hRkS4a*1Wl6zC`c2+0fZ2)A`o{ox_&#I(V6X{Gy1nQOe-vrK`xK<>$9lR zq#U4tXggmj<5v#BA18+T4%;QMLTdq!ge#ZOgb?mgBn7T}P=sN~t(~hV5M+0{@os{>7$Yo{qTi zaleB7Z+X9^|1Lo&1^2eIx$om;sFr!UVfTIoe}ieBr;4mso+`5Lc_^P%faWLy&1fWZ zt!j9lia&&+#^xX$Y7Bc2wd{P4+5A(=L<=~U{n?czX$Z(RQL*QP`Mq>i%x}lH2}Ed70S{_mS&{e zyKDH3{I6I^S^73;MiqDOiPSt?vVwNpeS0%6gCOn(oT%bPYKC0YGwcfCFIp27H_O%G zMLpB6P#z-`6?e1d$x`4=SE!!51=ZuZ+>!AMaT!2_%LGO)BNQ$p6h&8rd@8zOSE!;J z3|y(`fU|J-?F7mQckjDGxqBbm6z;ymU&7sYkmtB7`*o9PIIAUyr4w1*Iv%ZdB3kW) ztA+)e+OF5BGP07mA~D=`ZAL0@74*}L;{{U=Pz_Nq9WwHL){Z|saV zWY$}n3_m8-6gN-Sq;9{FC<)U}Tn7OX>Iw>uS z0Z08Nh*s*d93;v57zq^r0$byO$!c7$|t1+>VZ%P`&O~ri^lscY|}1&AE<>Wu}^}sbbP+(sG9?Cv2~S0p95VA_}9@Rc%+quHsX<{bQnE- z>gdU%;@$}GuC$xG!u$C=hW(+AF?SS4VzS5kxx9yGsws1&ig_H(9uF5sUd+DiO0=6* zfHp5aK00w!fXEcbp6C za;&OM^fL^=il9d*f*zr$b1a2Ug7Dk8xI{^F*_Eo!@u}z}zcvvUS$`;jNFwXUr%|W=Cq-Q=|MeesPZ%Uc31zw#CUZo;}f!Vw5N^ahZ>`t+>kHI}WNGgcMOIxqdufvB-3W0Z(aiOrk4Q)Fv?!QvGxaCS! z(-?AluJ)^!{su)>l>{Sg=s2#NDb>f%_V%-yD(Xk=i6XzIx}s;i zqAAr$4YA^#go9{L46!UE(-14y$qw)2W#Xw^vBMf7nac?|2)Ufl7`5WLMzmBvpT{-8 z5&eu%*oIKphEVi#Ci1DDi+57}Y&xla2AaaNM-xaQJnPg+dDe+I2+wBmm+)*B^5S_` zae%)N(ss%qe~Es?)q0@6)~xNMhhy$UC%F-fxEzjI-HG38>^Iv0g@<2OlQuf5wxSB} zR(YwD>dyVZm&@4ibW+X4I5pD=2NH47oM#cI(@EhG?{uC=rc{fJ+ zPLof^`nAlfoo(_szq`MYMP0W#t6W=&7hTNT(yazo?j(YQ?QP!dtPaXoopoM(!J1hG zXh7!0pGfAs_!T(tR0~2(jL|l<3VK{j*Kik|8tGlo@wh`RuaXc>Z6vI;0R*N-23{nW znSrRx41_W>envJI+OP`0ELdne0VH=|%?bqJWg;sR2qBZBMi-qNHHd{wj(+?ljOd3v zH#yD>N$+4+O!g;5M2l&w?Ph5 z#Xu;GLMV)S2l*6X&v#J~wime4#Q@IWQe%&3st^IH!lYtdl}W|A225(gU&5p&$a72* z594ftl`kH~713(#qt)8GYVa`R?vTl|{OH{wJO7&HmkpUgU3KAYl+9iZb98>`EG**6 zy4$r~-PIvja&Kr0Z--*5F&EF3&t^%zKLkaBUd-yM&c+9G{dyP_QiSeCVi9pShRyTO zh3=8|#74ZMtJ;Wj56HU8$77Wb zbyWlN2d#`~P?^@LDcMa0ND@|M`SndkHF)obqRb#?U+ zmwMN_dWf@L(t6OZb$;?yrpQ&Cz`m6T;0P zEF)W-ND~JEhmM&hpHv0qusR!G4tT;L%*+gRcWv;oY?KY~%~|PB4vmpKS)&?pm4cqG z#TSh%SqXRXfJ*vuG|nI@ssw|w0hsSr`6EMj#lTnx=3y-^7$S`uemrk1y(I{w1t7$k zNF1!xA)%{n(R#nVZTEa?sm3cfvBaVH@GAUbG;k>RJ8&pwaaO1>>x&H$IuxH=r4Gec zSE)nsHIb;K2UEYqWkcLHJByGWg}@e(vjTI8=tRxa?f-S26v&+av3-wAUbpLIptC;BO0!khXMLw0takC?IiJv_b-KF$`uSN%hej z{t{6)2SWv-uJlJBF$8(}?rIp|QiVnApWKzuZk>;#y|??GZC4|`ifwZTwi0GMEiO_e zvj#PIp+c+>FI2$u7twA%i0(#UWxHOli6M5M>-9~sUO#ddoQ2oA+Yj#Yd;0gWsIvCv z?rISAzuSMw{`?HMDQBft#Y(*8I(~BkeChbNNYajf$6wO%?-Dz{%5@yq5UfDQcjD++ zqmU`l!@f1p$I-=o!E8iI-XOm|7T{3g27SQlw>_ZGntguQo*wO2_IgCQTD6C6m8=+$ zIs^lOP-NaU0T3=A!r&xePMD-7J=}##cMVLf9O|n%vZjvGGHr5u$guHDTmv|i<>R#K zpD_aFZ1(GznK+iU+0XZ@vZxa9Z%4r6NQX6!hV_{AxfliK;b~zE9q;cL1#u_RtA2~j z4S=HrwEQImv^^3=&N)ZG*$?=$IC8|B&U(}LJR--wK8UAXc)0jn?YYbR66Skw1xu)=cu%!H zO;6OuEv7xx`YexRTA!Ic)viG(Zdne}>6X<+NVhB()#7a$;-@x^lUji@4FF=(5D;w| zgksYm6q_a;`Lt{&R=Yl0?Rr-YMvc4%bklb5R}a0_w)J=TH=DbAswcM@OG)(P5EoDG z_MXb@!w3Bgo)YY9b|Hr!JlqcGuIXobsv)!T2|v#qKwI?r67$81srjVe&wSETY>Chj zd+YlU6W@YBeCGHF2*!swf9t8H1mZGb-s@>!dCKo<%JfnbB-~3)kSe{TUQ)PM$lf}# zM7pgwutc`0-^*^wPRkGVidLqQ^5Su^`5!_ntOIy1c)dy*iGJ$Y3%?i*^b>yv`so>V zRtMpFAj&2D2G162YWnoj1B~Zx2-ip&0#x>gOnEa5snH`IgMc`7RY5O1{O8mr9-9$W z1^D*XJ;lmf|FJY&&isO(X?yI(l2)HyqOj(npldQ8eZ}F9o&VbHXN1i40OZ~&i?4=4 zGV*Wlr6Yem>t_{!H*%7>?;ihJ^91rZ{I~Ve;m;7S^O#qV&f)(OLJt3fL^95#7up0! zlPJOP2LKuV2xa&qY`NEO&IV-oKZBOQ; zz8+)#1eJJ<`QrS4hz$S=^R{sPso_Z44PX#k>||IHweq{yv9r~Qj<;Q_yxJu*El+y3uGznfkDxznUm^4--$(L&q5#?j@& zQ@pn3rhFa3H{`2)T#~OQ#1!<;&7{RBLN|PTzRJf}d)i(H{Mxu>^vtJFGIH$Y{sVpu ze=+OmfSj1GTJ_ukf2DZ>w3B6q39$m(0hHFn#DsQ4sUAd<%9z*qOJvMz`KlB0bpTBO zmaqEnviq_z-HSc@WL+4qRML>hc+DSgzC;x+IGn&DJ~yvpW#nR}KV8Rvbshi7b^JsO zp|h^zN44WAGB0JZ758|3gckkzX=O`P>DULZ(j5y@K zg+~fboOb&0lUR|ey_Fcp651AGv;uS`Mr-~OVzlm^K#WhoUaq;!J?!5@iim>j@Rq;H zKKs3oFX)y=aM9A~z|Od)x6NJ_sc(AYZoSdTW0fp9N1!rO>xSEhrfJdBt0R>?H0XxF z)ZY4a@CwNlQ)5|g-4n4|L3Ws!2G7KPbq4L8J`I@SXds!(WiZ)+hCVD%g|jz)$;=71 zU=BZFvwv`VP!4G5Eo~@(2s;PYjIdkc76hffkCjSV)?3!kLVswQ*gPml5guC126Fx0 z34N4d-o1Bpm_PcV-=svvt7H8A>q8%l<*cK;?FndWJ=~g}S*)7hGXa)xuRiK3_j344 zxR(Q0gz6HUl9lI)ANhAj+1B`|zZwfbn|^o3eut~=rgwtDyYORwUT7#Y)$AX5wa(do zSKHyAU={wlSk|nJty&}j5?mpy=aB)M7WCA;_!FgN*AQW?{Y#)`>X$Yw=GW&qy zar%OoN0nT>z5oD`&;&$t31QBcem#aFp?^g>^~KL9M}6_hm;Q;;>o2-U@0qmuzlPFn zfA?hLnvBgxWjEoAJrnY`luEe`A=~KAi)u#;D~V5N&g2nBsg|N zy2CN1MScXrwDV4Y()<|a7>Gh>4x|IDg5&eH?l5 z19#20(3^q0>HHm5EM7wiirfQz?EZWlet^iWE|$3YtdFXhW7sL;*49TL5N|~~0O$^d zBPhZV_k5q|h}-pp-=Ku)8=HR*FU`ob6;Ane{3EQW!|p}UfW{9kaD#KjVu;*x9QF&^ zuW3s4wfPIv#?tfQ$5dGWhf#&rvb(3Yvl~Ax8L^Yj`1MT_6o4HP!l%CJ;Y6h@Rx9C4e}g^Xo-94X(1|upP`AVcT6OGLYwf*jEb4~;b7bo zg>jFA5t!v?fA)t(&GLo6_|KT9`>I*~97s*G9C0zrAMa}mdxYVz|LPAl?;w#D`QrfW zPICgUy%8Hw^tDnkd^l|1svgcXhd~+Mwfi-aDI5Nakh0-h_C8MS#3P)rLj(XK z(h-VmINWdNK|fp+B4iN`Zyrj`k2BfVs-KdDOA)yV!jRrlQ=|ip5WW%5 z4Od=wdaiHIp&nh8=GXp1i~vh8LMRv^d^|1OmTeFroChInyYJ^vN))N7Wx}(~B!|>^ zhZI7n_S0)chb0}w?aJBjmL5xSmTd31INaC#a;;3R(2r~l zyZTQimFBNpA7uj}_dUu`i@krXYB7w`Z!ZZ~GMW8tO1W?||9ckI@&6%^$CbOLa(^A1 z$6qQL8=Pf$y+FnOIxZXc*KwKKU&bZckZsE@NT%o9vA>Q5gklK|K{|)zK!hBU!%!`L zNM)3ZH zhXeOCTIb2RJ-+i~gO2fmzj#kI(AQY_*6c70I8j6r#Pxg=U zt7X-2P4iQKJGyGPoBtY%D!-lv6=-K{|8JSA%wGUm5jRy8A3$2y-SBw06s~dDv^TjD zv&69NS%4Q-Mc4>Na{2D>j-!{N8m*D+0m4yWAslUiWOB600Ocq`;b;$OrIG120H30V z2i8Wdc!vH&f?kNBs4om995NK)_NT)2LIaea4Ux^+kv%|XN2LMEO<*b9d^&+nZ#^9@ zhniv^jwA-c%-i@&n0XuW;+dIKE4+-H#diOA3wfJtYt;_FWVQ}a^Wo_Ms=*N#^I^+? z#FBX9op)8e2B=)R+d@jIEpreMcwFPe0A=qdK%XYUsR3#tFit)EmumrW@joN5O2hr^ znkS1@$);G2_dlJE3jEKMfoeWDQ20#nM6a-Z#D^qVV{fKObghC?I9%mQC4DkLeNXrh zOrp1iQlhJmfVmuni9M20xEZvdw*{&3aBjGknLg0In;Y)#A7tls6g~(j!2yoYeDi+S80XQm1$^+i4wK zLQx7^kxwCV5Adg#c_(nCN&wCxL>^3_n5cwL2dNbKlx>O>NgW)F#?--yQskv8!qcO} zaCG}{KIUTn&~QsreX#AdQr(SYTcv&2lgDpDxN>?Z1}XP^S`F4A*nF@|IIlVyalC7W zH!Q);-rTe5n~W*nZJ5+}>}-lFGWOgH`J9OHOZ%n^=aA24El;-}y%AzeKN}MS< zjPVPx2tb5I1V$Di6c!;A7Og@)Su}UBvS=1?C5wPFS>#nEo+?{~FzznGJzxdTPwrv6 z!lobiON7P`F*eDj&oSM0!8Lkz=w_Ys5<12|p;ANJz z<$8rjaZz9*COZXI{t%T)_|O4K`UN-BD4L3xb~%g4NsH?RaN-H?g+o;S1Xb>dRuS3r zh|Qm@5Cq_^XfBUd*a6>`%H(b(aiOXJ5OL4C4^j6FAB9QvkI_9Ir2avQ+A2R}l*gwo zqE)&NQ4cM#ry`(IP=xzRd7zWJXyKvw#c1H7@ps^&H6S^4@cTp5MZ=|hawk_7Rv-Dj zaAm}!E?R}5>Y~*`NEc0j%P`FYy3R!#YBvsn1+eeha4C~MRGhVzK*F_?I#ivt)c)a> z=8BY&pFix9|chCYs=a_H|%On^itvO}8hOLhHyWJTXpz zLB2`F$E#d=t*N=9TdD&rXp2@waN!$RsmP_x7Q<9%0I@E4ny^IO^nkNn==mn#=`Q+RqUB@;q~V6VJeGu zlMrfDAW7uW)?w#Y;|q?VH-%&(d$s}tCmIg{4sTigQsF@C;5w|g7U7c3vy!4x=LGso z`!zINEo8)HjVm2-9yjKgjkjITBWq;1N}>Qvy%-o-UurpA*Mx%nE}EZoVwjk$rr&T~ zBSOANmQTQO4#&iP$Z&iJL~z3~uMqa?tl@TIA?(#d?6QiGM*t9FeYfNE}IH70W1_pzWOxq^Kle};{dC* z=gM$_T~h$@^Xts89u2Xz)_}p43%#1=rQtg3_78X6L{pAk`+yo}-NVD9-CQsud};F6 zDB@<_q|cHo*aI`dRs4Od=lVQcXC1$&Ge1h7adGJC@USQrY39^$6=x+!s5mP&Li&Ry z#S^TEWO{;^jL_+ZP&~n0q*I>NM@V_r2-V^z8&SL9WCH-1Yy`x~hEOIOLYZtC$me7$ zHbN&Gj)BQ!1D>=I{6`YVB9raP5jxqfBn~p!uH!FZ({;#mlTGXcpGrmT14wMK4>k;S z_5psl`b(qrm%93aeXwL+cw%%Jy8Qg`-R7PV>POx`LT3r$G9mB4`L%U8f79+u?r|@` zqUdhqa4q@{KzBIo8liT=qJ`lm<`uL>7c((mmZH-Zg_oOSBh=6Q2&AE(`P~ThGa2VR z{oP@JxXe>;Wa3(MDVP*I{~wgEfqX8UBQ6uN@kpJJLH-r7{KMB{^|IGUosh^EtKj_+ zY89CAuHxvCx@dddNJSKJnYr%+Q5-cnuVXT#Zv!ma1P4iRS+=z!@r%*GCgAVDCfG&N z>EPag0TVrIa`(u%vnCIW1Vee&^4e=Zwwcj*FYRDfHoUfQX2KH*N}dG^Yfg z%gwhV=`y@wN{muE8Jw2py3o0iI`zM0b2>=>0=As`{~f7Q|KJE){$_XxHAdNXH^W2t zD~8$0ktE0hlQT*&!$hBJ>WkY@4Qg}omBv^GQImFnbW)PD4pI2WqMCWI;Zyp zgq+@ms1`rHYcL)VFMbmf0AzX-5T`dnncfIxdiO>?rnf!5Em*p10}QE6fvHUJlL?)d z34Z-3o#5BARhi&V@|R5TCy~bq4nm7IE&RM>WxHlwc)TNh9b4nJ@Cfq;ieYYhYvo)5NfOy#1P6IEo=iK zVhG_Q0m2d|yW?nO9YXQohG?FcLId#)E!j5=)#KS$jPVPx4?u){1V;8D6!sw$_FaK| zO6Oc4PHVG1a3%AAvoP=F1fmJ^rj1tSO=FwFyv_V2%-f8-c;?l835O{T-xD57=HV7p z$EU3i;6%;7e}(s$=SHgmgzwsRIRgkuB5!viE3t+gBsnVN5Cdp8+I1ZL2!&|?ondY> z^F6u)iHdD~f>rB>Y4o{#oBbSUE$2OuChI|!nWiU5vMER6tsp0^0^_p67!|q!xE6`v z#3{q)U2H-QkObwh=MyxW^!;eDi16*Zq{#siloQ$dHQ3MLn%FrRu1|t8w2B}z+B^`> zF-ynja6MFj`@8RXAY8})h!oK=yA$vN`v{K(q9Hv#`*f_xP1xSxS*e`~bQB9|^O%6S z_w$!9_kJA22Xjl`!3mvJ@HB=BEu>TbD}x(q?g^*aa~sl1+aCW;zeLCXsqJCBk+t57 z$jtq<3|{tlIJ_D+N3zrMxzO%0_N}dD-Jp=-i*~0>4ZWu&xYY927?q@NjM3G;?_*hC zk5L}~AxZivI@8GG()P?DH=K|pEUsYl4}`ICdbn8j|Ha~q$0~~hXiXBJ35W4%I2+)S zUr;JPp_DB7!Tn+>dfq4{>_taJb?ydP-PnB{Y@jrHYD|>9v$uyEnnlQUcZk%5ATzWaDTx#3S&xHG#7N|+((qx<-a1`b8`c_=SwPrx1hv_v=)%;cCbZ~Ya zXE&`Zlk1^n$I?zHL6$Z^j+?QM?GD#Ag)kq<(o?&`E&NU_uiR`nP8AFn1I=tKHP8}~ zM;2pE|9zQX+{^?v8_87v_l{G}Ar$rh4AQCopF&8s?Iw}p zRx1h_zYyC1K-fk=WE(i@SUFDh$Bn>`ECZgxvWCP@Eg#@0EPDgQr7Qgg z+Z2|a<1Z00=VB}q>wW{xL#+&iu^D>>a%j|N1G;NE4;N+gfXVwW!l>_swrJER=8I83 z_NDNBX3TgU93#f7Q9pgW8uf^8`V9vJ9Ri5TB^0+I&Pxm9FQG7N#;X7#3_1c^W0l0P ze|EeY_CfwZ%}*LJ9yczelqhQ_mycXxJ{+&+JxYn_88Y7f^lEsZIpZ+=-eLH+!;o>d z<`*c95U1p{AASiHiW?$gw@y?ja5~V{Xc4O+_;o5!`~rx5H9zV5@zi_icJSun)y&8O zMGu9DUeXXCFON3QbG2s`sP}PGfl?IlpdTVa6FDIBts-F2`{>P~A>PN90{mh$@ILrE z@ILa$W1WGOKtdiG*;b${lDi6YMe;w0M_rDcz=STxO9;6lDZpjg^u`e3illfPGMMVW zixtUj1>$ae03=*HkD_xtKJv@kVQY?oF3#t;F7&9)`v!*6StA3%Q$bO`iw2q2WhDuoV#NfY!OVsn(|5s|6?6cGRtL=Xxh2u~gfw>Jm{ zkv=g*Vuvt7s6^p&x1drCn|F*PZZ_?tcdMqNT%3sG*S7AP{j6CNGD&rAS7RVpjtd%i!tuT zUjknNK*&iz6x#?zY$FtMHb6coXB&hf?!ZMwU?_(FL}&OXbY2Aa@QEt8hqF}?+-vzu zB=B0~QP+adF|Y0T7x3DY^mXjaFX6R4f?`yx526)%Z8B3<|2N#C^!h6=a_3(2P8O?S zo}Z{Zc@72XN$&<_$dd=rqT|Uf6d_OUn;7NEH($Yt`%HL}X&amj=XtwWUKz957MTcM zX5}f1ZvmF4EY1pn-24YF94s?QIT)EF90U@=!OM_L4py6_97HG_ zY=v}kumwVLunnrkbMP}#@Io8}fY4ri0RuQ>Afm!Rgu=iolXU1ua7_^XHgA%$4`_4a_i9ZuNYY+WB7xqY%aVZyR+LlN9=$9IjNP!ezlbK7K{gpW*CC+s!JvZpUC zSw1vbovDDCAYs#T zT*-w50W9s{&9=CFalCM^EtAMUR1y9Gd9fO92kqPt+yYutf~*5n@GnKI2Kf%BDydY} zZhtSWq!}_rxmnRfy7*gI+i`QUdSGLxs0TKMZMw4;NE7D^Vc>iX)j1&qmIseVO;KNL zwbqkmp_Nkr9-9x7)ffA>X34V9y@1b+eT3qSJ)?QDEcDbAl`gwcJzlyDVf;eU1whoS z2QV?~r#Q2Iii(%JkuPRF@TYjW5x7!20A~>|>l275;^mDg&a7vfYS#0YjM8(+ixV&6 ziN!|e(VaMrC!?>j7fG?W8#(N>2Hq|H3Tp^eyhv&LZ0SfVb8(^SkMu%y%wo0nPQjJU z^$S&&)GpKkTcc3tYR4#Y+A}##tEU#QnEsXQb`W41` zX0f*a?}XDv0?&iEKnD3StA&sUX%Nq=L8|)#6#$ zgYgTo5CDXQ1Vk1h6b*q;G{hX_lZE38m4#z~A6W=Ig@viaPen0s6c#=L>e4fNgl!57 zKjtrC;m62xEELbI5>02V4ilBtlbTO(`!4w5>VF-r|Fx?hxM-EqBSWJ5E)S(gHW^c- zDkZr{R04$O%3HI<9hSwnt+O(i_p zPG`-_j9g~w6{+4y%ok_vmdwa1)4oUtOxq%L*7A!~`!G&dXsF_15EpN)2=V{NTbqPa z9Mm;IrIoQt;tkzVq~1`F|Dfh4wJnPG)}AU7cL;||*lj+fXId875)~r-%^`>7L5JnX z4ok*~|2STcLVzIYk&l z;=wJSieHQd9vpuM9$Y2-b~E)4jAD9ltEQ?4w_&Q@rExoP(98L5o2vfXeF*8l322#I zIT$tc-#S!_6as>HZBL?M2Yba-_1gZd7P*VhQURbIcNlib#Y64nu8>cUR*RG}C?`w( zhqZ{v^fw45s{rFt9J#tRBK<<&IuJbg@YPh62nfZQyJ(t9gukY$L@?9P|2StZ9_a+5 z9{@xmAQXv!Fr#LqF7)uG){$KE1(NB@oj@@j`+vSBy4oC#Q7ko{rbr-!SaK)qyDKKP zdPlrLayYMKIg>F>{koq26eqwFoCudv3gPp$BkdWAl*&cALn`Li9Rr3GU2jZP(RC11 zrRXAcc?70k-N+b5#HIVXZlsObGEMcu1Jm?Lb#Nrveo!yc$Lyb`Gkni9RSCP$QJQfN zpa)KVJ%b`t37e*=O2AmCnG?w}C#Km>Iguv*Gc2mw;NL)-&fPcDR1wI_(`?KiGk*GQ zuFzLNf|}rOkdL1HpRA9M)6rF))+=lCdvW-X_o>sB> zNP9PE6Zj7xLTdsetr3bwKq$2Kkq@$l{sYp7y0UEH^eD>;n?v63oo?@F4l`{7iz>?& zqxaFhyH@}bejmQI5jrobSmt7bG;#Y7imfJ(j0Sop*}l;{k_^m>7sF28OE|C_8OvAY z$R(NG-?62v0w5&JEoK)Fi8MAB%}~A~JX5?ZHtmK)0&})O-izX{dcYUHSPEI?B@(ixX%j{H#Ai`B|SR2tSANm+*5a z^5Xe9tZn4_q!m-$xiaeBUhN{Unb|XR*KRR8=C;z1Mh`G)#*D<$Fzs;MKD0rK%C;R! z1bkc%K-{)_RCBrG^Uw_SD0VAs`Tm<}^eA45YY%C%uk#Vp+}0gMW4u%7G)3SPz7OJ4 zQ3v3DN(3j$+RRjC?aG+cnPQD3J%n!Y$>>Tmb=4C2;#O=1r#UziJ0*6h?y}{UzEcngxHyqQG^%md3~a7Fg9}O zx{VV`nHy({(`O#i46}Krno3X4R8xs@8X+$#p_ng@`um8(QLplU@Z@cqI~FcyVPQrE zG%b)$#~=wy&N-F@EqT}Jngil=_DuQf)NX??-S+92_-&@Y2jx#ni4y#4&c7*$z4%dl?XRf-An%S)uAyHgBgd#TZ zdi)ZTcO6ClSbQ-rl7HNF!Ui-eKENU*L)nJr*&QH@46u#L=GgmeKcYQ-!3 zmW*FWHUNMKd;+4tM<~Jpp$LcB$fq712NWqBMguzvdtfQTVQK+9zC*LO!LU?lHEa6GUjcikRvWvfj zC%f#evm!0X1@X%MNbrMLJ1JwDdSw~-;i|tJt^TrBhf^ju%zron-UcFgAF#F^JTfxP zd^$^=vadj0?wcVl>wHIn)2PUc=1;`ATXqy6-6Z>CmO5a!j*e6dCEL8^5j`rOSVVj< zJ_?Q3K2Stg<0{Tpx1qi!(QQDI$k|I~tDH@QA_L|9S?V(2txV@K^x!W>1DAon1DD|s zqNk0?Bh!3V_-lPmNSCUFX=}rbcr8Y!+26dUMn$ zzj}@u<+yiT7*fjim>x+nz2>L{7&k{GK&jEJnN@%Xoo>WsqJhaNIX8qe}R&V|HYKIiq|q-_Ox|#W7S% z*}EwtDLxKu5#l07#4p!PMlOuq{uXrRniPQe0Bs^?Rh0k&AGPa zyhum?Z`M<`d?RdepS9)!J`L{{Y_cAfaZE{rG%>spiUyTC#{=x-JLURwb#`23>LYkMt=?B^XeWG6pMItK7=5S>F!n%EgO z_t8i*lQvJy>uQX;lW|O=d7Ue1ve1qsv99q{#>T+9rYMQGuANW~tn0S()VdC!4Nib2 zOH30qiKnK5QnRC_LTPsR4w`}=_|cnb!#IkF%s1+Q8ixgqo!o6^&6$L878TOw!iJ*sfx=XpBi&dgH-J8ixS zMIRsE@-%qm`D$P@P6NB%d{x1SlQp)*R$b*Ako|u!rsaHPOaQ2V43OB@W9O^O6Xef` z<m%L$)2!$?Gf($X9z%a|v6FcU=tiw!Y;Zcl1XK|WxmJ= z``P0lhq&Z#%?IqP0w5$N-q(Of3IFAM6%PnS!k?3N8ks*3Qo>)f0L+bBXWI-g7nBbG zAQGN{DB%%`fIuh$;xpt!K;U9ArPs)d%^@I383ANPMjTC`o5+at1u7%biH69C4*Vsf ztpoC$j0o;vzcfzw77XQ)%ey00qC@Y`yKziyFly1q>%TxRWj}pSWQ3W%Ku1~O0v&x5 z7wD|&kH#D)C!h#9*=Ip?R`t9$lI`DyBCASXIegmmF72^F`d7&eyY}8lmOp`2m6z8n zh_lG=!6&Oc-69vWqj6!^oeNYOKfXZi@olV}Re&~ySqG3zX1xHkAj@sH-H}v#YC(EG zTkk*gQ2C|t5tJdrj-hHi!-(Gn83tgXMd=y#s@;)@-P;4-XbRXKFCg5K@T}^>D9^++|1iNqX7!}^XS)p( z{BZSiqV;oJ{b0kS{R3F8RolGQ&SMWmmWAxN=Rlmcv%Tuj7mN2}`1fjCHp}L}6iMIk zNa+fu!$RBcQ{0xdCO@@|UGQ+EFJEBV4`IaTyE~vE*PBrb)nL!r5@~^Z`lJYzNJ5dF zc)ojKD71pv%|gp;(H^V`4;xe>Gi0@G+4^0EH;N#u?4teH!r+E263#76?T9P-2sZH) z*%Mkg^qK%*aXx{v2bU%ti390M*%dF~j=3l7tuIFEgno`fOMHwN`RIK;wkiq@7c(4y z7IBD(3d+(Xsvwj~+f}Bv-SQGHMOtQeyc}r&`-C;@@#NBtg^(ic7Ng+fk;x(4LU;fw zw8tVl+RSey!uv}Ha z^dU)-H%JwF=;?$)ytHZEqHULiUetoz>;`J0D}nLorz49(pD?SLIieWbO|Jnx!S{&b zTk>_sCzRkT>n3HfZg9oFupTOD7rz;)2d=P>raFqy6+{(LAB`4^`UtY~V%Y(PrsrZ^ zG((jDz1Ma}hMRG?uYhlLj9M%dwMX8hrdeAi%WirbEiHARkj+74HVASvqi=Ps)nZ#* zv9*i!Vee-ai{iv%^#bMPShhS|{w^AOGw$JXRO3rmA$$wMMt_JkD&70jb0KYeY@ygFFQ*2DX!A;xJpQqr|8zl0iUvTeHssB zMLWidzoylOQ7(`-w)T4lKtoe(eiQ8FpPpa3ya}+v>7!^}qzO@Q{D^5n6j#nZotBD6 z5qIIHFr@Gy4X6z%MUsSIz%)sfZT6(a3q!VTgHn}j-7O_cS^q;Qknl2{y2;CQ>Q-E) zQG7xbx)3jQaa1|e({u^F4Ri8Qxs$3JRB9m^^GM#iT-!5(tpo6?&7d72+vl5>;TNO9S{Q!^Yhj~k1*qwk zw@^(tx$64?DENnyD_Xhgdpk@G`TX*6qy}f9LtEL!%68*&SQ^iQT>J!6+7g!k-!}iYnkd=myxOIamJ_S}^7oM$rt=N9^$&R2uVD+YTn+#_ zbdpi{%4p%8;Zu=DNoHIe-eu$P9t9lG@dnj4q?M><-?XK|_CG&j{dU0(HuG#`v{`f> zCLVy#bHHccK-;#G{rv-z5zvD9GbO$1hPk1VX4DO|gR9y#J3!MN{!j7-WZfO#voEjIpNgNPWzJ5DgeM6%m{%HJyNPB{dxmlVYa2}+ns-6@4MM@ z`@cUUSC|&d6US5p=r&odW2)hD;YHQ|zs|D!uQ%-c{IAH&;-z$;^;VFPfF7w*1V?dF zFS*pV%MTSdKRe$12n;_6XYZ_BEY#* z9aCeuoc5@F(?6xf6dTG*%^+x@#gyfa7BkXQdzr_U+XLyTgUq(`Xi*V}KjLWd&_AFB z%THOp^Nq5ph2_jE=TRX`GUKT*(ScSfRJA|XPyNw+?TGNDBLeQt2#9db5#f*Xh;Y%3 z|8PKjsYC#1T^(3%uggvSw?SN22hPLiu7;_LLrrXckJNe)rd$@iQAZ|2F7o4%pB|}= zO{W_Zm{RAee~J&_$Z}?`&F-06jo`O5PVK@_@Tq^J4nxpKX6Nz8fx{^b8Ln|2lf+u) zs7&Kp6v?vq-?3@xB1UADx$d>8W$m`6sU@w~4ER21-|C&(()=5HuzW!P@;t*HYMolb zUfeu&B)Tr)om_W?>f|8*@>qWCirmgCbi4U& z`&Li2AmEtsr|e{U{{~;2WBruP@0wcH{Od+tN13tEZf~7h+l*gfZ`qN0iT$Z{YBT>S z7FP|t5gh57Qo&x`CUvNp1ym`-W~>k)_7rH^xO7;i)jAf@c&2I zcZXS7GjDscu(0L8X>^th-zxts#U2ZrN zf+RWGl=M=6pAG(?5uc&UO}ts$$MphdWA4| zWV`0r%R$_3KnKl>nSoSW#6A=D21Gb&o1_(HQPP@8!FqS#r|t!T=qn z2xXY250qi*OR-aXfn$8tw?dwQi9>Zg$#%V=3Lr8%2#iA&p$t`o9IALODaOO2j)#XG zVLr=UfVhiGuU`Uz#HCkqpfax{aS`S{$S-ljK8QTJVLj%pc{7M@T*tgjBrn13^m%>e zd6c8$wbMXeS3l6!O-pNL-W@1Q3cO^+4)c7k54#rZyBvV%gjO7{x}zlhuTKtCPdbHI zmTb6{u)(Q;@aWbMDjyG2##L?|sPFI2%F4Ko19hL{lh%Q^%U`F^0D6!;Ns(mjN@>`r}$ z_``v%cF9Wt+dQ`SKxnx~X=xyXcRd=YVjdWzIB4Q&$OcaYR^wev=^kGddv%aL9fPqGwkz8Q7Wjt6`aWoo zs>Kfm>EAZfwWo4I3iWuc#TS|+YVi}KQ7x|5G*OF4lij<0Omk=B{)cM(c95z@58T;A zaI(t&ThnBf?aG<-!OCvL^)S|8U9Tc8JV7sNJ_D<-+F%|2w*WKfzl zxdVeZkFc8#i1VQRv1ZAo{+CvNY_Ov4!Rir%C0f1zVAbkgzSVp}JwTo8{8 zQN+FcQkoC1Qxx%Aho~{KECF%Zn|l>w(@B)~!5m7Iu7je|zkL_jl$k?x7R>DuxZnRi z%j*PqX^=|)N?ijr%_C@)tMgmt;@atBQv&zeZ42`hGHr+GMoyO@YN$LvL<9tyy2el$ zfC4mB`r$_>ZqFkW4KNw$G*l)aq@gku0OAdmOvbM#{Q*FvKLJttBNXY6Pz;rKkLzO1Qhbm1Ff+p_R{q4vkVQLIbM5*@Be@P%f6O;&*1VT9J%|LyIf>KeW z#}nwu?t$s1i$m!-hZ4dVO7A(8-o6H^Ji5%T;HvBFGej5uz{VdRPSekoyqi}nWhLaz8yH?OSAPRstM*l1-Nc@r4AD%w&cn?0iVxT zl4bM&d&V#o*SAQL-a^DQitD?y7`LX7Bzt7d1-k5!{V$Pszk~8r3<{FO*NVS+(7xUI zzCQz6McR5Rp_DjVAz{!Hwxv60|Dr+JLh#U^76XYS(GH85RGYn#M%N{j5dZ5gP2xrs zN{MO0IMbdlz!CJB++tSv1SRyynQVnuDm8XVuYZm*P|js0`;&IVVremQZBddLJS|NmPYrd+jE_>;;5vo<4y{s`qb|9Z9RBh&}dsp{BlhT3(i(vqy^g0a+~ONA-^a{qU2b z!sDM-8%L_9MM&$zcU1Fupu~6B)>{?`kJ#O~LN=hp+aSXkzn%>OFrs1!jw%-6lb^uM zMVMJGy@~*|b$z)Cm^CO#E2Pe+_z&ywDsWlW!{HAVAB19uRQyoa!#CUDra*f7yNX0K6;Wr#s z_z5WitM306D*zL$2$Xa}cy&hL0fvIrqls8Wl|SA_AWzf{Gkc^M07)}Osz=AH1X^^C zEdv@@l!EEv&DlLGP|IxpkmhP-cyhKV?7APNrI}?Pstqw?qXwa!!R+uH&~ zM-H2uX7eo!JZ3USxmA8jtV}b2<0?Njp#@pJc0!W&t24i(U!8$4`jzTd`2YmhWsVB| zdfXpW4-&RfNS>s!aO%q=Z}@OwcP2upIQnzWQzU{RLa{>|hp&;ktz(g~2l$ux; zNYlhZoF-P%Ks1@RcJghu?(sk^yP;`;)@C-c_-_HSJS1jeCwWQWcC$xj$GN`E6BfAZo#qg1tcD*O|Xq9w=$<8Li3?MMQRP8fDwAz&1#`(K;5|j#ktbN1_c9`6HvaA3BYDxT>w-$dGO5h{YG9-ZnJ9 zy=~}O-8X+2;LH9x{cj{+3bN>TelkY<6})f6FLo^|y>$5c0PS0WX4j1%}A_ zz${djJ?DC8*MZJ&ZIun!XJ||?Rc!OCIKm*Kt?0%;Zi8I;69Z3MWCz?k8+a0j@&%(# zlF5Go&fsSh-nsNMdc|KG_mT=K1bza!DW!ITBh>c7 zUvW+5C#(YUFF;_7t-LMJ$p2G}^xvWnRP%f;z!Vyz4uzd%)9{ogF_0&$@{du6Lgg_k z+$)R`;-g798CoC7R8w`vD9sU4k=vv*P^kf)3vG=Or1&GK7_Y@k@m4B;-+ffGOhp z@4P$kHY02I2Ha8q!FvKD&C)R{A=iLRl#qzaB6Jb3*c;)Kjm;H+X*s)~~s_-tQ z(_>V&{Dh)BLVgv9QtUBK*^+Clf<#=zULnMJnG(lj{I;2!o8GorzOgC|JuuZ`U_{u| z8>`aL%WtmvNk5J8$v?A?ja5;Id=Z5wz(NkJ#2(1Nnv2fzBtK^HcZUKuXeDZJ5+EywCi6=;GVCE9=Y}Z59uW?2jy8AOr8|m zZmWo5J_+iGEOVeaG4JeBpwjhBr zGL@QQIl#Z3ni3b8O1=0cjOv9vHx>RZC54}C^u@8AtaIsz{ zSZBT9!$BPog*w1Ng~77+C#Vq5a2fM6H#^4Zw460g=MdszxJ(}B)At;k|BMZehNl88 z%^GCUa6y*W{_1gh#`@AJY(8v9JDkCZ`C`4ia~d+?hjBW5j)7p9#`dS=AdVzAOwKS& z;Y7Y+ydr^km9Ntqn9%ry^JgZ{cr91fl|x)kj#eM90>R6_CzdZKM_Zs?{K-+2lSQO! z*ZT7W1GY=8JQawE%>6gU>)iJ+>led}t4QJ%Hp*ofn;Q1kcgde_tiizQ)`0G)*2IZ zwld__dNZVRw%%{g6~N4rjnfvWA3t5=u}#o;03y>Bp-fkVP5unDG6-e5R#l)fT}w{T z=~_(FWV#Y{+8Tl6)Z+G^oY<`1`CkY_B#W6*<1cubr(g@3!f?U_3d7F!*5qK&-uibS z(=3@FEXFB)pf0;CSi#wXEi&ROijWpX z$%%>d-A{VE(U3r201)~T5XB)v5r+uHqDVqMEsFDww!g>Ic7lq+u?e&gQCNMVio)u| zLquUmeu*gTh&+ly@Ib7JeK~{gMH$jBIoQGUMhP;c`$T=I(&**fD6LU0XO5@l8~NPo|p~d_`@^v|xr9e2XXAGAY59{z0s!lk9bL*t>NF zXMT2-4&r9KT6xQujY3-3*F{6Q36u|;u0k8DQ*X8MLZM(M2I2CF%Df*@h0Hrn@EKXa zD05v}FH|00EL5EVca<(H>wNg-qf*eB;OUc;eZfhI>|0FYU5|YLBJ4w$xgo7IU<>yU z74BVd+&d0@`RC_RAV_-8+>J%Mb(xf>@b=WZkl!nxM`63(?oUOeai%o`k>^!<4F zI8GG0%|c|u=CD2KCE*xp1hn}1Ce=5p@QP>_vS@|mz zMLf0+1SI|y`jO_+?4LAAw2g1R0vCP5H0T>}FxDW_WOI2Z)7<7V1x~yH=|rz*KyC#i zc<#yrcPbGa6$#w^(u6q2T{)9HS=3z8q)BQ>MkcE=LB8mSag%hsCU#83M@Nu_h9tyC z|AN6vrp9Euv|zBce;{d~W3&^X(0c4zA@m^b9a7`**;xJ^lht_alt4By9$QcL*x80( z!p=66)p!I4IZU6Oq{icSg@c2l^Kp2Q;9%1Q1vwv|o6O@Ooh(LtUc0>%#1=2!H2u&l zjmLK;>!j>G*`B>6^a3!H7fY=pPM9Y5JFn1BPblkM=T5)-?AD|$n_{(rD# z(`04KIKZM+aWV>p9I*}W4i*;&vCFqJn7|z?B**v{XJMIApT>yMzdr|6HM_e`M_cGs;SQGNtPD6(SWvEUPN zl#?4ZYfe#t(E$}HFdm;GoB#?U?O#JO?cbNCsK`Jl(te<{Q_XyUkkWoIs>N&5DvV!G zTmXQG3j(6FM=0_Fp~#Ca$fvY_95_>6v;%&W7r;~GMW+NZiM*JCvs^TKr?5?t7rXc+ z18f)a;^oD%+f&P^63$aTSchXw-URGkKG@2fLRpNlq?1$hHl`AlgUxK$U;RxD{%4Wl z^%s!fD*q~|L79(|9?$;3bFk!D_LL~k4pt17GbN|m9F>Ci`~P53<=F{zHF^b0`KfC1 z$QyuYG1J^MRXI{;s&eGcslpL7ARK9hWOAg%ROJZ5lJ|r<0!2~3&mbg2oYl6gRJCC2|IWVEgT|P> zz_Srl9LP#X0HReIhbkjVyK3|+Fstgc59YK-7y4V6^HX)ru?r12EY3~UHAl+Hht>%`=Uc3G7r46Xv@W9J=bTeFSQI~EM=LLo$~p3U1zL>wGoxtEe83En&gi~$oWo2+bvi>*v%CGSm#lZk98qb>0>U0YWqHp zt9pl4H7FzU5!A}QKNzuR?hUp#tsHA)_7M30f`=j@eR>>e^s_@Q#@HNb{TdrYeG zDP7;gS{e8Bv)zZ|E93eTwu>~c^2^PG4`7>`?Mh`F@L|gkd#pS}D&KBGp7W`DFGvcz_UH;R= zwR_o5RVyR^?OVd-eOes$5z#jfeyZzj4_f;eG}+XC@l#dF$oCNYyG^jIdH+)#uJ3-T z!*!H{gZSUQ{PoSpt{&p7mxLL@pW<4Y6|UmaPqjOnU3VB~cMdoN5SQ+px~4lPU3a|l zIX=_wBQ6ev&}Z5qmv5K6h1H3iWk8B_sq$yqCB%uEFApc8yWA~N+=FW<475i)>KS{r zpQ&l_T~_dG^Tsr>&+}#tj}>@zn$PaaGWnKVdM?;IXVQRazR}}+MeOiy!O~{LG_@UD zOv#bU447t5cZ2*w2-^{V_BkN@g|Oc=JN2dD&3WRI2p4}*RrHTYz+DXgFQ<8$d>OyQ z5Lh-%41wI4ES`}y+y(~)>v22g4f0v`S%%ewb-(A8;0tCC3e))CIV~>dzaONh*rDUY zc$mVG`KM{h@e|Y3I@^iX92t+J2+6n^m^(7w|9Y^jNtvKhZNuMiD*Ts(O^Hz)sddhJk zeh@n?-k>+S2RoVuD9HZS!*vE+>5gTscpx4{vmD_MP1pXmny&q=hn8G_TcQa2 zd*}3Mf6w*A3Zkd$FHXQ0v@LrDEBITolJ@uR=`sI<=?mbve98=-9=D)CqBtKA#ugMY z?8F1{4$fZlCg0hp$OXj=Hjt48jKq9hi)5OwD}gk95C~;Ku}|8mW_BZ_{d$08i~EZ{_@J7HkBPMBK~y1)sOZzGbF)?f2W zCd}7D>l8O%Dg)7P{Pk?V$GO!^8vivqm}|OCXg@oPOv5SK|HHrc9hA{1Rp^K^~WW-ps)< zpfXW5J`iOYZkv7B>_k}#z^yaY`>O1n>%ArT(@YhBCx8i;<3~XfF2}c`F*h@gpa_@; zn{@aW!F#DTkB$viG`VK!2*z82VSD?yU^)L0)=>t2gN}Raavc5Ywi+XN*aImM^|8iq zkVggmvqa4K%4j*+k|;GxIEJ>#G5kZPAb6DSwpq$Ggyfp9x#n>X-dTu*Z7r9(&( zLAZ35DErZygZXV>9+vF6y5(CbY&EwL7uR3~#N$pn`EIhiHUx3QMh9OJ zpH{K2tn(~zR1#yaptJ;**f46XE`(qJF!Y)??hI8K1=QRU&sU5;rn7Xz8LlFcz%0!`~lKO2mj(( zV#nj5hPCS;VO5mHXpLf!be7T<>i0|NkLt|64U zhH$__EGQ7lTq}Zn&b8DzI@fZ|(YZ!sx$k#6GhcD(<8v#auJ~{dVg+p7MZpkzEM{Nt zMZx<`|2Zo4`T_v{0{2Sgv;!9ho0}$q5hYJ>9IbDv{+Wh@ES@LR&svG5LhMnU-JNxZE3%^YPFUsjEw z)OBev*=z)&H1&=+b{ryzj4Yrb8ta1N#P5z12u1eg#^K(eTg;_kYmUJ#}J?^!tWiT8KsyAzl^ym{4$7x2)}0h z65-bjc@%!&m6&`LS7I^hG49ODU}re#(4macmC}mCH39=eS@+wTpx@rwCM~CJ@nf#0 zKHQXtLj1SEhih}uYx$k^H6?)j&iWLZba=fwSJl_!)^`-@3$yBlHNoo1lTgBA+R8P- zCjM7hMVZ!qt}>0s#dx2xWE#$$gC^z8 zmmnaF4g9T%XlXm;GhD0yl!b5YiL3Gr_zK_tbbR}htqR{N&hz+I5l7wQ`PO5nzdVSM z-!}d__*l}?*|=`KW9qX=DQEi>#@2kBO~I+A;XGAH&FrqzkmxP$3}nEVmCeF?=0$6C z!Yky+S9=`k9$HVLHg^bd4fJW~msjVBe!&q(0VcQoF%3G#H%il{luKm;vN;H*0jB=T zL}?ViIe5(!_;{ZByF6%X6QEK5_;zSg*YeVUwE2Ckl$oasg42>D3j)9rFGRO_Dp(Tx zC4%Knkb(;WjK@_wf;E!U=f}ol-ksRxc#^cx@mL4oy!C*c_8W*PxAxo}D-oKntARQR z1eE1-MF3WQR^pe;!%FjopDExRhwR<+bou=JL4PG-tBBVx5BgQSme>;v>tev0s=s|3 ze3gH6oK?P=d*<7zyMx*Al_E)hK6`k+%GTEN9SP958*#0GEM@CmsO3oT*52Ul$-Ux8 zuzPPX)8C4990}&zD*J-3;hGyZN?WqN-T6(hkp*&cvFE$J=@<=Gsr~v+0l^_qbKIL zqr#`C9?wVObzMFJ*wi`xd;lhFL{!*_P~<9P4`{=~gy|?Evh`(6lEX>BT)3G*Y?Yh9 zSh%?qgeEtavSs1sFZ`0Z_)CnNvLIMYLsF~57-RLMrgPjz9zItD4#i#lpHKpX-7pGfxG}`b>+3YGgHCs7Czb3)K)uyz7}@ zBlG-1HP{gsS=o4@t@$gwqQM z@mgo0LH4jl7rx*I{{M!pwG#x%yYM_9JUFIeDy}N&|RDA7o#qNX86+6a> z-DuYk;&KvmIcyYLL^(N$ z>9u>qBBcuA(!o57w1bG3yfa^UUo0DYbGMlCi?n;lX7`dBqu;VTtMBU7S)|Le%tg{) zJVUs)L`dv9gMlHg{KSzc8YCIi;(P0NVvwpW-fa=S81>d@{Pxyp6*!hv{^Z64;9kpX zi*&E0&mvu)y@PmkucbGT;VH~P2)Q;B;IcNmbD_;X78x(|CB^$W@HOIGYV>elPX8pJ z;aYkbJ;Y*dRHM*H^C`%}wOWf45uBdJT#FvcL@BZVmo3ue*b)NB$f|(8^WLSd=TkbF zy~yKoY}X>yT?~07^Ays#9Qz3&mt$v0gE)V0JlYA%F#r&~g^&U-Y1bm3efA<2%}5Z% zwH+D!Q-2Ez@+ZQIm+)&=Dchk;2qK%}x7cF0GDOHfP-<$PsL|?+_5Of=P?^6H)>`~8 z(E?CG3!$J@Y%yN&xRUY;TNAX3Aj6?mC3omO--~e=WjTxxa;@rnHx8pd*I?B5-(mz{ zf)PT&C<_?f_Meox1_^@EvoVZ>P*?tw^0seT99myEv=H)@MVORAL=ws-mkYV~4Lwrr z`nQMyoFIl!5c>j%rTvxC+#o>^`&<#jCD$06rLEkqwh0V@If6^EkyhR;!qB5N!Xd~- z_MKfrc=nWvpmM=bs{JesKRlvgn~^t^m!)Kx{ZQV}y{6(9q6Cu4eF1x(4=zc$GWGG( zb^R|?aMk%j?Z7)w^jM%u`WI1kQX3^`2A2Lp%|OhlkAtDo=BY1iy*iy$0?1y^Og>Py5)GBMqVuOSDslb%_7^&Tdb3_e7TTzC0#`vHl{04q);IZ?*a5k zW1uNELK&i`N**YRjj#p;qK&YIjf#zMj$dLUoI@VhUm(7$o8NddbaRwN&7wS+UNH0| zpFFxPB+IF!gRD!4>hgCQaoI#^Sr zNT`yjw?tXY;++McYV=`xW~mqsFZDS zYibTOL+1Iqu|_3q$0p@Ud6CdFvVe)$e7FFRS#m?+J3yFRL@2g94uvzXL@QrzKoU+) zMD2J^)?@s7oCFNvBw^8XM<}dBD6D)7`83^M1orgYKL=FF$VTWSpUX)in#xF^DvX@J zL>W1sZ3-i^`6Z0ZMqWH4e|rS4iOXDjv{a}K8CmiNHNyfnZ<$a~m(!1y4vjN^E>Y7h zX{l;n#Km;G0!-rTWSW9Y)ik>j!>zzlSxuYDOLbP3U#jNBolDi6V4UW}eGWL{;;wxZ zah~L)3W;AsJFV)ukseyA=8p&FwHO$&4&Ga;)`6ElLi3Z#FO{XUnX**P1LTYKQx>m_ z!y%U*-vgWdSty*8buKm}zbKE>XlrfVI-&gb&+?&r`~{XqN94sNu_d$FjOOImtP7-w z4%x3k3H+g)eld(s`&!=k)H2`=rl~V%`1f( zN9W?YN}(a<2A_FWoa+@aER^xkS>?=e5sQ$^-H~Vt9&f0?3e2L zxLuO;LK3FY_0f=NwGE=;_IQX<=l1v?ENk_pvdn|@QWTQ7Jo-pua{SgSF(g`ohi`Et zPLSvQ3@9ON1M*_2T_GQIQlxyTlH~l-s3bX69p^k&eyNgV-TXX7>;pAImHa7RMtO5_ zsc!#m1Ux*+;@i%q+|%|*lifdrB2NDPHC;?8N7wfIgSpK*0H-|pRqM$b@)W^mWC0(_ z6JwUCM)>RVuHji+(ci0Gckls+`6G6 zy7q@iIaefK1-t0ZP;2uVYH>60rDZsaga2<)te76l9lT5hL;qzu4*TLpFS^8ELW_=- z@1Y3w^$W{%;wMySX1X(mu0FR4B^mZx+?51?{M z^Es+ffo}ofxn;YF)ibitsPOBU%8OF6;ddUUvn70p5O-n;TJ-= z;d7a?3sJe@6S?Hpre(^l4Zx1v0+zz9F2qhpI4~4$r7l-)r7rilbqBwMTX!JOaZA?t zxw#P0>ag%xJ?S6V-g2)2J{-3jN9#9s^}RKI`Gz5HjgLn^8ixKc9hR$h=)7FD1LC3` z9$U_Z{Z`W(aW3Z{15DR)ujRU&@82X;)eJ%l7#Y{(%Qjzu`$A{UN6U45Ov0uX_xa{8 zSH;0N6~`*qF5+?wZzodeRE`$Wg>%~#iZG$E>Z^%WMM%D@Y4XpAS8jM>x$X~!D&g;l7~&}BA%0WK z(Az#}2oLc^4)KjzT>gMz8k^q}2Nr3hF-`=d>NQU|9Cv8Ddgg|eIvx-gI_FubbVgj( z>9K5{b+)(GESTSvU#Z#{Wjs{-w+(eQ^;bHRex;6q%#}I@>LAWB@Pq?~xQu~rD-*^5 z9?Q#q0dL08_VlU@j8zfz#ya%8{Asa#oC2?47CY3C@1b_MUFb=(-J!PGp?27z#yC+s z<=`MLcFlhgkKcyI!D|mSR|Ut>r}lty=Km&05`N#PNqoG=D^)e2)N4Rw$a-$Xq9?9Mz0cYhYx?d_Xz2Y79XxsU&luX>FW^CA~=UES6@f_ z8KDSYJR7u1_M;b}Z3n(T{;=bI^vS0~7Q5brsUBVNb9nVoO0@D$Eg)KX8-ZkGK@^Fb zW6r6xhkU0U0QwhxTBYJ1q3k^0uv*pgU#nC-o7EsdoVbt2I$^~I03z-Yih4%)cPEe? zp{VB{kWQCEHptNnAzn?3wQ7LfHi7>3}DM*E-vSn7$D1$M*{?G@Ei#J zqC6?z9TId8O27a}+PTL03|jOH)w6eW5BY7E2mP7mv}4Rqjxi@3V^H2>%yDJRmNikv zOza7#LE2h7c{Kbv;hVz+>>oWtH~WvXj!LF&=(YEwu8FMGgR(`}lD6*8J0yz#0Ab93 zkbs>0Y8_mwY`g2S?t6^I*eTH4nF~RdWDwF%Q=QoA^2p zn&W7MhTvK>>kP$gROaVL+mWFucGaKuH)mPMS-0}ADM=YdmF zp7Ws8S88c_VCu%eh)vM!D>Ye=@9Ti8A2mDa;#&0`WPPR93bXm2!C7#aE0@F$hyq=X zUOSO-`=C%|Gw>@NnY{+Vd63Nx>!4f(P~LvK`4H`i^I&DH!0@khyM0vxkz~7l)>j_m zX7fuJH~TALTuOh{b}K<2dJe$4LVC3O3Qv%ygK5H_GP*KBLi=CIJ8 z<}gAYUOE8k^Tg(!uk`)ai!S}_S8DzmyLK^FcXCpKX|y5(Osj1W6?Z`?MxDFhe=w=o zI%Sdv>CPx5v5fB1#!AeHWPm?ao`YA*Yf0X4E%iAzb7&EvzHkXxi6db^rg2TTmfnr=cn#=1{Xk2ESA~bGV z?~T2ia2_-!G&*t6J#!Ly}GP(6S!46Cb-R^J3^2)zj>thZ9{C&yx)nKGkVD#ir zbK04`@Ou%xIJkz7`NE_TgprYj_Jm0@T~(Tjp8+i@XoSKfmm{f~+>H;6Q3X}GL5%llxVVlCF zoEtnQ<;3w5$0YF&JVMi5tHU&A^`v~TmBc@Q4_7}FtsiprJ^#S$X`$D724MTV^a{4c z^iYT3E8&Q+Ob>7TSJM$nA=R_f{G{+s-P6)9oF%N98t!Bd@eQ*QTAZ6^FMd>M~Ir4bdY!&qt3_cbyyhulaa`XiS_B1{ri2h$K;( zlQ-CNBjG(eb``3(?|e)l7-){V{>d>cR&UUw)VD1N)qoF^MIfq^i>D_P5g*If3qpVR ze$b})E5)%5D#Xt-skTI^VQ<)|8W!1d79oWAwPz9Ve`0X2TV@js>s5@^6O~$fqpDOd zzp>^g9oyj3AEsX{oVTE9vr#oGN{P%qyur@=0!-_&Q8mzW8`TczwNdQ=#@X6H*BavD zVYz=N=+vcDS|htNCAqZcVe#PxG7nF$=8{-V!E=Md)63uO@O*Bg!}FnKp@Jsc;fYcn zo@bX~H|0ML&&v+a-1w`OXVV!cp83C4Y9cQ7N;$;iodP%71&16Vy(;&_stAHDzE(nd z`HyRU(q$kx_2wK^>O?4N<_ut;*_9N7MIfrQzFOD-B0F+!%i$PkH=oA^+SXD$hE6 zE~x2y6j1`si{Zy=?9#SaJ;Cpg!_UkAC6+J0TV8SKA>Tu9)dy+qOkk6um%hn%=nR`{ zlTr>*9ZyK+l>mqfgdJ-Fa}WHD=%n0vq{P3!Fwf^pE)S)F7wVN zr5f^yR?=aNOF1qw-c_`l^ti|jhbQ75{$f@n&O$LO#yN?#lR`keC*N$s7o(oU;15OMFU2wo3Er`=ipAAl8oDAItamz@v=>jQV%En6U% zx8s)6P+9+FH1As2f^PBZt^r%2a?M|$20i4fcjtLRgiLgo8|B1F9{NTXIeEVU2wdC+ zallg|Z|?~8HkFXamCnuIs6J%KQzG{u9Sc^Rtnpm}qH=N9y{MlRrw`*1PFS=8i0DIv zq7M-c-W9rwjZh!@$|}$`mwaiaG|Gw#HbWgYgQVifvpxK#E$Z={ z$nbxQ6krKb2n8vGFYgIGXAlZfFJA|#C-#Qcn2ippuN+bcVKTVqFAh1(4*XxtzW=wF z0ia+;z%(Ba&f6b)pP^s|e+_xykt^y;@s-dFxd1KiH)31((lt%a7;*r77g}x*iaVv; z!B7Kp`(|AsRNrh{49p{XDQItN;%{Y|ZngiDiYBD*^g`}T=YB;`Y$G+j2^@rOh8{S8@F=SP*z>SB3gvyR)kLv-8*ZQ7Ag znt64z4%)$+bA6zdJ4kRP`Yk{t5J+JMbU<@X&~_&ygf7Avj_F;$BK*oqam6||-m zx0P*+755jv#HjcSd9>od9C5OAJ&~*U=tojh)ljJT2M*KZJpq0x^D2<6Pn!H&lzE{o zT#4^Dm2ho1mv=WK&gEU1EoyCtwnTBc5k<%<|CVc6Rg5rkso&B3xy%DwY?+gxw*DJg zQ5ltYOPsT%4H_sKx+6I1h8y&VsJ`p@_?9@|3(C;<;%j5;Ta>}QP?fHi?rbq53up?1MMehFuPMP58-D{g=*Q_R0RehsxHL#uR1cN4GqZy?Q@NqI`!yMKcK z%(YcLFL}4B3PfCt$RwmE)(KS1Q{UXURfdBB}s2cMOyF#ydSKu zyO&52XUo%?h9_?x`Clw)zfD=f2EbWg??iCqi*Jyo$=;(^4!5z!H!H_9rfV8EO?`N6 zCSSM$cD4|>3rv!>MaNmbZ8mefKLSq5!Ty*6fS>;=&knwjmTbP+HY#`c34cCTb3EIo zzL;-8C?3{0s11rQ25I7pK`6eM#}=w)xQSw82P$%Xe^o2U`u;NEW@G^sS>NZeyGnwN z;)F@vuHplstnW)}o~-XnY*!IdW;-|^Z_fbSbwvn(hzKDtiV%dNArMkSm|Vz*4Dnqi zsq{fla{>4+zyv`*>4&)?fpQ{3Zr`pVUhE23Z{nf@7H#F zS8BMqe;A7@pL(Ec(O>-$pEVL$UIpb>6 z?eeo@3qoOw&t_Kv%Y-d|3tQTi-;v0bFG-Z^33k8`t`HWvf)HG(gtfCUN3pi2;$81HW=O+fjkVgCxhBQK+V~F@%CeYwll>mF1{7h>5jq|zS z!_{vUt>4PkhnoerHQ#H?2gA=sT?i|K;qK;z9qK}Ol_aT+?eDdBVJx+HIFL7~^A4Zh z+FUmre#$pMXeNJRBg4a@{|p7D%WTx77_PB;F-M5@xLUB=#x4#QI&hk zD>R9BSIv~x`J<%yY=@4cL_i{=pWdNvopJ1@ERqiMi&1Zp#BXnr)F0n&cs+v?&D>(n z23dHm@#!79#r&%vF3y}^cBnJw3PLWA1hkBUaVUH#Fy4Y1;T#YRaIoGL)|2!pJEKh; z!GCyMB{eM+?%;zjyJTI;1`c7l-ZVHjeKV*hhTIACwB8_uJnx#><7GMNAqFJ$7okzj@bjtpmnGMo|KSS;Lz z?Z|kphI|?-rFQCgF1}O8GjWgJa*Ph;vD+$yQ|+AM;aUcHxP1@jy-I{%$L*;={th!~ zXEZIJ9ke*u%!e~&ppBfgSiDn(#{zVUM=B?g2s+I1S6aPr#Eij)JaD13PTjlt?O@|0h+xm#Fb?IF?)C0Ssy)K0!w4PIUMZ3MLT)3jSe;2zQ;WlL*e<_w% zx#{1fHp#;i{2NTGUCt&+j}^!SK-wh!gf_$`c@9b1^XK^`J%1i3(B~y!KeNupT2d6I`dqxK4k#OLv48x%By{MuYJy z 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

    uhck0KD*C;2Qb`^dSdmWHdc zXTo$Q=ebLUcGa``yT)=>@uPU;DMQwvXGme9^~el+sB?XKY5+-0Yt(02H>Q4w*6)nc zhP2Sh~8g!r| z0#^XRA9O@uC&dlxcs$sSIe@TZj*uO5gzP&YWF!4VhS=jTf{b)XsGaeRF_YlwOY zCF$TtmGagm^*q4Pa?5)tLFX+`QKdL)#b&O$+)|cXE}~`PEJ9vxx!F>dTmC>FiK``A zg>v;NqU-Ir3II!b`pV-YOlB&g%v6NT)GyE;t+t$MDNKE*r7#t!GE+M`v?nx~sbyOU zQ_B(x%+yZwi<#O9dBIE_RoU7NrXKcHvF5qd@K$8^mMy)t1fOlxOJ+l!Qo(I z0tLtr#(Os2D%QXFOrC2V=hNi32BRG_!senR-Sd?fZ>`5ZCxPIjbaw#(>}BahWtj`- zk;3wQZ%{i(8#D9vn(kVp$&jxf^Fo*mD%61i`K`#2OFYpJg|jZF=^*p1L)_U@Jn zYb}G1FrhODt6S-F)vX1pYHJzG60V8C4JJ+_F|VwFWiKbZ?zvrK=KcWV#opSnaF_sko5pF0>5y{BUFg zE5QZh`Dj%PWL_j*7bq0ohDg=`SM!9lQdS>H467BJ*v6(>HTuO=tA^%+sJ5=PP^}=< zdYl9#b`k68u4&d<=rd}O^hkqp*9_zpN(LPB@ zgslI*mzu2qzD4&*QeGvx2I;>?D1JLh2_UTh5VEL5$f6PbJILV2?95 z!Em>GTkX2vH(s;VbF;k_rR`NGOYEP~R5o6x9xqoJ&+oGRGZb}*?ejT{pJ18OR@lBq zA5F3{6r#-Xf9d?{RxU+(UZ5film=fhW=q&`Lg<4 zd%R0Bgz5;dyP$pIb>2o#dpz%vmT1-8oR}M-pX~tS?j-;sR)5Ipn!oLSkLt$x(H60q z-(Znk{qSk^+v?b^VOvB4H$f7O5 zQ$4ICb$2^iKMKuf&6?BGI;i#m9xZ?D1}1bwfVNq(@wA zUl(T_t#YiH?JBf{ir(WN^Hs!BK~MQyiIOBdu#@{aXKxnaR-ZCjL{R60@9HAcmD7b?4u;0RC2H-JT2mPb%^^P@g9=QS| zkCgLw;2Q@{AxkOjXnR?2a$T3i|GKdB2h(4?rqR)+CDHige?9Xy#~LH1RSReo8oJucHWqQ z>gNvPT$kv`&b98GiHSn4HNA1z#Y)gu+ecPWIJC^K#BmEOyzXtMPmZu2$JQ-6XYR_0 z@8~pfy#s_LX2;9<)-e5355Q!<`m+_@JiULUnO?qC>|eURZ)vO>aWLG zY1V)MdL23joL{xNqqstRjSsh&G0t+U6#zp{(E}(;PSL$oJlrDb`+;*A6h0I zfRJ^->m5Z0yb5GV2fT@@{vcJqnBs22PQ$N*X|@1 zZ&D{Y62RnnWRm64MPX%e3qD>dP;EL1Yce_sYnmcXtVu#U2AL+Egf;P<9M-s|S~b=1 zPP)!itFzUFii&zp>=fjsjst?1qBqDmu$zrgqXC9kGaoILa;Ha7?KnRgaX7QFlW^uP zG)$a9$eekklW=Aya3#(>Mzjdx%y5d|jxzwjoI%K(LCBmz$edY&28lCw0AmlNQzu~z zFlELh5{kkYpvjDR4kd{(&ry@inD6KpGv>Qn7&Bs~wTKvlyXzxOvm^k9WT@JJeA=9fOzC7T?bJxGH+sV zkbfDz*jnh!ulT!Ow>CCi(E;7?50S}sK2zjR6*+pjBQlL&VZ6&G(&$QMQ zzuim&0G??Gd8Q%cnTC*O+5|L6Gi_iOk%9fX@Kkd_Mft6C>u=(y%rv0MGwmL9jz8I? zCV8eEr(eveDU>ZQIkEIQYP&b1kxRBOHEmCf}(42ym-EV^!3 zbPi1zJbpAR`V`b8_Z^DqnRPgkQKhT?Y@OBG`jLtXQ_g^TwsWFtbQPxHEZ7`Xt*fx2 zMOR@(Q|#k_6@cxqqE}a8MP^rF1wv-UsIJ0_5jY-0tQdo;!K|o4@!PQi0GJgBnH30$ z6}Z=K$8@YOcSU=|iKbnJ6OFqHCtwXvx8%*YGa*!9Zp=Zih#PaLRp!Pn`o-MXg*?Lz zc1p&P(IU)*dk}C+o^t9QcIqBBb#15Qz-G(2$K-JPE%-t}odiKhN`BN;q$J`bCBxq8 zDi@jPcF$X_b?ROmoS0f{<)|wl9C<0ox6$|xq#!S)ipJZMe{>Zw8j^o_qqbsPF5J~V z-z<1o-Na5zkR)2wKvIk8F&%LXnoH68K9WePg++FA>B7%rV|CSgtfqLX$pO>Bfax0m zgCsULM+U$kiG^b%vdCVY7XUEZ09YLWfFuT>0|1a@VDN(_Dc8i&KH zt+V8lG`p@2)K!#5{=vhX#;DrG4u%#Z^f&urW3h%4AOgzT*iV1NnxY49z<8p=_a7Lz zUkBhKiJzwaIjBC;?E0yXS)-IUQHsCt>AVNt}c%I-(V z02h7pAIu#(5c3yJKz2WRX5tq`ZTEwI+wRAAG=)UQy#cX7Cu?&v#q}7HDW8=M%cR+4 z4#5lplC-fmE>k=Y2F^0-udcMQcdz!nY`JN!Mi3z0*}DS>m^ON4%8uO=d#yv-ZYo1<3eI_apVe3GHALD4q{z>Bm?!}oV-vv^N%RoJA1ykq1N}&x1ED|m zTZ!uJOdWT?YH2+bKx0FuUec!QKJ@`Y{%(DJAn!E5(316r5Xfv&TtSkE#_#DDi^lH( zf=r5DR6NeVK2uDJp$D-cg%0v95Zu8d2cepZevM7kOaE=~+N+tA= zK~V+S)ZYq-Q-4eLaQYjIV-nQgn}PoR@Dvsr+xE~^4qMq)EEN^jx_Zc2r~40Euc~f6 zOs7i(3Umf6>a;5aJa;+|Nz&;N^ou(^0w97qU7`oQIg8_{&seLd(|jz$H4lGe3iuvOYw@#>8pGHZ~?v*uw6LBmj(Ov8d6Vx{q{VJi*yBtCCdq~mUN{Ql z0<>f=JpW~@58au%88UThVs*6|QAz1)Tu(85Dh)5&8P`MucwBLZ z=;_3(iaPr>Y{TaR2rbUu!I|dfR04pTQ+qmQ5UtQq-5vO*Z%t3RITfJg=2Xg&JB+pi zXEKH!CISU{fI}#51Wkx<4p?jqA!K6+A={-0*)Cm)w#XWq)l;mY={>~-1lH^V#u26> zL5L`Pb1GOurqI*WCYwT+=@+x>vapL-!=}(1BtWG)Y>lEq zMue|)oA#Dvc&RnXF09b&l1b$#5-1d)iO&gpU`}s zHj_?R15_^H(X`3R5?zyrO#^c85O-9ynvAcd=$>mN^1SJurQN5jOtr#PUMiLK`F~q{ zaaY*VESJuj6`rmhG&NDeuE}~T6dj&%rBQ_RRBQA^^wcr>MNwN%(QjK%)yHo$AR|E| zvc(gslx(VA&ys_id%twm3VRoL9CfM6dgRk)wM?A^uB5L%&tiRLaU(p809`MxTC%c^ zdmsC#fWx}#YM`B0voLm}${zmWecXAYe#sJ}Kan3^d)X?f7rzfr429SebN3SSKe89_ zjPrvjII-PJ-}4cOUb~mr|4F^X{zr(T(wVANFR}ky^pYXp26cmndY3EOE003PxP zdB`JN^a-3L0!$ZAB?2&=+K%fb*LF4k)LN%z7%U1576_dK+iJBzWd);x6Wh5sA>+o~ z(QE%HP5{R^A!M8o_C8}3Dr$ysnjF9>aAdnOaH6>x*-PeTcrTfopekP+-EeaG1QIk% z>@vF5E;nAsIqj(^X$5DoRE46pjxDKE&%?1!D2hqYEzem!)K|Sk$6f$#bQ=>xLYZ;u zW-plszaxj#>(7XjYPdk`li7R&bRzY7rkAJ&9;mDuD(l?8uoB=N>x)wH+4{&AP_{Ry zq6o}$7z%U`W<&w^~UZc*@23>Ml$$#eG6m;iZVb{d@eR6YcKJj-_>wgqYwf_QrRtZB z^fS2QiEv~Sc2c&`V|=#IqaRQ(^cV+}i5}V6qB2@%=}*4KW_MAx_Fc9{S>vdvP@s3V zP~efv)+yKBK@`Xhlqoh8=pE7mQ(!-mgaQZX7gOLsC~){mF-sY1NqLP+teHp($q37y4^4w3+)GU>}Y^vSFc-5R8bC%*{b@D zqnJrUe!>#`CF;EJ?ill~sxBCgk9<=1mx{KIg;0h$^k9z7p`G-LIkYo}$0%`w7p?c- zuBDx=G6EM2-x?<2m}_U#&6f zTa*4(jwr3)40#Zz&vsPlTqXrLS?zOk{@^(Ol=BB@&gSf!IWmS10s^@R7{h=5ZZ&t+ z(Jy_0S(>sN_m@xp1FKbUQXL`4p&a>!CoPx1;ZZFR(xWtp^Y=Rl`QoIwA7k($Cr!rv zzgTtYd|rcG(G3H0MK|=z1<*J@kl^bb*N*p9*4sae^6L9ILnbliHThrdRY7pEkOB!TfgeOWbt{4%nX7!dSi4S_p>Tyw?`c@XfkrCLu zcfbNyi+bw=f5dEXG+Di2yamN+V{9Wqi1PyrT8Y%5!%gk#E$n?5ND_My z@^E{xHxD=0bKIxmB6qiXM~GlSruZz1-)_VK2J;jl^AsVEID|Cf@SrBsX?sFU1+@|F zj>chqPD!j*wt@ow%*5t|x9DKt&P+Uwu8nagl&6N7hb8;iJS^GA;UU}Ok)$G}HjFT? z4O@n9j>?6ymFh80^%zs#Hp$z?ct$uT`CBobr&V$vG07YC5mApgFHY9#90#OG+uYGd zv<>2{CsrC15NB<3cOTX^&Nlm2+-^k=d)eg=2FkNuIf{I;_U-%=fqc>{`h$v|Bz2~b zC>Cmj6w9bS`i@GT-s)$>3ArB)awYo;a)>i>W%@FG!hQr@=sqh|qc33>a#@s0>?;`B zmD)%p0!kR_9?HWmMFl{?Q3rp+(j`jNU9x4XtAwir{cSGn5vK+RwUicHGFgr9D<}hs zjq($5p1x`c3KGf-a5kSev(P&AA94BsK;3WZA#T^>i=Cb_<(@=7UF`IVfrGeRj@%k| zFdy}f-*FPK8ZaQQW&jN^UVZzrFMd(f_G;+2?bUR_Z!^i0z-wB4yNqSz&wZoS^}e$D zcB3zi8MFF!4ILqG=I_3;`o_R{CJyMMeMz3ZRGs~pn0^lAOMTgo(WPp5dZ>!H9-ht@ z|Dj7Zppn~AA)CcUNkcR^FA%c4=+y79r>>{agv_u5fb3Oe-nx_peL(i}3;S-`^+5OD}+88A*^}aMuxPJZN z*ld@ditve19L3JBfIS!1fg|NN>p)bshR3iU5X|ns5ab@RX&dhY3WSA1&ECZmt(No7wRU5Fq`A zkk^{tm74o|yDGR&FwU&w-UE=}F}sH1W@d$qS-@dtAY^7B%%}T^5webZO6Wj34jT+h z;ymV!*#{+^H641vnyx2dF1iZXv#$E8znCjuQTwdwDh|Lewy-M>5LE|`v4y?i4i7#d z>I55NM~0`nVPvw7ZRr_?Q&_n*gpn#`fIiUDbIR3ClIXSIPI_aiM^5UtkqHzAb9)siVdZ(7RfDdRT3#sPH6tfZRk}i11i+dn^MksqHbhiz1D$9!AJU za?x;H90!!6^*b3JEQg0ZiCSGxd-_=%AD`7+m{ zyLfOui+ZIK8%4FM_X<%h$YvQ&@!RneaG0M6nV$%mp9qx`gM z6}`AknM8emXU|qu9be^P>D+~@?&@RY^XCspPk zJUOjfaU!*q~%WnPJxDyLI#Ix8Ks%;A4sYPySPTL*)Hy)fuiYA zmCOTtRv7}0^s#Fv1k+8!yWsvrHsbOzk{^7 z(i4W)*8_FMEKiozhG-$9whHJ;mwVw$!TL}&e0zW8K=$_oWr3zj2=&{>)=!mh;s!7e;x(cB|jrZ&X8 zLm@K99_2LVm|g5pXfeJ>HR@xvrCLRx>nemv4?|Df%R025+yKeUP)K^~) z()9;;`dFz{)Ua!iTw#1=kldtkgIX{`25EeSF+vtHCkJ|#sc!(2yrFV~#jJ@L%$z}! zwnR~N2a8ctbFhdMgzN&f87%fp%fVvLv_sWkS@I>Z{dTeh09ckFWLbicWeGy|xT~W< z=wqBgi0KHK;u$RJ7^t!wsS-jNk|WT^M>~2FV*3yVEJl{oFCKEs2ZxH0$l;zD&VbuB z9FpYz!Lr_R_h6h{$P`bdrG7lmGerG+uvo_XfibOr?m-+=$&I2mb9MuF53ZirGMJeY z%_c3cf0onR^E~BsV!kI_y*F6b$@g@0@1}~vs$yN3<*B;)>N{?|e?U}gbq0u%$$9oy ze7uR8m1u3`6F?>Q{Ak$o1J#f7?;h;1$5mPv_V&nrQP>dS5JDFERXIyGj4BNgF2xTC z<eh@BwXSf86iA(O{TS$cKIMarRv`-@xm`x+; z7qe+3^62Oc#5(z>?j$n#MOom0RJf;-f{n`V=`^wjx%O12_Eb~bc2CuKaZj(khucCo zjQ1>8t3VRc3q?c{`8FI$?4d3nA|7h-CKzzPobvU9K|&BAJM*F6 zQ`dD+iqPkCp+(qD9Xio72H#}^N;CB;a3g8-A-60aMZ+Kb;%HNxytag);?6vvN=M#HyCKZk_h5P>7|?(IIk2Z(mb6 z2l?d6jYMT~2@$u;@eWmJUs)g%zbI<^a`fBw+DXRD3xG&g1pa5c1{j)de#>We5g4boQfjE;AJ1$#s0F$iCO9Zk!){=9Qpcvpkd4xuGKbJ{u}i3n9BuH_#qE)bS&5 zCTH#!>T{4G6^v$xVGIB~tq}6GLKw5go2dveE$DrW2FV$D9sQ>7WL`x+eGdg>*%^T~ zJD(!Fl;3PF7T>xKWBH{z4kH5=cN1=a-PmrS2ltxN`R3ungq4Gbi45zHIGF<-hdCp= zAC3``f@w2M6bvZ4eLk$%g~Rll^I^sIqoTsIcEeH&u`GqZLP|92mxAb?w#XM`2j*MM-+H?6qM+)nmYwsQNl;22*t*#SQaAs0si~ zRfJ4cge`%dPGZaWfz(!kupw_e1AvAA&Di*OlhDWDv>3+lECq83xliC zkPNm&&8)O7(PhI$zMv{Y+TlQAlV%^c#kVlnC0=k!IQHjpDMbeY2?a7}aw)`k3+)n* zx2kB83>u8LJJ-Vg{BF43zZUjq2kO0yw*(N5?9Ut05#At-4`ly1TCUtH zX3;O!GPv)W59BPDnI1n}w#VMM3pRm0rzWh2O;9UOY=Y`}ViQ1aWXgfr)_F3WTEMy_ zlb{LW+&wg6IF_C#(O3H;y*}_)R23b)(Ua&- zCn%=py4nIy9sbTwjRoG0ZGiE`w!tWXr)f4XPo~)%svGA=>&`SQ%9ClfPG6gaX|@g} zX_`HpC)4af^ns??qo^4?%?P#IPBQ@DX@-!e8A6_B2zi>VMtfwr&C%E9z;c_JC$kKg z@+?ar3}u!9OP*!VqGvSAo~0&vmVHaVm|Ncpw}>;mX1#<|hg64*=IT+H$0vMou~E(> z{ne@dtEp}q1+Qt(BxlWf_`f{&shAP6W?g9nt5O)8N7s02>7wtWBb0@U-svH!oG^Ec z_U|g&S2Y+R%huKi2aS{wWD<09wbH38Fl$3|*b?Y>uVD&O=!D!B?*vJ!$$Tz23FS(?}nQ zit^cYQIM}onR26ad0liaDoPhU?CGZ{nLZ+pdBoEh>i~owEgXd90cUa>Y&c$>xX)8k z`yTb=;!0F5Mk@%j@d|3wENlk2|4g?x5MXtkkK!bR2JxvAb>zsWmBJvQ`kMpBJTSU0tmh7v) zyCT#ZKm?0M`qd2{+%VrMy1(lS&Mp3-RD?Q<4v?_;5-@^=#XS_a*%7?43TPxO1R6g~ z$8e|i!sGV*i{GSsEnhVAA#j=OohS1}W&nMb8AAzWne;%LC;cz^A~SxWmRV-h8Hryk zGwO^K%?xg_X7=4I1JC|pPi4L5U^$%l*oQ4!o0Ajvc}A)BBgJ}ZJyPCDLWxAazh4a; zDU!bLNa0)#;w0%?qcMX~_DJDe^N|kcK0n}TpyrGe&Mo>^Oa=V{}>9BE%h+LiSwgjn}h0wkz%4ggL=G# zi=rgu-yJDZ{sizR#=S>G3NlgWQ2cg`10a_22wBP_WGRo3rTkN9kfb~ghHr(Ge-KyC zk%bCWnPVA*qHqjo631}lAh#I)`B&5;Gpyn$n_(44g)*$*TvReKEJlAf&F9nWqrA+u z7(M(MPaLt1Z;u6+IK?MRf3=?V+^ZU4agI*SW{eVP-bkO{>A|w{Ymr{nVAQSkX#G!R zk7DLq4S7ztsBTnX#S|Y7bK8x(lqgZ5DBk2@uWf>W0 zTUi@Mi6pnd>$r7g&#RU!-- zJUcnw45HJX_Rb($ciJ;R?FE7G-k{nA?B4U7RlPP%;HsbxJ!m4rEupx3ylUtIxOWS-;2NStjV(X{A8PmKBo zut)y8!PG#DGon=gqvx8n_9 zFmDj%zwAq*ZAjXILzG$L8!N2&+py+O!x~`Cta&7aILw;%V}&*C2?b`&H2TG?nT9;W z8aCFW$lep$!eWGUFqhvha_TO2>Mk~QZA(4!Opv9%w^b(?Vj>cv(nH87~Wo z4abulFo#0wjTbkf#dujrWZ*n+UK=Z~9eBUO%KN#WJw9iJ5CGYY=mA7bTZ!W_bKyp0 zeDBe!_jsB3Wv?I#;I}RMIetRC~e;C9A5d-pmLs3!I6FmY-a-C&(I4OfRzt@UxB4kW*fY!j1)dpJQ_dUDtn~!5 zq2q97Yk{|<9`P$Yvw>7hF7)aAUX z*;G`0d4_G$niwjm_8sr`PLxO;&vA2$^LFnPmu>Wn0i7 z&4*=vnGcKo!Y<&-?5apO8m)^?(pOrqf+e)V_A0f>?E0C0F}r@ggYe1TmtdSR5e zKe39uEs!KeXGeRFE8j$Mu_{g!O@=tDVE4q3f-&;!bIL^VuG|wHr0Syrc~>1L>ikCD zX0C~%!Ez^x25UP}G*X^{k2q_v!ii$MlfVmhu8cmgovX4NS??gLK6O_HUL@#6 zZq!-ylijF@K;CB)#f^##p$@xIKO;$4^$Y!CR{a7Hy48sUNqXw_sBrb}B%K-O&9mYGz-A9ROAkJO3c8VFbpau* z#30U&6+$>x_#%kt$nQLV1iVQmsL3J|{w82?ejwn;gbI^ICX}6QOnDR~nNWYS-gwlP z?!pNa5(y0^gR?;*;axzwtw;bI76}O1j7Pv`{A7^`J~T%X;cqaEG~}OP5Us`lQK5IplBMgE%IUdnMX2xZJJt%Xx8ZV(DaO5@puLe0zDa zo>kkM?Y^6e$|PE@3(InE zvYL(3xiMbzWo_vx!XWpQPzJqBM7o{K1`uWtLYCPGnL`L!W`8dn!a3CQ5$NG3lZ8P* zml)(;ehX1>P$FT9i0lMHfjN{zznDWg$Rj@svYGv?O=JcOe_>d%#D{6dn<9J2G~?>S zoa)0&b#k>_v7Pj&2Hs)LrpR{vQ!9+qCv&`!`f3|* zDgEauUk;21A{~2OC}N|sX^Nbc$Vv0ohSSDH$mH5+AkGS4-xQtM)H_IZKsj={+DsKenKM-cCE_e7hZ{JE)2;lfU@8g9 zemeENlGPp0YZBU~)g=Ogd+c3-I*i)C1U1TLn2!YV`5^wk4Q|M{abutBZBy?JgcUc(0T3;1YmNs`W1+y72e5P zp!OI{9urI+LtQ!nf7BrHA|nA8YjuIRSjYY;Hh{#~5Ja4S4|}WtADrixuB@wf^2Y17 zUA$2WS&Z1j0mK5{R&O9ix}-h0M!KX8K6xcw0_yVFlY6^*$5Mp7t(0!wHm-P`-vqOt z_Q5I_LO|e+c=Cfc;D{zN#J@@_BrQr50gQ=Bncg_nuTZbe z^fs~TQ&Aah6$-_@8qN*Mb&T}9cJUBzl>VWsx0F!=Lja0guIW;aU9JKGgOAM%9Yx?; z#o6p~Ee8^0yCY;>aKF@Km+Ky&PUB%4AOw$xeiS#uIAlBk2y*}-j|YUT3lK8dmlO(x z3krq8lM98yK%2F71wvJ%InZTk{$!yjgD0s?mgX1e7b}Ac$RlL{p0K+Gt&XGaIe3xO z=2BL!cc}il8Q5R&VN?QmK+l&l(FXPQ4p(KTiKOsO(>p!_j}Rqm_tyX#QOKc%(d)va zXciP~TvgE7y|FoyI2CtWG@ho<^znALqNX_KRv~0oQ9Q$)0=Uen!fAR*25v%}CX5<3O&A44nNc@FD8!6<5H-lrdXQRVMxCZ# z%&61I3oz<6W)IG4ff1Eu2kZC{?-q3heWD$#8(;$&-H5Y$br~qyrTN@?l#b~P)pznj zRDv6Am=O~>T}}!maxR}+uR5Kz6;`LX0xw}AjkF66EpQqyVIqypdwimaG&u@gnS@@j zvt{%EoGsn1v$v8BpJBn`AcSmKq|IEjIE@cM+f6PHEoOUN_*{Ui^Fe4rg*>l{6h@^* z2lY?KWO~b~3m7ZpcR^ZI8s)7Md2l-LjO@~-uWmR4*9Q4Vd23jaNHdb-5{ODCh@Pi5 z%nA031XKjeGt=1(b6>ip9dnWVX#f&tzDK{9neTz9Bcv!YBDO$5R)T$ zhL{|Pvw6@Q`7}%rXWuMyhWKXxH{dWcOsUVqAMdwb1mjH*XGyvsH_U2lD1hHzm z_+wAc5P$3lLh{EDXMYSKiwt_%-lktHopm?_oXPY*i|3X|e0(;8IrGQ#fcW?c#G~)D zuL1^%dxR|RBX!IGZwh}H6Rwwx#6$4>VNCQ)a68C7+XslZ6(fMdVgw26BAp79+5EqB3)RZ%g0?DL#m^LB5>I%rFv+H0JpQtg7Z4^Lb@B}F zG-u$wKEs>i!gL%UYFUk*skg5yBg5_Wncl&!MVzNoSCy?o{Y~1uePRS&@y5?IYc$$0 zESxn{k?V%Ad(wV)*h57?_vDCx2XC*oF4_ z6YPfpla%xeOnc3rGCfN$;{0gVmiR8*PBFlnuHFGA#4&`-G2BF9bL`6?j$HB-cVJ((;yUe$;vkH^HL4Xcqe%_-LJ4Wu<^5mf-6sgf$TgpRI{ZWL1dn(U`i& zUdPMyYcc-WUI+cQy^g8)ZN^v6S>kp4XO?&!r)II&0pAeKXvi;_Y{R(7B$hcMbt#h z25xbF5RS&J=0oF&cmRZCP1V^lauM>O@g}pyR%tX_Y?WrH8$4u#5e+db0f2`rLLRaR z>CiZi$sL{IZCJ93zYF zTCb%erRIdpsZJ8J$M<_=ERQiti>4|J&Xoer4fqb0+n>2rihL+3b58mPTB)qQjH zBJJ&LO{b#5fZ=n*On(^RG3<@(MWdv15oa?UA?sW`Y@SCWCAzrS>m{B0AYc>c-aN0E^y9URVj(ZaPK>A ztw#5m!y-gU`3$u;+BL{cLnS)+znXHJsXKuOP9x|iS3=IQA&(R`z8?-Wge11(4>Lr5 zG9;0tO0XSoB&)q?a!}{4_R1%XHo#LM0NI#7D@kIAC4c&i?j7+S2Hkc3>m%Ok)-+2#U8G|_4^>}|~$$j32+E*_;l~#`$>61@-6IJ{?5is56k$_2$ zKs(?NkaFb9uz4b12F(*ai;y+LG<>E@%Xw4r$Q>=;%s|y(;X)|iR=5BFYXyWXT@XUL zq!4;(sy|xm6`kywCn~nXJXWz-0zN6%q@h>ErhHK5VGr)K3|NYr1`?J#Q9YYjkJU?Kb z^s;xkOFa*&&?&c9h$e=exERx|-^%Wqcj=gk5F(;R6k#C~vwT)5hW>(1DEi z>92ZQ&@FGow*4=~B)Ef%9KP|YcaaO1_90u=XMY1?bj&SUZ`=o&MmsJFX{=f>(UHbF z3`rY)kM8WMM@jNYnX|7^djS{ML-!H@+$N}y0-*91H=bMzKsH6O4DUduvh*a<1cCft zuTdkPpG7iA>7sqGen_oS0)t3wgZWqQ|ydi}#{Pd&8fb@|!y%T~#^T0#%N1yg3 z2h|}YiIv!B0UV}>jrYRPV*EJ3I!R+M<#qQry)6|Y4juIVH)%*u#^f|*RM=uMK&Tifpkfx20n#btDR|^D z4GbQ7!drk#5p-X_{}wGFVA`2n)zv^moI0-hEtb_n#O+Q$`~@D-TKA4Oq4=9}m37)l zSmyH=i^bw!EVb5{T8P`Vet6tBO6^3P_BFRH<{_^REM|kswN0nJ2QV*5<6+wt!vLeJ z)lPALLa$bP8*O2fn>u>kyD)*S=HS(9!bJawD0RqW)8z^ufNE60#mM35j2jVEUFA8Q zja(pOBgyZgH=wL$DtU=a%T@w`r7F^xm$;N4P)US^B`*3O3BTxrP z&QQdguC8;otg_2ikTjB%E-Y((3<+41lAQC@NCn<0)H)%gYo9TcpahzXSqyDT;3H1s4%omig%;zR9NOhq zjD_-XxW;{W^vh(E@Tyz+W%xx=d)1A8+pBILk=Y=& z;2{_$&KH}Nmj!*XS!0=ev8ie;Biq!RwXVKQR^U>X$tRoK4x4ajKt9>bxCi_GslR(G zE5PF=xDG(Zv{zvntVb-tZTj82Ky_axOGoqT;&CUgVX_aO_`_S%r3P|-!%F@E0w4^F z6BXzuY%|=AcyZ?8Hh+1mmeQHgz8Z&DDql*Nnu8mfdPdhTmym=V5j=_~6{Asc#xi}< zf~Zdn_r0dpFVkO#`<_!p(t^h>7=eQ8fb~#cGVXe^B7A+L9wrc_hiw@jtK%bl>3UlP zZoPi=mU@w>x6`RtHqtj!J-)K9lSa|7B{hE`Wy0dE@mY7~E@yq4)WWq-4bjN|IX^IWAB!11Agq64ndb{Qhh z`%*?Pd<=z7+1OFpc%9?*mAA_heO3g)15s}auP_+iWP_hy@TyTs)AKfDr6~gbZIssv|Dk1SWvO9tcAAKoG8J;A^N$R`j(|yO--u6@4Al-sNVM z!cg0bio4JvoeOznIWyz`=q!~4$e2`L*~1+x`9_tB*&0zoPChQ!QU{r@-2&Pt6^?ZG zC94UhiLuM+=t;H1qY`}DQePQ5TrhM%SQuWur~1>7;5Q}#4xik!Tn?Yy{HL@4B&G#I zrUgRKVv(wLr;cvu8>*7-3?)NV;F@r!kfG|G|35NN$qUO5gA4_g^wFQ7rcai4Mc9Ka zj&n8l`CLe!tLqk-z8}>vyuD4U@q_L(s|0s)m-QV#lRebiRnc`Pu|25IGw%F{{0B%` zFSygJ7u>0z>*?D`O|b{s-}Fy-P+gzR@-0!j3_cGVd=T>Pz>6qMs}|4Qiq4ULiVh$# zItZBs2*1zvbyw5^ePZ!o03Du>=bps%e4{WTXzQRih9YfHW@Et7)&Zs!ANpCH>sw3_ zUWO=`?klH#gM6iRPH$hPs0D`c6vfj(c_m!MO(RaLJAlrn%t z%VLCuEQ?jvJI49S>%2j}QjuFk!=72869@USt-4fSlxevYq)e-5J;;}*zC(mo&o5Ix z!{!rfxP^LvD!q~iE;cywd-!5i7%p?6Zvw08bFnx_4A(phCYJxUmv1|Zj)L-D;jOgl`Myu<0;;~uZzswnR z!!BX0q%DZ*rk((Wh?u*9fe@3{p!7ZN@Fwb|l_Y)|gjMlBPhbs*-796#Uovg*g_ReW zC-patE^UD6ZG~;zN$KJ1KyiB zmy6M{ZE|^^GoQANf*I|?vXzgQ|J7eBWrKiAdLQ*bI!PvZ%jH(dx}I+p#wOPF{-SQm z0+e@^jLBbD%DUd=`TFV@UoF*q6%9YUP%zfl(DJTw#^CRu6d81z$NCoFlPR=s_UifF z7Q6Lu+UIGrN*4L(0#{#(Y}WT7NO69&$^@p-ijOOhpRUFM6WXmu$fFgm9IDaz3bg?E z({k)m)DBj!%_(kMhr#LXQNk%=<2gdxR|p_L>Exz1-{=y2*ljm zx=OgWmD*(Py+*&7d#@ocn0qbv;xrw&H;UMWd+o;y15Zrx;r-yrzU8iS)Hh+=XRAU> z40Zj&nZ=LCRKaOOUXT63@a;3SX!!QM;oAowGOfpgZ*>ZMsrV*1VUVwqZlEG6>NN$v zde-+;N94!Hpe#L{@^t~UYvO97RX++8h+8dNARmXc!&@NDR@>cfPQSR@%>e@4j%1q| zb`yw7$C>s`^KEs;DdheZmAhJwrwv*y%La(^u2$A+eQsL}QwP50Okb{=vYPdRm4!x3 zPbZ_W^DNnNM97g}yjsNarqv>r5f8jewtcmTVkD9%c44u(zppHwXTkFUp@4ZwyBlDH zisNd!aJsLWPQ8r7Mn{F9Bj)%zTayVZp=Bnzge|9_XFM`PP-dc?CQ|WOd5?ZE(cTlH zIWzr@J3t^?ORk>ldr4gp8mP;w@p_CQ&XF~~GCHSx*%)18zHhy&q>dSf@k4XF#2VQ= z`g1k(UWcfOkn&Dm#Wmu5;_ev~mn9sevGdtn(s+FlX}tNDNonT#+5e$3yR4D3U;xv6kgyWH0S`|pR4t}CBC7qM>&ssxzqII zkQ8S(8fgslSP)R8(II-*`;^9OmD$z)M^8?z5%1athifSv94U?b>%TaS{cBT9MX!~y zj5r^$ue4SM9pZK;{&T0VziNbXG-4a96}zR~TCrOYXS=1BfrB_7{~xiI%oaZWpOpCj zH(Q3T70hi=a|58*W?6-N+RwA|iv#(L@Sz_s@k&_8siTFAv5I?W(sMH!nM9;>K#ylPIEMTLN(9@<9wY6Kp9=s zBdWAI4s_{Uz=gG>Ch)by=$j%#g7Ja@;J-|J)k$lkWu*_qwhnc4CnJfmSfAY^n- z1>Co`y z{=ISDDUJwFt25qP)KZ;>%7z@S_YUyZpeQeRuOWG&_lyN6_W)V{J+A?*S?T(q6jr*l znv=YiWsRmXve7mI4bn#2G~Is?pdreFZ?OPJl%4vU87Lp!_+K(_gMn~VARy|vSo25| zPJ!#e0_5k%HzplF|9@zL-TwwzRp2|3mlP+1s?>KPoSgh>!F=8TX#AbXQ{=O78ah;$ znC@+%UPC#Or)|FzdD`tek*A2WJpIJLL7aB2)DT9wwVr%Drs)5&1HaZIMjAWN0XHKE zj?rFb(01}S1@mbGOC2z1Bi}*0{cJq(aS3rk`y$Y!?%yeYPP|By1_lo;Ep)szSZD9-NF6nf5-ih!QFwC zWpJZ7;r_3|-O2ah{bo8cgLv>moCSt6(Xo>jiaYIVsH!MW{Hi!y=-yyB)7`3w?@hzB zY+=A5n>I95r{S_{f4AKGKSvqfU?mVA7!a><3$o#@2AXC}nUPWkZ?q;G=ckK~^2k=Yt|OM#!3skj=#{9$$^0a+Fuk8=XN)F3)z13Z!ld8w&3LKfnxBXq}fZz`4*>K3E%l|cic zs~TV@jl0dbOk`Z39&{NY>cRK_6)Aw^1rQ-)h49NwaQ{(Lq#g_m!HQIt>YKg2@QApJ z+987)Lh|5RmqW0+^dMGO{wr31##kX_tPs}T>U~ZjWULMZv2vXE@;V)>f8jNIL49+dr9Vs=-j}!|&fgu!?4~Jmv@VeeEY;EOr9n|J^ zy$kh=*Y&PwLQJ!+fF5ebdv|&V(z>3s)Ui=p?D9tG*opB)b*)|Am(`ae#f#a0&GyY3nNzJDDYJ`T z6}!L3Thfz4aAb=00ny05e|fL>Rkf8#g$MXP4;I*jhUkc6pRl&sR6T_xp~q?Z#ir_M zp+_!b-vf}I@^7{>p5?T^C#Ykugvko0Kc8P3M^1kx>+dd@-wj!DWU1#&)lhHTk12!* zUqEPjz&lYzq=>c@tvjxO%0nk~ki;6(zaw>4K^!%&nBn!vz45|SNRBZ58|+77iX35@ z^`o~0F0FA9x;GwPgdGW`4tc+{8c9=ha;IJji+Fr-5VdMhl(nl4Qi6~{65GePO}F0I z$L>*&cW{rL4!=0nhJ;lkVXL>S@$yI4+%mJ=G7XkB0r`Bz{hnazeLY7xotYX{%tiOM zK^HZtm-=QpYO)gmDI2|jm9!lq%%c(rI1{1@C%J`q>92LtTM+I)Dk~>-P}sqlZkAj4 z{DcGN#Zhw6qYEdoIgcc#G_Nb+T;g@*4(18nFRz$_5ygAXUys5siaLAF^xN5UPQ-6B z4emlT(4$^MN6AeOJxXqRj1_eGY2eYLWS@E3D7opuuz3Zjm?GE9v;R!n%o$!U!QpM@ zro1 zE5ATGzcHFc9p0)wx7%9=2U8Ff(|C6#*3)#fD>B-_u%UwmjdcCf-i8t2sD9=*@1v0e zQDjJDlNS2Gia?^)zj=##+EFc$ZBLCB^?^ShFm$wd5!mPKv~QEo`J2(=L--!W$)P`) zAS5KCO(J{h^4J$u+GsJ}mjVy+HzQ;h!k*FWLcrHIfVSBl*@x<(Bqtn2Q7~iA*+Bvj zCOJYTIYK^BO2F^fl?3E)x)?TjG!xyLAZdIt3|RAe^%P+%f)yCEU_FPf(glNa)G`ZJ ze=2^leDf_!$o zcrg1`sw}W2!f3|}tY13}wCNW!(AMHW|3-vE@l`(oXI#Q{wWu03HTOCO)f`UN(C7a2;`N+j+U<3- zyKthsu62*Q-nyO|RMd1;%ZzJ3BDTJTH-gT|PEQpb*1Au<4N!EJ8)vD`d8%I)tp9&*ePcWBoeD#hNMab*U*ZXeu`=+|12qi`My10ta#RwmEO~%MZN#Yo>RuQM! z8exyIbdnz@xk3B7dhs_=tyR@A@=*a~IX$Q{Ms%PCIee8=gE6v`5}wZr(Ec30{(AQx zW<&jjF=FAqHAXxOh||ncy#$Ad7tr>~)%hB!L1SFcf~!spFonk%gb{ZK3lGlcpr-1|3W^`{1zYs^bu7A zt3UZN5|B?X-BcJWYB}OgIo3qN$;A>P7NAHIX#`4(CenN?eo@rXMCiApiButm$Q1H| zoge%9Sz|>Jc@1BDn;Tt1b-)2>_r%*PV?`559xIv%!)8sS(HPN0PUgym?|PN-#k#MH zzA#oalFxvLX)0+fYb0sE`h1lv^~G3OAfK^)y%n<9uRdn1tcjzkRzfmH3#%d%cINtA z%^xd^;_R_9KM|4|qBfx=I$E*;sMF-!LOlyGC*cE_1HL(fyKs&e+GnYJOi`Pf;o=4D^g6 z8Q8~qfm;-R1)nAaW^wxEg1%^#1Sll_@M0&B(ivZ6%Nt1m5|Yu5qjW$9Q7(H1K0))O zcOYaD2!)&~vQuClPZHJTUo$)eLk^uy4)E`It9(B=!}LjW2_f-k!T+dVZWY7 zwHhxh1KP~8Kf=hxEE_XkST=?lXO``xU(B+d$O~mz-7>zR#Il9ud|&Gh(KsF6yR2`l zx&UI(<1&AMDR80UG&LcRS}j)rb#^=z-eEnWr^aIpANVwo7z6NT*!+tMq&DW}TsHjt z6L_)Fj|F_@N&!+>k*h2q*c3$?YmSX5&Fn{$qzTm=jmUKr@Ol$Ob9BJr^G<}31CG_l zZk)!pty2sa6+?@;IwVe4P&#i*qin}ld}W}q^O!sv)SC#`Im}{Bsm2llH$080Gr2TP6o3VP7uZMR2Xnp9CuD|IJb*_G3R!HjNn{Ul8Ew? z7#ei)BH;<&5O>ZUdBQgoyyAWkV}SpZYQ8%-2t`TEjlU=Gbc?t)LCy{+|3sOGu@gln zC_GVbjPljM$7NY1C_hmbc`t^d#2!^|A}ItP6!{;lsWnkp1E370tqX-$^e)JzmD$Pu zz|H1Mrvve<7A@$==7sv&1UXlC7Q`^)ENg-gGvvZ$ot z!UVZbx?rN*CtZP%?vo|0IGkpXf*(I^?<3vDA zNJhJ^Soj^3!p1ag`g4!@a;slZlHTt8ccRFIyXX|j1Zxsl7_xp&2c(C}1OQ;^jgX}` zLYCeLS$bbUd$fN32%^&ZxgWfsElr@xqTp0GdFVagz$6w0@d3htML}cw#RICb-dNgK z-4)*VTjeStt8bIWzNYSwTG!auTD>+&?EkitNZJ4dFx3o!wNO=l~kiA=_XBl&w9F1QDImcG(sOrm;~JE+yH+tFsw!1 zEEqpY``X)`E!?Oe{wyK@3CU>3<>(RGC3-2uE37fhWuAYr>%1*QiZqP_fAl zgNjXdWi^`~UeYq9IutpseiSMc-61_nIvQ86=vJ?2s>Af)JERqw`+|2!cQyA}N;RD< zVm@iI*dBW!8bOn1a-x@Q}JHd5Nzt<(lnagC|C*HlCt&u_-- zp)dLJs*|QR5`(qx1YXzKYxxpW$l04I)pb`&pbKb7pbfzkZ|>asLM>lQN(k1Sp8IW8 z3KyUVp(>IM-Wf>LKpbE7-x;OYJcAwwQW9nRtV+|6~|dv?2wbV54^P3GR6bn`KuR`8&?-M%SsqjaVAfP3?M zUHyGnd3h)*BtsI_k3fC8YS#+e)+0K=$SaEjF?24b4i^TH{Ty~o2^J|p$ zkUqDaCVfWT`cv_xK5m#ceh3&j9&uZNP;+393M&!p^7oQX0~AFaPO)DhOcu)WR}X@Q z{0bkCl;$0d&C~FUqK;pIemj1JH}Tu7iVY^q4#y7Qd&Y|owoQ{Aj>FVGY|wVm<<$Y8 zUOTS3Ix|iD3JjYUvJWPUUx6>u{rj2E@A?%0k9RsUfrn{o>oobMq4k+>l-fFtPo$zw zmgUhSx{DF6qJD6aAJgml_(odADG#&ZrR@2wA4J70_=A;~`SFF5cp%x_yInyZ<1fW~kIf z)TtZ$h3_?MMzAjC7S&xAto!{BIxEg^>%@V+{MIG`fHVgHb1~`%cf~6JH0fky1ezq> zA5?AerLU^GfcSD8*`M?!G?@ZaUNo5;KZrXuVUTY-w%pMPaUaKK50<&~gQX89tN66) zU-|lEkGTJXl{(HUppOjk6@!Es(F64E@CB}#r(-Ah{tvpsP~V3X!kEQAuYp6C81MW* zx<*mm{*|blo{;oQKhSNb5-Ig&M|yIEb%iaBa?>5fp*;O!#jyNzu{5^QkVrryVrlUG zgbGV=+!OZ`YGYu?UJyoxt?P{N<Uaa^b!w! zyxVVN-Jgsk(VM2wFYf-7@b1@}F5Tw?{@nfA6XNq~?)HJv@MdIw5Fba> zU}x3Z(Y`lvL7MqSG*}KARP()^`nk`qxparQF-g_|p~D_ShaH9v%Yz7RH*{Debckkw z!7u3+)*VOtipWd4nT9I(bYw%%cB(B@Spuq%H{>?L&C&I7X(a1&5N6R;m50*UBZ83a zo?u5ZRt6%~-v9}_M?d=^W-}kYNtnUI02n!%H6CmxctYaf&9UCF**yU$n`x_Uc&kgXI zuh8V5AzC&tXDxe47!_GfZa+gjBJBwaR+ER*FJ|{}L?;ImENlq@NH zo;(Fk$pgJT#OE|zU#M@XIWt&whH=k*C8vWmhp>`Q0z>Yco$MPbJ8avjOij-WBBbc= z+h*{w&y+=jJK>=-g22Z4aS)5voWtNrKZeq zr%;XQ*d53}Q>G9;-)1b$&U*Hd_Cs%nbPkTXw%TN6L2Ky{4Dwzl+FbSgkQeu@vWf%&a6M{=|nZ9 z^Uuu`7r`jJSb|S`K(k~b@N_{My9p4o1CdX$!!By5`_A^|AqV0JKqYVR8bi9{5qY9k z67Ym%pybY(1DwrsW)EPIL5h&w!52+?G+)l6gJhKcO2iB?O24J}!zK)X@Pt9g69yqq z7=%1wcA|4+l&+j9M(J`~u^^)qX!CS=j!>0R33Pe7+yVP&KkN>*$TTm zjGZNJgH)=Xkc@^MMyUm}#BDGK$PkwhvfE(uEOr}M>4dvEEU=a662hfVDgH1n0SI#m zA#({Ka|t1F3B#I!@^OLGS)|v$E&#llTeS&a;TCXaZXH8+iCf30ZRS?gY=>J> zvt4en3!woilu{k$JLa$X&|+??!FBVvb@Q0I&emnawZ4zst;=86`o^h>v&DVz>Nx8JgSj#YI@(R@ zlRAn5JkR>WBq#S=AIeHdCZ_N94O6LeWR8uTBXbO)dt_G41v<0=ISc(FQ8=II5;Dm` zyAq~5018hsggnU*?%V5YrU*K1Kn_EzBntb0HsnD4bdHEZAS)Y?-QyF9BDwX#W4>IP zKV?+!F22gW@Q^RN{^p0=9)+T;=WW`L1?(OZyoS1scIl%=PT5GkdwT9>DlnG@Lp5uz zELky#(o%h!NFj4DdalU38=w{~Szt|pAAO~>Rh?@+qFZe6<?-wk_?q6NdAOTr$!ExvK9569NPp2a79RkQi$ zIqZ3{k)2oPKjo|FxkS}uejWxj>DW7;TPrY6n8bQR;exp;38xqj{&Ha6dBU!W^MqaH z037T>+YY<*m`%PytT@!4C;URl{AxQ-_|;~f@aq-S4doXh`cQrW0P_nW^9vy_M+kYQ z)R`v?D>qMOO6hqrQ-CZlLx;nN#JqYJ9VK49OKmc*rqC}jsgM`Ss||m6O3OqWa^Cl9 zMA%y=e*B+u6^7E-&D049j5)rP4i@>L7W}cE9O1CCV#N~=sa0eP{`rv zPpC(q6#Nq*ttXd&7_BG&pubCFs#BajNm07~9;m_ncE%R6P?WxQQGk-n#w1Cg(2dCl zW<#F&vf4P%9uI@Y8h%4gVh!IZl@wOWRr=dYGH*+wC@(7)DTF8q?-?&Ei!hu>bt07H zp@|Z@=Z}zKplBR@#ywlV`OfH_zBYG0-Te<=CC^VpA{o6)L29xD22;Cc*K$cPd(eEb z1eS&ol`VlO04$uJO23%%Q|B}1qrhSs)k{EU+O=Htm#18aq)q$N*W8`Em9O}ETdSql z6_X+o)qG2zX_GH>bTrGtHeClhkOU_#F$%_00c*a9*`4zZZGeNB$2)*CSq6*2mvGvY z6xuMn^a}Agvt_x&$(!YC;n_hz3|(+Yjb`21)A1ERabYwSXrv9vfKvlaaYg!-&N5`1u7gkDn(rcpmqqU(C(E$P1mvr*p)X z2w`Kt`ML9wc*EN@KZdN8`ENl<7_&fx@u&sz_5q5OklPXq7sy!99vd zDC^`5kc=2OY=OH@etXAPG24C=k#+Le9bY}q45}gA8Uf-Gx0?OqdtDs^f&THOsUxUP zO#0I>>31rhkPPS!lkoZVom0c)oDoYqJn_i_~%%)e7XV}DA ze<{)(r8*QauAUCnhc*t=F)yWhvRggbRCg5rbCy5ZQT)^TDSsjkn=KUY$G1e28Wd&4 zzwbhQuqAG8bg1Kx(`niKt?3~_5RD(7?TZEs7Lyl>?%yT5zY6-yMd;>6co9 zKWbT9sEk~UO-CE#Bl%I1$bF2YbvgY{v7}tPP!Ejse`wtf0{F`S$f^6^ z0ITWR1Cqu^`CryWFT>5ik`^gW{a(5J@8Nn06=o+*=|zG-tzdm5L0;Q>Y_z{PykAsQ zz#zi`Q#;200rVlxYw>$T0c(+LWZUy z?-;sBRvV`>^dbW2RAyqW;xz87Q*3*9G5EpD;Ryw<$`n932lYu_|7+G2&SMJvZcx7~ z#Tj*^G3vSW!MmpQh~F2(D$Ifo{E z<0UN!V(DVJ@v@bZm`q4=O0y9dKDt?;eS%>|M&Kfvd~5_>T#R27b&Npz?HGZRX$pye z`)r{Yfxj;nBk;yz*$?_#(53w#>zW?%FFX~Q^`i=?N0x{k$ne<{o!4kQ>S$By%?a-&Ne>7cdaBv!lvsz>jA*8dgFx|K}jLa-X z2DdlghtHQDcbNZQu>v&43L#@ftrYe5=2qA)eE=(6%-;!nsV-J$3|0tTD;cYJ5Vac* zqIUbgq6UzR8bU@5;a4U6^%XTmsGWQOwWg2y`>XQ!>?*y;QF^IR3n5m>3i|5lJc+8| zQc-8>EhXNCkgM_1|HwpuW1J8&P6%Hq>2E>JF;0)61-yk})zv+{7%BD6;EGKx^y5!B z?m2}&PG53~?%5nK0WB8WzTdYf%Ii|u(*8yY! zD}!d!mWqC|6ljrtvJi37PbQ#0W<6Vgr2M{swN%s-%&cF_`irTfcu2K{KVBCp=P&D7 zK*eS5js?AN#8_o472A-$c@=E*^YZ?j>NG%+s`3|#lKut1NS(a4RFssf zOT{Jxs;s1p4WkEZ8C92wl2VmWU?t^E`o&7ho5&+21)N~}eeEcJDVIUH^k-EdUTuZrKJ6F;+))aYfxrV;1`v1usc#HLTsqG8hzP^K8zw9I8w z`zP=TsO9Jun!@#FK#)r&x+CKiulW<^mw6S8Q=17 z4lXAmK8%Ba!5l=$97M<*MA*L+E(sV8o?j*$JiAOd2yB^yABK^NIaqwTaIiR`z#ME% zznFuqkr&Fr{RQJo3kRpv_Ptsanc))grIJ%1U3 zZN6s{-XmWB-vnTC{6S*eY3whr9>@Z*FBg% z4tUU69(b{coUG{~jrGXYlEx%P8oOY?C@P2ZOKpq%51#H=Axg0W4rg>-j!_yZfHyde z6+lW_j<+n+^wgR-`@DjlDXXcxY2x*#_Q~tt2kC8MDtfwtl4fXr4$8wawcgTG%R*p* zkL6qVE2&DT*~0&-=W{A)Shzwq8Ed4;IphWi=^QfRyupaD<5K@Hm*V+UHKf$@bp}!_ zLtaZ`ZlOh2hJ27FOTc@;o75JBEJMCclO^EmG+6?MqH1!8{#1$L4-+5&zybsz3lM}X zKoIiM`z{)!HQ+U9zT`n~hi^yGW+G5!3DPBuGAu!+q=^KXLT$1HIY_^FARa_sm;_nr zFA*{Vzis2M=MK4>Z6H&A2hr%GHov6Fhn0BDt#9j((lIallW@+VXMKM)bq~FuCE#|N zECIiuLBp?GpcHu$&ZW5%uWeg@DOF^pOuTVz{ZD#sQF-Co1rUNhYy-`rK87B@UQ%xq z-WCtG{AW9Vq#sjBfzKd_%~5L&$tX$b5TlrSPp5;=cIO)=FU;ux7Sh2qO@)tq-z%@rm)& zB6Dpa{bH^yT zbp#}#PurX(lE~W-NaFS4;7ai@9QYOVgErXYz=+d8FiF(sr_>%oCCIMKwV$fJQ$d?jU-E}!gg ziNmbOsir2bf-W4uryE>+k;3?{Gtdrmo9sf^Pf7d@n(FQg5gj|=Vz)upsd_1_Dx-Uo zlNeo7N@ZWID~*k4}W z2FJbc`Fp4|gX2Beex5>CB7xq{kXz{A)pwD8&mW z&J4d{7Eaei(rt~5QG)b4Mv#jK5*SllHYQ9dNVI@|7;;#;Mk}CmIC?;02zl@4q z#rxvcUa7ltjW|V4NvUN93P1_(f62BSOC&k4P3x zXc5)>AmeCT{E@Zd5y`byJR&i=e=<7HCuAen%C30swc-t7*ep=hD)NRbq1x;KDY@1K zd~Xc|IQGIz_rrz$3IdH60``KCBy!y+C~D1#?JQ+@5vWgaaBm1AZB5K``jr9xmv9V{ zFyd99-CAA+^!BdMvzm9n0nYSqbL7XTIvHnP40@s;v>E#WAcZalp}2?HaezsSfxzUu zg$(^l&X`iBo$b*@)l29oy(rmwt++z&4D=6yCgx%`OE6Oiu|A1$kC$YBvmO2!s9*kM7?K7G(Ok zY|$#$IwDyJYH{oSBkcf^QA5b6A-p))-&9dk&WS_2X84LsZi>G-1(8h>dVLL zM16S+$eU&DBS>{pUplT6^#!B$?eE}en7U4T$M|8weg{v(M^s+s#Ov$W(}0tSOq{|W z#dX#gu<@zG{W;W303ny%2FYBMJ9~80TB@6njCR=1kWn>H8_At=!-`f1&^+mx2w7*j z6hiY~nC5NE{P6&(r&8QZv9MtZAWUk6OlpLzvmoqWI<^w1z^dljbwbot>x8Jlnst`f z2~*KJfGuks_feC!pzl+YtaVgak6)~`R9G)c3)tYe8wR;Nd1o~I3r*IGZrNzP_!mGY zTeleF&n5na_UmO0Yqwsw(*|+!FEm0E29Fol3wP?Sce!&;!@W^f0Cm_YE z+fBy5es%msbg?P^v8wt8@h;TgAl?PUSzCO3!-IABV8DwT#KrJ9+BOKbMh$W?bVEok zhAu#cTnwLV5KRSfUe3QZEg;S=hH)F%#gLzbaj1*ItWj_==)}SPe0oaG+yyYv7{;<7 z4AxpUZ4j-+Y2!dJ-|;M{GaE#)qIO}5T5sr%-#C7S@NTetr~r`USAcx@Y$p5)|85ZZ z(C~&QuRcE0U)s}}`YvO!GN?z+g-CsHG=vg67b*p_v!{!5p>i0t*tw9H?y#{i{o;vM zIGx!Tbq^H5Agu%f8t1}y?tB|O2kwLF)Lc#Vc)GX`GMD-v70*En#)CWu7WR9F`itS2 zv)Cw=4&9I*JMZFVt2fXV>FXZ|=IlT~8tW_gLJ9ST9SBHcJt$Su$bnG!|Iac0S`XeB z9BQ;p2O{>3LLst}grSc#_8~aM_JkKBPl9zq(%3PCa=sYodFkRzcpQ{7gYaoknxuQh zbeDUJ7Q>tHPr7jL)?$B?n5U_{VVv$c#$QrDe=7QAm2IQA6=D#QAVHkn3JBp=SgEjd zvkWP-QDjKTjm#c2>B^9L8%2iH+9*;UA$t>AZxjL2a-#^4HmDjZK>i`#KTLoC01FU= zEI<&l071wCq&gZT0a9|K2#^vRMSuWT79f?wNW%go85#%)kYvJv1;}{%#UpP#^1=kj zN`D`B$bGyDGGrNuL+*n`8_9j}quRYuX8U#^N)Cg~h(o5wEF$8Fu)b7K=aZr&`zr-CV)mBjp;gdqrd*~RO8RFk#Cia?O0`s08Q%9KBdEDvJ} zfG|@KGE)#TQxGy!@@x{OFrziSOpiNBL?FE*06Ry$V$^Kb(5GJ6RAbsgxyHLDC(FT^xH8x z=Hs_v_ZTpQUf;aF)!$BS0|C$A>n+{3`Jc{q0EP7FH~d9$PJx-l=Epu@NEh@@ZDR97 zZQP{CY=?GG>A$P;Y?fs*akDIwi1RXOZ`Mh>{d-l_&E|cn&2FnzHj^JEpg-N? zuc{hsmUYt(%V#f2^j`lhU1X78Zd|{xndPz`iv+o%i4^Rh|{`$Rxndp zn`K=`obmeCz(Jhx@@)yj3ub%&4NwQuF9r%&rb-zcN}=ba2?RMGs&5h09FR{3^ZB-V zg(VSrRqHK+9|{qE5iK@b`u@*(3hCy1{n>SL{cJuxWp=hA>K#-je3Q3`9`e~1!I$E& z*6BbDwT&pNArpWub~+s6-WtQ`vhy89xQ8o(RT$kZ23^Syg@~(|0e!1cwnUX-u%%`k zZ1+DG|AxAa1VZmGgI><9f*#`BSo~JO4{`p&#ba9uKmNi+Q3pv?Y^(6vsZ>8$i7{-B zeB!l}|7tLwzh%*NtI!hpE_Q`m#iVBLY%3$gt2p}rxqB* zobr2uh3IYK7)jtH<`a^f z5zCtl;ggI7RV)S#zeHvDRYs3WN8wd&iCjt$O1Ttc(K`2~T&%VZEu7n*>3#$vJVG ztbGXiM8*oqV>5p#dO>U7N}@uDMH7m7n8^tsy!IjFwGZLJ%U~D*C+mJ3`bItx4ffD8 z+Qa_zkHf*IAU3}nY!DJQDq=gUMv(O#k3l@(3#tI>0g)r@^ zzpJ7~2&-R%SoP2JpI0@ui=OtxcI|u8&TVa%&ula|xHNkRE=m6t7rRuu-0E6I6?NI@6KsBNM(e8GvORKIPaHGt)CfxM-`f3N=M29Dw&g->2|`wNkI z+j&Kan6({SH_t?vGro0h!(!_3x4)U%yq#w_4og>W;jFhh-E z%F-2Pq_L9(p*TsF;-X&=E525-9qo{FD@*FJmVJf5CnN(EhnFhHPMJ$;r!W#B+dKvE zBrxtE;fs2{%l>v{5_X33a3fLhVLU{A<{?7nAwuRMLgwMW!b1oZ>u2ajd{XI;9Wqyd zGV}0@Fsd;REAA8?RwO)_haKq`^ROfGLV4IDBUfpeZ(m2+ZNSa6bCGr(B9@-dhG zXQqnPQ`XzLXhi#Top{@vy>JBQE!!TZKHVjj?1$+6R$M)E%6_3nf<|DI^_?zq(_buQ zO4rDUZ+406M9q;rH3LWx3s>$E79!5{-)88GIP>t>F6Lq3|344eS8|w|k^?jjq-#M) z#7QiWRyJGwB&G;H2trBXpg|h@NeW6D`$-51FjRemJUVspA!ulZs|KDz)tO_a?pr_->6pVVN3HO}{HflU!!E6ocgxz) znWDwyg?Ds-i;1@7{7=*#Sr)SIk!9f;+Ay5VwnsSmCx{GAhD^)+ zI;*Ii-}y9dxjn?$=ALYOT&7+HA?Rqv6Wov-%_vM)A%lqg`KX;!RoNr_dsfQvO3;MB zBqXDCmx&!Xn^*N$fD~827pkum81B>*ajHPHiWz&AmjxB zAuk9o?~z5l3EYOXchng0Y3~SFFHZ4SjR_-FR*FBL1xgUhzM&SGWozgcvuq9W49nQj z;w1|}+y_vwnd8t-+0n9_bY`x;!>zu`D>tkw?v+&tah4AGDTJyKUNvb(TmXb(YbkawddhB{7W9jvjbh6VB?itTAa-xaBhHyE>{ud3Btc`t z>2ow{8fv*0;}3?@@Tzu4OAXvBnkZgyZm)y&P>4OZWA}>ZHkIlpB!hr7cJ&+8><`p} zy`sj<*()O#A=@XL(I#D`PDc;OQre2Tp~E&5=`dXs0C?CU-rg_vq#?phpz9%UC5SFt10Tq%)+7?-N-Pvrkq9@WEHd zE~=i}rys9l*Yy;qqQc?0eY$@gdm+x0phdACzqg2k?}$W9YTeHK}1sx75WGjqIvl9%R#t>Q;!zhcRe}OhJCtWBfFI+ zl`0BN`tK8G=EOA5RtqMGOPGGaGFuH{`iHg0ggJ{OAxsASV!~vE6Qe94KJrwu0T*CadPi_vPWC__Q^6JIq>_WQUSw9wwinb^_ zk^9X)QAy6_7a)u8XMG1t1y|sQ@{mS4557r)v>FOgQh8`Zlmn4?i-=}NsOoCOg>!DW zB{eE)j{~fS3yig%KHMIknsQ1EaZ9kmgNM4&1%4!uFd%&=a=++1e+6lr6DPMw-^u(x zJT0s@HnEGy^EPYt>x<9Z?L0a6yF9%Hp6;{zt1bKGWg7@x>K(sqgS5$aJw+%F4?(4= zjr(Pt{6os{I{6!cN=Qcg@Xk!bxo4{ybSD0+gF0X=rUSA_7T`QqZ}RG_>W+SsZ~%iL z#5c1B5M`l!fSQ0OmeT=aIUO*T(*aR%{v~STUeH%LqSalX4F618k3)803y;YJv1)Fx zLKr+6(j|!6n~WNNg1+Jb@zW&#R}2A@F+|8R5n-X9>^~K?MZS?{1iM&Dk1ui(g061_ zW0*1Lw_SeYj8fJ`N#nO&KzP>Au7xpN?7joW?jsy|wO&QPcyg^m9xe8mFKoN>1HQpo zRr3W$<|ekYqx9LEzBqSk#kI3r!=eV+5_E^y{E2vwY;jGfaHt)pxp;@Wc=3WiGIEKF z@op@T247Rso5Wb>42$O~zh@s%GFnCk$WH@x=K)s)_juJVsiF?*aj)9XdNQb}h@0IQ zH*`Zc-)nYbmg()Jd$&3x4Ki}|RLXZXlU+leqGiK`#ON=CPJkJ0kY)qilS|6r;+O54|O z*e%^{pB!)6@2Yhm4jKMi4~q4SI4f+c4r1@25QJj-AiJu3VdMnpciyhyL6*bP|+tq&*eeLNVMPFms zJPdw6sC#s^XHacc&|XHX25|WwSwYjUb+boX9SB-kUAQ}FiVSuy^`^9{QSVWegk;c) zb+YF_i0ux~8M2J99Q31%Q-tirp3HfvcXLK!8nR|KmAV=tCqvN-8>IljqZA>JQiQ&5 z;+|0inl!U7@LCCJX78cDq?x^od@?A2F{@@1dfII%!fR~N_v|O(B4bX`bA^8*{TWY} z)c5U|ROBJiw6h%&>+O+4dShx_r5Ng}*cAVwS2Wvy12JH{6=24(s*$rr!}{gldK=%a zU_O>Sq~Gafm-74@r0nkyKXeDK5}d*T^G&(G`9Cug_qvgS)vUG+7arUz!WIt>AQ2K1E!N#v* z4hyfIKsA!nRSq++(74O1XAcXno(2T6s1Y)+Ivf^Wy$aV6@v0N5hVm*0#UI8i0AOAr zWL_a;ULoYs-v|v7v#J~xW>q{a%mS_~n|Fi}iJ8^=urRAPwaLtyLBE(;Gmsa`ti}WF z4oI=2P;`jJ99e->G!;jl}E@ypBwJvxu{pU3=IqK1iJgY3X(w5*=opLOJrU zUPnm&)vIU|&N+RvJ9Jw<(u5RNRpWHWcS(V#YiCGfeYFUs$+I+tNoIuVt43Nn`YJXX z-#7ZI1F>c}L{?gxavC3LLNO}~XT!sqbv&=uo087XIzoq(*FPx437XLU>5emOe1B{O zhKm`D6NbPn8+1gc4}n>Bibx@YaTVI5lW4;TvN6k62D678VY4h|RS5A2c;3{Rsz~k` zM;!jmq+iUxnMas^QD7O#=am>8bQo>-cd(fq8Q6W8JphNXsE@qOvG#~AH{8C8&*yRy zSzL#Ra%Cd+A2FuIRX0ohffncp+C5GZej$zd6|H-I2IZb!l|~Y?3q0s!*j40zuq)qB zdPFQg%D}*?g#lwuHI^iL0>f#tRahxDF*-^T-6tR{h)esAh>5Wlgfb#yA81P=BkhRG zrO#6B5>W$w!kCJHIM<7gMJ4F%sdf?1KB{Ioc0_KqefyIb7%9}hstQp)eTI-F$AM|^ z%RzEv(-X$n`PA1x$?Ca;N@IyU9+5L@AsPaUfQKVJu(2uG^cA_yfJ71mA^YS`NuGCo zT%`4r2$3^@5Gq6n^@j=(z+fSQkc9|B79t2)h@}4{LS*4jB1Go>Btisevk+MoMm82A zSwD#o$)Yw{h!j2Q48o#E!-YuKiS}FW=({)3en!ZPb5!^OT!}9+ zRS8E?O_&_!Xxe^sj+F2H)GqVpkz)>T9y#XnhL!IXq*MwBD09r(Wl*3<`CbMYBGo-^ zb&sj;DBopg+Pz%md(TX}pL+C|tP16i>8a2AYgor*Q7C%MYCR!MgXRAb5QYLk-t%K3-^7Q#(Ouvr7*L|8hH!XOzK0Qw?ye zcc8B&x>8UF%pn@3zff!f9|^ zrfS>cGF96Un1p0B=}1!b?s1u_U4aHkQG`5I2jUrN@(=e1<}_6Yp=#(q+T>}vi+=Gs zz6*Jzhk+}sG(WrE9?lWo`!w8$)g6|3it51|?9S?E!?6tD^*|Xsz^?u=9J^^acHM9+ z11*~Ae+>}m3sWF27#7XbgKe9ly8a?zf2_{1Jvmi@6T-vtDl(7my2&o@xkg}wk*7gv zIwHDflif!ZKOqWs*%P8*Bfe#`{Q{+9nZ!6f6|7hUY2<@G9flISTAw@NQ0RI3#T0t} zglIZEo)Z8_#&UhuTo9MNVG(o$3L9V=Z?kIptJ4pqv~d}Y_IOSBv%=Q0=#>?aL|%>6LEK!&s_J}Fgv^U4MaZ-|DMAJ`u7A!~HTnVO8+8D%&qJsEF z)Pb|v^5>r6!kOv9ndy-3g6=s}HPq!Zpyfg@>Yq)O*6A7cGL;VGY4aE^2f~}pSfq)O zjAmK$_1b|t`kV9cPoJh@vTwW=tr%jRIwdMm%?ow~+`>SSnx61%K99cbf}MirAV%zj z{YCes?*Th9({KhCNpdC~X>3`+CfkV}AVle`GH&=H%D3ce=z34a6>-limpLthis}u< zCn%g+Y>Tzg9d`>5hWVzO%iqCzpQ5tOgW4>jZlBVPf5X<_5XmAWzdkKUj^iY~C^IGj zRA6|s1RhE-j;ks9FdSDH98r+#9d_$6mgfaaCpXj0>P~Pd+yb7H@J!+{0~yAd%#h=7T=r z>=dgML?b2jPa1Blq<(S+zbNV`sr1`XQcux%kr}h8!QzZG=(TEpEBCPo`%A zf6~JGK@7oZfDu}9G>lK+RnB0BxN z>L$D-WzLG`_}E!N2_d1R>YWwMvG!TQ2O>Z6tcd&uXa6H&fW(LqL_!Q95UWQaqf;C$ zgrd{$j@?@)U$EsV?Dq{m2pOLt2A{zX;`7~q#RrfWAA(5uApG*KU6I1HyLJP$hFukk&*3YB4;djxR~E>j0FWk?rJ$1o$0{JJx;Okq&4M}FR-D17&t z23LW|K(5q(?I&rxu=VlAzjgzho%3BbzNx!s#U+f=zR|DZ{o_28CnCiOq1w@on^exvwO@Fpn?#QOk0)ik-jI zuKUzt)&!i7`G%yI0BL3+8(&;PC)oz)my-Wv>Ak~&GeO;e6Z>>picw4KOlq- z>}nJ@lQC>y0|@gAA@d6%t1}3h7q4ds*;{4^*_&qw*?~5jAh*Nl!zRe63{ee6QJbt9 zY^7hkPHsgWnIK>dn;^$lMd6Bq;aW47V=0k=4w%L+$4+GEN>PEs)?bt)jLI^M`qMD# z1lll+x@;JA1f(S`mE|2<9R;YZf^v8x{+zB59Z2$Arivowj)J0OFY=r7h0ck+xNf~j ztzxRcIWZBdoD&nV;yGp$nsZIWCg)_LH^L((#3O`kBEEW#Cpw;4weCAxs_judlt=Lt ze;AJdgn5LJd4!O8gphb-)hD2(RmF46BAoO=)SOxb%FL#tVbozZy@&phrT88-%WRrP zznD$akQZcABfV!|R9Tlzx%4_;;3=0^75ss2YVA3(?N_3ok#-j<8>^e!fllhsIkto> z9DYF0dD|ODIhhEw?Y$Ch8n*2M&B%GW6l4b56z120K%j!Ueomha1YY*+qN2j6ONXR13m^ zIn|$jF{kQr(evc_Q*4QVi)NuQm%x?&|SDX)_!)8M$%f#)w{XXyP4`R z1^6?>bxQ=gMd%BU=pq*aUG#S)0$yGH7f)hZ<3|JIa;iZf3JxHs0T<*h@6ZwfpH3|w zXsAYC;341{0LZ5KQ5VvRRtPkSQFCE)kiT;#+9KD)Dv+G6CLm5)u-cA%aw#C*qgJ4< zIu2auI^yKxF~RGIM=pqZ?^L=Tti*l@>u2#pIQeluJ3!N>*9klwr4oLYn+PaC`fS9s z3+y=w=wGS?^67C+0xi@Ns6&WW{#g)h^s^v}I3wCpU`AB_8C9=mtEJxfnJ|4ZrNj2Z zt{u_=h|nEbr&1q-2*t@^GQ=S2Rttd_?=D8@ebn;8M`Dqa?1MMPIm5V}4 z6fo%NGpz$%RWlSM?3!E@0=B&<1Vo&%>tX;Q-n>oVY4yoP;dI5r*@B$@z!d(@6h<7w z#@2;@kIAhj7>G`xIU$Ac+_+lF5F4ewjIG{Re%6&5<;bT{mY*9JEK1{a7Y{dzQg1U% zZza2wx)RK%C&txX(^=#@oh|oD;1d=9i*(lai*&ZwFVb1WH-3++F36@)jVSlE;V%#A zYu#UX3)d-&Xt1kq8hA)#;=OMGQX%SUe+C%dRpfD3(P)wD*cyJjPM`*1KpoYWpANua z$95zo(8NmZMHsiMn5vsQf^cC-G&2-3bHh zj=>Ibwt-`G$E3i+Y~aXWWqz27`r@;Jnu;QX;bDZ;B7skIl2m?9lPLGb6m*&kSmB|;muzK^p`H^h&O+g32kXg zg%2?Yj29%+AnT>H8VXUSZc&OpjJkz>6Y4tkYH>X)Q&4?|A@dk; z3cTb3W+%g2Qi8BV9fReVcLQ(Ys|SP?6ZKO);-x@9XLihy+ZxKrLfKD$lTpX0BEqQ7 zrveW{b+$nj1)0^jOiEp(D24*QcEIh?cr_*T($_Fl5Fw9-&etAPqY;1vXQ;A+B5Vl~ zE#ouDd^jk4n$|sbQ1~z57Z$zLUV##xQM71@ve6gIKPiA$dj*E#dZG0eQ0FIi`UK0w zUxNC8t*?E(1B0zc|8E)k!WzoBANK7Vx+d~75h*>^B;>A5DDZMzhko&DUgr|8=22LI zNm1zo-QmN)JaW`+oRp(x@ayI z?meFbTEksUec%T;TcH`VHot#~{B!}`=hHw{Yk(A?_cy|dr2X@0;3G>v{RY^Ma~5h8 zkRvZ0K1TYM8K2fDJ@s|Wfn|&emEdy}+ZZAr({`osrb|3Bof@!+fIQV;ZeL-TG%}q6 zcijSW`vso0a_Mv3&GZ>X9WJAWU(z4+545z3Ne;Q_5`PyAD{+zxN~H1ds!M4#s0hEd znM6?@mciFHd9`@%cbP#>y{>LOM)YF_%~QxJ@s(SGpW4j#CEn~DEyZYjq8N`);Jft8 zK(fBx&Cqj>!4{9!p=*LI(&)M-LyVa7yAeyLDE<(!bj;vNwMbh2&Gi&TX$oc29eV(9 z`tj%l%arg-Qsz-k;#W)ya}rM_R5YljeiP`d8}u}oKK_T$^=T?v10NVZ_#T+vS}M{3 z8Wdp0ccvscpYJmM^*@C1rdI#3T8t+S6cL{FuIEh<$P>fLOdc9&h;Kbm8OD+tqirM* zw9|Ki&+*y@XVCyiH;Cf&9wCayrU+5E9;hxMiUPG$15e{!S|l<1+c}8h)-RP-IWEh> zeT88ey(4g$7k8&j(U3B<7FWDXi+lK5jQX?|8zj^-rV22iPOFzLvy$axzZJ}8t)tgv zS%^`bIvX+klBHjLCTAXfa#Y|IH58?xXyG$p)&QV9Ua(VxFY`E1vkfrBskdqkqxXOo zm}Uy^m%{Xr^#Dk9RumSIOv@NA*?Av>w1+hv95c6 zwG#k|M`{IK>08W3+5XETa=3h5J{!QT9*8=hU6{7lX&`j7 zHi^C>xS8U*(@@|>5u)Jvq3Am;h9*}vz9PdE@qE)@fwj6K0|s#iE%NT`S;I`lE+{}> zLHz_3Nl8bX3R=TSoSJjrVe((r&gUW1$++-(yL#Xy_g$0ryr8+RO#oyE|8^i^ z+L~}h_n#G5srDfxhXB8AGQ|^LMQ45(@J0$kD73ghbbbBKUpeFTfhXc)C^J?+x;Ix* zY9O~BGAH0sRO;#I(t7KhKx2J01p|Wayj{6sjs!8#e(8ZYow6_23wS5YN`>s|un+IT zUKMu-LUwncinHE6a#e_V2`nbhArq55hXHCiURRtS$e~JI)lbe3H1s@j)$P|GSQv2- z+p0{>Kwiy`eV;1iqq8y8%X#*YqZ{Lav<3lPQk;YEq9K`BgKS(ZI=ZWZ`}jfn`oN0W{(? zLgsWw(;`0FWWA<4P7K(o!(*D1c^yDPnVpm34`VjqFtZUdvk@}05wf4SF~ihT5`B48 z)l6{~SCTY-{scW>rtb`+CNuqmOkw&5)HXAHCjDZj&qQ7*(|gd<86b{VA6pk_11_gk zS|7mE85_|}(ueV+#rKfah|;FDT9>JjFE3}1&mYvGQQ%pJ1`JP6qbLq{<69HRl@XAM zMoGz4`rr)WQg@u@MjFd+ucYzTIMR5LDJp6F)eDkcp+{+GmP0N&M`;S-wG;9TIpAuA zgUgzT&#qFVym9LkdMUh+d%XKCN#}DlgbPV>s0`q(_U?;Mj0x+c?9yT!g%8|BZLJT; z+ZtbG>CW5W3qMWuWZbR>S?RdZ}VRcwbe2`&gmcz_h^oyA}3-?&S z%%}-8@e`6)VMx%+8qCg}I|8lTN!w&+U>Kg51R)BgWUfz8>$2pG7)ttd+>embnOkvx z2L~5HDz-}wXR+LkIFQ92y{@oa-Mq_ame_e;I>GEj8nY93pq7Ef%ub{+JMpgLs(?AL z|3BE7U;Ea=YeJTh1M$glh^$mR#c9k_r`QYO#rT|5CrM*|5;COV9>|h|;Ojs|Gh+9H z>f|?HiLpd`8CWEH9tc#nzR(+21oG%L2jDy3PsI%nv$XGE;1wKWK)1}6_vC|t!D{d| z5h_zDqiWQoYs?iucjXB_(XuLFE=Vo8CIST^3luyDfjquViq~=0LboeiIajSRdjTa> zpnO5`hY1wGVS$2>1PVSfw|GsUoI;f4$wGozT1~npqGUWpi|LBr`XiyYvm{v^MiG`I z8P`OTWKg3lNqpCx!RNc~N)kMlVa#LuXy93Q)O~X_(8hwepqZe-tel20eLQ7*yoC%b=^r(V33db%7Is=AI|1s4%D4bw1v$ zGt$XO>z@OdP(5Tcn>+{e)yR<8o>gXS3uVj@C)?BVYaj zRyHGmFtcerSV61&dTN!~bd`RwjJO(P6YpiTAYD?b!(jo@k{}11?z(mFxpnWEx^R{7 z0jHej0`6x~^~7_5^D6fZIqO~MhA7U6^E%o|r5M4t#MkgIHlFwAb)Il*LODT=asV6y&C7)C5 zsqkX7n(6k_qKo0vJ6xZ|A2m(l4=5k_Gw`L=o%2}GzWtYob9f-BITq)XHU%1R5CNnN zyA$1*o?>_qccuRl;lD7XJkr1@vGnnBFYS1$fwpO;Mh0U?9LN3{D2Q zRG~DYilrByGHbk3ERK_8Awn8k#0iqd1VNfZ5bry_Bzh!;mO-cymH#%Lq&Fz>fp5Kbz|CLiB~Cp&i$I`wSp;}S8t)<)q@7ZD8X>e)(9b9=EyR;CFo!Zr@$oGu~X_*;z8`+v(xGdjM5-ttMayXY<1qPcF0Ey}Q2GB&&+Ut@)g z$U`95{499Wg`V{{#4(#5BrcfM+k9lzVgvU>a$FL^QOr3WWWiP>7kg1>7anbG94kybc9!|`0~^O z%k*Y9HP)mtb1WlWczc;lJ0 zlJ2)Kk8s?gE&67b&u+IwD`|a8v=WTx<}vZb)aYBfS4@0;Pd6$m6Q#{9@if79#3#GN!jPHh^i(eqXkzX!NZS4aeg6o3tFZjjF2^w(~`&BI01x7BRTs3 z6Gl_q%)7AB3n0t{gvsJ=sh3U((QU+&H6|i!c`Os;LG~RwOgW( zT%$HwA1QVlzgQnBc3ad&u!Ox1{1H@#UC+CmdcltGq-x!kGcZrymhY1|B+I7X4aB!o zt!~S*+x)ih=vl;xM^B4 zq1wW>$8U?5;WLDr@yU{bz=v*$BhDTMgyLbK@1cev7e~INkI^Wdl$nO=bX$B1K~6{p zP7YVq%G+{MW*Hz6M-dW7)!y53Qf3#rM%>&_^b651->3M)xCsEvO@z!%gv?EZ%+1AU zkWMsBxh>qBcw4v$T$!7X6OO`7;K|%P4~~&`d7j#2ZrXPoZrXRkxrr~B3{xqU}G29JhO?Ef+L-SJTs-QV2V z5E7D2BYW>%NC=_#B=k-Kq1VtsAb^4p>4-EHuwelK5ylRP*rg}}Dn4QdL;-t21bYF+ z_NdhNd(N4=cb6Z}=QV$1_D(r-=A4;Rrt*wIrPCh2GU*qOzRc4yWAH1e0^-&J5hL%Q zdV>%ba@GlTkBr1=bwjsfn_^KggxTfaR1PlTJ-QZ`dU5uJbwe3?Or^{Wee#KnF}PWZ zva#V&cv>b9+MPBN2qXQpVZeeW5XuB9Tbzh1T8|lGu7~X;#IUt|E5*t5LGJ(NCLe9Q z>9kn+D9X0tL$To4?0TBx*n&p3Uu!2{P$$nEydwqK;37PTv+ar?6e^BlY_6VOH{}at4fs%uDToNc*XPAq?A|gZuqA=E;xp1t8^_Z5Suy;G> z7iaW|)}cPZ?Nn5lx*jB=mr%Y(`)Ij@UqXps5LsyX29Sw~XAKii5rphAR2*Sq##zw{ zDQ871AY?AqIV)VOc~-bs?`$j=zaTnZjEexkTtvuRM95r3$XrZ9g~Y{EhKqk0E&^BP z;`$f@F&EpN6|K;Ya9}P@p`!WXE#x`H|xD zO>uA9;lskv+{n4A`9+~W)hZB#E*`n}tO$L4lQIb`KWpjq&Y^eJ7Ep?AbwY$!^JcW2 zZguKd94b=(!LlJ;N)nsSvkixfLkHFS07z@WxaX`vsJ{9V^m!(^H9pfD;q#onbFa`Nej(O;&kA;t z^jH0Keu(0b!4Bmk*zq$NKO%y#`_^Fhx4{nIj9vVBAp^b{JNGGc#GkJ^LzE-iC-UTsJz16V+*rB9Kvy|54~*I0zmb8b?{-g znG#1D(So2e=&Su0NLUfKZu6lmDW{93I{DV!97V=}wM4J)6KX)2S%b!oI<}2&MK`BO zh}|Rwct!lVa;jVzeR`7+^xK<+*i7SE#O_jzO`3%GPdUAHv|U9Xe63;+wWpk(QPZhq z?IRqpmKerEId5Q-`wXXb;Qew+|EiLkCUXreE_a`mW%29}aNSedwIN&Ql!g-Uj3Cg? z(Fa3TLhxIlV`_Y%+>Vi@p>4{-js(zYO{b(;ej)WjIsNju&;%@Y9qSDu@|47RDx6&g z5yVpxPhT3EWMy+YPf3I!waP*vU8h$lO|M-OZifjWF3i4vo~0M>4b@*YeNcXbW)_GN z0g%GsO)9W(vv@&MSsbP%U)r?yM)y>jl-w!uxu=wBN2Z)3pK|XX>s5*rcCWg9E zcp2Q>d5zL-8m?88rdn*dFJr`j1_P@mp5E(OsMF;E}nCd9IA~Z|k zlM&nOBUW?|NS6jgJ`dHi&P!k6=MB!F3yiVr1ztc;+q%DESDiN{w1_&!)+wRcs;<&w z58JqZRcR~HnMhs7(ZNSj2C0t7{zRyS)mE1bf^W)if3%d}{Psspg>EEzv;_+9vMZ?^ z6dB}nPU3OHj%{UaEds#g327BosnTPnhx!FuP(c|kxk|5ZVVi3h;lOX=H;x|l8t7)*EysY?*d!w_BwiSiIJOch=cpRaULo>LEdkU5T5#DVhI zuft7oziTv=)_)y#1G^OV|9)I4+r|%LZk(WBY^|I?ed|N5m|MB$%6Hb2uL`XKw{}=_ zLXKrs(COnKm$Axi1=h?7t$E{niaoRqWA-7n`b-esLp91Kh|&bV=gld32wv>_Yw0Pgoykf%ntQv~-Wta*CnWXQ_?ZzQG$ zW(Sn^%H3_Pi4ZV|1g`_H4(MNxg|5f`FeWb%@=>(A$gYQX$0nB5uYFp_br0W#d!d7S5=n(R5BuJ!H5a+e99t(*it3nftqM3^lVl>eA@| zvG?T^SJ%HOR1jQEbP?vxG|VTD-|9|vnOosz_<6d-Ne7r2Lr%W~l*V}-U=01@4lpJz zrUT4C&!i5p<Y8>ORlKT{wW>6(JStN1mfGNMQ+vCzuX*J4K`EjdFRjUIQ{w1 za7*eO-6^}-M6g2WbMWf4Dth{~P=mnDaY~*seN@U4s~?IJR&STgJOh9@Ci-g<$GmQslqm^}BJxYY!eaauCDVnn4`%8it|AYm-eSm)B#LhFS-x%9j_Vwbf5v8N$`T zJwlxb+p)_r!f%e#Ga7~SgR?fw$&gD{+Lo6wpV}f=MXz2F zY8G5Va17hyL@f6`oK!*Qy;Esmpt!u!1yfU7TIERsH{@qKIC9;YU^P`-o`hm!eez6j ztY{Ea6jnv$MQmTeg_A=g;zmluR^EBYxbK^-v2 zAY8d7oX=0ftM3g)-!MiE)E01vjEo=uEmnZWSWyV90tZ0SoDVA4lwxa#yt~i)WKTO^6pIG%jA0 z5DIx+bZoqI(H_VeYbsRJ1$3>;LN}p;x;0*U=PzqR9fM=3v~HAoxP$Ttr zye@Re{`w$PUeDPW8mxYf*XxId+XUbC+i@aZhaL_!QD=l1$mu0I8y*h5YGvq^ zD~|(%qBSPFO_l;kU;uvwP-=i^%xXGsQ z4mWWI9wQ;W3a8OjYJyJh5$ca958rz?V`Z=|uD*hWtZF7OvZ@8Lbp=oHO$1iO0x3{4 zL6B5Kka3lL!TiDilp?p-D>Yq8(Kn%}u0{IbD5y*Q^kc8Mpz6yNv(!C;Ar)ff0Fr+D zOsG^nV^G{|P<+{-h;K&mfI)GyhvKn|q4>E$(JOV@pnz{iF)>k4^wOO~>D>5UpXFe` zVh>eS)j}o^Q6bVpaqEas7uCTOZj;EKy6T-MRK>TKkM&%1XE#D*PrOb~w|h1_M+1=k z^vQ|%MW3FZPQN`r{RE995hVLCxXAG+OidrAW}wE1v%Vmaopp5$sy}R-J?!(a37ow3 zC5hs#2e}^BJ*Yqz1d`k8duusx*J=3PzAKbKKq19*^}+R4`QY6^%hWtIQU7|cT}dC= z6}nNaOB9!9^^2j&%1g2T6I!4)C+cH2!4lsjCF#T&(%B1o6)#tl7qpv_vdbV8NS*4! zdd?zs1klM9`V>Tk6HlS9!hT02DbyXjZB3BP8GbiC021RD+6wOr45?3_>8&Qx)Qy@MvF=@MxeCDvB!YRPkTp z0zj-vDI^7t@bTAR8X-JJ{(4P>q~JYlro0Y{&N0}`GT0!DIO}SuLFtwYP`dr!q6BD+ z5`}~k!ntpTI#S3eO}_x8R(mjw{Hj6eC4&+|AEl2CN*`Q+(x?9xB|u}8C?u2+7VZO; z5Hd=;e3aPUI0O!py|EiT7w)Wj5&exO4yK~h^TffCJSRtw`2mKg+8@fN{)#Dt`g-(! zY-(tpB=ZObN&0BM=&?lI?d?#B>YXIxxjU|7CeO4uNsNMmBy?ZVt(}v^C}@bRFbcAH zJoEfP;(%$hr(PCymHp%-z2%)yqhMz$En~THl8ohpH7gEPvy)^*b@(d*Pv0I3wba%2 zhsq}yyB3Kwk8o>}jG!e1B)bgN^E?8UHhJ*enfP^$X8OGPAT&(j20fnhNln(r92XQKGT9%1uk_TBs-MgZ z!@<|FZ;3x?Rp+0&8r{2+njAqWH(B^r5hcJkbuM1N_)(}vVozjQS{|&^1=HYO#C;sf z3FcBUVMB7VFpMs}4-8C({G6Uts4l^#!-#7^v4^sfv(-T0NUp{7U}&7q{~OYk5#={V z`zH%K=X1%XiF2rm>@r}*>|CBK?7S^m*olzY`4GOrPCT4S?URko52I)_JE;X1Wha0z zJ1Hb~5>R3%LSiRgk^)d{WqvlPf|`@eEX4_3#MM_ompPhDXbMMxDs%KXG?(pm{4gB- zk$y2pe?(O=9KHWYXaVzAp6opak9SN`YL4FdMQDYJ3u>MY0bYANGYxTMWCqFwQ4K%y zdn|ObmCHH!!~_yNl&S?~Dx{^Pl7HM3Zwb;=NEZRg#u(z*h#crw6KD$X>>uO!`yLo$ zD;`ehTa6S-^jwHh$evmms}H?RR+d!5AQ$=|scN><8Q@h#Ji4x7c>_e8?%k@1FZMR5NKGNWpz~>Semlp?YmI5U^OC;^xm_{;)C#< z2%fCit0t9DpTXFoIg$2# zoJJ&c`$Wd@CqIO4z{%g2Ka{DDK)Do*pkLD9vV9PW*UNr@rG4~?jOkVt%F`tp%^oDEXB#m-`xKXQ%9wUN$Y`I5CNwU z#SFbgYTdFbF`L{2npV@1TwE!pJ=$0sCEKDq6PqC$+k<$vjO@W=G~4U58T!!YAv|$# zIv9~d$4`dpB))+xB8U1XLv^+NHB=**LB$LwgOO>D;ei8aXL^g|7S=~pB~}#h(lJLa zY>}KxcTl|-%F}(nOT+|6gv@C-2IJNK6qZ6bn$6{SiRE{yB)cplMI=#Dsz{;=sUnFG zvLvd8Z<0jW`q$4wmo%uJioOtKixK)46+$S_LWn{LAvjB04#UyGC(EEX0*6~Rx(1Wf z?6;Vi7x&Exs0e+Ny5PFMLQhdR zW4PTw&;L8rOD#;5seuK6z?TX^OsC1k`D@TnT0^*lG2$z{ZWrWOm7s)&#j;dUC0C(@ zQ6+m$g>uyPRQwVq- z(@?X-LsUAu43)5E_`&ew8^aHT%#U-1AJ{HJ{3w?e%a83ukBjMelxKcWNc{Ll_<>L6 z$Cpw3IFu?n0dEu%kNDv#Aj^tjZVWkCF;q$uu7vQzaHW`jF;}o9{Cmt1lBQq(Q&QvL zKJssbsc;Iod_qN;tq9?VDPIyPU&7^ivcj_0N9HLyD0`Hi{&V6$RfZ{Nnyi?aCjK10 zd9q?c8X0+$)@0g2of2pFS4+}lu3`dU8w_qr(~rbqVQDqWVu2|bn}pf+O1gb{dxLr+ zP0Yhb(!`g1E=_z%e8YFl)OW_)+3HP1lJAH}mH`{mbU_8XL>)DS591I6G?e-o@nudM z3+MRA0Y4*n2M&XZB*RonIyvC}5_-jS5mYG81?r|tL-EayZ40E6@9m`*`{~bDw418| zNGH6I?%_2p$sVe%NS8)kj`|3%dB{gI1Ni28mKZqrrfC;-H{%t%Wn;C$%`5YaUxsme z+2H1-AMn%14#2!X^0X9NeJ%)Em+Qs3QDt+w;6{qJANx_fqgR;(6CYoe|HwX@+>-&2fcA z#Pcr55YM|~23Ux7@*vm4gAf&n=e@3yJzW8m?{Aj?8B<^F4Dq*bKAP514aX(eJswFi(#`X34sujvyY=J z$I4?Gg%{|XRuYHbL#b7ze@P?&W0WW)ln^e-wp&ohC{;#ih{Ue!0?>t=sxov6a%C?E zhsl+#ja~#-HaqI7!9z1E)YGXs_I&CF?9V=%V~@nVGNZlQa&xRotE)Ma^wGL@qMnjt ziG#>p%vg31qN4B2SoVx|0AY4eNbDe>=nFNgZH z-%&F&MN7@kl!@D!Iz7`ii@#F=*2`H%wskK@Hd07P@{qValYJhwF;m3$`b-hq&wxlI zw((73Ti=^u!%(JW-}QjY8s$A?g+|Gx@g42vTtKk{fJBqL29i1 zhC~tJn;aYEgk%PKJ-3b5c<;}Y9v9mV_Gu=f9b`nI$Nime*G+7NTQ8-@;3grfX@27tc8$cxBF*1=wqg}MyM>(-Ttvl8^FySOCaR}Hq8z4t5-O#h zRZ*kj6xx5X87VYx^d<;FGq0~v;p{Th$L8eW5bFjyv2NS8`WV&I_LE=1GnzK~Iphzq z-%&DJEf8uK9by2&LySTiVgwXJ40Yh_XMy?vuxW(77LpP6GB70belsOETvhm3LhuSg zQU)0ir9p=GgAdiQbL@EA<5x@i#r$e%GrxFfkujNkDXDBJeiP|@dA%XnvW58L4i?GEZ@K%ik9o5XhIbA>j}Hr2A_QnPz(8O%@GGMMqrHrVsF zE_f6(m#CFT@_yvQNcL8b)E?xgA?xM;R`TPSbRMyPAelz2m#iEHhvenOc59V}o55+x z=pJq$57;%f?%u_|Le+DqC%2?q{mC|LiJT;4YB_>e7l%m`sO12$ZE0QAP-LW4quZZN z^Y73cXmVd6xfQ+vO-{J#^^HMOer4Na(-rdU9KIe45ijp{>#NlaH1<9#q%D5gZ5Y91 zvw;oFxXCX9Q);q@>05p}R-*FMC(>q0XKNS@W=r!oQ|@O+EX{JR3}t*%KJ3ZiPCzbU zax^>j%emN;Hwc6#Q}b5pW^8I!bMcElJyVl@d#2_*>MAm@hoJXFOwC%TG-7JzxngP- zxKXBNBisf^i#%;zV`_3eY-*wcF*R58vu7%R@=eV?K*rQp-4#=_XMcO38sr+sv_DE9 zg$2kYR|LoeDwJJ@zRVV8vjO&f>IRf13v&^!kD;X-gb|xg-Hk|+C2L$?mfTBZh%zx_ z(2X`R0f}V^g(OQ5jvi#MqL9_~H3-Rinval7%$bAj+3Ju%=WT-yLeMWyH#irct-dwr ze8uQAP@6zUvN6B^w!F&r16ovH-qp(0v3V^OQDz7)6m#8NXQDBvck{L+s;4 zioeF%*AlDP0AD}O9<6`t4*89Jjw-vdZhxu$u4+|Tq(-yK!k_%g!k=tFHFf7`-OppckAK#2(m znF%)lI5A;XWnsc};7CjWuFQnWgrhJ4crp{7t!$WpABG9v(l2Jhw-++u{2m;6!x&1| zACE{)(+jS2!qQhSxstq|*}+s|5w;0Wii*ykfu~9yoougB<*Kl5$Nq^!1K{zIos4q? z>BEeES7*ST*s{B`gPk$?N!fWB;*8&dtSYh$(Nt1teITz2D@?0M;PWyB;z*fW{roxu zc~wNCTUc8dV4H1vBpjpdbE7gmk7iUAGh=PwE%4z{y`=td6(b?aYY<+wIyM`xL2Q&b z-r$nQ&1dc3po(CxD!#1g zZ=#p<=lwvERvi9`A)#-he+yt@qkl)gxC4BL#?p!dMj>_XzrmlY>^CCA@b|0iGF2{% z&8)x~5Vi1wBqK9Z=i1|xlO+SPQkD$J)GTgcGO~L8Fhy^@3@ZGuDv|Lxb)MZwwan7@ z&$9;yQ?erX|5HT-Ccn#2m?eX9GaY5-L5T|aU555Zp>a7lOUC5@f`Io9$7W_y$rr(*`SwH+` z65bCb5EbB0$Jx;}#ogDl)#@2mi#40<&bsSTdoV6oClb@e&?!jskog9!82fr^CH?nOyA>`l;yiR~ zUQ8YmzPJo^nSFz*SXG93d{yyRT%0x_e+A#{N7b$>Qx*8;x$IWRx5|#4%Wj4;R(sdm#EbS!Igrbo-x<+eh|YbZWVBW zl~s+e_bTJ)`+6@K{Ja96oBHw1`2A$?^V0wE({EU9w^tQ%1U004sIli$4e`{jtQ_%t z8s{)AEl9B?aL8z@K3c(Z?9t@cGiKXZ&fJZD3eTtMf2o78=hHU_zv$EReCW65`GB+D z@O(utzS7RpN8OCe)Iii3aePMQh~rb56Xp0^f@=cF@tK74J3PnE)vzoCd~tl*++)wf z#Wg^?x@>7%091@H=$|8g&*^*Y9@cew_w{yxzPer#E;`$2XGD$~ORlAAWsXcRtq=gT zvkgfs)i>sdRDY0?vdg~77We3>`|ZosZd5|<(JqjbOfG~pzpOsMH_7&Qb9_nh5s@j% z01df{fM zm^U`sB|7bPyMvxREmT|oveJ&%%}<3I1{VN#Bhi*sGpn`LSZ^e859JM8m?YU`+evpy zf8CBEI(-?ScJF|7`>~JM)q~3jjA)U$)kNvjE6eoC0+E%@FQVU6p?SAm)kKfHFBD}x za)^p!DHrW0x9A6-8Q&OYAY?sqE{YGQnGbSov0QE}4+u%oBW5&tMj-$(4=5xa5Ma_H z2$=_8qC(OmhpLGlc?al{9s$~Hkk2JlMFjv|HpnaG8XbZkM*J7kFV-Q&xuQdeVZ1@V z-Bb2$%s$?6531OD(^D|dSNx4x+*zAo*^JH=^K1m*UXY3Ra?QpjAKIckBNu`mdyuB& ziWQ3d9%_?wg_nbnm280jX6xfy?EJXZ$RfNOQe4T^eYV;SgOjP4@NQ_Xn51+rOg)e* zV|s|6es8WAq(ftB@(t2w5ibVmcKXEx*e(P}1ObT0Lx34=f!RDW4cEd#mgqm9v4^7v z@94kH?ry1rXcR3^e+(kfUV40!Cd3|xe%tJ2GTVPb2o&7!qj5Y}T#JA{whsD{T#NH) z4DE1A=P0>k4X3B?wCh`t0LUfY45C(HTvWf`uFspBa!Ig6dleUSphneM?cq2kgX-mj zq8iz$7|wCzRCu{AkIltC#cYY=eN8CII_9)tWo*mX|9!(}_ZlwpW~Q}NOGCZoxD}u5XSuJsFmi7U1${p_J7E(xaK9hS414mdC6XB9pq-R*T28I#)(H<6b>;L))12f+y@WKD~weY8G!0&2N3dKV?(pevr%H>LOYDMow_uTSN9YsSPzq$(kcv6w61r z?!_Y;w9m59CY28pvKTZEtGjB5UVep(G);U7m10~1!^i=y&ufTU{sbf-wTzHwLVm+H zspVg4_-gqN6pvQR)P{=+UI1aiOCbqf0!o4xAq(CQ5t3Sd521g6YsS;IIlxuBrXYjR zSIZssq31od+zxl-kXo)#Q`B-%&3}m*ATnkY0<%Evn&uD}A{ezA2n}jHad{AQARX~i z4bc(1KvL2XAT8^Ny)leu9Z>-=dFBj1%*a|nzj$P=K*i)|kdEM)v$VZwwfr%qFS!X% zq|%_#Z;hzr((wBEUHd#%tEurkvL3EUQA>2;Kk0qx8s_KWN6?c7FV++l@f^AtP7WtO zj5u>6^(2GGmt1h)< zjS8_|{l&F(ox^r3H4p`9jVd;YU8@%k+mqF#TB4oD*Ah80rxwc*YrHOboz`;tB{=Fv z#F5v7JS_Id*3#3D*nQLkrtCeY?31SKJyLes7k0LK-jqciuPnJGy2on}LG;wbfm-61 z95cZ1?PcUMH?fGbSjquRT8fD6a%B z8PEk8Dg#^2y`4YU?pbgMj@-$j#43TT+Qu{Cy4W*8CE}Ts{~As*!1+ruje(G9Q{lvGhwMQ^IZ307L zl6HNEjb}4}K5cBAB1o=ln;4W|ysr@jysj{@wn+2-C_vWL;99!k4|bMXSzFir!EPFy z=;J!Dwv3wFf3ROt_tX}PYJi`vYs+967z5oOEL#yTiuh^z#e?PP+M+e;Y?4dAA}&mJw68CgTORZ z@X^np%6UT-TqH)U%m2JW5T^)k|HW>L#ZK!3Y?rB2M}*8@wYe8#b2djes3X=;d-|03 zSrEm?+opeEXIZ@@o*r95Ja7}pN=3ctv_uuT6mNlCy#=R*=;xdD;`I%rW) zc9wT_%RlX7xEO*T>SDa-1}Kv<4`c6}Ycho%@%6d$?)#Nq%*JB9lv-U9n z64pLWznHa;*NI{6YlgLJ{(_SSuEL=^ZN0|Gu-M;ShoTnCg%O`od`tC_;l_J)MC9)V za3ezB)mt+i%t1U~N30N^mRQvN$9CkJ%F}gp`_p!};JZ{%==WkB>czicgZi(Zdz9Pd zCtG#76DPlTK~;G6o^Fe%QrBx}7X9LeX4Q>p=&m}_hoAZxUct$4u$ScYS-UTqj9psS z$w7$Y=diljqAqu4s{K+G^`sDLq+jU9d)LzE{k`11P4(2g@Ji! zthd&n%GVPy)Ywl~^+XKi#gNSJt6B9t7G~2gW?^={7#23hbp#}a7AD}xVxaa8EDI%B zs%1Uama1tzjffldfr?IF)wiAq+MassFLnc~D+T5-M^k_|JnMoYWHUEHZX;zYCp-1k z)OxyWvePfvg|bTX^6N?S_9Qzms5z#2d4Bqprg`}>(EaA!j(8c0%jp+4Z+UF<@_-FB z@2wPPI_VXfmL;{)MsG@W=Bvk~oq>&5PmNAV)>Cf__Eo!0i+4$jcSf}sCA=2zFfCr| zx43bJQ$6u0vMf!2xYH|YRjRCKWjIxXJE)kn{z23F*D@T4bJP0ue)_kj^$*6>Z+YIrh9D;gaGXmWTymsGzPWH5*r#=$S*D%&X$7`VsMz(^Gs5o7G?kTWD= zjGYTP>s8(QGMw}E;xiaqd}kdCSQ|KiEYC2(l(qN9ulHwfi zl~IE^wlq^*;g*bSunqI|4YDGyZcntA1}06t^3EIYTzuy>ch-e&f}a=XupEnhEVXI_ z5n8B;>Cr9*DmSSoMd3M9lVey+j=!oo4Xgnn>l81L64LCX zAj-=r25JnO#XzlZ3{>h|Y@j~X0KW#~Gh(3Pcf>#?2r@Ww>qi-=PdA7%P#x~_@#5P5r@Xmx!R)FN&rk?^AQ{CnUVnp<-?X0r!-aL_-7t(MV zyi}j>=jc;{yIWF9FFi9?O}Hjl2eRX z2i{;*zoD~KO*ZIEH0U7Y3H`+elWQ512C7Fx@zJmUx7Yv>V?!ZfgRr=<)15-bX1tFL zyXYCHkX&@Dp}6ShKuel8-weij=blFs7kJ)$Vm`X{5#U67RX=S=2Vq{(lfsUfF7Kc1 znCbFQi3KA5jyDwb^g%R*| zh0f>{eG44E6|D+VX)U~IBjI^|Bj!0O<2@?f8wtCM8wtA+^32RAd=sZfH1auJilWh+ z#$hruGeg4$L&Y;!0EB5vA<>qA^3rM}p=}X>6D{*`M>FlyY6KitL zbrO?y0yl3%@fso^vYMmL?*V<99zW1X+>*B%iRH8t2pHb&Yb3mT23gs(sIT8_>(o%c zH`2%3Iz_>KlvQ~5Y$M?vpKCsYX3@E3I;mL?M>u!?qACO^l8-f?VS4eg=CKj{Q#Ehw z|3~+h* z--*1Qpo-=$;4pV7B<>Pi;x0lSIR&T>+_kFd!aP`4*^Py{K$w~PYz)FFvg!IEy{JP*HT_CwXN7vIv6usRm!htdz2>R- zs%SCK&OAm{(jn(asp$oHly4trBv&Yi93FS~HWp+5sHBqmJdAsBNb%$CPC%9`a}dXh z?u^8d@(vtEJv@n=lE;(Cl}S9tSo)Enqpxk`$mQ+^kgA&}9yY#7U8)w?DMT~KUV5>g z&inrdAe|4IH5UE%abxMIu}xw9w*gEu9W|ksQ&Y{#(~WyMor8O+)zVQPMiV0@{?&P6 z;&1fR=jDls|8NYUd@FEOp2y5P=@&Ee&O9;kF;YqMY-}txFpe+Jj||JN`ZzbJr_eMS zmXGDpu^JwbRfjqLdohOs~yYggmUmebqf%-9MO`E2FL_V6?$2T!X{Vntg ze2fC@g5hS3c8=Nm^}iXz_q507i#20l;r{fOTZ8dzp&^dVnI;^^7Mho>(9g!z@_FUH z63HeSGP13*3yq&+p_yOuH4Z!EnnvhhI94; z6*Qd76A{z*aMJL=+aS#%p6auFTRA6b`G|`Ldk4ma^mFHxexO zGBpJL`#=x^nEeu0yr#PC?x4Z za7nr#Wa;u0>LcB8U%u#$yMZq04xr8A<>46mv3NNG3h-1pei-qRT7X~NBU1~wM^f*@ zq2-BDT7$O;GhI54bX>}SEy4};jU%0&s%`;y&p^!rvq{*?m!v!Xlip8tERdeqwm?)y z%K{mR$nSBtMS*ZP2U)@0hCX*w2Tq=J>G;N1&Kx^+)`V#@rR3!LT2P`08WgYUm%Q}100Ewz?B)9 zOE`*U1U#9MyFhJbBz_o1o}gdM$P>ay)(3phIhSm9<5|LHr%P3PG&EEF_+bE?iU2re zdV)9A|DW;B)QEREY=Wazr6#OSRFx(om+{S>Woi?>;&SI5mES}r`BR%jYR+q-ADM^_ z(*Z?jl0PC70D-&lrHu=~7{!e-ooku4}^D#B(9l zwaAaPM=$?<2EqPKL~%ThWGD_Vd1n+j2&78doq}1OH;{?62MV!7>J60W>a8!Nu=)%S zis6!MbwW_3Z!aH7uH@*Z>D)_bUa%sH(lS6H2qIntY#$O2pOLIm4N& z0M2){+5jO_XKGV%wdT%rK2k+Zb;&H}(LgGojXhGnP`A4h(@@9)`@Vtx;Yw$a8qXNC zQDd9ZR20sB-r%I`KW96`)z!#G6aRAwE#AR}>s{!ltmBTQI;CgMLRpgWBT<6%abXkP zYYsSmUsHX}O^%~)pX0O&&hl{_-Bd5W+UXb^9RtEwx|LQ?a0^DQq79 zI5)N_8Tzq#PA9d;wCA znMRhKH_dBzHJbM!6&JR@Y?}9S3`DCL?6Wza8fUPd#&d3+i2-Pbs)45#YrVb?md zRD)(>P1I>7`vs=o;$-O3#rU^+p;MwdH4|ywp_xeQHqAs@*FhbIPpwgs_*5NPNf&dE zW?hU0(S=T}1nJ)6nhD$T7dyR!t*N-Qt7bD{Tg@1Ve!H%u*05JIn|^V-W=p%MB{NEpU%PCtG_s@iqL7%T`EQQpMXn(L9F^rr`SZ-PS(y$}zR=9vx zb5Z7JL83_dn$v0hl-pc7MrL#A7-`L=V<4wToYdyhG5+$2^XO8ifoj!UdcyIg4y1nb z2!&1=3JqU|xz(cPLXCe2o=~tubD_qmm@0f~31KKxI6;lasd&UT1{W!j1TCq%E?*Fqbro>n-iFb z1$pnlOvehLU=T@Oh0B}ElHa#?I1|;whK>&!IzG@`Z(HTyO%oIUJQ__7&i>}&;NY8g z^gep0W2;XQ3B80nwhLxLg6=+$5Cq3MtaiGn-%a^nOnJAMH4*SO8EiR(8OA@LkRXHOiD8E~WLE z`H=IpSdIw)Hp_XYG$N_A&YuY-#f!hOlw#2`2knHiOuvJe!c&s>w7{=Bn(OE8adLyp ziMG;5<~Ns77QEM4qSoQ=1iAxqo}Yd{kfLKA^JCb7KGeqEK_FSs?4)1ZeRj6s?vn_1 z(_os19!-Pk$bHVFi2XC`eyEH?Xd5n@Rd2V@1rIpe)loEyjGDIr%Jj1@S}@!1c&faf zauE8fbgk1t{a1)({ieq*aB8es8%k6l^3gw%E~i_amN+saU9qLO)Hv6GC~>I~$1XJ{ zh$)V}EyT@O?-b$2S;W=TX_v-hL(iJT8WCftRZDTzyuw3b3$v?s8OO1!=4G21n~ghQ z&LggEEs_Lw*N~a}!OtzkU5jlx^KlQDPJH~52+Vw3-x9yRY@yFTqU46U|7Mkt_#EJYQJ^)?+g|sGGZ7b3 zaXMd3{T>KFJ{dyx$&Pc{nqSH%s2^HJO!EpL^o)`%oWq6J*Xxr-I z7@#m?Kp|mJt<{<@oN)*Qfoy~Z0iK)PhxU>y@mx!BCANcR`Ls5>7VQgSgoKA zldK#YKg@u*m45MnxE0l6$|)iY|Jvlth>V0gH#^s>4Xs2Lu0^I_M?s~$xWyTvo<_51 zJRsH^4_iSN+W9bRE0(JEfF>kzUTY=lWOpl__q5YZ9X0WXTZt(88RX)59<-B=OrOCw zNwLE^eKk}IioO1fGtk0${Rgp3GyO8FvelYPVm6SXSP-SR=E4?yCyK(Z2y9#}K@VKD z?urC!H-W05`+uF0njC{Icj0?bA$8$xL=x`816t$PwpKcGyHh8)l}bqWybl~Dd-T2- zAS`OeQV|w4xQX#m_^0rQ|$PZkEpt2yrE3+QOO%7GQ4ZDX7HMBORr>fLO_;-JV z{_1WZyAp>l_C1f=s}?;MuBg{N7MH6UwvirEw+-X0+Mp!OVBwqa)qg!qYjrfSShtPR zD^4X9s}ab$D(XgpA(B;16)Y6KF&QRj{?*k6o|oxXKNBDLzl(vz9{5LIKJagFP*0mO z_-3WO8!)N2dg<@@>D+q{OY13}L?`aYMlUS5fOFjKW`fkz?Uqr0;cj=f4Sp?aty{d| zGz{KKyq0b^8$6}C$<=Q-vsIw2XuvD|^m2HQhBV;pnC`*dvT|FmTUMc8+%2oLjnRNt zwiXRIXpb|6d#AO}nWx+Db#7G6+lmS-XuD<~Y@*_}GU5vW%4opOZKWF)eqc2U#>R6a z8?=>1cBR_6k>luB*S7kVx13tR&ICys*|@DVvhsfTGZRfC8~N$uO(Ppql$d#_oEy22 zK=RmIM8CL^i((tusI4^eueY5k5#hGt9p^fAw`t?*wz~fTH1bi?$kl#5k4PhpnjftG z(^mTJ^KDtO1-7?k{a#!5I|MWDLzDV08btH5Ujs|()%fOl+22qB?IgoDX?7LYj=J>V z7_E*&!nrRxjUr{Lw&OC^ySii>{N;x2q!W4|+ek8Hha#`1x+9$?H|QIkP;Ez5G~F88 zCT7qI!=T5Ba?GGf?eOdIwz}qrV9+B(1!2$~AQb8EYd&-~2d1?%8@#%G+wHNU+m`m5TTgR=*Y!Kz*GmD5k%(q6_slDy$}b9)*4 zwZDeJu(rL7iF@0Nw%6_T*{@**>@e}qw3pHFI><+(0pC0t-UD2WhQKqZl9!IYLB?na ze+&iapn+H5ycD2sR!O*s_mD9HOcvbo%2Bwgm2%zoz0=gf9v{j@yCo6Dg8~@xHjz%0 z)KYcmzzAa2kaA)dU3@n7$+6xX?ZZPZI?<_r=RBpUv7109cMx2WiwoWwDF{&3`%Zo9 zE{P%E$;E`Uz^~id>$X2T z4T3il!(;@{0()r$-}AGx5<6$m&gf&x#Onmf_;Cj@!%s>cK4f+RKru$abd1q~I{w*| zOg;L>_@Ms%q|?sAjoqKo`Ux$PROl!p79ktt)hMl*g_FfcX-=?7#dhh{I|9R~5&MDO zas*952_7pH(pW+G-fvE83VE=^5r`VAre9w{;f*E?*xVgUe|M?}tYJ~r4>HvwjO^vW zrewwe4;ll9RVNpaQ$6E|(>Q(F#W6u)#)Lv(5*XA`>5jKp?v9eboxdy$M}U)epHhAx z!c^@=8>cDPp)!@J?>ptRRrhz)pPX_!SZn>v$tH6}WWJXhqf197RtQE#qegxVVeM(> zto5{C)T<}S)PoJO^{kQ@g0OpV4tU-zb8F5Y7axQ&A$0x#XQ z9HPiR`Yqs&RRapeJ~|J^n)H5!Vjq=@!H7+VNd%Hjhcf!ba6zu-chx+u4LxC<6{oH$)N|wARe`HO6y7B>r~=xHSl%V`R|R*0 zdR*wH9>&XF3GUnKIYX?6ebjauVttb6_E856vECA51>OYcl}}V?slGD_Ul}UCS*YtL zxy9vfAWL;9B_w;uML7afNzByXWo5%a)$Q>Xs`2dUabD{1sB4R)7slr1)(@`l!E*tJcezZvB!@5lOemwC*G?2acCJ$|W^YSbYxy!6i{5&ZpPdw*| z+GIb1;EPcW8ZnbjB1)L_EB#_7{VGgKLIsfJ58ZqRwiH#fR8l8#8Y*<6 zJx15+7sKuVRk@QcSnRehQ<+0VQ3hwpvlnR5hV=$ zgMKkX|L7#HpkZjBlQ7h+>CWJ>hbzHo>~)r5SF;xQg-6n8S~O4*cWIjBWh%Qf%lu?S zdevs>Yt!BSs!3;Eaw8T+N|N0MRs#xZ=z~2}YI0Q0&a$Ww*ZBf+r{^G(jI#msE2pz= zQP-`PoJD1YpcVAkpqsVo#g(MrtUE0|G%RPSHF)W%ikpFDJGpp)nHI1a&)Bv!4)QC0WV_0{fH7KJV3vg z2@iCRVM08}K{L|J8@dZ=RHZe7%vL*v?AA7&+Q_|5-#W!j)ywNvNYJTyZjpLZ=pWqX z*Z2lnLUVCX=D9=F=b!{F(SE{wP#<*Glk(jm>Q9MQzoPi(IM`h*LkyohmywQd8e)`8 zLkz`uh}Fj}>jVvFimKq=#8#$Q?P3{WT}?53d&PK!#UjTeY}5Z?`CcLmi`L7F@oR5q z-LILOpZo?jOjy3vXZbVD+F^otp~zBq=VTMR?LY~{}8QH43w7J5Z% z_Z#&>u?(gi#XPghv0c{m2X8yHbvvqkpdd}LBH8Omdr^YK=278+I$SJb^W$O>n|~YL z{2{!F?;)J24Fy)Ghb+jh~%Uc{yGU4)}OOerKY zM^PDbG!`%B=vFX4)>PO}bYYH`b-}Ow#d><7+aS1?+9Vv^hBlE@JW%M~rlzB68g$S2 z=~KEGsd#N{8gX(;7a6b%JG;x&Qb|uSWl1Vd=@P}iZ83CY{%s(fn12t^FXrDvU1Iq6 zOtB2eT_fWY^yn_`?1)KszKeU4da;Y}@Hy0k+or@;Y23}dLhT2+hZxi$rHIa&sg9#P^g<(8jCBlbQ`!I z%hGpB24i)^ouDzrz=z3xBejf z67*kvaA*JH4c$)q$9@>1$$i}*ksbo^3W~8wD{Zt^Qe&_jxh+dA>l#U%YOSOAw!vkn z#0cTFU3u*2p-o)bnyxl=kM$!*3EB1u*#Lk=VxXH0 zpz~5%rQ=y>nkL3KTOB$0#<;U^BLk>yZKA-~+p!2T#g}xwkm3&#shHx0-SF$duDaJ? zH$S+R8YdLL6^)}ow0W?*L3QmWgXk7Ny>mA+hz7-`(ID#FO$HIf;Sx1Y(o;-X8bqDD z`GY9=)+mDNv{r6gdmf?09Gy?Un4|N%F-H@OWpN9h#B+;u_Yn|X&}myoxb-b{XE(7F zSAcjU+}Zl}k?{34bdy1|0-y}v9t3(cXzGu0r|Y>L4D$k8fff5ghYa!G?j}QGYd2xa z4-${JN49o=p8Cu13*j4SSgK9>|4&%Q@2#8VNLT(Bi<`bBQQC- z;o2&6Gu5p?JazzXBsz0lOFla7fRrjdAu`G&dggc(%%(Cj* zdkIPIAp7VScaVMEV}$I|ZX#rRUco(tI>cpq-V`@oOwVqU-4)i?i~*fxQ%Ac;a+FxV zOFW#tzvu>M!yjer5kP#c z3rmUjUIkMEp)sou`(VE6v7_c3cdo*9>%Wcx?fPGv7)q98>Stf|kbd^_Joh@4*)ysZ zTwaO%el1A+c0R^3LaHS#yUf%=UGb|Pepd{BPT z)yOGp(Ors5`Z(J4qq(!i;z}wEw*(x!6t?xkOTrD)R}i(io3-nO zUn_d*=}X)i!DZA!>1K0#@(kXNHH7m zF$P&Y#$4A+81vLJcMVp0nKr8pZC3WuFI^TMYi*V2r+Ufq!b|jNPM{)=mkHkHIKGP> zQMA5*i;z$sZ};h|Uti(2P@naZr3J6dshBdf5~2^zaN8;Z@RL(tx19-*Mvv7!g%)9l zSACq}I5fkkJ7i*E0UQ%nf#O(;L6YvD4N=vb@zj6J!aN(_m*2X#U^!gM6U^4V%?^Sq zC{9lGtKWL*+!x%iy1chw>Xo}OQcfX?*KAf%R2%x__OFl0v2Jp>BOYytAd6fcvZYhP zS6X{GNmpBx?jdV^XrfZfXA}O_(0(pXxV{El`8n+WQe3v4-Yu?;E^L*W8$tLtgYavD zj!Nqz3$*y=CI6~@#Fq2Y8~W+%BTqTEK_+snkjcZAhem8~Ve768Y(MChq~A#Wm50S8 zeemnXUV83*Zf@{8>R&P}rl8Z%#P3T5u0wZpFX;e42vl-U6O~zTms3%VjlhC zVKJ{y%&?e@D@16b;i(7U(mADVLk*u@A_3m`FqmS6Z&j2&p{Dw)#rt{r^d{b;afA*hg2} z&Gf7Hy1YGz>aX-LtiB;WkO2nBWfDai8&TW@-X%9v;>mWTc!LUaJeD-M0XGwhW9%R9 zfHYzR^Ltfa{Myh*PkPj?9$ZJH6n@{=!A-qOhKxagQ*` zs-@HKf(wAnjffFBQwtZC)9oQ}L=m@UQz#o3N3$>-N-6M$UINVIXyHg^uD+6WO=s9OZxS2#w{-D1!^D7i?~YynW- zSoI~vT_6^Z7-YS2XCmbkq8QtXdi@4qD>-l#!FtpVxD)}Qn5l>FgzJb&H;Sj8hjkM?g%y0+a5844pi>)B24prl-N?eVUYe<^0MYZ93%a$4;N88o)34i z{-&slApM6FQOPAD!}0C!2di8ndk?%!b^T1dAFM?QZ9S0vU|t_XUfvI8a8dnD8GN&V z8x5G`=zHmt{dAr~osV?V3rP2Pwc=Ix8nvoK1m$wnNxOvB8{F_sZC0BFPGEV7s4w+0 zBR5#*zaLlKQ(YEz^lftGG7YcbX9fX$GlD-D1ikdX{Pc+Sf-5}ZS<|VI&qMT|H{HwW zI&(^*@mzU;bgYIH1$TIWu&0gWpb=1cfKj$ko!i|ZG03X!1EfQF?bK%(7NUJdFcnC6rkL9XOBxerZ3jQe?sBHT?b6&xtN5Z}J`t1?h}1VxhG zz(8QVu`@;tv!(D11Uy*^Z$gJ%lCjeN;j;$FqIKPg{M+y<2s{rPOq( z+n9Hu4m#q4PD2hID0{620Rn7dNP6CDb@V-Vl%D$^2;B9`QB#2%ZMH(lJD%1JOlYK* zAd>bo-+o#MhJf`UtNKaHZxB| zNc*i;eh8!CrGc{5>jhIgLcaFmeN*uvt{9#U$VpqRKKvh*qa0UGA#K`tVW85BKE-S6 zk9_QADa0}gJ1;KXWHpLwy_u8XOQ3C9KI&I83?#hpGPq2b5(TC?p&Z ze*L*yKq2GM-^YP3^43SNSiHf;-5%|3A<`aYlneLIdHZ zqnIZ^$Y|W>qrp95-ZA$ooM4Ht<0pd#LhclCgQYiO)`fT1d#s2bd~sHw9M?}F)sJv% z6RgAEeavBov zG!S<97KUp}o&F)1(rj>ahuEr?m};*#)gqJunOPxQ-Dm2)`+~Y3xM^QG*C7Wl|X>d1|kR&-gfwGjGW?ahxcKi@wP+!Fjndb z!iBBW6R4K1w4j+1wo>Q(MI!{x*6ZBH>RY8vs5V}Ng*SW#cvJ3 zIO%p%b4}qZP2rnNVSKY9ztfb%w^wd$MtG=t%9MM|lzYLH!*@i#s=cN#BE7;a^J5#x zGXE^dMKT|ICymVik$yQt^s9fk^@5p15|R1m2aC+F_NV)UI*A&-3b)t49d;Y@o)U^# z_+QNDn-o=XD6fXo_tk&7op5c^42UGX{F#h=aqvd{?N(7IK<9h0^=jGQ?vg-_p=OtF z-aqbG{p3+MO|M;rqsftdzILObm`64He34t0*<0%W{Oz{VhfiQ|)fh^Hi}tWoM=~&{ zeR8M-I;o1@vMl;jcZTs47%vV0V#x*xk%ZG|y+WS9hM|rNDLaKe!(A7_e_al(X zpNOqopSQw$b?4OhN_zgs<+If}gT*O>#VNt!j_(W>X~RSidRT;pU7Q9e&sb1MSRlMD zF8m>dOoP9CG*}J{LwzI%x(yXMP>e7>+(Qk+#bvZ;dEVEIvl@_4bzqEaJ}FWqOwT1y~AYwYnmP2U>&7; zFv}UT5`ugDJf9EOeE4N=40CwS86a_d>=SY9id;r<_4LV~6Z(3-h&4uUwZh``Asg$H z#v^pYs^KBl&3;Wcn3~pbRO0G%vtdndtp=fjRIc-(s5%kHb#A{%olpC9BAZv|wrZGl z_|&iSLsRGX0+la_L>$-j->8}p$2BErD;U0r7awme<&v8yc z8gYcQN**bWC%y@1RdpoIY{&ytW@ZDoh#bleHzF|H&ZU{AoroZ0^*dQ^lmt9cxr2kPh%5l{cQq>51wF(cSko9*jgk(Q??XK23e1m$xRDO@C z93fZ!jH!If1(iShKPpE#uAD-u9AV?O;ocN-<@$okPq#&{`O#GVt*IO#Rjzl|!T@In z_RIy0r_EOPkAHHWVDU1nr)GEfP zBQ}=4!gCI6Ea8VyjVq|xtQuF0zQ9<@?;M`TZd->)@O=GVeTXM) z#Rxn+8oSC&h85Oxf;p)}BzWp@C-5B}9&8=ZE9*gYy){}4r8h_G{lmkptnVcHD?hqd zYUNhgEXBD``_U{~V&SrASqIcfw7fu#VUr@K6u({=tzYXNt{L1(n25mG06U46)N)3K z*9U5qihr}C{lKtesYazFC8Liq<^hW5-qb3Mx=86kA7b@VF+euNHkURW^dcnK0O?J? zn999NV+@c7N0R|kq^I=`Uq`kF8>T0>g)8XkeZo(v38ms0k1LH$N!5P`D?9pJ-*8hk zyHw26aj3(Xr&pFTz13}{Vwo-}6@p)1$^=&%O#E6uo+z$fF!4M5cqVx)XeRkcv;!p1 znnNvPl7B|O=+oN?AJT{VhAX*s{jKm<5{klzQV=`Bh-0yg_~HLB;wKdJ7;!9`5u<&G zM+_rMDN4+Aq60Ca!WfSc3G|B@kuWBP5u;1R5`2GfcqK97^P%BY`qYr{Mm%1ZUKExk zw5nq${wG{Bz){r8s{){@Eq{#ka%|V40%Z4N*LIN@^Qz+*>FhwsOT8o}mHYf0KXq12 zD)S+>GUkJeW>D8}N)2N^X!_N3jNWw#j{N2mdP4CkW1=X2|Cs2mZ*8P%>*>Oeor)=s zpomB7`^Q9e`pQ16d&WqouR>8mYid2w`c*_pr+oLhG5OVQ=NR-j0kh z;T4wkxwN15czuFgX7#zN9yKmpY#osO+&~?%}xtM2QiOI5vacDkcN4MO-%JVtWt!)F>BjNsz;y-pWw%STRyfNo$t_qtW6dh$Qi}@I`E5cHcfjAoIt~IW?^eIGSd0?=!Gpc0;TBGuUBfWsU6>h zpt=d^wCv`k-|46Ovu+O>6p_h8@ueBz;pzp0;tqr2UV|dO8O4tbiaR_Mf4CTm-xw54 zDgEI8tLxkYb2!#No_7-@O(IBw-3US|E^((?q={S9Jr0UcL=s6h_p7+nTSSTK5p~%X zElMdz2}-m-ZBtHNdQeIgr;6sZq(!wZMWp?Gzcc$@lEy!uXLfgHo@ZufXXmmz6Rl!v zp5g9+Cl;Dwct^4cZTi8^c|2wFWw+GQUV3F~A6{+7y5*^<_*NT1dMJHkWtkl< zW8nNK#sz*$P}@SC(8Kw+zOm+w&*3>yXrpcYMkOOwMA(JXOQf zRbd({Ln>;VEPV(j?te&}xc_FvN_WR)N7tku{BWcfVQhAOHb;$BCdP>pil2rzB&lr` z9o|?#$6=Ku_MP(0xNt1`PK)FI)^}1~MHm)OTbNBU45I9lfhc!N>+F|H9Z||LpLrOF zK53eVIBe#5%tv?OnrU8{H1D2iUYRt{;%e;5k$qv;vN*Xaip8Jjs@?7S@v>gPW*DY_ zu85O`&j_0T?9~wS4m>S;jW)0N?ZEV^;1s9C@hP*286QoxUNs&|Oxh|DTo=>gHmmRv zflW)9$OFqPp6RLBJQUhJ@DxYXErvYBqJ&enJeX3bCR>W-B~IIJM;{$eJoXt7@!?Pe zKJEyNQw;3-2(Pr;+v>G2!d_D&_|Z2lLKNIcAPc4MjyNNeeAUbyi?JaeR^m{UMqeJ* zP#S%v$@^^!hE>hYV8S-6jFE3X={6sO>^{UDKl)FM@{N_=m|%FbC0M-JtGv$S=elRj z7yB)~Ma7Ffe;Qo3rWlQj)E3^q@C7Je?B}M)?s8g@T4%v6F7w;VRBvV0 zG)HF{!+gS@=!z5}Vsu4*!At!OwHSXV@RFDe-G+p-y9{Zc5VjnWK}9dBbed!I{R`UX z)N#&7Ah8a|G}(hfB%%k!NcofAM=R83_^6x899bvva*g_;@nr!%M_+%};;FoCngHpTB;043u&0^{`=4L}0*kDmWH%Rb`rB$7 zN@2t5YBmJDqpntNnwd~;S^#O!1T@D!UxGGe>1sDm<*#a1xFyznLlA+mf|6E14p^_I zQVJ`6a#(>$>tcMNFLa1(=$bpQXmxP9!V8a3@8|IoeKnfdHJK11VvtjKMY(Q9%2b44dGHSD$PbrL;Q_YA$Thur4 z@^xgy3DXEj$KCkJ$&#{amRx^=C5S*+LP<*?leenlD1{|oRQK7iB!}BN8ubk|RIxpu-I8i94hSm@priqiiQ6$?pc)%?si8*1NJ}kCL*wdl zw7iNJ*7mel5AO?ygxDM= zOs#5ym_FNpN{&M`MbqRE&FheyK0A~o2PsRTPu96&_~%ry8mOF2;wQcxTm$seGRC4v zZ%?drv|*=;FI8jfD2&8D&V%Y)jPsmx?h46CvGdauInD!z*%_;3`b1}}5-F)NA&+q$ zccWytnrWZ>7`;cmt~AsQ@uznK-7&xuX*@WodKr;nSj%$#0E|*J-itcoXBCI z_^URIt-OpdY>L5;c%vfjVIQIHe9w$~gBkZ8Gj1F+Ze!3!wVsi_1nV>648JK<&eRb5 zSEeP`OiOU=_@3~d8KupWYqB&K$80E27zC8lki^L*Q66YoAM& z-5T5VfsX5J^(bR-olRO?wvMy)}nx@$X zI2QJWr2O5!mIy=pY+?F1!Z7cQlw!51=&{;7yyWoU=oBO)7Um#4*(~Iwic*jwbMO^t z=J%Lym=@w#Sh(Jd49CL4-8ERa!?e&A=C~t_xVsl|ot;+O_3Mu74g>E)L0IFF_~grG zpJ*UfeYC{Lk2lIDM}9)^)X4@S*0yueLv*9lO|`KRa6LEqiFPmxquA1_zPf(63p`&4<^is_x{Sld!e@4#Wc_A_9I zeC=nX*Yw)Y`_bvO@B5Rw!cs`<>{ieLiAy{0sz3q*3`L=hzt|p@U zC?eqS_co?Re9NM2P8aWd%VGOf>~0~p2K+?(RZXjZot{6WD}VlWlnSmj#o z@?5oVA#PKF_!h!)kojfTB{uWG@8Y7u^}}*d*v!L-KZ9O6Kf}NY)~=S#B8*(5ylQep z4f_hLVGX;QnJBv8kr{BUPG=1p>}@auWaT<9y(H$QI@F>J&5*Oz_DZ#WYD{u`*5s}$ zOrL|`!9HUhlOY>}lMpScR%9cp*5St3+i1Sd&X5mvJ`%xi-|~&jbLd}+Z{L>T93Sj| zW;iO<Wf}IP=hdK+Am1=`KYPxdFRQ`pj9AC+w zL)-a#Q}2I;-gd~pDQDFV4X!*vH9`y3lvEArc@IN`kV5rAhw2UY)Juwgrc84EOj(aX zikC^neGCY+#Yv_)BvVvoHr=6_H6|N_U7atf{tBWHsv(8Sx{zjS#bca~6!9^hgd)P- z`6fW(F*c$vs~zNaP>E0=?~UzAZeAwYl+QGz z&^ZH^Q%7Q^Lx=rwMtKmA^SmlglX#prXPA#O9OmO(!qkdZdv>0f<7s}nbox(qm~uJO{G^SEGe2oV=JP+kcj{^bm3v5v_@oX0RHfr5 zg`1g%n4a=BGOyzXdSuy8m-}e_@jI6|9h4=<>ac0eb#punr|iu`3)WiWc@BW_JpX<` z#G-uz8=VXhPu~%wkWb%Lrdd3FQ?uZ@nrZmBYEOHA&k*wIJBA{`)kcn0iA2msWip7E zg3Y2!WL*{(zps*Y(Qcakzd6IVmR5*Gw_&NA^IMq3-{yWqJ42je&9@LynYs2>mLu0N zYzZ$tl%Y`E5D8C#yxI(WZD%Vnk&WQk1kDsV~+BWb+6G_+;I zP=*ru)}AhrZ|$?IL@w>r)<50y3Mc>|wrab9R^wyg1SY%g|7 z2~M)j&yy^3h*Xrhsz!)17ltG<`^GZSBKywMH8$I5+dymMJ(_0A>o2z~|+ZgPp%~v45^3&c`{BqA9`x9sw@WnbJa$%0iLCLZ)sMPBCePB3XqZ zNrfUgg(4}1A{kHy>kEbXg~IegVKt(Fv4z6g!ra6l+J{`8+En{LkCpEZ7fS%Tlms@@ zrn)MVCYH=?q5aR296b!lAC8OqD5CBNz?TRc3G^jqjsmR2l+i#u5jzG*B90O#h^^y* z9mJRkzyw0v%Q)WRxf6|bAzCv9vNS{sF(RJUqQiNGk5=wfeLFqvA}+lI{6IuZ0tOJf zh<$`86Th;EcukQpLW&qGT4)`N5v{b|;k;}{t4)E=W<6wyY6Xx-ZJvKj43`aDB~Bm$v?D49oDP=C~A6p)Bwp_M1ifJ!p1*CDb} zf$2o24B#1}nAl6CWdk|HE#fY5KL@BF=H~&6h`RZJAMqNojBuX;coTWV?7rk3;vtbS z6UZZO5_brF7LZQdChimB`MNtBuKF*_^gxO%iE5)wvhs?Vs6H>lQzWsI_>gEa2M8h- z6GcRCE6|q+oeOj!z9-6v#q)us!~>#|5KneY0bFy40eE)W$nDLI4??v1%A5itqOG>H zJH433?5D?1i5m-m--+g|Af6^f1@SFicNfY;L5f5TZKtIT;uSNV`itPHAyMl!;3?w4 z>p&&(RuQm{=+7!=5Fx6Z3c4CEmvKXixKW0t2Jwm+clYJ+)Qb?6(*e3Jm|-AAm`6b< zch-%yJK3A#^kznIjUjFjM^*#J2~oTC+yd9wEmA$Ci0aq&TAY6k+yR6WlXn7fM2})1j5tl4Bl_(IULf{-2<#`$?*%RqqK5sI6|PqaFu>Rtq6H{k zCH4&IU|jy$J=DnPsJUC|&$O)#eRm*UI{*|BNuK~|#Q0Bv$;6AF0TYRDh>Jwh=Rg{9 z@)&TI81f|$MKnAP1Q0h)0lyKUXMxVaQe>%LNTZI1 zkLvO4)FBr9B}6}F0@l#`dZO3&Km<{A8CXgDas{|e{B#w#K@9%^7)|(>0UD9PHxgHM z=JL&=;)HaR3#@M4$!hDSiN&8~Eqa7~65N0kVr(tI`Vu*=Ht-U0rVenP_|zRZM6~h* z+7WJEfCq7xctqUuri+;51H=-8>j5JOj|M*-_|_M=M4b1t(&-0`Y6y%Yo^J&7 zBLXy_Iq{JAlPC`WekFcxLKhL=6wryNX22N2yCu+o_=UJl{5Kf5N__V;U4T^|8v^G< zqHk+pAhE42u#;HS4tSl&4+Z8BGuqQd{LlfoMx5*joFP8w1neeW>kKR-e7XRB#PzPg zEh4cSkZL8b5I+(fdIDXEKD~fQVsvjHnphkL6cL@D2c9ANhXaF%_y|BJBKiRXh^GC4 zmc(O1830rgN+j^#NDIo}6*`X$1dbC+1_N&pe-ds(fD9s!2p9@9C+Z9XyogJ~fihym z2w)8HIdPcS69w!ip7{sRiwGJ8v?8p7Uj#=Gt;YiGiN@oAri414E@DMA@D^d602C0< zzXbFnnoI&(5P_5FBHX6{-b8c^FqwFEDiB7rjs-fzTERAPbP}85fvrT*G+-t1Y!VPg zG}M6rqINRiMbt^5i!%3n(Z4m(B854(gM0fjDAt9x#HK zGaZ;uOw0#jh@mrpe-OiF(nTDd1)L!E%m(%o4PFHr5f2sumBhJ4z<0z8g}^Z4e^#=b z82>sjiJ0{UFqe2l{6+L%2@E1ytO8mSEe*Pex^Du$gy(9Y9#Kx*A}*`}E)y5m(nXAU z2Z(-$9e{NOIddnSgs}%$OXPkC%p~IX0?EX*eRL65OMst<u9Y;3VgEvpEByC(k9GvvC2-gNsqH;fYPL_#gZl zZF^}U%2F(2hrgE_2I@}!3xq*>Qm)abx7OU~wAZta@o6t8-Y(2;+LhjNXI-ddz`F4tHeq4^sV-@$4nQ^K^?p65)9^@f*?+Ywr?`leQ{(Rz`o zoND|wyjBNqr_*P1<=7%3#rS0i{(;tD}S2mD{_sPzDQf$Jfm5- z)>x^RCo}uh21_kl%v_YwD^JD@|5an=MH%xXB~%1%qqNCmnwlElJ@i$Lr4gEs(mRi- z8{pYHPu>N6YSlFHKkyKd^HtKs(>+bih_tF^UbLl2>8o{7;!O21c`{8oW}5P9NE4T5 z&oX0%f5zOzo?Ebpt{BcY!bs=Q&US(;~*_R|I^n`(%j>*TICqlZ66 zkJTy7o572SUMvl7WZbXoZk^5YCyJcS4?65pd+t<}zytOo`v+Z*iEpj|7l}Prf&Ij? zAAnWF>@r{;F}xfYMU>wHZV^X*1&$LXw*l)XnZnT>qLOfR1=5LJBEyZNLb-0hpxVF);wW)~2=xRy z6Hj>oKExx!#T%#~T zkho7gCjJPZi}f2yG2?A=m;z`oyjZ-m~17UH^>Wj^=ucZUFZH*B21n5nKO*;P%h@^zHz+@zsw$18^f)ef6^d zcmLG0o&&f!rQQyElIh$BP%k35;hdfs25{dhy)qo&K0ms*7!Bm2tNLsW*lEn}c?7{Fx!^*zG@F6^XNjsdvbhkh78s_XnMUU!cM_@k`8 zp8u`!zczg$eqPe~yOrK}3cw$J^s~eT!dnL#JV(Bg4sgy=KZ02go%1Ic{0BHGpoe7x z9N!j0tQhKotA37|(R7H6-Z5C4z~N@kAzBmV%^ai65bd^-kYfZ4#qCJURhG|Prx~gL z(E2HE)5Vu*ZfNdKH%>=ktnuzptzG?uTvV9>`lb*Uyqk1{z&xvOfH7p4wpeLy4-zPX zbPAda-%H$5lG5T=4Dne~J3Bo$D>iI{Ve2vyMaOuV34A8ZAa@C*7ByfyzB+OqIL}m3-YqKrc|K$ZVAHkJ6Sa3+?e2$P{&Q z&PBJXI-H`eh4`Fr$1WJ4^7myz(g$m|8{3971ud&Jq4JY_yFBXw<~#p`uet80ke;cSyOF?NP&&4Q|KO!vf`6(wV^ d-GYI_f=;cSiB>|35%}Fg5@H diff --git a/docs/build/doctrees/source/intro.doctree b/docs/build/doctrees/source/intro.doctree index 16439120750c90e12d0cead6f4662a43383274da..c7afdd84a30e92b28156d8a8f2442c14b3821d87 100644 GIT binary patch delta 66 zcmbREgsJlh6KezO)PEZ{vTCsk%<;@qFfuSQ)=_XQEy)iFp8STjPdtM?c1ng=54zmu IH>|2_02tC2J^%m! delta 71 zcmeBt!Zh&-6KezORJKhUS+!V27I@|<7#SED>nJ#umgI*7D`X@VPqt^Bic6wza}nG0 F)c`r-7gYcN diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo index 91838d53..641dd1a9 100644 --- a/docs/build/html/.buildinfo +++ b/docs/build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 18a08ac66d0dab3da1a184ed771beee5 +config: 5ed6f58ce47b614a3ce58fe2cd60c840 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/build/html/_static/documentation_options.js b/docs/build/html/_static/documentation_options.js index e4673028..fb0668af 100644 --- a/docs/build/html/_static/documentation_options.js +++ b/docs/build/html/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.6.11', + VERSION: '0.6.13', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index 98e3624b..9fef2924 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -13,10 +13,10 @@ gtag('config', 'G-P2KLF8302E'); - Index — AutoTS 0.6.11 documentation + Index — AutoTS 0.6.13 documentation - + @@ -874,6 +874,8 @@

    E

  • EnsembleTemplateGenerator() (in module autots.models.ensemble)
  • ensure_matrix() (in module autots.tools.fast_kalman) +
  • +
  • ensure_stability() (in module autots.tools.fast_kalman)
  • error_correlations() (in module autots.evaluator.auto_ts)
  • @@ -881,14 +883,14 @@

    E

  • evaluate() (autots.models.base.PredictionObject method), [1]
  • + + - + -
    • retrieve_validation_forecasts() (autots.AutoTS method) - +
      • set_limit_forecast() (in module autots.evaluator.event_forecasting)
      • set_limit_forecast_historic() (in module autots.evaluator.event_forecasting) @@ -2995,6 +3001,8 @@

        S

      • spl() (in module autots.evaluator.metrics)
      • split_digits_and_non_digits() (in module autots.tools.shaping) +
      • +
      • stable_pinv() (in module autots.tools.fast_kalman)
      • StatsmodelsFilter (class in autots.tools.transform)
      • diff --git a/docs/build/html/index.html b/docs/build/html/index.html index 8e1b6acf..95101947 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - AutoTS — AutoTS 0.6.11 documentation + AutoTS — AutoTS 0.6.13 documentation - + diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv index 9edc74a54e3dfc427c0c6e41cc921f9e5f0909ee..525ef468f7614660531b35d826861f4b708c4e58 100644 GIT binary patch delta 8029 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 delta 7996 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 diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html index 8f44d3f1..2b16f420 100644 --- a/docs/build/html/py-modindex.html +++ b/docs/build/html/py-modindex.html @@ -13,10 +13,10 @@ gtag('config', 'G-P2KLF8302E'); - Python Module Index — AutoTS 0.6.11 documentation + Python Module Index — AutoTS 0.6.13 documentation - + diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 207c404f..41464155 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -13,11 +13,11 @@ gtag('config', 'G-P2KLF8302E'); - Search — AutoTS 0.6.11 documentation + Search — AutoTS 0.6.13 documentation - + diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index dc4436c4..2594d2eb 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "source/autots", "source/autots.datasets", "source/autots.evaluator", "source/autots.models", "source/autots.templates", "source/autots.tools", "source/intro", "source/modules", "source/tutorial"], "filenames": ["index.rst", "source/autots.rst", "source/autots.datasets.rst", "source/autots.evaluator.rst", "source/autots.models.rst", "source/autots.templates.rst", "source/autots.tools.rst", "source/intro.rst", "source/modules.rst", "source/tutorial.rst"], "titles": ["AutoTS", "autots package", "autots.datasets package", "autots.evaluator package", "autots.models package", "autots.templates package", "autots.tools package", "Intro", "autots", "Tutorial"], "terms": {"i": [0, 1, 2, 3, 4, 6, 7, 9], "an": [0, 1, 2, 3, 4, 6, 7, 9], "autom": [0, 1, 3, 7, 9], "time": [0, 1, 3, 4, 6, 7, 9], "seri": [0, 1, 2, 3, 4, 6, 7], "forecast": [0, 1, 2, 3, 4, 6, 7], "packag": [0, 7, 8], "python": [0, 1, 3, 4, 6, 7, 9], "pip": [0, 2, 7, 9], "requir": [0, 1, 2, 3, 4, 6, 7], "3": [0, 1, 3, 4, 5, 6, 9], "6": [0, 1, 3, 5, 6, 9], "numpi": [0, 1, 3, 4, 6, 9], "panda": [0, 1, 3, 4, 6, 7, 9], "statsmodel": [0, 1, 6, 8, 9], "scikit": [0, 4, 6, 7, 9], "learn": [0, 1, 4, 6, 7, 9], "intro": 0, "content": [0, 8], "basic": [0, 1, 3, 5, 6, 8, 9], "us": [0, 1, 2, 3, 4, 6], "tip": [0, 9], "speed": [0, 1, 3, 4], "larg": [0, 1, 4, 6, 9], "data": [0, 1, 2, 3, 4, 6], "how": [0, 1, 3, 4, 6, 9], "contribut": [0, 1, 3, 9], "tutori": [0, 7], "extend": [0, 6, 7], "deploy": 0, "templat": [0, 1, 3, 4, 7, 8], "import": [0, 1, 2, 3, 5, 6, 7], "export": [0, 1, 2, 3, 4, 5, 7], "depend": [0, 1, 3, 4, 6, 7], "version": [0, 1, 3, 4, 6], "caveat": 0, "advic": 0, "simul": [0, 4, 7], "event": [0, 1, 2, 3, 7], "risk": [0, 1, 3, 7], "anomali": [0, 1, 3, 4, 6, 8], "detect": [0, 1, 3, 6, 8], "transform": [0, 1, 3, 4, 7, 8], "independ": [0, 4, 6, 7], "model": [0, 1, 3, 5, 6, 7, 8], "index": [0, 1, 2, 3, 4, 5, 6, 9], "search": [0, 1, 2, 3, 4, 7, 9], "page": [0, 1, 2], "dataset": [1, 3, 4, 6, 7, 8, 9], "submodul": [1, 8], "fred": [1, 8], "get_fred_data": [1, 2], "load_artifici": [1, 2, 8], "load_daili": [1, 2, 7, 8, 9], "load_hourli": [1, 2, 8, 9], "load_linear": [1, 2, 8], "load_live_daili": [1, 2, 8, 9], "load_monthli": [1, 2, 8, 9], "load_sin": [1, 2, 8], "load_weekdai": [1, 2, 8], "load_weekli": [1, 2, 8], "load_yearli": [1, 2, 8], "load_zero": [1, 2], "evalu": [1, 4, 5, 8, 9], "anomaly_detector": [1, 4, 8, 9], "anomalydetector": [1, 3, 8, 9], "fit": [1, 3, 4, 6, 7, 8, 9], "fit_anomaly_classifi": [1, 3, 6, 8], "get_new_param": [1, 3, 4, 6, 8, 9], "plot": [1, 3, 4, 7, 8, 9], "score_to_anomali": [1, 3, 6, 8], "holidaydetector": [1, 3, 6, 8, 9], "dates_to_holidai": [1, 3, 4, 6, 8, 9], "plot_anomali": [1, 3, 8], "auto_model": [1, 5, 8], "modelmonst": [1, 3], "modelpredict": [1, 3, 8], "fit_data": [1, 3, 4, 8], "fit_predict": [1, 3, 8], "predict": [1, 3, 4, 6, 7, 8, 9], "newgenetictempl": [1, 3], "randomtempl": [1, 3], "templateevalobject": [1, 3], "full_mae_id": [1, 3, 4], "full_mae_error": [1, 3, 4], "concat": [1, 3, 5, 6], "load": [1, 2, 3, 4, 5, 7, 9], "save": [1, 3, 4, 6, 7], "templatewizard": [1, 3], "uniquetempl": [1, 3], "back_forecast": [1, 3, 8], "create_model_id": [1, 3], "dict_recombin": [1, 3], "generate_scor": [1, 3], "generate_score_per_seri": [1, 3], "horizontal_template_to_model_list": [1, 3], "model_forecast": [1, 3, 8, 9], "random_model": [1, 3], "remove_leading_zero": [1, 3, 9], "trans_dict_recomb": [1, 3], "unpack_ensemble_model": [1, 3, 5], "validation_aggreg": [1, 3], "auto_t": [1, 8, 9], "best_model": [1, 3, 5, 8, 9], "best_model_nam": [1, 3, 8, 9], "best_model_param": [1, 3, 8, 9], "best_model_transformation_param": [1, 3, 8, 9], "best_model_ensembl": [1, 3, 8, 9], "regression_check": [1, 3, 8], "df_wide_numer": [1, 3, 7, 8, 9], "score_per_seri": [1, 3, 4, 8], "best_model_per_series_map": [1, 3, 8], "best_model_per_series_scor": [1, 3, 8], "diagnose_param": [1, 3, 8], "expand_horizont": [1, 3, 8], "export_best_model": [1, 3, 8], "export_templ": [1, 3, 5, 8, 9], "failure_r": [1, 3, 8], "get_metric_corr": [1, 3, 8], "get_params_from_id": [1, 3, 8], "get_top_n_count": [1, 3, 8], "horizontal_per_gener": [1, 3, 8], "horizontal_to_df": [1, 3, 8], "import_best_model": [1, 3, 8], "import_result": [1, 3, 7, 8], "import_templ": [1, 3, 8, 9], "list_failed_model_typ": [1, 3, 8], "load_templ": [1, 3, 8], "mosaic_to_df": [1, 3, 8, 9], "parse_best_model": [1, 3, 8], "plot_back_forecast": [1, 3, 8], "plot_backforecast": [1, 3, 8, 9], "plot_generation_loss": [1, 3, 8, 9], "plot_horizont": [1, 3, 8, 9], "plot_horizontal_model_count": [1, 3, 8], "plot_horizontal_per_gener": [1, 3, 8, 9], "plot_horizontal_transform": [1, 3, 8, 9], "plot_metric_corr": [1, 3, 8], "plot_per_series_error": [1, 3, 8, 9], "plot_per_series_map": [1, 3, 8, 9], "plot_per_series_smap": [1, 3, 8], "plot_series_corr": [1, 3, 8], "plot_transformer_failure_r": [1, 3, 8], "plot_valid": [1, 3, 8], "result": [1, 2, 3, 4, 6, 7, 8, 9], "retrieve_validation_forecast": [1, 3, 8], "save_templ": [1, 3, 8], "validation_agg": [1, 3, 8], "initial_result": [1, 3, 4, 8], "model_result": [1, 3, 4, 5, 7, 8], "error_correl": [1, 3], "fake_regressor": [1, 3, 9], "benchmark": [1, 8], "run": [1, 2, 3, 4, 5, 6, 7], "event_forecast": [1, 8], "eventriskforecast": [1, 3, 8, 9], "predict_histor": [1, 3, 8, 9], "generate_result_window": [1, 3, 8], "generate_risk_arrai": [1, 3, 8], "generate_historic_risk_arrai": [1, 3, 8, 9], "set_limit": [1, 3, 8], "plot_ev": [1, 3, 8, 9], "extract_result_window": [1, 3], "extract_window_index": [1, 3], "set_limit_forecast": [1, 3], "set_limit_forecast_histor": [1, 3], "metric": [1, 2, 4, 7, 8], "array_last_v": [1, 3], "chi_squared_hist_distribution_loss": [1, 3], "contain": [1, 3, 4, 6, 9], "contour": [1, 3, 4, 9], "default_scal": [1, 3], "dwae": [1, 3], "full_metric_evalu": [1, 3], "kde": [1, 3], "kde_kl_dist": [1, 3], "kl_diverg": [1, 3], "linear": [1, 3, 4, 6, 9], "mae": [1, 3, 4, 9], "mda": [1, 3, 9], "mean_absolute_differential_error": [1, 3], "mean_absolute_error": [1, 3], "meda": [1, 3], "median_absolute_error": [1, 3], "mlvb": [1, 3], "mqae": [1, 3, 4], "msle": [1, 3], "numpy_ffil": [1, 3], "oda": [1, 3], "pinball_loss": [1, 3], "precomp_wasserstein": [1, 3], "qae": [1, 3], "rmse": [1, 3, 4, 9], "root_mean_square_error": [1, 3], "rp": [1, 3], "scaled_pinball_loss": [1, 3], "smape": [1, 3, 4, 9], "smooth": [1, 3, 4, 6, 9], "spl": [1, 3, 4, 9], "symmetric_mean_absolute_percentage_error": [1, 3], "threshold_loss": [1, 3], "unsorted_wasserstein": [1, 3], "wasserstein": [1, 3], "valid": [1, 4, 7, 8], "extract_seasonal_val_period": [1, 3], "generate_validation_indic": [1, 3], "validate_num_valid": [1, 3], "arch": [1, 3, 8, 9], "get_param": [1, 4, 8], "base": [1, 3, 6, 8, 9], "modelobject": [1, 3, 4], "basic_profil": [1, 4], "create_forecast_index": [1, 4, 8], "predictionobject": [1, 3, 4], "model_nam": [1, 3, 4, 9], "model_paramet": [1, 4], "transformation_paramet": [1, 4], "upper_forecast": [1, 3, 4, 7, 9], "lower_forecast": [1, 3, 4, 7, 9], "long_form_result": [1, 4, 9], "total_runtim": [1, 4], "apply_constraint": [1, 4], "extract_ensemble_runtim": [1, 4], "plot_df": [1, 4], "plot_ensemble_runtim": [1, 4], "plot_grid": [1, 4], "apply_constraint_singl": [1, 4], "calculate_peak_dens": [1, 4], "constant_growth_r": [1, 4], "create_seaborn_palette_from_cmap": [1, 4], "extract_single_series_from_horz": [1, 4], "extract_single_transform": [1, 4], "plot_distribut": [1, 4], "averagevaluena": [1, 3, 4, 5, 9], "balltreemultivariatemotif": [1, 4, 9], "constantna": [1, 4, 9], "fft": [1, 4, 8, 9], "kalmanstatespac": [1, 4, 9], "cost_funct": [1, 4], "tune_observational_nois": [1, 4], "lastvaluena": [1, 3, 4, 9], "metricmotif": [1, 3, 4, 9], "motif": [1, 3, 4, 9], "motifsimul": [1, 4, 9], "nvar": [1, 4, 9], "seasonalna": [1, 3, 4, 9], "seasonalitymotif": [1, 3, 4, 9], "sectionalmotif": [1, 3, 4, 9], "zeroesna": [1, 3, 4], "looped_motif": [1, 4], "predict_reservoir": [1, 4], "cassandra": [1, 5, 6, 8, 9], "bayesianmultioutputregress": [1, 4], "sample_posterior": [1, 4], "plot_forecast": [1, 4, 8], "plot_compon": [1, 4, 8], "plot_trend": [1, 4, 8], "return_compon": [1, 3, 4, 8], "analyze_trend": [1, 4, 8], "auto_fit": [1, 4, 8], "base_scal": [1, 4, 8], "compare_actual_compon": [1, 4, 8], "create_t": [1, 4, 8], "cross_valid": [1, 4, 8, 9], "feature_import": [1, 4, 8], "next_fit": [1, 4, 8], "plot_th": [1, 4, 8], "predict_new_product": [1, 4, 8], "process_compon": [1, 4, 6, 8], "rolling_trend": [1, 4, 8], "scale_data": [1, 4, 8], "to_origin_spac": [1, 4, 8], "treatment_causal_impact": [1, 4, 8], "holiday_detector": [1, 4, 8], "score": [1, 3, 4, 5, 6, 8, 9], "holiday_count": [1, 4, 8], "holidai": [1, 3, 4, 8, 9], "param": [1, 2, 3, 4, 6, 7, 8, 9], "x_arrai": [1, 4, 8], "predict_x_arrai": [1, 4, 8], "trend_train": [1, 4, 8], "predicted_trend": [1, 4, 8], "clean_regressor": [1, 4], "cost_function_dwa": [1, 4], "cost_function_l1": [1, 4], "cost_function_l1_posit": [1, 4], "cost_function_l2": [1, 4], "cost_function_quantil": [1, 4], "fit_linear_model": [1, 4], "lstsq_minim": [1, 4], "lstsq_solv": [1, 4], "dnn": [1, 8], "kerasrnn": [1, 4], "transformer_build_model": [1, 4], "transformer_encod": [1, 4], "ensembl": [1, 3, 5, 7, 8], "bestnensembl": [1, 4], "distensembl": [1, 4], "ensembleforecast": [1, 4], "ensembletemplategener": [1, 4], "hdistensembl": [1, 4], "horizontalensembl": [1, 4], "horizontaltemplategener": [1, 4], "mosaicensembl": [1, 4], "find_pattern": [1, 4], "generalize_horizont": [1, 4], "generate_crosshair_scor": [1, 4], "generate_crosshair_score_list": [1, 4], "generate_mosaic_templ": [1, 4], "horizontal_classifi": [1, 4], "horizontal_xi": [1, 4], "is_horizont": [1, 4], "is_mosa": [1, 4], "mlens_help": [1, 4], "mosaic_classifi": [1, 4], "mosaic_or_horizont": [1, 4], "mosaic_to_horizont": [1, 4, 9], "mosaic_xi": [1, 4], "n_limited_horz": [1, 4], "parse_forecast_length": [1, 4], "parse_horizont": [1, 4], "parse_mosa": [1, 4], "process_mosaic_arrai": [1, 4], "summarize_seri": [1, 4], "gluont": [1, 3, 8, 9], "greykit": [1, 8, 9], "seek_the_oracl": [1, 4], "matrix_var": [1, 8], "dmd": [1, 4, 5], "latc": [1, 4, 9], "mar": [1, 4, 9], "rrvar": [1, 4, 9], "tmf": [1, 4, 9], "conj_grad_w": [1, 4], "conj_grad_x": [1, 4], "dmd4cast": [1, 4], "dmd_forecast": [1, 4], "ell_w": [1, 4], "ell_x": [1, 4], "generate_psi": [1, 4], "latc_imput": [1, 4], "latc_predictor": [1, 4], "mat2ten": [1, 4], "svt_tnn": [1, 4], "ten2mat": [1, 4], "update_cg": [1, 4], "var": [1, 4, 9], "var4cast": [1, 4], "mlensembl": [1, 8], "create_featur": [1, 4], "model_list": [1, 3, 7, 8, 9], "auto_model_list": [1, 4], "model_list_to_dict": [1, 4], "neural_forecast": [1, 8], "neuralforecast": [1, 4, 5, 9], "prophet": [1, 3, 6, 8, 9], "fbprophet": [1, 4, 9], "neuralprophet": [1, 4, 9], "pytorch": [1, 8, 9], "pytorchforecast": [1, 4, 9], "sklearn": [1, 6, 7, 8, 9], "componentanalysi": [1, 4, 9], "datepartregress": [1, 3, 4, 5, 6, 9], "multivariateregress": [1, 4, 9], "preprocessingregress": [1, 4, 9], "rollingregress": [1, 4, 9], "univariateregress": [1, 4, 9], "vectorizedmultioutputgpr": [1, 4], "predict_proba": [1, 4], "windowregress": [1, 4, 9], "generate_classifier_param": [1, 4], "generate_regressor_param": [1, 4], "retrieve_classifi": [1, 4], "retrieve_regressor": [1, 4], "rolling_x_regressor": [1, 4], "rolling_x_regressor_regressor": [1, 4], "ardl": [1, 4, 9], "arima": [1, 4, 5, 6, 9], "dynamicfactor": [1, 4, 9], "dynamicfactormq": [1, 4, 9], "et": [1, 3, 4, 6, 9], "glm": [1, 3, 4, 6, 9], "gl": [1, 3, 4, 6, 9], "theta": [1, 4, 9], "unobservedcompon": [1, 4, 9], "varmax": [1, 4, 9], "vecm": [1, 4, 6, 9], "arima_seek_the_oracl": [1, 4], "glm_forecast_by_column": [1, 4], "tfp": [1, 8], "tfpregress": [1, 4, 9], "tfpregressor": [1, 4], "tensorflowst": [1, 4, 9], "tide": [1, 8, 9], "timecovari": [1, 4], "get_covari": [1, 4], "timeseriesdata": [1, 4], "test_val_gen": [1, 4], "tf_dataset": [1, 4], "train_gen": [1, 4], "get_holidai": [1, 4], "mae_loss": [1, 4], "mape": [1, 3, 4], "nrmse": [1, 4], "wape": [1, 4], "gener": [1, 2, 3, 4, 6, 7, 8, 9], "general_templ": [1, 5], "tool": [1, 2, 3, 4, 7, 8, 9], "anomaly_util": [1, 8], "anomaly_df_to_holidai": [1, 6], "anomaly_new_param": [1, 6], "create_dates_df": [1, 6], "detect_anomali": [1, 6], "holiday_new_param": [1, 6], "limits_to_anomali": [1, 6], "loop_sk_outli": [1, 6], "nonparametric_multivari": [1, 6], "sk_outlier": [1, 6], "values_to_anomali": [1, 6], "zscore_survival_funct": [1, 6], "calendar": [1, 3, 8], "gregorian_to_chines": [1, 6], "gregorian_to_christian_lunar": [1, 6], "gregorian_to_hebrew": [1, 6], "gregorian_to_islam": [1, 6], "heb_is_leap": [1, 6], "lunar_from_lunar": [1, 6], "lunar_from_lunar_ful": [1, 6], "to_jd": [1, 6], "cointegr": [1, 4, 8], "btcd_decompos": [1, 6], "coint_johansen": [1, 6], "fourier_seri": [1, 6], "lagmat": [1, 6], "cpu_count": [1, 8], "set_n_job": [1, 6], "fast_kalman": [1, 8], "usag": 1, "exampl": [1, 2, 3, 4, 7], "gaussian": [1, 4, 6], "empti": [1, 2, 3, 4, 6], "unvectorize_st": [1, 6], "unvectorize_var": [1, 6], "kalmanfilt": [1, 6], "comput": [1, 3, 4, 6], "em": [1, 6], "em_observation_nois": [1, 6], "em_process_nois": [1, 6], "predict_next": [1, 6], "predict_observ": [1, 6], "smooth_curr": [1, 6], "updat": [1, 4, 6, 9], "autoshap": [1, 6], "ddot": [1, 6], "ddot_t_right": [1, 6], "ddot_t_right_old": [1, 6], "dinv": [1, 6], "douter": [1, 6], "em_initial_st": [1, 6], "ensure_matrix": [1, 6], "holt_winters_damped_matric": [1, 6], "new_kalman_param": [1, 6], "priv_smooth": [1, 6], "priv_update_with_nan_check": [1, 6], "random_state_spac": [1, 6], "update_with_nan_check": [1, 6], "fourier_extrapol": [1, 6], "hierarchi": [1, 3, 8], "reconcil": [1, 6], "holiday_flag": [1, 6], "query_holidai": [1, 6], "imput": [1, 4, 8], "fillna": [1, 3, 6, 9], "seasonalitymotifimput": [1, 6], "simpleseasonalitymotifimput": [1, 6], "biased_ffil": [1, 6], "fake_date_fil": [1, 6], "fake_date_fill_old": [1, 6], "fill_forward": [1, 6], "fill_forward_alt": [1, 6], "fill_mean": [1, 6], "fill_mean_old": [1, 6], "fill_median": [1, 6], "fill_median_old": [1, 6], "fill_zero": [1, 6], "fillna_np": [1, 6], "rolling_mean": [1, 6], "lunar": [1, 8], "dco": [1, 6], "dsin": [1, 6], "fixangl": [1, 6], "kepler": [1, 6], "moon_phas": [1, 6], "moon_phase_df": [1, 6], "phase_str": [1, 6], "todeg": [1, 6], "torad": [1, 6], "percentil": [1, 8], "nan_percentil": [1, 6], "nan_quantil": [1, 6], "trimmed_mean": [1, 6], "probabilist": [1, 3, 4, 7, 8, 9], "point_to_prob": [1, 6], "variable_point_to_prob": [1, 6], "historic_quantil": [1, 6], "inferred_norm": [1, 6], "percentileofscore_appli": [1, 6], "profil": [1, 8], "data_profil": [1, 6], "regressor": [1, 3, 4, 7, 8], "create_lagged_regressor": [1, 6, 8], "create_regressor": [1, 6, 8], "season": [1, 3, 4, 8, 9], "create_datepart_compon": [1, 6], "create_seasonality_featur": [1, 6], "date_part": [1, 6], "fourier_df": [1, 6], "random_datepart": [1, 6], "seasonal_independent_match": [1, 6], "seasonal_int": [1, 6], "seasonal_repeating_wavelet": [1, 6], "seasonal_window_match": [1, 6], "shape": [1, 2, 3, 4, 7, 8, 9], "numerictransform": [1, 6], "fit_transform": [1, 6, 8, 9], "inverse_transform": [1, 6, 7, 8, 9], "clean_weight": [1, 6], "df_cleanup": [1, 6], "freq_to_timedelta": [1, 6], "infer_frequ": [1, 6, 8], "long_to_wid": [1, 6, 8, 9], "simple_train_test_split": [1, 6], "split_digits_and_non_digit": [1, 6], "subset_seri": [1, 6], "wide_to_3d": [1, 6], "threshold": [1, 3, 4, 8, 9], "nonparametricthreshold": [1, 6], "compare_to_epsilon": [1, 6], "find_epsilon": [1, 6], "prune_anom": [1, 6], "score_anomali": [1, 6], "consecutive_group": [1, 6], "nonparametr": [1, 3, 6], "alignlastdiff": [1, 6], "alignlastvalu": [1, 6], "find_centerpoint": [1, 6], "anomalyremov": [1, 6], "bkbandpassfilt": [1, 6], "btcd": [1, 6], "centerlastvalu": [1, 6], "centersplit": [1, 6], "clipoutli": [1, 6], "cumsumtransform": [1, 6], "datepartregressiontransform": [1, 6], "detrend": [1, 4, 6, 9], "diffsmooth": [1, 6], "differencedtransform": [1, 3, 6, 9], "discret": [1, 6], "ewmafilt": [1, 6], "emptytransform": [1, 6], "fftdecomposit": [1, 6], "fftfilter": [1, 6], "fastica": [1, 6], "generaltransform": [1, 6, 8, 9], "fill_na": [1, 6, 8], "retrieve_transform": [1, 6, 8], "hpfilter": [1, 6], "historicvalu": [1, 6], "holidaytransform": [1, 6], "intermittentoccurr": [1, 6], "kalmansmooth": [1, 6], "levelshiftmag": [1, 6], "levelshifttransform": [1, 6], "locallineartrend": [1, 6], "meandiffer": [1, 6], "pca": [1, 4, 6], "pctchangetransform": [1, 6], "positiveshift": [1, 6], "randomtransform": [1, 6, 8], "regressionfilt": [1, 6], "replaceconst": [1, 6], "rollingmeantransform": [1, 3, 6], "round": [1, 3, 6, 7], "stlfilter": [1, 6], "scipyfilt": [1, 6, 9], "seasonaldiffer": [1, 6], "sintrend": [1, 6], "fit_sin": [1, 6], "slice": [1, 3, 6, 9], "statsmodelsfilt": [1, 6], "bkfilter": [1, 6, 9], "cffilter": [1, 6], "convolution_filt": [1, 6], "bkfilter_st": [1, 6], "clip_outli": [1, 6], "exponential_decai": [1, 6], "get_transformer_param": [1, 6], "random_clean": [1, 6], "remove_outli": [1, 6], "simple_context_slic": [1, 6], "transformer_list_to_dict": [1, 6], "wavelet": [1, 8], "continuous_db2_wavelet": [1, 6], "create_daubechies_db2_wavelet": [1, 6], "create_gaussian_wavelet": [1, 6], "create_haar_wavelet": [1, 6], "create_mexican_hat_wavelet": [1, 6], "create_morlet_wavelet": [1, 6], "create_narrowing_wavelet": [1, 6], "create_real_morlet_wavelet": [1, 6], "create_wavelet": [1, 6], "offset_wavelet": [1, 6], "window_funct": [1, 8], "chunk_reshap": [1, 6], "last_window": [1, 4, 6], "np_2d_arang": [1, 6], "retrieve_closest_indic": [1, 6], "rolling_window_view": [1, 6], "sliding_window_view": [1, 6], "window_id_mak": [1, 6], "window_lin_reg": [1, 6], "window_lin_reg_mean": [1, 6], "window_lin_reg_mean_no_nan": [1, 6], "window_mak": [1, 6], "window_maker_2": [1, 6], "window_maker_3": [1, 6], "window_sum_mean": [1, 6], "window_sum_mean_nan_tail": [1, 6], "window_sum_nan_mean": [1, 6], "select": [1, 3, 4, 6, 7, 9], "http": [1, 2, 3, 4, 6, 9], "github": [1, 4, 6, 7, 9], "com": [1, 2, 4, 6, 9], "winedarksea": 1, "class": [1, 3, 4, 6, 7, 9], "output": [1, 2, 3, 4, 6, 7, 9], "multivari": [1, 3, 4, 6, 7, 9], "method": [1, 3, 4, 6, 7, 9], "zscore": [1, 3, 6], "transform_dict": [1, 3, 6], "transformation_param": [1, 3, 4, 6, 9], "0": [1, 2, 3, 4, 5, 6, 7, 9], "datepart_method": [1, 3, 4, 6], "simple_3": [1, 3, 6], "regression_model": [1, 3, 4, 6], "elasticnet": [1, 3, 6], "model_param": [1, 3, 4, 6, 9], "forecast_param": [1, 3, 6, 9], "none": [1, 2, 3, 4, 6, 7, 9], "method_param": [1, 3, 6], "eval_period": [1, 3, 6, 9], "isolated_onli": [1, 3, 6], "fals": [1, 2, 3, 4, 5, 6, 7, 9], "n_job": [1, 3, 4, 6, 7, 9], "1": [1, 2, 3, 4, 5, 6, 7, 9], "object": [1, 2, 3, 4, 6, 7, 9], "df": [1, 2, 3, 4, 6, 7, 9], "all": [1, 2, 3, 4, 6, 7], "return": [1, 2, 3, 4, 6], "paramet": [1, 2, 3, 4, 6, 7], "pd": [1, 3, 4, 5, 6, 9], "datafram": [1, 2, 3, 4, 6, 7, 9], "wide": [1, 2, 3, 4, 6, 7], "style": [1, 2, 3, 4, 6, 7, 9], "classif": [1, 3, 6], "outlier": [1, 3, 6, 9], "": [1, 3, 4, 6, 7, 9], "static": [1, 3, 4, 6], "random": [1, 2, 3, 4, 6, 7, 9], "new": [1, 3, 4, 6, 9], "combin": [1, 3, 4, 6, 7, 9], "str": [1, 2, 3, 4, 6, 9], "fast": [1, 3, 4, 5, 6, 7, 9], "deep": [1, 3, 7, 9], "default": [1, 2, 3, 4, 6, 7, 9], "ani": [1, 3, 4, 6, 7, 9], "name": [1, 2, 3, 4, 6, 7], "ie": [1, 2, 3, 4, 6, 7, 9], "iqr": [1, 3], "specifi": [1, 3, 4, 6, 9], "onli": [1, 3, 4, 6, 7, 9], "series_nam": [1, 3], "titl": [1, 3, 4], "plot_kwarg": [1, 3], "A": [1, 3, 4, 6, 7], "decisiontre": [1, 3, 4, 6], "ar": [1, 2, 3, 4, 6, 7, 9], "nonstandard": [1, 3, 6], "forecast_length": [1, 3, 4, 6, 7, 9], "int": [1, 2, 3, 4, 6], "14": [1, 3, 4, 9], "frequenc": [1, 2, 3, 4, 6, 7], "infer": [1, 3, 4, 6, 7, 9], "prediction_interv": [1, 3, 4, 6, 7, 9], "float": [1, 2, 3, 4, 6, 9], "9": [1, 3, 4, 6, 7, 9], "max_gener": [1, 3, 7, 9], "20": [1, 2, 3, 4, 6, 9], "no_neg": [1, 3, 9], "bool": [1, 2, 3, 4, 6], "constraint": [1, 3, 4, 9], "initial_templ": [1, 3, 9], "random_se": [1, 2, 3, 4, 6, 9], "2022": [1, 3, 4, 6], "holiday_countri": [1, 3, 4, 6], "u": [1, 2, 3, 4, 6, 9], "subset": [1, 3, 4, 7, 9], "aggfunc": [1, 3, 6, 7, 9], "first": [1, 2, 3, 4, 6, 7, 9], "na_toler": [1, 3, 6], "metric_weight": [1, 3, 7, 9], "dict": [1, 2, 3, 4, 6, 7], "containment_weight": [1, 3, 9], "contour_weight": [1, 3, 9], "01": [1, 2, 3, 4, 6, 7, 9], "imle_weight": [1, 3, 9], "made_weight": [1, 3, 9], "05": [1, 2, 3, 4, 6, 9], "mae_weight": [1, 3, 9], "2": [1, 2, 3, 4, 6, 7, 9], "mage_weight": [1, 3, 9], "mle_weight": [1, 3, 9], "oda_weight": [1, 3], "001": [1, 3, 4, 6], "rmse_weight": [1, 3, 9], "runtime_weight": [1, 3, 7, 9], "smape_weight": [1, 3, 9], "5": [1, 2, 3, 4, 5, 6, 9], "spl_weight": [1, 3, 9], "wasserstein_weight": [1, 3], "drop_most_rec": [1, 3, 6, 7, 9], "drop_data_older_than_period": [1, 3, 6, 9], "transformer_list": [1, 3, 5, 6, 7, 9], "auto": [1, 3, 4, 6, 7, 9], "transformer_max_depth": [1, 3, 5, 6, 7], "models_mod": [1, 3, 9], "num_valid": [1, 3, 4, 5, 7, 9], "models_to_valid": [1, 3, 7, 9], "15": [1, 3, 4, 6, 9], "max_per_model_class": [1, 3, 5, 9], "validation_method": [1, 3, 4, 7, 9], "backward": [1, 3, 4, 6, 7, 9], "min_allowed_train_perc": [1, 3, 4, 6], "prefill_na": [1, 3, 6, 9], "introduce_na": [1, 3], "preclean": [1, 3], "model_interrupt": [1, 3, 7], "true": [1, 2, 3, 4, 5, 6, 7, 9], "generation_timeout": [1, 3], "current_model_fil": [1, 3], "force_gc": [1, 3], "horizontal_ensemble_valid": [1, 3], "verbos": [1, 3, 4, 6, 9], "genet": [1, 3, 7, 9], "algorithm": [1, 3, 4, 6, 7, 9], "number": [1, 2, 3, 4, 6, 7, 9], "period": [1, 2, 3, 4, 6, 9], "over": [1, 3, 4, 6, 7, 9], "which": [1, 2, 3, 4, 6, 7, 9], "can": [1, 2, 3, 4, 6, 7], "overriden": [1, 3], "later": [1, 3, 6], "when": [1, 3, 4, 6, 7, 9], "you": [1, 3, 4, 6, 7], "don": [1, 3, 4, 6, 9], "t": [1, 2, 3, 4, 6], "have": [1, 2, 3, 4, 6, 7, 9], "much": [1, 2, 3, 6, 9], "histor": [1, 3, 4, 6, 9], "small": [1, 3, 4, 6, 9], "length": [1, 2, 3, 4, 6, 9], "full": [1, 3, 6, 9], "desir": [1, 3, 6, 9], "lenght": [1, 3], "usual": [1, 2, 3, 4, 6, 7, 9], "best": [1, 3, 4, 6, 7, 9], "possibl": [1, 3, 4, 6, 7, 9], "approach": [1, 3, 4, 6, 9], "given": [1, 3, 4, 6, 7, 9], "limit": [1, 3, 4, 6, 7, 9], "specif": [1, 2, 3, 4, 6, 7, 9], "datetim": [1, 2, 3, 4, 6, 7, 9], "offset": [1, 3, 6, 9], "forc": [1, 3, 4, 9], "rollup": [1, 3, 9], "daili": [1, 2, 3, 4, 6, 7, 9], "input": [1, 3, 4, 6, 7, 9], "m": [1, 2, 3, 4, 6, 9], "monthli": [1, 2, 3, 6, 7, 9], "uncertainti": [1, 3, 4, 6], "rang": [1, 3, 4, 6, 9], "upper": [1, 3, 4, 6, 7, 9], "lower": [1, 3, 4, 6, 7, 9], "adjust": [1, 3, 4, 6, 7, 9], "rare": [1, 3, 4, 9], "match": [1, 2, 3, 4, 6, 9], "actual": [1, 3, 4, 6, 9], "more": [1, 2, 3, 4, 6, 7], "longer": [1, 3, 9], "runtim": [1, 3, 4, 7, 9], "better": [1, 2, 3, 4, 9], "accuraci": [1, 3, 4, 7, 9], "It": [1, 3, 4, 6, 7, 9], "call": [1, 2, 3, 4, 6, 9], "max": [1, 2, 3, 4, 6, 7, 9], "becaus": [1, 3, 4, 6, 7, 9], "somedai": [1, 3], "earli": [1, 3], "stop": [1, 3, 6, 7], "option": [1, 3, 4, 6, 7], "now": [1, 3, 4, 6, 9], "thi": [1, 2, 3, 4, 6, 7, 9], "just": [1, 2, 3, 4, 6], "exact": [1, 3, 6], "neg": [1, 3, 4], "up": [1, 2, 3, 6, 9], "valu": [1, 2, 3, 4, 6, 7, 9], "st": [1, 2, 3, 4, 6, 9], "dev": [1, 3, 4, 6, 9], "abov": [1, 3, 4, 6, 9], "below": [1, 2, 3, 4, 6, 9], "min": [1, 3, 4, 9], "constrain": [1, 3, 6, 9], "also": [1, 3, 4, 6, 7], "instead": [1, 2, 3, 4, 6], "accept": [1, 3, 6, 9], "dictionari": [1, 3, 4, 6, 9], "follow": [1, 3, 4, 6, 9], "kei": [1, 2, 3, 4, 9], "constraint_method": [1, 3, 4], "one": [1, 3, 4, 6, 9], "stdev_min": [1, 3, 4], "stdev": [1, 3, 4], "mean": [1, 3, 4, 6, 9], "absolut": [1, 3, 4, 9], "arrai": [1, 3, 4, 6, 9], "final": [1, 3, 4, 6, 9], "each": [1, 2, 3, 4, 6, 7, 9], "quantil": [1, 3, 4, 6, 9], "constraint_regular": [1, 3, 4], "where": [1, 3, 4, 6, 7, 9], "hard": [1, 3, 4, 9], "cutoff": [1, 3, 4, 6], "between": [1, 2, 3, 4, 6, 7, 9], "penalti": [1, 3, 4], "term": [1, 3, 4], "upper_constraint": [1, 3, 4], "unus": [1, 3, 4, 6], "lower_constraint": [1, 3, 4], "bound": [1, 3, 4, 6, 7, 9], "appli": [1, 3, 4, 6, 7, 9], "otherwis": [1, 2, 3, 4, 6], "list": [1, 2, 3, 4, 6, 7], "comma": [1, 3, 9], "separ": [1, 3, 4, 6, 9], "string": [1, 3, 4, 6, 9], "simpl": [1, 3, 4, 6, 7], "distanc": [1, 3, 4, 6, 7, 9], "horizont": [1, 3, 4, 7, 9], "mosaic": [1, 3, 4, 7, 9], "subsampl": [1, 3], "randomli": [1, 3, 6], "start": [1, 2, 3, 4, 5, 6, 7, 9], "includ": [1, 3, 4, 6, 7, 9], "both": [1, 3, 6, 9], "previou": [1, 3, 6], "self": [1, 3, 4], "seed": [1, 2, 3, 6], "allow": [1, 3, 4, 6, 7, 9], "slightli": [1, 3, 6], "consist": [1, 3, 6, 9], "pass": [1, 2, 3, 4, 6, 7], "through": [1, 3, 4, 6, 7, 9], "some": [1, 2, 3, 4, 6, 7, 9], "maximum": [1, 3, 6, 9], "onc": [1, 3, 4], "mani": [1, 3, 4, 6, 7, 9], "take": [1, 3, 4, 6, 7, 9], "column": [1, 2, 3, 4, 5, 6, 7], "unless": [1, 3, 4, 9], "case": [1, 2, 3, 4, 6, 9], "same": [1, 2, 3, 4, 6, 9], "roll": [1, 3, 4, 6, 9], "higher": [1, 3, 4, 6, 7, 9], "duplic": [1, 3, 6], "timestamp": [1, 3, 4, 6], "remov": [1, 3, 4, 6, 9], "try": [1, 2, 3, 6, 7, 9], "np": [1, 3, 4, 6, 9], "sum": [1, 3, 6, 9], "bewar": [1, 3, 6, 9], "numer": [1, 3, 4, 6, 9], "aggreg": [1, 3, 6, 7, 9], "like": [1, 2, 3, 4, 6, 9], "work": [1, 2, 3, 4, 6, 9], "non": [1, 3, 4, 6, 9], "chang": [1, 3, 6, 9], "nan": [1, 3, 4, 6, 7, 9], "drop": [1, 3, 5, 6, 9], "thei": [1, 3, 4, 6, 7, 9], "than": [1, 3, 4, 6, 9], "percent": [1, 2, 3, 6, 9], "95": [1, 3, 6, 9], "here": [1, 3, 4, 6, 9], "would": [1, 3, 4, 9], "weight": [1, 3, 4, 6, 7, 9], "assign": [1, 3], "effect": [1, 3, 4, 6, 9], "rank": [1, 3, 4, 6], "n": [1, 3, 4, 6, 9], "most": [1, 2, 3, 4, 6, 7, 9], "recent": [1, 2, 3, 4, 6, 9], "point": [1, 3, 4, 6, 7, 9], "sai": [1, 3, 7, 9], "sale": [1, 3, 6, 9], "current": [1, 2, 3, 4, 6, 7, 9], "unfinish": [1, 3], "month": [1, 3, 6, 7, 9], "occur": [1, 3, 6, 7, 9], "after": [1, 3, 4, 6, 7, 9], "aggregr": [1, 3], "so": [1, 2, 3, 4, 6, 7, 9], "whatev": [1, 3, 4], "alia": [1, 3, 4, 6], "prob": [1, 3], "affect": [1, 3, 4, 6], "algorithim": [1, 3], "from": [1, 2, 3, 4, 5, 6, 7, 9], "probabl": [1, 2, 3, 4, 6, 7, 9], "note": [1, 2, 3, 4, 6], "doe": [1, 3, 4, 6, 9], "initi": [1, 3, 4, 6, 9], "alias": [1, 3, 4, 6], "superfast": [1, 3, 7, 9], "scalabl": [1, 3, 7], "should": [1, 3, 4, 6, 9], "fewer": [1, 2, 3, 9], "memori": [1, 3, 4, 6, 7, 9], "issu": [1, 3, 4, 7, 9], "scale": [1, 3, 4, 6, 7, 9], "sequenti": [1, 3], "faster": [1, 2, 3, 4, 6, 7], "newli": [1, 3], "sporad": [1, 3], "util": [1, 3, 4, 6, 7, 9], "slower": [1, 3, 7, 9], "user": [1, 3, 4, 6, 7, 9], "mode": [1, 3, 4, 7], "capabl": [1, 3, 9], "gradient_boost": [1, 3], "neuralnet": [1, 3, 4], "regress": [1, 3, 4, 6], "cross": [1, 3, 4, 7], "perform": [1, 3, 6, 7, 9], "train": [1, 3, 4, 6, 7], "test": [1, 2, 3, 4, 6, 7, 9], "split": [1, 3, 4, 6, 9], "confus": [1, 3, 4, 6, 7, 9], "eval": [1, 3], "segment": [1, 3, 6, 9], "total": [1, 3, 4, 6], "avail": [1, 3, 4, 6, 7], "out": [1, 3, 4, 7, 9], "50": [1, 3, 4], "top": [1, 3, 6, 7, 9], "Or": [1, 3], "tri": [1, 3, 7, 9], "99": [1, 3, 4], "100": [1, 3, 4, 6, 7, 9], "If": [1, 3, 4, 6, 7, 9], "addit": [1, 3, 4, 6, 9], "per_seri": [1, 3, 4], "ad": [1, 3, 4, 6, 7], "what": [1, 2, 3, 4], "famili": [1, 3, 4], "even": [1, 3, 4, 7, 9], "integ": [1, 3, 6], "recenc": [1, 3], "shorter": [1, 3, 6], "set": [1, 2, 3, 4, 6, 7, 9], "equal": [1, 3, 4, 6, 9], "size": [1, 3, 4, 6, 9], "poetic": [1, 3], "less": [1, 3, 4, 6, 9], "strategi": [1, 3], "other": [1, 2, 3, 4, 6, 7], "similar": [1, 3, 4, 6, 7, 9], "364": [1, 3, 6, 9], "year": [1, 3, 4, 6], "immedi": [1, 3, 4, 6, 9], "automat": [1, 3, 6, 7, 9], "find": [1, 3, 4, 6, 7, 9], "section": [1, 3, 7, 9], "custom": [1, 3, 4, 6], "need": [1, 2, 3, 4, 6, 7], "validation_index": [1, 3, 9], "datetimeindex": [1, 3, 4, 6, 7, 9], "tail": [1, 3, 6, 9], "els": [1, 2, 3, 4, 6, 7, 9], "rais": [1, 3, 6], "error": [1, 3, 4, 6, 7, 9], "10": [1, 3, 4, 6, 9], "mandat": [1, 3], "unrecommend": [1, 3], "replac": [1, 3, 6], "lead": [1, 3, 7, 9], "zero": [1, 2, 3, 4, 6, 9], "collect": [1, 3, 4, 6, 7], "hasn": [1, 3], "yet": [1, 3, 4, 6, 9], "fill": [1, 3, 4, 6, 7], "leav": [1, 3, 9], "interpol": [1, 3, 4, 6], "recommend": [1, 3, 6, 7, 9], "median": [1, 3, 4, 6], "mai": [1, 2, 3, 4, 6, 7, 9], "assum": [1, 3, 6, 9], "whether": [1, 2, 3, 4, 6], "last": [1, 3, 4, 6, 9], "help": [1, 3, 4, 6, 7, 9], "make": [1, 2, 3, 4, 6, 7, 9], "robust": [1, 3, 4, 6], "introduc": [1, 3], "row": [1, 2, 3, 5, 6], "Will": [1, 3, 4, 6], "keyboardinterrupt": [1, 3, 7], "quit": [1, 3, 6, 9], "entir": [1, 3, 6, 7, 9], "program": [1, 3], "attempt": [1, 3, 6, 9], "conjunct": [1, 3], "result_fil": [1, 3, 7], "accident": [1, 3], "complet": [1, 3, 4, 6], "termin": [1, 3], "end_gener": [1, 3], "end": [1, 2, 3, 4, 6], "skip": [1, 2, 3, 4, 6], "again": [1, 3, 9], "minut": [1, 3], "proceed": [1, 3], "check": [1, 3, 6, 7, 9], "offer": [1, 3, 9], "approxim": [1, 3, 6], "timeout": [1, 2, 3], "overal": [1, 3, 6, 9], "cap": [1, 3, 6], "per": [1, 3, 4, 6, 9], "file": [1, 3, 9], "path": [1, 3], "write": [1, 3, 4, 5], "disk": [1, 3], "debug": [1, 3], "crash": [1, 3, 4, 7], "json": [1, 3, 4, 5, 9], "append": [1, 3], "gc": [1, 3], "won": [1, 2, 3, 4, 6, 7, 9], "differ": [1, 3, 4, 6, 7, 9], "reliabl": [1, 3], "unstabl": [1, 3, 9], "horz": [1, 3], "reduc": [1, 2, 3, 4, 7, 9], "give": [1, 3, 6, 7], "core": [1, 3, 4, 6, 7], "parallel": [1, 3, 4, 7, 9], "process": [1, 3, 4, 6, 7], "joblib": [1, 3, 4, 9], "context": [1, 3, 4], "manag": [1, 3, 4, 6, 9], "type": [1, 2, 3, 4, 6, 7, 9], "id": [1, 2, 3, 4, 6, 7], "future_regressor": [1, 3, 4, 6, 9], "n_split": [1, 3, 9], "creat": [1, 2, 3, 4, 6, 9], "backcast": [1, 3, 6], "back": [1, 3, 4, 6, 9], "OF": [1, 3], "sampl": [1, 2, 3, 4, 6, 7, 9], "often": [1, 3, 6, 7, 9], "As": [1, 3, 6, 9], "repres": [1, 3, 4, 6, 9], "real": [1, 3, 4, 6, 9], "world": [1, 3, 4, 6, 9], "There": [1, 3, 7, 9], "jump": [1, 3, 9], "chunk": [1, 3, 9], "arg": [1, 3, 4, 6], "except": [1, 3, 4], "piec": [1, 3, 9], "fastest": [1, 3], "observ": [1, 3, 4, 6], "level": [1, 3, 4, 6, 7, 9], "function": [1, 3, 4, 6, 7, 9], "standard": [1, 3, 4, 6], "access": [1, 3, 9], "isn": [1, 3, 4, 6, 9], "classic": [1, 3], "percentag": [1, 3, 4, 9], "intend": [1, 3, 9], "quick": [1, 3, 9], "visual": [1, 3, 9], "statist": [1, 3, 4, 6, 7], "see": [1, 3, 4, 6, 7, 9], "target": [1, 3, 4, 6, 9], "waterfall_plot": [1, 3], "explain": [1, 3, 4], "caus": [1, 3, 4, 7, 9], "measur": [1, 2, 3, 6, 9], "outcom": [1, 3, 4, 9], "shap": [1, 3], "coeffici": [1, 3], "correl": [1, 3], "show": [1, 3, 4, 9], "waterfal": [1, 3], "enabl": [1, 3], "expand": [1, 3, 4, 6], "rerun": [1, 3, 9], "best_model_origin": [1, 3], "best_model_original_id": [1, 3], "refer": [1, 3, 9], "origin": [1, 3, 4, 6, 9], "filenam": [1, 3], "kwarg": [1, 2, 3, 4, 6], "ever": [1, 3, 6], "40": [1, 3, 6], "include_result": [1, 3], "unpack_ensembl": [1, 3], "min_metr": [1, 3], "max_metr": [1, 3], "reusabl": [1, 3], "csv": [1, 3, 5, 9], "slowest": [1, 3, 6, 9], "diagnost": [1, 3, 4], "compon": [1, 3, 4, 6], "larger": [1, 3, 4, 6, 9], "count": [1, 3, 4, 6], "lowest": [1, 3, 4, 6], "wai": [1, 3, 4, 6], "major": [1, 3, 9], "part": [1, 3, 4, 6, 9], "addon": [1, 3], "result_set": [1, 3], "fraction": [1, 3, 9], "date_col": [1, 3, 6, 7, 9], "value_col": [1, 3, 6, 7, 9], "id_col": [1, 3, 6, 7, 9], "grouping_id": [1, 3, 6], "suppli": [1, 3, 4, 6, 9], "three": [1, 3, 7, 9], "identifi": [1, 3, 4, 6, 9], "singl": [1, 3, 4, 6, 7, 9], "extern": [1, 3, 9], "colname1": [1, 3], "colname2": [1, 3], "increas": [1, 2, 3, 4, 7, 9], "left": [1, 3, 6, 9], "blank": [1, 3], "its": [1, 3, 4, 9], "tabl": [1, 3, 4], "pickl": [1, 3], "inform": [1, 3, 4, 6], "series_id": [1, 3, 4, 6, 7, 9], "group_id": [1, 3, 6], "map": [1, 3, 4], "x": [1, 3, 4, 5, 6, 9], "retain": [1, 3], "potenti": [1, 3, 6, 9], "futur": [1, 3, 4, 6, 9], "setup": [1, 3, 7], "involv": [1, 3], "percent_best": [1, 3], "among": [1, 3, 9], "across": [1, 3, 4, 7, 9], "model_id": [1, 3, 4], "must": [1, 2, 3, 4, 6, 9], "wa": [1, 3, 4, 6, 9], "input_dict": [1, 3], "get": [1, 2, 3, 4, 6, 7, 9], "common": [1, 3, 6, 7, 9], "helper": [1, 3], "import_target": [1, 3], "enforce_model_list": [1, 3], "include_ensembl": [1, 3], "overrid": [1, 3, 6], "exist": [1, 3, 4, 6, 9], "add": [1, 3, 4, 6, 9], "anoth": [1, 3, 6], "add_on": [1, 3], "include_horizont": [1, 3], "force_valid": [1, 3], "previous": [1, 3, 6], "done": [1, 3, 7, 9], "befor": [1, 3, 4, 6, 7, 9], "locat": [1, 3], "alreadi": [1, 3, 4, 6, 7, 9], "keep": [1, 3, 4, 6], "init": [1, 3, 4], "anywai": [1, 3], "unpack": [1, 3], "kept": [1, 3], "overridden": [1, 3], "keep_ensembl": [1, 3, 5], "sent": [1, 3], "regardless": [1, 3, 4], "weird": [1, 3], "behavior": [1, 3, 6], "wtih": [1, 3], "In": [1, 3, 4, 6, 7, 9], "validate_import": [1, 3], "eras": [1, 3], "fail": [1, 3, 4, 9], "had": [1, 3, 4], "least": [1, 3, 6, 9], "success": [1, 3, 6], "funciton": [1, 3], "readabl": [1, 3, 9], "start_dat": [1, 2, 3, 4, 7, 9], "alpha": [1, 3, 4, 6], "25": [1, 3, 4, 6], "facecolor": [1, 3, 4], "black": [1, 3, 4], "loc": [1, 3, 4], "accur": [1, 3, 7, 9], "gain": [1, 3, 6, 9], "improv": [1, 3, 6, 7, 9], "doesn": [1, 3, 6, 9], "account": [1, 3, 6], "benefit": [1, 3, 9], "seen": [1, 3, 9], "max_seri": [1, 3], "chosen": [1, 3, 7, 9], "color_list": [1, 3], "top_n": [1, 3], "frequent": [1, 3], "factor": [1, 3, 4], "nest": [1, 3, 9], "well": [1, 3, 4, 6, 7, 9], "do": [1, 3, 4, 6, 9], "slow": [1, 2, 3, 4, 6, 9], "captur": [1, 3, 4, 9], "hex": [1, 3], "color": [1, 3, 4], "bar": [1, 3, 6], "col": [1, 3, 4, 6], "The": [1, 3, 4, 6, 7, 9], "highli": [1, 3, 4, 9], "those": [1, 3, 4, 6, 9], "mostli": [1, 3, 4, 6, 9], "unscal": [1, 3, 9], "ones": [1, 3, 9], "max_name_char": [1, 3], "ff9912": [1, 3], "figsiz": [1, 3, 4], "12": [1, 3, 4, 6, 7, 9], "4": [1, 3, 4, 5, 6, 7, 9], "kind": [1, 3, 6, 9], "upper_clip": [1, 3], "1000": [1, 3, 4, 6, 9], "avg": [1, 3, 4, 6], "sort": [1, 3, 6], "chop": [1, 3], "tupl": [1, 2, 3, 4, 6], "axi": [1, 3, 4, 6, 9], "pie": [1, 3, 9], "prevent": [1, 3, 4, 9], "unnecessari": [1, 3], "distort": [1, 3], "To": [1, 3, 9], "compat": [1, 3], "necessarili": [1, 3, 9], "maintain": [1, 3, 6, 7, 9], "prefer": [1, 3], "failur": [1, 2, 3], "rate": [1, 3, 4], "ignor": [1, 2, 3, 4, 6], "due": [1, 2, 3, 6, 9], "df_wide": [1, 3, 4, 6, 9], "end_dat": [1, 3], "compare_horizont": [1, 3], "include_bound": [1, 3, 4], "35": [1, 3, 9], "start_color": [1, 3], "darkr": [1, 3], "end_color": [1, 3], "a2ad9c": [1, 3], "reforecast": [1, 3], "validation_forecast": [1, 3], "cach": [1, 3], "validation_forecasts_templ": [1, 3], "store": [1, 3, 4, 6, 9], "best_model_id": [1, 3], "overlap": [1, 3, 9], "graph": [1, 3], "reader": [1, 3], "compar": [1, 3, 4, 6, 9], "place": [1, 3, 6, 9], "begin": [1, 3, 4, 6, 9], "either": [1, 3, 4, 6, 7, 9], "worst": [1, 3], "versu": [1, 3], "vline": [1, 3, 4], "val": [1, 3, 4], "marker": [1, 3], "just_point_forecast": [1, 3, 4], "fail_on_forecast_nan": [1, 3], "date": [1, 2, 3, 4, 6, 7, 9], "update_fit": [1, 3], "underli": [1, 3, 4, 7, 9], "retrain": [1, 3], "interv": [1, 3, 4, 6], "design": [1, 3, 6, 7, 9], "high": [1, 3, 6, 7, 9], "suffici": [1, 3, 9], "without": [1, 3, 6, 7, 9], "ahead": [1, 3, 4, 6, 9], "__init__": [1, 3, 4], "prediction_object": [1, 3], "Not": [1, 2, 3, 4, 6], "implement": [1, 3, 4, 6, 9], "present": [1, 2, 3, 4, 6, 7, 9], "strongli": [1, 3], "ha": [1, 3, 4, 6, 7, 9], "metadata": [1, 3, 4], "conveni": [1, 3, 6, 9], "id_nam": [1, 3, 4], "seriesid": [1, 2, 3, 4], "value_nam": [1, 3, 4], "interval_nam": [1, 3, 4], "predictioninterv": [1, 3, 4], "preprocessing_transform": [1, 4], "basescal": [1, 4], "past_impacts_intervent": [1, 4], "common_fouri": [1, 4, 6], "ar_lag": [1, 4], "ar_interaction_season": [1, 4], "anomaly_detector_param": [1, 3, 4, 6], "anomaly_intervent": [1, 4], "holiday_detector_param": [1, 4, 6], "holiday_countries_us": [1, 4, 6], "multivariate_featur": [1, 4], "multivariate_transform": [1, 4], "regressor_transform": [1, 4], "regressors_us": [1, 4], "linear_model": [1, 4], "randomwalk_n": [1, 4], "trend_window": [1, 4], "30": [1, 3, 4, 6, 7], "trend_standin": [1, 4], "trend_anomaly_detector_param": [1, 4], "trend_transform": [1, 4], "trend_model": [1, 4], "modelparamet": [1, 3, 4, 5, 9], "trend_phi": [1, 4], "max_colinear": [1, 4], "998": [1, 4], "max_multicolinear": [1, 4], "decomposit": [1, 4, 6], "advanc": [1, 3, 4], "trend": [1, 4, 6], "preprocess": [1, 4, 6, 7, 9], "tunc": [1, 4], "etiam": [1, 4], "fati": [1, 4], "aperit": [1, 4], "futuri": [1, 4], "ora": [1, 4], "dei": [1, 4], "iussu": [1, 4], "umquam": [1, 4], "credita": [1, 4], "teucri": [1, 4], "Nos": [1, 4], "delubra": [1, 4], "deum": [1, 4], "miseri": [1, 4], "quibu": [1, 4], "ultimu": [1, 4], "esset": [1, 4], "ill": [1, 4], "di": [1, 4], "festa": [1, 4], "velamu": [1, 4], "frond": [1, 4], "urbem": [1, 4], "aeneid": [1, 4], "246": [1, 4], "249": [1, 4], "impact": [1, 3, 4, 6, 9], "uniqu": [1, 3, 4, 6], "past": [1, 4, 6, 9], "outsid": [1, 4, 9], "unforecast": [1, 4, 6], "accordingli": [1, 4, 9], "product": [1, 4, 6, 7, 9], "goal": [1, 4], "temporari": [1, 4], "whose": [1, 4, 6], "rel": [1, 3, 4, 6, 7, 9], "known": [1, 3, 4, 7, 9], "essenti": [1, 3, 4, 9], "estim": [1, 4, 6, 9], "raw": [1, 4, 6], "presenc": [1, 4], "warn": [1, 3, 4, 6], "about": [1, 3, 4, 6], "remove_excess_anomali": [1, 4, 6], "detector": [1, 3, 4, 6], "reli": [1, 4, 9], "alwai": [1, 3, 4, 6, 9], "element": [1, 2, 4, 6], "histori": [1, 2, 3, 4, 6], "intern": [1, 3, 4, 6, 7, 9], "attribut": [1, 3, 4, 9], "figur": [1, 3, 4], "expect": [1, 3, 4, 6, 7, 9], "latest": [1, 4], "code": [1, 3, 4, 5, 6, 7], "dai": [1, 2, 3, 4, 6, 9], "7": [1, 3, 4, 6, 9], "weekli": [1, 2, 4], "For": [1, 2, 3, 4, 7, 9], "slope": [1, 4], "analysi": [1, 4, 6], "posit": [1, 3, 4, 6, 9], "sign": [1, 4], "exactli": [1, 4, 6], "regression_typ": [1, 4, 6, 9], "pattern": [1, 3, 4, 6, 9], "inaccur": [1, 4], "flag": [1, 3, 4, 6, 9], "keep_col": [1, 4], "keep_cols_idx": [1, 4], "dtindex": [1, 4, 6], "regressor_per_seri": [1, 4], "flag_regressor": [1, 4], "categorical_group": [1, 4], "past_impact": [1, 4], "future_impact": [1, 4], "regressor_forecast_model": [1, 4], "regressor_forecast_model_param": [1, 4], "regressor_forecast_transform": [1, 4], "include_histori": [1, 4], "tune": [1, 4], "16": [1, 3, 4], "anomaly_color": [1, 4], "darkslateblu": [1, 4], "holiday_color": [1, 4], "darkgreen": [1, 4], "trend_anomaly_color": [1, 4], "slategrai": [1, 4], "point_siz": [1, 4], "know": [1, 4, 9], "d4f74f": [1, 4], "82ab5a": [1, 4], "ff6c05": [1, 4], "c12600": [1, 4], "new_df": [1, 4], "include_organ": [1, 4], "step": [1, 3, 4, 6, 9], "equival": [1, 4, 6, 9], "include_impact": [1, 4], "multipl": [1, 3, 4, 6, 7, 9], "trend_residu": [1, 4], "trans_method": [1, 4, 6, 9], "featur": [1, 4, 6, 7, 9], "space": [1, 2, 4, 6, 9], "intervention_d": [1, 4], "df_train": [1, 3, 4, 6, 9], "lower_limit": [1, 3, 6, 9], "upper_limit": [1, 3, 6, 9], "univariatemotif": [1, 3], "model_param_dict": [1, 3, 9], "distance_metr": [1, 3, 4, 6], "euclidean": [1, 3], "k": [1, 3, 4, 6], "pointed_method": [1, 3], "return_result_window": [1, 3, 4], "window": [1, 3, 4, 6, 9], "model_transform_dict": [1, 3, 9], "pchip": [1, 3], "fix": [1, 3, 6, 9], "maxabsscal": [1, 3, 6], "model_forecast_kwarg": [1, 3], "321": [1, 3, 9], "future_regressor_train": [1, 3, 4, 9], "future_regressor_forecast": [1, 3, 4, 9], "close": [1, 3, 4, 6, 7, 9], "exceed": [1, 3, 6, 9], "four": [1, 3, 9], "calcul": [1, 3, 4, 6, 9], "direct": [1, 3, 4, 6, 9], "edg": [1, 2, 3, 6, 9], "y": [1, 2, 3, 4, 6, 9], "z": [1, 3, 4, 9], "primarili": [1, 3, 9], "num_seri": [1, 3, 4, 6, 9], "middl": [1, 3, 6], "too": [1, 2, 3, 6, 9], "flip": [1, 3], "ab": [1, 3, 4, 6], "l": [1, 3], "timestep": [1, 3, 6, 9], "two": [1, 3, 6, 9], "neighbor": [1, 3, 4], "resolut": [1, 3], "greater": [1, 3, 6, 9], "class_method": [1, 3], "standalon": [1, 3], "item": [1, 3, 6], "generaet_result_window": [1, 3], "fit_forecast": [1, 3], "result_window": [1, 3, 4], "forecast_df": [1, 3], "up_forecast_df": [1, 3], "low_forecast_df": [1, 3], "lower_limit_2d": [1, 3, 9], "upper_limit_2d": [1, 3, 9], "upper_risk_arrai": [1, 3, 9], "lower_risk_arrai": [1, 3, 9], "event_risk": [1, 3], "multivariatemotif": [1, 3, 9], "autots_kwarg": [1, 3], "shortcut": [1, 3], "suggest": [1, 3, 9], "normal": [1, 3, 4, 6], "model_method": [1, 3], "num_sampl": [1, 3], "column_idx": [1, 3], "grai": [1, 3], "838996": [1, 3], "c0c0c0": [1, 3], "dcdcdc": [1, 3], "a9a9a9": [1, 3], "808080": [1, 3], "989898": [1, 3], "757575": [1, 3], "696969": [1, 3], "c9c0bb": [1, 3], "c8c8c8": [1, 3], "323232": [1, 3], "e5e4e2": [1, 3], "778899": [1, 3], "4f666a": [1, 3], "848482": [1, 3], "414a4c": [1, 3], "8a7f80": [1, 3], "c4c3d0": [1, 3], "bebeb": [1, 3], "dbd7d2": [1, 3], "up_low_color": [1, 3], "ff4500": [1, 3], "ff5349": [1, 3], "bar_color": [1, 3], "6495ed": [1, 3], "bar_ylim": [1, 3], "8": [1, 3, 4, 6, 9], "ylim": [1, 3], "barplot": [1, 3], "df_test": [1, 3, 9], "actuals_color": [1, 3], "00bfff": [1, 3], "v": [1, 3, 6], "dt": [1, 2, 3, 6], "line": [1, 3, 4, 9], "manual": [1, 3, 9], "appropri": [1, 3, 4, 6, 7, 9], "assess": [1, 3, 9], "target_shap": [1, 3], "handl": [1, 3, 4, 9], "overview": [1, 3], "defin": [1, 3, 4, 6, 7, 9], "group": [1, 3, 4, 6], "reconcili": [1, 6, 9], "2020": [1, 3, 4, 6, 9], "mathemat": [1, 6], "chronolog": [1, 6], "fulli": [1, 4, 6], "under": [1, 6, 9], "condit": [1, 6], "primari": [1, 6], "intent": [1, 6], "invers": [1, 4, 6, 9], "na": [1, 4, 6], "filter": [1, 3, 4, 6, 9], "cannot": [1, 4, 6, 9], "rollingmean": [1, 6], "pctchang": [1, 6], "cumsum": [1, 6], "ffill": [1, 6], "forward": [1, 3, 6, 9], "until": [1, 6, 9], "reach": [1, 6], "miss": [1, 6, 9], "averag": [1, 3, 4, 6, 9], "rolling_mean_24": [1, 6], "24": [1, 4, 6, 9], "ffill_mean_bias": [1, 6], "fake_d": [1, 6], "shift": [1, 4, 6], "thu": [1, 3, 6, 9], "incorrect": [1, 6], "iterativeimput": [1, 6, 9], "iter": [1, 6], "minmaxscal": [1, 6], "powertransform": [1, 6], "quantiletransform": [1, 6], "standardscal": [1, 6], "robustscal": [1, 6], "worth": [1, 6], "n_compon": [1, 4, 6], "receiv": [1, 6, 7], "second_transform": [1, 6], "fixedrollingmean": [1, 6], "disabl": [1, 6], "rollingmean10": [1, 6], "rollingmean100thn": [1, 6], "len": [1, 3, 4, 6], "minimum": [1, 4, 6, 9], "convert": [1, 4, 6, 9], "pct_chang": [1, 6], "lot": [1, 4, 6, 9], "sin": [1, 6], "log": [1, 3, 6, 9], "necessari": [1, 4, 6, 7, 9], "lag": [1, 4, 6], "seasonaldifferencemean": [1, 6], "seasonaldifference7": [1, 6], "28": [1, 3, 4, 6], "parameter": [1, 6], "center": [1, 6], "around": [1, 4, 6], "record": [1, 2, 3, 5, 6, 7], "bin": [1, 3, 6], "move": [1, 3, 4, 6], "lose": [1, 6], "smoother": [1, 6], "scipi": [1, 4, 6, 9], "hp_filter": [1, 6], "decompos": [1, 6], "exponenti": [1, 4, 6, 9], "joint": [1, 6], "differenc": [1, 4, 6], "vector": [1, 3, 4, 6], "box": [1, 6], "tiao": [1, 6], "align": [1, 6], "tailor": [1, 6], "wish": [1, 6], "good": [1, 6, 9], "cheer": [1, 6], "local": [1, 4, 6], "state": [1, 4, 6], "clip": [1, 6], "std": [1, 6], "awai": [1, 6], "compens": [1, 6], "croston": [1, 6], "inspir": [1, 6, 9], "magnitud": [1, 2, 4, 6, 9], "occurr": [1, 6, 9], "intermitt": [1, 6], "fourier": [1, 6], "harmon": [1, 6], "reintroduc": [1, 6], "within": [1, 6], "diff": [1, 3, 6], "overwrit": [1, 6, 9], "baxter": [1, 6], "king": [1, 4, 6], "bandpass": [1, 6], "poisson": [1, 6], "applic": [1, 6], "techniqu": [1, 6], "directli": [1, 6, 7, 9], "fillzero": [1, 6], "undo": [1, 6], "mad": [1, 6], "classmethod": [1, 6], "retriev": [1, 2, 6], "legaci": [1, 6], "min_occurr": [1, 3, 6], "splash_threshold": [1, 3, 6], "65": [1, 3, 6], "use_dayofmonth_holidai": [1, 3, 6], "use_wkdom_holidai": [1, 3, 6], "use_wkdeom_holidai": [1, 3, 6], "use_lunar_holidai": [1, 3, 6], "use_lunar_weekdai": [1, 3, 6], "use_islamic_holidai": [1, 3, 6], "use_hebrew_holidai": [1, 3, 6], "holiday_impact": [1, 3, 6], "popul": [1, 3, 6], "day_holidai": [1, 3, 6], "long": [1, 2, 3, 4, 6, 7, 9], "join": [1, 3, 6], "rather": [1, 3, 6, 9], "format": [1, 2, 3, 4, 6, 7, 9], "series_flag": [1, 3, 6], "contan": [1, 3, 6], "holiday_nam": [1, 3, 6], "anomaly_scor": [1, 3, 6], "include_anomali": [1, 3], "transformation_dict": [1, 3, 4], "model_str": [1, 3], "parameter_dict": [1, 3], "starttimestamp": [1, 3], "return_model": [1, 3], "model_count": [1, 3], "feed": [1, 3], "pipelin": [1, 3], "NOT": [1, 3, 4, 6, 9], "width": [1, 3, 6], "ask": [1, 3], "few": [1, 3], "tranform": [1, 3], "03": [1, 4, 6], "02": [1, 4, 6], "005": [1, 6], "002": [1, 6], "06": [1, 4, 6], "04": [1, 6], "na_prob_dict": [1, 6], "datepartregressionimput": [1, 6], "025": [1, 6], "iterativeimputerextratre": [1, 6], "0001": [1, 4, 6], "knnimput": [1, 6], "seasonalitymotifimputer1k": [1, 6], "seasonalitymotifimputerlinmix": [1, 6], "fast_param": [1, 6], "superfast_param": [1, 6], "traditional_ord": [1, 6], "transformer_min_depth": [1, 6], "allow_non": [1, 6], "no_nan_fil": [1, 6], "choosen": [1, 6, 9], "signal": [1, 6, 9], "transformt": [1, 8], "summar": [1, 4, 6, 9], "backfil": [1, 6], "bfill": [1, 6], "head": [1, 3, 5, 6, 9], "regressor_train": [1, 6], "iloc": [1, 6, 9], "thing": [1, 4, 6, 9], "feature_agglomer": [1, 6], "gaussian_random_project": [1, 6], "deal": [1, 6, 9], "prefil": [1, 6], "elsewher": [1, 6], "regressor_forecast": [1, 6], "simple_binar": [1, 6], "encode_holiday_typ": [1, 6], "distribut": [1, 2, 3, 6, 7], "gamma": [1, 2, 4, 6], "univari": [1, 4, 6, 9], "holiday_regr_styl": [1, 6], "preprocessing_param": [1, 6], "datepart": [1, 4, 6], "been": [1, 3, 6, 9], "peopl": [1, 6], "machin": [1, 6, 7], "elabor": [1, 6], "build": [1, 6, 9], "And": [1, 4, 6, 7], "post": [1, 6, 7, 9], "hoc": [1, 6], "want": [1, 6, 9], "easili": [1, 6, 9], "categor": [1, 2, 6], "discard": [1, 6], "annoi": [1, 6], "countri": [1, 6], "pull": [1, 2, 4, 6], "req": [1, 3, 6], "pkg": [1, 6], "subdiv": [1, 6], "subdivis": [1, 6], "func": [1, 6], "resampl": [1, 6], "creation": [1, 4, 6], "swappabl": [1, 6], "infer_freq": [1, 6], "date_start": [1, 2], "date_end": [1, 2], "artif": [1, 2, 9], "wiki": [1, 2, 3], "germani": [1, 2], "thanksgiv": [1, 2, 9], "microsoft": [1, 2], "procter_": [1, 2], "26_gambl": [1, 2], "youtub": [1, 2], "united_st": [1, 2], "elizabeth_ii": [1, 2], "william_shakespear": [1, 2], "cleopatra": [1, 2], "george_washington": [1, 2], "chinese_new_year": [1, 2], "standard_devi": [1, 2, 9], "christma": [1, 2, 9], "list_of_highest": [1, 2], "grossing_film": [1, 2], "list_of_countries_that_have_gained_independence_from_the_united_kingdom": [1, 2], "periodic_t": [1, 2], "sourc": [1, 2, 6, 9], "wikimedia": [1, 2], "foundat": [1, 2], "traffic": [1, 2, 9], "mn": [1, 2], "dot": [1, 2], "via": [1, 2], "uci": [1, 2], "repositori": [1, 2], "2021": [1, 2, 3, 4, 9], "introduce_nan": [1, 2], "introduce_random": [1, 2], "123": [1, 2, 3, 6], "null": [1, 2], "observation_start": [1, 2], "observation_end": [1, 2], "fred_kei": [1, 2], "fred_seri": [1, 2, 9], "dgs10": [1, 2], "t5yie": [1, 2], "sp500": [1, 2], "dcoilwtico": [1, 2], "dexuseu": [1, 2], "wpu0911": [1, 2], "ticker": [1, 2, 9], "msft": [1, 2], "trends_list": [1, 2, 9], "cycl": [1, 2, 4], "trends_geo": [1, 2], "weather_data_typ": [1, 2], "awnd": [1, 2], "wsf2": [1, 2], "tavg": [1, 2], "weather_st": [1, 2, 9], "usw00094846": [1, 2], "usw00014925": [1, 2], "weather_year": [1, 2], "london_air_st": [1, 2, 9], "ct3": [1, 2], "sk8": [1, 2], "london_air_speci": [1, 2], "pm25": [1, 2], "london_air_dai": [1, 2], "180": [1, 2], "earthquake_dai": [1, 2], "earthquake_min_magnitud": [1, 2, 9], "gsa_kei": [1, 2], "gov_domain_list": [1, 2, 9], "nasa": [1, 2], "gov": [1, 2], "gov_domain_limit": [1, 2], "600": [1, 2], "wikipedia_pag": [1, 2, 9], "microsoft_offic": [1, 2], "wiki_languag": [1, 2], "en": [1, 2, 3, 6, 9], "weather_event_typ": [1, 2, 9], "28z": [1, 2], "29": [1, 2], "winter": [1, 2, 9], "weather": [1, 2, 9], "storm": [1, 2], "caiso_queri": [1, 2], "eia_kei": [1, 2], "eia_respond": [1, 2], "miso": [1, 2], "pjm": [1, 2], "tva": [1, 2], "us48": [1, 2], "300": [1, 2, 4], "sleep_second": [1, 2, 9], "activ": [1, 2, 4, 9], "internet": [1, 2, 9], "connect": [1, 2, 9], "respect": [1, 2, 6, 9], "free": [1, 2, 7], "heavili": [1, 2, 4, 6, 9], "exclud": [1, 2, 6], "d": [1, 2, 3, 4, 6, 9], "earliest": [1, 2], "get_seri": [1, 2], "yfinanc": [1, 2, 9], "api": [1, 2, 7, 9], "restrict": [1, 2, 4], "stlouisf": [1, 2], "org": [1, 2, 3, 4, 6, 9], "doc": [1, 2, 4, 6, 7, 9], "api_kei": [1, 2], "html": [1, 2, 4, 6, 9], "fredapi": [1, 2, 9], "stock": [1, 2, 7, 9], "pypi": [1, 2], "keyword": [1, 2], "pytrend": [1, 2, 9], "ncei": [1, 2], "noaa": [1, 2], "ghcn": [1, 2], "prcp": [1, 2], "snow": [1, 2], "tmax": [1, 2], "tmin": [1, 2], "wsf1": [1, 2], "wsf5": [1, 2], "wsfg": [1, 2], "station": [1, 2], "londonair": [1, 2], "uk": [1, 2], "london_speci": [1, 2], "london": [1, 2], "air": [1, 2], "smallest": [1, 2, 3], "earthquak": [1, 2], "usg": [1, 2], "open": [1, 2, 5, 9], "gsa": [1, 2], "dap": [1, 2], "dist": [1, 2, 4, 9], "govern": [1, 2], "domain": [1, 2], "veri": [1, 2, 4, 6, 9], "usp": [1, 2], "ncbi": [1, 2], "nlm": [1, 2], "nih": [1, 2], "cdc": [1, 2], "ir": [1, 2], "usajob": [1, 2], "studentaid": [1, 2], "usembassi": [1, 2], "tsunami": [1, 2], "smaller": [1, 2, 3, 4, 6, 9], "10000": [1, 2], "wikipedia": [1, 2, 3], "encod": [1, 2, 3, 9], "underscor": [1, 2], "sever": [1, 2, 7, 9], "www1": [1, 2], "ncdc": [1, 2], "pub": [1, 2, 6], "swdi": [1, 2], "stormev": [1, 2], "csvfile": [1, 2], "pdf": [1, 2, 6], "ene_slr": [1, 2], "hardcod": [1, 2], "queri": [1, 2, 6], "server": [1, 2], "download": [1, 2, 9], "feder": [1, 2], "reserv": [1, 2], "loui": [1, 2], "econom": [1, 2], "indic": [1, 2, 3, 6], "week": [1, 2], "petroleum": [1, 2], "industri": [1, 2], "eia": [1, 2], "annual": [1, 2], "cleaner": [1, 6], "pivot_t": [1, 6], "determin": [1, 4, 6], "provid": [1, 3, 4, 6, 9], "template_col": [1, 3], "transformationparamet": [1, 3, 4, 5], "horizontal_subset": [1, 3], "albeit": [1, 3, 9], "she": [1, 3], "turn": [1, 3], "me": [1, 3], "newt": [1, 3], "got": [1, 3, 4], "cpu": [1, 3, 4, 6, 7, 9], "meant": [1, 3], "instal": [2, 4, 6], "fredkei": 2, "seriesnamedict": 2, "simplest": [2, 9], "sure": [2, 6, 7, 9], "request": [2, 6, 7, 9], "pair": 2, "seriesnam": 2, "anyth": [2, 6], "second": [2, 4, 6, 9], "sleep": 2, "chanc": 2, "mon": [3, 6], "jul": [3, 6], "18": [3, 4], "19": [3, 4], "55": 3, "author": [3, 4, 6], "colin": [3, 4, 6, 9], "mid": [3, 6], "submitted_paramet": 3, "sort_column": 3, "sort_ascend": 3, "max_result": 3, "recursive_count": 3, "old": [3, 4, 9], "No": [3, 4, 6, 7], "mate": 3, "sanderson": 3, "submitted_paramt": 3, "hyperparamet": 3, "per_timestamp_smap": 3, "per_series_metr": [3, 4], "per_series_ma": 3, "per_series_rms": 3, "per_series_mad": 3, "per_series_contour": 3, "per_series_spl": 3, "per_series_ml": 3, "per_series_iml": 3, "per_series_max": 3, "per_series_oda": 3, "per_series_mqa": 3, "per_series_dwa": 3, "per_series_ewma": 3, "per_series_uwms": 3, "per_series_smooth": 3, "per_series_m": 3, "per_series_mats": 3, "per_series_wasserstein": 3, "per_series_dwd": 3, "correspond": [3, 4, 6], "order": [3, 4, 6, 9], "another_ev": 3, "merg": 3, "onto": 3, "validation_round": 3, "current_gener": 3, "traceback": 3, "mosaic_us": 3, "additional_msg": 3, "who": [3, 4], "tim": 3, "hyperparamt": 3, "prepar": 3, "info": [3, 6], "print": [3, 5, 6, 7, 9], "statement": 3, "keyboard": 3, "interrupt": [3, 7], "caught": [3, 4], "break": 3, "tracebook": 3, "represent": 3, "everi": [3, 4, 6, 9], "existing_templ": 3, "new_poss": 3, "selection_col": 3, "new_possibl": 3, "namess": 3, "judg": [3, 9], "hash": 3, "b": [3, 6], "recombin": [3, 6], "ident": [3, 4], "made": [3, 4, 6, 9], "mle": [3, 9], "mage": [3, 9], "bigger": 3, "results_object": 3, "total_valid": 3, "models_to_us": [3, 4], "model_prob": 3, "counter": [3, 6], "n_model": 3, "keyword_format": 3, "preceed": [3, 9], "dict_arrai": 3, "recurs": [3, 5, 9], "unnest": 3, "validation_result": [3, 5, 7], "groupby_col": 3, "all_result": 3, "corr": 3, "onehot": 3, "poli": 3, "100000": [3, 6], "dimens": [3, 4, 6, 9], "fake": [3, 6], "purpos": [3, 6, 9], "fri": [3, 6], "nov": 3, "13": [3, 4, 9], "45": [3, 4], "base_models_onli": 3, "tensorflow": [3, 4, 9], "jan": [3, 4], "27": [3, 6], "36": [3, 4], "lag_1": [3, 4, 6], "lag_2": [3, 4], "nearest": [3, 4, 6], "ndim": 3, "f": [3, 9], "ae": 3, "precalcul": 3, "arr": [3, 6], "loss": [3, 4, 9], "chi": 3, "squar": [3, 6, 9], "histogram": 3, "unchang": 3, "flat": [3, 9], "concern": [3, 9], "bluff": 3, "river": 3, "elev": 3, "equiavel": 3, "last_of_arrai": [3, 4], "direciton": 3, "growth": [3, 4], "declin": 3, "scaler": [3, 4], "cumsum_a": [3, 4], "diff_a": [3, 4], "extra": [3, 9], "precomput": [3, 4], "effici": [3, 4, 6, 9], "loop": [3, 4], "worri": 3, "them": [3, 9], "detail": [3, 4, 6, 7, 9], "bandwidth": 3, "kl": 3, "diverg": 3, "p": [3, 4, 6, 9], "q": [3, 4, 6, 9], "epsilon": [3, 4, 6], "1e": [3, 6], "perecentag": 3, "progress": [3, 7, 9], "along": [3, 6, 9], "differenti": [3, 9], "sole": 3, "optim": [3, 4, 7, 9], "unanchor": 3, "1d": [3, 6], "nan_flag": [3, 6], "baselin": 3, "naiv": [3, 4, 7, 9], "poorli": [3, 6, 9], "85": 3, "largest": [3, 9], "full_error": 3, "le": 3, "y_pred": [3, 4], "y_true": [3, 4], "penal": [3, 9], "underestim": [3, 9], "overestim": [3, 9], "avoid": [3, 6, 7, 9], "divid": 3, "aren": [3, 4], "down": [3, 6, 9], "bad": [3, 9], "er": 3, "push": 3, "exclus": 3, "sqe": 3, "catlin": [3, 6, 7], "syllepsi": 3, "live": [3, 7], "22": [3, 4, 6], "categori": 3, "OR": 3, "being": [3, 4, 6, 7, 9], "pinbal": [3, 9], "gradient": 3, "volatil": [3, 6, 9], "precomputed_spl": 3, "unmatch": 3, "poor": [3, 9], "penalty_threshold": 3, "view": [3, 6, 9], "2d": [3, 6], "strength": [3, 6], "earth": 3, "perhap": [3, 6], "relev": [3, 6], "unsort": 3, "extract": [3, 4], "py": [3, 7, 9], "amfm": 3, "possibli": [3, 4, 6], "modif": 3, "structur": [3, 4, 6], "11": [3, 9], "2023": [3, 4, 6, 7], "validation_param": 3, "etc": [3, 4, 6, 9], "clean": [3, 6, 9], "beyond": [3, 4, 6], "constant": [4, 6], "vol": 4, "garch": 4, "o": [4, 6], "power": [4, 9], "rescal": 4, "maxit": 4, "200": [4, 6], "linux": [4, 6, 9], "distro": 4, "confid": [4, 6], "multiprocess": [4, 6, 9], "uniniti": 4, "fit_runtim": 4, "timedelta": 4, "hold": 4, "timeseri": [4, 6, 9], "last_dat": 4, "forecast_index": 4, "forecast_column": 4, "predict_runtim": 4, "transformation_runtim": 4, "per_timestamp": 4, "avg_metr": 4, "avg_metrics_weight": 4, "form": [4, 6, 9], "exce": 4, "constraint_valu": 4, "constraint_direct": 4, "horizon": [4, 6, 9], "window_agg": 4, "go": [4, 9], "soft": 4, "series_weight": 4, "per_timestamp_error": 4, "column_nam": 4, "evalut": 4, "against": 4, "suboptim": 4, "update_datetime_nam": 4, "datetime_column": 4, "tell": [4, 9], "remove_zero": [4, 9], "right": [4, 6, 7], "title_substr": 4, "ax": [4, 6], "matplotlib": [4, 9], "dash": 4, "vertic": 4, "intens": 4, "shade": 4, "region": [4, 6], "xlim_right": 4, "grid": [4, 7], "certain": 4, "group_col": 4, "y_col": 4, "totalruntimesecond": 4, "final_growth": 4, "train_last_d": 4, "cmap_nam": 4, "gist_rainbow": 4, "runtimes_data": 4, "xlim": 4, "title_suffix": 4, "point_method": 4, "canberra": [4, 6], "sample_fract": [4, 6], "adapt": 4, "struggl": 4, "short": 4, "max_window": [4, 6], "weighted_mean": 4, "midhing": [4, 6], "cdist": [4, 9], "closest": [4, 6, 9], "consid": [4, 9], "n_harmon": [4, 6], "state_transit": [4, 6], "process_nois": [4, 6], "observation_model": [4, 6], "observation_nois": [4, 6], "em_it": [4, 6], "undefin": 4, "solv": [4, 6, 9], "kalman": [4, 6, 9], "comparison_transform": 4, "combination_transform": 4, "comparison": [4, 6], "mse": [4, 9], "minkowski": 4, "5000": [4, 6], "tradeoff": [4, 6], "own": [4, 9], "gather": 4, "phrase_len": 4, "magnitude_pct_change_sign": 4, "share": 4, "l2": 4, "max_motif": 4, "recency_weight": 4, "cutoff_threshold": 4, "cutoff_minimum": 4, "dark": [4, 6], "magic": [4, 6], "evil": 4, "mastermind": 4, "project": [4, 7], "knn": 4, "interest": [4, 9], "togeth": [4, 6, 9], "pairwise_dist": 4, "amount": [4, 6, 9], "choos": [4, 9], "sign_biased_mean": 4, "ridge_param": 4, "5e": 4, "warmup_pt": [4, 6], "seed_pt": 4, "seed_weight": 4, "batch_siz": 4, "batch_method": 4, "input_ord": 4, "nonlinear": 4, "variabl": [4, 6, 9], "autoregress": 4, "next": [4, 6, 9], "reservoir": 4, "quantinfo": 4, "ng": 4, "rc": 4, "paper": [4, 7], "gauthier": 4, "j": [4, 6], "bollt": 4, "e": [4, 6], "griffith": 4, "al": 4, "nat": 4, "commun": [4, 9], "5564": 4, "doi": 4, "1038": 4, "s41467": 4, "021": 4, "25801": 4, "pointless": 4, "lambda": [4, 6], "ridg": 4, "realiti": 4, "warmup": 4, "fine": [4, 9], "linearli": 4, "batch": [4, 7], "lastvalu": [4, 6], "concerto": 4, "g": [4, 6], "minor": 4, "op": 4, "rv": 4, "315": 4, "produc": [4, 9], "nan_euclidean": [4, 6, 9], "include_differenc": [4, 6], "stride_s": [4, 6], "covari": [4, 6], "ratio": 4, "num_regressor_seri": 4, "ob": [4, 6], "xa": 4, "xb": 4, "r_arr": 4, "inner": 4, "hungri": 4, "big": 4, "linpack": [4, 7, 9], "seem": [4, 9], "sensit": [4, 6, 9], "address": 4, "tue": 4, "sep": 4, "57": 4, "assist": 4, "crgillespie22": 4, "gaussian_prior_mean": 4, "wishart_prior_scal": 4, "wishart_dof_excess": 4, "bayesian": [4, 6], "conjug": 4, "prior": [4, 6], "encourag": [4, 9], "coef": 4, "regular": [4, 9], "peak": [4, 6], "matrix": [4, 6], "varianc": 4, "nois": [4, 6], "while": [4, 7, 9], "return_std": 4, "n_sampl": 4, "in_d": 4, "prefix": 4, "regr_": 4, "15000": 4, "l1": 4, "cost": 4, "lin": 4, "reg": 4, "lamb": [4, 6], "identity_matrix": 4, "neural": 4, "net": 4, "rnn_type": 4, "lstm": 4, "kernel_initi": 4, "lecun_uniform": 4, "hidden_layer_s": 4, "32": [4, 6], "adam": 4, "huber": 4, "epoch": [4, 6], "wrapper": [4, 6], "kera": 4, "rnn": 4, "cell": 4, "gru": 4, "layer": 4, "compil": [4, 9], "tf": 4, "set_se": 4, "head_siz": 4, "256": 4, "num_head": 4, "ff_dim": 4, "num_transformer_block": 4, "mlp_unit": 4, "128": 4, "mlp_dropout": 4, "dropout": 4, "io": [4, 6], "timeseries_transformer_classif": 4, "input_shap": 4, "output_shap": [4, 6], "ensemble_param": 4, "forecasts_runtim": 4, "model_weight": 4, "incompat": [4, 9], "bestn": [4, 9], "forecast_id": 4, "forecast_runtim": 4, "forecasts_list": 4, "ensemble_str": 4, "prematched_seri": 4, "use_valid": 4, "subset_flag": 4, "per_series2": 4, "only_specifi": 4, "outer": [4, 6], "known_match": 4, "available_model": 4, "full_model": 4, "error_matrix": 4, "error_list": 4, "col_nam": 4, "smoothing_window": 4, "metric_nam": 4, "classifier_param": 4, "classifi": 4, "unknown": 4, "construct": [4, 5, 6, 9], "x_predict": 4, "ensemble_list": 4, "models_sourc": 4, "all_seri": 4, "forecast_period": [4, 9], "datestamp": 4, "retur": 4, "safety_model": 4, "local_result": 4, "total_v": 4, "describ": [4, 9], "releas": 4, "amazon": 4, "realli": [4, 6], "mxnet": [4, 9], "gui": 4, "sorta": 4, "mayb": 4, "deprec": [4, 6, 9], "sad": 4, "excel": [4, 9], "routin": 4, "stabil": 4, "strong": 4, "suit": 4, "gluon_model": 4, "deepar": 4, "learning_r": 4, "context_length": 4, "npt": 4, "deepstat": 4, "wavenet": 4, "deepfactor": 4, "sff": 4, "mqcnn": 4, "deepvar": 4, "gpvar": 4, "nbeat": 4, "network": 4, "2forecastlength": [4, 6], "nforecastlength": 4, "unlik": [4, 6, 9], "df_index": 4, "freq": [4, 6, 9], "model_templ": 4, "silverkit": 4, "unitedst": 4, "inner_n_job": 4, "relat": [4, 9], "borrow": 4, "xinyu": 4, "chen": 4, "xinychen": 4, "transdim": 4, "medium": [4, 9], "articl": 4, "thrown": 4, "nan_to_num": 4, "pinv": 4, "On": [4, 9], "entri": 4, "dlascl": 4, "illeg": 4, "amplitude_threshold": 4, "eigenvalue_threshold": 4, "dynam": [4, 6, 9], "time_horizon": 4, "time_lag": 4, "lambda0": 4, "33333333": 4, "low": [4, 6, 9], "tensor": 4, "arxiv": [4, 6], "2104": 4, "14936": 4, "blob": 4, "master": 4, "mat": 4, "predictor": 4, "ipynb": 4, "rho": 4, "inner_maxit": 4, "tempor": 4, "sparse_mat": 4, "ind": 4, "w": [4, 5, 6], "psi": 4, "r": [4, 5, 6], "pred_step": 4, "sparse_tensor": 4, "rho0": 4, "recogn": [4, 7], "pred_time_step": 4, "time_interv": 4, "kernel": [4, 7], "dim": [4, 6], "tau": 4, "aq": 4, "rold": 4, "delta": 4, "sun": 4, "expanded_binar": [4, 6], "ml": [4, 9], "aspect": 4, "n_seri": [4, 6], "variou": [4, 6], "nixtla": 4, "Be": [4, 7], "commerci": 4, "mqloss": 4, "input_s": 4, "max_step": [4, 6], "early_stop_patience_step": 4, "relu": 4, "scaler_typ": 4, "model_arg": 4, "point_quantil": 4, "document": [4, 7, 9], "temp": 4, "za": 4, "static_regressor": 4, "facebook": 4, "sinc": [4, 9], "finicki": [4, 9], "yearly_season": 4, "weekly_season": 4, "daily_season": 4, "n_changepoint": 4, "changepoint_prior_scal": 4, "seasonality_mod": 4, "changepoint_rang": 4, "seasonality_prior_scal": 4, "holidays_prior_scal": 4, "thou": 4, "shall": 4, "neither": 4, "prece": 4, "off": [4, 6, 9], "changepoints_rang": 4, "trend_reg": 4, "trend_reg_threshold": 4, "ar_spars": 4, "seasonality_reg": 4, "n_lag": 4, "num_hidden_lay": 4, "d_hidden": 4, "loss_func": 4, "train_spe": 4, "90": [4, 6], "max_epoch": 4, "max_encoder_length": 4, "hidden_s": 4, "n_layer": 4, "add_target_scal": 4, "target_norm": 4, "encodernorm": 4, "temporalfusiontransform": 4, "64": [4, 6], "78": 4, "model_kwarg": 4, "trainer_kwarg": 4, "callback": 4, "obsess": 4, "pt": 4, "lightn": [4, 9], "trainer": 4, "quantileloss": 4, "lesser": 4, "decis": [4, 7, 9], "tree": 4, "elast": 4, "forest": 4, "mlpregressor": 4, "adaboost": 4, "principl": 4, "nthn": 4, "max_depth": [4, 6], "min_samples_split": [4, 6], "polynomial_degre": [4, 6], "randomforest": 4, "mean_rolling_period": 4, "macd_period": 4, "std_rolling_period": 4, "max_rolling_period": 4, "min_rolling_period": 4, "ewm_var_alpha": 4, "quantile90_rolling_period": 4, "quantile10_rolling_period": 4, "ewm_alpha": 4, "additional_lag_period": 4, "abs_energi": 4, "rolling_autocorr_period": 4, "nonzero_last_n": 4, "scale_full_x": 4, "quantile_param": 4, "min_samples_leaf": 4, "n_estim": 4, "250": 4, "cointegration_lag": 4, "series_hash": 4, "frame": [4, 6], "multiari": 4, "window_s": [4, 6], "max_histori": 4, "one_step": 4, "processed_i": 4, "normalize_window": [4, 6], "basi": 4, "extratre": 4, "add_date_part": 4, "x_transform": 4, "wise": [4, 9], "scienc": 4, "am": 4, "arthur": 4, "briton": 4, "ve": 4, "think": 4, "your": [4, 7, 9], "selv": 4, "re": 4, "individu": [4, 9], "ye": [4, 9], "we": [4, 9], "rbf": 4, "noise_var": 4, "lambda_prim": 4, "polynomi": [4, 6], "locally_period": 4, "littl": [4, 9], "flexibl": [4, 6, 9], "toler": [4, 9], "\u03b3": 4, "lambda_": 4, "reason": [4, 6, 9], "might": [4, 9], "365": [4, 6], "input_dim": [4, 6], "output_dim": [4, 6], "shuffl": [4, 6], "model_dict": 4, "bootstrap": 4, "verbose_bool": 4, "multioutput": 4, "framework": [4, 6, 7], "mean_rol": 4, "bit": 4, "exog": 4, "exog_oo": 4, "exog_fc": 4, "sometim": 4, "c": [4, 6, 7, 9], "causal": 4, "ct": 4, "stationar": 4, "hour": [4, 6, 9], "k_factor": 4, "factor_ord": 4, "mamodel": 4, "mapr": 4, "factor_multipl": 4, "idiosyncratic_ar1": 4, "damped_trend": 4, "seasonal_period": 4, "formerli": 4, "damp": 4, "deseason": 4, "use_test": 4, "use_ml": 4, "damped_cycl": 4, "irregular": 4, "stochastic_cycl": 4, "stochastic_trend": 4, "stochastic_level": 4, "cov_typ": 4, "opg": 4, "lbfg": 4, "maxlag": [4, 6], "ic": 4, "fpe": 4, "determinist": 4, "k_ar_diff": [4, 6], "coint_rank": 4, "current_seri": 4, "xf": 4, "negloglik": 4, "conf_int": 4, "ar_ord": 4, "fit_method": 4, "hmc": 4, "num_step": 4, "tensorflowprob": 4, "42": 4, "0009999": 4, "layer_norm": 4, "dropout_r": 4, "512": 4, "num_lay": 4, "hist_len": 4, "720": 4, "decoder_output_dim": 4, "final_decoder_hidden": 4, "num_split": 4, "min_num_epoch": 4, "train_epoch": 4, "patienc": 4, "epoch_len": 4, "permut": 4, "gpu_index": 4, "googl": 4, "research": 4, "mlp": 4, "num_cov_col": 4, "cat_cov_col": 4, "ts_col": 4, "train_rang": 4, "val_rang": 4, "test_rang": 4, "pred_len": 4, "loader": 4, "71": 5, "72": 5, "73": 5, "74": 5, "75": [5, 6], "sort_valu": 5, "ascend": [5, 9], "groupbi": [5, 6], "reset_index": 5, "export2": 5, "export_fin": 5, "to_json": 5, "orient": [5, 6], "pprint": 5, "read_csv": 5, "autots_forecast_template_gen": 5, "jsn": 5, "json_temp": 5, "read": 5, "txt": 5, "dump": 5, "indent": 5, "sort_kei": 5, "41": 6, "21": [6, 7], "contextu": 6, "fall": [6, 7, 9], "densiti": 6, "sequenc": [6, 9], "anomal": 6, "itself": 6, "regard": 6, "1802": 6, "04431": 6, "anomaly_df": 6, "df_col": 6, "wkdom_holidai": 6, "wkdeom_holidai": 6, "lunar_holidai": 6, "lunar_weekdai": 6, "islamic_holidai": 6, "hebrew_holidai": 6, "max_featur": 6, "predict_interv": 6, "job": 6, "threshold_method": 6, "norm": 6, "rolling_period": 6, "surviv": 6, "outlieri": 6, "dataframm": 6, "rolling_zscor": 6, "sf": 6, "rolliing_zscor": 6, "convers": [6, 7], "chines": 6, "arab": 6, "datetime_index": 6, "christian": 6, "aspir": 6, "hebrew": 6, "pyluach": 6, "simlist": 6, "epoch_adjust": 6, "islam": 6, "convertd": 6, "fitnr": 6, "timezon": 6, "new_moon": 6, "continu": 6, "pre": 6, "full_moon": 6, "julian": 6, "johansen": 6, "barba": 6, "towardsdatasci": 6, "canon": 6, "forgotten": 6, "4d1213396da1": 6, "p_mat": 6, "ndarrai": 6, "max_lag": 6, "return_eigenvalu": 6, "endog": 6, "det_ord": 6, "abbrevi": 6, "series_ord": 6, "trim": 6, "ex": 6, "modifi": 6, "multiproces": 6, "conserv": 6, "intel": 6, "hyperthread": 6, "logic": 6, "psutil": [6, 9], "fallsback": 6, "mkl": [6, 9], "simd": 6, "2017": 6, "otto": 6, "seiskari": 6, "mit": 6, "licens": 6, "resourc": [6, 9], "found": [6, 7, 9], "kevinkotz": 6, "www": [6, 9], "notebook": 6, "statespace_dfm_coincid": 6, "introduct": 6, "commandeur": 6, "koopman": 6, "chp": 6, "andrew": 6, "harvei": 6, "notat": 6, "transit": 6, "x_k": 6, "x_": 6, "q_": 6, "qquad": 6, "sim": 6, "y_k": 6, "h": 6, "r_k": 6, "hidden": 6, "system": [6, 9], "matric": 6, "suitabl": 6, "definit": 6, "simo": 6, "sarkk\u00e4": 6, "2013": 6, "cambridg": 6, "univers": 6, "press": [6, 7], "aalto": 6, "fi": 6, "ssarkka": 6, "cup_book_online_20131111": 6, "simdkalman": 6, "kf": 6, "diag": 6, "denot": 6, "uniform": 6, "initial_valu": 6, "initial_covari": 6, "ey": 6, "third": [6, 9], "cov": 6, "29311384": 6, "06948961": 6, "19959416": 6, "00777587": 6, "02528967": 6, "pred_mean": 6, "pred_stdev": 6, "sqrt": 6, "71543": 6, "65322": 6, "multi": 6, "dimension": 6, "howev": [6, 9], "flexibli": 6, "vari": [6, 7, 9], "broadcast": 6, "rule": 6, "oper": 6, "n_state": 6, "n_var": 6, "n_measur": 6, "main": 6, "interfac": 6, "accord": 6, "natur": [6, 9], "scalar": 6, "3d": 6, "lock": 6, "n_test": 6, "likelihood": 6, "log_likelihood": 6, "explan": 6, "With": [6, 9], "boolean": 6, "pairwis": [6, 9], "member": 6, "subresult": 6, "field": 6, "pairwise_covari": 6, "n_iter": 6, "interpret": 6, "mathbb": 6, "x_0": 6, "rm": 6, "prior_mean": 6, "prior_cov": 6, "x_j": 6, "simgl": 6, "y_1": 6, "ldot": 6, "y_j": 6, "y_t": 6, "smooth_mean": 6, "smooth_covari": 6, "smoothing_gain": 6, "y_": 6, "posterior_mean": 6, "posterior_covari": 6, "posterior": 6, "argument": 6, "operand": 6, "transpos": 6, "initial_mean": 6, "beta": 6, "phi": 6, "correct": 6, "allow_auto": 6, "next_smooth_mean": 6, "next_smooth_covari": 6, "prior_covari": 6, "statespac": 6, "oct": 6, "07": 6, "37": 6, "colincatlin": 6, "n_harm": 6, "freq_rang": 6, "grouping_method": 6, "tile": 6, "n_group": 6, "hier_id": 6, "bottom": 6, "holidays_subdiv": 6, "fallback": 6, "unavail": 6, "bias": 6, "simple_2": 6, "linear_mix": 6, "max_it": 6, "mean_weight": 6, "back_method": 6, "half": [6, 9], "remaind": 6, "slice_al": 6, "keepna": 6, "phase": 6, "moon": 6, "stackoverflow": 6, "2531541": 6, "9492254": 6, "keturn": 6, "earlier": 6, "john": 6, "walker": 6, "ecc": 6, "016718": 6, "equat": 6, "2444237": 6, "905": 6, "ecliptic_longitude_epoch": 6, "278": 6, "83354": 6, "ecliptic_longitude_perige": 6, "282": 6, "596403": 6, "eccentr": 6, "moon_mean_longitude_epoch": 6, "975464": 6, "moon_mean_perigee_epoch": 6, "349": 6, "383063": 6, "illumin": 6, "zone": 6, "2444238": 6, "asia": 6, "matter": 6, "central": 6, "precis": 6, "nextnew": 6, "krstn": 6, "eu": 6, "nanpercentil": 6, "in_arr": 6, "rollov": 6, "support": [6, 7, 9], "driven": 6, "placehold": 6, "mixtur": 6, "gum": 6, "diseas": 6, "credibl": 6, "spell": 6, "cast": 6, "variable_pct_chang": 6, "upon": 6, "upper_error": 6, "lower_error": 6, "errorrang": 6, "cum": 6, "qtp": 6, "xn": 6, "broaden": 6, "although": [6, 7, 9], "corrupt": 6, "bay": 6, "theorem": 6, "hot": 6, "history_dai": 6, "set_index": 6, "recur": 6, "weekdai": 6, "commonli": [6, 9], "repeat": [6, 9], "ag": 6, "degre": 6, "dtindex_futur": 6, "full_sort": 6, "nan_arrai": 6, "include_on": 6, "very_smal": 6, "typic": [6, 9], "sigma": 6, "wavelet_typ": 6, "morlet": 6, "reshap": [6, 9], "na_str": 6, "categorical_fillna": 6, "handle_unknown": [6, 9], "use_encoded_valu": 6, "downcast": 6, "unalt": 6, "missing_valu": 6, "ordinalencod": [6, 9], "to_numer": 6, "messag": [6, 9], "convert_dtyp": 6, "polish": 6, "999": 6, "dateoffset": [6, 9], "somewher": 6, "pydata": [6, 9], "stabl": [6, 9], "user_guid": [6, 9], "still": [6, 7, 9], "cut": 6, "older": [6, 9], "eventu": 6, "incomplet": [6, 9], "appear": [6, 9], "upsampl": [6, 7], "silenc": 6, "rest": 6, "configur": 6, "random_st": 6, "wide_arr": 6, "gst": 6, "sgt": 6, "46": 6, "error_buff": 6, "z_init": 6, "z_limit": 6, "z_step": 6, "max_contamin": 6, "sd_weight": 6, "anomaly_count_weight": 6, "consecut": 6, "errors_al": 6, "obj": 6, "maxim": 6, "reduct": 6, "invert": 6, "meet": [6, 9], "yield": 6, "itertool": 6, "more_itertool": 6, "descript": [6, 9], "circa": 6, "decay_span": 6, "displacement_row": 6, "span": 6, "decai": 6, "soften": 6, "first_value_onli": 6, "lanczos_factor": 6, "return_diff": 6, "implent": 6, "somewhat": 6, "statmodelsfilt": 6, "linearregress": 6, "suffix": 6, "_lltmicro": 6, "vagu": 6, "gap": 6, "std_threshold": 6, "purg": 6, "THE": 6, "cumul": 6, "imprecis": 6, "missing": 6, "scatter": 6, "dure": 6, "reverse_align": 6, "n_bin": 6, "kmean": 6, "kbin": 6, "irrevers": 6, "exponeti": 6, "extrapol": 6, "n_harmnon": 6, "quadrat": 6, "revers": [6, 9], "highest": [6, 7, 9], "But": 6, "1600": 6, "upstream": 6, "regression_param": 6, "grouping_forward_limit": 6, "max_level_shift": 6, "serious": 6, "alter": 6, "rolling_window": 6, "n_futur": 6, "macro_micro": 6, "simpli": [6, 9], "residu": 6, "plai": 6, "center_on": 6, "assur": [6, 9], "run_ord": 6, "season_first": 6, "holiday_param": [6, 9], "trend_method": 6, "local_linear": 6, "dv": 6, "reintroduction_model": 6, "reintroducion": 6, "built": 6, "decim": 6, "on_transform": 6, "on_invers": 6, "force_int": 6, "ceil": 6, "floor": 6, "decomp_typ": 6, "stl": 6, "seaonal": 6, "seaonsal": 6, "hilbert": 6, "method_arg": 6, "wiener": 6, "savgol_filt": 6, "butter": 6, "cheby1": 6, "cheby2": 6, "ellip": 6, "bessel": 6, "oh": 6, "nice": 6, "ash": 6, "my": 6, "tomato": 6, "pippin": 6, "lm": 6, "tt": 6, "yy": 6, "amp": 6, "omega": 6, "fitfunc": 6, "unsym": 6, "question": 6, "16716302": 6, "sine": 6, "curv": 6, "pylab": 6, "deviat": [6, 9], "halflif": 6, "23199796": 6, "condens": 6, "context_slic": 6, "halfmax": 6, "forecastlength": 6, "twice": 6, "daubechi": 6, "db2": 6, "cosin": 6, "wave": 6, "envelop": 6, "haar": 6, "mexican": 6, "hat": 6, "ricker": 6, "complex": [6, 7], "max_ord": 6, "phase_shift": 6, "anchor": 6, "choic": [6, 9], "unit": [6, 9], "ensur": 6, "apart": 6, "chunk_siz": 6, "7734": 6, "dtype": 6, "float32": 6, "n_record": 6, "num_column": 6, "num_indic": 6, "braycurti": 6, "start_index": 6, "include_last": 6, "indici": 6, "include_differ": 6, "window_shap": 6, "writeabl": 6, "neighbourhood": 6, "gist": 6, "seberg": 6, "3866040": 6, "newer": 6, "toggl": 6, "__version__": 6, "skip_siz": 6, "downsampl": 6, "num": 6, "window_length": 6, "70296498": 6, "numba": 6, "70304475": 6, "1234": 6, "1step": 6, "num_ob": 6, "stride": 6, "trick": 6, "lib": [6, 9], "stride_trick": 6, "rapidli": 7, "deploi": 7, "m6": 7, "competit": 7, "deliv": 7, "invest": 7, "market": 7, "dozen": 7, "usabl": [7, 9], "These": [7, 9], "addition": [7, 9], "proprietari": 7, "readili": 7, "ten": 7, "hundr": 7, "thousand": [7, 9], "exogen": 7, "integr": 7, "automl": 7, "flagship": 7, "abil": [7, 9], "additon": 7, "advis": 7, "come": [7, 9], "distinct": [7, 9], "ideal": [7, 9], "_hourli": [7, 9], "_monthli": 7, "_weekli": [7, 9], "_yearli": [7, 9], "_live_daili": 7, "fast_parallel": 7, "2019": [7, 9], "forecasts_df": [7, 9], "forecasts_up": 7, "forecasts_low": 7, "particular": [7, 9], "extended_tutori": 7, "md": 7, "guid": 7, "look": [7, 9], "production_exampl": [7, 9], "especi": [7, 9], "predefin": 7, "pretti": [7, 9], "environ": [7, 9], "toward": [7, 9], "prioriti": 7, "ram": 7, "instanc": 7, "pretrain": 7, "crtl": 7, "recov": 7, "udf": 7, "obvious": [7, 9], "2x": 7, "3x": 7, "5x": 7, "no_shared_fast": 7, "decreas": 7, "poorer": 7, "satisfactori": [7, 9], "expens": 7, "shortag": 7, "pleas": 7, "report": 7, "link": 7, "significantli": 7, "bla": [7, 9], "feedback": 7, "feel": 7, "favorit": 7, "cours": 7, "codebas": 7, "cat": 7, "henc": 7, "logo": 7, "subpackag": 8, "modul": 8, "_daili": 9, "autot": 9, "df_long": 9, "transact": 9, "altern": 9, "coerc": 9, "minim": 9, "handi": 9, "side": 9, "oldest": 9, "advantag": 9, "interg": 9, "troubl": 9, "sudden": 9, "overs": 9, "misrepres": 9, "promot": 9, "critic": 9, "tricki": 9, "necess": 9, "leakag": 9, "firstli": 9, "resembl": 9, "enough": 9, "taken": 9, "variat": 9, "valdat": 9, "june": 9, "messi": 9, "act": 9, "treat": 9, "suspect": 9, "fairli": 9, "whole": 9, "idea": 9, "suffer": 9, "interst": 9, "94": 9, "minneapoli": 9, "paul": 9, "minnesota": 9, "great": 9, "demonstr": 9, "road": 9, "influenc": 9, "alongsid": 9, "volum": 9, "carri": 9, "care": 9, "weights_hourli": 9, "traffic_volum": 9, "49": 9, "168": 9, "lieu": 9, "upper_forecasts_df": 9, "lower_forecasts_df": 9, "By": 9, "impract": 9, "engin": 9, "simplic": 9, "fault": 9, "switch": 9, "evolv": 9, "develop": 9, "example_filenam": 9, "example_export": 9, "deeper": 9, "subsidiari": 9, "df_forecast": 9, "future_regressor_train2d": 9, "future_regressor_forecast2d": 9, "consider": 9, "overfit": 9, "secondli": 9, "composit": 9, "balanc": 9, "qualiti": 9, "iml": 9, "favor": 9, "translat": 9, "insid": 9, "symmetr": 9, "versatil": 9, "human": 9, "coverage_fract": 9, "logarithm": 9, "hiearchial": 9, "went": 9, "wavi": 9, "seriou": 9, "holdout": 9, "pyplot": 9, "plt": 9, "2018": 9, "09": 9, "26": 9, "mosaic_df": 9, "situat": 9, "demand": 9, "tradition": 9, "problem": 9, "exagger": 9, "unfortun": 9, "inher": 9, "sub": 9, "reassign": 9, "wrong": 9, "drive": 9, "label": 9, "recogniz": 9, "usal": 9, "splice": 9, "latter": 9, "depth": 9, "happen": 9, "no_shar": 9, "possbl": 9, "horizontal_gener": 9, "enembl": 9, "extens": 9, "theoret": 9, "studio": 9, "apt": 9, "yum": 9, "sudo": 9, "openbla": 9, "show_config": 9, "doubl": 9, "haven": 9, "broken": 9, "slide": 9, "23": 9, "poissonreg": 9, "squared_error": 9, "histgradientboostingregressor": 9, "uecm": 9, "uniform_filter1d": 9, "stat": 9, "spatial": 9, "Of": 9, "tend": 9, "cu91": 9, "cu101mkl": 9, "lightgbm": 9, "xgboost": 9, "bring": 9, "venv": 9, "anaconda": 9, "miniforg": 9, "numexpr": 9, "bottleneck": 9, "action": 9, "pystan": 9, "forg": 9, "dep": 9, "ext": 9, "pmdarima": 9, "dill": 9, "upgrad": 9, "pointlessli": 9, "mamba": 9, "tqdm": 9, "intelex": 9, "spyder": 9, "torchvis": 9, "torchaudio": 9, "cpuonli": 9, "gpu": 9, "cuda": 9, "mix": 9, "session": 9, "nvidia": 9, "smi": 9, "cudatoolkit": 9, "cudnn": 9, "nccl": 9, "ld_library_path": 9, "conda_prefix": 9, "perman": 9, "bashrc": 9, "env": 9, "mine": 9, "home": 9, "mambaforg": 9, "torch": 9, "url": 9, "whl": 9, "cu113": 9, "cu112": 9, "command": 9, "interchang": 9, "env_nam": 9, "softwar": 9, "oneapi": 9, "ai": 9, "analyt": 9, "toolkit": 9, "aikit37": 9, "aikit": 9, "modin": 9, "dpctl": 9, "config": 9, "omp_num_thread": 9, "use_daal4py_sklearn": 9, "bench": 9, "hang": 9, "clear": 9, "overload": 9, "consumpt": 9, "acceler": 9, "persist": 9, "discuss": 9, "reboot": 9, "heavi": 9, "odd": 9, "shouldn": 9, "greatli": 9, "proper": 9, "future_": 9, "certaini": 9, "Such": 9, "plan": 9, "organ": 9, "inorgan": 9, "busi": 9, "control": 9, "anticp": 9, "hand": 9, "confusingli": 9, "why": 9, "harm": 9, "experi": 9, "scenario": 9, "examin": 9, "enforc": 9, "could": 9, "future_regressor_forecast_2": 9, "prediction_2": 9, "forecasts_df_2": 9, "respons": 9, "multilabel_confusion_matrix": 9, "classification_report": 9, "df_full": 9, "historic_lower_limit": 9, "risk_df_upp": 9, "risk_df_low": 9, "historic_upper_risk_df": 9, "historic_lower_risk_df": 9, "eval_low": 9, "eval_upp": 9, "pred_low": 9, "pred_upp": 9, "zero_divis": 9, "target_nam": 9, "effectiv": 9, "far": 9, "tighter": 9, "extrem": 9, "portion": 9, "analyz": 9, "pick": 9, "anti": 9, "signific": 9, "wiki_pag": 9, "mod": 9, "ll": 9, "full_dat": 9, "date_rang": 9, "2014": 9, "2024": 9, "prophet_holidai": 9, "familiar": 9, "manuali": 9, "clarifi": 9, "text": 9, "editor": 9, "guarante": 9, "incorpor": 9, "crude": 9, "meaning": 9, "properli": 9, "coercibl": 9, "unconnect": 9, "transformer_dict": 9, "tran": 9, "df_tran": 9, "df_inv_return": 9, "tradit": 9, "draw": 9, "pool": 9, "massiv": 9, "global": 9, "pars": 9, "gradientboostingregressor": 9, "experiment": 9, "lapack": 9, "nyi": 9, "_": 9}, "objects": {"": [[1, 0, 0, "-", "autots"]], "autots": [[1, 1, 1, "", "AnomalyDetector"], [1, 1, 1, "", "AutoTS"], [1, 1, 1, "", "Cassandra"], [1, 1, 1, "", "EventRiskForecast"], [1, 1, 1, "", "GeneralTransformer"], [1, 1, 1, "", "HolidayDetector"], [1, 1, 1, "", "ModelPrediction"], [1, 4, 1, "", "RandomTransform"], [1, 3, 1, "", "TransformTS"], [1, 4, 1, "", "create_lagged_regressor"], [1, 4, 1, "", "create_regressor"], [2, 0, 0, "-", "datasets"], [3, 0, 0, "-", "evaluator"], [1, 4, 1, "", "infer_frequency"], [1, 4, 1, "", "load_artificial"], [1, 4, 1, "", "load_daily"], [1, 4, 1, "", "load_hourly"], [1, 4, 1, "", "load_linear"], [1, 4, 1, "", "load_live_daily"], [1, 4, 1, "", "load_monthly"], [1, 4, 1, "", "load_sine"], [1, 4, 1, "", "load_weekdays"], [1, 4, 1, "", "load_weekly"], [1, 4, 1, "", "load_yearly"], [1, 4, 1, "", "long_to_wide"], [1, 4, 1, "", "model_forecast"], [4, 0, 0, "-", "models"], [5, 0, 0, "-", "templates"], [6, 0, 0, "-", "tools"]], "autots.AnomalyDetector": [[1, 2, 1, "", "detect"], [1, 2, 1, "", "fit"], [1, 2, 1, "", "fit_anomaly_classifier"], [1, 2, 1, "", "get_new_params"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "score_to_anomaly"]], "autots.AutoTS": [[1, 2, 1, "", "back_forecast"], [1, 3, 1, "", "best_model"], [1, 3, 1, "", "best_model_ensemble"], [1, 3, 1, "", "best_model_name"], [1, 3, 1, "", "best_model_params"], [1, 2, 1, "", "best_model_per_series_mape"], [1, 2, 1, "", "best_model_per_series_score"], [1, 3, 1, "", "best_model_transformation_params"], [1, 3, 1, "", "df_wide_numeric"], [1, 2, 1, "", "diagnose_params"], [1, 2, 1, "", "expand_horizontal"], [1, 2, 1, "", "export_best_model"], [1, 2, 1, "", "export_template"], [1, 2, 1, "", "failure_rate"], [1, 2, 1, "", "fit"], [1, 2, 1, "", "fit_data"], [1, 2, 1, "", "get_metric_corr"], [1, 2, 1, "", "get_new_params"], [1, 2, 1, "", "get_params_from_id"], [1, 2, 1, "", "get_top_n_counts"], [1, 2, 1, "", "horizontal_per_generation"], [1, 2, 1, "", "horizontal_to_df"], [1, 2, 1, "", "import_best_model"], [1, 2, 1, "", "import_results"], [1, 2, 1, "", "import_template"], [1, 2, 1, "", "list_failed_model_types"], [1, 2, 1, "", "load_template"], [1, 2, 1, "", "mosaic_to_df"], [1, 2, 1, "", "parse_best_model"], [1, 2, 1, "", "plot_back_forecast"], [1, 2, 1, "", "plot_backforecast"], [1, 2, 1, "", "plot_generation_loss"], [1, 2, 1, "", "plot_horizontal"], [1, 2, 1, "", "plot_horizontal_model_count"], [1, 2, 1, "", "plot_horizontal_per_generation"], [1, 2, 1, "", "plot_horizontal_transformers"], [1, 2, 1, "", "plot_metric_corr"], [1, 2, 1, "", "plot_per_series_error"], [1, 2, 1, "", "plot_per_series_mape"], [1, 2, 1, "", "plot_per_series_smape"], [1, 2, 1, "", "plot_series_corr"], [1, 2, 1, "", "plot_transformer_failure_rate"], [1, 2, 1, "", "plot_validations"], [1, 2, 1, "", "predict"], [1, 3, 1, "", "regression_check"], [1, 2, 1, "", "results"], [1, 2, 1, "", "retrieve_validation_forecasts"], [1, 2, 1, "", "save_template"], [1, 3, 1, "", "score_per_series"], [1, 2, 1, "", "validation_agg"]], "autots.AutoTS.initial_results": [[1, 3, 1, "", "model_results"]], "autots.Cassandra..anomaly_detector": [[1, 3, 1, "", "anomalies"], [1, 3, 1, "", "scores"]], "autots.Cassandra.": [[1, 3, 1, "", "holiday_count"], [1, 3, 1, "", "holidays"], [1, 3, 1, "", "params"], [1, 3, 1, "", "predict_x_array"], [1, 3, 1, "", "predicted_trend"], [1, 3, 1, "", "trend_train"], [1, 3, 1, "", "x_array"]], "autots.Cassandra": [[1, 2, 1, "", "analyze_trend"], [1, 2, 1, "", "auto_fit"], [1, 2, 1, "", "base_scaler"], [1, 2, 1, "", "compare_actual_components"], [1, 2, 1, "", "create_forecast_index"], [1, 2, 1, "", "create_t"], [1, 2, 1, "", "cross_validate"], [1, 2, 1, "", "feature_importance"], [1, 2, 1, "id0", "fit"], [1, 2, 1, "", "fit_data"], [1, 2, 1, "id1", "get_new_params"], [1, 2, 1, "", "get_params"], [1, 2, 1, "", "next_fit"], [1, 2, 1, "id2", "plot_components"], [1, 2, 1, "id3", "plot_forecast"], [1, 2, 1, "", "plot_things"], [1, 2, 1, "id4", "plot_trend"], [1, 2, 1, "id5", "predict"], [1, 2, 1, "", "predict_new_product"], [1, 2, 1, "", "process_components"], [1, 2, 1, "id6", "return_components"], [1, 2, 1, "", "rolling_trend"], [1, 2, 1, "", "scale_data"], [1, 2, 1, "", "to_origin_space"], [1, 2, 1, "", "treatment_causal_impact"]], "autots.Cassandra.holiday_detector": [[1, 2, 1, "", "dates_to_holidays"]], "autots.EventRiskForecast": [[1, 2, 1, "id9", "fit"], [1, 2, 1, "id10", "generate_historic_risk_array"], [1, 2, 1, "id11", "generate_result_windows"], [1, 2, 1, "id12", "generate_risk_array"], [1, 2, 1, "id13", "plot"], [1, 2, 1, "", "plot_eval"], [1, 2, 1, "id14", "predict"], [1, 2, 1, "id15", "predict_historic"], [1, 2, 1, "id16", "set_limit"]], "autots.GeneralTransformer": [[1, 2, 1, "", "fill_na"], [1, 2, 1, "", "fit"], [1, 2, 1, "", "fit_transform"], [1, 2, 1, "", "get_new_params"], [1, 2, 1, "", "inverse_transform"], [1, 2, 1, "", "retrieve_transformer"], [1, 2, 1, "", "transform"]], "autots.HolidayDetector": [[1, 2, 1, "", "dates_to_holidays"], [1, 2, 1, "", "detect"], [1, 2, 1, "", "fit"], [1, 2, 1, "", "get_new_params"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_anomaly"]], "autots.ModelPrediction": [[1, 2, 1, "", "fit"], [1, 2, 1, "", "fit_data"], [1, 2, 1, "", "fit_predict"], [1, 2, 1, "", "predict"]], "autots.datasets": [[2, 0, 0, "-", "fred"], [2, 4, 1, "", "load_artificial"], [2, 4, 1, "", "load_daily"], [2, 4, 1, "", "load_hourly"], [2, 4, 1, "", "load_linear"], [2, 4, 1, "", "load_live_daily"], [2, 4, 1, "", "load_monthly"], [2, 4, 1, "", "load_sine"], [2, 4, 1, "", "load_weekdays"], [2, 4, 1, "", "load_weekly"], [2, 4, 1, "", "load_yearly"], [2, 4, 1, "", "load_zeroes"]], "autots.datasets.fred": [[2, 4, 1, "", "get_fred_data"]], "autots.evaluator": [[3, 0, 0, "-", "anomaly_detector"], [3, 0, 0, "-", "auto_model"], [3, 0, 0, "-", "auto_ts"], [3, 0, 0, "-", "benchmark"], [3, 0, 0, "-", "event_forecasting"], [3, 0, 0, "-", "metrics"], [3, 0, 0, "-", "validation"]], "autots.evaluator.anomaly_detector": [[3, 1, 1, "", "AnomalyDetector"], [3, 1, 1, "", "HolidayDetector"]], "autots.evaluator.anomaly_detector.AnomalyDetector": [[3, 2, 1, "", "detect"], [3, 2, 1, "", "fit"], [3, 2, 1, "", "fit_anomaly_classifier"], [3, 2, 1, "", "get_new_params"], [3, 2, 1, "", "plot"], [3, 2, 1, "", "score_to_anomaly"]], "autots.evaluator.anomaly_detector.HolidayDetector": [[3, 2, 1, "", "dates_to_holidays"], [3, 2, 1, "", "detect"], [3, 2, 1, "", "fit"], [3, 2, 1, "", "get_new_params"], [3, 2, 1, "", "plot"], [3, 2, 1, "", "plot_anomaly"]], "autots.evaluator.auto_model": [[3, 4, 1, "", "ModelMonster"], [3, 1, 1, "", "ModelPrediction"], [3, 4, 1, "", "NewGeneticTemplate"], [3, 4, 1, "", "RandomTemplate"], [3, 1, 1, "", "TemplateEvalObject"], [3, 4, 1, "", "TemplateWizard"], [3, 4, 1, "", "UniqueTemplates"], [3, 4, 1, "", "back_forecast"], [3, 4, 1, "", "create_model_id"], [3, 4, 1, "", "dict_recombination"], [3, 4, 1, "", "generate_score"], [3, 4, 1, "", "generate_score_per_series"], [3, 4, 1, "", "horizontal_template_to_model_list"], [3, 4, 1, "", "model_forecast"], [3, 4, 1, "", "random_model"], [3, 4, 1, "", "remove_leading_zeros"], [3, 4, 1, "", "trans_dict_recomb"], [3, 4, 1, "", "unpack_ensemble_models"], [3, 4, 1, "", "validation_aggregation"]], "autots.evaluator.auto_model.ModelPrediction": [[3, 2, 1, "", "fit"], [3, 2, 1, "", "fit_data"], [3, 2, 1, "", "fit_predict"], [3, 2, 1, "", "predict"]], "autots.evaluator.auto_model.TemplateEvalObject": [[3, 2, 1, "", "concat"], [3, 3, 1, "", "full_mae_errors"], [3, 3, 1, "", "full_mae_ids"], [3, 2, 1, "", "load"], [3, 2, 1, "", "save"]], "autots.evaluator.auto_ts": [[3, 1, 1, "", "AutoTS"], [3, 4, 1, "", "error_correlations"], [3, 4, 1, "", "fake_regressor"]], "autots.evaluator.auto_ts.AutoTS": [[3, 2, 1, "", "back_forecast"], [3, 3, 1, "", "best_model"], [3, 3, 1, "", "best_model_ensemble"], [3, 3, 1, "", "best_model_name"], [3, 3, 1, "", "best_model_params"], [3, 2, 1, "", "best_model_per_series_mape"], [3, 2, 1, "", "best_model_per_series_score"], [3, 3, 1, "", "best_model_transformation_params"], [3, 3, 1, "", "df_wide_numeric"], [3, 2, 1, "", "diagnose_params"], [3, 2, 1, "", "expand_horizontal"], [3, 2, 1, "", "export_best_model"], [3, 2, 1, "", "export_template"], [3, 2, 1, "", "failure_rate"], [3, 2, 1, "", "fit"], [3, 2, 1, "", "fit_data"], [3, 2, 1, "", "get_metric_corr"], [3, 2, 1, "", "get_new_params"], [3, 2, 1, "", "get_params_from_id"], [3, 2, 1, "", "get_top_n_counts"], [3, 2, 1, "", "horizontal_per_generation"], [3, 2, 1, "", "horizontal_to_df"], [3, 2, 1, "", "import_best_model"], [3, 2, 1, "", "import_results"], [3, 2, 1, "", "import_template"], [3, 2, 1, "", "list_failed_model_types"], [3, 2, 1, "", "load_template"], [3, 2, 1, "", "mosaic_to_df"], [3, 2, 1, "", "parse_best_model"], [3, 2, 1, "", "plot_back_forecast"], [3, 2, 1, "", "plot_backforecast"], [3, 2, 1, "", "plot_generation_loss"], [3, 2, 1, "", "plot_horizontal"], [3, 2, 1, "", "plot_horizontal_model_count"], [3, 2, 1, "", "plot_horizontal_per_generation"], [3, 2, 1, "", "plot_horizontal_transformers"], [3, 2, 1, "", "plot_metric_corr"], [3, 2, 1, "", "plot_per_series_error"], [3, 2, 1, "", "plot_per_series_mape"], [3, 2, 1, "", "plot_per_series_smape"], [3, 2, 1, "", "plot_series_corr"], [3, 2, 1, "", "plot_transformer_failure_rate"], [3, 2, 1, "", "plot_validations"], [3, 2, 1, "", "predict"], [3, 3, 1, "", "regression_check"], [3, 2, 1, "", "results"], [3, 2, 1, "", "retrieve_validation_forecasts"], [3, 2, 1, "", "save_template"], [3, 3, 1, "", "score_per_series"], [3, 2, 1, "", "validation_agg"]], "autots.evaluator.auto_ts.AutoTS.initial_results": [[3, 3, 1, "", "model_results"]], "autots.evaluator.benchmark": [[3, 1, 1, "", "Benchmark"]], "autots.evaluator.benchmark.Benchmark": [[3, 2, 1, "", "run"]], "autots.evaluator.event_forecasting": [[3, 1, 1, "", "EventRiskForecast"], [3, 4, 1, "", "extract_result_windows"], [3, 4, 1, "", "extract_window_index"], [3, 4, 1, "", "set_limit_forecast"], [3, 4, 1, "", "set_limit_forecast_historic"]], "autots.evaluator.event_forecasting.EventRiskForecast": [[3, 2, 1, "id0", "fit"], [3, 2, 1, "id7", "generate_historic_risk_array"], [3, 2, 1, "id8", "generate_result_windows"], [3, 2, 1, "id9", "generate_risk_array"], [3, 2, 1, "id10", "plot"], [3, 2, 1, "", "plot_eval"], [3, 2, 1, "id11", "predict"], [3, 2, 1, "id12", "predict_historic"], [3, 2, 1, "id13", "set_limit"]], "autots.evaluator.metrics": [[3, 4, 1, "", "array_last_val"], [3, 4, 1, "", "chi_squared_hist_distribution_loss"], [3, 4, 1, "", "containment"], [3, 4, 1, "", "contour"], [3, 4, 1, "", "default_scaler"], [3, 4, 1, "", "dwae"], [3, 4, 1, "", "full_metric_evaluation"], [3, 4, 1, "", "kde"], [3, 4, 1, "", "kde_kl_distance"], [3, 4, 1, "", "kl_divergence"], [3, 4, 1, "", "linearity"], [3, 4, 1, "", "mae"], [3, 4, 1, "", "mda"], [3, 4, 1, "", "mean_absolute_differential_error"], [3, 4, 1, "", "mean_absolute_error"], [3, 4, 1, "", "medae"], [3, 4, 1, "", "median_absolute_error"], [3, 4, 1, "", "mlvb"], [3, 4, 1, "", "mqae"], [3, 4, 1, "", "msle"], [3, 4, 1, "", "numpy_ffill"], [3, 4, 1, "", "oda"], [3, 4, 1, "", "pinball_loss"], [3, 4, 1, "", "precomp_wasserstein"], [3, 4, 1, "", "qae"], [3, 4, 1, "", "rmse"], [3, 4, 1, "", "root_mean_square_error"], [3, 4, 1, "", "rps"], [3, 4, 1, "", "scaled_pinball_loss"], [3, 4, 1, "", "smape"], [3, 4, 1, "", "smoothness"], [3, 4, 1, "", "spl"], [3, 4, 1, "", "symmetric_mean_absolute_percentage_error"], [3, 4, 1, "", "threshold_loss"], [3, 4, 1, "", "unsorted_wasserstein"], [3, 4, 1, "", "wasserstein"]], "autots.evaluator.validation": [[3, 4, 1, "", "extract_seasonal_val_periods"], [3, 4, 1, "", "generate_validation_indices"], [3, 4, 1, "", "validate_num_validations"]], "autots.models": [[4, 0, 0, "-", "arch"], [4, 0, 0, "-", "base"], [4, 0, 0, "-", "basics"], [4, 0, 0, "-", "cassandra"], [4, 0, 0, "-", "dnn"], [4, 0, 0, "-", "ensemble"], [4, 0, 0, "-", "gluonts"], [4, 0, 0, "-", "greykite"], [4, 0, 0, "-", "matrix_var"], [4, 0, 0, "-", "mlensemble"], [4, 0, 0, "-", "model_list"], [4, 0, 0, "-", "neural_forecast"], [4, 0, 0, "-", "prophet"], [4, 0, 0, "-", "pytorch"], [4, 0, 0, "-", "sklearn"], [4, 0, 0, "-", "statsmodels"], [4, 0, 0, "-", "tfp"], [4, 0, 0, "-", "tide"]], "autots.models.arch": [[4, 1, 1, "", "ARCH"]], "autots.models.arch.ARCH": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.base": [[4, 1, 1, "", "ModelObject"], [4, 1, 1, "", "PredictionObject"], [4, 4, 1, "", "apply_constraint_single"], [4, 4, 1, "", "apply_constraints"], [4, 4, 1, "", "calculate_peak_density"], [4, 4, 1, "", "constant_growth_rate"], [4, 4, 1, "", "create_forecast_index"], [4, 4, 1, "", "create_seaborn_palette_from_cmap"], [4, 4, 1, "", "extract_single_series_from_horz"], [4, 4, 1, "", "extract_single_transformer"], [4, 4, 1, "", "plot_distributions"]], "autots.models.base.ModelObject": [[4, 2, 1, "", "basic_profile"], [4, 2, 1, "", "create_forecast_index"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "time"]], "autots.models.base.PredictionObject": [[4, 2, 1, "id0", "apply_constraints"], [4, 2, 1, "id1", "evaluate"], [4, 2, 1, "", "extract_ensemble_runtimes"], [4, 3, 1, "", "forecast"], [4, 2, 1, "id2", "long_form_results"], [4, 3, 1, "", "lower_forecast"], [4, 3, 1, "", "model_name"], [4, 3, 1, "", "model_parameters"], [4, 2, 1, "id3", "plot"], [4, 2, 1, "", "plot_df"], [4, 2, 1, "", "plot_ensemble_runtimes"], [4, 2, 1, "", "plot_grid"], [4, 2, 1, "id4", "total_runtime"], [4, 3, 1, "", "transformation_parameters"], [4, 3, 1, "", "upper_forecast"]], "autots.models.basics": [[4, 1, 1, "", "AverageValueNaive"], [4, 1, 1, "", "BallTreeMultivariateMotif"], [4, 1, 1, "", "ConstantNaive"], [4, 1, 1, "", "FFT"], [4, 1, 1, "", "KalmanStateSpace"], [4, 1, 1, "", "LastValueNaive"], [4, 1, 1, "", "MetricMotif"], [4, 1, 1, "", "Motif"], [4, 1, 1, "", "MotifSimulation"], [4, 1, 1, "", "NVAR"], [4, 1, 1, "", "SeasonalNaive"], [4, 1, 1, "", "SeasonalityMotif"], [4, 1, 1, "", "SectionalMotif"], [4, 3, 1, "", "ZeroesNaive"], [4, 4, 1, "", "looped_motif"], [4, 4, 1, "", "predict_reservoir"]], "autots.models.basics.AverageValueNaive": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.BallTreeMultivariateMotif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.ConstantNaive": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.FFT": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.KalmanStateSpace": [[4, 2, 1, "", "cost_function"], [4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"], [4, 2, 1, "", "tune_observational_noise"]], "autots.models.basics.LastValueNaive": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.MetricMotif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.Motif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.MotifSimulation": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.NVAR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.SeasonalNaive": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.SeasonalityMotif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.SectionalMotif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.cassandra": [[4, 1, 1, "", "BayesianMultiOutputRegression"], [4, 1, 1, "", "Cassandra"], [4, 4, 1, "", "clean_regressor"], [4, 4, 1, "", "cost_function_dwae"], [4, 4, 1, "", "cost_function_l1"], [4, 4, 1, "", "cost_function_l1_positive"], [4, 4, 1, "", "cost_function_l2"], [4, 4, 1, "", "cost_function_quantile"], [4, 4, 1, "", "create_t"], [4, 4, 1, "", "fit_linear_model"], [4, 4, 1, "", "lstsq_minimize"], [4, 4, 1, "", "lstsq_solve"]], "autots.models.cassandra.BayesianMultiOutputRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"], [4, 2, 1, "", "sample_posterior"]], "autots.models.cassandra.Cassandra..anomaly_detector": [[4, 3, 1, "", "anomalies"], [4, 3, 1, "", "scores"]], "autots.models.cassandra.Cassandra.": [[4, 3, 1, "", "holiday_count"], [4, 3, 1, "", "holidays"], [4, 3, 1, "", "params"], [4, 3, 1, "", "predict_x_array"], [4, 3, 1, "", "predicted_trend"], [4, 3, 1, "", "trend_train"], [4, 3, 1, "", "x_array"]], "autots.models.cassandra.Cassandra": [[4, 2, 1, "", "analyze_trend"], [4, 2, 1, "", "auto_fit"], [4, 2, 1, "", "base_scaler"], [4, 2, 1, "", "compare_actual_components"], [4, 2, 1, "", "create_forecast_index"], [4, 2, 1, "", "create_t"], [4, 2, 1, "", "cross_validate"], [4, 2, 1, "", "feature_importance"], [4, 2, 1, "id5", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "id6", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "next_fit"], [4, 2, 1, "id7", "plot_components"], [4, 2, 1, "id8", "plot_forecast"], [4, 2, 1, "", "plot_things"], [4, 2, 1, "id9", "plot_trend"], [4, 2, 1, "id10", "predict"], [4, 2, 1, "", "predict_new_product"], [4, 2, 1, "", "process_components"], [4, 2, 1, "id11", "return_components"], [4, 2, 1, "", "rolling_trend"], [4, 2, 1, "", "scale_data"], [4, 2, 1, "", "to_origin_space"], [4, 2, 1, "", "treatment_causal_impact"]], "autots.models.cassandra.Cassandra.holiday_detector": [[4, 2, 1, "", "dates_to_holidays"]], "autots.models.dnn": [[4, 1, 1, "", "KerasRNN"], [4, 1, 1, "", "Transformer"], [4, 4, 1, "", "transformer_build_model"], [4, 4, 1, "", "transformer_encoder"]], "autots.models.dnn.KerasRNN": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"]], "autots.models.dnn.Transformer": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"]], "autots.models.ensemble": [[4, 4, 1, "", "BestNEnsemble"], [4, 4, 1, "", "DistEnsemble"], [4, 4, 1, "", "EnsembleForecast"], [4, 4, 1, "", "EnsembleTemplateGenerator"], [4, 4, 1, "", "HDistEnsemble"], [4, 4, 1, "", "HorizontalEnsemble"], [4, 4, 1, "", "HorizontalTemplateGenerator"], [4, 4, 1, "", "MosaicEnsemble"], [4, 4, 1, "", "find_pattern"], [4, 4, 1, "", "generalize_horizontal"], [4, 4, 1, "", "generate_crosshair_score"], [4, 4, 1, "", "generate_crosshair_score_list"], [4, 4, 1, "", "generate_mosaic_template"], [4, 4, 1, "", "horizontal_classifier"], [4, 4, 1, "", "horizontal_xy"], [4, 4, 1, "", "is_horizontal"], [4, 4, 1, "", "is_mosaic"], [4, 4, 1, "", "mlens_helper"], [4, 4, 1, "", "mosaic_classifier"], [4, 4, 1, "", "mosaic_or_horizontal"], [4, 4, 1, "", "mosaic_to_horizontal"], [4, 4, 1, "", "mosaic_xy"], [4, 4, 1, "", "n_limited_horz"], [4, 4, 1, "", "parse_forecast_length"], [4, 4, 1, "", "parse_horizontal"], [4, 4, 1, "", "parse_mosaic"], [4, 4, 1, "", "process_mosaic_arrays"], [4, 4, 1, "", "summarize_series"]], "autots.models.gluonts": [[4, 1, 1, "", "GluonTS"]], "autots.models.gluonts.GluonTS": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.greykite": [[4, 1, 1, "", "Greykite"], [4, 4, 1, "", "seek_the_oracle"]], "autots.models.greykite.Greykite": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var": [[4, 1, 1, "", "DMD"], [4, 1, 1, "", "LATC"], [4, 1, 1, "", "MAR"], [4, 1, 1, "", "RRVAR"], [4, 1, 1, "", "TMF"], [4, 4, 1, "", "conj_grad_w"], [4, 4, 1, "", "conj_grad_x"], [4, 4, 1, "", "dmd"], [4, 4, 1, "", "dmd4cast"], [4, 4, 1, "", "dmd_forecast"], [4, 4, 1, "", "ell_w"], [4, 4, 1, "", "ell_x"], [4, 4, 1, "", "generate_Psi"], [4, 4, 1, "", "latc_imputer"], [4, 4, 1, "", "latc_predictor"], [4, 4, 1, "", "mar"], [4, 4, 1, "", "mat2ten"], [4, 4, 1, "", "rrvar"], [4, 4, 1, "", "svt_tnn"], [4, 4, 1, "", "ten2mat"], [4, 4, 1, "", "tmf"], [4, 4, 1, "", "update_cg"], [4, 4, 1, "", "var"], [4, 4, 1, "", "var4cast"]], "autots.models.matrix_var.DMD": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var.LATC": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var.MAR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var.RRVAR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var.TMF": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.mlensemble": [[4, 1, 1, "", "MLEnsemble"], [4, 4, 1, "", "create_feature"]], "autots.models.mlensemble.MLEnsemble": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.model_list": [[4, 4, 1, "", "auto_model_list"], [4, 4, 1, "", "model_list_to_dict"]], "autots.models.neural_forecast": [[4, 1, 1, "", "NeuralForecast"]], "autots.models.neural_forecast.NeuralForecast": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.prophet": [[4, 1, 1, "", "FBProphet"], [4, 1, 1, "", "NeuralProphet"]], "autots.models.prophet.FBProphet": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.prophet.NeuralProphet": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.pytorch": [[4, 1, 1, "", "PytorchForecasting"]], "autots.models.pytorch.PytorchForecasting": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn": [[4, 1, 1, "", "ComponentAnalysis"], [4, 1, 1, "", "DatepartRegression"], [4, 1, 1, "", "MultivariateRegression"], [4, 1, 1, "", "PreprocessingRegression"], [4, 1, 1, "", "RollingRegression"], [4, 1, 1, "", "UnivariateRegression"], [4, 1, 1, "", "VectorizedMultiOutputGPR"], [4, 1, 1, "", "WindowRegression"], [4, 4, 1, "", "generate_classifier_params"], [4, 4, 1, "", "generate_regressor_params"], [4, 4, 1, "", "retrieve_classifier"], [4, 4, 1, "", "retrieve_regressor"], [4, 4, 1, "", "rolling_x_regressor"], [4, 4, 1, "", "rolling_x_regressor_regressor"]], "autots.models.sklearn.ComponentAnalysis": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.DatepartRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.MultivariateRegression": [[4, 2, 1, "", "base_scaler"], [4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"], [4, 2, 1, "", "scale_data"], [4, 2, 1, "", "to_origin_space"]], "autots.models.sklearn.PreprocessingRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.RollingRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.UnivariateRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.VectorizedMultiOutputGPR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"], [4, 2, 1, "", "predict_proba"]], "autots.models.sklearn.WindowRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels": [[4, 1, 1, "", "ARDL"], [4, 1, 1, "", "ARIMA"], [4, 1, 1, "", "DynamicFactor"], [4, 1, 1, "", "DynamicFactorMQ"], [4, 1, 1, "", "ETS"], [4, 1, 1, "", "GLM"], [4, 1, 1, "", "GLS"], [4, 1, 1, "", "Theta"], [4, 1, 1, "", "UnobservedComponents"], [4, 1, 1, "", "VAR"], [4, 1, 1, "", "VARMAX"], [4, 1, 1, "", "VECM"], [4, 4, 1, "", "arima_seek_the_oracle"], [4, 4, 1, "", "glm_forecast_by_column"]], "autots.models.statsmodels.ARDL": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.ARIMA": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.DynamicFactor": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.DynamicFactorMQ": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.ETS": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.GLM": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.GLS": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.Theta": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.UnobservedComponents": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.VAR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.VARMAX": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.VECM": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.tfp": [[4, 1, 1, "", "TFPRegression"], [4, 1, 1, "", "TFPRegressor"], [4, 1, 1, "", "TensorflowSTS"]], "autots.models.tfp.TFPRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.tfp.TFPRegressor": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"]], "autots.models.tfp.TensorflowSTS": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.tide": [[4, 1, 1, "", "TiDE"], [4, 1, 1, "", "TimeCovariates"], [4, 1, 1, "", "TimeSeriesdata"], [4, 4, 1, "", "get_HOLIDAYS"], [4, 4, 1, "", "mae_loss"], [4, 4, 1, "", "mape"], [4, 4, 1, "", "nrmse"], [4, 4, 1, "", "rmse"], [4, 4, 1, "", "smape"], [4, 4, 1, "", "wape"]], "autots.models.tide.TiDE": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.tide.TimeCovariates": [[4, 2, 1, "", "get_covariates"]], "autots.models.tide.TimeSeriesdata": [[4, 2, 1, "", "test_val_gen"], [4, 2, 1, "", "tf_dataset"], [4, 2, 1, "", "train_gen"]], "autots.templates": [[5, 0, 0, "-", "general"]], "autots.templates.general": [[5, 5, 1, "", "general_template"]], "autots.tools": [[6, 0, 0, "-", "anomaly_utils"], [6, 0, 0, "-", "calendar"], [6, 0, 0, "-", "cointegration"], [6, 0, 0, "-", "cpu_count"], [6, 0, 0, "-", "fast_kalman"], [6, 0, 0, "-", "fft"], [6, 0, 0, "-", "hierarchial"], [6, 0, 0, "-", "holiday"], [6, 0, 0, "-", "impute"], [6, 0, 0, "-", "lunar"], [6, 0, 0, "-", "percentile"], [6, 0, 0, "-", "probabilistic"], [6, 0, 0, "-", "profile"], [6, 0, 0, "-", "regressor"], [6, 0, 0, "-", "seasonal"], [6, 0, 0, "-", "shaping"], [6, 0, 0, "-", "thresholding"], [6, 0, 0, "-", "transform"], [6, 0, 0, "-", "wavelet"], [6, 0, 0, "-", "window_functions"]], "autots.tools.anomaly_utils": [[6, 4, 1, "", "anomaly_df_to_holidays"], [6, 4, 1, "", "anomaly_new_params"], [6, 4, 1, "", "create_dates_df"], [6, 4, 1, "", "dates_to_holidays"], [6, 4, 1, "", "detect_anomalies"], [6, 4, 1, "", "holiday_new_params"], [6, 4, 1, "", "limits_to_anomalies"], [6, 4, 1, "", "loop_sk_outliers"], [6, 4, 1, "", "nonparametric_multivariate"], [6, 4, 1, "", "sk_outliers"], [6, 4, 1, "", "values_to_anomalies"], [6, 4, 1, "", "zscore_survival_function"]], "autots.tools.calendar": [[6, 4, 1, "", "gregorian_to_chinese"], [6, 4, 1, "", "gregorian_to_christian_lunar"], [6, 4, 1, "", "gregorian_to_hebrew"], [6, 4, 1, "", "gregorian_to_islamic"], [6, 4, 1, "", "heb_is_leap"], [6, 4, 1, "", "lunar_from_lunar"], [6, 4, 1, "", "lunar_from_lunar_full"], [6, 4, 1, "", "to_jd"]], "autots.tools.cointegration": [[6, 4, 1, "", "btcd_decompose"], [6, 4, 1, "", "coint_johansen"], [6, 4, 1, "", "fourier_series"], [6, 4, 1, "", "lagmat"]], "autots.tools.cpu_count": [[6, 4, 1, "", "cpu_count"], [6, 4, 1, "", "set_n_jobs"]], "autots.tools.fast_kalman": [[6, 1, 1, "", "Gaussian"], [6, 1, 1, "", "KalmanFilter"], [6, 4, 1, "", "autoshape"], [6, 4, 1, "", "ddot"], [6, 4, 1, "", "ddot_t_right"], [6, 4, 1, "", "ddot_t_right_old"], [6, 4, 1, "", "dinv"], [6, 4, 1, "", "douter"], [6, 4, 1, "", "em_initial_state"], [6, 4, 1, "", "ensure_matrix"], [6, 4, 1, "", "holt_winters_damped_matrices"], [6, 4, 1, "", "new_kalman_params"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "predict_observation"], [6, 4, 1, "", "priv_smooth"], [6, 4, 1, "", "priv_update_with_nan_check"], [6, 4, 1, "", "random_state_space"], [6, 4, 1, "", "smooth"], [6, 4, 1, "", "update"], [6, 4, 1, "", "update_with_nan_check"]], "autots.tools.fast_kalman.Gaussian": [[6, 2, 1, "", "empty"], [6, 2, 1, "", "unvectorize_state"], [6, 2, 1, "", "unvectorize_vars"]], "autots.tools.fast_kalman.KalmanFilter": [[6, 1, 1, "", "Result"], [6, 2, 1, "", "compute"], [6, 2, 1, "", "em"], [6, 2, 1, "", "em_observation_noise"], [6, 2, 1, "", "em_process_noise"], [6, 2, 1, "", "predict"], [6, 2, 1, "", "predict_next"], [6, 2, 1, "", "predict_observation"], [6, 2, 1, "", "smooth"], [6, 2, 1, "", "smooth_current"], [6, 2, 1, "", "update"]], "autots.tools.fft": [[6, 1, 1, "", "FFT"], [6, 4, 1, "", "fourier_extrapolation"]], "autots.tools.fft.FFT": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "predict"]], "autots.tools.hierarchial": [[6, 1, 1, "", "hierarchial"]], "autots.tools.hierarchial.hierarchial": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "reconcile"], [6, 2, 1, "", "transform"]], "autots.tools.holiday": [[6, 4, 1, "", "holiday_flag"], [6, 4, 1, "", "query_holidays"]], "autots.tools.impute": [[6, 4, 1, "", "FillNA"], [6, 1, 1, "", "SeasonalityMotifImputer"], [6, 1, 1, "", "SimpleSeasonalityMotifImputer"], [6, 4, 1, "", "biased_ffill"], [6, 4, 1, "", "fake_date_fill"], [6, 4, 1, "", "fake_date_fill_old"], [6, 4, 1, "", "fill_forward"], [6, 4, 1, "", "fill_forward_alt"], [6, 4, 1, "", "fill_mean"], [6, 4, 1, "", "fill_mean_old"], [6, 4, 1, "", "fill_median"], [6, 4, 1, "", "fill_median_old"], [6, 4, 1, "", "fill_zero"], [6, 4, 1, "", "fillna_np"], [6, 4, 1, "", "rolling_mean"]], "autots.tools.impute.SeasonalityMotifImputer": [[6, 2, 1, "", "impute"]], "autots.tools.impute.SimpleSeasonalityMotifImputer": [[6, 2, 1, "", "impute"]], "autots.tools.lunar": [[6, 4, 1, "", "dcos"], [6, 4, 1, "", "dsin"], [6, 4, 1, "", "fixangle"], [6, 4, 1, "", "kepler"], [6, 4, 1, "", "moon_phase"], [6, 4, 1, "", "moon_phase_df"], [6, 4, 1, "", "phase_string"], [6, 4, 1, "", "todeg"], [6, 4, 1, "", "torad"]], "autots.tools.percentile": [[6, 4, 1, "", "nan_percentile"], [6, 4, 1, "", "nan_quantile"], [6, 4, 1, "", "trimmed_mean"]], "autots.tools.probabilistic": [[6, 4, 1, "", "Point_to_Probability"], [6, 4, 1, "", "Variable_Point_to_Probability"], [6, 4, 1, "", "historic_quantile"], [6, 4, 1, "", "inferred_normal"], [6, 4, 1, "", "percentileofscore_appliable"]], "autots.tools.profile": [[6, 4, 1, "", "data_profile"]], "autots.tools.regressor": [[6, 4, 1, "", "create_lagged_regressor"], [6, 4, 1, "", "create_regressor"]], "autots.tools.seasonal": [[6, 4, 1, "", "create_datepart_components"], [6, 4, 1, "", "create_seasonality_feature"], [6, 4, 1, "", "date_part"], [6, 4, 1, "", "fourier_df"], [6, 4, 1, "", "fourier_series"], [6, 4, 1, "", "random_datepart"], [6, 4, 1, "", "seasonal_independent_match"], [6, 4, 1, "", "seasonal_int"], [6, 4, 1, "", "seasonal_repeating_wavelet"], [6, 4, 1, "", "seasonal_window_match"]], "autots.tools.shaping": [[6, 1, 1, "", "NumericTransformer"], [6, 4, 1, "", "clean_weights"], [6, 4, 1, "", "df_cleanup"], [6, 4, 1, "", "freq_to_timedelta"], [6, 4, 1, "", "infer_frequency"], [6, 4, 1, "", "long_to_wide"], [6, 4, 1, "", "simple_train_test_split"], [6, 4, 1, "", "split_digits_and_non_digits"], [6, 4, 1, "", "subset_series"], [6, 4, 1, "", "wide_to_3d"]], "autots.tools.shaping.NumericTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.thresholding": [[6, 1, 1, "", "NonparametricThreshold"], [6, 4, 1, "", "consecutive_groups"], [6, 4, 1, "", "nonparametric"]], "autots.tools.thresholding.NonparametricThreshold": [[6, 2, 1, "", "compare_to_epsilon"], [6, 2, 1, "", "find_epsilon"], [6, 2, 1, "", "prune_anoms"], [6, 2, 1, "", "score_anomalies"]], "autots.tools.transform": [[6, 1, 1, "", "AlignLastDiff"], [6, 1, 1, "", "AlignLastValue"], [6, 1, 1, "", "AnomalyRemoval"], [6, 1, 1, "", "BKBandpassFilter"], [6, 1, 1, "", "BTCD"], [6, 1, 1, "", "CenterLastValue"], [6, 1, 1, "", "CenterSplit"], [6, 1, 1, "", "ClipOutliers"], [6, 1, 1, "", "Cointegration"], [6, 1, 1, "", "CumSumTransformer"], [6, 3, 1, "", "DatepartRegression"], [6, 1, 1, "", "DatepartRegressionTransformer"], [6, 1, 1, "", "Detrend"], [6, 1, 1, "", "DiffSmoother"], [6, 1, 1, "", "DifferencedTransformer"], [6, 1, 1, "", "Discretize"], [6, 1, 1, "", "EWMAFilter"], [6, 1, 1, "", "EmptyTransformer"], [6, 1, 1, "", "FFTDecomposition"], [6, 1, 1, "", "FFTFilter"], [6, 1, 1, "", "FastICA"], [6, 1, 1, "", "GeneralTransformer"], [6, 1, 1, "", "HPFilter"], [6, 1, 1, "", "HistoricValues"], [6, 1, 1, "", "HolidayTransformer"], [6, 1, 1, "", "IntermittentOccurrence"], [6, 1, 1, "", "KalmanSmoothing"], [6, 1, 1, "", "LevelShiftMagic"], [6, 3, 1, "", "LevelShiftTransformer"], [6, 1, 1, "", "LocalLinearTrend"], [6, 1, 1, "", "MeanDifference"], [6, 1, 1, "", "PCA"], [6, 1, 1, "", "PctChangeTransformer"], [6, 1, 1, "", "PositiveShift"], [6, 4, 1, "", "RandomTransform"], [6, 1, 1, "", "RegressionFilter"], [6, 1, 1, "", "ReplaceConstant"], [6, 1, 1, "", "RollingMeanTransformer"], [6, 1, 1, "", "Round"], [6, 1, 1, "", "STLFilter"], [6, 1, 1, "", "ScipyFilter"], [6, 1, 1, "", "SeasonalDifference"], [6, 1, 1, "", "SinTrend"], [6, 1, 1, "", "Slice"], [6, 1, 1, "", "StatsmodelsFilter"], [6, 4, 1, "", "bkfilter_st"], [6, 4, 1, "", "clip_outliers"], [6, 4, 1, "", "exponential_decay"], [6, 4, 1, "", "get_transformer_params"], [6, 4, 1, "", "random_cleaners"], [6, 4, 1, "", "remove_outliers"], [6, 4, 1, "", "simple_context_slicer"], [6, 4, 1, "", "transformer_list_to_dict"]], "autots.tools.transform.AlignLastDiff": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.AlignLastValue": [[6, 2, 1, "", "find_centerpoint"], [6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.AnomalyRemoval": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_anomaly_classifier"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "score_to_anomaly"], [6, 2, 1, "", "transform"]], "autots.tools.transform.BKBandpassFilter": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.BTCD": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.CenterLastValue": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.CenterSplit": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.ClipOutliers": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Cointegration": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.CumSumTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.DatepartRegressionTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "impute"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Detrend": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.DiffSmoother": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "transform"]], "autots.tools.transform.DifferencedTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Discretize": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.EWMAFilter": [[6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "transform"]], "autots.tools.transform.EmptyTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.FFTDecomposition": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.FFTFilter": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.FastICA": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.GeneralTransformer": [[6, 2, 1, "", "fill_na"], [6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "retrieve_transformer"], [6, 2, 1, "", "transform"]], "autots.tools.transform.HPFilter": [[6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "transform"]], "autots.tools.transform.HistoricValues": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.HolidayTransformer": [[6, 2, 1, "", "dates_to_holidays"], [6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.IntermittentOccurrence": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.KalmanSmoothing": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.LevelShiftMagic": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.LocalLinearTrend": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.MeanDifference": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.PCA": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.PctChangeTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.PositiveShift": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.RegressionFilter": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.ReplaceConstant": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.RollingMeanTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Round": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.STLFilter": [[6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "transform"]], "autots.tools.transform.ScipyFilter": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.SeasonalDifference": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.SinTrend": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_sin"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Slice": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.StatsmodelsFilter": [[6, 2, 1, "", "bkfilter"], [6, 2, 1, "", "cffilter"], [6, 2, 1, "", "convolution_filter"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "transform"]], "autots.tools.wavelet": [[6, 4, 1, "", "continuous_db2_wavelet"], [6, 4, 1, "", "create_daubechies_db2_wavelet"], [6, 4, 1, "", "create_gaussian_wavelet"], [6, 4, 1, "", "create_haar_wavelet"], [6, 4, 1, "", "create_mexican_hat_wavelet"], [6, 4, 1, "", "create_morlet_wavelet"], [6, 4, 1, "", "create_narrowing_wavelets"], [6, 4, 1, "", "create_real_morlet_wavelet"], [6, 4, 1, "", "create_wavelet"], [6, 4, 1, "", "offset_wavelet"]], "autots.tools.window_functions": [[6, 4, 1, "", "chunk_reshape"], [6, 4, 1, "", "last_window"], [6, 4, 1, "", "np_2d_arange"], [6, 4, 1, "", "retrieve_closest_indices"], [6, 4, 1, "", "rolling_window_view"], [6, 4, 1, "", "sliding_window_view"], [6, 4, 1, "", "window_id_maker"], [6, 4, 1, "", "window_lin_reg"], [6, 4, 1, "", "window_lin_reg_mean"], [6, 4, 1, "", "window_lin_reg_mean_no_nan"], [6, 4, 1, "", "window_maker"], [6, 4, 1, "", "window_maker_2"], [6, 4, 1, "", "window_maker_3"], [6, 4, 1, "", "window_sum_mean"], [6, 4, 1, "", "window_sum_mean_nan_tail"], [6, 4, 1, "", "window_sum_nan_mean"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "data", "Python data"]}, "titleterms": {"autot": [0, 1, 2, 3, 4, 5, 6, 7, 8], "instal": [0, 7, 9], "get": 0, "start": 0, "modul": [0, 1, 2, 3, 4, 5, 6], "api": 0, "indic": 0, "tabl": [0, 7, 9], "packag": [1, 2, 3, 4, 5, 6, 9], "subpackag": 1, "content": [1, 2, 3, 4, 5, 6, 7, 9], "dataset": 2, "submodul": [2, 3, 4, 5, 6], "fred": 2, "evalu": 3, "anomaly_detector": 3, "auto_model": 3, "auto_t": 3, "benchmark": [3, 9], "event_forecast": 3, "metric": [3, 9], "valid": [3, 9], "model": [4, 9], "arch": 4, "base": 4, "basic": [4, 7], "cassandra": 4, "dnn": 4, "ensembl": [4, 9], "gluont": 4, "greykit": 4, "matrix_var": 4, "mlensembl": 4, "model_list": 4, "neural_forecast": 4, "prophet": 4, "pytorch": 4, "sklearn": 4, "statsmodel": 4, "tfp": 4, "tide": 4, "templat": [5, 9], "gener": 5, "tool": 6, "anomaly_util": 6, "calendar": 6, "cointegr": 6, "cpu_count": 6, "fast_kalman": 6, "usag": 6, "exampl": [6, 9], "fft": 6, "hierarchi": [6, 9], "holidai": 6, "imput": 6, "lunar": 6, "percentil": 6, "probabilist": 6, "profil": 6, "regressor": [6, 9], "season": 6, "shape": 6, "threshold": 6, "transform": [6, 9], "wavelet": 6, "window_funct": 6, "intro": 7, "us": [7, 9], "tip": 7, "speed": [7, 9], "larg": 7, "data": [7, 9], "how": 7, "contribut": 7, "tutori": 9, "extend": 9, "A": 9, "simpl": 9, "import": 9, "you": 9, "can": 9, "tailor": 9, "process": 9, "few": 9, "wai": 9, "what": 9, "worri": 9, "about": 9, "cross": 9, "anoth": 9, "list": 9, "deploy": 9, "export": 9, "run": 9, "just": 9, "One": 9, "group": 9, "forecast": 9, "depend": 9, "version": 9, "requir": 9, "option": 9, "safest": 9, "bet": 9, "intel": 9, "conda": 9, "channel": 9, "sometim": 9, "faster": 9, "also": 9, "more": 9, "prone": 9, "bug": 9, "caveat": 9, "advic": 9, "mysteri": 9, "crash": 9, "seri": 9, "id": 9, "realli": 9, "need": 9, "uniqu": 9, "column": 9, "name": 9, "all": 9, "wide": 9, "short": 9, "train": 9, "histori": 9, "ad": 9, "other": 9, "inform": 9, "simul": 9, "event": 9, "risk": 9, "anomali": 9, "detect": 9, "hack": 9, "pass": 9, "paramet": 9, "aren": 9, "t": 9, "otherwis": 9, "avail": 9, "categor": 9, "custom": 9, "unusu": 9, "frequenc": 9, "independ": 9, "note": 9, "regress": 9}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"AutoTS": [[0, "autots"], [7, "autots"]], "Installation": [[0, "installation"], [7, "id1"]], "Getting Started": [[0, "getting-started"]], "Modules API": [[0, "modules-api"]], "Indices and tables": [[0, "indices-and-tables"]], "autots package": [[1, "autots-package"]], "Subpackages": [[1, "subpackages"]], "Module contents": [[1, "module-autots"], [2, "module-autots.datasets"], [3, "module-autots.evaluator"], [4, "module-autots.models"], [5, "module-autots.templates"], [6, "module-autots.tools"]], "autots.datasets package": [[2, "autots-datasets-package"]], "Submodules": [[2, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"]], "autots.datasets.fred module": [[2, "module-autots.datasets.fred"]], "autots.evaluator package": [[3, "autots-evaluator-package"]], "autots.evaluator.anomaly_detector module": [[3, "module-autots.evaluator.anomaly_detector"]], "autots.evaluator.auto_model module": [[3, "module-autots.evaluator.auto_model"]], "autots.evaluator.auto_ts module": [[3, "module-autots.evaluator.auto_ts"]], "autots.evaluator.benchmark module": [[3, "module-autots.evaluator.benchmark"]], "autots.evaluator.event_forecasting module": [[3, "module-autots.evaluator.event_forecasting"]], "autots.evaluator.metrics module": [[3, "module-autots.evaluator.metrics"]], "autots.evaluator.validation module": [[3, "module-autots.evaluator.validation"]], "autots.models package": [[4, "autots-models-package"]], "autots.models.arch module": [[4, "module-autots.models.arch"]], "autots.models.base module": [[4, "module-autots.models.base"]], "autots.models.basics module": [[4, "module-autots.models.basics"]], "autots.models.cassandra module": [[4, "module-autots.models.cassandra"]], "autots.models.dnn module": [[4, "module-autots.models.dnn"]], "autots.models.ensemble module": [[4, "module-autots.models.ensemble"]], "autots.models.gluonts module": [[4, "module-autots.models.gluonts"]], "autots.models.greykite module": [[4, "module-autots.models.greykite"]], "autots.models.matrix_var module": [[4, "module-autots.models.matrix_var"]], "autots.models.mlensemble module": [[4, "module-autots.models.mlensemble"]], "autots.models.model_list module": [[4, "module-autots.models.model_list"]], "autots.models.neural_forecast module": [[4, "module-autots.models.neural_forecast"]], "autots.models.prophet module": [[4, "module-autots.models.prophet"]], "autots.models.pytorch module": [[4, "module-autots.models.pytorch"]], "autots.models.sklearn module": [[4, "module-autots.models.sklearn"]], "autots.models.statsmodels module": [[4, "module-autots.models.statsmodels"]], "autots.models.tfp module": [[4, "module-autots.models.tfp"]], "autots.models.tide module": [[4, "module-autots.models.tide"]], "autots.templates package": [[5, "autots-templates-package"]], "autots.templates.general module": [[5, "module-autots.templates.general"]], "autots.tools package": [[6, "autots-tools-package"]], "autots.tools.anomaly_utils module": [[6, "module-autots.tools.anomaly_utils"]], "autots.tools.calendar module": [[6, "module-autots.tools.calendar"]], "autots.tools.cointegration module": [[6, "module-autots.tools.cointegration"]], "autots.tools.cpu_count module": [[6, "module-autots.tools.cpu_count"]], "autots.tools.fast_kalman module": [[6, "module-autots.tools.fast_kalman"]], "Usage example": [[6, "usage-example"]], "autots.tools.fft module": [[6, "module-autots.tools.fft"]], "autots.tools.hierarchial module": [[6, "module-autots.tools.hierarchial"]], "autots.tools.holiday module": [[6, "module-autots.tools.holiday"]], "autots.tools.impute module": [[6, "module-autots.tools.impute"]], "autots.tools.lunar module": [[6, "module-autots.tools.lunar"]], "autots.tools.percentile module": [[6, "module-autots.tools.percentile"]], "autots.tools.probabilistic module": [[6, "module-autots.tools.probabilistic"]], "autots.tools.profile module": [[6, "module-autots.tools.profile"]], "autots.tools.regressor module": [[6, "module-autots.tools.regressor"]], "autots.tools.seasonal module": [[6, "module-autots.tools.seasonal"]], "autots.tools.shaping module": [[6, "module-autots.tools.shaping"]], "autots.tools.thresholding module": [[6, "module-autots.tools.thresholding"]], "autots.tools.transform module": [[6, "module-autots.tools.transform"]], "autots.tools.wavelet module": [[6, "module-autots.tools.wavelet"]], "autots.tools.window_functions module": [[6, "module-autots.tools.window_functions"]], "Intro": [[7, "intro"]], "Table of Contents": [[7, "table-of-contents"], [9, "table-of-contents"]], "Basic Use": [[7, "id2"]], "Tips for Speed and Large Data:": [[7, "id3"]], "How to Contribute:": [[7, "how-to-contribute"]], "autots": [[8, "autots"]], "Tutorial": [[9, "tutorial"]], "Extended Tutorial": [[9, "extended-tutorial"]], "A simple example": [[9, "id1"]], "Import of data": [[9, "import-of-data"]], "You can tailor the process in a few ways\u2026": [[9, "you-can-tailor-the-process-in-a-few-ways"]], "What to Worry About": [[9, "what-to-worry-about"]], "Validation and Cross Validation": [[9, "id2"]], "Another Example:": [[9, "id3"]], "Model Lists": [[9, "id4"]], "Deployment and Template Import/Export": [[9, "deployment-and-template-import-export"]], "Running Just One Model": [[9, "id5"]], "Metrics": [[9, "id6"]], "Hierarchial and Grouped Forecasts": [[9, "hierarchial-and-grouped-forecasts"]], "Ensembles": [[9, "id7"]], "Installation and Dependency Versioning": [[9, "installation-and-dependency-versioning"]], "Requirements:": [[9, "requirements"]], "Optional Packages": [[9, "optional-packages"]], "Safest bet for installation:": [[9, "safest-bet-for-installation"]], "Intel conda channel installation (sometime faster, also, more prone to bugs)": [[9, "intel-conda-channel-installation-sometime-faster-also-more-prone-to-bugs"]], "Speed Benchmark": [[9, "speed-benchmark"]], "Caveats and Advice": [[9, "caveats-and-advice"]], "Mysterious crashes": [[9, "mysterious-crashes"]], "Series IDs really need to be unique (or column names need to be all unique in wide data)": [[9, "series-ids-really-need-to-be-unique-or-column-names-need-to-be-all-unique-in-wide-data"]], "Short Training History": [[9, "short-training-history"]], "Adding regressors and other information": [[9, "adding-regressors-and-other-information"]], "Simulation Forecasting": [[9, "id8"]], "Event Risk Forecasting and Anomaly Detection": [[9, "event-risk-forecasting-and-anomaly-detection"]], "A Hack for Passing in Parameters (that aren\u2019t otherwise available)": [[9, "a-hack-for-passing-in-parameters-that-aren-t-otherwise-available"]], "Categorical Data": [[9, "categorical-data"]], "Custom and Unusual Frequencies": [[9, "custom-and-unusual-frequencies"]], "Using the Transformers independently": [[9, "using-the-transformers-independently"]], "Note on ~Regression Models": [[9, "note-on-regression-models"]], "Models": [[9, "id9"]]}, "indexentries": {"anomalydetector (class in autots)": [[1, "autots.AnomalyDetector"]], "autots (class in autots)": [[1, "autots.AutoTS"]], "cassandra (class in autots)": [[1, "autots.Cassandra"]], "eventriskforecast (class in autots)": [[1, "autots.EventRiskForecast"]], "generaltransformer (class in autots)": [[1, "autots.GeneralTransformer"]], "holidaydetector (class in autots)": [[1, "autots.HolidayDetector"]], "modelprediction (class in autots)": [[1, "autots.ModelPrediction"]], "randomtransform() (in module autots)": [[1, "autots.RandomTransform"]], "transformts (in module autots)": [[1, "autots.TransformTS"]], "analyze_trend() (autots.cassandra method)": [[1, "autots.Cassandra.analyze_trend"]], "anomalies (autots.cassandra..anomaly_detector attribute)": [[1, "autots.Cassandra..anomaly_detector.anomalies"]], "auto_fit() (autots.cassandra method)": [[1, "autots.Cassandra.auto_fit"]], "autots": [[1, "module-autots"]], "back_forecast() (autots.autots method)": [[1, "autots.AutoTS.back_forecast"]], "base_scaler() (autots.cassandra method)": [[1, "autots.Cassandra.base_scaler"]], "best_model (autots.autots attribute)": [[1, "autots.AutoTS.best_model"]], "best_model_ensemble (autots.autots attribute)": [[1, "autots.AutoTS.best_model_ensemble"]], "best_model_name (autots.autots attribute)": [[1, "autots.AutoTS.best_model_name"]], "best_model_params (autots.autots attribute)": [[1, "autots.AutoTS.best_model_params"]], "best_model_per_series_mape() (autots.autots method)": [[1, "autots.AutoTS.best_model_per_series_mape"]], "best_model_per_series_score() (autots.autots method)": [[1, "autots.AutoTS.best_model_per_series_score"]], "best_model_transformation_params (autots.autots attribute)": [[1, "autots.AutoTS.best_model_transformation_params"]], "compare_actual_components() (autots.cassandra method)": [[1, "autots.Cassandra.compare_actual_components"]], "create_forecast_index() (autots.cassandra method)": [[1, "autots.Cassandra.create_forecast_index"]], "create_lagged_regressor() (in module autots)": [[1, "autots.create_lagged_regressor"]], "create_regressor() (in module autots)": [[1, "autots.create_regressor"]], "create_t() (autots.cassandra method)": [[1, "autots.Cassandra.create_t"]], "cross_validate() (autots.cassandra method)": [[1, "autots.Cassandra.cross_validate"]], "dates_to_holidays() (autots.cassandra.holiday_detector method)": [[1, "autots.Cassandra.holiday_detector.dates_to_holidays"]], "dates_to_holidays() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.dates_to_holidays"]], "detect() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.detect"]], "detect() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.detect"]], "df_wide_numeric (autots.autots attribute)": [[1, "autots.AutoTS.df_wide_numeric"]], "diagnose_params() (autots.autots method)": [[1, "autots.AutoTS.diagnose_params"]], "expand_horizontal() (autots.autots method)": [[1, "autots.AutoTS.expand_horizontal"]], "export_best_model() (autots.autots method)": [[1, "autots.AutoTS.export_best_model"]], "export_template() (autots.autots method)": [[1, "autots.AutoTS.export_template"]], "failure_rate() (autots.autots method)": [[1, "autots.AutoTS.failure_rate"]], "feature_importance() (autots.cassandra method)": [[1, "autots.Cassandra.feature_importance"]], "fill_na() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.fill_na"]], "fit() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.fit"]], "fit() (autots.autots method)": [[1, "autots.AutoTS.fit"]], "fit() (autots.cassandra method)": [[1, "autots.Cassandra.fit"], [1, "id0"]], "fit() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.fit"], [1, "id9"]], "fit() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.fit"]], "fit() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.fit"]], "fit() (autots.modelprediction method)": [[1, "autots.ModelPrediction.fit"]], "fit_anomaly_classifier() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.fit_anomaly_classifier"]], "fit_data() (autots.autots method)": [[1, "autots.AutoTS.fit_data"]], "fit_data() (autots.cassandra method)": [[1, "autots.Cassandra.fit_data"]], "fit_data() (autots.modelprediction method)": [[1, "autots.ModelPrediction.fit_data"]], "fit_predict() (autots.modelprediction method)": [[1, "autots.ModelPrediction.fit_predict"]], "fit_transform() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.fit_transform"]], "generate_historic_risk_array() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.generate_historic_risk_array"]], "generate_historic_risk_array() (autots.eventriskforecast static method)": [[1, "id10"]], "generate_result_windows() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.generate_result_windows"], [1, "id11"]], "generate_risk_array() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.generate_risk_array"]], "generate_risk_array() (autots.eventriskforecast static method)": [[1, "id12"]], "get_metric_corr() (autots.autots method)": [[1, "autots.AutoTS.get_metric_corr"]], "get_new_params() (autots.anomalydetector static method)": [[1, "autots.AnomalyDetector.get_new_params"]], "get_new_params() (autots.autots static method)": [[1, "autots.AutoTS.get_new_params"]], "get_new_params() (autots.cassandra method)": [[1, "autots.Cassandra.get_new_params"], [1, "id1"]], "get_new_params() (autots.generaltransformer static method)": [[1, "autots.GeneralTransformer.get_new_params"]], "get_new_params() (autots.holidaydetector static method)": [[1, "autots.HolidayDetector.get_new_params"]], "get_params() (autots.cassandra method)": [[1, "autots.Cassandra.get_params"]], "get_params_from_id() (autots.autots method)": [[1, "autots.AutoTS.get_params_from_id"]], "get_top_n_counts() (autots.autots method)": [[1, "autots.AutoTS.get_top_n_counts"]], "holiday_count (autots.cassandra. attribute)": [[1, "autots.Cassandra..holiday_count"]], "holidays (autots.cassandra. attribute)": [[1, "autots.Cassandra..holidays"]], "horizontal_per_generation() (autots.autots method)": [[1, "autots.AutoTS.horizontal_per_generation"]], "horizontal_to_df() (autots.autots method)": [[1, "autots.AutoTS.horizontal_to_df"]], "import_best_model() (autots.autots method)": [[1, "autots.AutoTS.import_best_model"]], "import_results() (autots.autots method)": [[1, "autots.AutoTS.import_results"]], "import_template() (autots.autots method)": [[1, "autots.AutoTS.import_template"]], "infer_frequency() (in module autots)": [[1, "autots.infer_frequency"]], "inverse_transform() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.inverse_transform"]], "list_failed_model_types() (autots.autots method)": [[1, "autots.AutoTS.list_failed_model_types"]], "load_artificial() (in module autots)": [[1, "autots.load_artificial"]], "load_daily() (in module autots)": [[1, "autots.load_daily"]], "load_hourly() (in module autots)": [[1, "autots.load_hourly"]], "load_linear() (in module autots)": [[1, "autots.load_linear"]], "load_live_daily() (in module autots)": [[1, "autots.load_live_daily"]], "load_monthly() (in module autots)": [[1, "autots.load_monthly"]], "load_sine() (in module autots)": [[1, "autots.load_sine"]], "load_template() (autots.autots method)": [[1, "autots.AutoTS.load_template"]], "load_weekdays() (in module autots)": [[1, "autots.load_weekdays"]], "load_weekly() (in module autots)": [[1, "autots.load_weekly"]], "load_yearly() (in module autots)": [[1, "autots.load_yearly"]], "long_to_wide() (in module autots)": [[1, "autots.long_to_wide"]], "model_forecast() (in module autots)": [[1, "autots.model_forecast"]], "model_results (autots.autots.initial_results attribute)": [[1, "autots.AutoTS.initial_results.model_results"]], "module": [[1, "module-autots"], [2, "module-autots.datasets"], [2, "module-autots.datasets.fred"], [3, "module-autots.evaluator"], [3, "module-autots.evaluator.anomaly_detector"], [3, "module-autots.evaluator.auto_model"], [3, "module-autots.evaluator.auto_ts"], [3, "module-autots.evaluator.benchmark"], [3, "module-autots.evaluator.event_forecasting"], [3, "module-autots.evaluator.metrics"], [3, "module-autots.evaluator.validation"], [4, "module-autots.models"], [4, "module-autots.models.arch"], [4, "module-autots.models.base"], [4, "module-autots.models.basics"], [4, "module-autots.models.cassandra"], [4, "module-autots.models.dnn"], [4, "module-autots.models.ensemble"], [4, "module-autots.models.gluonts"], [4, "module-autots.models.greykite"], [4, "module-autots.models.matrix_var"], [4, "module-autots.models.mlensemble"], [4, "module-autots.models.model_list"], [4, "module-autots.models.neural_forecast"], [4, "module-autots.models.prophet"], [4, "module-autots.models.pytorch"], [4, "module-autots.models.sklearn"], [4, "module-autots.models.statsmodels"], [4, "module-autots.models.tfp"], [4, "module-autots.models.tide"], [5, "module-autots.templates"], [5, "module-autots.templates.general"], [6, "module-autots.tools"], [6, "module-autots.tools.anomaly_utils"], [6, "module-autots.tools.calendar"], [6, "module-autots.tools.cointegration"], [6, "module-autots.tools.cpu_count"], [6, "module-autots.tools.fast_kalman"], [6, "module-autots.tools.fft"], [6, "module-autots.tools.hierarchial"], [6, "module-autots.tools.holiday"], [6, "module-autots.tools.impute"], [6, "module-autots.tools.lunar"], [6, "module-autots.tools.percentile"], [6, "module-autots.tools.probabilistic"], [6, "module-autots.tools.profile"], [6, "module-autots.tools.regressor"], [6, "module-autots.tools.seasonal"], [6, "module-autots.tools.shaping"], [6, "module-autots.tools.thresholding"], [6, "module-autots.tools.transform"], [6, "module-autots.tools.wavelet"], [6, "module-autots.tools.window_functions"]], "mosaic_to_df() (autots.autots method)": [[1, "autots.AutoTS.mosaic_to_df"]], "next_fit() (autots.cassandra method)": [[1, "autots.Cassandra.next_fit"]], "params (autots.cassandra. attribute)": [[1, "autots.Cassandra..params"]], "parse_best_model() (autots.autots method)": [[1, "autots.AutoTS.parse_best_model"]], "plot() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.plot"]], "plot() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.plot"], [1, "id13"]], "plot() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.plot"]], "plot_anomaly() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.plot_anomaly"]], "plot_back_forecast() (autots.autots method)": [[1, "autots.AutoTS.plot_back_forecast"]], "plot_backforecast() (autots.autots method)": [[1, "autots.AutoTS.plot_backforecast"]], "plot_components() (autots.cassandra method)": [[1, "autots.Cassandra.plot_components"], [1, "id2"]], "plot_eval() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.plot_eval"]], "plot_forecast() (autots.cassandra method)": [[1, "autots.Cassandra.plot_forecast"], [1, "id3"]], "plot_generation_loss() (autots.autots method)": [[1, "autots.AutoTS.plot_generation_loss"]], "plot_horizontal() (autots.autots method)": [[1, "autots.AutoTS.plot_horizontal"]], "plot_horizontal_model_count() (autots.autots method)": [[1, "autots.AutoTS.plot_horizontal_model_count"]], "plot_horizontal_per_generation() (autots.autots method)": [[1, "autots.AutoTS.plot_horizontal_per_generation"]], "plot_horizontal_transformers() (autots.autots method)": [[1, "autots.AutoTS.plot_horizontal_transformers"]], "plot_metric_corr() (autots.autots method)": [[1, "autots.AutoTS.plot_metric_corr"]], "plot_per_series_error() (autots.autots method)": [[1, "autots.AutoTS.plot_per_series_error"]], "plot_per_series_mape() (autots.autots method)": [[1, "autots.AutoTS.plot_per_series_mape"]], "plot_per_series_smape() (autots.autots method)": [[1, "autots.AutoTS.plot_per_series_smape"]], "plot_series_corr() (autots.autots method)": [[1, "autots.AutoTS.plot_series_corr"]], "plot_things() (autots.cassandra method)": [[1, "autots.Cassandra.plot_things"]], "plot_transformer_failure_rate() (autots.autots method)": [[1, "autots.AutoTS.plot_transformer_failure_rate"]], "plot_trend() (autots.cassandra method)": [[1, "autots.Cassandra.plot_trend"], [1, "id4"]], "plot_validations() (autots.autots method)": [[1, "autots.AutoTS.plot_validations"]], "predict() (autots.autots method)": [[1, "autots.AutoTS.predict"]], "predict() (autots.cassandra method)": [[1, "autots.Cassandra.predict"], [1, "id5"]], "predict() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.predict"], [1, "id14"]], "predict() (autots.modelprediction method)": [[1, "autots.ModelPrediction.predict"]], "predict_historic() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.predict_historic"], [1, "id15"]], "predict_new_product() (autots.cassandra method)": [[1, "autots.Cassandra.predict_new_product"]], "predict_x_array (autots.cassandra. attribute)": [[1, "autots.Cassandra..predict_x_array"]], "predicted_trend (autots.cassandra. attribute)": [[1, "autots.Cassandra..predicted_trend"]], "process_components() (autots.cassandra method)": [[1, "autots.Cassandra.process_components"]], "regression_check (autots.autots attribute)": [[1, "autots.AutoTS.regression_check"]], "results() (autots.autots method)": [[1, "autots.AutoTS.results"]], "retrieve_transformer() (autots.generaltransformer class method)": [[1, "autots.GeneralTransformer.retrieve_transformer"]], "retrieve_validation_forecasts() (autots.autots method)": [[1, "autots.AutoTS.retrieve_validation_forecasts"]], "return_components() (autots.cassandra method)": [[1, "autots.Cassandra.return_components"], [1, "id6"]], "rolling_trend() (autots.cassandra method)": [[1, "autots.Cassandra.rolling_trend"]], "save_template() (autots.autots method)": [[1, "autots.AutoTS.save_template"]], "scale_data() (autots.cassandra method)": [[1, "autots.Cassandra.scale_data"]], "score_per_series (autots.autots attribute)": [[1, "autots.AutoTS.score_per_series"]], "score_to_anomaly() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.score_to_anomaly"]], "scores (autots.cassandra..anomaly_detector attribute)": [[1, "autots.Cassandra..anomaly_detector.scores"]], "set_limit() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.set_limit"]], "set_limit() (autots.eventriskforecast static method)": [[1, "id16"]], "to_origin_space() (autots.cassandra method)": [[1, "autots.Cassandra.to_origin_space"]], "transform() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.transform"]], "treatment_causal_impact() (autots.cassandra method)": [[1, "autots.Cassandra.treatment_causal_impact"]], "trend_train (autots.cassandra. attribute)": [[1, "autots.Cassandra..trend_train"]], "validation_agg() (autots.autots method)": [[1, "autots.AutoTS.validation_agg"]], "x_array (autots.cassandra. attribute)": [[1, "autots.Cassandra..x_array"]], "autots.datasets": [[2, "module-autots.datasets"]], "autots.datasets.fred": [[2, "module-autots.datasets.fred"]], "get_fred_data() (in module autots.datasets.fred)": [[2, "autots.datasets.fred.get_fred_data"]], "load_artificial() (in module autots.datasets)": [[2, "autots.datasets.load_artificial"]], "load_daily() (in module autots.datasets)": [[2, "autots.datasets.load_daily"]], "load_hourly() (in module autots.datasets)": [[2, "autots.datasets.load_hourly"]], "load_linear() (in module autots.datasets)": [[2, "autots.datasets.load_linear"]], "load_live_daily() (in module autots.datasets)": [[2, "autots.datasets.load_live_daily"]], "load_monthly() (in module autots.datasets)": [[2, "autots.datasets.load_monthly"]], "load_sine() (in module autots.datasets)": [[2, "autots.datasets.load_sine"]], "load_weekdays() (in module autots.datasets)": [[2, "autots.datasets.load_weekdays"]], "load_weekly() (in module autots.datasets)": [[2, "autots.datasets.load_weekly"]], "load_yearly() (in module autots.datasets)": [[2, "autots.datasets.load_yearly"]], "load_zeroes() (in module autots.datasets)": [[2, "autots.datasets.load_zeroes"]], "anomalydetector (class in autots.evaluator.anomaly_detector)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector"]], "autots (class in autots.evaluator.auto_ts)": [[3, "autots.evaluator.auto_ts.AutoTS"]], "benchmark (class in autots.evaluator.benchmark)": [[3, "autots.evaluator.benchmark.Benchmark"]], "eventriskforecast (class in autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast"]], "holidaydetector (class in autots.evaluator.anomaly_detector)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector"]], "modelmonster() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.ModelMonster"]], "modelprediction (class in autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.ModelPrediction"]], "newgenetictemplate() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.NewGeneticTemplate"]], "randomtemplate() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.RandomTemplate"]], "templateevalobject (class in autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.TemplateEvalObject"]], "templatewizard() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.TemplateWizard"]], "uniquetemplates() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.UniqueTemplates"]], "array_last_val() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.array_last_val"]], "autots.evaluator": [[3, "module-autots.evaluator"]], "autots.evaluator.anomaly_detector": [[3, "module-autots.evaluator.anomaly_detector"]], "autots.evaluator.auto_model": [[3, "module-autots.evaluator.auto_model"]], "autots.evaluator.auto_ts": [[3, "module-autots.evaluator.auto_ts"]], "autots.evaluator.benchmark": [[3, "module-autots.evaluator.benchmark"]], "autots.evaluator.event_forecasting": [[3, "module-autots.evaluator.event_forecasting"]], "autots.evaluator.metrics": [[3, "module-autots.evaluator.metrics"]], "autots.evaluator.validation": [[3, "module-autots.evaluator.validation"]], "back_forecast() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.back_forecast"]], "back_forecast() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.back_forecast"]], "best_model (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model"]], "best_model_ensemble (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_ensemble"]], "best_model_name (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_name"]], "best_model_params (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_params"]], "best_model_per_series_mape() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_per_series_mape"]], "best_model_per_series_score() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_per_series_score"]], "best_model_transformation_params (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_transformation_params"]], "chi_squared_hist_distribution_loss() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.chi_squared_hist_distribution_loss"]], "concat() (autots.evaluator.auto_model.templateevalobject method)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.concat"]], "containment() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.containment"]], "contour() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.contour"]], "create_model_id() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.create_model_id"]], "dates_to_holidays() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.dates_to_holidays"]], "default_scaler() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.default_scaler"]], "detect() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.detect"]], "detect() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.detect"]], "df_wide_numeric (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.df_wide_numeric"]], "diagnose_params() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.diagnose_params"]], "dict_recombination() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.dict_recombination"]], "dwae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.dwae"]], "error_correlations() (in module autots.evaluator.auto_ts)": [[3, "autots.evaluator.auto_ts.error_correlations"]], "expand_horizontal() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.expand_horizontal"]], "export_best_model() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.export_best_model"]], "export_template() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.export_template"]], "extract_result_windows() (in module autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.extract_result_windows"]], "extract_seasonal_val_periods() (in module autots.evaluator.validation)": [[3, "autots.evaluator.validation.extract_seasonal_val_periods"]], "extract_window_index() (in module autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.extract_window_index"]], "failure_rate() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.failure_rate"]], "fake_regressor() (in module autots.evaluator.auto_ts)": [[3, "autots.evaluator.auto_ts.fake_regressor"]], "fit() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.fit"]], "fit() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.fit"]], "fit() (autots.evaluator.auto_model.modelprediction method)": [[3, "autots.evaluator.auto_model.ModelPrediction.fit"]], "fit() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.fit"]], "fit() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.fit"], [3, "id0"]], "fit_anomaly_classifier() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.fit_anomaly_classifier"]], "fit_data() (autots.evaluator.auto_model.modelprediction method)": [[3, "autots.evaluator.auto_model.ModelPrediction.fit_data"]], "fit_data() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.fit_data"]], "fit_predict() (autots.evaluator.auto_model.modelprediction method)": [[3, "autots.evaluator.auto_model.ModelPrediction.fit_predict"]], "full_mae_errors (autots.evaluator.auto_model.templateevalobject attribute)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.full_mae_errors"]], "full_mae_ids (autots.evaluator.auto_model.templateevalobject attribute)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.full_mae_ids"]], "full_metric_evaluation() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.full_metric_evaluation"]], "generate_historic_risk_array() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.generate_historic_risk_array"]], "generate_historic_risk_array() (autots.evaluator.event_forecasting.eventriskforecast static method)": [[3, "id7"]], "generate_result_windows() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.generate_result_windows"], [3, "id8"]], "generate_risk_array() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.generate_risk_array"]], "generate_risk_array() (autots.evaluator.event_forecasting.eventriskforecast static method)": [[3, "id9"]], "generate_score() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.generate_score"]], "generate_score_per_series() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.generate_score_per_series"]], "generate_validation_indices() (in module autots.evaluator.validation)": [[3, "autots.evaluator.validation.generate_validation_indices"]], "get_metric_corr() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.get_metric_corr"]], "get_new_params() (autots.evaluator.anomaly_detector.anomalydetector static method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.get_new_params"]], "get_new_params() (autots.evaluator.anomaly_detector.holidaydetector static method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.get_new_params"]], "get_new_params() (autots.evaluator.auto_ts.autots static method)": [[3, "autots.evaluator.auto_ts.AutoTS.get_new_params"]], "get_params_from_id() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.get_params_from_id"]], "get_top_n_counts() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.get_top_n_counts"]], "horizontal_per_generation() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.horizontal_per_generation"]], "horizontal_template_to_model_list() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.horizontal_template_to_model_list"]], "horizontal_to_df() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.horizontal_to_df"]], "import_best_model() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.import_best_model"]], "import_results() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.import_results"]], "import_template() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.import_template"]], "kde() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.kde"]], "kde_kl_distance() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.kde_kl_distance"]], "kl_divergence() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.kl_divergence"]], "linearity() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.linearity"]], "list_failed_model_types() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.list_failed_model_types"]], "load() (autots.evaluator.auto_model.templateevalobject method)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.load"]], "load_template() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.load_template"]], "mae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mae"]], "mda() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mda"]], "mean_absolute_differential_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mean_absolute_differential_error"]], "mean_absolute_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mean_absolute_error"]], "medae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.medae"]], "median_absolute_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.median_absolute_error"]], "mlvb() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mlvb"]], "model_forecast() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.model_forecast"]], "model_results (autots.evaluator.auto_ts.autots.initial_results attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.initial_results.model_results"]], "mosaic_to_df() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.mosaic_to_df"]], "mqae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mqae"]], "msle() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.msle"]], "numpy_ffill() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.numpy_ffill"]], "oda() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.oda"]], "parse_best_model() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.parse_best_model"]], "pinball_loss() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.pinball_loss"]], "plot() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.plot"]], "plot() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.plot"]], "plot() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.plot"], [3, "id10"]], "plot_anomaly() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.plot_anomaly"]], "plot_back_forecast() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_back_forecast"]], "plot_backforecast() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_backforecast"]], "plot_eval() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.plot_eval"]], "plot_generation_loss() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_generation_loss"]], "plot_horizontal() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_horizontal"]], "plot_horizontal_model_count() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_horizontal_model_count"]], "plot_horizontal_per_generation() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_horizontal_per_generation"]], "plot_horizontal_transformers() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_horizontal_transformers"]], "plot_metric_corr() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_metric_corr"]], "plot_per_series_error() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_per_series_error"]], "plot_per_series_mape() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_per_series_mape"]], "plot_per_series_smape() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_per_series_smape"]], "plot_series_corr() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_series_corr"]], "plot_transformer_failure_rate() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_transformer_failure_rate"]], "plot_validations() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_validations"]], "precomp_wasserstein() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.precomp_wasserstein"]], "predict() (autots.evaluator.auto_model.modelprediction method)": [[3, "autots.evaluator.auto_model.ModelPrediction.predict"]], "predict() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.predict"]], "predict() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.predict"], [3, "id11"]], "predict_historic() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.predict_historic"], [3, "id12"]], "qae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.qae"]], "random_model() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.random_model"]], "regression_check (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.regression_check"]], "remove_leading_zeros() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.remove_leading_zeros"]], "results() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.results"]], "retrieve_validation_forecasts() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.retrieve_validation_forecasts"]], "rmse() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.rmse"]], "root_mean_square_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.root_mean_square_error"]], "rps() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.rps"]], "run() (autots.evaluator.benchmark.benchmark method)": [[3, "autots.evaluator.benchmark.Benchmark.run"]], "save() (autots.evaluator.auto_model.templateevalobject method)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.save"]], "save_template() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.save_template"]], "scaled_pinball_loss() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.scaled_pinball_loss"]], "score_per_series (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.score_per_series"]], "score_to_anomaly() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.score_to_anomaly"]], "set_limit() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.set_limit"]], "set_limit() (autots.evaluator.event_forecasting.eventriskforecast static method)": [[3, "id13"]], "set_limit_forecast() (in module autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.set_limit_forecast"]], "set_limit_forecast_historic() (in module autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.set_limit_forecast_historic"]], "smape() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.smape"]], "smoothness() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.smoothness"]], "spl() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.spl"]], "symmetric_mean_absolute_percentage_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.symmetric_mean_absolute_percentage_error"]], "threshold_loss() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.threshold_loss"]], "trans_dict_recomb() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.trans_dict_recomb"]], "unpack_ensemble_models() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.unpack_ensemble_models"]], "unsorted_wasserstein() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.unsorted_wasserstein"]], "validate_num_validations() (in module autots.evaluator.validation)": [[3, "autots.evaluator.validation.validate_num_validations"]], "validation_agg() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.validation_agg"]], "validation_aggregation() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.validation_aggregation"]], "wasserstein() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.wasserstein"]], "arch (class in autots.models.arch)": [[4, "autots.models.arch.ARCH"]], "ardl (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.ARDL"]], "arima (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.ARIMA"]], "averagevaluenaive (class in autots.models.basics)": [[4, "autots.models.basics.AverageValueNaive"]], "balltreemultivariatemotif (class in autots.models.basics)": [[4, "autots.models.basics.BallTreeMultivariateMotif"]], "bayesianmultioutputregression (class in autots.models.cassandra)": [[4, "autots.models.cassandra.BayesianMultiOutputRegression"]], "bestnensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.BestNEnsemble"]], "cassandra (class in autots.models.cassandra)": [[4, "autots.models.cassandra.Cassandra"]], "componentanalysis (class in autots.models.sklearn)": [[4, "autots.models.sklearn.ComponentAnalysis"]], "constantnaive (class in autots.models.basics)": [[4, "autots.models.basics.ConstantNaive"]], "dmd (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.DMD"]], "datepartregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.DatepartRegression"]], "distensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.DistEnsemble"]], "dynamicfactor (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.DynamicFactor"]], "dynamicfactormq (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.DynamicFactorMQ"]], "ets (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.ETS"]], "ensembleforecast() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.EnsembleForecast"]], "ensembletemplategenerator() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.EnsembleTemplateGenerator"]], "fbprophet (class in autots.models.prophet)": [[4, "autots.models.prophet.FBProphet"]], "fft (class in autots.models.basics)": [[4, "autots.models.basics.FFT"]], "glm (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.GLM"]], "gls (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.GLS"]], "gluonts (class in autots.models.gluonts)": [[4, "autots.models.gluonts.GluonTS"]], "greykite (class in autots.models.greykite)": [[4, "autots.models.greykite.Greykite"]], "hdistensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.HDistEnsemble"]], "horizontalensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.HorizontalEnsemble"]], "horizontaltemplategenerator() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.HorizontalTemplateGenerator"]], "kalmanstatespace (class in autots.models.basics)": [[4, "autots.models.basics.KalmanStateSpace"]], "kerasrnn (class in autots.models.dnn)": [[4, "autots.models.dnn.KerasRNN"]], "latc (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.LATC"]], "lastvaluenaive (class in autots.models.basics)": [[4, "autots.models.basics.LastValueNaive"]], "mar (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.MAR"]], "mlensemble (class in autots.models.mlensemble)": [[4, "autots.models.mlensemble.MLEnsemble"]], "metricmotif (class in autots.models.basics)": [[4, "autots.models.basics.MetricMotif"]], "modelobject (class in autots.models.base)": [[4, "autots.models.base.ModelObject"]], "mosaicensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.MosaicEnsemble"]], "motif (class in autots.models.basics)": [[4, "autots.models.basics.Motif"]], "motifsimulation (class in autots.models.basics)": [[4, "autots.models.basics.MotifSimulation"]], "multivariateregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.MultivariateRegression"]], "nvar (class in autots.models.basics)": [[4, "autots.models.basics.NVAR"]], "neuralforecast (class in autots.models.neural_forecast)": [[4, "autots.models.neural_forecast.NeuralForecast"]], "neuralprophet (class in autots.models.prophet)": [[4, "autots.models.prophet.NeuralProphet"]], "predictionobject (class in autots.models.base)": [[4, "autots.models.base.PredictionObject"]], "preprocessingregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.PreprocessingRegression"]], "pytorchforecasting (class in autots.models.pytorch)": [[4, "autots.models.pytorch.PytorchForecasting"]], "rrvar (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.RRVAR"]], "rollingregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.RollingRegression"]], "seasonalnaive (class in autots.models.basics)": [[4, "autots.models.basics.SeasonalNaive"]], "seasonalitymotif (class in autots.models.basics)": [[4, "autots.models.basics.SeasonalityMotif"]], "sectionalmotif (class in autots.models.basics)": [[4, "autots.models.basics.SectionalMotif"]], "tfpregression (class in autots.models.tfp)": [[4, "autots.models.tfp.TFPRegression"]], "tfpregressor (class in autots.models.tfp)": [[4, "autots.models.tfp.TFPRegressor"]], "tmf (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.TMF"]], "tensorflowsts (class in autots.models.tfp)": [[4, "autots.models.tfp.TensorflowSTS"]], "theta (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.Theta"]], "tide (class in autots.models.tide)": [[4, "autots.models.tide.TiDE"]], "timecovariates (class in autots.models.tide)": [[4, "autots.models.tide.TimeCovariates"]], "timeseriesdata (class in autots.models.tide)": [[4, "autots.models.tide.TimeSeriesdata"]], "transformer (class in autots.models.dnn)": [[4, "autots.models.dnn.Transformer"]], "univariateregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.UnivariateRegression"]], "unobservedcomponents (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.UnobservedComponents"]], "var (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.VAR"]], "varmax (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.VARMAX"]], "vecm (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.VECM"]], "vectorizedmultioutputgpr (class in autots.models.sklearn)": [[4, "autots.models.sklearn.VectorizedMultiOutputGPR"]], "windowregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.WindowRegression"]], "zeroesnaive (in module autots.models.basics)": [[4, "autots.models.basics.ZeroesNaive"]], "analyze_trend() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.analyze_trend"]], "anomalies (autots.models.cassandra.cassandra..anomaly_detector attribute)": [[4, "autots.models.cassandra.Cassandra..anomaly_detector.anomalies"]], "apply_constraint_single() (in module autots.models.base)": [[4, "autots.models.base.apply_constraint_single"]], "apply_constraints() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.apply_constraints"], [4, "id0"]], "apply_constraints() (in module autots.models.base)": [[4, "autots.models.base.apply_constraints"]], "arima_seek_the_oracle() (in module autots.models.statsmodels)": [[4, "autots.models.statsmodels.arima_seek_the_oracle"]], "auto_fit() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.auto_fit"]], "auto_model_list() (in module autots.models.model_list)": [[4, "autots.models.model_list.auto_model_list"]], "autots.models": [[4, "module-autots.models"]], "autots.models.arch": [[4, "module-autots.models.arch"]], "autots.models.base": [[4, "module-autots.models.base"]], "autots.models.basics": [[4, "module-autots.models.basics"]], "autots.models.cassandra": [[4, "module-autots.models.cassandra"]], "autots.models.dnn": [[4, "module-autots.models.dnn"]], "autots.models.ensemble": [[4, "module-autots.models.ensemble"]], "autots.models.gluonts": [[4, "module-autots.models.gluonts"]], "autots.models.greykite": [[4, "module-autots.models.greykite"]], "autots.models.matrix_var": [[4, "module-autots.models.matrix_var"]], "autots.models.mlensemble": [[4, "module-autots.models.mlensemble"]], "autots.models.model_list": [[4, "module-autots.models.model_list"]], "autots.models.neural_forecast": [[4, "module-autots.models.neural_forecast"]], "autots.models.prophet": [[4, "module-autots.models.prophet"]], "autots.models.pytorch": [[4, "module-autots.models.pytorch"]], "autots.models.sklearn": [[4, "module-autots.models.sklearn"]], "autots.models.statsmodels": [[4, "module-autots.models.statsmodels"]], "autots.models.tfp": [[4, "module-autots.models.tfp"]], "autots.models.tide": [[4, "module-autots.models.tide"]], "base_scaler() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.base_scaler"]], "base_scaler() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.base_scaler"]], "basic_profile() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.basic_profile"]], "calculate_peak_density() (in module autots.models.base)": [[4, "autots.models.base.calculate_peak_density"]], "clean_regressor() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.clean_regressor"]], "compare_actual_components() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.compare_actual_components"]], "conj_grad_w() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.conj_grad_w"]], "conj_grad_x() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.conj_grad_x"]], "constant_growth_rate() (in module autots.models.base)": [[4, "autots.models.base.constant_growth_rate"]], "cost_function() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.cost_function"]], "cost_function_dwae() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_dwae"]], "cost_function_l1() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_l1"]], "cost_function_l1_positive() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_l1_positive"]], "cost_function_l2() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_l2"]], "cost_function_quantile() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_quantile"]], "create_feature() (in module autots.models.mlensemble)": [[4, "autots.models.mlensemble.create_feature"]], "create_forecast_index() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.create_forecast_index"]], "create_forecast_index() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.create_forecast_index"]], "create_forecast_index() (in module autots.models.base)": [[4, "autots.models.base.create_forecast_index"]], "create_seaborn_palette_from_cmap() (in module autots.models.base)": [[4, "autots.models.base.create_seaborn_palette_from_cmap"]], "create_t() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.create_t"]], "create_t() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.create_t"]], "cross_validate() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.cross_validate"]], "dates_to_holidays() (autots.models.cassandra.cassandra.holiday_detector method)": [[4, "autots.models.cassandra.Cassandra.holiday_detector.dates_to_holidays"]], "dmd() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.dmd"]], "dmd4cast() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.dmd4cast"]], "dmd_forecast() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.dmd_forecast"]], "ell_w() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.ell_w"]], "ell_x() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.ell_x"]], "evaluate() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.evaluate"], [4, "id1"]], "extract_ensemble_runtimes() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.extract_ensemble_runtimes"]], "extract_single_series_from_horz() (in module autots.models.base)": [[4, "autots.models.base.extract_single_series_from_horz"]], "extract_single_transformer() (in module autots.models.base)": [[4, "autots.models.base.extract_single_transformer"]], "feature_importance() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.feature_importance"]], "find_pattern() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.find_pattern"]], "fit() (autots.models.arch.arch method)": [[4, "autots.models.arch.ARCH.fit"]], "fit() (autots.models.basics.averagevaluenaive method)": [[4, "autots.models.basics.AverageValueNaive.fit"]], "fit() (autots.models.basics.balltreemultivariatemotif method)": [[4, "autots.models.basics.BallTreeMultivariateMotif.fit"]], "fit() (autots.models.basics.constantnaive method)": [[4, "autots.models.basics.ConstantNaive.fit"]], "fit() (autots.models.basics.fft method)": [[4, "autots.models.basics.FFT.fit"]], "fit() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.fit"]], "fit() (autots.models.basics.lastvaluenaive method)": [[4, "autots.models.basics.LastValueNaive.fit"]], "fit() (autots.models.basics.metricmotif method)": [[4, "autots.models.basics.MetricMotif.fit"]], "fit() (autots.models.basics.motif method)": [[4, "autots.models.basics.Motif.fit"]], "fit() (autots.models.basics.motifsimulation method)": [[4, "autots.models.basics.MotifSimulation.fit"]], "fit() (autots.models.basics.nvar method)": [[4, "autots.models.basics.NVAR.fit"]], "fit() (autots.models.basics.seasonalnaive method)": [[4, "autots.models.basics.SeasonalNaive.fit"]], "fit() (autots.models.basics.seasonalitymotif method)": [[4, "autots.models.basics.SeasonalityMotif.fit"]], "fit() (autots.models.basics.sectionalmotif method)": [[4, "autots.models.basics.SectionalMotif.fit"]], "fit() (autots.models.cassandra.bayesianmultioutputregression method)": [[4, "autots.models.cassandra.BayesianMultiOutputRegression.fit"]], "fit() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.fit"], [4, "id5"]], "fit() (autots.models.dnn.kerasrnn method)": [[4, "autots.models.dnn.KerasRNN.fit"]], "fit() (autots.models.dnn.transformer method)": [[4, "autots.models.dnn.Transformer.fit"]], "fit() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.fit"]], "fit() (autots.models.greykite.greykite method)": [[4, "autots.models.greykite.Greykite.fit"]], "fit() (autots.models.matrix_var.dmd method)": [[4, "autots.models.matrix_var.DMD.fit"]], "fit() (autots.models.matrix_var.latc method)": [[4, "autots.models.matrix_var.LATC.fit"]], "fit() (autots.models.matrix_var.mar method)": [[4, "autots.models.matrix_var.MAR.fit"]], "fit() (autots.models.matrix_var.rrvar method)": [[4, "autots.models.matrix_var.RRVAR.fit"]], "fit() (autots.models.matrix_var.tmf method)": [[4, "autots.models.matrix_var.TMF.fit"]], "fit() (autots.models.mlensemble.mlensemble method)": [[4, "autots.models.mlensemble.MLEnsemble.fit"]], "fit() (autots.models.neural_forecast.neuralforecast method)": [[4, "autots.models.neural_forecast.NeuralForecast.fit"]], "fit() (autots.models.prophet.fbprophet method)": [[4, "autots.models.prophet.FBProphet.fit"]], "fit() (autots.models.prophet.neuralprophet method)": [[4, "autots.models.prophet.NeuralProphet.fit"]], "fit() (autots.models.pytorch.pytorchforecasting method)": [[4, "autots.models.pytorch.PytorchForecasting.fit"]], "fit() (autots.models.sklearn.componentanalysis method)": [[4, "autots.models.sklearn.ComponentAnalysis.fit"]], "fit() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.fit"]], "fit() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.fit"]], "fit() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.fit"]], "fit() (autots.models.sklearn.rollingregression method)": [[4, "autots.models.sklearn.RollingRegression.fit"]], "fit() (autots.models.sklearn.univariateregression method)": [[4, "autots.models.sklearn.UnivariateRegression.fit"]], "fit() (autots.models.sklearn.vectorizedmultioutputgpr method)": [[4, "autots.models.sklearn.VectorizedMultiOutputGPR.fit"]], "fit() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.fit"]], "fit() (autots.models.statsmodels.ardl method)": [[4, "autots.models.statsmodels.ARDL.fit"]], "fit() (autots.models.statsmodels.arima method)": [[4, "autots.models.statsmodels.ARIMA.fit"]], "fit() (autots.models.statsmodels.dynamicfactor method)": [[4, "autots.models.statsmodels.DynamicFactor.fit"]], "fit() (autots.models.statsmodels.dynamicfactormq method)": [[4, "autots.models.statsmodels.DynamicFactorMQ.fit"]], "fit() (autots.models.statsmodels.ets method)": [[4, "autots.models.statsmodels.ETS.fit"]], "fit() (autots.models.statsmodels.glm method)": [[4, "autots.models.statsmodels.GLM.fit"]], "fit() (autots.models.statsmodels.gls method)": [[4, "autots.models.statsmodels.GLS.fit"]], "fit() (autots.models.statsmodels.theta method)": [[4, "autots.models.statsmodels.Theta.fit"]], "fit() (autots.models.statsmodels.unobservedcomponents method)": [[4, "autots.models.statsmodels.UnobservedComponents.fit"]], "fit() (autots.models.statsmodels.var method)": [[4, "autots.models.statsmodels.VAR.fit"]], "fit() (autots.models.statsmodels.varmax method)": [[4, "autots.models.statsmodels.VARMAX.fit"]], "fit() (autots.models.statsmodels.vecm method)": [[4, "autots.models.statsmodels.VECM.fit"]], "fit() (autots.models.tfp.tfpregression method)": [[4, "autots.models.tfp.TFPRegression.fit"]], "fit() (autots.models.tfp.tfpregressor method)": [[4, "autots.models.tfp.TFPRegressor.fit"]], "fit() (autots.models.tfp.tensorflowsts method)": [[4, "autots.models.tfp.TensorflowSTS.fit"]], "fit() (autots.models.tide.tide method)": [[4, "autots.models.tide.TiDE.fit"]], "fit_data() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.fit_data"]], "fit_data() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.fit_data"]], "fit_data() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.fit_data"]], "fit_data() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.fit_data"]], "fit_data() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.fit_data"]], "fit_data() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.fit_data"]], "fit_data() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.fit_data"]], "fit_data() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.fit_data"]], "fit_linear_model() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.fit_linear_model"]], "forecast (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.forecast"]], "generalize_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.generalize_horizontal"]], "generate_psi() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.generate_Psi"]], "generate_classifier_params() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.generate_classifier_params"]], "generate_crosshair_score() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.generate_crosshair_score"]], "generate_crosshair_score_list() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.generate_crosshair_score_list"]], "generate_mosaic_template() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.generate_mosaic_template"]], "generate_regressor_params() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.generate_regressor_params"]], "get_holidays() (in module autots.models.tide)": [[4, "autots.models.tide.get_HOLIDAYS"]], "get_covariates() (autots.models.tide.timecovariates method)": [[4, "autots.models.tide.TimeCovariates.get_covariates"]], "get_new_params() (autots.models.arch.arch method)": [[4, "autots.models.arch.ARCH.get_new_params"]], "get_new_params() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.get_new_params"]], "get_new_params() (autots.models.basics.averagevaluenaive method)": [[4, "autots.models.basics.AverageValueNaive.get_new_params"]], "get_new_params() (autots.models.basics.balltreemultivariatemotif method)": [[4, "autots.models.basics.BallTreeMultivariateMotif.get_new_params"]], "get_new_params() (autots.models.basics.constantnaive method)": [[4, "autots.models.basics.ConstantNaive.get_new_params"]], "get_new_params() (autots.models.basics.fft method)": [[4, "autots.models.basics.FFT.get_new_params"]], "get_new_params() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.get_new_params"]], "get_new_params() (autots.models.basics.lastvaluenaive method)": [[4, "autots.models.basics.LastValueNaive.get_new_params"]], "get_new_params() (autots.models.basics.metricmotif method)": [[4, "autots.models.basics.MetricMotif.get_new_params"]], "get_new_params() (autots.models.basics.motif method)": [[4, "autots.models.basics.Motif.get_new_params"]], "get_new_params() (autots.models.basics.motifsimulation method)": [[4, "autots.models.basics.MotifSimulation.get_new_params"]], "get_new_params() (autots.models.basics.nvar method)": [[4, "autots.models.basics.NVAR.get_new_params"]], "get_new_params() (autots.models.basics.seasonalnaive method)": [[4, "autots.models.basics.SeasonalNaive.get_new_params"]], "get_new_params() (autots.models.basics.seasonalitymotif method)": [[4, "autots.models.basics.SeasonalityMotif.get_new_params"]], "get_new_params() (autots.models.basics.sectionalmotif method)": [[4, "autots.models.basics.SectionalMotif.get_new_params"]], "get_new_params() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.get_new_params"], [4, "id6"]], "get_new_params() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.get_new_params"]], "get_new_params() (autots.models.greykite.greykite method)": [[4, "autots.models.greykite.Greykite.get_new_params"]], "get_new_params() (autots.models.matrix_var.dmd method)": [[4, "autots.models.matrix_var.DMD.get_new_params"]], "get_new_params() (autots.models.matrix_var.latc method)": [[4, "autots.models.matrix_var.LATC.get_new_params"]], "get_new_params() (autots.models.matrix_var.mar method)": [[4, "autots.models.matrix_var.MAR.get_new_params"]], "get_new_params() (autots.models.matrix_var.rrvar method)": [[4, "autots.models.matrix_var.RRVAR.get_new_params"]], "get_new_params() (autots.models.matrix_var.tmf method)": [[4, "autots.models.matrix_var.TMF.get_new_params"]], "get_new_params() (autots.models.mlensemble.mlensemble method)": [[4, "autots.models.mlensemble.MLEnsemble.get_new_params"]], "get_new_params() (autots.models.neural_forecast.neuralforecast method)": [[4, "autots.models.neural_forecast.NeuralForecast.get_new_params"]], "get_new_params() (autots.models.prophet.fbprophet method)": [[4, "autots.models.prophet.FBProphet.get_new_params"]], "get_new_params() (autots.models.prophet.neuralprophet method)": [[4, "autots.models.prophet.NeuralProphet.get_new_params"]], "get_new_params() (autots.models.pytorch.pytorchforecasting method)": [[4, "autots.models.pytorch.PytorchForecasting.get_new_params"]], "get_new_params() (autots.models.sklearn.componentanalysis method)": [[4, "autots.models.sklearn.ComponentAnalysis.get_new_params"]], "get_new_params() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.rollingregression method)": [[4, "autots.models.sklearn.RollingRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.univariateregression method)": [[4, "autots.models.sklearn.UnivariateRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.get_new_params"]], "get_new_params() (autots.models.statsmodels.ardl method)": [[4, "autots.models.statsmodels.ARDL.get_new_params"]], "get_new_params() (autots.models.statsmodels.arima method)": [[4, "autots.models.statsmodels.ARIMA.get_new_params"]], "get_new_params() (autots.models.statsmodels.dynamicfactor method)": [[4, "autots.models.statsmodels.DynamicFactor.get_new_params"]], "get_new_params() (autots.models.statsmodels.dynamicfactormq method)": [[4, "autots.models.statsmodels.DynamicFactorMQ.get_new_params"]], "get_new_params() (autots.models.statsmodels.ets method)": [[4, "autots.models.statsmodels.ETS.get_new_params"]], "get_new_params() (autots.models.statsmodels.glm method)": [[4, "autots.models.statsmodels.GLM.get_new_params"]], "get_new_params() (autots.models.statsmodels.gls method)": [[4, "autots.models.statsmodels.GLS.get_new_params"]], "get_new_params() (autots.models.statsmodels.theta method)": [[4, "autots.models.statsmodels.Theta.get_new_params"]], "get_new_params() (autots.models.statsmodels.unobservedcomponents method)": [[4, "autots.models.statsmodels.UnobservedComponents.get_new_params"]], "get_new_params() (autots.models.statsmodels.var method)": [[4, "autots.models.statsmodels.VAR.get_new_params"]], "get_new_params() (autots.models.statsmodels.varmax method)": [[4, "autots.models.statsmodels.VARMAX.get_new_params"]], "get_new_params() (autots.models.statsmodels.vecm method)": [[4, "autots.models.statsmodels.VECM.get_new_params"]], "get_new_params() (autots.models.tfp.tfpregression method)": [[4, "autots.models.tfp.TFPRegression.get_new_params"]], "get_new_params() (autots.models.tfp.tensorflowsts method)": [[4, "autots.models.tfp.TensorflowSTS.get_new_params"]], "get_new_params() (autots.models.tide.tide method)": [[4, "autots.models.tide.TiDE.get_new_params"]], "get_params() (autots.models.arch.arch method)": [[4, "autots.models.arch.ARCH.get_params"]], "get_params() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.get_params"]], "get_params() (autots.models.basics.averagevaluenaive method)": [[4, "autots.models.basics.AverageValueNaive.get_params"]], "get_params() (autots.models.basics.balltreemultivariatemotif method)": [[4, "autots.models.basics.BallTreeMultivariateMotif.get_params"]], "get_params() (autots.models.basics.constantnaive method)": [[4, "autots.models.basics.ConstantNaive.get_params"]], "get_params() (autots.models.basics.fft method)": [[4, "autots.models.basics.FFT.get_params"]], "get_params() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.get_params"]], "get_params() (autots.models.basics.lastvaluenaive method)": [[4, "autots.models.basics.LastValueNaive.get_params"]], "get_params() (autots.models.basics.metricmotif method)": [[4, "autots.models.basics.MetricMotif.get_params"]], "get_params() (autots.models.basics.motif method)": [[4, "autots.models.basics.Motif.get_params"]], "get_params() (autots.models.basics.motifsimulation method)": [[4, "autots.models.basics.MotifSimulation.get_params"]], "get_params() (autots.models.basics.nvar method)": [[4, "autots.models.basics.NVAR.get_params"]], "get_params() (autots.models.basics.seasonalnaive method)": [[4, "autots.models.basics.SeasonalNaive.get_params"]], "get_params() (autots.models.basics.seasonalitymotif method)": [[4, "autots.models.basics.SeasonalityMotif.get_params"]], "get_params() (autots.models.basics.sectionalmotif method)": [[4, "autots.models.basics.SectionalMotif.get_params"]], "get_params() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.get_params"]], "get_params() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.get_params"]], "get_params() (autots.models.greykite.greykite method)": [[4, "autots.models.greykite.Greykite.get_params"]], "get_params() (autots.models.matrix_var.dmd method)": [[4, "autots.models.matrix_var.DMD.get_params"]], "get_params() (autots.models.matrix_var.latc method)": [[4, "autots.models.matrix_var.LATC.get_params"]], "get_params() (autots.models.matrix_var.mar method)": [[4, "autots.models.matrix_var.MAR.get_params"]], "get_params() (autots.models.matrix_var.rrvar method)": [[4, "autots.models.matrix_var.RRVAR.get_params"]], "get_params() (autots.models.matrix_var.tmf method)": [[4, "autots.models.matrix_var.TMF.get_params"]], "get_params() (autots.models.mlensemble.mlensemble method)": [[4, "autots.models.mlensemble.MLEnsemble.get_params"]], "get_params() (autots.models.neural_forecast.neuralforecast method)": [[4, "autots.models.neural_forecast.NeuralForecast.get_params"]], "get_params() (autots.models.prophet.fbprophet method)": [[4, "autots.models.prophet.FBProphet.get_params"]], "get_params() (autots.models.prophet.neuralprophet method)": [[4, "autots.models.prophet.NeuralProphet.get_params"]], "get_params() (autots.models.pytorch.pytorchforecasting method)": [[4, "autots.models.pytorch.PytorchForecasting.get_params"]], "get_params() (autots.models.sklearn.componentanalysis method)": [[4, "autots.models.sklearn.ComponentAnalysis.get_params"]], "get_params() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.get_params"]], "get_params() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.get_params"]], "get_params() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.get_params"]], "get_params() (autots.models.sklearn.rollingregression method)": [[4, "autots.models.sklearn.RollingRegression.get_params"]], "get_params() (autots.models.sklearn.univariateregression method)": [[4, "autots.models.sklearn.UnivariateRegression.get_params"]], "get_params() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.get_params"]], "get_params() (autots.models.statsmodels.ardl method)": [[4, "autots.models.statsmodels.ARDL.get_params"]], "get_params() (autots.models.statsmodels.arima method)": [[4, "autots.models.statsmodels.ARIMA.get_params"]], "get_params() (autots.models.statsmodels.dynamicfactor method)": [[4, "autots.models.statsmodels.DynamicFactor.get_params"]], "get_params() (autots.models.statsmodels.dynamicfactormq method)": [[4, "autots.models.statsmodels.DynamicFactorMQ.get_params"]], "get_params() (autots.models.statsmodels.ets method)": [[4, "autots.models.statsmodels.ETS.get_params"]], "get_params() (autots.models.statsmodels.glm method)": [[4, "autots.models.statsmodels.GLM.get_params"]], "get_params() (autots.models.statsmodels.gls method)": [[4, "autots.models.statsmodels.GLS.get_params"]], "get_params() (autots.models.statsmodels.theta method)": [[4, "autots.models.statsmodels.Theta.get_params"]], "get_params() (autots.models.statsmodels.unobservedcomponents method)": [[4, "autots.models.statsmodels.UnobservedComponents.get_params"]], "get_params() (autots.models.statsmodels.var method)": [[4, "autots.models.statsmodels.VAR.get_params"]], "get_params() (autots.models.statsmodels.varmax method)": [[4, "autots.models.statsmodels.VARMAX.get_params"]], "get_params() (autots.models.statsmodels.vecm method)": [[4, "autots.models.statsmodels.VECM.get_params"]], "get_params() (autots.models.tfp.tfpregression method)": [[4, "autots.models.tfp.TFPRegression.get_params"]], "get_params() (autots.models.tfp.tensorflowsts method)": [[4, "autots.models.tfp.TensorflowSTS.get_params"]], "get_params() (autots.models.tide.tide method)": [[4, "autots.models.tide.TiDE.get_params"]], "glm_forecast_by_column() (in module autots.models.statsmodels)": [[4, "autots.models.statsmodels.glm_forecast_by_column"]], "holiday_count (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..holiday_count"]], "holidays (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..holidays"]], "horizontal_classifier() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.horizontal_classifier"]], "horizontal_xy() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.horizontal_xy"]], "is_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.is_horizontal"]], "is_mosaic() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.is_mosaic"]], "latc_imputer() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.latc_imputer"]], "latc_predictor() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.latc_predictor"]], "long_form_results() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.long_form_results"], [4, "id2"]], "looped_motif() (in module autots.models.basics)": [[4, "autots.models.basics.looped_motif"]], "lower_forecast (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.lower_forecast"]], "lstsq_minimize() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.lstsq_minimize"]], "lstsq_solve() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.lstsq_solve"]], "mae_loss() (in module autots.models.tide)": [[4, "autots.models.tide.mae_loss"]], "mape() (in module autots.models.tide)": [[4, "autots.models.tide.mape"]], "mar() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.mar"]], "mat2ten() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.mat2ten"]], "mlens_helper() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mlens_helper"]], "model_list_to_dict() (in module autots.models.model_list)": [[4, "autots.models.model_list.model_list_to_dict"]], "model_name (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.model_name"]], "model_parameters (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.model_parameters"]], "mosaic_classifier() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mosaic_classifier"]], "mosaic_or_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mosaic_or_horizontal"]], "mosaic_to_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mosaic_to_horizontal"]], "mosaic_xy() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mosaic_xy"]], "n_limited_horz() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.n_limited_horz"]], "next_fit() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.next_fit"]], "nrmse() (in module autots.models.tide)": [[4, "autots.models.tide.nrmse"]], "params (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..params"]], "parse_forecast_length() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.parse_forecast_length"]], "parse_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.parse_horizontal"]], "parse_mosaic() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.parse_mosaic"]], "plot() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.plot"], [4, "id3"]], "plot_components() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.plot_components"], [4, "id7"]], "plot_df() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.plot_df"]], "plot_distributions() (in module autots.models.base)": [[4, "autots.models.base.plot_distributions"]], "plot_ensemble_runtimes() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.plot_ensemble_runtimes"]], "plot_forecast() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.plot_forecast"], [4, "id8"]], "plot_grid() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.plot_grid"]], "plot_things() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.plot_things"]], "plot_trend() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.plot_trend"], [4, "id9"]], "predict() (autots.models.arch.arch method)": [[4, "autots.models.arch.ARCH.predict"]], "predict() (autots.models.basics.averagevaluenaive method)": [[4, "autots.models.basics.AverageValueNaive.predict"]], "predict() (autots.models.basics.balltreemultivariatemotif method)": [[4, "autots.models.basics.BallTreeMultivariateMotif.predict"]], "predict() (autots.models.basics.constantnaive method)": [[4, "autots.models.basics.ConstantNaive.predict"]], "predict() (autots.models.basics.fft method)": [[4, "autots.models.basics.FFT.predict"]], "predict() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.predict"]], "predict() (autots.models.basics.lastvaluenaive method)": [[4, "autots.models.basics.LastValueNaive.predict"]], "predict() (autots.models.basics.metricmotif method)": [[4, "autots.models.basics.MetricMotif.predict"]], "predict() (autots.models.basics.motif method)": [[4, "autots.models.basics.Motif.predict"]], "predict() (autots.models.basics.motifsimulation method)": [[4, "autots.models.basics.MotifSimulation.predict"]], "predict() (autots.models.basics.nvar method)": [[4, "autots.models.basics.NVAR.predict"]], "predict() (autots.models.basics.seasonalnaive method)": [[4, "autots.models.basics.SeasonalNaive.predict"]], "predict() (autots.models.basics.seasonalitymotif method)": [[4, "autots.models.basics.SeasonalityMotif.predict"]], "predict() (autots.models.basics.sectionalmotif method)": [[4, "autots.models.basics.SectionalMotif.predict"]], "predict() (autots.models.cassandra.bayesianmultioutputregression method)": [[4, "autots.models.cassandra.BayesianMultiOutputRegression.predict"]], "predict() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.predict"], [4, "id10"]], "predict() (autots.models.dnn.kerasrnn method)": [[4, "autots.models.dnn.KerasRNN.predict"]], "predict() (autots.models.dnn.transformer method)": [[4, "autots.models.dnn.Transformer.predict"]], "predict() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.predict"]], "predict() (autots.models.greykite.greykite method)": [[4, "autots.models.greykite.Greykite.predict"]], "predict() (autots.models.matrix_var.dmd method)": [[4, "autots.models.matrix_var.DMD.predict"]], "predict() (autots.models.matrix_var.latc method)": [[4, "autots.models.matrix_var.LATC.predict"]], "predict() (autots.models.matrix_var.mar method)": [[4, "autots.models.matrix_var.MAR.predict"]], "predict() (autots.models.matrix_var.rrvar method)": [[4, "autots.models.matrix_var.RRVAR.predict"]], "predict() (autots.models.matrix_var.tmf method)": [[4, "autots.models.matrix_var.TMF.predict"]], "predict() (autots.models.mlensemble.mlensemble method)": [[4, "autots.models.mlensemble.MLEnsemble.predict"]], "predict() (autots.models.neural_forecast.neuralforecast method)": [[4, "autots.models.neural_forecast.NeuralForecast.predict"]], "predict() (autots.models.prophet.fbprophet method)": [[4, "autots.models.prophet.FBProphet.predict"]], "predict() (autots.models.prophet.neuralprophet method)": [[4, "autots.models.prophet.NeuralProphet.predict"]], "predict() (autots.models.pytorch.pytorchforecasting method)": [[4, "autots.models.pytorch.PytorchForecasting.predict"]], "predict() (autots.models.sklearn.componentanalysis method)": [[4, "autots.models.sklearn.ComponentAnalysis.predict"]], "predict() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.predict"]], "predict() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.predict"]], "predict() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.predict"]], "predict() (autots.models.sklearn.rollingregression method)": [[4, "autots.models.sklearn.RollingRegression.predict"]], "predict() (autots.models.sklearn.univariateregression method)": [[4, "autots.models.sklearn.UnivariateRegression.predict"]], "predict() (autots.models.sklearn.vectorizedmultioutputgpr method)": [[4, "autots.models.sklearn.VectorizedMultiOutputGPR.predict"]], "predict() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.predict"]], "predict() (autots.models.statsmodels.ardl method)": [[4, "autots.models.statsmodels.ARDL.predict"]], "predict() (autots.models.statsmodels.arima method)": [[4, "autots.models.statsmodels.ARIMA.predict"]], "predict() (autots.models.statsmodels.dynamicfactor method)": [[4, "autots.models.statsmodels.DynamicFactor.predict"]], "predict() (autots.models.statsmodels.dynamicfactormq method)": [[4, "autots.models.statsmodels.DynamicFactorMQ.predict"]], "predict() (autots.models.statsmodels.ets method)": [[4, "autots.models.statsmodels.ETS.predict"]], "predict() (autots.models.statsmodels.glm method)": [[4, "autots.models.statsmodels.GLM.predict"]], "predict() (autots.models.statsmodels.gls method)": [[4, "autots.models.statsmodels.GLS.predict"]], "predict() (autots.models.statsmodels.theta method)": [[4, "autots.models.statsmodels.Theta.predict"]], "predict() (autots.models.statsmodels.unobservedcomponents method)": [[4, "autots.models.statsmodels.UnobservedComponents.predict"]], "predict() (autots.models.statsmodels.var method)": [[4, "autots.models.statsmodels.VAR.predict"]], "predict() (autots.models.statsmodels.varmax method)": [[4, "autots.models.statsmodels.VARMAX.predict"]], "predict() (autots.models.statsmodels.vecm method)": [[4, "autots.models.statsmodels.VECM.predict"]], "predict() (autots.models.tfp.tfpregression method)": [[4, "autots.models.tfp.TFPRegression.predict"]], "predict() (autots.models.tfp.tfpregressor method)": [[4, "autots.models.tfp.TFPRegressor.predict"]], "predict() (autots.models.tfp.tensorflowsts method)": [[4, "autots.models.tfp.TensorflowSTS.predict"]], "predict() (autots.models.tide.tide method)": [[4, "autots.models.tide.TiDE.predict"]], "predict_new_product() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.predict_new_product"]], "predict_proba() (autots.models.sklearn.vectorizedmultioutputgpr method)": [[4, "autots.models.sklearn.VectorizedMultiOutputGPR.predict_proba"]], "predict_reservoir() (in module autots.models.basics)": [[4, "autots.models.basics.predict_reservoir"]], "predict_x_array (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..predict_x_array"]], "predicted_trend (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..predicted_trend"]], "process_components() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.process_components"]], "process_mosaic_arrays() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.process_mosaic_arrays"]], "retrieve_classifier() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.retrieve_classifier"]], "retrieve_regressor() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.retrieve_regressor"]], "return_components() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.return_components"], [4, "id11"]], "rmse() (in module autots.models.tide)": [[4, "autots.models.tide.rmse"]], "rolling_trend() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.rolling_trend"]], "rolling_x_regressor() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.rolling_x_regressor"]], "rolling_x_regressor_regressor() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.rolling_x_regressor_regressor"]], "rrvar() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.rrvar"]], "sample_posterior() (autots.models.cassandra.bayesianmultioutputregression method)": [[4, "autots.models.cassandra.BayesianMultiOutputRegression.sample_posterior"]], "scale_data() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.scale_data"]], "scale_data() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.scale_data"]], "scores (autots.models.cassandra.cassandra..anomaly_detector attribute)": [[4, "autots.models.cassandra.Cassandra..anomaly_detector.scores"]], "seek_the_oracle() (in module autots.models.greykite)": [[4, "autots.models.greykite.seek_the_oracle"]], "smape() (in module autots.models.tide)": [[4, "autots.models.tide.smape"]], "summarize_series() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.summarize_series"]], "svt_tnn() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.svt_tnn"]], "ten2mat() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.ten2mat"]], "test_val_gen() (autots.models.tide.timeseriesdata method)": [[4, "autots.models.tide.TimeSeriesdata.test_val_gen"]], "tf_dataset() (autots.models.tide.timeseriesdata method)": [[4, "autots.models.tide.TimeSeriesdata.tf_dataset"]], "time() (autots.models.base.modelobject static method)": [[4, "autots.models.base.ModelObject.time"]], "tmf() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.tmf"]], "to_origin_space() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.to_origin_space"]], "to_origin_space() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.to_origin_space"]], "total_runtime() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.total_runtime"], [4, "id4"]], "train_gen() (autots.models.tide.timeseriesdata method)": [[4, "autots.models.tide.TimeSeriesdata.train_gen"]], "transformation_parameters (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.transformation_parameters"]], "transformer_build_model() (in module autots.models.dnn)": [[4, "autots.models.dnn.transformer_build_model"]], "transformer_encoder() (in module autots.models.dnn)": [[4, "autots.models.dnn.transformer_encoder"]], "treatment_causal_impact() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.treatment_causal_impact"]], "trend_train (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..trend_train"]], "tune_observational_noise() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.tune_observational_noise"]], "update_cg() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.update_cg"]], "upper_forecast (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.upper_forecast"]], "var() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.var"]], "var4cast() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.var4cast"]], "wape() (in module autots.models.tide)": [[4, "autots.models.tide.wape"]], "x_array (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..x_array"]], "autots.templates": [[5, "module-autots.templates"]], "autots.templates.general": [[5, "module-autots.templates.general"]], "general_template (in module autots.templates.general)": [[5, "autots.templates.general.general_template"]], "alignlastdiff (class in autots.tools.transform)": [[6, "autots.tools.transform.AlignLastDiff"]], "alignlastvalue (class in autots.tools.transform)": [[6, "autots.tools.transform.AlignLastValue"]], "anomalyremoval (class in autots.tools.transform)": [[6, "autots.tools.transform.AnomalyRemoval"]], "bkbandpassfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.BKBandpassFilter"]], "btcd (class in autots.tools.transform)": [[6, "autots.tools.transform.BTCD"]], "centerlastvalue (class in autots.tools.transform)": [[6, "autots.tools.transform.CenterLastValue"]], "centersplit (class in autots.tools.transform)": [[6, "autots.tools.transform.CenterSplit"]], "clipoutliers (class in autots.tools.transform)": [[6, "autots.tools.transform.ClipOutliers"]], "cointegration (class in autots.tools.transform)": [[6, "autots.tools.transform.Cointegration"]], "cumsumtransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.CumSumTransformer"]], "datepartregression (in module autots.tools.transform)": [[6, "autots.tools.transform.DatepartRegression"]], "datepartregressiontransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.DatepartRegressionTransformer"]], "detrend (class in autots.tools.transform)": [[6, "autots.tools.transform.Detrend"]], "diffsmoother (class in autots.tools.transform)": [[6, "autots.tools.transform.DiffSmoother"]], "differencedtransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.DifferencedTransformer"]], "discretize (class in autots.tools.transform)": [[6, "autots.tools.transform.Discretize"]], "ewmafilter (class in autots.tools.transform)": [[6, "autots.tools.transform.EWMAFilter"]], "emptytransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.EmptyTransformer"]], "fft (class in autots.tools.fft)": [[6, "autots.tools.fft.FFT"]], "fftdecomposition (class in autots.tools.transform)": [[6, "autots.tools.transform.FFTDecomposition"]], "fftfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.FFTFilter"]], "fastica (class in autots.tools.transform)": [[6, "autots.tools.transform.FastICA"]], "fillna() (in module autots.tools.impute)": [[6, "autots.tools.impute.FillNA"]], "gaussian (class in autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.Gaussian"]], "generaltransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.GeneralTransformer"]], "hpfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.HPFilter"]], "historicvalues (class in autots.tools.transform)": [[6, "autots.tools.transform.HistoricValues"]], "holidaytransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.HolidayTransformer"]], "intermittentoccurrence (class in autots.tools.transform)": [[6, "autots.tools.transform.IntermittentOccurrence"]], "kalmanfilter (class in autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.KalmanFilter"]], "kalmanfilter.result (class in autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.KalmanFilter.Result"]], "kalmansmoothing (class in autots.tools.transform)": [[6, "autots.tools.transform.KalmanSmoothing"]], "levelshiftmagic (class in autots.tools.transform)": [[6, "autots.tools.transform.LevelShiftMagic"]], "levelshifttransformer (in module autots.tools.transform)": [[6, "autots.tools.transform.LevelShiftTransformer"]], "locallineartrend (class in autots.tools.transform)": [[6, "autots.tools.transform.LocalLinearTrend"]], "meandifference (class in autots.tools.transform)": [[6, "autots.tools.transform.MeanDifference"]], "nonparametricthreshold (class in autots.tools.thresholding)": [[6, "autots.tools.thresholding.NonparametricThreshold"]], "numerictransformer (class in autots.tools.shaping)": [[6, "autots.tools.shaping.NumericTransformer"]], "pca (class in autots.tools.transform)": [[6, "autots.tools.transform.PCA"]], "pctchangetransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.PctChangeTransformer"]], "point_to_probability() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.Point_to_Probability"]], "positiveshift (class in autots.tools.transform)": [[6, "autots.tools.transform.PositiveShift"]], "randomtransform() (in module autots.tools.transform)": [[6, "autots.tools.transform.RandomTransform"]], "regressionfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.RegressionFilter"]], "replaceconstant (class in autots.tools.transform)": [[6, "autots.tools.transform.ReplaceConstant"]], "rollingmeantransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.RollingMeanTransformer"]], "round (class in autots.tools.transform)": [[6, "autots.tools.transform.Round"]], "stlfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.STLFilter"]], "scipyfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.ScipyFilter"]], "seasonaldifference (class in autots.tools.transform)": [[6, "autots.tools.transform.SeasonalDifference"]], "seasonalitymotifimputer (class in autots.tools.impute)": [[6, "autots.tools.impute.SeasonalityMotifImputer"]], "simpleseasonalitymotifimputer (class in autots.tools.impute)": [[6, "autots.tools.impute.SimpleSeasonalityMotifImputer"]], "sintrend (class in autots.tools.transform)": [[6, "autots.tools.transform.SinTrend"]], "slice (class in autots.tools.transform)": [[6, "autots.tools.transform.Slice"]], "statsmodelsfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.StatsmodelsFilter"]], "variable_point_to_probability() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.Variable_Point_to_Probability"]], "anomaly_df_to_holidays() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.anomaly_df_to_holidays"]], "anomaly_new_params() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.anomaly_new_params"]], "autoshape() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.autoshape"]], "autots.tools": [[6, "module-autots.tools"]], "autots.tools.anomaly_utils": [[6, "module-autots.tools.anomaly_utils"]], "autots.tools.calendar": [[6, "module-autots.tools.calendar"]], "autots.tools.cointegration": [[6, "module-autots.tools.cointegration"]], "autots.tools.cpu_count": [[6, "module-autots.tools.cpu_count"]], "autots.tools.fast_kalman": [[6, "module-autots.tools.fast_kalman"]], "autots.tools.fft": [[6, "module-autots.tools.fft"]], "autots.tools.hierarchial": [[6, "module-autots.tools.hierarchial"]], "autots.tools.holiday": [[6, "module-autots.tools.holiday"]], "autots.tools.impute": [[6, "module-autots.tools.impute"]], "autots.tools.lunar": [[6, "module-autots.tools.lunar"]], "autots.tools.percentile": [[6, "module-autots.tools.percentile"]], "autots.tools.probabilistic": [[6, "module-autots.tools.probabilistic"]], "autots.tools.profile": [[6, "module-autots.tools.profile"]], "autots.tools.regressor": [[6, "module-autots.tools.regressor"]], "autots.tools.seasonal": [[6, "module-autots.tools.seasonal"]], "autots.tools.shaping": [[6, "module-autots.tools.shaping"]], "autots.tools.thresholding": [[6, "module-autots.tools.thresholding"]], "autots.tools.transform": [[6, "module-autots.tools.transform"]], "autots.tools.wavelet": [[6, "module-autots.tools.wavelet"]], "autots.tools.window_functions": [[6, "module-autots.tools.window_functions"]], "biased_ffill() (in module autots.tools.impute)": [[6, "autots.tools.impute.biased_ffill"]], "bkfilter() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.bkfilter"]], "bkfilter_st() (in module autots.tools.transform)": [[6, "autots.tools.transform.bkfilter_st"]], "btcd_decompose() (in module autots.tools.cointegration)": [[6, "autots.tools.cointegration.btcd_decompose"]], "cffilter() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.cffilter"]], "chunk_reshape() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.chunk_reshape"]], "clean_weights() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.clean_weights"]], "clip_outliers() (in module autots.tools.transform)": [[6, "autots.tools.transform.clip_outliers"]], "coint_johansen() (in module autots.tools.cointegration)": [[6, "autots.tools.cointegration.coint_johansen"]], "compare_to_epsilon() (autots.tools.thresholding.nonparametricthreshold method)": [[6, "autots.tools.thresholding.NonparametricThreshold.compare_to_epsilon"]], "compute() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.compute"]], "consecutive_groups() (in module autots.tools.thresholding)": [[6, "autots.tools.thresholding.consecutive_groups"]], "continuous_db2_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.continuous_db2_wavelet"]], "convolution_filter() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.convolution_filter"]], "cpu_count() (in module autots.tools.cpu_count)": [[6, "autots.tools.cpu_count.cpu_count"]], "create_datepart_components() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.create_datepart_components"]], "create_dates_df() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.create_dates_df"]], "create_daubechies_db2_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_daubechies_db2_wavelet"]], "create_gaussian_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_gaussian_wavelet"]], "create_haar_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_haar_wavelet"]], "create_lagged_regressor() (in module autots.tools.regressor)": [[6, "autots.tools.regressor.create_lagged_regressor"]], "create_mexican_hat_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_mexican_hat_wavelet"]], "create_morlet_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_morlet_wavelet"]], "create_narrowing_wavelets() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_narrowing_wavelets"]], "create_real_morlet_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_real_morlet_wavelet"]], "create_regressor() (in module autots.tools.regressor)": [[6, "autots.tools.regressor.create_regressor"]], "create_seasonality_feature() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.create_seasonality_feature"]], "create_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_wavelet"]], "data_profile() (in module autots.tools.profile)": [[6, "autots.tools.profile.data_profile"]], "date_part() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.date_part"]], "dates_to_holidays() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.dates_to_holidays"]], "dates_to_holidays() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.dates_to_holidays"]], "dcos() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.dcos"]], "ddot() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.ddot"]], "ddot_t_right() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.ddot_t_right"]], "ddot_t_right_old() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.ddot_t_right_old"]], "detect_anomalies() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.detect_anomalies"]], "df_cleanup() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.df_cleanup"]], "dinv() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.dinv"]], "douter() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.douter"]], "dsin() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.dsin"]], "em() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.em"]], "em_initial_state() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.em_initial_state"]], "em_observation_noise() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.em_observation_noise"]], "em_process_noise() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.em_process_noise"]], "empty() (autots.tools.fast_kalman.gaussian static method)": [[6, "autots.tools.fast_kalman.Gaussian.empty"]], "ensure_matrix() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.ensure_matrix"]], "exponential_decay() (in module autots.tools.transform)": [[6, "autots.tools.transform.exponential_decay"]], "fake_date_fill() (in module autots.tools.impute)": [[6, "autots.tools.impute.fake_date_fill"]], "fake_date_fill_old() (in module autots.tools.impute)": [[6, "autots.tools.impute.fake_date_fill_old"]], "fill_forward() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_forward"]], "fill_forward_alt() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_forward_alt"]], "fill_mean() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_mean"]], "fill_mean_old() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_mean_old"]], "fill_median() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_median"]], "fill_median_old() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_median_old"]], "fill_na() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.fill_na"]], "fill_zero() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_zero"]], "fillna_np() (in module autots.tools.impute)": [[6, "autots.tools.impute.fillna_np"]], "find_centerpoint() (autots.tools.transform.alignlastvalue static method)": [[6, "autots.tools.transform.AlignLastValue.find_centerpoint"]], "find_epsilon() (autots.tools.thresholding.nonparametricthreshold method)": [[6, "autots.tools.thresholding.NonparametricThreshold.find_epsilon"]], "fit() (autots.tools.fft.fft method)": [[6, "autots.tools.fft.FFT.fit"]], "fit() (autots.tools.hierarchial.hierarchial method)": [[6, "autots.tools.hierarchial.hierarchial.fit"]], "fit() (autots.tools.shaping.numerictransformer method)": [[6, "autots.tools.shaping.NumericTransformer.fit"]], "fit() (autots.tools.transform.alignlastdiff method)": [[6, "autots.tools.transform.AlignLastDiff.fit"]], "fit() (autots.tools.transform.alignlastvalue method)": [[6, "autots.tools.transform.AlignLastValue.fit"]], "fit() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.fit"]], "fit() (autots.tools.transform.bkbandpassfilter method)": [[6, "autots.tools.transform.BKBandpassFilter.fit"]], "fit() (autots.tools.transform.btcd method)": [[6, "autots.tools.transform.BTCD.fit"]], "fit() (autots.tools.transform.centerlastvalue method)": [[6, "autots.tools.transform.CenterLastValue.fit"]], "fit() (autots.tools.transform.centersplit method)": [[6, "autots.tools.transform.CenterSplit.fit"]], "fit() (autots.tools.transform.clipoutliers method)": [[6, "autots.tools.transform.ClipOutliers.fit"]], "fit() (autots.tools.transform.cointegration method)": [[6, "autots.tools.transform.Cointegration.fit"]], "fit() (autots.tools.transform.cumsumtransformer method)": [[6, "autots.tools.transform.CumSumTransformer.fit"]], "fit() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.fit"]], "fit() (autots.tools.transform.detrend method)": [[6, "autots.tools.transform.Detrend.fit"]], "fit() (autots.tools.transform.diffsmoother method)": [[6, "autots.tools.transform.DiffSmoother.fit"]], "fit() (autots.tools.transform.differencedtransformer method)": [[6, "autots.tools.transform.DifferencedTransformer.fit"]], "fit() (autots.tools.transform.discretize method)": [[6, "autots.tools.transform.Discretize.fit"]], "fit() (autots.tools.transform.emptytransformer method)": [[6, "autots.tools.transform.EmptyTransformer.fit"]], "fit() (autots.tools.transform.fftdecomposition method)": [[6, "autots.tools.transform.FFTDecomposition.fit"]], "fit() (autots.tools.transform.fftfilter method)": [[6, "autots.tools.transform.FFTFilter.fit"]], "fit() (autots.tools.transform.fastica method)": [[6, "autots.tools.transform.FastICA.fit"]], "fit() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.fit"]], "fit() (autots.tools.transform.historicvalues method)": [[6, "autots.tools.transform.HistoricValues.fit"]], "fit() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.fit"]], "fit() (autots.tools.transform.intermittentoccurrence method)": [[6, "autots.tools.transform.IntermittentOccurrence.fit"]], "fit() (autots.tools.transform.kalmansmoothing method)": [[6, "autots.tools.transform.KalmanSmoothing.fit"]], "fit() (autots.tools.transform.levelshiftmagic method)": [[6, "autots.tools.transform.LevelShiftMagic.fit"]], "fit() (autots.tools.transform.locallineartrend method)": [[6, "autots.tools.transform.LocalLinearTrend.fit"]], "fit() (autots.tools.transform.meandifference method)": [[6, "autots.tools.transform.MeanDifference.fit"]], "fit() (autots.tools.transform.pca method)": [[6, "autots.tools.transform.PCA.fit"]], "fit() (autots.tools.transform.pctchangetransformer method)": [[6, "autots.tools.transform.PctChangeTransformer.fit"]], "fit() (autots.tools.transform.positiveshift method)": [[6, "autots.tools.transform.PositiveShift.fit"]], "fit() (autots.tools.transform.regressionfilter method)": [[6, "autots.tools.transform.RegressionFilter.fit"]], "fit() (autots.tools.transform.replaceconstant method)": [[6, "autots.tools.transform.ReplaceConstant.fit"]], "fit() (autots.tools.transform.rollingmeantransformer method)": [[6, "autots.tools.transform.RollingMeanTransformer.fit"]], "fit() (autots.tools.transform.round method)": [[6, "autots.tools.transform.Round.fit"]], "fit() (autots.tools.transform.scipyfilter method)": [[6, "autots.tools.transform.ScipyFilter.fit"]], "fit() (autots.tools.transform.seasonaldifference method)": [[6, "autots.tools.transform.SeasonalDifference.fit"]], "fit() (autots.tools.transform.sintrend method)": [[6, "autots.tools.transform.SinTrend.fit"]], "fit() (autots.tools.transform.slice method)": [[6, "autots.tools.transform.Slice.fit"]], "fit_anomaly_classifier() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.fit_anomaly_classifier"]], "fit_sin() (autots.tools.transform.sintrend static method)": [[6, "autots.tools.transform.SinTrend.fit_sin"]], "fit_transform() (autots.tools.shaping.numerictransformer method)": [[6, "autots.tools.shaping.NumericTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.alignlastdiff method)": [[6, "autots.tools.transform.AlignLastDiff.fit_transform"]], "fit_transform() (autots.tools.transform.alignlastvalue method)": [[6, "autots.tools.transform.AlignLastValue.fit_transform"]], "fit_transform() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.fit_transform"]], "fit_transform() (autots.tools.transform.bkbandpassfilter method)": [[6, "autots.tools.transform.BKBandpassFilter.fit_transform"]], "fit_transform() (autots.tools.transform.btcd method)": [[6, "autots.tools.transform.BTCD.fit_transform"]], "fit_transform() (autots.tools.transform.centerlastvalue method)": [[6, "autots.tools.transform.CenterLastValue.fit_transform"]], "fit_transform() (autots.tools.transform.centersplit method)": [[6, "autots.tools.transform.CenterSplit.fit_transform"]], "fit_transform() (autots.tools.transform.clipoutliers method)": [[6, "autots.tools.transform.ClipOutliers.fit_transform"]], "fit_transform() (autots.tools.transform.cointegration method)": [[6, "autots.tools.transform.Cointegration.fit_transform"]], "fit_transform() (autots.tools.transform.cumsumtransformer method)": [[6, "autots.tools.transform.CumSumTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.detrend method)": [[6, "autots.tools.transform.Detrend.fit_transform"]], "fit_transform() (autots.tools.transform.diffsmoother method)": [[6, "autots.tools.transform.DiffSmoother.fit_transform"]], "fit_transform() (autots.tools.transform.differencedtransformer method)": [[6, "autots.tools.transform.DifferencedTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.discretize method)": [[6, "autots.tools.transform.Discretize.fit_transform"]], "fit_transform() (autots.tools.transform.ewmafilter method)": [[6, "autots.tools.transform.EWMAFilter.fit_transform"]], "fit_transform() (autots.tools.transform.emptytransformer method)": [[6, "autots.tools.transform.EmptyTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.fftdecomposition method)": [[6, "autots.tools.transform.FFTDecomposition.fit_transform"]], "fit_transform() (autots.tools.transform.fftfilter method)": [[6, "autots.tools.transform.FFTFilter.fit_transform"]], "fit_transform() (autots.tools.transform.fastica method)": [[6, "autots.tools.transform.FastICA.fit_transform"]], "fit_transform() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.hpfilter method)": [[6, "autots.tools.transform.HPFilter.fit_transform"]], "fit_transform() (autots.tools.transform.historicvalues method)": [[6, "autots.tools.transform.HistoricValues.fit_transform"]], "fit_transform() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.intermittentoccurrence method)": [[6, "autots.tools.transform.IntermittentOccurrence.fit_transform"]], "fit_transform() (autots.tools.transform.kalmansmoothing method)": [[6, "autots.tools.transform.KalmanSmoothing.fit_transform"]], "fit_transform() (autots.tools.transform.levelshiftmagic method)": [[6, "autots.tools.transform.LevelShiftMagic.fit_transform"]], "fit_transform() (autots.tools.transform.locallineartrend method)": [[6, "autots.tools.transform.LocalLinearTrend.fit_transform"]], "fit_transform() (autots.tools.transform.meandifference method)": [[6, "autots.tools.transform.MeanDifference.fit_transform"]], "fit_transform() (autots.tools.transform.pca method)": [[6, "autots.tools.transform.PCA.fit_transform"]], "fit_transform() (autots.tools.transform.pctchangetransformer method)": [[6, "autots.tools.transform.PctChangeTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.positiveshift method)": [[6, "autots.tools.transform.PositiveShift.fit_transform"]], "fit_transform() (autots.tools.transform.regressionfilter method)": [[6, "autots.tools.transform.RegressionFilter.fit_transform"]], "fit_transform() (autots.tools.transform.replaceconstant method)": [[6, "autots.tools.transform.ReplaceConstant.fit_transform"]], "fit_transform() (autots.tools.transform.rollingmeantransformer method)": [[6, "autots.tools.transform.RollingMeanTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.round method)": [[6, "autots.tools.transform.Round.fit_transform"]], "fit_transform() (autots.tools.transform.stlfilter method)": [[6, "autots.tools.transform.STLFilter.fit_transform"]], "fit_transform() (autots.tools.transform.scipyfilter method)": [[6, "autots.tools.transform.ScipyFilter.fit_transform"]], "fit_transform() (autots.tools.transform.seasonaldifference method)": [[6, "autots.tools.transform.SeasonalDifference.fit_transform"]], "fit_transform() (autots.tools.transform.sintrend method)": [[6, "autots.tools.transform.SinTrend.fit_transform"]], "fit_transform() (autots.tools.transform.slice method)": [[6, "autots.tools.transform.Slice.fit_transform"]], "fit_transform() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.fit_transform"]], "fixangle() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.fixangle"]], "fourier_df() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.fourier_df"]], "fourier_extrapolation() (in module autots.tools.fft)": [[6, "autots.tools.fft.fourier_extrapolation"]], "fourier_series() (in module autots.tools.cointegration)": [[6, "autots.tools.cointegration.fourier_series"]], "fourier_series() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.fourier_series"]], "freq_to_timedelta() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.freq_to_timedelta"]], "get_new_params() (autots.tools.transform.alignlastdiff static method)": [[6, "autots.tools.transform.AlignLastDiff.get_new_params"]], "get_new_params() (autots.tools.transform.alignlastvalue static method)": [[6, "autots.tools.transform.AlignLastValue.get_new_params"]], "get_new_params() (autots.tools.transform.anomalyremoval static method)": [[6, "autots.tools.transform.AnomalyRemoval.get_new_params"]], "get_new_params() (autots.tools.transform.bkbandpassfilter static method)": [[6, "autots.tools.transform.BKBandpassFilter.get_new_params"]], "get_new_params() (autots.tools.transform.btcd static method)": [[6, "autots.tools.transform.BTCD.get_new_params"]], "get_new_params() (autots.tools.transform.centerlastvalue static method)": [[6, "autots.tools.transform.CenterLastValue.get_new_params"]], "get_new_params() (autots.tools.transform.centersplit static method)": [[6, "autots.tools.transform.CenterSplit.get_new_params"]], "get_new_params() (autots.tools.transform.clipoutliers static method)": [[6, "autots.tools.transform.ClipOutliers.get_new_params"]], "get_new_params() (autots.tools.transform.cointegration static method)": [[6, "autots.tools.transform.Cointegration.get_new_params"]], "get_new_params() (autots.tools.transform.datepartregressiontransformer static method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.detrend static method)": [[6, "autots.tools.transform.Detrend.get_new_params"]], "get_new_params() (autots.tools.transform.diffsmoother static method)": [[6, "autots.tools.transform.DiffSmoother.get_new_params"]], "get_new_params() (autots.tools.transform.differencedtransformer static method)": [[6, "autots.tools.transform.DifferencedTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.discretize static method)": [[6, "autots.tools.transform.Discretize.get_new_params"]], "get_new_params() (autots.tools.transform.ewmafilter static method)": [[6, "autots.tools.transform.EWMAFilter.get_new_params"]], "get_new_params() (autots.tools.transform.emptytransformer static method)": [[6, "autots.tools.transform.EmptyTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.fftdecomposition static method)": [[6, "autots.tools.transform.FFTDecomposition.get_new_params"]], "get_new_params() (autots.tools.transform.fftfilter static method)": [[6, "autots.tools.transform.FFTFilter.get_new_params"]], "get_new_params() (autots.tools.transform.fastica static method)": [[6, "autots.tools.transform.FastICA.get_new_params"]], "get_new_params() (autots.tools.transform.generaltransformer static method)": [[6, "autots.tools.transform.GeneralTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.hpfilter static method)": [[6, "autots.tools.transform.HPFilter.get_new_params"]], "get_new_params() (autots.tools.transform.historicvalues static method)": [[6, "autots.tools.transform.HistoricValues.get_new_params"]], "get_new_params() (autots.tools.transform.holidaytransformer static method)": [[6, "autots.tools.transform.HolidayTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.intermittentoccurrence static method)": [[6, "autots.tools.transform.IntermittentOccurrence.get_new_params"]], "get_new_params() (autots.tools.transform.kalmansmoothing static method)": [[6, "autots.tools.transform.KalmanSmoothing.get_new_params"]], "get_new_params() (autots.tools.transform.levelshiftmagic static method)": [[6, "autots.tools.transform.LevelShiftMagic.get_new_params"]], "get_new_params() (autots.tools.transform.locallineartrend static method)": [[6, "autots.tools.transform.LocalLinearTrend.get_new_params"]], "get_new_params() (autots.tools.transform.pca static method)": [[6, "autots.tools.transform.PCA.get_new_params"]], "get_new_params() (autots.tools.transform.regressionfilter static method)": [[6, "autots.tools.transform.RegressionFilter.get_new_params"]], "get_new_params() (autots.tools.transform.replaceconstant static method)": [[6, "autots.tools.transform.ReplaceConstant.get_new_params"]], "get_new_params() (autots.tools.transform.rollingmeantransformer static method)": [[6, "autots.tools.transform.RollingMeanTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.round static method)": [[6, "autots.tools.transform.Round.get_new_params"]], "get_new_params() (autots.tools.transform.stlfilter static method)": [[6, "autots.tools.transform.STLFilter.get_new_params"]], "get_new_params() (autots.tools.transform.scipyfilter static method)": [[6, "autots.tools.transform.ScipyFilter.get_new_params"]], "get_new_params() (autots.tools.transform.seasonaldifference static method)": [[6, "autots.tools.transform.SeasonalDifference.get_new_params"]], "get_new_params() (autots.tools.transform.sintrend static method)": [[6, "autots.tools.transform.SinTrend.get_new_params"]], "get_new_params() (autots.tools.transform.slice static method)": [[6, "autots.tools.transform.Slice.get_new_params"]], "get_transformer_params() (in module autots.tools.transform)": [[6, "autots.tools.transform.get_transformer_params"]], "gregorian_to_chinese() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.gregorian_to_chinese"]], "gregorian_to_christian_lunar() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.gregorian_to_christian_lunar"]], "gregorian_to_hebrew() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.gregorian_to_hebrew"]], "gregorian_to_islamic() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.gregorian_to_islamic"]], "heb_is_leap() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.heb_is_leap"]], "hierarchial (class in autots.tools.hierarchial)": [[6, "autots.tools.hierarchial.hierarchial"]], "historic_quantile() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.historic_quantile"]], "holiday_flag() (in module autots.tools.holiday)": [[6, "autots.tools.holiday.holiday_flag"]], "holiday_new_params() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.holiday_new_params"]], "holt_winters_damped_matrices() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.holt_winters_damped_matrices"]], "impute() (autots.tools.impute.seasonalitymotifimputer method)": [[6, "autots.tools.impute.SeasonalityMotifImputer.impute"]], "impute() (autots.tools.impute.simpleseasonalitymotifimputer method)": [[6, "autots.tools.impute.SimpleSeasonalityMotifImputer.impute"]], "impute() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.impute"]], "infer_frequency() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.infer_frequency"]], "inferred_normal() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.inferred_normal"]], "inverse_transform() (autots.tools.shaping.numerictransformer method)": [[6, "autots.tools.shaping.NumericTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.alignlastdiff method)": [[6, "autots.tools.transform.AlignLastDiff.inverse_transform"]], "inverse_transform() (autots.tools.transform.alignlastvalue method)": [[6, "autots.tools.transform.AlignLastValue.inverse_transform"]], "inverse_transform() (autots.tools.transform.bkbandpassfilter method)": [[6, "autots.tools.transform.BKBandpassFilter.inverse_transform"]], "inverse_transform() (autots.tools.transform.btcd method)": [[6, "autots.tools.transform.BTCD.inverse_transform"]], "inverse_transform() (autots.tools.transform.centerlastvalue method)": [[6, "autots.tools.transform.CenterLastValue.inverse_transform"]], "inverse_transform() (autots.tools.transform.centersplit method)": [[6, "autots.tools.transform.CenterSplit.inverse_transform"]], "inverse_transform() (autots.tools.transform.clipoutliers method)": [[6, "autots.tools.transform.ClipOutliers.inverse_transform"]], "inverse_transform() (autots.tools.transform.cointegration method)": [[6, "autots.tools.transform.Cointegration.inverse_transform"]], "inverse_transform() (autots.tools.transform.cumsumtransformer method)": [[6, "autots.tools.transform.CumSumTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.detrend method)": [[6, "autots.tools.transform.Detrend.inverse_transform"]], "inverse_transform() (autots.tools.transform.differencedtransformer method)": [[6, "autots.tools.transform.DifferencedTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.discretize method)": [[6, "autots.tools.transform.Discretize.inverse_transform"]], "inverse_transform() (autots.tools.transform.emptytransformer method)": [[6, "autots.tools.transform.EmptyTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.fftdecomposition method)": [[6, "autots.tools.transform.FFTDecomposition.inverse_transform"]], "inverse_transform() (autots.tools.transform.fftfilter method)": [[6, "autots.tools.transform.FFTFilter.inverse_transform"]], "inverse_transform() (autots.tools.transform.fastica method)": [[6, "autots.tools.transform.FastICA.inverse_transform"]], "inverse_transform() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.historicvalues method)": [[6, "autots.tools.transform.HistoricValues.inverse_transform"]], "inverse_transform() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.intermittentoccurrence method)": [[6, "autots.tools.transform.IntermittentOccurrence.inverse_transform"]], "inverse_transform() (autots.tools.transform.kalmansmoothing method)": [[6, "autots.tools.transform.KalmanSmoothing.inverse_transform"]], "inverse_transform() (autots.tools.transform.levelshiftmagic method)": [[6, "autots.tools.transform.LevelShiftMagic.inverse_transform"]], "inverse_transform() (autots.tools.transform.locallineartrend method)": [[6, "autots.tools.transform.LocalLinearTrend.inverse_transform"]], "inverse_transform() (autots.tools.transform.meandifference method)": [[6, "autots.tools.transform.MeanDifference.inverse_transform"]], "inverse_transform() (autots.tools.transform.pca method)": [[6, "autots.tools.transform.PCA.inverse_transform"]], "inverse_transform() (autots.tools.transform.pctchangetransformer method)": [[6, "autots.tools.transform.PctChangeTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.positiveshift method)": [[6, "autots.tools.transform.PositiveShift.inverse_transform"]], "inverse_transform() (autots.tools.transform.regressionfilter method)": [[6, "autots.tools.transform.RegressionFilter.inverse_transform"]], "inverse_transform() (autots.tools.transform.replaceconstant method)": [[6, "autots.tools.transform.ReplaceConstant.inverse_transform"]], "inverse_transform() (autots.tools.transform.rollingmeantransformer method)": [[6, "autots.tools.transform.RollingMeanTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.round method)": [[6, "autots.tools.transform.Round.inverse_transform"]], "inverse_transform() (autots.tools.transform.scipyfilter method)": [[6, "autots.tools.transform.ScipyFilter.inverse_transform"]], "inverse_transform() (autots.tools.transform.seasonaldifference method)": [[6, "autots.tools.transform.SeasonalDifference.inverse_transform"]], "inverse_transform() (autots.tools.transform.sintrend method)": [[6, "autots.tools.transform.SinTrend.inverse_transform"]], "inverse_transform() (autots.tools.transform.slice method)": [[6, "autots.tools.transform.Slice.inverse_transform"]], "kepler() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.kepler"]], "lagmat() (in module autots.tools.cointegration)": [[6, "autots.tools.cointegration.lagmat"]], "last_window() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.last_window"]], "limits_to_anomalies() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.limits_to_anomalies"]], "long_to_wide() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.long_to_wide"]], "loop_sk_outliers() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.loop_sk_outliers"]], "lunar_from_lunar() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.lunar_from_lunar"]], "lunar_from_lunar_full() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.lunar_from_lunar_full"]], "moon_phase() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.moon_phase"]], "moon_phase_df() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.moon_phase_df"]], "nan_percentile() (in module autots.tools.percentile)": [[6, "autots.tools.percentile.nan_percentile"]], "nan_quantile() (in module autots.tools.percentile)": [[6, "autots.tools.percentile.nan_quantile"]], "new_kalman_params() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.new_kalman_params"]], "nonparametric() (in module autots.tools.thresholding)": [[6, "autots.tools.thresholding.nonparametric"]], "nonparametric_multivariate() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.nonparametric_multivariate"]], "np_2d_arange() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.np_2d_arange"]], "offset_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.offset_wavelet"]], "percentileofscore_appliable() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.percentileofscore_appliable"]], "phase_string() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.phase_string"]], "predict() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.predict"]], "predict() (autots.tools.fft.fft method)": [[6, "autots.tools.fft.FFT.predict"]], "predict() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.predict"]], "predict_next() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.predict_next"]], "predict_observation() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.predict_observation"]], "predict_observation() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.predict_observation"]], "priv_smooth() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.priv_smooth"]], "priv_update_with_nan_check() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.priv_update_with_nan_check"]], "prune_anoms() (autots.tools.thresholding.nonparametricthreshold method)": [[6, "autots.tools.thresholding.NonparametricThreshold.prune_anoms"]], "query_holidays() (in module autots.tools.holiday)": [[6, "autots.tools.holiday.query_holidays"]], "random_cleaners() (in module autots.tools.transform)": [[6, "autots.tools.transform.random_cleaners"]], "random_datepart() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.random_datepart"]], "random_state_space() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.random_state_space"]], "reconcile() (autots.tools.hierarchial.hierarchial method)": [[6, "autots.tools.hierarchial.hierarchial.reconcile"]], "remove_outliers() (in module autots.tools.transform)": [[6, "autots.tools.transform.remove_outliers"]], "retrieve_closest_indices() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.retrieve_closest_indices"]], "retrieve_transformer() (autots.tools.transform.generaltransformer class method)": [[6, "autots.tools.transform.GeneralTransformer.retrieve_transformer"]], "rolling_mean() (in module autots.tools.impute)": [[6, "autots.tools.impute.rolling_mean"]], "rolling_window_view() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.rolling_window_view"]], "score_anomalies() (autots.tools.thresholding.nonparametricthreshold method)": [[6, "autots.tools.thresholding.NonparametricThreshold.score_anomalies"]], "score_to_anomaly() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.score_to_anomaly"]], "seasonal_independent_match() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.seasonal_independent_match"]], "seasonal_int() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.seasonal_int"]], "seasonal_repeating_wavelet() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.seasonal_repeating_wavelet"]], "seasonal_window_match() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.seasonal_window_match"]], "set_n_jobs() (in module autots.tools.cpu_count)": [[6, "autots.tools.cpu_count.set_n_jobs"]], "simple_context_slicer() (in module autots.tools.transform)": [[6, "autots.tools.transform.simple_context_slicer"]], "simple_train_test_split() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.simple_train_test_split"]], "sk_outliers() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.sk_outliers"]], "sliding_window_view() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.sliding_window_view"]], "smooth() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.smooth"]], "smooth() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.smooth"]], "smooth_current() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.smooth_current"]], "split_digits_and_non_digits() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.split_digits_and_non_digits"]], "subset_series() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.subset_series"]], "to_jd() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.to_jd"]], "todeg() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.todeg"]], "torad() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.torad"]], "transform() (autots.tools.hierarchial.hierarchial method)": [[6, "autots.tools.hierarchial.hierarchial.transform"]], "transform() (autots.tools.shaping.numerictransformer method)": [[6, "autots.tools.shaping.NumericTransformer.transform"]], "transform() (autots.tools.transform.alignlastdiff method)": [[6, "autots.tools.transform.AlignLastDiff.transform"]], "transform() (autots.tools.transform.alignlastvalue method)": [[6, "autots.tools.transform.AlignLastValue.transform"]], "transform() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.transform"]], "transform() (autots.tools.transform.bkbandpassfilter method)": [[6, "autots.tools.transform.BKBandpassFilter.transform"]], "transform() (autots.tools.transform.btcd method)": [[6, "autots.tools.transform.BTCD.transform"]], "transform() (autots.tools.transform.centerlastvalue method)": [[6, "autots.tools.transform.CenterLastValue.transform"]], "transform() (autots.tools.transform.centersplit method)": [[6, "autots.tools.transform.CenterSplit.transform"]], "transform() (autots.tools.transform.clipoutliers method)": [[6, "autots.tools.transform.ClipOutliers.transform"]], "transform() (autots.tools.transform.cointegration method)": [[6, "autots.tools.transform.Cointegration.transform"]], "transform() (autots.tools.transform.cumsumtransformer method)": [[6, "autots.tools.transform.CumSumTransformer.transform"]], "transform() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.transform"]], "transform() (autots.tools.transform.detrend method)": [[6, "autots.tools.transform.Detrend.transform"]], "transform() (autots.tools.transform.diffsmoother method)": [[6, "autots.tools.transform.DiffSmoother.transform"]], "transform() (autots.tools.transform.differencedtransformer method)": [[6, "autots.tools.transform.DifferencedTransformer.transform"]], "transform() (autots.tools.transform.discretize method)": [[6, "autots.tools.transform.Discretize.transform"]], "transform() (autots.tools.transform.ewmafilter method)": [[6, "autots.tools.transform.EWMAFilter.transform"]], "transform() (autots.tools.transform.emptytransformer method)": [[6, "autots.tools.transform.EmptyTransformer.transform"]], "transform() (autots.tools.transform.fftdecomposition method)": [[6, "autots.tools.transform.FFTDecomposition.transform"]], "transform() (autots.tools.transform.fftfilter method)": [[6, "autots.tools.transform.FFTFilter.transform"]], "transform() (autots.tools.transform.fastica method)": [[6, "autots.tools.transform.FastICA.transform"]], "transform() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.transform"]], "transform() (autots.tools.transform.hpfilter method)": [[6, "autots.tools.transform.HPFilter.transform"]], "transform() (autots.tools.transform.historicvalues method)": [[6, "autots.tools.transform.HistoricValues.transform"]], "transform() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.transform"]], "transform() (autots.tools.transform.intermittentoccurrence method)": [[6, "autots.tools.transform.IntermittentOccurrence.transform"]], "transform() (autots.tools.transform.kalmansmoothing method)": [[6, "autots.tools.transform.KalmanSmoothing.transform"]], "transform() (autots.tools.transform.levelshiftmagic method)": [[6, "autots.tools.transform.LevelShiftMagic.transform"]], "transform() (autots.tools.transform.locallineartrend method)": [[6, "autots.tools.transform.LocalLinearTrend.transform"]], "transform() (autots.tools.transform.meandifference method)": [[6, "autots.tools.transform.MeanDifference.transform"]], "transform() (autots.tools.transform.pca method)": [[6, "autots.tools.transform.PCA.transform"]], "transform() (autots.tools.transform.pctchangetransformer method)": [[6, "autots.tools.transform.PctChangeTransformer.transform"]], "transform() (autots.tools.transform.positiveshift method)": [[6, "autots.tools.transform.PositiveShift.transform"]], "transform() (autots.tools.transform.regressionfilter method)": [[6, "autots.tools.transform.RegressionFilter.transform"]], "transform() (autots.tools.transform.replaceconstant method)": [[6, "autots.tools.transform.ReplaceConstant.transform"]], "transform() (autots.tools.transform.rollingmeantransformer method)": [[6, "autots.tools.transform.RollingMeanTransformer.transform"]], "transform() (autots.tools.transform.round method)": [[6, "autots.tools.transform.Round.transform"]], "transform() (autots.tools.transform.stlfilter method)": [[6, "autots.tools.transform.STLFilter.transform"]], "transform() (autots.tools.transform.scipyfilter method)": [[6, "autots.tools.transform.ScipyFilter.transform"]], "transform() (autots.tools.transform.seasonaldifference method)": [[6, "autots.tools.transform.SeasonalDifference.transform"]], "transform() (autots.tools.transform.sintrend method)": [[6, "autots.tools.transform.SinTrend.transform"]], "transform() (autots.tools.transform.slice method)": [[6, "autots.tools.transform.Slice.transform"]], "transform() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.transform"]], "transformer_list_to_dict() (in module autots.tools.transform)": [[6, "autots.tools.transform.transformer_list_to_dict"]], "trimmed_mean() (in module autots.tools.percentile)": [[6, "autots.tools.percentile.trimmed_mean"]], "unvectorize_state() (autots.tools.fast_kalman.gaussian method)": [[6, "autots.tools.fast_kalman.Gaussian.unvectorize_state"]], "unvectorize_vars() (autots.tools.fast_kalman.gaussian method)": [[6, "autots.tools.fast_kalman.Gaussian.unvectorize_vars"]], "update() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.update"]], "update() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.update"]], "update_with_nan_check() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.update_with_nan_check"]], "values_to_anomalies() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.values_to_anomalies"]], "wide_to_3d() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.wide_to_3d"]], "window_id_maker() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_id_maker"]], "window_lin_reg() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_lin_reg"]], "window_lin_reg_mean() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_lin_reg_mean"]], "window_lin_reg_mean_no_nan() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_lin_reg_mean_no_nan"]], "window_maker() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_maker"]], "window_maker_2() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_maker_2"]], "window_maker_3() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_maker_3"]], "window_sum_mean() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_sum_mean"]], "window_sum_mean_nan_tail() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_sum_mean_nan_tail"]], "window_sum_nan_mean() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_sum_nan_mean"]], "zscore_survival_function() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.zscore_survival_function"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "source/autots", "source/autots.datasets", "source/autots.evaluator", "source/autots.models", "source/autots.templates", "source/autots.tools", "source/intro", "source/modules", "source/tutorial"], "filenames": ["index.rst", "source/autots.rst", "source/autots.datasets.rst", "source/autots.evaluator.rst", "source/autots.models.rst", "source/autots.templates.rst", "source/autots.tools.rst", "source/intro.rst", "source/modules.rst", "source/tutorial.rst"], "titles": ["AutoTS", "autots package", "autots.datasets package", "autots.evaluator package", "autots.models package", "autots.templates package", "autots.tools package", "Intro", "autots", "Tutorial"], "terms": {"i": [0, 1, 2, 3, 4, 6, 7, 9], "an": [0, 1, 2, 3, 4, 6, 7, 9], "autom": [0, 1, 3, 7, 9], "time": [0, 1, 3, 4, 6, 7, 9], "seri": [0, 1, 2, 3, 4, 6, 7], "forecast": [0, 1, 2, 3, 4, 6, 7], "packag": [0, 7, 8], "python": [0, 1, 3, 4, 6, 7, 9], "pip": [0, 2, 7, 9], "requir": [0, 1, 2, 3, 4, 6, 7], "3": [0, 1, 3, 4, 5, 6, 9], "6": [0, 1, 3, 5, 6, 9], "numpi": [0, 1, 3, 4, 6, 9], "panda": [0, 1, 3, 4, 6, 7, 9], "statsmodel": [0, 1, 6, 8, 9], "scikit": [0, 4, 6, 7, 9], "learn": [0, 1, 4, 6, 7, 9], "intro": 0, "content": [0, 8], "basic": [0, 1, 3, 5, 6, 8, 9], "us": [0, 1, 2, 3, 4, 6], "tip": [0, 9], "speed": [0, 1, 3, 4], "larg": [0, 1, 4, 6, 9], "data": [0, 1, 2, 3, 4, 6], "how": [0, 1, 3, 4, 6, 9], "contribut": [0, 1, 3, 9], "tutori": [0, 7], "extend": [0, 6, 7], "deploy": 0, "templat": [0, 1, 3, 4, 7, 8], "import": [0, 1, 2, 3, 5, 6, 7], "export": [0, 1, 2, 3, 4, 5, 7], "depend": [0, 1, 3, 4, 6, 7], "version": [0, 1, 3, 4, 6], "caveat": 0, "advic": 0, "simul": [0, 4, 7], "event": [0, 1, 2, 3, 7], "risk": [0, 1, 3, 7], "anomali": [0, 1, 3, 4, 6, 8], "detect": [0, 1, 3, 6, 8], "transform": [0, 1, 3, 4, 7, 8], "independ": [0, 4, 6, 7], "model": [0, 1, 3, 5, 6, 7, 8], "index": [0, 1, 2, 3, 4, 5, 6, 9], "search": [0, 1, 2, 3, 4, 7, 9], "page": [0, 1, 2], "dataset": [1, 3, 4, 6, 7, 8, 9], "submodul": [1, 8], "fred": [1, 8], "get_fred_data": [1, 2], "load_artifici": [1, 2, 8], "load_daili": [1, 2, 7, 8, 9], "load_hourli": [1, 2, 8, 9], "load_linear": [1, 2, 8], "load_live_daili": [1, 2, 8, 9], "load_monthli": [1, 2, 8, 9], "load_sin": [1, 2, 8], "load_weekdai": [1, 2, 8], "load_weekli": [1, 2, 8], "load_yearli": [1, 2, 8], "load_zero": [1, 2], "evalu": [1, 4, 5, 8, 9], "anomaly_detector": [1, 4, 8, 9], "anomalydetector": [1, 3, 8, 9], "fit": [1, 3, 4, 6, 7, 8, 9], "fit_anomaly_classifi": [1, 3, 6, 8], "get_new_param": [1, 3, 4, 6, 8, 9], "plot": [1, 3, 4, 7, 8, 9], "score_to_anomali": [1, 3, 6, 8], "holidaydetector": [1, 3, 6, 8, 9], "dates_to_holidai": [1, 3, 4, 6, 8, 9], "plot_anomali": [1, 3, 8], "auto_model": [1, 5, 8], "modelmonst": [1, 3], "modelpredict": [1, 3, 8], "fit_data": [1, 3, 4, 8], "fit_predict": [1, 3, 8], "predict": [1, 3, 4, 6, 7, 8, 9], "newgenetictempl": [1, 3], "randomtempl": [1, 3], "templateevalobject": [1, 3], "full_mae_id": [1, 3, 4], "full_mae_error": [1, 3, 4], "concat": [1, 3, 5, 6], "load": [1, 2, 3, 4, 5, 7, 9], "save": [1, 3, 4, 6, 7], "templatewizard": [1, 3], "uniquetempl": [1, 3], "back_forecast": [1, 3, 8], "create_model_id": [1, 3], "dict_recombin": [1, 3], "generate_scor": [1, 3], "generate_score_per_seri": [1, 3], "horizontal_template_to_model_list": [1, 3], "model_forecast": [1, 3, 8, 9], "random_model": [1, 3], "remove_leading_zero": [1, 3, 9], "trans_dict_recomb": [1, 3], "unpack_ensemble_model": [1, 3, 5], "validation_aggreg": [1, 3], "auto_t": [1, 8, 9], "best_model": [1, 3, 5, 8, 9], "best_model_nam": [1, 3, 8, 9], "best_model_param": [1, 3, 8, 9], "best_model_transformation_param": [1, 3, 8, 9], "best_model_ensembl": [1, 3, 8, 9], "regression_check": [1, 3, 8], "df_wide_numer": [1, 3, 7, 8, 9], "score_per_seri": [1, 3, 4, 8], "best_model_per_series_map": [1, 3, 8], "best_model_per_series_scor": [1, 3, 8], "diagnose_param": [1, 3, 8], "expand_horizont": [1, 3, 8], "export_best_model": [1, 3, 8], "export_templ": [1, 3, 5, 8, 9], "failure_r": [1, 3, 8], "get_metric_corr": [1, 3, 8], "get_params_from_id": [1, 3, 8], "get_top_n_count": [1, 3, 8], "horizontal_per_gener": [1, 3, 8], "horizontal_to_df": [1, 3, 8], "import_best_model": [1, 3, 8], "import_result": [1, 3, 7, 8], "import_templ": [1, 3, 8, 9], "list_failed_model_typ": [1, 3, 8], "load_templ": [1, 3, 8], "mosaic_to_df": [1, 3, 8, 9], "parse_best_model": [1, 3, 8], "plot_back_forecast": [1, 3, 8], "plot_backforecast": [1, 3, 8, 9], "plot_generation_loss": [1, 3, 8, 9], "plot_horizont": [1, 3, 8, 9], "plot_horizontal_model_count": [1, 3, 8], "plot_horizontal_per_gener": [1, 3, 8, 9], "plot_horizontal_transform": [1, 3, 8, 9], "plot_metric_corr": [1, 3, 8], "plot_per_series_error": [1, 3, 8, 9], "plot_per_series_map": [1, 3, 8, 9], "plot_per_series_smap": [1, 3, 8], "plot_series_corr": [1, 3, 8], "plot_transformer_failure_r": [1, 3, 8], "plot_valid": [1, 3, 8], "result": [1, 2, 3, 4, 6, 7, 8, 9], "retrieve_validation_forecast": [1, 3, 8], "save_templ": [1, 3, 8], "validation_agg": [1, 3, 8], "initial_result": [1, 3, 4, 8], "model_result": [1, 3, 4, 5, 7, 8], "error_correl": [1, 3], "fake_regressor": [1, 3, 9], "benchmark": [1, 8], "run": [1, 2, 3, 4, 5, 6, 7], "event_forecast": [1, 8], "eventriskforecast": [1, 3, 8, 9], "predict_histor": [1, 3, 8, 9], "generate_result_window": [1, 3, 8], "generate_risk_arrai": [1, 3, 8], "generate_historic_risk_arrai": [1, 3, 8, 9], "set_limit": [1, 3, 8], "plot_ev": [1, 3, 8, 9], "extract_result_window": [1, 3], "extract_window_index": [1, 3], "set_limit_forecast": [1, 3], "set_limit_forecast_histor": [1, 3], "metric": [1, 2, 4, 7, 8], "array_last_v": [1, 3], "chi_squared_hist_distribution_loss": [1, 3], "contain": [1, 3, 4, 6, 9], "contour": [1, 3, 4, 9], "default_scal": [1, 3], "dwae": [1, 3], "full_metric_evalu": [1, 3], "kde": [1, 3], "kde_kl_dist": [1, 3], "kl_diverg": [1, 3], "linear": [1, 3, 4, 6, 9], "mae": [1, 3, 4, 9], "mda": [1, 3, 9], "mean_absolute_differential_error": [1, 3], "mean_absolute_error": [1, 3], "meda": [1, 3], "median_absolute_error": [1, 3], "mlvb": [1, 3], "mqae": [1, 3, 4], "msle": [1, 3], "numpy_ffil": [1, 3], "oda": [1, 3], "pinball_loss": [1, 3], "precomp_wasserstein": [1, 3], "qae": [1, 3], "rmse": [1, 3, 4, 9], "root_mean_square_error": [1, 3], "rp": [1, 3], "scaled_pinball_loss": [1, 3], "smape": [1, 3, 4, 9], "smooth": [1, 3, 4, 6, 9], "spl": [1, 3, 4, 9], "symmetric_mean_absolute_percentage_error": [1, 3], "threshold_loss": [1, 3], "unsorted_wasserstein": [1, 3], "wasserstein": [1, 3], "valid": [1, 4, 7, 8], "extract_seasonal_val_period": [1, 3], "generate_validation_indic": [1, 3], "validate_num_valid": [1, 3], "arch": [1, 3, 8, 9], "get_param": [1, 4, 8], "base": [1, 3, 6, 8, 9], "modelobject": [1, 3, 4], "basic_profil": [1, 4], "create_forecast_index": [1, 4, 8], "predictionobject": [1, 3, 4], "model_nam": [1, 3, 4, 9], "model_paramet": [1, 4], "transformation_paramet": [1, 4], "upper_forecast": [1, 3, 4, 7, 9], "lower_forecast": [1, 3, 4, 7, 9], "long_form_result": [1, 4, 9], "total_runtim": [1, 4], "apply_constraint": [1, 4], "extract_ensemble_runtim": [1, 4], "plot_df": [1, 4], "plot_ensemble_runtim": [1, 4], "plot_grid": [1, 4], "apply_constraint_singl": [1, 4], "calculate_peak_dens": [1, 4], "constant_growth_r": [1, 4], "create_seaborn_palette_from_cmap": [1, 4], "extract_single_series_from_horz": [1, 4], "extract_single_transform": [1, 4], "plot_distribut": [1, 4], "averagevaluena": [1, 3, 4, 5, 9], "balltreemultivariatemotif": [1, 4, 9], "constantna": [1, 4, 9], "fft": [1, 4, 8, 9], "kalmanstatespac": [1, 4, 9], "cost_funct": [1, 4], "tune_observational_nois": [1, 4], "lastvaluena": [1, 3, 4, 9], "metricmotif": [1, 3, 4, 9], "motif": [1, 3, 4, 9], "motifsimul": [1, 4, 9], "nvar": [1, 4, 9], "seasonalna": [1, 3, 4, 9], "seasonalitymotif": [1, 3, 4, 9], "sectionalmotif": [1, 3, 4, 9], "zeroesna": [1, 3, 4], "looped_motif": [1, 4], "predict_reservoir": [1, 4], "cassandra": [1, 5, 6, 8, 9], "bayesianmultioutputregress": [1, 4], "sample_posterior": [1, 4], "plot_forecast": [1, 4, 8], "plot_compon": [1, 4, 8], "plot_trend": [1, 4, 8], "return_compon": [1, 3, 4, 8], "analyze_trend": [1, 4, 8], "auto_fit": [1, 4, 8], "base_scal": [1, 4, 8], "compare_actual_compon": [1, 4, 8], "create_t": [1, 4, 8], "cross_valid": [1, 4, 8, 9], "feature_import": [1, 4, 8], "next_fit": [1, 4, 8], "plot_th": [1, 4, 8], "predict_new_product": [1, 4, 8], "process_compon": [1, 4, 6, 8], "rolling_trend": [1, 4, 8], "scale_data": [1, 4, 8], "to_origin_spac": [1, 4, 8], "treatment_causal_impact": [1, 4, 8], "holiday_detector": [1, 4, 8], "score": [1, 3, 4, 5, 6, 8, 9], "holiday_count": [1, 4, 8], "holidai": [1, 3, 4, 8, 9], "param": [1, 2, 3, 4, 6, 7, 8, 9], "x_arrai": [1, 4, 8], "predict_x_arrai": [1, 4, 8], "trend_train": [1, 4, 8], "predicted_trend": [1, 4, 8], "clean_regressor": [1, 4], "cost_function_dwa": [1, 4], "cost_function_l1": [1, 4], "cost_function_l1_posit": [1, 4], "cost_function_l2": [1, 4], "cost_function_quantil": [1, 4], "fit_linear_model": [1, 4], "lstsq_minim": [1, 4], "lstsq_solv": [1, 4], "dnn": [1, 8], "kerasrnn": [1, 4], "transformer_build_model": [1, 4], "transformer_encod": [1, 4], "ensembl": [1, 3, 5, 7, 8], "bestnensembl": [1, 4], "distensembl": [1, 4], "ensembleforecast": [1, 4], "ensembletemplategener": [1, 4], "hdistensembl": [1, 4], "horizontalensembl": [1, 4], "horizontaltemplategener": [1, 4], "mosaicensembl": [1, 4], "find_pattern": [1, 4], "generalize_horizont": [1, 4], "generate_crosshair_scor": [1, 4], "generate_crosshair_score_list": [1, 4], "generate_mosaic_templ": [1, 4], "horizontal_classifi": [1, 4], "horizontal_xi": [1, 4], "is_horizont": [1, 4], "is_mosa": [1, 4], "mlens_help": [1, 4], "mosaic_classifi": [1, 4], "mosaic_or_horizont": [1, 4], "mosaic_to_horizont": [1, 4, 9], "mosaic_xi": [1, 4], "n_limited_horz": [1, 4], "parse_forecast_length": [1, 4], "parse_horizont": [1, 4], "parse_mosa": [1, 4], "process_mosaic_arrai": [1, 4], "summarize_seri": [1, 4], "gluont": [1, 3, 8, 9], "greykit": [1, 8, 9], "seek_the_oracl": [1, 4], "matrix_var": [1, 8], "dmd": [1, 4, 5], "latc": [1, 4, 9], "mar": [1, 4, 9], "rrvar": [1, 4, 9], "tmf": [1, 4, 9], "conj_grad_w": [1, 4], "conj_grad_x": [1, 4], "dmd4cast": [1, 4], "dmd_forecast": [1, 4], "ell_w": [1, 4], "ell_x": [1, 4], "generate_psi": [1, 4], "latc_imput": [1, 4], "latc_predictor": [1, 4], "mat2ten": [1, 4], "svt_tnn": [1, 4], "ten2mat": [1, 4], "update_cg": [1, 4], "var": [1, 4, 9], "var4cast": [1, 4], "mlensembl": [1, 8], "create_featur": [1, 4], "model_list": [1, 3, 7, 8, 9], "auto_model_list": [1, 4], "model_list_to_dict": [1, 4], "neural_forecast": [1, 8], "neuralforecast": [1, 4, 5, 9], "prophet": [1, 3, 6, 8, 9], "fbprophet": [1, 4, 9], "neuralprophet": [1, 4, 9], "pytorch": [1, 8, 9], "pytorchforecast": [1, 4, 9], "sklearn": [1, 6, 7, 8, 9], "componentanalysi": [1, 4, 9], "datepartregress": [1, 3, 4, 5, 6, 9], "multivariateregress": [1, 4, 9], "preprocessingregress": [1, 4, 9], "rollingregress": [1, 4, 9], "univariateregress": [1, 4, 9], "vectorizedmultioutputgpr": [1, 4], "predict_proba": [1, 4], "windowregress": [1, 4, 9], "generate_classifier_param": [1, 4], "generate_regressor_param": [1, 4], "retrieve_classifi": [1, 4], "retrieve_regressor": [1, 4], "rolling_x_regressor": [1, 4], "rolling_x_regressor_regressor": [1, 4], "ardl": [1, 4, 9], "arima": [1, 4, 5, 6, 9], "dynamicfactor": [1, 4, 9], "dynamicfactormq": [1, 4, 9], "et": [1, 3, 4, 6, 9], "glm": [1, 3, 4, 6, 9], "gl": [1, 3, 4, 6, 9], "theta": [1, 4, 9], "unobservedcompon": [1, 4, 9], "varmax": [1, 4, 9], "vecm": [1, 4, 6, 9], "arima_seek_the_oracl": [1, 4], "glm_forecast_by_column": [1, 4], "tfp": [1, 8], "tfpregress": [1, 4, 9], "tfpregressor": [1, 4], "tensorflowst": [1, 4, 9], "tide": [1, 8, 9], "timecovari": [1, 4], "get_covari": [1, 4], "timeseriesdata": [1, 4], "test_val_gen": [1, 4], "tf_dataset": [1, 4], "train_gen": [1, 4], "get_holidai": [1, 4], "mae_loss": [1, 4], "mape": [1, 3, 4], "nrmse": [1, 4], "wape": [1, 4], "gener": [1, 2, 3, 4, 6, 7, 8, 9], "general_templ": [1, 5], "tool": [1, 2, 3, 4, 7, 8, 9], "anomaly_util": [1, 8], "anomaly_df_to_holidai": [1, 6], "anomaly_new_param": [1, 6], "create_dates_df": [1, 6], "detect_anomali": [1, 6], "holiday_new_param": [1, 6], "limits_to_anomali": [1, 6], "loop_sk_outli": [1, 6], "nonparametric_multivari": [1, 6], "sk_outlier": [1, 6], "values_to_anomali": [1, 6], "zscore_survival_funct": [1, 6], "calendar": [1, 3, 8], "gregorian_to_chines": [1, 6], "gregorian_to_christian_lunar": [1, 6], "gregorian_to_hebrew": [1, 6], "gregorian_to_islam": [1, 6], "heb_is_leap": [1, 6], "lunar_from_lunar": [1, 6], "lunar_from_lunar_ful": [1, 6], "to_jd": [1, 6], "cointegr": [1, 4, 8], "btcd_decompos": [1, 6], "coint_johansen": [1, 6], "fourier_seri": [1, 6], "lagmat": [1, 6], "cpu_count": [1, 8], "set_n_job": [1, 6], "fast_kalman": [1, 8], "usag": 1, "exampl": [1, 2, 3, 4, 7], "gaussian": [1, 4, 6], "empti": [1, 2, 3, 4, 6], "unvectorize_st": [1, 6], "unvectorize_var": [1, 6], "kalmanfilt": [1, 6], "comput": [1, 3, 4, 6], "em": [1, 6], "em_observation_nois": [1, 6], "em_process_nois": [1, 6], "predict_next": [1, 6], "predict_observ": [1, 6], "smooth_curr": [1, 6], "updat": [1, 4, 6, 9], "autoshap": [1, 6], "ddot": [1, 6], "ddot_t_right": [1, 6], "ddot_t_right_old": [1, 6], "dinv": [1, 6], "douter": [1, 6], "em_initial_st": [1, 6], "ensure_matrix": [1, 6], "ensure_st": [1, 6], "holt_winters_damped_matric": [1, 6], "new_kalman_param": [1, 6], "priv_smooth": [1, 6], "priv_update_with_nan_check": [1, 6], "random_matrix": [1, 6], "random_state_spac": [1, 6], "random_state_space_origin": [1, 6], "stable_pinv": [1, 6], "update_with_nan_check": [1, 6], "fourier_extrapol": [1, 6], "hierarchi": [1, 3, 8], "reconcil": [1, 6], "holiday_flag": [1, 6], "query_holidai": [1, 6], "imput": [1, 4, 8], "fillna": [1, 3, 6, 9], "seasonalitymotifimput": [1, 6], "simpleseasonalitymotifimput": [1, 6], "biased_ffil": [1, 6], "fake_date_fil": [1, 6], "fake_date_fill_old": [1, 6], "fill_forward": [1, 6], "fill_forward_alt": [1, 6], "fill_mean": [1, 6], "fill_mean_old": [1, 6], "fill_median": [1, 6], "fill_median_old": [1, 6], "fill_zero": [1, 6], "fillna_np": [1, 6], "rolling_mean": [1, 6], "lunar": [1, 8], "dco": [1, 6], "dsin": [1, 6], "fixangl": [1, 6], "kepler": [1, 6], "moon_phas": [1, 6], "moon_phase_df": [1, 6], "phase_str": [1, 6], "todeg": [1, 6], "torad": [1, 6], "percentil": [1, 8], "nan_percentil": [1, 6], "nan_quantil": [1, 6], "trimmed_mean": [1, 6], "probabilist": [1, 3, 4, 7, 8, 9], "point_to_prob": [1, 6], "variable_point_to_prob": [1, 6], "historic_quantil": [1, 6], "inferred_norm": [1, 6], "percentileofscore_appli": [1, 6], "profil": [1, 8], "data_profil": [1, 6], "regressor": [1, 3, 4, 7, 8], "create_lagged_regressor": [1, 6, 8], "create_regressor": [1, 6, 8], "season": [1, 3, 4, 8, 9], "create_datepart_compon": [1, 6], "create_seasonality_featur": [1, 6], "date_part": [1, 6], "fourier_df": [1, 6], "random_datepart": [1, 6], "seasonal_independent_match": [1, 6], "seasonal_int": [1, 6], "seasonal_repeating_wavelet": [1, 6], "seasonal_window_match": [1, 6], "shape": [1, 2, 3, 4, 7, 8, 9], "numerictransform": [1, 6], "fit_transform": [1, 6, 8, 9], "inverse_transform": [1, 6, 7, 8, 9], "clean_weight": [1, 6], "df_cleanup": [1, 6], "freq_to_timedelta": [1, 6], "infer_frequ": [1, 6, 8], "long_to_wid": [1, 6, 8, 9], "simple_train_test_split": [1, 6], "split_digits_and_non_digit": [1, 6], "subset_seri": [1, 6], "wide_to_3d": [1, 6], "threshold": [1, 3, 4, 8, 9], "nonparametricthreshold": [1, 6], "compare_to_epsilon": [1, 6], "find_epsilon": [1, 6], "prune_anom": [1, 6], "score_anomali": [1, 6], "consecutive_group": [1, 6], "nonparametr": [1, 3, 6], "alignlastdiff": [1, 6], "alignlastvalu": [1, 6], "find_centerpoint": [1, 6], "anomalyremov": [1, 6], "bkbandpassfilt": [1, 6], "btcd": [1, 6], "centerlastvalu": [1, 6], "centersplit": [1, 6], "clipoutli": [1, 6], "cumsumtransform": [1, 6], "datepartregressiontransform": [1, 6], "detrend": [1, 4, 6, 9], "diffsmooth": [1, 6], "differencedtransform": [1, 3, 6, 9], "discret": [1, 6], "ewmafilt": [1, 6], "emptytransform": [1, 6], "fftdecomposit": [1, 6], "fftfilter": [1, 6], "fastica": [1, 6], "generaltransform": [1, 6, 8, 9], "fill_na": [1, 6, 8], "retrieve_transform": [1, 6, 8], "hpfilter": [1, 6], "historicvalu": [1, 6], "holidaytransform": [1, 6], "intermittentoccurr": [1, 6], "kalmansmooth": [1, 6], "levelshiftmag": [1, 6], "levelshifttransform": [1, 6], "locallineartrend": [1, 6], "meandiffer": [1, 6], "pca": [1, 4, 6], "pctchangetransform": [1, 6], "positiveshift": [1, 6], "randomtransform": [1, 6, 8], "regressionfilt": [1, 6], "replaceconst": [1, 6], "rollingmeantransform": [1, 3, 6], "round": [1, 3, 6, 7], "stlfilter": [1, 6], "scipyfilt": [1, 6, 9], "seasonaldiffer": [1, 6], "sintrend": [1, 6], "fit_sin": [1, 6], "slice": [1, 3, 6, 9], "statsmodelsfilt": [1, 6], "bkfilter": [1, 6, 9], "cffilter": [1, 6], "convolution_filt": [1, 6], "bkfilter_st": [1, 6], "clip_outli": [1, 6], "exponential_decai": [1, 6], "get_transformer_param": [1, 6], "random_clean": [1, 6], "remove_outli": [1, 6], "simple_context_slic": [1, 6], "transformer_list_to_dict": [1, 6], "wavelet": [1, 8], "continuous_db2_wavelet": [1, 6], "create_daubechies_db2_wavelet": [1, 6], "create_gaussian_wavelet": [1, 6], "create_haar_wavelet": [1, 6], "create_mexican_hat_wavelet": [1, 6], "create_morlet_wavelet": [1, 6], "create_narrowing_wavelet": [1, 6], "create_real_morlet_wavelet": [1, 6], "create_wavelet": [1, 6], "offset_wavelet": [1, 6], "window_funct": [1, 8], "chunk_reshap": [1, 6], "last_window": [1, 4, 6], "np_2d_arang": [1, 6], "retrieve_closest_indic": [1, 6], "rolling_window_view": [1, 6], "sliding_window_view": [1, 6], "window_id_mak": [1, 6], "window_lin_reg": [1, 6], "window_lin_reg_mean": [1, 6], "window_lin_reg_mean_no_nan": [1, 6], "window_mak": [1, 6], "window_maker_2": [1, 6], "window_maker_3": [1, 6], "window_sum_mean": [1, 6], "window_sum_mean_nan_tail": [1, 6], "window_sum_nan_mean": [1, 6], "select": [1, 3, 4, 6, 7, 9], "http": [1, 2, 3, 4, 6, 9], "github": [1, 4, 6, 7, 9], "com": [1, 2, 4, 6, 9], "winedarksea": 1, "class": [1, 3, 4, 6, 7, 9], "output": [1, 2, 3, 4, 6, 7, 9], "multivari": [1, 3, 4, 6, 7, 9], "method": [1, 3, 4, 6, 7, 9], "zscore": [1, 3, 6], "transform_dict": [1, 3, 6], "transformation_param": [1, 3, 4, 6, 9], "0": [1, 2, 3, 4, 5, 6, 7, 9], "datepart_method": [1, 3, 4, 6], "simple_3": [1, 3, 6], "regression_model": [1, 3, 4, 6], "elasticnet": [1, 3, 6], "model_param": [1, 3, 4, 6, 9], "forecast_param": [1, 3, 6, 9], "none": [1, 2, 3, 4, 6, 7, 9], "method_param": [1, 3, 6], "eval_period": [1, 3, 6, 9], "isolated_onli": [1, 3, 6], "fals": [1, 2, 3, 4, 5, 6, 7, 9], "n_job": [1, 3, 4, 6, 7, 9], "1": [1, 2, 3, 4, 5, 6, 7, 9], "object": [1, 2, 3, 4, 6, 7, 9], "df": [1, 2, 3, 4, 6, 7, 9], "all": [1, 2, 3, 4, 6, 7], "return": [1, 2, 3, 4, 6], "paramet": [1, 2, 3, 4, 6, 7], "pd": [1, 3, 4, 5, 6, 9], "datafram": [1, 2, 3, 4, 6, 7, 9], "wide": [1, 2, 3, 4, 6, 7], "style": [1, 2, 3, 4, 6, 7, 9], "classif": [1, 3, 6], "outlier": [1, 3, 6, 9], "": [1, 3, 4, 6, 7, 9], "static": [1, 3, 4, 6], "random": [1, 2, 3, 4, 6, 7, 9], "new": [1, 3, 4, 6, 9], "combin": [1, 3, 4, 6, 7, 9], "str": [1, 2, 3, 4, 6, 9], "fast": [1, 3, 4, 5, 6, 7, 9], "deep": [1, 3, 7, 9], "default": [1, 2, 3, 4, 6, 7, 9], "ani": [1, 3, 4, 6, 7, 9], "name": [1, 2, 3, 4, 6, 7], "ie": [1, 2, 3, 4, 6, 7, 9], "iqr": [1, 3], "specifi": [1, 3, 4, 6, 9], "onli": [1, 3, 4, 6, 7, 9], "series_nam": [1, 3], "titl": [1, 3, 4], "plot_kwarg": [1, 3], "A": [1, 3, 4, 6, 7], "decisiontre": [1, 3, 4, 6], "ar": [1, 2, 3, 4, 6, 7, 9], "nonstandard": [1, 3, 6], "forecast_length": [1, 3, 4, 6, 7, 9], "int": [1, 2, 3, 4, 6], "14": [1, 3, 4, 9], "frequenc": [1, 2, 3, 4, 6, 7], "infer": [1, 3, 4, 6, 7, 9], "prediction_interv": [1, 3, 4, 6, 7, 9], "float": [1, 2, 3, 4, 6, 9], "9": [1, 3, 4, 6, 7, 9], "max_gener": [1, 3, 7, 9], "20": [1, 2, 3, 4, 6, 9], "no_neg": [1, 3, 9], "bool": [1, 2, 3, 4, 6], "constraint": [1, 3, 4, 9], "initial_templ": [1, 3, 9], "random_se": [1, 2, 3, 4, 6, 9], "2022": [1, 3, 4, 6], "holiday_countri": [1, 3, 4, 6], "u": [1, 2, 3, 4, 6, 9], "subset": [1, 3, 4, 7, 9], "aggfunc": [1, 3, 6, 7, 9], "first": [1, 2, 3, 4, 6, 7, 9], "na_toler": [1, 3, 6], "metric_weight": [1, 3, 7, 9], "dict": [1, 2, 3, 4, 6, 7], "containment_weight": [1, 3, 9], "contour_weight": [1, 3, 9], "01": [1, 2, 3, 4, 6, 7, 9], "imle_weight": [1, 3, 9], "made_weight": [1, 3, 9], "05": [1, 2, 3, 4, 6, 9], "mae_weight": [1, 3, 9], "2": [1, 2, 3, 4, 6, 7, 9], "mage_weight": [1, 3, 9], "mle_weight": [1, 3, 9], "oda_weight": [1, 3], "001": [1, 3, 4, 6], "rmse_weight": [1, 3, 9], "runtime_weight": [1, 3, 7, 9], "smape_weight": [1, 3, 9], "5": [1, 2, 3, 4, 5, 6, 9], "spl_weight": [1, 3, 9], "wasserstein_weight": [1, 3], "drop_most_rec": [1, 3, 6, 7, 9], "drop_data_older_than_period": [1, 3, 6, 9], "transformer_list": [1, 3, 5, 6, 7, 9], "auto": [1, 3, 4, 6, 7, 9], "transformer_max_depth": [1, 3, 5, 6, 7], "models_mod": [1, 3, 9], "num_valid": [1, 3, 4, 5, 7, 9], "models_to_valid": [1, 3, 7, 9], "15": [1, 3, 4, 6, 9], "max_per_model_class": [1, 3, 5, 9], "validation_method": [1, 3, 4, 7, 9], "backward": [1, 3, 4, 6, 7, 9], "min_allowed_train_perc": [1, 3, 4, 6], "prefill_na": [1, 3, 6, 9], "introduce_na": [1, 3], "preclean": [1, 3], "model_interrupt": [1, 3, 7], "true": [1, 2, 3, 4, 5, 6, 7, 9], "generation_timeout": [1, 3], "current_model_fil": [1, 3], "force_gc": [1, 3], "horizontal_ensemble_valid": [1, 3], "verbos": [1, 3, 4, 6, 9], "genet": [1, 3, 7, 9], "algorithm": [1, 3, 4, 6, 7, 9], "number": [1, 2, 3, 4, 6, 7, 9], "period": [1, 2, 3, 4, 6, 9], "over": [1, 3, 4, 6, 7, 9], "which": [1, 2, 3, 4, 6, 7, 9], "can": [1, 2, 3, 4, 6, 7], "overriden": [1, 3], "later": [1, 3, 6], "when": [1, 3, 4, 6, 7, 9], "you": [1, 3, 4, 6, 7], "don": [1, 3, 4, 6, 9], "t": [1, 2, 3, 4, 6], "have": [1, 2, 3, 4, 6, 7, 9], "much": [1, 2, 3, 6, 9], "histor": [1, 3, 4, 6, 9], "small": [1, 3, 4, 6, 9], "length": [1, 2, 3, 4, 6, 9], "full": [1, 3, 6, 9], "desir": [1, 3, 6, 9], "lenght": [1, 3], "usual": [1, 2, 3, 4, 6, 7, 9], "best": [1, 3, 4, 6, 7, 9], "possibl": [1, 3, 4, 6, 7, 9], "approach": [1, 3, 4, 6, 9], "given": [1, 3, 4, 6, 7, 9], "limit": [1, 3, 4, 6, 7, 9], "specif": [1, 2, 3, 4, 6, 7, 9], "datetim": [1, 2, 3, 4, 6, 7, 9], "offset": [1, 3, 6, 9], "forc": [1, 3, 4, 9], "rollup": [1, 3, 9], "daili": [1, 2, 3, 4, 6, 7, 9], "input": [1, 3, 4, 6, 7, 9], "m": [1, 2, 3, 4, 6, 9], "monthli": [1, 2, 3, 6, 7, 9], "uncertainti": [1, 3, 4, 6], "rang": [1, 3, 4, 6, 9], "upper": [1, 3, 4, 6, 7, 9], "lower": [1, 3, 4, 6, 7, 9], "adjust": [1, 3, 4, 6, 7, 9], "rare": [1, 3, 4, 9], "match": [1, 2, 3, 4, 6, 9], "actual": [1, 3, 4, 6, 9], "more": [1, 2, 3, 4, 6, 7], "longer": [1, 3, 9], "runtim": [1, 3, 4, 7, 9], "better": [1, 2, 3, 4, 9], "accuraci": [1, 3, 4, 7, 9], "It": [1, 3, 4, 6, 7, 9], "call": [1, 2, 3, 4, 6, 9], "max": [1, 2, 3, 4, 6, 7, 9], "becaus": [1, 3, 4, 6, 7, 9], "somedai": [1, 3], "earli": [1, 3], "stop": [1, 3, 6, 7], "option": [1, 3, 4, 6, 7], "now": [1, 3, 4, 6, 9], "thi": [1, 2, 3, 4, 6, 7, 9], "just": [1, 2, 3, 4, 6], "exact": [1, 3, 6], "neg": [1, 3, 4], "up": [1, 2, 3, 6, 9], "valu": [1, 2, 3, 4, 6, 7, 9], "st": [1, 2, 3, 4, 6, 9], "dev": [1, 3, 4, 6, 9], "abov": [1, 3, 4, 6, 9], "below": [1, 2, 3, 4, 6, 9], "min": [1, 3, 4, 9], "constrain": [1, 3, 6, 9], "also": [1, 3, 4, 6, 7], "instead": [1, 2, 3, 4, 6], "accept": [1, 3, 6, 9], "dictionari": [1, 3, 4, 6, 9], "follow": [1, 3, 4, 6, 9], "kei": [1, 2, 3, 4, 9], "constraint_method": [1, 3, 4], "one": [1, 3, 4, 6, 9], "stdev_min": [1, 3, 4], "stdev": [1, 3, 4], "mean": [1, 3, 4, 6, 9], "absolut": [1, 3, 4, 9], "arrai": [1, 3, 4, 6, 9], "final": [1, 3, 4, 6, 9], "each": [1, 2, 3, 4, 6, 7, 9], "quantil": [1, 3, 4, 6, 9], "constraint_regular": [1, 3, 4], "where": [1, 3, 4, 6, 7, 9], "hard": [1, 3, 4, 9], "cutoff": [1, 3, 4, 6], "between": [1, 2, 3, 4, 6, 7, 9], "penalti": [1, 3, 4], "term": [1, 3, 4], "upper_constraint": [1, 3, 4], "unus": [1, 3, 4, 6], "lower_constraint": [1, 3, 4], "bound": [1, 3, 4, 6, 7, 9], "appli": [1, 3, 4, 6, 7, 9], "otherwis": [1, 2, 3, 4, 6], "list": [1, 2, 3, 4, 6, 7], "comma": [1, 3, 9], "separ": [1, 3, 4, 6, 9], "string": [1, 3, 4, 6, 9], "simpl": [1, 3, 4, 6, 7], "distanc": [1, 3, 4, 6, 7, 9], "horizont": [1, 3, 4, 7, 9], "mosaic": [1, 3, 4, 7, 9], "subsampl": [1, 3], "randomli": [1, 3, 6], "start": [1, 2, 3, 4, 5, 6, 7, 9], "includ": [1, 3, 4, 6, 7, 9], "both": [1, 3, 6, 9], "previou": [1, 3, 6], "self": [1, 3, 4], "seed": [1, 2, 3, 6], "allow": [1, 3, 4, 6, 7, 9], "slightli": [1, 3, 6], "consist": [1, 3, 6, 9], "pass": [1, 2, 3, 4, 6, 7], "through": [1, 3, 4, 6, 7, 9], "some": [1, 2, 3, 4, 6, 7, 9], "maximum": [1, 3, 6, 9], "onc": [1, 3, 4], "mani": [1, 3, 4, 6, 7, 9], "take": [1, 3, 4, 6, 7, 9], "column": [1, 2, 3, 4, 5, 6, 7], "unless": [1, 3, 4, 9], "case": [1, 2, 3, 4, 6, 9], "same": [1, 2, 3, 4, 6, 9], "roll": [1, 3, 4, 6, 9], "higher": [1, 3, 4, 6, 7, 9], "duplic": [1, 3, 6], "timestamp": [1, 3, 4, 6], "remov": [1, 3, 4, 6, 9], "try": [1, 2, 3, 6, 7, 9], "np": [1, 3, 4, 6, 9], "sum": [1, 3, 6, 9], "bewar": [1, 3, 6, 9], "numer": [1, 3, 4, 6, 9], "aggreg": [1, 3, 6, 7, 9], "like": [1, 2, 3, 4, 6, 9], "work": [1, 2, 3, 4, 6, 9], "non": [1, 3, 4, 6, 9], "chang": [1, 3, 6, 9], "nan": [1, 3, 4, 6, 7, 9], "drop": [1, 3, 5, 6, 9], "thei": [1, 3, 4, 6, 7, 9], "than": [1, 3, 4, 6, 9], "percent": [1, 2, 3, 6, 9], "95": [1, 3, 6, 9], "here": [1, 3, 4, 6, 9], "would": [1, 3, 4, 9], "weight": [1, 3, 4, 6, 7, 9], "assign": [1, 3], "effect": [1, 3, 4, 6, 9], "rank": [1, 3, 4, 6], "n": [1, 3, 4, 6, 9], "most": [1, 2, 3, 4, 6, 7, 9], "recent": [1, 2, 3, 4, 6, 9], "point": [1, 3, 4, 6, 7, 9], "sai": [1, 3, 7, 9], "sale": [1, 3, 6, 9], "current": [1, 2, 3, 4, 6, 7, 9], "unfinish": [1, 3], "month": [1, 3, 6, 7, 9], "occur": [1, 3, 6, 7, 9], "after": [1, 3, 4, 6, 7, 9], "aggregr": [1, 3], "so": [1, 2, 3, 4, 6, 7, 9], "whatev": [1, 3, 4], "alia": [1, 3, 4, 6], "prob": [1, 3], "affect": [1, 3, 4, 6], "algorithim": [1, 3], "from": [1, 2, 3, 4, 5, 6, 7, 9], "probabl": [1, 2, 3, 4, 6, 7, 9], "note": [1, 2, 3, 4, 6], "doe": [1, 3, 4, 6, 9], "initi": [1, 3, 4, 6, 9], "alias": [1, 3, 4, 6], "superfast": [1, 3, 7, 9], "scalabl": [1, 3, 7], "should": [1, 3, 4, 6, 9], "fewer": [1, 2, 3, 9], "memori": [1, 3, 4, 6, 7, 9], "issu": [1, 3, 4, 7, 9], "scale": [1, 3, 4, 6, 7, 9], "sequenti": [1, 3], "faster": [1, 2, 3, 4, 6, 7], "newli": [1, 3], "sporad": [1, 3], "util": [1, 3, 4, 6, 7, 9], "slower": [1, 3, 7, 9], "user": [1, 3, 4, 6, 7, 9], "mode": [1, 3, 4, 7], "capabl": [1, 3, 9], "gradient_boost": [1, 3], "neuralnet": [1, 3, 4], "regress": [1, 3, 4, 6], "cross": [1, 3, 4, 7], "perform": [1, 3, 6, 7, 9], "train": [1, 3, 4, 6, 7], "test": [1, 2, 3, 4, 6, 7, 9], "split": [1, 3, 4, 6, 9], "confus": [1, 3, 4, 6, 7, 9], "eval": [1, 3], "segment": [1, 3, 6, 9], "total": [1, 3, 4, 6], "avail": [1, 3, 4, 6, 7], "out": [1, 3, 4, 7, 9], "50": [1, 3, 4], "top": [1, 3, 6, 7, 9], "Or": [1, 3], "tri": [1, 3, 6, 7, 9], "99": [1, 3, 4], "100": [1, 3, 4, 6, 7, 9], "If": [1, 3, 4, 6, 7, 9], "addit": [1, 3, 4, 6, 9], "per_seri": [1, 3, 4], "ad": [1, 3, 4, 6, 7], "what": [1, 2, 3, 4], "famili": [1, 3, 4], "even": [1, 3, 4, 7, 9], "integ": [1, 3, 6], "recenc": [1, 3], "shorter": [1, 3, 6], "set": [1, 2, 3, 4, 6, 7, 9], "equal": [1, 3, 4, 6, 9], "size": [1, 3, 4, 6, 9], "poetic": [1, 3], "less": [1, 3, 4, 6, 9], "strategi": [1, 3], "other": [1, 2, 3, 4, 6, 7], "similar": [1, 3, 4, 6, 7, 9], "364": [1, 3, 6, 9], "year": [1, 3, 4, 6], "immedi": [1, 3, 4, 6, 9], "automat": [1, 3, 6, 7, 9], "find": [1, 3, 4, 6, 7, 9], "section": [1, 3, 7, 9], "custom": [1, 3, 4, 6], "need": [1, 2, 3, 4, 6, 7], "validation_index": [1, 3, 9], "datetimeindex": [1, 3, 4, 6, 7, 9], "tail": [1, 3, 6, 9], "els": [1, 2, 3, 4, 6, 7, 9], "rais": [1, 3, 6], "error": [1, 3, 4, 6, 7, 9], "10": [1, 3, 4, 6, 9], "mandat": [1, 3], "unrecommend": [1, 3], "replac": [1, 3, 6], "lead": [1, 3, 7, 9], "zero": [1, 2, 3, 4, 6, 9], "collect": [1, 3, 4, 6, 7], "hasn": [1, 3], "yet": [1, 3, 4, 6, 9], "fill": [1, 3, 4, 6, 7], "leav": [1, 3, 9], "interpol": [1, 3, 4, 6], "recommend": [1, 3, 6, 7, 9], "median": [1, 3, 4, 6], "mai": [1, 2, 3, 4, 6, 7, 9], "assum": [1, 3, 6, 9], "whether": [1, 2, 3, 4, 6], "last": [1, 3, 4, 6, 9], "help": [1, 3, 4, 6, 7, 9], "make": [1, 2, 3, 4, 6, 7, 9], "robust": [1, 3, 4, 6], "introduc": [1, 3], "row": [1, 2, 3, 5, 6], "Will": [1, 3, 4, 6], "keyboardinterrupt": [1, 3, 7], "quit": [1, 3, 6, 9], "entir": [1, 3, 6, 7, 9], "program": [1, 3], "attempt": [1, 3, 6, 9], "conjunct": [1, 3], "result_fil": [1, 3, 7], "accident": [1, 3], "complet": [1, 3, 4, 6], "termin": [1, 3], "end_gener": [1, 3], "end": [1, 2, 3, 4, 6], "skip": [1, 2, 3, 4, 6], "again": [1, 3, 9], "minut": [1, 3], "proceed": [1, 3], "check": [1, 3, 6, 7, 9], "offer": [1, 3, 9], "approxim": [1, 3, 6], "timeout": [1, 2, 3], "overal": [1, 3, 6, 9], "cap": [1, 3, 6], "per": [1, 3, 4, 6, 9], "file": [1, 3, 9], "path": [1, 3], "write": [1, 3, 4, 5], "disk": [1, 3], "debug": [1, 3], "crash": [1, 3, 4, 7], "json": [1, 3, 4, 5, 9], "append": [1, 3], "gc": [1, 3], "won": [1, 2, 3, 4, 6, 7, 9], "differ": [1, 3, 4, 6, 7, 9], "reliabl": [1, 3], "unstabl": [1, 3, 9], "horz": [1, 3], "reduc": [1, 2, 3, 4, 7, 9], "give": [1, 3, 6, 7], "core": [1, 3, 4, 6, 7], "parallel": [1, 3, 4, 7, 9], "process": [1, 3, 4, 6, 7], "joblib": [1, 3, 4, 9], "context": [1, 3, 4], "manag": [1, 3, 4, 6, 9], "type": [1, 2, 3, 4, 6, 7, 9], "id": [1, 2, 3, 4, 6, 7], "future_regressor": [1, 3, 4, 6, 9], "n_split": [1, 3, 9], "creat": [1, 2, 3, 4, 6, 9], "backcast": [1, 3, 6], "back": [1, 3, 4, 6, 9], "OF": [1, 3], "sampl": [1, 2, 3, 4, 6, 7, 9], "often": [1, 3, 6, 7, 9], "As": [1, 3, 6, 9], "repres": [1, 3, 4, 6, 9], "real": [1, 3, 4, 6, 9], "world": [1, 3, 4, 6, 9], "There": [1, 3, 7, 9], "jump": [1, 3, 9], "chunk": [1, 3, 4, 9], "arg": [1, 3, 4, 6], "except": [1, 3, 4], "piec": [1, 3, 9], "fastest": [1, 3], "observ": [1, 3, 4, 6], "level": [1, 3, 4, 6, 7, 9], "function": [1, 3, 4, 6, 7, 9], "standard": [1, 3, 4, 6], "access": [1, 3, 9], "isn": [1, 3, 4, 6, 9], "classic": [1, 3], "percentag": [1, 3, 4, 9], "intend": [1, 3, 9], "quick": [1, 3, 9], "visual": [1, 3, 9], "statist": [1, 3, 4, 6, 7], "see": [1, 3, 4, 6, 7, 9], "target": [1, 3, 4, 6, 9], "waterfall_plot": [1, 3], "explain": [1, 3, 4], "caus": [1, 3, 4, 7, 9], "measur": [1, 2, 3, 6, 9], "outcom": [1, 3, 4, 9], "shap": [1, 3], "coeffici": [1, 3], "correl": [1, 3], "show": [1, 3, 4, 9], "waterfal": [1, 3], "enabl": [1, 3], "expand": [1, 3, 4, 6], "rerun": [1, 3, 9], "best_model_origin": [1, 3], "best_model_original_id": [1, 3], "refer": [1, 3, 9], "origin": [1, 3, 4, 6, 9], "filenam": [1, 3], "kwarg": [1, 2, 3, 4, 6], "ever": [1, 3, 6], "40": [1, 3, 6], "include_result": [1, 3], "unpack_ensembl": [1, 3], "min_metr": [1, 3], "mle": [1, 3, 9], "iml": [1, 3, 9], "ewma": [1, 3], "max_metr": [1, 3], "reusabl": [1, 3], "csv": [1, 3, 5, 9], "slowest": [1, 3, 6, 9], "diagnost": [1, 3, 4], "compon": [1, 3, 4, 6], "larger": [1, 3, 4, 6, 9], "count": [1, 3, 4, 6], "lowest": [1, 3, 4, 6], "wai": [1, 3, 4, 6], "major": [1, 3, 9], "part": [1, 3, 4, 6, 9], "addon": [1, 3], "result_set": [1, 3], "fraction": [1, 3, 9], "date_col": [1, 3, 6, 7, 9], "value_col": [1, 3, 6, 7, 9], "id_col": [1, 3, 6, 7, 9], "grouping_id": [1, 3, 6], "suppli": [1, 3, 4, 6, 9], "three": [1, 3, 7, 9], "identifi": [1, 3, 4, 6, 9], "singl": [1, 3, 4, 6, 7, 9], "extern": [1, 3, 9], "colname1": [1, 3], "colname2": [1, 3], "increas": [1, 2, 3, 4, 7, 9], "left": [1, 3, 6, 9], "blank": [1, 3], "its": [1, 3, 4, 9], "tabl": [1, 3, 4], "pickl": [1, 3], "inform": [1, 3, 4, 6], "series_id": [1, 3, 4, 6, 7, 9], "group_id": [1, 3, 6], "map": [1, 3, 4], "x": [1, 3, 4, 5, 6, 9], "retain": [1, 3], "potenti": [1, 3, 6, 9], "futur": [1, 3, 4, 6, 9], "setup": [1, 3, 7], "involv": [1, 3], "percent_best": [1, 3], "among": [1, 3, 9], "across": [1, 3, 4, 7, 9], "model_id": [1, 3, 4], "must": [1, 2, 3, 4, 6, 9], "wa": [1, 3, 4, 6, 9], "input_dict": [1, 3], "get": [1, 2, 3, 4, 6, 7, 9], "common": [1, 3, 6, 7, 9], "helper": [1, 3], "import_target": [1, 3], "enforce_model_list": [1, 3], "include_ensembl": [1, 3], "overrid": [1, 3, 6], "exist": [1, 3, 4, 6, 9], "add": [1, 3, 4, 6, 9], "anoth": [1, 3, 6], "add_on": [1, 3], "include_horizont": [1, 3], "force_valid": [1, 3], "previous": [1, 3, 6], "done": [1, 3, 7, 9], "befor": [1, 3, 4, 6, 7, 9], "locat": [1, 3], "alreadi": [1, 3, 4, 6, 7, 9], "keep": [1, 3, 4, 6], "init": [1, 3, 4], "anywai": [1, 3], "unpack": [1, 3], "kept": [1, 3], "overridden": [1, 3], "keep_ensembl": [1, 3, 5], "sent": [1, 3], "regardless": [1, 3, 4], "weird": [1, 3], "behavior": [1, 3, 6], "wtih": [1, 3], "In": [1, 3, 4, 6, 7, 9], "validate_import": [1, 3], "eras": [1, 3], "fail": [1, 3, 4, 9], "had": [1, 3, 4], "least": [1, 3, 6, 9], "success": [1, 3, 6], "funciton": [1, 3], "readabl": [1, 3, 9], "start_dat": [1, 2, 3, 4, 7, 9], "alpha": [1, 3, 4, 6], "25": [1, 3, 4, 6], "facecolor": [1, 3, 4], "black": [1, 3, 4], "loc": [1, 3, 4], "accur": [1, 3, 7, 9], "gain": [1, 3, 6, 9], "improv": [1, 3, 6, 7, 9], "doesn": [1, 3, 6, 9], "account": [1, 3, 6], "benefit": [1, 3, 9], "seen": [1, 3, 9], "max_seri": [1, 3], "chosen": [1, 3, 7, 9], "color_list": [1, 3], "top_n": [1, 3], "frequent": [1, 3], "factor": [1, 3, 4], "nest": [1, 3, 9], "well": [1, 3, 4, 6, 7, 9], "do": [1, 3, 4, 6, 9], "slow": [1, 2, 3, 4, 6, 9], "captur": [1, 3, 4, 9], "hex": [1, 3], "color": [1, 3, 4], "bar": [1, 3, 6], "col": [1, 3, 4, 6], "The": [1, 3, 4, 6, 7, 9], "highli": [1, 3, 4, 9], "those": [1, 3, 4, 6, 9], "mostli": [1, 3, 4, 6, 9], "unscal": [1, 3, 9], "ones": [1, 3, 9], "max_name_char": [1, 3], "ff9912": [1, 3], "figsiz": [1, 3, 4], "12": [1, 3, 4, 6, 7, 9], "4": [1, 3, 4, 5, 6, 7, 9], "kind": [1, 3, 6, 9], "upper_clip": [1, 3], "1000": [1, 3, 4, 6, 9], "avg": [1, 3, 4, 6], "sort": [1, 3, 6], "chop": [1, 3], "tupl": [1, 2, 3, 4, 6], "axi": [1, 3, 4, 6, 9], "pie": [1, 3, 9], "prevent": [1, 3, 4, 9], "unnecessari": [1, 3], "distort": [1, 3], "To": [1, 3, 9], "compat": [1, 3], "necessarili": [1, 3, 9], "maintain": [1, 3, 6, 7, 9], "prefer": [1, 3], "failur": [1, 2, 3], "rate": [1, 3, 4], "ignor": [1, 2, 3, 4, 6], "due": [1, 2, 3, 6, 9], "df_wide": [1, 3, 4, 6, 9], "end_dat": [1, 3], "compare_horizont": [1, 3], "include_bound": [1, 3, 4], "35": [1, 3, 9], "start_color": [1, 3], "darkr": [1, 3], "end_color": [1, 3], "a2ad9c": [1, 3], "reforecast": [1, 3], "validation_forecast": [1, 3], "cach": [1, 3], "validation_forecasts_templ": [1, 3], "store": [1, 3, 4, 6, 9], "best_model_id": [1, 3], "overlap": [1, 3, 9], "graph": [1, 3], "reader": [1, 3], "compar": [1, 3, 4, 6, 9], "place": [1, 3, 6, 9], "begin": [1, 3, 4, 6, 9], "either": [1, 3, 4, 6, 7, 9], "worst": [1, 3], "versu": [1, 3], "vline": [1, 3, 4], "val": [1, 3, 4], "marker": [1, 3], "just_point_forecast": [1, 3, 4], "fail_on_forecast_nan": [1, 3], "date": [1, 2, 3, 4, 6, 7, 9], "update_fit": [1, 3], "underli": [1, 3, 4, 7, 9], "retrain": [1, 3], "interv": [1, 3, 4, 6], "design": [1, 3, 6, 7, 9], "high": [1, 3, 6, 7, 9], "suffici": [1, 3, 9], "without": [1, 3, 6, 7, 9], "ahead": [1, 3, 4, 6, 9], "__init__": [1, 3, 4], "prediction_object": [1, 3], "Not": [1, 2, 3, 4, 6], "implement": [1, 3, 4, 6, 9], "present": [1, 2, 3, 4, 6, 7, 9], "strongli": [1, 3], "ha": [1, 3, 4, 6, 7, 9], "metadata": [1, 3, 4], "conveni": [1, 3, 6, 9], "id_nam": [1, 3, 4], "seriesid": [1, 2, 3, 4], "value_nam": [1, 3, 4], "interval_nam": [1, 3, 4], "predictioninterv": [1, 3, 4], "preprocessing_transform": [1, 4], "basescal": [1, 4], "past_impacts_intervent": [1, 4], "common_fouri": [1, 4, 6], "ar_lag": [1, 4], "ar_interaction_season": [1, 4], "anomaly_detector_param": [1, 3, 4, 6], "anomaly_intervent": [1, 4], "holiday_detector_param": [1, 4, 6], "holiday_countries_us": [1, 4, 6], "multivariate_featur": [1, 4], "multivariate_transform": [1, 4], "regressor_transform": [1, 4], "regressors_us": [1, 4], "linear_model": [1, 4], "randomwalk_n": [1, 4], "trend_window": [1, 4], "30": [1, 3, 4, 6, 7], "trend_standin": [1, 4], "trend_anomaly_detector_param": [1, 4], "trend_transform": [1, 4], "trend_model": [1, 4], "modelparamet": [1, 3, 4, 5, 9], "trend_phi": [1, 4], "max_colinear": [1, 4], "998": [1, 4], "max_multicolinear": [1, 4], "decomposit": [1, 4, 6], "advanc": [1, 3, 4], "trend": [1, 4, 6], "preprocess": [1, 4, 6, 7, 9], "tunc": [1, 4], "etiam": [1, 4], "fati": [1, 4], "aperit": [1, 4], "futuri": [1, 4], "ora": [1, 4], "dei": [1, 4], "iussu": [1, 4], "umquam": [1, 4], "credita": [1, 4], "teucri": [1, 4], "Nos": [1, 4], "delubra": [1, 4], "deum": [1, 4], "miseri": [1, 4], "quibu": [1, 4], "ultimu": [1, 4], "esset": [1, 4], "ill": [1, 4], "di": [1, 4], "festa": [1, 4], "velamu": [1, 4], "frond": [1, 4], "urbem": [1, 4], "aeneid": [1, 4], "246": [1, 4], "249": [1, 4], "impact": [1, 3, 4, 6, 9], "uniqu": [1, 3, 4, 6], "past": [1, 4, 6, 9], "outsid": [1, 4, 9], "unforecast": [1, 4, 6], "accordingli": [1, 4, 9], "product": [1, 4, 6, 7, 9], "goal": [1, 4], "temporari": [1, 4], "whose": [1, 4, 6], "rel": [1, 3, 4, 6, 7, 9], "known": [1, 3, 4, 7, 9], "essenti": [1, 3, 4, 9], "estim": [1, 4, 6, 9], "raw": [1, 4, 6], "presenc": [1, 4], "warn": [1, 3, 4, 6], "about": [1, 3, 4, 6], "remove_excess_anomali": [1, 4, 6], "detector": [1, 3, 4, 6], "reli": [1, 4, 9], "alwai": [1, 3, 4, 6, 9], "element": [1, 2, 4, 6], "histori": [1, 2, 3, 4, 6], "intern": [1, 3, 4, 6, 7, 9], "attribut": [1, 3, 4, 9], "figur": [1, 3, 4], "expect": [1, 3, 4, 6, 7, 9], "latest": [1, 4], "code": [1, 3, 4, 5, 6, 7], "dai": [1, 2, 3, 4, 6, 9], "7": [1, 3, 4, 6, 9], "weekli": [1, 2, 4], "For": [1, 2, 3, 4, 7, 9], "slope": [1, 4], "analysi": [1, 4, 6], "posit": [1, 3, 4, 6, 9], "sign": [1, 4], "exactli": [1, 4, 6], "regression_typ": [1, 4, 6, 9], "pattern": [1, 3, 4, 6, 9], "inaccur": [1, 4], "flag": [1, 3, 4, 6, 9], "keep_col": [1, 4], "keep_cols_idx": [1, 4], "dtindex": [1, 4, 6], "regressor_per_seri": [1, 4], "flag_regressor": [1, 4], "categorical_group": [1, 4], "past_impact": [1, 4], "future_impact": [1, 4], "regressor_forecast_model": [1, 4], "regressor_forecast_model_param": [1, 4], "regressor_forecast_transform": [1, 4], "include_histori": [1, 4], "tune": [1, 4], "16": [1, 3, 4], "anomaly_color": [1, 4], "darkslateblu": [1, 4], "holiday_color": [1, 4], "darkgreen": [1, 4], "trend_anomaly_color": [1, 4], "slategrai": [1, 4], "point_siz": [1, 4], "know": [1, 4, 9], "d4f74f": [1, 4], "82ab5a": [1, 4], "ff6c05": [1, 4], "c12600": [1, 4], "new_df": [1, 4], "include_organ": [1, 4], "step": [1, 3, 4, 6, 9], "equival": [1, 4, 6, 9], "include_impact": [1, 4], "multipl": [1, 3, 4, 6, 7, 9], "trend_residu": [1, 4], "trans_method": [1, 4, 6, 9], "featur": [1, 4, 6, 7, 9], "space": [1, 2, 4, 6, 9], "intervention_d": [1, 4], "df_train": [1, 3, 4, 6, 9], "lower_limit": [1, 3, 6, 9], "upper_limit": [1, 3, 6, 9], "univariatemotif": [1, 3], "model_param_dict": [1, 3, 9], "distance_metr": [1, 3, 4, 6], "euclidean": [1, 3], "k": [1, 3, 4, 6], "pointed_method": [1, 3], "return_result_window": [1, 3, 4], "window": [1, 3, 4, 6, 9], "model_transform_dict": [1, 3, 9], "pchip": [1, 3], "fix": [1, 3, 6, 9], "maxabsscal": [1, 3, 6], "model_forecast_kwarg": [1, 3], "321": [1, 3, 9], "future_regressor_train": [1, 3, 4, 9], "future_regressor_forecast": [1, 3, 4, 9], "close": [1, 3, 4, 6, 7, 9], "exceed": [1, 3, 6, 9], "four": [1, 3, 9], "calcul": [1, 3, 4, 6, 9], "direct": [1, 3, 4, 6, 9], "edg": [1, 2, 3, 6, 9], "y": [1, 2, 3, 4, 6, 9], "z": [1, 3, 4, 9], "primarili": [1, 3, 9], "num_seri": [1, 3, 4, 6, 9], "middl": [1, 3, 6], "too": [1, 2, 3, 6, 9], "flip": [1, 3], "ab": [1, 3, 4, 6], "l": [1, 3], "timestep": [1, 3, 6, 9], "two": [1, 3, 6, 9], "neighbor": [1, 3, 4], "resolut": [1, 3], "greater": [1, 3, 6, 9], "class_method": [1, 3], "standalon": [1, 3], "item": [1, 3, 6], "generaet_result_window": [1, 3], "fit_forecast": [1, 3], "result_window": [1, 3, 4], "forecast_df": [1, 3], "up_forecast_df": [1, 3], "low_forecast_df": [1, 3], "lower_limit_2d": [1, 3, 9], "upper_limit_2d": [1, 3, 9], "upper_risk_arrai": [1, 3, 9], "lower_risk_arrai": [1, 3, 9], "event_risk": [1, 3], "multivariatemotif": [1, 3, 9], "autots_kwarg": [1, 3], "shortcut": [1, 3], "suggest": [1, 3, 9], "normal": [1, 3, 4, 6], "model_method": [1, 3], "num_sampl": [1, 3], "column_idx": [1, 3], "grai": [1, 3], "838996": [1, 3], "c0c0c0": [1, 3], "dcdcdc": [1, 3], "a9a9a9": [1, 3], "808080": [1, 3], "989898": [1, 3], "757575": [1, 3], "696969": [1, 3], "c9c0bb": [1, 3], "c8c8c8": [1, 3], "323232": [1, 3], "e5e4e2": [1, 3], "778899": [1, 3], "4f666a": [1, 3], "848482": [1, 3], "414a4c": [1, 3], "8a7f80": [1, 3], "c4c3d0": [1, 3], "bebeb": [1, 3], "dbd7d2": [1, 3], "up_low_color": [1, 3], "ff4500": [1, 3], "ff5349": [1, 3], "bar_color": [1, 3], "6495ed": [1, 3], "bar_ylim": [1, 3], "8": [1, 3, 4, 6, 9], "ylim": [1, 3], "barplot": [1, 3], "df_test": [1, 3, 9], "actuals_color": [1, 3], "00bfff": [1, 3], "v": [1, 3, 6], "dt": [1, 2, 3, 6], "line": [1, 3, 4, 9], "manual": [1, 3, 9], "appropri": [1, 3, 4, 6, 7, 9], "assess": [1, 3, 9], "target_shap": [1, 3], "handl": [1, 3, 4, 9], "overview": [1, 3], "defin": [1, 3, 4, 6, 7, 9], "group": [1, 3, 4, 6], "reconcili": [1, 6, 9], "2020": [1, 3, 4, 6, 9], "mathemat": [1, 6], "chronolog": [1, 6], "fulli": [1, 4, 6], "under": [1, 6, 9], "condit": [1, 6], "primari": [1, 6], "intent": [1, 6], "invers": [1, 4, 6, 9], "na": [1, 4, 6], "filter": [1, 3, 4, 6, 9], "cannot": [1, 4, 6, 9], "rollingmean": [1, 6], "pctchang": [1, 6], "cumsum": [1, 6], "ffill": [1, 6], "forward": [1, 3, 6, 9], "until": [1, 6, 9], "reach": [1, 6], "miss": [1, 6, 9], "averag": [1, 3, 4, 6, 9], "rolling_mean_24": [1, 6], "24": [1, 4, 6, 9], "ffill_mean_bias": [1, 6], "fake_d": [1, 6], "shift": [1, 4, 6], "thu": [1, 3, 6, 9], "incorrect": [1, 6], "iterativeimput": [1, 6, 9], "iter": [1, 6], "minmaxscal": [1, 6], "powertransform": [1, 6], "quantiletransform": [1, 6], "standardscal": [1, 6], "robustscal": [1, 6], "worth": [1, 6], "n_compon": [1, 4, 6], "receiv": [1, 6, 7], "second_transform": [1, 6], "fixedrollingmean": [1, 6], "disabl": [1, 6], "rollingmean10": [1, 6], "rollingmean100thn": [1, 6], "len": [1, 3, 4, 6], "minimum": [1, 4, 6, 9], "convert": [1, 4, 6, 9], "pct_chang": [1, 6], "lot": [1, 4, 6, 9], "sin": [1, 6], "log": [1, 3, 6, 9], "necessari": [1, 4, 6, 7, 9], "lag": [1, 4, 6], "seasonaldifferencemean": [1, 6], "seasonaldifference7": [1, 6], "28": [1, 3, 4, 6], "parameter": [1, 6], "center": [1, 6], "around": [1, 4, 6], "record": [1, 2, 3, 5, 6, 7], "bin": [1, 3, 6], "move": [1, 3, 4, 6], "lose": [1, 6], "smoother": [1, 6], "scipi": [1, 4, 6, 9], "hp_filter": [1, 6], "decompos": [1, 6], "exponenti": [1, 4, 6, 9], "joint": [1, 6], "differenc": [1, 4, 6], "vector": [1, 3, 4, 6], "box": [1, 6], "tiao": [1, 6], "align": [1, 6], "tailor": [1, 6], "wish": [1, 6], "good": [1, 6, 9], "cheer": [1, 6], "local": [1, 4, 6], "state": [1, 4, 6], "clip": [1, 6], "std": [1, 6], "awai": [1, 6], "compens": [1, 6], "croston": [1, 6], "inspir": [1, 6, 9], "magnitud": [1, 2, 4, 6, 9], "occurr": [1, 6, 9], "intermitt": [1, 6], "fourier": [1, 6], "harmon": [1, 6], "reintroduc": [1, 6], "within": [1, 6], "diff": [1, 3, 6], "overwrit": [1, 6, 9], "baxter": [1, 6], "king": [1, 4, 6], "bandpass": [1, 6], "poisson": [1, 6], "applic": [1, 6], "techniqu": [1, 6], "directli": [1, 6, 7, 9], "fillzero": [1, 6], "undo": [1, 6], "mad": [1, 6], "classmethod": [1, 6], "retriev": [1, 2, 6], "legaci": [1, 6], "min_occurr": [1, 3, 6], "splash_threshold": [1, 3, 6], "65": [1, 3, 6], "use_dayofmonth_holidai": [1, 3, 6], "use_wkdom_holidai": [1, 3, 6], "use_wkdeom_holidai": [1, 3, 6], "use_lunar_holidai": [1, 3, 6], "use_lunar_weekdai": [1, 3, 6], "use_islamic_holidai": [1, 3, 6], "use_hebrew_holidai": [1, 3, 6], "holiday_impact": [1, 3, 6], "popul": [1, 3, 6], "day_holidai": [1, 3, 6], "long": [1, 2, 3, 4, 6, 7, 9], "join": [1, 3, 6], "rather": [1, 3, 6, 9], "format": [1, 2, 3, 4, 6, 7, 9], "series_flag": [1, 3, 6], "contan": [1, 3, 6], "holiday_nam": [1, 3, 6], "anomaly_scor": [1, 3, 6], "include_anomali": [1, 3], "transformation_dict": [1, 3, 4], "model_str": [1, 3], "parameter_dict": [1, 3], "starttimestamp": [1, 3], "return_model": [1, 3], "model_count": [1, 3], "feed": [1, 3], "pipelin": [1, 3], "NOT": [1, 3, 4, 6, 9], "width": [1, 3, 6], "ask": [1, 3], "few": [1, 3], "tranform": [1, 3], "03": [1, 4, 6], "02": [1, 4, 6], "005": [1, 6], "002": [1, 6], "06": [1, 4, 6], "04": [1, 6], "na_prob_dict": [1, 6], "datepartregressionimput": [1, 6], "025": [1, 6], "iterativeimputerextratre": [1, 6], "0001": [1, 4, 6], "knnimput": [1, 6], "seasonalitymotifimputer1k": [1, 6], "seasonalitymotifimputerlinmix": [1, 6], "fast_param": [1, 6], "superfast_param": [1, 6], "traditional_ord": [1, 6], "transformer_min_depth": [1, 6], "allow_non": [1, 6], "no_nan_fil": [1, 6], "choosen": [1, 6, 9], "signal": [1, 6, 9], "transformt": [1, 8], "summar": [1, 4, 6, 9], "backfil": [1, 6], "bfill": [1, 6], "head": [1, 3, 5, 6, 9], "regressor_train": [1, 6], "iloc": [1, 6, 9], "thing": [1, 4, 6, 9], "feature_agglomer": [1, 6], "gaussian_random_project": [1, 6], "deal": [1, 6, 9], "prefil": [1, 6], "elsewher": [1, 6], "regressor_forecast": [1, 6], "simple_binar": [1, 6], "encode_holiday_typ": [1, 6], "distribut": [1, 2, 3, 6, 7], "gamma": [1, 2, 4, 6], "univari": [1, 4, 6, 9], "holiday_regr_styl": [1, 6], "preprocessing_param": [1, 6], "datepart": [1, 4, 6], "been": [1, 3, 6, 9], "peopl": [1, 6], "machin": [1, 6, 7], "elabor": [1, 6], "build": [1, 6, 9], "And": [1, 4, 6, 7], "post": [1, 6, 7, 9], "hoc": [1, 6], "want": [1, 6, 9], "easili": [1, 6, 9], "categor": [1, 2, 6], "discard": [1, 6], "annoi": [1, 6], "countri": [1, 6], "pull": [1, 2, 4, 6], "req": [1, 3, 6], "pkg": [1, 6], "subdiv": [1, 6], "subdivis": [1, 6], "func": [1, 6], "resampl": [1, 6], "creation": [1, 4, 6], "swappabl": [1, 6], "infer_freq": [1, 6], "date_start": [1, 2], "date_end": [1, 2], "artif": [1, 2, 9], "wiki": [1, 2, 3], "germani": [1, 2], "thanksgiv": [1, 2, 9], "microsoft": [1, 2], "procter_": [1, 2], "26_gambl": [1, 2], "youtub": [1, 2], "united_st": [1, 2], "elizabeth_ii": [1, 2], "william_shakespear": [1, 2], "cleopatra": [1, 2], "george_washington": [1, 2], "chinese_new_year": [1, 2], "standard_devi": [1, 2, 9], "christma": [1, 2, 9], "list_of_highest": [1, 2], "grossing_film": [1, 2], "list_of_countries_that_have_gained_independence_from_the_united_kingdom": [1, 2], "periodic_t": [1, 2], "sourc": [1, 2, 6, 9], "wikimedia": [1, 2], "foundat": [1, 2], "traffic": [1, 2, 9], "mn": [1, 2], "dot": [1, 2], "via": [1, 2], "uci": [1, 2], "repositori": [1, 2], "2021": [1, 2, 3, 4, 9], "introduce_nan": [1, 2], "introduce_random": [1, 2], "123": [1, 2, 3, 6], "null": [1, 2], "observation_start": [1, 2], "observation_end": [1, 2], "fred_kei": [1, 2], "fred_seri": [1, 2, 9], "dgs10": [1, 2], "t5yie": [1, 2], "sp500": [1, 2], "dcoilwtico": [1, 2], "dexuseu": [1, 2], "wpu0911": [1, 2], "ticker": [1, 2, 9], "msft": [1, 2], "trends_list": [1, 2, 9], "cycl": [1, 2, 4], "trends_geo": [1, 2], "weather_data_typ": [1, 2], "awnd": [1, 2], "wsf2": [1, 2], "tavg": [1, 2], "weather_st": [1, 2, 9], "usw00094846": [1, 2], "usw00014925": [1, 2], "weather_year": [1, 2], "london_air_st": [1, 2, 9], "ct3": [1, 2], "sk8": [1, 2], "london_air_speci": [1, 2], "pm25": [1, 2], "london_air_dai": [1, 2], "180": [1, 2], "earthquake_dai": [1, 2], "earthquake_min_magnitud": [1, 2, 9], "gsa_kei": [1, 2], "gov_domain_list": [1, 2, 9], "nasa": [1, 2], "gov": [1, 2], "gov_domain_limit": [1, 2], "600": [1, 2], "wikipedia_pag": [1, 2, 9], "microsoft_offic": [1, 2], "wiki_languag": [1, 2], "en": [1, 2, 3, 6, 9], "weather_event_typ": [1, 2, 9], "28z": [1, 2], "29": [1, 2], "winter": [1, 2, 9], "weather": [1, 2, 9], "storm": [1, 2], "caiso_queri": [1, 2], "eia_kei": [1, 2], "eia_respond": [1, 2], "miso": [1, 2], "pjm": [1, 2], "tva": [1, 2], "us48": [1, 2], "300": [1, 2, 4], "sleep_second": [1, 2, 9], "activ": [1, 2, 4, 9], "internet": [1, 2, 9], "connect": [1, 2, 9], "respect": [1, 2, 6, 9], "free": [1, 2, 7], "heavili": [1, 2, 4, 6, 9], "exclud": [1, 2, 6], "d": [1, 2, 3, 4, 6, 9], "earliest": [1, 2], "get_seri": [1, 2], "yfinanc": [1, 2, 9], "api": [1, 2, 7, 9], "restrict": [1, 2, 4], "stlouisf": [1, 2], "org": [1, 2, 3, 4, 6, 9], "doc": [1, 2, 4, 6, 7, 9], "api_kei": [1, 2], "html": [1, 2, 4, 6, 9], "fredapi": [1, 2, 9], "stock": [1, 2, 7, 9], "pypi": [1, 2], "keyword": [1, 2], "pytrend": [1, 2, 9], "ncei": [1, 2], "noaa": [1, 2], "ghcn": [1, 2], "prcp": [1, 2], "snow": [1, 2], "tmax": [1, 2], "tmin": [1, 2], "wsf1": [1, 2], "wsf5": [1, 2], "wsfg": [1, 2], "station": [1, 2], "londonair": [1, 2], "uk": [1, 2], "london_speci": [1, 2], "london": [1, 2], "air": [1, 2], "smallest": [1, 2, 3], "earthquak": [1, 2], "usg": [1, 2], "open": [1, 2, 5, 9], "gsa": [1, 2], "dap": [1, 2], "dist": [1, 2, 4, 9], "govern": [1, 2], "domain": [1, 2], "veri": [1, 2, 4, 6, 9], "usp": [1, 2], "ncbi": [1, 2], "nlm": [1, 2], "nih": [1, 2], "cdc": [1, 2], "ir": [1, 2], "usajob": [1, 2], "studentaid": [1, 2], "usembassi": [1, 2], "tsunami": [1, 2], "smaller": [1, 2, 3, 4, 6, 9], "10000": [1, 2], "wikipedia": [1, 2, 3], "encod": [1, 2, 3, 9], "underscor": [1, 2], "sever": [1, 2, 7, 9], "www1": [1, 2], "ncdc": [1, 2], "pub": [1, 2, 6], "swdi": [1, 2], "stormev": [1, 2], "csvfile": [1, 2], "pdf": [1, 2, 6], "ene_slr": [1, 2], "hardcod": [1, 2], "queri": [1, 2, 6], "server": [1, 2], "download": [1, 2, 9], "feder": [1, 2], "reserv": [1, 2], "loui": [1, 2], "econom": [1, 2], "indic": [1, 2, 3, 6], "week": [1, 2], "petroleum": [1, 2], "industri": [1, 2], "eia": [1, 2], "annual": [1, 2], "cleaner": [1, 6], "pivot_t": [1, 6], "determin": [1, 4, 6], "provid": [1, 3, 4, 6, 9], "template_col": [1, 3], "transformationparamet": [1, 3, 4, 5], "horizontal_subset": [1, 3], "albeit": [1, 3, 9], "she": [1, 3], "turn": [1, 3], "me": [1, 3], "newt": [1, 3], "got": [1, 3, 4], "cpu": [1, 3, 4, 6, 7, 9], "meant": [1, 3], "instal": [2, 4, 6], "fredkei": 2, "seriesnamedict": 2, "simplest": [2, 9], "sure": [2, 6, 7, 9], "request": [2, 6, 7, 9], "pair": 2, "seriesnam": 2, "anyth": [2, 6], "second": [2, 4, 6, 9], "sleep": 2, "chanc": 2, "mon": [3, 6], "jul": [3, 6], "18": [3, 4], "19": [3, 4], "55": 3, "author": [3, 4, 6], "colin": [3, 4, 6, 9], "mid": [3, 6], "submitted_paramet": 3, "sort_column": 3, "sort_ascend": 3, "max_result": 3, "recursive_count": 3, "old": [3, 4, 9], "No": [3, 4, 6, 7], "mate": 3, "sanderson": 3, "submitted_paramt": 3, "hyperparamet": 3, "per_timestamp_smap": 3, "per_series_metr": [3, 4], "per_series_ma": 3, "per_series_rms": 3, "per_series_mad": 3, "per_series_contour": 3, "per_series_spl": 3, "per_series_ml": 3, "per_series_iml": 3, "per_series_max": 3, "per_series_oda": 3, "per_series_mqa": 3, "per_series_dwa": 3, "per_series_ewma": 3, "per_series_uwms": 3, "per_series_smooth": 3, "per_series_m": 3, "per_series_mats": 3, "per_series_wasserstein": 3, "per_series_dwd": 3, "correspond": [3, 4, 6], "order": [3, 4, 6, 9], "another_ev": 3, "merg": 3, "onto": 3, "validation_round": 3, "current_gener": 3, "traceback": 3, "mosaic_us": 3, "additional_msg": 3, "who": [3, 4], "tim": 3, "hyperparamt": 3, "prepar": 3, "info": [3, 6], "print": [3, 5, 6, 7, 9], "statement": 3, "keyboard": 3, "interrupt": [3, 7], "caught": [3, 4], "break": 3, "tracebook": 3, "represent": 3, "everi": [3, 4, 6, 9], "existing_templ": 3, "new_poss": 3, "selection_col": 3, "new_possibl": 3, "namess": 3, "judg": [3, 9], "hash": 3, "b": [3, 6], "recombin": [3, 6], "ident": [3, 4], "made": [3, 4, 6, 9], "mage": [3, 9], "bigger": 3, "results_object": 3, "total_valid": 3, "models_to_us": [3, 4], "model_prob": 3, "counter": [3, 6], "n_model": 3, "keyword_format": 3, "preceed": [3, 9], "dict_arrai": 3, "recurs": [3, 5, 9], "unnest": 3, "validation_result": [3, 5, 7], "groupby_col": 3, "all_result": 3, "corr": 3, "onehot": 3, "poli": 3, "100000": [3, 6], "dimens": [3, 4, 6, 9], "fake": [3, 6], "purpos": [3, 6, 9], "fri": [3, 6], "nov": 3, "13": [3, 4, 9], "45": [3, 4], "base_models_onli": 3, "tensorflow": [3, 4, 9], "jan": [3, 4], "27": [3, 6], "36": [3, 4], "lag_1": [3, 4, 6], "lag_2": [3, 4], "nearest": [3, 4, 6], "ndim": 3, "f": [3, 9], "ae": 3, "precalcul": 3, "arr": [3, 6], "loss": [3, 4, 9], "chi": 3, "squar": [3, 6, 9], "histogram": 3, "unchang": 3, "flat": [3, 9], "concern": [3, 9], "bluff": 3, "river": 3, "elev": 3, "equiavel": 3, "last_of_arrai": [3, 4], "direciton": 3, "growth": [3, 4], "declin": 3, "scaler": [3, 4], "cumsum_a": [3, 4], "diff_a": [3, 4], "extra": [3, 9], "precomput": [3, 4], "effici": [3, 4, 6, 9], "loop": [3, 4], "worri": 3, "them": [3, 9], "detail": [3, 4, 6, 7, 9], "bandwidth": 3, "kl": 3, "diverg": 3, "p": [3, 4, 6, 9], "q": [3, 4, 6, 9], "epsilon": [3, 4, 6], "1e": [3, 6], "perecentag": 3, "progress": [3, 7, 9], "along": [3, 6, 9], "differenti": [3, 9], "sole": 3, "optim": [3, 4, 7, 9], "unanchor": 3, "1d": [3, 6], "nan_flag": [3, 6], "baselin": 3, "naiv": [3, 4, 7, 9], "poorli": [3, 6, 9], "85": 3, "largest": [3, 9], "full_error": 3, "le": 3, "y_pred": [3, 4], "y_true": [3, 4], "penal": [3, 9], "underestim": [3, 9], "overestim": [3, 9], "avoid": [3, 6, 7, 9], "divid": 3, "aren": [3, 4], "down": [3, 6, 9], "bad": [3, 9], "er": 3, "push": 3, "exclus": 3, "sqe": 3, "catlin": [3, 6, 7], "syllepsi": 3, "live": [3, 7], "22": [3, 4, 6], "categori": 3, "OR": 3, "being": [3, 4, 6, 7, 9], "pinbal": [3, 9], "gradient": 3, "volatil": [3, 6, 9], "precomputed_spl": 3, "unmatch": 3, "poor": [3, 9], "penalty_threshold": 3, "view": [3, 6, 9], "2d": [3, 6], "strength": [3, 6], "earth": 3, "perhap": [3, 6], "relev": [3, 6], "unsort": 3, "extract": [3, 4], "py": [3, 7, 9], "amfm": 3, "possibli": [3, 4, 6], "modif": 3, "structur": [3, 4, 6], "11": [3, 9], "2023": [3, 4, 6, 7], "validation_param": 3, "etc": [3, 4, 6, 9], "clean": [3, 6, 9], "beyond": [3, 4, 6], "constant": [4, 6], "vol": 4, "garch": 4, "o": [4, 6], "power": [4, 9], "rescal": 4, "maxit": 4, "200": [4, 6], "linux": [4, 6, 9], "distro": 4, "confid": [4, 6], "multiprocess": [4, 6, 9], "uniniti": 4, "fit_runtim": 4, "timedelta": 4, "hold": 4, "timeseri": [4, 6, 9], "last_dat": 4, "forecast_index": 4, "forecast_column": 4, "predict_runtim": 4, "transformation_runtim": 4, "per_timestamp": 4, "avg_metr": 4, "avg_metrics_weight": 4, "form": [4, 6, 9], "exce": 4, "constraint_valu": 4, "constraint_direct": 4, "horizon": [4, 6, 9], "window_agg": 4, "go": [4, 9], "soft": 4, "series_weight": 4, "per_timestamp_error": 4, "column_nam": 4, "evalut": 4, "against": 4, "suboptim": 4, "update_datetime_nam": 4, "datetime_column": 4, "tell": [4, 9], "remove_zero": [4, 9], "right": [4, 6, 7], "title_substr": 4, "ax": [4, 6], "matplotlib": [4, 9], "dash": 4, "vertic": 4, "intens": 4, "shade": 4, "region": [4, 6], "xlim_right": 4, "grid": [4, 7], "certain": 4, "group_col": 4, "y_col": 4, "totalruntimesecond": 4, "final_growth": 4, "train_last_d": 4, "cmap_nam": 4, "gist_rainbow": 4, "runtimes_data": 4, "xlim": 4, "title_suffix": 4, "point_method": 4, "canberra": [4, 6], "sample_fract": [4, 6], "adapt": 4, "struggl": 4, "short": 4, "max_window": [4, 6], "weighted_mean": 4, "midhing": [4, 6], "cdist": [4, 9], "closest": [4, 6, 9], "consid": [4, 9], "n_harmon": [4, 6], "state_transit": [4, 6], "process_nois": [4, 6], "observation_model": [4, 6], "observation_nois": [4, 6], "em_it": [4, 6], "undefin": 4, "solv": [4, 6, 9], "kalman": [4, 6, 9], "expens": [4, 7], "comparison_transform": 4, "combination_transform": 4, "comparison": [4, 6], "mse": [4, 9], "minkowski": 4, "5000": [4, 6], "tradeoff": [4, 6], "own": [4, 9], "gather": 4, "phrase_len": 4, "magnitude_pct_change_sign": 4, "share": 4, "l2": 4, "max_motif": 4, "recency_weight": 4, "cutoff_threshold": 4, "cutoff_minimum": 4, "dark": [4, 6], "magic": [4, 6], "evil": 4, "mastermind": 4, "project": [4, 7], "knn": 4, "interest": [4, 9], "togeth": [4, 6, 9], "pairwise_dist": 4, "amount": [4, 6, 9], "choos": [4, 9], "sign_biased_mean": 4, "ridge_param": 4, "5e": 4, "warmup_pt": [4, 6], "seed_pt": 4, "seed_weight": 4, "batch_siz": 4, "batch_method": 4, "input_ord": 4, "nonlinear": 4, "variabl": [4, 6, 9], "autoregress": 4, "next": [4, 6, 9], "reservoir": 4, "quantinfo": 4, "ng": 4, "rc": 4, "paper": [4, 7], "gauthier": 4, "j": [4, 6], "bollt": 4, "e": [4, 6], "griffith": 4, "al": 4, "nat": 4, "commun": [4, 9], "5564": 4, "doi": 4, "1038": 4, "s41467": 4, "021": 4, "25801": 4, "pointless": 4, "lambda": [4, 6], "ridg": 4, "realiti": 4, "warmup": 4, "fine": [4, 9], "linearli": 4, "batch": [4, 7], "lastvalu": [4, 6], "concerto": 4, "g": [4, 6], "minor": 4, "op": 4, "rv": 4, "315": 4, "produc": [4, 9], "nan_euclidean": [4, 6, 9], "include_differenc": [4, 6], "stride_s": [4, 6], "covari": [4, 6], "ratio": 4, "num_regressor_seri": 4, "ob": [4, 6], "xa": 4, "xb": 4, "r_arr": 4, "inner": 4, "hungri": 4, "big": 4, "linpack": [4, 7, 9], "seem": [4, 9], "sensit": [4, 6, 9], "address": 4, "tue": 4, "sep": 4, "57": 4, "assist": 4, "crgillespie22": 4, "gaussian_prior_mean": 4, "wishart_prior_scal": 4, "wishart_dof_excess": 4, "bayesian": [4, 6], "conjug": 4, "prior": [4, 6], "encourag": [4, 9], "coef": 4, "regular": [4, 6, 9], "peak": [4, 6], "matrix": [4, 6], "varianc": 4, "nois": [4, 6], "while": [4, 7, 9], "return_std": 4, "n_sampl": 4, "in_d": 4, "prefix": 4, "regr_": 4, "15000": 4, "l1": 4, "cost": 4, "lin": 4, "reg": 4, "lamb": [4, 6], "identity_matrix": 4, "neural": 4, "net": 4, "rnn_type": 4, "lstm": 4, "kernel_initi": 4, "lecun_uniform": 4, "hidden_layer_s": 4, "32": [4, 6], "adam": 4, "huber": 4, "epoch": [4, 6], "wrapper": [4, 6], "kera": 4, "rnn": 4, "cell": 4, "gru": 4, "layer": 4, "compil": [4, 9], "tf": 4, "set_se": 4, "head_siz": 4, "256": 4, "num_head": 4, "ff_dim": 4, "num_transformer_block": 4, "mlp_unit": 4, "128": 4, "mlp_dropout": 4, "dropout": 4, "io": [4, 6], "timeseries_transformer_classif": 4, "input_shap": 4, "output_shap": [4, 6], "ensemble_param": 4, "forecasts_runtim": 4, "model_weight": 4, "incompat": [4, 9], "bestn": [4, 9], "forecast_id": 4, "forecast_runtim": 4, "forecasts_list": 4, "ensemble_str": 4, "prematched_seri": 4, "use_valid": 4, "subset_flag": 4, "per_series2": 4, "only_specifi": 4, "outer": [4, 6], "known_match": 4, "available_model": 4, "full_model": 4, "error_matrix": 4, "error_list": 4, "col_nam": 4, "smoothing_window": 4, "metric_nam": 4, "classifier_param": 4, "classifi": 4, "unknown": 4, "construct": [4, 5, 6, 9], "x_predict": 4, "ensemble_list": 4, "models_sourc": 4, "all_seri": 4, "forecast_period": [4, 9], "datestamp": 4, "retur": 4, "safety_model": 4, "local_result": 4, "total_v": 4, "describ": [4, 9], "releas": 4, "amazon": 4, "realli": [4, 6], "mxnet": [4, 9], "gui": 4, "sorta": 4, "mayb": 4, "deprec": [4, 6, 9], "sad": 4, "excel": [4, 9], "routin": 4, "stabil": 4, "strong": 4, "suit": 4, "gluon_model": 4, "deepar": 4, "learning_r": 4, "context_length": 4, "npt": 4, "deepstat": 4, "wavenet": 4, "deepfactor": 4, "sff": 4, "mqcnn": 4, "deepvar": 4, "gpvar": 4, "nbeat": 4, "network": 4, "2forecastlength": [4, 6], "nforecastlength": 4, "unlik": [4, 6, 9], "df_index": 4, "freq": [4, 6, 9], "model_templ": 4, "silverkit": 4, "unitedst": 4, "inner_n_job": 4, "relat": [4, 9], "borrow": 4, "xinyu": 4, "chen": 4, "xinychen": 4, "transdim": 4, "medium": [4, 9], "articl": 4, "thrown": 4, "nan_to_num": 4, "pinv": 4, "On": [4, 9], "entri": 4, "dlascl": 4, "illeg": 4, "amplitude_threshold": 4, "eigenvalue_threshold": 4, "dynam": [4, 6, 9], "time_horizon": 4, "time_lag": 4, "lambda0": 4, "33333333": 4, "low": [4, 6, 9], "tensor": 4, "arxiv": [4, 6], "2104": 4, "14936": 4, "blob": 4, "master": 4, "mat": 4, "predictor": 4, "ipynb": 4, "rho": 4, "inner_maxit": 4, "tempor": 4, "sparse_mat": 4, "ind": 4, "w": [4, 5, 6], "psi": 4, "r": [4, 5, 6], "pred_step": 4, "sparse_tensor": 4, "rho0": 4, "recogn": [4, 7], "pred_time_step": 4, "time_interv": 4, "kernel": [4, 7], "dim": [4, 6], "tau": 4, "aq": 4, "rold": 4, "delta": 4, "sun": 4, "expanded_binar": [4, 6], "ml": [4, 9], "aspect": 4, "n_seri": [4, 6], "variou": [4, 6], "nixtla": 4, "Be": [4, 7], "commerci": 4, "mqloss": 4, "input_s": 4, "max_step": [4, 6], "early_stop_patience_step": 4, "relu": 4, "scaler_typ": 4, "model_arg": 4, "point_quantil": 4, "document": [4, 7, 9], "temp": 4, "za": 4, "static_regressor": 4, "facebook": 4, "sinc": [4, 9], "finicki": [4, 9], "yearly_season": 4, "weekly_season": 4, "daily_season": 4, "n_changepoint": 4, "changepoint_prior_scal": 4, "seasonality_mod": 4, "changepoint_rang": 4, "seasonality_prior_scal": 4, "holidays_prior_scal": 4, "thou": 4, "shall": 4, "neither": 4, "prece": 4, "off": [4, 6, 9], "changepoints_rang": 4, "trend_reg": 4, "trend_reg_threshold": 4, "ar_spars": 4, "seasonality_reg": 4, "n_lag": 4, "num_hidden_lay": 4, "d_hidden": 4, "loss_func": 4, "train_spe": 4, "90": [4, 6], "max_epoch": 4, "max_encoder_length": 4, "hidden_s": 4, "n_layer": 4, "add_target_scal": 4, "target_norm": 4, "encodernorm": 4, "temporalfusiontransform": 4, "64": [4, 6], "78": 4, "model_kwarg": 4, "trainer_kwarg": 4, "callback": 4, "obsess": 4, "pt": 4, "lightn": [4, 9], "trainer": 4, "quantileloss": 4, "lesser": 4, "decis": [4, 7, 9], "tree": 4, "elast": 4, "forest": 4, "mlpregressor": 4, "adaboost": 4, "principl": 4, "nthn": 4, "max_depth": [4, 6], "min_samples_split": [4, 6], "polynomial_degre": [4, 6], "randomforest": 4, "mean_rolling_period": 4, "macd_period": 4, "std_rolling_period": 4, "max_rolling_period": 4, "min_rolling_period": 4, "ewm_var_alpha": 4, "quantile90_rolling_period": 4, "quantile10_rolling_period": 4, "ewm_alpha": 4, "additional_lag_period": 4, "abs_energi": 4, "rolling_autocorr_period": 4, "nonzero_last_n": 4, "scale_full_x": 4, "quantile_param": 4, "min_samples_leaf": 4, "n_estim": 4, "250": 4, "cointegration_lag": 4, "series_hash": 4, "frame": [4, 6], "multiari": 4, "window_s": [4, 6], "max_histori": 4, "one_step": 4, "processed_i": 4, "normalize_window": [4, 6], "basi": 4, "extratre": 4, "add_date_part": 4, "x_transform": 4, "wise": [4, 9], "scienc": 4, "am": 4, "arthur": 4, "briton": 4, "ve": 4, "think": 4, "your": [4, 7, 9], "selv": 4, "re": 4, "individu": [4, 9], "ye": [4, 9], "we": [4, 9], "rbf": 4, "noise_var": 4, "lambda_prim": 4, "polynomi": [4, 6], "locally_period": 4, "littl": [4, 9], "flexibl": [4, 6, 9], "toler": [4, 9], "\u03b3": 4, "lambda_": 4, "reason": [4, 6, 9], "might": [4, 9], "365": [4, 6], "input_dim": [4, 6], "output_dim": [4, 6], "shuffl": [4, 6], "model_dict": 4, "bootstrap": 4, "verbose_bool": 4, "multioutput": 4, "framework": [4, 6, 7], "mean_rol": 4, "bit": 4, "exog": 4, "exog_oo": 4, "exog_fc": 4, "sometim": 4, "c": [4, 6, 7, 9], "causal": 4, "ct": 4, "stationar": 4, "hour": [4, 6, 9], "k_factor": 4, "factor_ord": 4, "mamodel": 4, "mapr": 4, "factor_multipl": 4, "idiosyncratic_ar1": 4, "damped_trend": 4, "seasonal_period": 4, "formerli": 4, "damp": 4, "deseason": 4, "use_test": 4, "use_ml": 4, "damped_cycl": 4, "irregular": 4, "stochastic_cycl": 4, "stochastic_trend": 4, "stochastic_level": 4, "cov_typ": 4, "opg": 4, "lbfg": 4, "maxlag": [4, 6], "ic": 4, "fpe": 4, "determinist": 4, "k_ar_diff": [4, 6], "coint_rank": 4, "current_seri": 4, "xf": 4, "negloglik": 4, "conf_int": 4, "ar_ord": 4, "fit_method": 4, "hmc": 4, "num_step": 4, "tensorflowprob": 4, "42": 4, "0009999": 4, "layer_norm": 4, "dropout_r": 4, "512": 4, "num_lay": 4, "hist_len": 4, "720": 4, "decoder_output_dim": 4, "final_decoder_hidden": 4, "num_split": 4, "min_num_epoch": 4, "train_epoch": 4, "patienc": 4, "epoch_len": 4, "permut": 4, "gpu_index": 4, "googl": 4, "research": 4, "mlp": 4, "num_cov_col": 4, "cat_cov_col": 4, "ts_col": 4, "train_rang": 4, "val_rang": 4, "test_rang": 4, "pred_len": 4, "loader": 4, "71": 5, "72": 5, "73": 5, "74": 5, "75": [5, 6], "sort_valu": 5, "ascend": [5, 9], "groupbi": [5, 6], "reset_index": 5, "export2": 5, "export_fin": 5, "to_json": 5, "orient": [5, 6], "pprint": 5, "read_csv": 5, "autots_forecast_template_gen": 5, "jsn": 5, "json_temp": 5, "read": 5, "txt": 5, "dump": 5, "indent": 5, "sort_kei": 5, "41": 6, "21": [6, 7], "contextu": 6, "fall": [6, 7, 9], "densiti": 6, "sequenc": [6, 9], "anomal": 6, "itself": 6, "regard": 6, "1802": 6, "04431": 6, "anomaly_df": 6, "df_col": 6, "wkdom_holidai": 6, "wkdeom_holidai": 6, "lunar_holidai": 6, "lunar_weekdai": 6, "islamic_holidai": 6, "hebrew_holidai": 6, "max_featur": 6, "predict_interv": 6, "job": 6, "threshold_method": 6, "norm": 6, "rolling_period": 6, "surviv": 6, "outlieri": 6, "dataframm": 6, "rolling_zscor": 6, "sf": 6, "rolliing_zscor": 6, "convers": [6, 7], "chines": 6, "arab": 6, "datetime_index": 6, "christian": 6, "aspir": 6, "hebrew": 6, "pyluach": 6, "simlist": 6, "epoch_adjust": 6, "islam": 6, "convertd": 6, "fitnr": 6, "timezon": 6, "new_moon": 6, "continu": 6, "pre": 6, "full_moon": 6, "julian": 6, "johansen": 6, "barba": 6, "towardsdatasci": 6, "canon": 6, "forgotten": 6, "4d1213396da1": 6, "p_mat": 6, "ndarrai": 6, "max_lag": 6, "return_eigenvalu": 6, "endog": 6, "det_ord": 6, "abbrevi": 6, "series_ord": 6, "trim": 6, "ex": 6, "modifi": 6, "multiproces": 6, "conserv": 6, "intel": 6, "hyperthread": 6, "logic": 6, "psutil": [6, 9], "fallsback": 6, "mkl": [6, 9], "simd": 6, "2017": 6, "otto": 6, "seiskari": 6, "mit": 6, "licens": 6, "resourc": [6, 9], "found": [6, 7, 9], "kevinkotz": 6, "www": [6, 9], "notebook": 6, "statespace_dfm_coincid": 6, "introduct": 6, "commandeur": 6, "koopman": 6, "chp": 6, "andrew": 6, "harvei": 6, "notat": 6, "transit": 6, "x_k": 6, "x_": 6, "q_": 6, "qquad": 6, "sim": 6, "y_k": 6, "h": 6, "r_k": 6, "hidden": 6, "system": [6, 9], "matric": 6, "suitabl": 6, "definit": 6, "simo": 6, "sarkk\u00e4": 6, "2013": 6, "cambridg": 6, "univers": 6, "press": [6, 7], "aalto": 6, "fi": 6, "ssarkka": 6, "cup_book_online_20131111": 6, "simdkalman": 6, "kf": 6, "diag": 6, "denot": 6, "uniform": 6, "initial_valu": 6, "initial_covari": 6, "ey": 6, "third": [6, 9], "cov": 6, "29311384": 6, "06948961": 6, "19959416": 6, "00777587": 6, "02528967": 6, "pred_mean": 6, "pred_stdev": 6, "sqrt": 6, "71543": 6, "65322": 6, "multi": 6, "dimension": 6, "howev": [6, 9], "flexibli": 6, "vari": [6, 7, 9], "broadcast": 6, "rule": 6, "oper": 6, "n_state": 6, "n_var": 6, "n_measur": 6, "main": 6, "interfac": 6, "accord": 6, "natur": [6, 9], "scalar": 6, "3d": 6, "lock": 6, "n_test": 6, "likelihood": 6, "log_likelihood": 6, "explan": 6, "With": [6, 9], "boolean": 6, "pairwis": [6, 9], "member": 6, "subresult": 6, "field": 6, "pairwise_covari": 6, "n_iter": 6, "interpret": 6, "mathbb": 6, "x_0": 6, "rm": 6, "prior_mean": 6, "prior_cov": 6, "x_j": 6, "simgl": 6, "y_1": 6, "ldot": 6, "y_j": 6, "y_t": 6, "smooth_mean": 6, "smooth_covari": 6, "smoothing_gain": 6, "y_": 6, "posterior_mean": 6, "posterior_covari": 6, "posterior": 6, "argument": 6, "operand": 6, "transpos": 6, "initial_mean": 6, "beta": 6, "phi": 6, "correct": 6, "allow_auto": 6, "next_smooth_mean": 6, "next_smooth_covari": 6, "prior_covari": 6, "statespac": 6, "tol": 6, "oct": 6, "07": 6, "37": 6, "colincatlin": 6, "n_harm": 6, "freq_rang": 6, "grouping_method": 6, "tile": 6, "n_group": 6, "hier_id": 6, "bottom": 6, "holidays_subdiv": 6, "fallback": 6, "unavail": 6, "bias": 6, "simple_2": 6, "linear_mix": 6, "max_it": 6, "mean_weight": 6, "back_method": 6, "half": [6, 9], "remaind": 6, "slice_al": 6, "keepna": 6, "phase": 6, "moon": 6, "stackoverflow": 6, "2531541": 6, "9492254": 6, "keturn": 6, "earlier": 6, "john": 6, "walker": 6, "ecc": 6, "016718": 6, "equat": 6, "2444237": 6, "905": 6, "ecliptic_longitude_epoch": 6, "278": 6, "83354": 6, "ecliptic_longitude_perige": 6, "282": 6, "596403": 6, "eccentr": 6, "moon_mean_longitude_epoch": 6, "975464": 6, "moon_mean_perigee_epoch": 6, "349": 6, "383063": 6, "illumin": 6, "zone": 6, "2444238": 6, "asia": 6, "matter": 6, "central": 6, "precis": 6, "nextnew": 6, "krstn": 6, "eu": 6, "nanpercentil": 6, "in_arr": 6, "rollov": 6, "support": [6, 7, 9], "driven": 6, "placehold": 6, "mixtur": 6, "gum": 6, "diseas": 6, "credibl": 6, "spell": 6, "cast": 6, "variable_pct_chang": 6, "upon": 6, "upper_error": 6, "lower_error": 6, "errorrang": 6, "cum": 6, "qtp": 6, "xn": 6, "broaden": 6, "although": [6, 7, 9], "corrupt": 6, "bay": 6, "theorem": 6, "hot": 6, "history_dai": 6, "set_index": 6, "recur": 6, "weekdai": 6, "commonli": [6, 9], "repeat": [6, 9], "ag": 6, "degre": 6, "dtindex_futur": 6, "full_sort": 6, "nan_arrai": 6, "include_on": 6, "very_smal": 6, "typic": [6, 9], "sigma": 6, "wavelet_typ": 6, "morlet": 6, "reshap": [6, 9], "na_str": 6, "categorical_fillna": 6, "handle_unknown": [6, 9], "use_encoded_valu": 6, "downcast": 6, "unalt": 6, "missing_valu": 6, "ordinalencod": [6, 9], "to_numer": 6, "messag": [6, 9], "convert_dtyp": 6, "polish": 6, "999": 6, "dateoffset": [6, 9], "somewher": 6, "pydata": [6, 9], "stabl": [6, 9], "user_guid": [6, 9], "still": [6, 7, 9], "cut": 6, "older": [6, 9], "eventu": 6, "incomplet": [6, 9], "appear": [6, 9], "upsampl": [6, 7], "silenc": 6, "rest": 6, "configur": 6, "random_st": 6, "wide_arr": 6, "gst": 6, "sgt": 6, "46": 6, "error_buff": 6, "z_init": 6, "z_limit": 6, "z_step": 6, "max_contamin": 6, "sd_weight": 6, "anomaly_count_weight": 6, "consecut": 6, "errors_al": 6, "obj": 6, "maxim": 6, "reduct": 6, "invert": 6, "meet": [6, 9], "yield": 6, "itertool": 6, "more_itertool": 6, "descript": [6, 9], "circa": 6, "decay_span": 6, "displacement_row": 6, "span": 6, "decai": 6, "soften": 6, "first_value_onli": 6, "lanczos_factor": 6, "return_diff": 6, "implent": 6, "somewhat": 6, "statmodelsfilt": 6, "linearregress": 6, "suffix": 6, "_lltmicro": 6, "vagu": 6, "gap": 6, "std_threshold": 6, "purg": 6, "THE": 6, "cumul": 6, "imprecis": 6, "missing": 6, "scatter": 6, "dure": 6, "reverse_align": 6, "n_bin": 6, "kmean": 6, "kbin": 6, "irrevers": 6, "exponeti": 6, "extrapol": 6, "n_harmnon": 6, "quadrat": 6, "revers": [6, 9], "highest": [6, 7, 9], "But": 6, "1600": 6, "upstream": 6, "regression_param": 6, "grouping_forward_limit": 6, "max_level_shift": 6, "serious": 6, "alter": 6, "rolling_window": 6, "n_futur": 6, "macro_micro": 6, "simpli": [6, 9], "residu": 6, "plai": 6, "center_on": 6, "assur": [6, 9], "run_ord": 6, "season_first": 6, "holiday_param": [6, 9], "trend_method": 6, "local_linear": 6, "dv": 6, "reintroduction_model": 6, "reintroducion": 6, "built": 6, "decim": 6, "on_transform": 6, "on_invers": 6, "force_int": 6, "ceil": 6, "floor": 6, "decomp_typ": 6, "stl": 6, "seaonal": 6, "seaonsal": 6, "hilbert": 6, "method_arg": 6, "wiener": 6, "savgol_filt": 6, "butter": 6, "cheby1": 6, "cheby2": 6, "ellip": 6, "bessel": 6, "oh": 6, "nice": 6, "ash": 6, "my": 6, "tomato": 6, "pippin": 6, "lm": 6, "tt": 6, "yy": 6, "amp": 6, "omega": 6, "fitfunc": 6, "unsym": 6, "question": 6, "16716302": 6, "sine": 6, "curv": 6, "pylab": 6, "deviat": [6, 9], "halflif": 6, "23199796": 6, "condens": 6, "context_slic": 6, "halfmax": 6, "forecastlength": 6, "twice": 6, "daubechi": 6, "db2": 6, "cosin": 6, "wave": 6, "envelop": 6, "haar": 6, "mexican": 6, "hat": 6, "ricker": 6, "complex": [6, 7], "max_ord": 6, "phase_shift": 6, "anchor": 6, "choic": [6, 9], "unit": [6, 9], "ensur": 6, "apart": 6, "chunk_siz": 6, "7734": 6, "dtype": 6, "float32": 6, "n_record": 6, "num_column": 6, "num_indic": 6, "braycurti": 6, "start_index": 6, "include_last": 6, "indici": 6, "include_differ": 6, "window_shap": 6, "writeabl": 6, "neighbourhood": 6, "gist": 6, "seberg": 6, "3866040": 6, "newer": 6, "toggl": 6, "__version__": 6, "skip_siz": 6, "downsampl": 6, "num": 6, "window_length": 6, "70296498": 6, "numba": 6, "70304475": 6, "1234": 6, "1step": 6, "num_ob": 6, "stride": 6, "trick": 6, "lib": [6, 9], "stride_trick": 6, "rapidli": 7, "deploi": 7, "m6": 7, "competit": 7, "deliv": 7, "invest": 7, "market": 7, "dozen": 7, "usabl": [7, 9], "These": [7, 9], "addition": [7, 9], "proprietari": 7, "readili": 7, "ten": 7, "hundr": 7, "thousand": [7, 9], "exogen": 7, "integr": 7, "automl": 7, "flagship": 7, "abil": [7, 9], "additon": 7, "advis": 7, "come": [7, 9], "distinct": [7, 9], "ideal": [7, 9], "_hourli": [7, 9], "_monthli": 7, "_weekli": [7, 9], "_yearli": [7, 9], "_live_daili": 7, "fast_parallel": 7, "2019": [7, 9], "forecasts_df": [7, 9], "forecasts_up": 7, "forecasts_low": 7, "particular": [7, 9], "extended_tutori": 7, "md": 7, "guid": 7, "look": [7, 9], "production_exampl": [7, 9], "especi": [7, 9], "predefin": 7, "pretti": [7, 9], "environ": [7, 9], "toward": [7, 9], "prioriti": 7, "ram": 7, "instanc": 7, "pretrain": 7, "crtl": 7, "recov": 7, "udf": 7, "obvious": [7, 9], "2x": 7, "3x": 7, "5x": 7, "no_shared_fast": 7, "decreas": 7, "poorer": 7, "satisfactori": [7, 9], "shortag": 7, "pleas": 7, "report": 7, "link": 7, "significantli": 7, "bla": [7, 9], "feedback": 7, "feel": 7, "favorit": 7, "cours": 7, "codebas": 7, "cat": 7, "henc": 7, "logo": 7, "subpackag": 8, "modul": 8, "_daili": 9, "autot": 9, "df_long": 9, "transact": 9, "altern": 9, "coerc": 9, "minim": 9, "handi": 9, "side": 9, "oldest": 9, "advantag": 9, "interg": 9, "troubl": 9, "sudden": 9, "overs": 9, "misrepres": 9, "promot": 9, "critic": 9, "tricki": 9, "necess": 9, "leakag": 9, "firstli": 9, "resembl": 9, "enough": 9, "taken": 9, "variat": 9, "valdat": 9, "june": 9, "messi": 9, "act": 9, "treat": 9, "suspect": 9, "fairli": 9, "whole": 9, "idea": 9, "suffer": 9, "interst": 9, "94": 9, "minneapoli": 9, "paul": 9, "minnesota": 9, "great": 9, "demonstr": 9, "road": 9, "influenc": 9, "alongsid": 9, "volum": 9, "carri": 9, "care": 9, "weights_hourli": 9, "traffic_volum": 9, "49": 9, "168": 9, "lieu": 9, "upper_forecasts_df": 9, "lower_forecasts_df": 9, "By": 9, "impract": 9, "engin": 9, "simplic": 9, "fault": 9, "switch": 9, "evolv": 9, "develop": 9, "example_filenam": 9, "example_export": 9, "deeper": 9, "subsidiari": 9, "df_forecast": 9, "future_regressor_train2d": 9, "future_regressor_forecast2d": 9, "consider": 9, "overfit": 9, "secondli": 9, "composit": 9, "balanc": 9, "qualiti": 9, "favor": 9, "translat": 9, "insid": 9, "symmetr": 9, "versatil": 9, "human": 9, "coverage_fract": 9, "logarithm": 9, "hiearchial": 9, "went": 9, "wavi": 9, "seriou": 9, "holdout": 9, "pyplot": 9, "plt": 9, "2018": 9, "09": 9, "26": 9, "mosaic_df": 9, "situat": 9, "demand": 9, "tradition": 9, "problem": 9, "exagger": 9, "unfortun": 9, "inher": 9, "sub": 9, "reassign": 9, "wrong": 9, "drive": 9, "label": 9, "recogniz": 9, "usal": 9, "splice": 9, "latter": 9, "depth": 9, "happen": 9, "no_shar": 9, "possbl": 9, "horizontal_gener": 9, "enembl": 9, "extens": 9, "theoret": 9, "studio": 9, "apt": 9, "yum": 9, "sudo": 9, "openbla": 9, "show_config": 9, "doubl": 9, "haven": 9, "broken": 9, "slide": 9, "23": 9, "poissonreg": 9, "squared_error": 9, "histgradientboostingregressor": 9, "uecm": 9, "uniform_filter1d": 9, "stat": 9, "spatial": 9, "Of": 9, "tend": 9, "cu91": 9, "cu101mkl": 9, "lightgbm": 9, "xgboost": 9, "bring": 9, "venv": 9, "anaconda": 9, "miniforg": 9, "numexpr": 9, "bottleneck": 9, "action": 9, "pystan": 9, "forg": 9, "dep": 9, "ext": 9, "pmdarima": 9, "dill": 9, "upgrad": 9, "pointlessli": 9, "mamba": 9, "tqdm": 9, "intelex": 9, "spyder": 9, "torchvis": 9, "torchaudio": 9, "cpuonli": 9, "gpu": 9, "cuda": 9, "mix": 9, "session": 9, "nvidia": 9, "smi": 9, "cudatoolkit": 9, "cudnn": 9, "nccl": 9, "ld_library_path": 9, "conda_prefix": 9, "perman": 9, "bashrc": 9, "env": 9, "mine": 9, "home": 9, "mambaforg": 9, "torch": 9, "url": 9, "whl": 9, "cu113": 9, "cu112": 9, "command": 9, "interchang": 9, "env_nam": 9, "softwar": 9, "oneapi": 9, "ai": 9, "analyt": 9, "toolkit": 9, "aikit37": 9, "aikit": 9, "modin": 9, "dpctl": 9, "config": 9, "omp_num_thread": 9, "use_daal4py_sklearn": 9, "bench": 9, "hang": 9, "clear": 9, "overload": 9, "consumpt": 9, "acceler": 9, "persist": 9, "discuss": 9, "reboot": 9, "heavi": 9, "odd": 9, "shouldn": 9, "greatli": 9, "proper": 9, "future_": 9, "certaini": 9, "Such": 9, "plan": 9, "organ": 9, "inorgan": 9, "busi": 9, "control": 9, "anticp": 9, "hand": 9, "confusingli": 9, "why": 9, "harm": 9, "experi": 9, "scenario": 9, "examin": 9, "enforc": 9, "could": 9, "future_regressor_forecast_2": 9, "prediction_2": 9, "forecasts_df_2": 9, "respons": 9, "multilabel_confusion_matrix": 9, "classification_report": 9, "df_full": 9, "historic_lower_limit": 9, "risk_df_upp": 9, "risk_df_low": 9, "historic_upper_risk_df": 9, "historic_lower_risk_df": 9, "eval_low": 9, "eval_upp": 9, "pred_low": 9, "pred_upp": 9, "zero_divis": 9, "target_nam": 9, "effectiv": 9, "far": 9, "tighter": 9, "extrem": 9, "portion": 9, "analyz": 9, "pick": 9, "anti": 9, "signific": 9, "wiki_pag": 9, "mod": 9, "ll": 9, "full_dat": 9, "date_rang": 9, "2014": 9, "2024": 9, "prophet_holidai": 9, "familiar": 9, "manuali": 9, "clarifi": 9, "text": 9, "editor": 9, "guarante": 9, "incorpor": 9, "crude": 9, "meaning": 9, "properli": 9, "coercibl": 9, "unconnect": 9, "transformer_dict": 9, "tran": 9, "df_tran": 9, "df_inv_return": 9, "tradit": 9, "draw": 9, "pool": 9, "massiv": 9, "global": 9, "pars": 9, "gradientboostingregressor": 9, "experiment": 9, "lapack": 9, "nyi": 9, "_": 9}, "objects": {"": [[1, 0, 0, "-", "autots"]], "autots": [[1, 1, 1, "", "AnomalyDetector"], [1, 1, 1, "", "AutoTS"], [1, 1, 1, "", "Cassandra"], [1, 1, 1, "", "EventRiskForecast"], [1, 1, 1, "", "GeneralTransformer"], [1, 1, 1, "", "HolidayDetector"], [1, 1, 1, "", "ModelPrediction"], [1, 4, 1, "", "RandomTransform"], [1, 3, 1, "", "TransformTS"], [1, 4, 1, "", "create_lagged_regressor"], [1, 4, 1, "", "create_regressor"], [2, 0, 0, "-", "datasets"], [3, 0, 0, "-", "evaluator"], [1, 4, 1, "", "infer_frequency"], [1, 4, 1, "", "load_artificial"], [1, 4, 1, "", "load_daily"], [1, 4, 1, "", "load_hourly"], [1, 4, 1, "", "load_linear"], [1, 4, 1, "", "load_live_daily"], [1, 4, 1, "", "load_monthly"], [1, 4, 1, "", "load_sine"], [1, 4, 1, "", "load_weekdays"], [1, 4, 1, "", "load_weekly"], [1, 4, 1, "", "load_yearly"], [1, 4, 1, "", "long_to_wide"], [1, 4, 1, "", "model_forecast"], [4, 0, 0, "-", "models"], [5, 0, 0, "-", "templates"], [6, 0, 0, "-", "tools"]], "autots.AnomalyDetector": [[1, 2, 1, "", "detect"], [1, 2, 1, "", "fit"], [1, 2, 1, "", "fit_anomaly_classifier"], [1, 2, 1, "", "get_new_params"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "score_to_anomaly"]], "autots.AutoTS": [[1, 2, 1, "", "back_forecast"], [1, 3, 1, "", "best_model"], [1, 3, 1, "", "best_model_ensemble"], [1, 3, 1, "", "best_model_name"], [1, 3, 1, "", "best_model_params"], [1, 2, 1, "", "best_model_per_series_mape"], [1, 2, 1, "", "best_model_per_series_score"], [1, 3, 1, "", "best_model_transformation_params"], [1, 3, 1, "", "df_wide_numeric"], [1, 2, 1, "", "diagnose_params"], [1, 2, 1, "", "expand_horizontal"], [1, 2, 1, "", "export_best_model"], [1, 2, 1, "", "export_template"], [1, 2, 1, "", "failure_rate"], [1, 2, 1, "", "fit"], [1, 2, 1, "", "fit_data"], [1, 2, 1, "", "get_metric_corr"], [1, 2, 1, "", "get_new_params"], [1, 2, 1, "", "get_params_from_id"], [1, 2, 1, "", "get_top_n_counts"], [1, 2, 1, "", "horizontal_per_generation"], [1, 2, 1, "", "horizontal_to_df"], [1, 2, 1, "", "import_best_model"], [1, 2, 1, "", "import_results"], [1, 2, 1, "", "import_template"], [1, 2, 1, "", "list_failed_model_types"], [1, 2, 1, "", "load_template"], [1, 2, 1, "", "mosaic_to_df"], [1, 2, 1, "", "parse_best_model"], [1, 2, 1, "", "plot_back_forecast"], [1, 2, 1, "", "plot_backforecast"], [1, 2, 1, "", "plot_generation_loss"], [1, 2, 1, "", "plot_horizontal"], [1, 2, 1, "", "plot_horizontal_model_count"], [1, 2, 1, "", "plot_horizontal_per_generation"], [1, 2, 1, "", "plot_horizontal_transformers"], [1, 2, 1, "", "plot_metric_corr"], [1, 2, 1, "", "plot_per_series_error"], [1, 2, 1, "", "plot_per_series_mape"], [1, 2, 1, "", "plot_per_series_smape"], [1, 2, 1, "", "plot_series_corr"], [1, 2, 1, "", "plot_transformer_failure_rate"], [1, 2, 1, "", "plot_validations"], [1, 2, 1, "", "predict"], [1, 3, 1, "", "regression_check"], [1, 2, 1, "", "results"], [1, 2, 1, "", "retrieve_validation_forecasts"], [1, 2, 1, "", "save_template"], [1, 3, 1, "", "score_per_series"], [1, 2, 1, "", "validation_agg"]], "autots.AutoTS.initial_results": [[1, 3, 1, "", "model_results"]], "autots.Cassandra..anomaly_detector": [[1, 3, 1, "", "anomalies"], [1, 3, 1, "", "scores"]], "autots.Cassandra.": [[1, 3, 1, "", "holiday_count"], [1, 3, 1, "", "holidays"], [1, 3, 1, "", "params"], [1, 3, 1, "", "predict_x_array"], [1, 3, 1, "", "predicted_trend"], [1, 3, 1, "", "trend_train"], [1, 3, 1, "", "x_array"]], "autots.Cassandra": [[1, 2, 1, "", "analyze_trend"], [1, 2, 1, "", "auto_fit"], [1, 2, 1, "", "base_scaler"], [1, 2, 1, "", "compare_actual_components"], [1, 2, 1, "", "create_forecast_index"], [1, 2, 1, "", "create_t"], [1, 2, 1, "", "cross_validate"], [1, 2, 1, "", "feature_importance"], [1, 2, 1, "id0", "fit"], [1, 2, 1, "", "fit_data"], [1, 2, 1, "id1", "get_new_params"], [1, 2, 1, "", "get_params"], [1, 2, 1, "", "next_fit"], [1, 2, 1, "id2", "plot_components"], [1, 2, 1, "id3", "plot_forecast"], [1, 2, 1, "", "plot_things"], [1, 2, 1, "id4", "plot_trend"], [1, 2, 1, "id5", "predict"], [1, 2, 1, "", "predict_new_product"], [1, 2, 1, "", "process_components"], [1, 2, 1, "id6", "return_components"], [1, 2, 1, "", "rolling_trend"], [1, 2, 1, "", "scale_data"], [1, 2, 1, "", "to_origin_space"], [1, 2, 1, "", "treatment_causal_impact"]], "autots.Cassandra.holiday_detector": [[1, 2, 1, "", "dates_to_holidays"]], "autots.EventRiskForecast": [[1, 2, 1, "id9", "fit"], [1, 2, 1, "id10", "generate_historic_risk_array"], [1, 2, 1, "id11", "generate_result_windows"], [1, 2, 1, "id12", "generate_risk_array"], [1, 2, 1, "id13", "plot"], [1, 2, 1, "", "plot_eval"], [1, 2, 1, "id14", "predict"], [1, 2, 1, "id15", "predict_historic"], [1, 2, 1, "id16", "set_limit"]], "autots.GeneralTransformer": [[1, 2, 1, "", "fill_na"], [1, 2, 1, "", "fit"], [1, 2, 1, "", "fit_transform"], [1, 2, 1, "", "get_new_params"], [1, 2, 1, "", "inverse_transform"], [1, 2, 1, "", "retrieve_transformer"], [1, 2, 1, "", "transform"]], "autots.HolidayDetector": [[1, 2, 1, "", "dates_to_holidays"], [1, 2, 1, "", "detect"], [1, 2, 1, "", "fit"], [1, 2, 1, "", "get_new_params"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_anomaly"]], "autots.ModelPrediction": [[1, 2, 1, "", "fit"], [1, 2, 1, "", "fit_data"], [1, 2, 1, "", "fit_predict"], [1, 2, 1, "", "predict"]], "autots.datasets": [[2, 0, 0, "-", "fred"], [2, 4, 1, "", "load_artificial"], [2, 4, 1, "", "load_daily"], [2, 4, 1, "", "load_hourly"], [2, 4, 1, "", "load_linear"], [2, 4, 1, "", "load_live_daily"], [2, 4, 1, "", "load_monthly"], [2, 4, 1, "", "load_sine"], [2, 4, 1, "", "load_weekdays"], [2, 4, 1, "", "load_weekly"], [2, 4, 1, "", "load_yearly"], [2, 4, 1, "", "load_zeroes"]], "autots.datasets.fred": [[2, 4, 1, "", "get_fred_data"]], "autots.evaluator": [[3, 0, 0, "-", "anomaly_detector"], [3, 0, 0, "-", "auto_model"], [3, 0, 0, "-", "auto_ts"], [3, 0, 0, "-", "benchmark"], [3, 0, 0, "-", "event_forecasting"], [3, 0, 0, "-", "metrics"], [3, 0, 0, "-", "validation"]], "autots.evaluator.anomaly_detector": [[3, 1, 1, "", "AnomalyDetector"], [3, 1, 1, "", "HolidayDetector"]], "autots.evaluator.anomaly_detector.AnomalyDetector": [[3, 2, 1, "", "detect"], [3, 2, 1, "", "fit"], [3, 2, 1, "", "fit_anomaly_classifier"], [3, 2, 1, "", "get_new_params"], [3, 2, 1, "", "plot"], [3, 2, 1, "", "score_to_anomaly"]], "autots.evaluator.anomaly_detector.HolidayDetector": [[3, 2, 1, "", "dates_to_holidays"], [3, 2, 1, "", "detect"], [3, 2, 1, "", "fit"], [3, 2, 1, "", "get_new_params"], [3, 2, 1, "", "plot"], [3, 2, 1, "", "plot_anomaly"]], "autots.evaluator.auto_model": [[3, 4, 1, "", "ModelMonster"], [3, 1, 1, "", "ModelPrediction"], [3, 4, 1, "", "NewGeneticTemplate"], [3, 4, 1, "", "RandomTemplate"], [3, 1, 1, "", "TemplateEvalObject"], [3, 4, 1, "", "TemplateWizard"], [3, 4, 1, "", "UniqueTemplates"], [3, 4, 1, "", "back_forecast"], [3, 4, 1, "", "create_model_id"], [3, 4, 1, "", "dict_recombination"], [3, 4, 1, "", "generate_score"], [3, 4, 1, "", "generate_score_per_series"], [3, 4, 1, "", "horizontal_template_to_model_list"], [3, 4, 1, "", "model_forecast"], [3, 4, 1, "", "random_model"], [3, 4, 1, "", "remove_leading_zeros"], [3, 4, 1, "", "trans_dict_recomb"], [3, 4, 1, "", "unpack_ensemble_models"], [3, 4, 1, "", "validation_aggregation"]], "autots.evaluator.auto_model.ModelPrediction": [[3, 2, 1, "", "fit"], [3, 2, 1, "", "fit_data"], [3, 2, 1, "", "fit_predict"], [3, 2, 1, "", "predict"]], "autots.evaluator.auto_model.TemplateEvalObject": [[3, 2, 1, "", "concat"], [3, 3, 1, "", "full_mae_errors"], [3, 3, 1, "", "full_mae_ids"], [3, 2, 1, "", "load"], [3, 2, 1, "", "save"]], "autots.evaluator.auto_ts": [[3, 1, 1, "", "AutoTS"], [3, 4, 1, "", "error_correlations"], [3, 4, 1, "", "fake_regressor"]], "autots.evaluator.auto_ts.AutoTS": [[3, 2, 1, "", "back_forecast"], [3, 3, 1, "", "best_model"], [3, 3, 1, "", "best_model_ensemble"], [3, 3, 1, "", "best_model_name"], [3, 3, 1, "", "best_model_params"], [3, 2, 1, "", "best_model_per_series_mape"], [3, 2, 1, "", "best_model_per_series_score"], [3, 3, 1, "", "best_model_transformation_params"], [3, 3, 1, "", "df_wide_numeric"], [3, 2, 1, "", "diagnose_params"], [3, 2, 1, "", "expand_horizontal"], [3, 2, 1, "", "export_best_model"], [3, 2, 1, "", "export_template"], [3, 2, 1, "", "failure_rate"], [3, 2, 1, "", "fit"], [3, 2, 1, "", "fit_data"], [3, 2, 1, "", "get_metric_corr"], [3, 2, 1, "", "get_new_params"], [3, 2, 1, "", "get_params_from_id"], [3, 2, 1, "", "get_top_n_counts"], [3, 2, 1, "", "horizontal_per_generation"], [3, 2, 1, "", "horizontal_to_df"], [3, 2, 1, "", "import_best_model"], [3, 2, 1, "", "import_results"], [3, 2, 1, "", "import_template"], [3, 2, 1, "", "list_failed_model_types"], [3, 2, 1, "", "load_template"], [3, 2, 1, "", "mosaic_to_df"], [3, 2, 1, "", "parse_best_model"], [3, 2, 1, "", "plot_back_forecast"], [3, 2, 1, "", "plot_backforecast"], [3, 2, 1, "", "plot_generation_loss"], [3, 2, 1, "", "plot_horizontal"], [3, 2, 1, "", "plot_horizontal_model_count"], [3, 2, 1, "", "plot_horizontal_per_generation"], [3, 2, 1, "", "plot_horizontal_transformers"], [3, 2, 1, "", "plot_metric_corr"], [3, 2, 1, "", "plot_per_series_error"], [3, 2, 1, "", "plot_per_series_mape"], [3, 2, 1, "", "plot_per_series_smape"], [3, 2, 1, "", "plot_series_corr"], [3, 2, 1, "", "plot_transformer_failure_rate"], [3, 2, 1, "", "plot_validations"], [3, 2, 1, "", "predict"], [3, 3, 1, "", "regression_check"], [3, 2, 1, "", "results"], [3, 2, 1, "", "retrieve_validation_forecasts"], [3, 2, 1, "", "save_template"], [3, 3, 1, "", "score_per_series"], [3, 2, 1, "", "validation_agg"]], "autots.evaluator.auto_ts.AutoTS.initial_results": [[3, 3, 1, "", "model_results"]], "autots.evaluator.benchmark": [[3, 1, 1, "", "Benchmark"]], "autots.evaluator.benchmark.Benchmark": [[3, 2, 1, "", "run"]], "autots.evaluator.event_forecasting": [[3, 1, 1, "", "EventRiskForecast"], [3, 4, 1, "", "extract_result_windows"], [3, 4, 1, "", "extract_window_index"], [3, 4, 1, "", "set_limit_forecast"], [3, 4, 1, "", "set_limit_forecast_historic"]], "autots.evaluator.event_forecasting.EventRiskForecast": [[3, 2, 1, "id0", "fit"], [3, 2, 1, "id7", "generate_historic_risk_array"], [3, 2, 1, "id8", "generate_result_windows"], [3, 2, 1, "id9", "generate_risk_array"], [3, 2, 1, "id10", "plot"], [3, 2, 1, "", "plot_eval"], [3, 2, 1, "id11", "predict"], [3, 2, 1, "id12", "predict_historic"], [3, 2, 1, "id13", "set_limit"]], "autots.evaluator.metrics": [[3, 4, 1, "", "array_last_val"], [3, 4, 1, "", "chi_squared_hist_distribution_loss"], [3, 4, 1, "", "containment"], [3, 4, 1, "", "contour"], [3, 4, 1, "", "default_scaler"], [3, 4, 1, "", "dwae"], [3, 4, 1, "", "full_metric_evaluation"], [3, 4, 1, "", "kde"], [3, 4, 1, "", "kde_kl_distance"], [3, 4, 1, "", "kl_divergence"], [3, 4, 1, "", "linearity"], [3, 4, 1, "", "mae"], [3, 4, 1, "", "mda"], [3, 4, 1, "", "mean_absolute_differential_error"], [3, 4, 1, "", "mean_absolute_error"], [3, 4, 1, "", "medae"], [3, 4, 1, "", "median_absolute_error"], [3, 4, 1, "", "mlvb"], [3, 4, 1, "", "mqae"], [3, 4, 1, "", "msle"], [3, 4, 1, "", "numpy_ffill"], [3, 4, 1, "", "oda"], [3, 4, 1, "", "pinball_loss"], [3, 4, 1, "", "precomp_wasserstein"], [3, 4, 1, "", "qae"], [3, 4, 1, "", "rmse"], [3, 4, 1, "", "root_mean_square_error"], [3, 4, 1, "", "rps"], [3, 4, 1, "", "scaled_pinball_loss"], [3, 4, 1, "", "smape"], [3, 4, 1, "", "smoothness"], [3, 4, 1, "", "spl"], [3, 4, 1, "", "symmetric_mean_absolute_percentage_error"], [3, 4, 1, "", "threshold_loss"], [3, 4, 1, "", "unsorted_wasserstein"], [3, 4, 1, "", "wasserstein"]], "autots.evaluator.validation": [[3, 4, 1, "", "extract_seasonal_val_periods"], [3, 4, 1, "", "generate_validation_indices"], [3, 4, 1, "", "validate_num_validations"]], "autots.models": [[4, 0, 0, "-", "arch"], [4, 0, 0, "-", "base"], [4, 0, 0, "-", "basics"], [4, 0, 0, "-", "cassandra"], [4, 0, 0, "-", "dnn"], [4, 0, 0, "-", "ensemble"], [4, 0, 0, "-", "gluonts"], [4, 0, 0, "-", "greykite"], [4, 0, 0, "-", "matrix_var"], [4, 0, 0, "-", "mlensemble"], [4, 0, 0, "-", "model_list"], [4, 0, 0, "-", "neural_forecast"], [4, 0, 0, "-", "prophet"], [4, 0, 0, "-", "pytorch"], [4, 0, 0, "-", "sklearn"], [4, 0, 0, "-", "statsmodels"], [4, 0, 0, "-", "tfp"], [4, 0, 0, "-", "tide"]], "autots.models.arch": [[4, 1, 1, "", "ARCH"]], "autots.models.arch.ARCH": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.base": [[4, 1, 1, "", "ModelObject"], [4, 1, 1, "", "PredictionObject"], [4, 4, 1, "", "apply_constraint_single"], [4, 4, 1, "", "apply_constraints"], [4, 4, 1, "", "calculate_peak_density"], [4, 4, 1, "", "constant_growth_rate"], [4, 4, 1, "", "create_forecast_index"], [4, 4, 1, "", "create_seaborn_palette_from_cmap"], [4, 4, 1, "", "extract_single_series_from_horz"], [4, 4, 1, "", "extract_single_transformer"], [4, 4, 1, "", "plot_distributions"]], "autots.models.base.ModelObject": [[4, 2, 1, "", "basic_profile"], [4, 2, 1, "", "create_forecast_index"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "time"]], "autots.models.base.PredictionObject": [[4, 2, 1, "id0", "apply_constraints"], [4, 2, 1, "id1", "evaluate"], [4, 2, 1, "", "extract_ensemble_runtimes"], [4, 3, 1, "", "forecast"], [4, 2, 1, "id2", "long_form_results"], [4, 3, 1, "", "lower_forecast"], [4, 3, 1, "", "model_name"], [4, 3, 1, "", "model_parameters"], [4, 2, 1, "id3", "plot"], [4, 2, 1, "", "plot_df"], [4, 2, 1, "", "plot_ensemble_runtimes"], [4, 2, 1, "", "plot_grid"], [4, 2, 1, "id4", "total_runtime"], [4, 3, 1, "", "transformation_parameters"], [4, 3, 1, "", "upper_forecast"]], "autots.models.basics": [[4, 1, 1, "", "AverageValueNaive"], [4, 1, 1, "", "BallTreeMultivariateMotif"], [4, 1, 1, "", "ConstantNaive"], [4, 1, 1, "", "FFT"], [4, 1, 1, "", "KalmanStateSpace"], [4, 1, 1, "", "LastValueNaive"], [4, 1, 1, "", "MetricMotif"], [4, 1, 1, "", "Motif"], [4, 1, 1, "", "MotifSimulation"], [4, 1, 1, "", "NVAR"], [4, 1, 1, "", "SeasonalNaive"], [4, 1, 1, "", "SeasonalityMotif"], [4, 1, 1, "", "SectionalMotif"], [4, 3, 1, "", "ZeroesNaive"], [4, 4, 1, "", "looped_motif"], [4, 4, 1, "", "predict_reservoir"]], "autots.models.basics.AverageValueNaive": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.BallTreeMultivariateMotif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.ConstantNaive": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.FFT": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.KalmanStateSpace": [[4, 2, 1, "", "cost_function"], [4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"], [4, 2, 1, "", "tune_observational_noise"]], "autots.models.basics.LastValueNaive": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.MetricMotif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.Motif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.MotifSimulation": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.NVAR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.SeasonalNaive": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.SeasonalityMotif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.basics.SectionalMotif": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.cassandra": [[4, 1, 1, "", "BayesianMultiOutputRegression"], [4, 1, 1, "", "Cassandra"], [4, 4, 1, "", "clean_regressor"], [4, 4, 1, "", "cost_function_dwae"], [4, 4, 1, "", "cost_function_l1"], [4, 4, 1, "", "cost_function_l1_positive"], [4, 4, 1, "", "cost_function_l2"], [4, 4, 1, "", "cost_function_quantile"], [4, 4, 1, "", "create_t"], [4, 4, 1, "", "fit_linear_model"], [4, 4, 1, "", "lstsq_minimize"], [4, 4, 1, "", "lstsq_solve"]], "autots.models.cassandra.BayesianMultiOutputRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"], [4, 2, 1, "", "sample_posterior"]], "autots.models.cassandra.Cassandra..anomaly_detector": [[4, 3, 1, "", "anomalies"], [4, 3, 1, "", "scores"]], "autots.models.cassandra.Cassandra.": [[4, 3, 1, "", "holiday_count"], [4, 3, 1, "", "holidays"], [4, 3, 1, "", "params"], [4, 3, 1, "", "predict_x_array"], [4, 3, 1, "", "predicted_trend"], [4, 3, 1, "", "trend_train"], [4, 3, 1, "", "x_array"]], "autots.models.cassandra.Cassandra": [[4, 2, 1, "", "analyze_trend"], [4, 2, 1, "", "auto_fit"], [4, 2, 1, "", "base_scaler"], [4, 2, 1, "", "compare_actual_components"], [4, 2, 1, "", "create_forecast_index"], [4, 2, 1, "", "create_t"], [4, 2, 1, "", "cross_validate"], [4, 2, 1, "", "feature_importance"], [4, 2, 1, "id5", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "id6", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "next_fit"], [4, 2, 1, "id7", "plot_components"], [4, 2, 1, "id8", "plot_forecast"], [4, 2, 1, "", "plot_things"], [4, 2, 1, "id9", "plot_trend"], [4, 2, 1, "id10", "predict"], [4, 2, 1, "", "predict_new_product"], [4, 2, 1, "", "process_components"], [4, 2, 1, "id11", "return_components"], [4, 2, 1, "", "rolling_trend"], [4, 2, 1, "", "scale_data"], [4, 2, 1, "", "to_origin_space"], [4, 2, 1, "", "treatment_causal_impact"]], "autots.models.cassandra.Cassandra.holiday_detector": [[4, 2, 1, "", "dates_to_holidays"]], "autots.models.dnn": [[4, 1, 1, "", "KerasRNN"], [4, 1, 1, "", "Transformer"], [4, 4, 1, "", "transformer_build_model"], [4, 4, 1, "", "transformer_encoder"]], "autots.models.dnn.KerasRNN": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"]], "autots.models.dnn.Transformer": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"]], "autots.models.ensemble": [[4, 4, 1, "", "BestNEnsemble"], [4, 4, 1, "", "DistEnsemble"], [4, 4, 1, "", "EnsembleForecast"], [4, 4, 1, "", "EnsembleTemplateGenerator"], [4, 4, 1, "", "HDistEnsemble"], [4, 4, 1, "", "HorizontalEnsemble"], [4, 4, 1, "", "HorizontalTemplateGenerator"], [4, 4, 1, "", "MosaicEnsemble"], [4, 4, 1, "", "find_pattern"], [4, 4, 1, "", "generalize_horizontal"], [4, 4, 1, "", "generate_crosshair_score"], [4, 4, 1, "", "generate_crosshair_score_list"], [4, 4, 1, "", "generate_mosaic_template"], [4, 4, 1, "", "horizontal_classifier"], [4, 4, 1, "", "horizontal_xy"], [4, 4, 1, "", "is_horizontal"], [4, 4, 1, "", "is_mosaic"], [4, 4, 1, "", "mlens_helper"], [4, 4, 1, "", "mosaic_classifier"], [4, 4, 1, "", "mosaic_or_horizontal"], [4, 4, 1, "", "mosaic_to_horizontal"], [4, 4, 1, "", "mosaic_xy"], [4, 4, 1, "", "n_limited_horz"], [4, 4, 1, "", "parse_forecast_length"], [4, 4, 1, "", "parse_horizontal"], [4, 4, 1, "", "parse_mosaic"], [4, 4, 1, "", "process_mosaic_arrays"], [4, 4, 1, "", "summarize_series"]], "autots.models.gluonts": [[4, 1, 1, "", "GluonTS"]], "autots.models.gluonts.GluonTS": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.greykite": [[4, 1, 1, "", "Greykite"], [4, 4, 1, "", "seek_the_oracle"]], "autots.models.greykite.Greykite": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var": [[4, 1, 1, "", "DMD"], [4, 1, 1, "", "LATC"], [4, 1, 1, "", "MAR"], [4, 1, 1, "", "RRVAR"], [4, 1, 1, "", "TMF"], [4, 4, 1, "", "conj_grad_w"], [4, 4, 1, "", "conj_grad_x"], [4, 4, 1, "", "dmd"], [4, 4, 1, "", "dmd4cast"], [4, 4, 1, "", "dmd_forecast"], [4, 4, 1, "", "ell_w"], [4, 4, 1, "", "ell_x"], [4, 4, 1, "", "generate_Psi"], [4, 4, 1, "", "latc_imputer"], [4, 4, 1, "", "latc_predictor"], [4, 4, 1, "", "mar"], [4, 4, 1, "", "mat2ten"], [4, 4, 1, "", "rrvar"], [4, 4, 1, "", "svt_tnn"], [4, 4, 1, "", "ten2mat"], [4, 4, 1, "", "tmf"], [4, 4, 1, "", "update_cg"], [4, 4, 1, "", "var"], [4, 4, 1, "", "var4cast"]], "autots.models.matrix_var.DMD": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var.LATC": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var.MAR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var.RRVAR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.matrix_var.TMF": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.mlensemble": [[4, 1, 1, "", "MLEnsemble"], [4, 4, 1, "", "create_feature"]], "autots.models.mlensemble.MLEnsemble": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.model_list": [[4, 4, 1, "", "auto_model_list"], [4, 4, 1, "", "model_list_to_dict"]], "autots.models.neural_forecast": [[4, 1, 1, "", "NeuralForecast"]], "autots.models.neural_forecast.NeuralForecast": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.prophet": [[4, 1, 1, "", "FBProphet"], [4, 1, 1, "", "NeuralProphet"]], "autots.models.prophet.FBProphet": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.prophet.NeuralProphet": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.pytorch": [[4, 1, 1, "", "PytorchForecasting"]], "autots.models.pytorch.PytorchForecasting": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn": [[4, 1, 1, "", "ComponentAnalysis"], [4, 1, 1, "", "DatepartRegression"], [4, 1, 1, "", "MultivariateRegression"], [4, 1, 1, "", "PreprocessingRegression"], [4, 1, 1, "", "RollingRegression"], [4, 1, 1, "", "UnivariateRegression"], [4, 1, 1, "", "VectorizedMultiOutputGPR"], [4, 1, 1, "", "WindowRegression"], [4, 4, 1, "", "generate_classifier_params"], [4, 4, 1, "", "generate_regressor_params"], [4, 4, 1, "", "retrieve_classifier"], [4, 4, 1, "", "retrieve_regressor"], [4, 4, 1, "", "rolling_x_regressor"], [4, 4, 1, "", "rolling_x_regressor_regressor"]], "autots.models.sklearn.ComponentAnalysis": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.DatepartRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.MultivariateRegression": [[4, 2, 1, "", "base_scaler"], [4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"], [4, 2, 1, "", "scale_data"], [4, 2, 1, "", "to_origin_space"]], "autots.models.sklearn.PreprocessingRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.RollingRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.UnivariateRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.sklearn.VectorizedMultiOutputGPR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"], [4, 2, 1, "", "predict_proba"]], "autots.models.sklearn.WindowRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "fit_data"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels": [[4, 1, 1, "", "ARDL"], [4, 1, 1, "", "ARIMA"], [4, 1, 1, "", "DynamicFactor"], [4, 1, 1, "", "DynamicFactorMQ"], [4, 1, 1, "", "ETS"], [4, 1, 1, "", "GLM"], [4, 1, 1, "", "GLS"], [4, 1, 1, "", "Theta"], [4, 1, 1, "", "UnobservedComponents"], [4, 1, 1, "", "VAR"], [4, 1, 1, "", "VARMAX"], [4, 1, 1, "", "VECM"], [4, 4, 1, "", "arima_seek_the_oracle"], [4, 4, 1, "", "glm_forecast_by_column"]], "autots.models.statsmodels.ARDL": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.ARIMA": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.DynamicFactor": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.DynamicFactorMQ": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.ETS": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.GLM": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.GLS": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.Theta": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.UnobservedComponents": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.VAR": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.VARMAX": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.statsmodels.VECM": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.tfp": [[4, 1, 1, "", "TFPRegression"], [4, 1, 1, "", "TFPRegressor"], [4, 1, 1, "", "TensorflowSTS"]], "autots.models.tfp.TFPRegression": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.tfp.TFPRegressor": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "predict"]], "autots.models.tfp.TensorflowSTS": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.tide": [[4, 1, 1, "", "TiDE"], [4, 1, 1, "", "TimeCovariates"], [4, 1, 1, "", "TimeSeriesdata"], [4, 4, 1, "", "get_HOLIDAYS"], [4, 4, 1, "", "mae_loss"], [4, 4, 1, "", "mape"], [4, 4, 1, "", "nrmse"], [4, 4, 1, "", "rmse"], [4, 4, 1, "", "smape"], [4, 4, 1, "", "wape"]], "autots.models.tide.TiDE": [[4, 2, 1, "", "fit"], [4, 2, 1, "", "get_new_params"], [4, 2, 1, "", "get_params"], [4, 2, 1, "", "predict"]], "autots.models.tide.TimeCovariates": [[4, 2, 1, "", "get_covariates"]], "autots.models.tide.TimeSeriesdata": [[4, 2, 1, "", "test_val_gen"], [4, 2, 1, "", "tf_dataset"], [4, 2, 1, "", "train_gen"]], "autots.templates": [[5, 0, 0, "-", "general"]], "autots.templates.general": [[5, 5, 1, "", "general_template"]], "autots.tools": [[6, 0, 0, "-", "anomaly_utils"], [6, 0, 0, "-", "calendar"], [6, 0, 0, "-", "cointegration"], [6, 0, 0, "-", "cpu_count"], [6, 0, 0, "-", "fast_kalman"], [6, 0, 0, "-", "fft"], [6, 0, 0, "-", "hierarchial"], [6, 0, 0, "-", "holiday"], [6, 0, 0, "-", "impute"], [6, 0, 0, "-", "lunar"], [6, 0, 0, "-", "percentile"], [6, 0, 0, "-", "probabilistic"], [6, 0, 0, "-", "profile"], [6, 0, 0, "-", "regressor"], [6, 0, 0, "-", "seasonal"], [6, 0, 0, "-", "shaping"], [6, 0, 0, "-", "thresholding"], [6, 0, 0, "-", "transform"], [6, 0, 0, "-", "wavelet"], [6, 0, 0, "-", "window_functions"]], "autots.tools.anomaly_utils": [[6, 4, 1, "", "anomaly_df_to_holidays"], [6, 4, 1, "", "anomaly_new_params"], [6, 4, 1, "", "create_dates_df"], [6, 4, 1, "", "dates_to_holidays"], [6, 4, 1, "", "detect_anomalies"], [6, 4, 1, "", "holiday_new_params"], [6, 4, 1, "", "limits_to_anomalies"], [6, 4, 1, "", "loop_sk_outliers"], [6, 4, 1, "", "nonparametric_multivariate"], [6, 4, 1, "", "sk_outliers"], [6, 4, 1, "", "values_to_anomalies"], [6, 4, 1, "", "zscore_survival_function"]], "autots.tools.calendar": [[6, 4, 1, "", "gregorian_to_chinese"], [6, 4, 1, "", "gregorian_to_christian_lunar"], [6, 4, 1, "", "gregorian_to_hebrew"], [6, 4, 1, "", "gregorian_to_islamic"], [6, 4, 1, "", "heb_is_leap"], [6, 4, 1, "", "lunar_from_lunar"], [6, 4, 1, "", "lunar_from_lunar_full"], [6, 4, 1, "", "to_jd"]], "autots.tools.cointegration": [[6, 4, 1, "", "btcd_decompose"], [6, 4, 1, "", "coint_johansen"], [6, 4, 1, "", "fourier_series"], [6, 4, 1, "", "lagmat"]], "autots.tools.cpu_count": [[6, 4, 1, "", "cpu_count"], [6, 4, 1, "", "set_n_jobs"]], "autots.tools.fast_kalman": [[6, 1, 1, "", "Gaussian"], [6, 1, 1, "", "KalmanFilter"], [6, 4, 1, "", "autoshape"], [6, 4, 1, "", "ddot"], [6, 4, 1, "", "ddot_t_right"], [6, 4, 1, "", "ddot_t_right_old"], [6, 4, 1, "", "dinv"], [6, 4, 1, "", "douter"], [6, 4, 1, "", "em_initial_state"], [6, 4, 1, "", "ensure_matrix"], [6, 4, 1, "", "ensure_stability"], [6, 4, 1, "", "holt_winters_damped_matrices"], [6, 4, 1, "", "new_kalman_params"], [6, 4, 1, "", "predict"], [6, 4, 1, "", "predict_observation"], [6, 4, 1, "", "priv_smooth"], [6, 4, 1, "", "priv_update_with_nan_check"], [6, 4, 1, "", "random_matrix"], [6, 4, 1, "", "random_state_space"], [6, 4, 1, "", "random_state_space_original"], [6, 4, 1, "", "smooth"], [6, 4, 1, "", "stable_pinv"], [6, 4, 1, "", "update"], [6, 4, 1, "", "update_with_nan_check"]], "autots.tools.fast_kalman.Gaussian": [[6, 2, 1, "", "empty"], [6, 2, 1, "", "unvectorize_state"], [6, 2, 1, "", "unvectorize_vars"]], "autots.tools.fast_kalman.KalmanFilter": [[6, 1, 1, "", "Result"], [6, 2, 1, "", "compute"], [6, 2, 1, "", "em"], [6, 2, 1, "", "em_observation_noise"], [6, 2, 1, "", "em_process_noise"], [6, 2, 1, "", "predict"], [6, 2, 1, "", "predict_next"], [6, 2, 1, "", "predict_observation"], [6, 2, 1, "", "smooth"], [6, 2, 1, "", "smooth_current"], [6, 2, 1, "", "update"]], "autots.tools.fft": [[6, 1, 1, "", "FFT"], [6, 4, 1, "", "fourier_extrapolation"]], "autots.tools.fft.FFT": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "predict"]], "autots.tools.hierarchial": [[6, 1, 1, "", "hierarchial"]], "autots.tools.hierarchial.hierarchial": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "reconcile"], [6, 2, 1, "", "transform"]], "autots.tools.holiday": [[6, 4, 1, "", "holiday_flag"], [6, 4, 1, "", "query_holidays"]], "autots.tools.impute": [[6, 4, 1, "", "FillNA"], [6, 1, 1, "", "SeasonalityMotifImputer"], [6, 1, 1, "", "SimpleSeasonalityMotifImputer"], [6, 4, 1, "", "biased_ffill"], [6, 4, 1, "", "fake_date_fill"], [6, 4, 1, "", "fake_date_fill_old"], [6, 4, 1, "", "fill_forward"], [6, 4, 1, "", "fill_forward_alt"], [6, 4, 1, "", "fill_mean"], [6, 4, 1, "", "fill_mean_old"], [6, 4, 1, "", "fill_median"], [6, 4, 1, "", "fill_median_old"], [6, 4, 1, "", "fill_zero"], [6, 4, 1, "", "fillna_np"], [6, 4, 1, "", "rolling_mean"]], "autots.tools.impute.SeasonalityMotifImputer": [[6, 2, 1, "", "impute"]], "autots.tools.impute.SimpleSeasonalityMotifImputer": [[6, 2, 1, "", "impute"]], "autots.tools.lunar": [[6, 4, 1, "", "dcos"], [6, 4, 1, "", "dsin"], [6, 4, 1, "", "fixangle"], [6, 4, 1, "", "kepler"], [6, 4, 1, "", "moon_phase"], [6, 4, 1, "", "moon_phase_df"], [6, 4, 1, "", "phase_string"], [6, 4, 1, "", "todeg"], [6, 4, 1, "", "torad"]], "autots.tools.percentile": [[6, 4, 1, "", "nan_percentile"], [6, 4, 1, "", "nan_quantile"], [6, 4, 1, "", "trimmed_mean"]], "autots.tools.probabilistic": [[6, 4, 1, "", "Point_to_Probability"], [6, 4, 1, "", "Variable_Point_to_Probability"], [6, 4, 1, "", "historic_quantile"], [6, 4, 1, "", "inferred_normal"], [6, 4, 1, "", "percentileofscore_appliable"]], "autots.tools.profile": [[6, 4, 1, "", "data_profile"]], "autots.tools.regressor": [[6, 4, 1, "", "create_lagged_regressor"], [6, 4, 1, "", "create_regressor"]], "autots.tools.seasonal": [[6, 4, 1, "", "create_datepart_components"], [6, 4, 1, "", "create_seasonality_feature"], [6, 4, 1, "", "date_part"], [6, 4, 1, "", "fourier_df"], [6, 4, 1, "", "fourier_series"], [6, 4, 1, "", "random_datepart"], [6, 4, 1, "", "seasonal_independent_match"], [6, 4, 1, "", "seasonal_int"], [6, 4, 1, "", "seasonal_repeating_wavelet"], [6, 4, 1, "", "seasonal_window_match"]], "autots.tools.shaping": [[6, 1, 1, "", "NumericTransformer"], [6, 4, 1, "", "clean_weights"], [6, 4, 1, "", "df_cleanup"], [6, 4, 1, "", "freq_to_timedelta"], [6, 4, 1, "", "infer_frequency"], [6, 4, 1, "", "long_to_wide"], [6, 4, 1, "", "simple_train_test_split"], [6, 4, 1, "", "split_digits_and_non_digits"], [6, 4, 1, "", "subset_series"], [6, 4, 1, "", "wide_to_3d"]], "autots.tools.shaping.NumericTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.thresholding": [[6, 1, 1, "", "NonparametricThreshold"], [6, 4, 1, "", "consecutive_groups"], [6, 4, 1, "", "nonparametric"]], "autots.tools.thresholding.NonparametricThreshold": [[6, 2, 1, "", "compare_to_epsilon"], [6, 2, 1, "", "find_epsilon"], [6, 2, 1, "", "prune_anoms"], [6, 2, 1, "", "score_anomalies"]], "autots.tools.transform": [[6, 1, 1, "", "AlignLastDiff"], [6, 1, 1, "", "AlignLastValue"], [6, 1, 1, "", "AnomalyRemoval"], [6, 1, 1, "", "BKBandpassFilter"], [6, 1, 1, "", "BTCD"], [6, 1, 1, "", "CenterLastValue"], [6, 1, 1, "", "CenterSplit"], [6, 1, 1, "", "ClipOutliers"], [6, 1, 1, "", "Cointegration"], [6, 1, 1, "", "CumSumTransformer"], [6, 3, 1, "", "DatepartRegression"], [6, 1, 1, "", "DatepartRegressionTransformer"], [6, 1, 1, "", "Detrend"], [6, 1, 1, "", "DiffSmoother"], [6, 1, 1, "", "DifferencedTransformer"], [6, 1, 1, "", "Discretize"], [6, 1, 1, "", "EWMAFilter"], [6, 1, 1, "", "EmptyTransformer"], [6, 1, 1, "", "FFTDecomposition"], [6, 1, 1, "", "FFTFilter"], [6, 1, 1, "", "FastICA"], [6, 1, 1, "", "GeneralTransformer"], [6, 1, 1, "", "HPFilter"], [6, 1, 1, "", "HistoricValues"], [6, 1, 1, "", "HolidayTransformer"], [6, 1, 1, "", "IntermittentOccurrence"], [6, 1, 1, "", "KalmanSmoothing"], [6, 1, 1, "", "LevelShiftMagic"], [6, 3, 1, "", "LevelShiftTransformer"], [6, 1, 1, "", "LocalLinearTrend"], [6, 1, 1, "", "MeanDifference"], [6, 1, 1, "", "PCA"], [6, 1, 1, "", "PctChangeTransformer"], [6, 1, 1, "", "PositiveShift"], [6, 4, 1, "", "RandomTransform"], [6, 1, 1, "", "RegressionFilter"], [6, 1, 1, "", "ReplaceConstant"], [6, 1, 1, "", "RollingMeanTransformer"], [6, 1, 1, "", "Round"], [6, 1, 1, "", "STLFilter"], [6, 1, 1, "", "ScipyFilter"], [6, 1, 1, "", "SeasonalDifference"], [6, 1, 1, "", "SinTrend"], [6, 1, 1, "", "Slice"], [6, 1, 1, "", "StatsmodelsFilter"], [6, 4, 1, "", "bkfilter_st"], [6, 4, 1, "", "clip_outliers"], [6, 4, 1, "", "exponential_decay"], [6, 4, 1, "", "get_transformer_params"], [6, 4, 1, "", "random_cleaners"], [6, 4, 1, "", "remove_outliers"], [6, 4, 1, "", "simple_context_slicer"], [6, 4, 1, "", "transformer_list_to_dict"]], "autots.tools.transform.AlignLastDiff": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.AlignLastValue": [[6, 2, 1, "", "find_centerpoint"], [6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.AnomalyRemoval": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_anomaly_classifier"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "score_to_anomaly"], [6, 2, 1, "", "transform"]], "autots.tools.transform.BKBandpassFilter": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.BTCD": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.CenterLastValue": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.CenterSplit": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.ClipOutliers": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Cointegration": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.CumSumTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.DatepartRegressionTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "impute"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Detrend": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.DiffSmoother": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "transform"]], "autots.tools.transform.DifferencedTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Discretize": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.EWMAFilter": [[6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "transform"]], "autots.tools.transform.EmptyTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.FFTDecomposition": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.FFTFilter": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.FastICA": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.GeneralTransformer": [[6, 2, 1, "", "fill_na"], [6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "retrieve_transformer"], [6, 2, 1, "", "transform"]], "autots.tools.transform.HPFilter": [[6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "transform"]], "autots.tools.transform.HistoricValues": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.HolidayTransformer": [[6, 2, 1, "", "dates_to_holidays"], [6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.IntermittentOccurrence": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.KalmanSmoothing": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.LevelShiftMagic": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.LocalLinearTrend": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.MeanDifference": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.PCA": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.PctChangeTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.PositiveShift": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.RegressionFilter": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.ReplaceConstant": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.RollingMeanTransformer": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Round": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.STLFilter": [[6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "transform"]], "autots.tools.transform.ScipyFilter": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.SeasonalDifference": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.SinTrend": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_sin"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.Slice": [[6, 2, 1, "", "fit"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "get_new_params"], [6, 2, 1, "", "inverse_transform"], [6, 2, 1, "", "transform"]], "autots.tools.transform.StatsmodelsFilter": [[6, 2, 1, "", "bkfilter"], [6, 2, 1, "", "cffilter"], [6, 2, 1, "", "convolution_filter"], [6, 2, 1, "", "fit_transform"], [6, 2, 1, "", "transform"]], "autots.tools.wavelet": [[6, 4, 1, "", "continuous_db2_wavelet"], [6, 4, 1, "", "create_daubechies_db2_wavelet"], [6, 4, 1, "", "create_gaussian_wavelet"], [6, 4, 1, "", "create_haar_wavelet"], [6, 4, 1, "", "create_mexican_hat_wavelet"], [6, 4, 1, "", "create_morlet_wavelet"], [6, 4, 1, "", "create_narrowing_wavelets"], [6, 4, 1, "", "create_real_morlet_wavelet"], [6, 4, 1, "", "create_wavelet"], [6, 4, 1, "", "offset_wavelet"]], "autots.tools.window_functions": [[6, 4, 1, "", "chunk_reshape"], [6, 4, 1, "", "last_window"], [6, 4, 1, "", "np_2d_arange"], [6, 4, 1, "", "retrieve_closest_indices"], [6, 4, 1, "", "rolling_window_view"], [6, 4, 1, "", "sliding_window_view"], [6, 4, 1, "", "window_id_maker"], [6, 4, 1, "", "window_lin_reg"], [6, 4, 1, "", "window_lin_reg_mean"], [6, 4, 1, "", "window_lin_reg_mean_no_nan"], [6, 4, 1, "", "window_maker"], [6, 4, 1, "", "window_maker_2"], [6, 4, 1, "", "window_maker_3"], [6, 4, 1, "", "window_sum_mean"], [6, 4, 1, "", "window_sum_mean_nan_tail"], [6, 4, 1, "", "window_sum_nan_mean"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "data", "Python data"]}, "titleterms": {"autot": [0, 1, 2, 3, 4, 5, 6, 7, 8], "instal": [0, 7, 9], "get": 0, "start": 0, "modul": [0, 1, 2, 3, 4, 5, 6], "api": 0, "indic": 0, "tabl": [0, 7, 9], "packag": [1, 2, 3, 4, 5, 6, 9], "subpackag": 1, "content": [1, 2, 3, 4, 5, 6, 7, 9], "dataset": 2, "submodul": [2, 3, 4, 5, 6], "fred": 2, "evalu": 3, "anomaly_detector": 3, "auto_model": 3, "auto_t": 3, "benchmark": [3, 9], "event_forecast": 3, "metric": [3, 9], "valid": [3, 9], "model": [4, 9], "arch": 4, "base": 4, "basic": [4, 7], "cassandra": 4, "dnn": 4, "ensembl": [4, 9], "gluont": 4, "greykit": 4, "matrix_var": 4, "mlensembl": 4, "model_list": 4, "neural_forecast": 4, "prophet": 4, "pytorch": 4, "sklearn": 4, "statsmodel": 4, "tfp": 4, "tide": 4, "templat": [5, 9], "gener": 5, "tool": 6, "anomaly_util": 6, "calendar": 6, "cointegr": 6, "cpu_count": 6, "fast_kalman": 6, "usag": 6, "exampl": [6, 9], "fft": 6, "hierarchi": [6, 9], "holidai": 6, "imput": 6, "lunar": 6, "percentil": 6, "probabilist": 6, "profil": 6, "regressor": [6, 9], "season": 6, "shape": 6, "threshold": 6, "transform": [6, 9], "wavelet": 6, "window_funct": 6, "intro": 7, "us": [7, 9], "tip": 7, "speed": [7, 9], "larg": 7, "data": [7, 9], "how": 7, "contribut": 7, "tutori": 9, "extend": 9, "A": 9, "simpl": 9, "import": 9, "you": 9, "can": 9, "tailor": 9, "process": 9, "few": 9, "wai": 9, "what": 9, "worri": 9, "about": 9, "cross": 9, "anoth": 9, "list": 9, "deploy": 9, "export": 9, "run": 9, "just": 9, "One": 9, "group": 9, "forecast": 9, "depend": 9, "version": 9, "requir": 9, "option": 9, "safest": 9, "bet": 9, "intel": 9, "conda": 9, "channel": 9, "sometim": 9, "faster": 9, "also": 9, "more": 9, "prone": 9, "bug": 9, "caveat": 9, "advic": 9, "mysteri": 9, "crash": 9, "seri": 9, "id": 9, "realli": 9, "need": 9, "uniqu": 9, "column": 9, "name": 9, "all": 9, "wide": 9, "short": 9, "train": 9, "histori": 9, "ad": 9, "other": 9, "inform": 9, "simul": 9, "event": 9, "risk": 9, "anomali": 9, "detect": 9, "hack": 9, "pass": 9, "paramet": 9, "aren": 9, "t": 9, "otherwis": 9, "avail": 9, "categor": 9, "custom": 9, "unusu": 9, "frequenc": 9, "independ": 9, "note": 9, "regress": 9}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"AutoTS": [[0, "autots"], [7, "autots"]], "Installation": [[0, "installation"], [7, "id1"]], "Getting Started": [[0, "getting-started"]], "Modules API": [[0, "modules-api"]], "Indices and tables": [[0, "indices-and-tables"]], "autots package": [[1, "autots-package"]], "Subpackages": [[1, "subpackages"]], "Module contents": [[1, "module-autots"], [2, "module-autots.datasets"], [3, "module-autots.evaluator"], [4, "module-autots.models"], [5, "module-autots.templates"], [6, "module-autots.tools"]], "autots.datasets package": [[2, "autots-datasets-package"]], "Submodules": [[2, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"]], "autots.datasets.fred module": [[2, "module-autots.datasets.fred"]], "autots.evaluator package": [[3, "autots-evaluator-package"]], "autots.evaluator.anomaly_detector module": [[3, "module-autots.evaluator.anomaly_detector"]], "autots.evaluator.auto_model module": [[3, "module-autots.evaluator.auto_model"]], "autots.evaluator.auto_ts module": [[3, "module-autots.evaluator.auto_ts"]], "autots.evaluator.benchmark module": [[3, "module-autots.evaluator.benchmark"]], "autots.evaluator.event_forecasting module": [[3, "module-autots.evaluator.event_forecasting"]], "autots.evaluator.metrics module": [[3, "module-autots.evaluator.metrics"]], "autots.evaluator.validation module": [[3, "module-autots.evaluator.validation"]], "autots.models package": [[4, "autots-models-package"]], "autots.models.arch module": [[4, "module-autots.models.arch"]], "autots.models.base module": [[4, "module-autots.models.base"]], "autots.models.basics module": [[4, "module-autots.models.basics"]], "autots.models.cassandra module": [[4, "module-autots.models.cassandra"]], "autots.models.dnn module": [[4, "module-autots.models.dnn"]], "autots.models.ensemble module": [[4, "module-autots.models.ensemble"]], "autots.models.gluonts module": [[4, "module-autots.models.gluonts"]], "autots.models.greykite module": [[4, "module-autots.models.greykite"]], "autots.models.matrix_var module": [[4, "module-autots.models.matrix_var"]], "autots.models.mlensemble module": [[4, "module-autots.models.mlensemble"]], "autots.models.model_list module": [[4, "module-autots.models.model_list"]], "autots.models.neural_forecast module": [[4, "module-autots.models.neural_forecast"]], "autots.models.prophet module": [[4, "module-autots.models.prophet"]], "autots.models.pytorch module": [[4, "module-autots.models.pytorch"]], "autots.models.sklearn module": [[4, "module-autots.models.sklearn"]], "autots.models.statsmodels module": [[4, "module-autots.models.statsmodels"]], "autots.models.tfp module": [[4, "module-autots.models.tfp"]], "autots.models.tide module": [[4, "module-autots.models.tide"]], "autots.templates package": [[5, "autots-templates-package"]], "autots.templates.general module": [[5, "module-autots.templates.general"]], "autots.tools package": [[6, "autots-tools-package"]], "autots.tools.anomaly_utils module": [[6, "module-autots.tools.anomaly_utils"]], "autots.tools.calendar module": [[6, "module-autots.tools.calendar"]], "autots.tools.cointegration module": [[6, "module-autots.tools.cointegration"]], "autots.tools.cpu_count module": [[6, "module-autots.tools.cpu_count"]], "autots.tools.fast_kalman module": [[6, "module-autots.tools.fast_kalman"]], "Usage example": [[6, "usage-example"]], "autots.tools.fft module": [[6, "module-autots.tools.fft"]], "autots.tools.hierarchial module": [[6, "module-autots.tools.hierarchial"]], "autots.tools.holiday module": [[6, "module-autots.tools.holiday"]], "autots.tools.impute module": [[6, "module-autots.tools.impute"]], "autots.tools.lunar module": [[6, "module-autots.tools.lunar"]], "autots.tools.percentile module": [[6, "module-autots.tools.percentile"]], "autots.tools.probabilistic module": [[6, "module-autots.tools.probabilistic"]], "autots.tools.profile module": [[6, "module-autots.tools.profile"]], "autots.tools.regressor module": [[6, "module-autots.tools.regressor"]], "autots.tools.seasonal module": [[6, "module-autots.tools.seasonal"]], "autots.tools.shaping module": [[6, "module-autots.tools.shaping"]], "autots.tools.thresholding module": [[6, "module-autots.tools.thresholding"]], "autots.tools.transform module": [[6, "module-autots.tools.transform"]], "autots.tools.wavelet module": [[6, "module-autots.tools.wavelet"]], "autots.tools.window_functions module": [[6, "module-autots.tools.window_functions"]], "Intro": [[7, "intro"]], "Table of Contents": [[7, "table-of-contents"], [9, "table-of-contents"]], "Basic Use": [[7, "id2"]], "Tips for Speed and Large Data:": [[7, "id3"]], "How to Contribute:": [[7, "how-to-contribute"]], "autots": [[8, "autots"]], "Tutorial": [[9, "tutorial"]], "Extended Tutorial": [[9, "extended-tutorial"]], "A simple example": [[9, "id1"]], "Import of data": [[9, "import-of-data"]], "You can tailor the process in a few ways\u2026": [[9, "you-can-tailor-the-process-in-a-few-ways"]], "What to Worry About": [[9, "what-to-worry-about"]], "Validation and Cross Validation": [[9, "id2"]], "Another Example:": [[9, "id3"]], "Model Lists": [[9, "id4"]], "Deployment and Template Import/Export": [[9, "deployment-and-template-import-export"]], "Running Just One Model": [[9, "id5"]], "Metrics": [[9, "id6"]], "Hierarchial and Grouped Forecasts": [[9, "hierarchial-and-grouped-forecasts"]], "Ensembles": [[9, "id7"]], "Installation and Dependency Versioning": [[9, "installation-and-dependency-versioning"]], "Requirements:": [[9, "requirements"]], "Optional Packages": [[9, "optional-packages"]], "Safest bet for installation:": [[9, "safest-bet-for-installation"]], "Intel conda channel installation (sometime faster, also, more prone to bugs)": [[9, "intel-conda-channel-installation-sometime-faster-also-more-prone-to-bugs"]], "Speed Benchmark": [[9, "speed-benchmark"]], "Caveats and Advice": [[9, "caveats-and-advice"]], "Mysterious crashes": [[9, "mysterious-crashes"]], "Series IDs really need to be unique (or column names need to be all unique in wide data)": [[9, "series-ids-really-need-to-be-unique-or-column-names-need-to-be-all-unique-in-wide-data"]], "Short Training History": [[9, "short-training-history"]], "Adding regressors and other information": [[9, "adding-regressors-and-other-information"]], "Simulation Forecasting": [[9, "id8"]], "Event Risk Forecasting and Anomaly Detection": [[9, "event-risk-forecasting-and-anomaly-detection"]], "A Hack for Passing in Parameters (that aren\u2019t otherwise available)": [[9, "a-hack-for-passing-in-parameters-that-aren-t-otherwise-available"]], "Categorical Data": [[9, "categorical-data"]], "Custom and Unusual Frequencies": [[9, "custom-and-unusual-frequencies"]], "Using the Transformers independently": [[9, "using-the-transformers-independently"]], "Note on ~Regression Models": [[9, "note-on-regression-models"]], "Models": [[9, "id9"]]}, "indexentries": {"anomalydetector (class in autots)": [[1, "autots.AnomalyDetector"]], "autots (class in autots)": [[1, "autots.AutoTS"]], "cassandra (class in autots)": [[1, "autots.Cassandra"]], "eventriskforecast (class in autots)": [[1, "autots.EventRiskForecast"]], "generaltransformer (class in autots)": [[1, "autots.GeneralTransformer"]], "holidaydetector (class in autots)": [[1, "autots.HolidayDetector"]], "modelprediction (class in autots)": [[1, "autots.ModelPrediction"]], "randomtransform() (in module autots)": [[1, "autots.RandomTransform"]], "transformts (in module autots)": [[1, "autots.TransformTS"]], "analyze_trend() (autots.cassandra method)": [[1, "autots.Cassandra.analyze_trend"]], "anomalies (autots.cassandra..anomaly_detector attribute)": [[1, "autots.Cassandra..anomaly_detector.anomalies"]], "auto_fit() (autots.cassandra method)": [[1, "autots.Cassandra.auto_fit"]], "autots": [[1, "module-autots"]], "back_forecast() (autots.autots method)": [[1, "autots.AutoTS.back_forecast"]], "base_scaler() (autots.cassandra method)": [[1, "autots.Cassandra.base_scaler"]], "best_model (autots.autots attribute)": [[1, "autots.AutoTS.best_model"]], "best_model_ensemble (autots.autots attribute)": [[1, "autots.AutoTS.best_model_ensemble"]], "best_model_name (autots.autots attribute)": [[1, "autots.AutoTS.best_model_name"]], "best_model_params (autots.autots attribute)": [[1, "autots.AutoTS.best_model_params"]], "best_model_per_series_mape() (autots.autots method)": [[1, "autots.AutoTS.best_model_per_series_mape"]], "best_model_per_series_score() (autots.autots method)": [[1, "autots.AutoTS.best_model_per_series_score"]], "best_model_transformation_params (autots.autots attribute)": [[1, "autots.AutoTS.best_model_transformation_params"]], "compare_actual_components() (autots.cassandra method)": [[1, "autots.Cassandra.compare_actual_components"]], "create_forecast_index() (autots.cassandra method)": [[1, "autots.Cassandra.create_forecast_index"]], "create_lagged_regressor() (in module autots)": [[1, "autots.create_lagged_regressor"]], "create_regressor() (in module autots)": [[1, "autots.create_regressor"]], "create_t() (autots.cassandra method)": [[1, "autots.Cassandra.create_t"]], "cross_validate() (autots.cassandra method)": [[1, "autots.Cassandra.cross_validate"]], "dates_to_holidays() (autots.cassandra.holiday_detector method)": [[1, "autots.Cassandra.holiday_detector.dates_to_holidays"]], "dates_to_holidays() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.dates_to_holidays"]], "detect() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.detect"]], "detect() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.detect"]], "df_wide_numeric (autots.autots attribute)": [[1, "autots.AutoTS.df_wide_numeric"]], "diagnose_params() (autots.autots method)": [[1, "autots.AutoTS.diagnose_params"]], "expand_horizontal() (autots.autots method)": [[1, "autots.AutoTS.expand_horizontal"]], "export_best_model() (autots.autots method)": [[1, "autots.AutoTS.export_best_model"]], "export_template() (autots.autots method)": [[1, "autots.AutoTS.export_template"]], "failure_rate() (autots.autots method)": [[1, "autots.AutoTS.failure_rate"]], "feature_importance() (autots.cassandra method)": [[1, "autots.Cassandra.feature_importance"]], "fill_na() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.fill_na"]], "fit() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.fit"]], "fit() (autots.autots method)": [[1, "autots.AutoTS.fit"]], "fit() (autots.cassandra method)": [[1, "autots.Cassandra.fit"], [1, "id0"]], "fit() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.fit"], [1, "id9"]], "fit() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.fit"]], "fit() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.fit"]], "fit() (autots.modelprediction method)": [[1, "autots.ModelPrediction.fit"]], "fit_anomaly_classifier() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.fit_anomaly_classifier"]], "fit_data() (autots.autots method)": [[1, "autots.AutoTS.fit_data"]], "fit_data() (autots.cassandra method)": [[1, "autots.Cassandra.fit_data"]], "fit_data() (autots.modelprediction method)": [[1, "autots.ModelPrediction.fit_data"]], "fit_predict() (autots.modelprediction method)": [[1, "autots.ModelPrediction.fit_predict"]], "fit_transform() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.fit_transform"]], "generate_historic_risk_array() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.generate_historic_risk_array"]], "generate_historic_risk_array() (autots.eventriskforecast static method)": [[1, "id10"]], "generate_result_windows() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.generate_result_windows"], [1, "id11"]], "generate_risk_array() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.generate_risk_array"]], "generate_risk_array() (autots.eventriskforecast static method)": [[1, "id12"]], "get_metric_corr() (autots.autots method)": [[1, "autots.AutoTS.get_metric_corr"]], "get_new_params() (autots.anomalydetector static method)": [[1, "autots.AnomalyDetector.get_new_params"]], "get_new_params() (autots.autots static method)": [[1, "autots.AutoTS.get_new_params"]], "get_new_params() (autots.cassandra method)": [[1, "autots.Cassandra.get_new_params"], [1, "id1"]], "get_new_params() (autots.generaltransformer static method)": [[1, "autots.GeneralTransformer.get_new_params"]], "get_new_params() (autots.holidaydetector static method)": [[1, "autots.HolidayDetector.get_new_params"]], "get_params() (autots.cassandra method)": [[1, "autots.Cassandra.get_params"]], "get_params_from_id() (autots.autots method)": [[1, "autots.AutoTS.get_params_from_id"]], "get_top_n_counts() (autots.autots method)": [[1, "autots.AutoTS.get_top_n_counts"]], "holiday_count (autots.cassandra. attribute)": [[1, "autots.Cassandra..holiday_count"]], "holidays (autots.cassandra. attribute)": [[1, "autots.Cassandra..holidays"]], "horizontal_per_generation() (autots.autots method)": [[1, "autots.AutoTS.horizontal_per_generation"]], "horizontal_to_df() (autots.autots method)": [[1, "autots.AutoTS.horizontal_to_df"]], "import_best_model() (autots.autots method)": [[1, "autots.AutoTS.import_best_model"]], "import_results() (autots.autots method)": [[1, "autots.AutoTS.import_results"]], "import_template() (autots.autots method)": [[1, "autots.AutoTS.import_template"]], "infer_frequency() (in module autots)": [[1, "autots.infer_frequency"]], "inverse_transform() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.inverse_transform"]], "list_failed_model_types() (autots.autots method)": [[1, "autots.AutoTS.list_failed_model_types"]], "load_artificial() (in module autots)": [[1, "autots.load_artificial"]], "load_daily() (in module autots)": [[1, "autots.load_daily"]], "load_hourly() (in module autots)": [[1, "autots.load_hourly"]], "load_linear() (in module autots)": [[1, "autots.load_linear"]], "load_live_daily() (in module autots)": [[1, "autots.load_live_daily"]], "load_monthly() (in module autots)": [[1, "autots.load_monthly"]], "load_sine() (in module autots)": [[1, "autots.load_sine"]], "load_template() (autots.autots method)": [[1, "autots.AutoTS.load_template"]], "load_weekdays() (in module autots)": [[1, "autots.load_weekdays"]], "load_weekly() (in module autots)": [[1, "autots.load_weekly"]], "load_yearly() (in module autots)": [[1, "autots.load_yearly"]], "long_to_wide() (in module autots)": [[1, "autots.long_to_wide"]], "model_forecast() (in module autots)": [[1, "autots.model_forecast"]], "model_results (autots.autots.initial_results attribute)": [[1, "autots.AutoTS.initial_results.model_results"]], "module": [[1, "module-autots"], [2, "module-autots.datasets"], [2, "module-autots.datasets.fred"], [3, "module-autots.evaluator"], [3, "module-autots.evaluator.anomaly_detector"], [3, "module-autots.evaluator.auto_model"], [3, "module-autots.evaluator.auto_ts"], [3, "module-autots.evaluator.benchmark"], [3, "module-autots.evaluator.event_forecasting"], [3, "module-autots.evaluator.metrics"], [3, "module-autots.evaluator.validation"], [4, "module-autots.models"], [4, "module-autots.models.arch"], [4, "module-autots.models.base"], [4, "module-autots.models.basics"], [4, "module-autots.models.cassandra"], [4, "module-autots.models.dnn"], [4, "module-autots.models.ensemble"], [4, "module-autots.models.gluonts"], [4, "module-autots.models.greykite"], [4, "module-autots.models.matrix_var"], [4, "module-autots.models.mlensemble"], [4, "module-autots.models.model_list"], [4, "module-autots.models.neural_forecast"], [4, "module-autots.models.prophet"], [4, "module-autots.models.pytorch"], [4, "module-autots.models.sklearn"], [4, "module-autots.models.statsmodels"], [4, "module-autots.models.tfp"], [4, "module-autots.models.tide"], [5, "module-autots.templates"], [5, "module-autots.templates.general"], [6, "module-autots.tools"], [6, "module-autots.tools.anomaly_utils"], [6, "module-autots.tools.calendar"], [6, "module-autots.tools.cointegration"], [6, "module-autots.tools.cpu_count"], [6, "module-autots.tools.fast_kalman"], [6, "module-autots.tools.fft"], [6, "module-autots.tools.hierarchial"], [6, "module-autots.tools.holiday"], [6, "module-autots.tools.impute"], [6, "module-autots.tools.lunar"], [6, "module-autots.tools.percentile"], [6, "module-autots.tools.probabilistic"], [6, "module-autots.tools.profile"], [6, "module-autots.tools.regressor"], [6, "module-autots.tools.seasonal"], [6, "module-autots.tools.shaping"], [6, "module-autots.tools.thresholding"], [6, "module-autots.tools.transform"], [6, "module-autots.tools.wavelet"], [6, "module-autots.tools.window_functions"]], "mosaic_to_df() (autots.autots method)": [[1, "autots.AutoTS.mosaic_to_df"]], "next_fit() (autots.cassandra method)": [[1, "autots.Cassandra.next_fit"]], "params (autots.cassandra. attribute)": [[1, "autots.Cassandra..params"]], "parse_best_model() (autots.autots method)": [[1, "autots.AutoTS.parse_best_model"]], "plot() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.plot"]], "plot() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.plot"], [1, "id13"]], "plot() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.plot"]], "plot_anomaly() (autots.holidaydetector method)": [[1, "autots.HolidayDetector.plot_anomaly"]], "plot_back_forecast() (autots.autots method)": [[1, "autots.AutoTS.plot_back_forecast"]], "plot_backforecast() (autots.autots method)": [[1, "autots.AutoTS.plot_backforecast"]], "plot_components() (autots.cassandra method)": [[1, "autots.Cassandra.plot_components"], [1, "id2"]], "plot_eval() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.plot_eval"]], "plot_forecast() (autots.cassandra method)": [[1, "autots.Cassandra.plot_forecast"], [1, "id3"]], "plot_generation_loss() (autots.autots method)": [[1, "autots.AutoTS.plot_generation_loss"]], "plot_horizontal() (autots.autots method)": [[1, "autots.AutoTS.plot_horizontal"]], "plot_horizontal_model_count() (autots.autots method)": [[1, "autots.AutoTS.plot_horizontal_model_count"]], "plot_horizontal_per_generation() (autots.autots method)": [[1, "autots.AutoTS.plot_horizontal_per_generation"]], "plot_horizontal_transformers() (autots.autots method)": [[1, "autots.AutoTS.plot_horizontal_transformers"]], "plot_metric_corr() (autots.autots method)": [[1, "autots.AutoTS.plot_metric_corr"]], "plot_per_series_error() (autots.autots method)": [[1, "autots.AutoTS.plot_per_series_error"]], "plot_per_series_mape() (autots.autots method)": [[1, "autots.AutoTS.plot_per_series_mape"]], "plot_per_series_smape() (autots.autots method)": [[1, "autots.AutoTS.plot_per_series_smape"]], "plot_series_corr() (autots.autots method)": [[1, "autots.AutoTS.plot_series_corr"]], "plot_things() (autots.cassandra method)": [[1, "autots.Cassandra.plot_things"]], "plot_transformer_failure_rate() (autots.autots method)": [[1, "autots.AutoTS.plot_transformer_failure_rate"]], "plot_trend() (autots.cassandra method)": [[1, "autots.Cassandra.plot_trend"], [1, "id4"]], "plot_validations() (autots.autots method)": [[1, "autots.AutoTS.plot_validations"]], "predict() (autots.autots method)": [[1, "autots.AutoTS.predict"]], "predict() (autots.cassandra method)": [[1, "autots.Cassandra.predict"], [1, "id5"]], "predict() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.predict"], [1, "id14"]], "predict() (autots.modelprediction method)": [[1, "autots.ModelPrediction.predict"]], "predict_historic() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.predict_historic"], [1, "id15"]], "predict_new_product() (autots.cassandra method)": [[1, "autots.Cassandra.predict_new_product"]], "predict_x_array (autots.cassandra. attribute)": [[1, "autots.Cassandra..predict_x_array"]], "predicted_trend (autots.cassandra. attribute)": [[1, "autots.Cassandra..predicted_trend"]], "process_components() (autots.cassandra method)": [[1, "autots.Cassandra.process_components"]], "regression_check (autots.autots attribute)": [[1, "autots.AutoTS.regression_check"]], "results() (autots.autots method)": [[1, "autots.AutoTS.results"]], "retrieve_transformer() (autots.generaltransformer class method)": [[1, "autots.GeneralTransformer.retrieve_transformer"]], "retrieve_validation_forecasts() (autots.autots method)": [[1, "autots.AutoTS.retrieve_validation_forecasts"]], "return_components() (autots.cassandra method)": [[1, "autots.Cassandra.return_components"], [1, "id6"]], "rolling_trend() (autots.cassandra method)": [[1, "autots.Cassandra.rolling_trend"]], "save_template() (autots.autots method)": [[1, "autots.AutoTS.save_template"]], "scale_data() (autots.cassandra method)": [[1, "autots.Cassandra.scale_data"]], "score_per_series (autots.autots attribute)": [[1, "autots.AutoTS.score_per_series"]], "score_to_anomaly() (autots.anomalydetector method)": [[1, "autots.AnomalyDetector.score_to_anomaly"]], "scores (autots.cassandra..anomaly_detector attribute)": [[1, "autots.Cassandra..anomaly_detector.scores"]], "set_limit() (autots.eventriskforecast method)": [[1, "autots.EventRiskForecast.set_limit"]], "set_limit() (autots.eventriskforecast static method)": [[1, "id16"]], "to_origin_space() (autots.cassandra method)": [[1, "autots.Cassandra.to_origin_space"]], "transform() (autots.generaltransformer method)": [[1, "autots.GeneralTransformer.transform"]], "treatment_causal_impact() (autots.cassandra method)": [[1, "autots.Cassandra.treatment_causal_impact"]], "trend_train (autots.cassandra. attribute)": [[1, "autots.Cassandra..trend_train"]], "validation_agg() (autots.autots method)": [[1, "autots.AutoTS.validation_agg"]], "x_array (autots.cassandra. attribute)": [[1, "autots.Cassandra..x_array"]], "autots.datasets": [[2, "module-autots.datasets"]], "autots.datasets.fred": [[2, "module-autots.datasets.fred"]], "get_fred_data() (in module autots.datasets.fred)": [[2, "autots.datasets.fred.get_fred_data"]], "load_artificial() (in module autots.datasets)": [[2, "autots.datasets.load_artificial"]], "load_daily() (in module autots.datasets)": [[2, "autots.datasets.load_daily"]], "load_hourly() (in module autots.datasets)": [[2, "autots.datasets.load_hourly"]], "load_linear() (in module autots.datasets)": [[2, "autots.datasets.load_linear"]], "load_live_daily() (in module autots.datasets)": [[2, "autots.datasets.load_live_daily"]], "load_monthly() (in module autots.datasets)": [[2, "autots.datasets.load_monthly"]], "load_sine() (in module autots.datasets)": [[2, "autots.datasets.load_sine"]], "load_weekdays() (in module autots.datasets)": [[2, "autots.datasets.load_weekdays"]], "load_weekly() (in module autots.datasets)": [[2, "autots.datasets.load_weekly"]], "load_yearly() (in module autots.datasets)": [[2, "autots.datasets.load_yearly"]], "load_zeroes() (in module autots.datasets)": [[2, "autots.datasets.load_zeroes"]], "anomalydetector (class in autots.evaluator.anomaly_detector)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector"]], "autots (class in autots.evaluator.auto_ts)": [[3, "autots.evaluator.auto_ts.AutoTS"]], "benchmark (class in autots.evaluator.benchmark)": [[3, "autots.evaluator.benchmark.Benchmark"]], "eventriskforecast (class in autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast"]], "holidaydetector (class in autots.evaluator.anomaly_detector)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector"]], "modelmonster() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.ModelMonster"]], "modelprediction (class in autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.ModelPrediction"]], "newgenetictemplate() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.NewGeneticTemplate"]], "randomtemplate() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.RandomTemplate"]], "templateevalobject (class in autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.TemplateEvalObject"]], "templatewizard() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.TemplateWizard"]], "uniquetemplates() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.UniqueTemplates"]], "array_last_val() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.array_last_val"]], "autots.evaluator": [[3, "module-autots.evaluator"]], "autots.evaluator.anomaly_detector": [[3, "module-autots.evaluator.anomaly_detector"]], "autots.evaluator.auto_model": [[3, "module-autots.evaluator.auto_model"]], "autots.evaluator.auto_ts": [[3, "module-autots.evaluator.auto_ts"]], "autots.evaluator.benchmark": [[3, "module-autots.evaluator.benchmark"]], "autots.evaluator.event_forecasting": [[3, "module-autots.evaluator.event_forecasting"]], "autots.evaluator.metrics": [[3, "module-autots.evaluator.metrics"]], "autots.evaluator.validation": [[3, "module-autots.evaluator.validation"]], "back_forecast() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.back_forecast"]], "back_forecast() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.back_forecast"]], "best_model (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model"]], "best_model_ensemble (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_ensemble"]], "best_model_name (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_name"]], "best_model_params (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_params"]], "best_model_per_series_mape() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_per_series_mape"]], "best_model_per_series_score() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_per_series_score"]], "best_model_transformation_params (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.best_model_transformation_params"]], "chi_squared_hist_distribution_loss() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.chi_squared_hist_distribution_loss"]], "concat() (autots.evaluator.auto_model.templateevalobject method)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.concat"]], "containment() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.containment"]], "contour() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.contour"]], "create_model_id() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.create_model_id"]], "dates_to_holidays() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.dates_to_holidays"]], "default_scaler() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.default_scaler"]], "detect() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.detect"]], "detect() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.detect"]], "df_wide_numeric (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.df_wide_numeric"]], "diagnose_params() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.diagnose_params"]], "dict_recombination() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.dict_recombination"]], "dwae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.dwae"]], "error_correlations() (in module autots.evaluator.auto_ts)": [[3, "autots.evaluator.auto_ts.error_correlations"]], "expand_horizontal() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.expand_horizontal"]], "export_best_model() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.export_best_model"]], "export_template() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.export_template"]], "extract_result_windows() (in module autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.extract_result_windows"]], "extract_seasonal_val_periods() (in module autots.evaluator.validation)": [[3, "autots.evaluator.validation.extract_seasonal_val_periods"]], "extract_window_index() (in module autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.extract_window_index"]], "failure_rate() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.failure_rate"]], "fake_regressor() (in module autots.evaluator.auto_ts)": [[3, "autots.evaluator.auto_ts.fake_regressor"]], "fit() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.fit"]], "fit() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.fit"]], "fit() (autots.evaluator.auto_model.modelprediction method)": [[3, "autots.evaluator.auto_model.ModelPrediction.fit"]], "fit() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.fit"]], "fit() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.fit"], [3, "id0"]], "fit_anomaly_classifier() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.fit_anomaly_classifier"]], "fit_data() (autots.evaluator.auto_model.modelprediction method)": [[3, "autots.evaluator.auto_model.ModelPrediction.fit_data"]], "fit_data() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.fit_data"]], "fit_predict() (autots.evaluator.auto_model.modelprediction method)": [[3, "autots.evaluator.auto_model.ModelPrediction.fit_predict"]], "full_mae_errors (autots.evaluator.auto_model.templateevalobject attribute)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.full_mae_errors"]], "full_mae_ids (autots.evaluator.auto_model.templateevalobject attribute)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.full_mae_ids"]], "full_metric_evaluation() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.full_metric_evaluation"]], "generate_historic_risk_array() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.generate_historic_risk_array"]], "generate_historic_risk_array() (autots.evaluator.event_forecasting.eventriskforecast static method)": [[3, "id7"]], "generate_result_windows() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.generate_result_windows"], [3, "id8"]], "generate_risk_array() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.generate_risk_array"]], "generate_risk_array() (autots.evaluator.event_forecasting.eventriskforecast static method)": [[3, "id9"]], "generate_score() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.generate_score"]], "generate_score_per_series() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.generate_score_per_series"]], "generate_validation_indices() (in module autots.evaluator.validation)": [[3, "autots.evaluator.validation.generate_validation_indices"]], "get_metric_corr() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.get_metric_corr"]], "get_new_params() (autots.evaluator.anomaly_detector.anomalydetector static method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.get_new_params"]], "get_new_params() (autots.evaluator.anomaly_detector.holidaydetector static method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.get_new_params"]], "get_new_params() (autots.evaluator.auto_ts.autots static method)": [[3, "autots.evaluator.auto_ts.AutoTS.get_new_params"]], "get_params_from_id() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.get_params_from_id"]], "get_top_n_counts() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.get_top_n_counts"]], "horizontal_per_generation() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.horizontal_per_generation"]], "horizontal_template_to_model_list() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.horizontal_template_to_model_list"]], "horizontal_to_df() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.horizontal_to_df"]], "import_best_model() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.import_best_model"]], "import_results() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.import_results"]], "import_template() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.import_template"]], "kde() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.kde"]], "kde_kl_distance() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.kde_kl_distance"]], "kl_divergence() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.kl_divergence"]], "linearity() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.linearity"]], "list_failed_model_types() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.list_failed_model_types"]], "load() (autots.evaluator.auto_model.templateevalobject method)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.load"]], "load_template() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.load_template"]], "mae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mae"]], "mda() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mda"]], "mean_absolute_differential_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mean_absolute_differential_error"]], "mean_absolute_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mean_absolute_error"]], "medae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.medae"]], "median_absolute_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.median_absolute_error"]], "mlvb() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mlvb"]], "model_forecast() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.model_forecast"]], "model_results (autots.evaluator.auto_ts.autots.initial_results attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.initial_results.model_results"]], "mosaic_to_df() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.mosaic_to_df"]], "mqae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.mqae"]], "msle() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.msle"]], "numpy_ffill() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.numpy_ffill"]], "oda() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.oda"]], "parse_best_model() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.parse_best_model"]], "pinball_loss() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.pinball_loss"]], "plot() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.plot"]], "plot() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.plot"]], "plot() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.plot"], [3, "id10"]], "plot_anomaly() (autots.evaluator.anomaly_detector.holidaydetector method)": [[3, "autots.evaluator.anomaly_detector.HolidayDetector.plot_anomaly"]], "plot_back_forecast() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_back_forecast"]], "plot_backforecast() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_backforecast"]], "plot_eval() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.plot_eval"]], "plot_generation_loss() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_generation_loss"]], "plot_horizontal() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_horizontal"]], "plot_horizontal_model_count() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_horizontal_model_count"]], "plot_horizontal_per_generation() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_horizontal_per_generation"]], "plot_horizontal_transformers() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_horizontal_transformers"]], "plot_metric_corr() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_metric_corr"]], "plot_per_series_error() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_per_series_error"]], "plot_per_series_mape() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_per_series_mape"]], "plot_per_series_smape() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_per_series_smape"]], "plot_series_corr() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_series_corr"]], "plot_transformer_failure_rate() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_transformer_failure_rate"]], "plot_validations() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.plot_validations"]], "precomp_wasserstein() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.precomp_wasserstein"]], "predict() (autots.evaluator.auto_model.modelprediction method)": [[3, "autots.evaluator.auto_model.ModelPrediction.predict"]], "predict() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.predict"]], "predict() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.predict"], [3, "id11"]], "predict_historic() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.predict_historic"], [3, "id12"]], "qae() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.qae"]], "random_model() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.random_model"]], "regression_check (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.regression_check"]], "remove_leading_zeros() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.remove_leading_zeros"]], "results() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.results"]], "retrieve_validation_forecasts() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.retrieve_validation_forecasts"]], "rmse() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.rmse"]], "root_mean_square_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.root_mean_square_error"]], "rps() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.rps"]], "run() (autots.evaluator.benchmark.benchmark method)": [[3, "autots.evaluator.benchmark.Benchmark.run"]], "save() (autots.evaluator.auto_model.templateevalobject method)": [[3, "autots.evaluator.auto_model.TemplateEvalObject.save"]], "save_template() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.save_template"]], "scaled_pinball_loss() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.scaled_pinball_loss"]], "score_per_series (autots.evaluator.auto_ts.autots attribute)": [[3, "autots.evaluator.auto_ts.AutoTS.score_per_series"]], "score_to_anomaly() (autots.evaluator.anomaly_detector.anomalydetector method)": [[3, "autots.evaluator.anomaly_detector.AnomalyDetector.score_to_anomaly"]], "set_limit() (autots.evaluator.event_forecasting.eventriskforecast method)": [[3, "autots.evaluator.event_forecasting.EventRiskForecast.set_limit"]], "set_limit() (autots.evaluator.event_forecasting.eventriskforecast static method)": [[3, "id13"]], "set_limit_forecast() (in module autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.set_limit_forecast"]], "set_limit_forecast_historic() (in module autots.evaluator.event_forecasting)": [[3, "autots.evaluator.event_forecasting.set_limit_forecast_historic"]], "smape() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.smape"]], "smoothness() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.smoothness"]], "spl() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.spl"]], "symmetric_mean_absolute_percentage_error() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.symmetric_mean_absolute_percentage_error"]], "threshold_loss() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.threshold_loss"]], "trans_dict_recomb() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.trans_dict_recomb"]], "unpack_ensemble_models() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.unpack_ensemble_models"]], "unsorted_wasserstein() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.unsorted_wasserstein"]], "validate_num_validations() (in module autots.evaluator.validation)": [[3, "autots.evaluator.validation.validate_num_validations"]], "validation_agg() (autots.evaluator.auto_ts.autots method)": [[3, "autots.evaluator.auto_ts.AutoTS.validation_agg"]], "validation_aggregation() (in module autots.evaluator.auto_model)": [[3, "autots.evaluator.auto_model.validation_aggregation"]], "wasserstein() (in module autots.evaluator.metrics)": [[3, "autots.evaluator.metrics.wasserstein"]], "arch (class in autots.models.arch)": [[4, "autots.models.arch.ARCH"]], "ardl (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.ARDL"]], "arima (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.ARIMA"]], "averagevaluenaive (class in autots.models.basics)": [[4, "autots.models.basics.AverageValueNaive"]], "balltreemultivariatemotif (class in autots.models.basics)": [[4, "autots.models.basics.BallTreeMultivariateMotif"]], "bayesianmultioutputregression (class in autots.models.cassandra)": [[4, "autots.models.cassandra.BayesianMultiOutputRegression"]], "bestnensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.BestNEnsemble"]], "cassandra (class in autots.models.cassandra)": [[4, "autots.models.cassandra.Cassandra"]], "componentanalysis (class in autots.models.sklearn)": [[4, "autots.models.sklearn.ComponentAnalysis"]], "constantnaive (class in autots.models.basics)": [[4, "autots.models.basics.ConstantNaive"]], "dmd (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.DMD"]], "datepartregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.DatepartRegression"]], "distensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.DistEnsemble"]], "dynamicfactor (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.DynamicFactor"]], "dynamicfactormq (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.DynamicFactorMQ"]], "ets (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.ETS"]], "ensembleforecast() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.EnsembleForecast"]], "ensembletemplategenerator() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.EnsembleTemplateGenerator"]], "fbprophet (class in autots.models.prophet)": [[4, "autots.models.prophet.FBProphet"]], "fft (class in autots.models.basics)": [[4, "autots.models.basics.FFT"]], "glm (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.GLM"]], "gls (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.GLS"]], "gluonts (class in autots.models.gluonts)": [[4, "autots.models.gluonts.GluonTS"]], "greykite (class in autots.models.greykite)": [[4, "autots.models.greykite.Greykite"]], "hdistensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.HDistEnsemble"]], "horizontalensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.HorizontalEnsemble"]], "horizontaltemplategenerator() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.HorizontalTemplateGenerator"]], "kalmanstatespace (class in autots.models.basics)": [[4, "autots.models.basics.KalmanStateSpace"]], "kerasrnn (class in autots.models.dnn)": [[4, "autots.models.dnn.KerasRNN"]], "latc (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.LATC"]], "lastvaluenaive (class in autots.models.basics)": [[4, "autots.models.basics.LastValueNaive"]], "mar (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.MAR"]], "mlensemble (class in autots.models.mlensemble)": [[4, "autots.models.mlensemble.MLEnsemble"]], "metricmotif (class in autots.models.basics)": [[4, "autots.models.basics.MetricMotif"]], "modelobject (class in autots.models.base)": [[4, "autots.models.base.ModelObject"]], "mosaicensemble() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.MosaicEnsemble"]], "motif (class in autots.models.basics)": [[4, "autots.models.basics.Motif"]], "motifsimulation (class in autots.models.basics)": [[4, "autots.models.basics.MotifSimulation"]], "multivariateregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.MultivariateRegression"]], "nvar (class in autots.models.basics)": [[4, "autots.models.basics.NVAR"]], "neuralforecast (class in autots.models.neural_forecast)": [[4, "autots.models.neural_forecast.NeuralForecast"]], "neuralprophet (class in autots.models.prophet)": [[4, "autots.models.prophet.NeuralProphet"]], "predictionobject (class in autots.models.base)": [[4, "autots.models.base.PredictionObject"]], "preprocessingregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.PreprocessingRegression"]], "pytorchforecasting (class in autots.models.pytorch)": [[4, "autots.models.pytorch.PytorchForecasting"]], "rrvar (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.RRVAR"]], "rollingregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.RollingRegression"]], "seasonalnaive (class in autots.models.basics)": [[4, "autots.models.basics.SeasonalNaive"]], "seasonalitymotif (class in autots.models.basics)": [[4, "autots.models.basics.SeasonalityMotif"]], "sectionalmotif (class in autots.models.basics)": [[4, "autots.models.basics.SectionalMotif"]], "tfpregression (class in autots.models.tfp)": [[4, "autots.models.tfp.TFPRegression"]], "tfpregressor (class in autots.models.tfp)": [[4, "autots.models.tfp.TFPRegressor"]], "tmf (class in autots.models.matrix_var)": [[4, "autots.models.matrix_var.TMF"]], "tensorflowsts (class in autots.models.tfp)": [[4, "autots.models.tfp.TensorflowSTS"]], "theta (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.Theta"]], "tide (class in autots.models.tide)": [[4, "autots.models.tide.TiDE"]], "timecovariates (class in autots.models.tide)": [[4, "autots.models.tide.TimeCovariates"]], "timeseriesdata (class in autots.models.tide)": [[4, "autots.models.tide.TimeSeriesdata"]], "transformer (class in autots.models.dnn)": [[4, "autots.models.dnn.Transformer"]], "univariateregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.UnivariateRegression"]], "unobservedcomponents (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.UnobservedComponents"]], "var (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.VAR"]], "varmax (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.VARMAX"]], "vecm (class in autots.models.statsmodels)": [[4, "autots.models.statsmodels.VECM"]], "vectorizedmultioutputgpr (class in autots.models.sklearn)": [[4, "autots.models.sklearn.VectorizedMultiOutputGPR"]], "windowregression (class in autots.models.sklearn)": [[4, "autots.models.sklearn.WindowRegression"]], "zeroesnaive (in module autots.models.basics)": [[4, "autots.models.basics.ZeroesNaive"]], "analyze_trend() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.analyze_trend"]], "anomalies (autots.models.cassandra.cassandra..anomaly_detector attribute)": [[4, "autots.models.cassandra.Cassandra..anomaly_detector.anomalies"]], "apply_constraint_single() (in module autots.models.base)": [[4, "autots.models.base.apply_constraint_single"]], "apply_constraints() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.apply_constraints"], [4, "id0"]], "apply_constraints() (in module autots.models.base)": [[4, "autots.models.base.apply_constraints"]], "arima_seek_the_oracle() (in module autots.models.statsmodels)": [[4, "autots.models.statsmodels.arima_seek_the_oracle"]], "auto_fit() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.auto_fit"]], "auto_model_list() (in module autots.models.model_list)": [[4, "autots.models.model_list.auto_model_list"]], "autots.models": [[4, "module-autots.models"]], "autots.models.arch": [[4, "module-autots.models.arch"]], "autots.models.base": [[4, "module-autots.models.base"]], "autots.models.basics": [[4, "module-autots.models.basics"]], "autots.models.cassandra": [[4, "module-autots.models.cassandra"]], "autots.models.dnn": [[4, "module-autots.models.dnn"]], "autots.models.ensemble": [[4, "module-autots.models.ensemble"]], "autots.models.gluonts": [[4, "module-autots.models.gluonts"]], "autots.models.greykite": [[4, "module-autots.models.greykite"]], "autots.models.matrix_var": [[4, "module-autots.models.matrix_var"]], "autots.models.mlensemble": [[4, "module-autots.models.mlensemble"]], "autots.models.model_list": [[4, "module-autots.models.model_list"]], "autots.models.neural_forecast": [[4, "module-autots.models.neural_forecast"]], "autots.models.prophet": [[4, "module-autots.models.prophet"]], "autots.models.pytorch": [[4, "module-autots.models.pytorch"]], "autots.models.sklearn": [[4, "module-autots.models.sklearn"]], "autots.models.statsmodels": [[4, "module-autots.models.statsmodels"]], "autots.models.tfp": [[4, "module-autots.models.tfp"]], "autots.models.tide": [[4, "module-autots.models.tide"]], "base_scaler() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.base_scaler"]], "base_scaler() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.base_scaler"]], "basic_profile() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.basic_profile"]], "calculate_peak_density() (in module autots.models.base)": [[4, "autots.models.base.calculate_peak_density"]], "clean_regressor() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.clean_regressor"]], "compare_actual_components() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.compare_actual_components"]], "conj_grad_w() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.conj_grad_w"]], "conj_grad_x() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.conj_grad_x"]], "constant_growth_rate() (in module autots.models.base)": [[4, "autots.models.base.constant_growth_rate"]], "cost_function() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.cost_function"]], "cost_function_dwae() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_dwae"]], "cost_function_l1() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_l1"]], "cost_function_l1_positive() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_l1_positive"]], "cost_function_l2() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_l2"]], "cost_function_quantile() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.cost_function_quantile"]], "create_feature() (in module autots.models.mlensemble)": [[4, "autots.models.mlensemble.create_feature"]], "create_forecast_index() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.create_forecast_index"]], "create_forecast_index() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.create_forecast_index"]], "create_forecast_index() (in module autots.models.base)": [[4, "autots.models.base.create_forecast_index"]], "create_seaborn_palette_from_cmap() (in module autots.models.base)": [[4, "autots.models.base.create_seaborn_palette_from_cmap"]], "create_t() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.create_t"]], "create_t() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.create_t"]], "cross_validate() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.cross_validate"]], "dates_to_holidays() (autots.models.cassandra.cassandra.holiday_detector method)": [[4, "autots.models.cassandra.Cassandra.holiday_detector.dates_to_holidays"]], "dmd() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.dmd"]], "dmd4cast() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.dmd4cast"]], "dmd_forecast() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.dmd_forecast"]], "ell_w() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.ell_w"]], "ell_x() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.ell_x"]], "evaluate() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.evaluate"], [4, "id1"]], "extract_ensemble_runtimes() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.extract_ensemble_runtimes"]], "extract_single_series_from_horz() (in module autots.models.base)": [[4, "autots.models.base.extract_single_series_from_horz"]], "extract_single_transformer() (in module autots.models.base)": [[4, "autots.models.base.extract_single_transformer"]], "feature_importance() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.feature_importance"]], "find_pattern() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.find_pattern"]], "fit() (autots.models.arch.arch method)": [[4, "autots.models.arch.ARCH.fit"]], "fit() (autots.models.basics.averagevaluenaive method)": [[4, "autots.models.basics.AverageValueNaive.fit"]], "fit() (autots.models.basics.balltreemultivariatemotif method)": [[4, "autots.models.basics.BallTreeMultivariateMotif.fit"]], "fit() (autots.models.basics.constantnaive method)": [[4, "autots.models.basics.ConstantNaive.fit"]], "fit() (autots.models.basics.fft method)": [[4, "autots.models.basics.FFT.fit"]], "fit() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.fit"]], "fit() (autots.models.basics.lastvaluenaive method)": [[4, "autots.models.basics.LastValueNaive.fit"]], "fit() (autots.models.basics.metricmotif method)": [[4, "autots.models.basics.MetricMotif.fit"]], "fit() (autots.models.basics.motif method)": [[4, "autots.models.basics.Motif.fit"]], "fit() (autots.models.basics.motifsimulation method)": [[4, "autots.models.basics.MotifSimulation.fit"]], "fit() (autots.models.basics.nvar method)": [[4, "autots.models.basics.NVAR.fit"]], "fit() (autots.models.basics.seasonalnaive method)": [[4, "autots.models.basics.SeasonalNaive.fit"]], "fit() (autots.models.basics.seasonalitymotif method)": [[4, "autots.models.basics.SeasonalityMotif.fit"]], "fit() (autots.models.basics.sectionalmotif method)": [[4, "autots.models.basics.SectionalMotif.fit"]], "fit() (autots.models.cassandra.bayesianmultioutputregression method)": [[4, "autots.models.cassandra.BayesianMultiOutputRegression.fit"]], "fit() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.fit"], [4, "id5"]], "fit() (autots.models.dnn.kerasrnn method)": [[4, "autots.models.dnn.KerasRNN.fit"]], "fit() (autots.models.dnn.transformer method)": [[4, "autots.models.dnn.Transformer.fit"]], "fit() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.fit"]], "fit() (autots.models.greykite.greykite method)": [[4, "autots.models.greykite.Greykite.fit"]], "fit() (autots.models.matrix_var.dmd method)": [[4, "autots.models.matrix_var.DMD.fit"]], "fit() (autots.models.matrix_var.latc method)": [[4, "autots.models.matrix_var.LATC.fit"]], "fit() (autots.models.matrix_var.mar method)": [[4, "autots.models.matrix_var.MAR.fit"]], "fit() (autots.models.matrix_var.rrvar method)": [[4, "autots.models.matrix_var.RRVAR.fit"]], "fit() (autots.models.matrix_var.tmf method)": [[4, "autots.models.matrix_var.TMF.fit"]], "fit() (autots.models.mlensemble.mlensemble method)": [[4, "autots.models.mlensemble.MLEnsemble.fit"]], "fit() (autots.models.neural_forecast.neuralforecast method)": [[4, "autots.models.neural_forecast.NeuralForecast.fit"]], "fit() (autots.models.prophet.fbprophet method)": [[4, "autots.models.prophet.FBProphet.fit"]], "fit() (autots.models.prophet.neuralprophet method)": [[4, "autots.models.prophet.NeuralProphet.fit"]], "fit() (autots.models.pytorch.pytorchforecasting method)": [[4, "autots.models.pytorch.PytorchForecasting.fit"]], "fit() (autots.models.sklearn.componentanalysis method)": [[4, "autots.models.sklearn.ComponentAnalysis.fit"]], "fit() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.fit"]], "fit() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.fit"]], "fit() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.fit"]], "fit() (autots.models.sklearn.rollingregression method)": [[4, "autots.models.sklearn.RollingRegression.fit"]], "fit() (autots.models.sklearn.univariateregression method)": [[4, "autots.models.sklearn.UnivariateRegression.fit"]], "fit() (autots.models.sklearn.vectorizedmultioutputgpr method)": [[4, "autots.models.sklearn.VectorizedMultiOutputGPR.fit"]], "fit() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.fit"]], "fit() (autots.models.statsmodels.ardl method)": [[4, "autots.models.statsmodels.ARDL.fit"]], "fit() (autots.models.statsmodels.arima method)": [[4, "autots.models.statsmodels.ARIMA.fit"]], "fit() (autots.models.statsmodels.dynamicfactor method)": [[4, "autots.models.statsmodels.DynamicFactor.fit"]], "fit() (autots.models.statsmodels.dynamicfactormq method)": [[4, "autots.models.statsmodels.DynamicFactorMQ.fit"]], "fit() (autots.models.statsmodels.ets method)": [[4, "autots.models.statsmodels.ETS.fit"]], "fit() (autots.models.statsmodels.glm method)": [[4, "autots.models.statsmodels.GLM.fit"]], "fit() (autots.models.statsmodels.gls method)": [[4, "autots.models.statsmodels.GLS.fit"]], "fit() (autots.models.statsmodels.theta method)": [[4, "autots.models.statsmodels.Theta.fit"]], "fit() (autots.models.statsmodels.unobservedcomponents method)": [[4, "autots.models.statsmodels.UnobservedComponents.fit"]], "fit() (autots.models.statsmodels.var method)": [[4, "autots.models.statsmodels.VAR.fit"]], "fit() (autots.models.statsmodels.varmax method)": [[4, "autots.models.statsmodels.VARMAX.fit"]], "fit() (autots.models.statsmodels.vecm method)": [[4, "autots.models.statsmodels.VECM.fit"]], "fit() (autots.models.tfp.tfpregression method)": [[4, "autots.models.tfp.TFPRegression.fit"]], "fit() (autots.models.tfp.tfpregressor method)": [[4, "autots.models.tfp.TFPRegressor.fit"]], "fit() (autots.models.tfp.tensorflowsts method)": [[4, "autots.models.tfp.TensorflowSTS.fit"]], "fit() (autots.models.tide.tide method)": [[4, "autots.models.tide.TiDE.fit"]], "fit_data() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.fit_data"]], "fit_data() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.fit_data"]], "fit_data() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.fit_data"]], "fit_data() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.fit_data"]], "fit_data() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.fit_data"]], "fit_data() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.fit_data"]], "fit_data() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.fit_data"]], "fit_data() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.fit_data"]], "fit_linear_model() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.fit_linear_model"]], "forecast (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.forecast"]], "generalize_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.generalize_horizontal"]], "generate_psi() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.generate_Psi"]], "generate_classifier_params() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.generate_classifier_params"]], "generate_crosshair_score() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.generate_crosshair_score"]], "generate_crosshair_score_list() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.generate_crosshair_score_list"]], "generate_mosaic_template() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.generate_mosaic_template"]], "generate_regressor_params() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.generate_regressor_params"]], "get_holidays() (in module autots.models.tide)": [[4, "autots.models.tide.get_HOLIDAYS"]], "get_covariates() (autots.models.tide.timecovariates method)": [[4, "autots.models.tide.TimeCovariates.get_covariates"]], "get_new_params() (autots.models.arch.arch method)": [[4, "autots.models.arch.ARCH.get_new_params"]], "get_new_params() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.get_new_params"]], "get_new_params() (autots.models.basics.averagevaluenaive method)": [[4, "autots.models.basics.AverageValueNaive.get_new_params"]], "get_new_params() (autots.models.basics.balltreemultivariatemotif method)": [[4, "autots.models.basics.BallTreeMultivariateMotif.get_new_params"]], "get_new_params() (autots.models.basics.constantnaive method)": [[4, "autots.models.basics.ConstantNaive.get_new_params"]], "get_new_params() (autots.models.basics.fft method)": [[4, "autots.models.basics.FFT.get_new_params"]], "get_new_params() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.get_new_params"]], "get_new_params() (autots.models.basics.lastvaluenaive method)": [[4, "autots.models.basics.LastValueNaive.get_new_params"]], "get_new_params() (autots.models.basics.metricmotif method)": [[4, "autots.models.basics.MetricMotif.get_new_params"]], "get_new_params() (autots.models.basics.motif method)": [[4, "autots.models.basics.Motif.get_new_params"]], "get_new_params() (autots.models.basics.motifsimulation method)": [[4, "autots.models.basics.MotifSimulation.get_new_params"]], "get_new_params() (autots.models.basics.nvar method)": [[4, "autots.models.basics.NVAR.get_new_params"]], "get_new_params() (autots.models.basics.seasonalnaive method)": [[4, "autots.models.basics.SeasonalNaive.get_new_params"]], "get_new_params() (autots.models.basics.seasonalitymotif method)": [[4, "autots.models.basics.SeasonalityMotif.get_new_params"]], "get_new_params() (autots.models.basics.sectionalmotif method)": [[4, "autots.models.basics.SectionalMotif.get_new_params"]], "get_new_params() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.get_new_params"], [4, "id6"]], "get_new_params() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.get_new_params"]], "get_new_params() (autots.models.greykite.greykite method)": [[4, "autots.models.greykite.Greykite.get_new_params"]], "get_new_params() (autots.models.matrix_var.dmd method)": [[4, "autots.models.matrix_var.DMD.get_new_params"]], "get_new_params() (autots.models.matrix_var.latc method)": [[4, "autots.models.matrix_var.LATC.get_new_params"]], "get_new_params() (autots.models.matrix_var.mar method)": [[4, "autots.models.matrix_var.MAR.get_new_params"]], "get_new_params() (autots.models.matrix_var.rrvar method)": [[4, "autots.models.matrix_var.RRVAR.get_new_params"]], "get_new_params() (autots.models.matrix_var.tmf method)": [[4, "autots.models.matrix_var.TMF.get_new_params"]], "get_new_params() (autots.models.mlensemble.mlensemble method)": [[4, "autots.models.mlensemble.MLEnsemble.get_new_params"]], "get_new_params() (autots.models.neural_forecast.neuralforecast method)": [[4, "autots.models.neural_forecast.NeuralForecast.get_new_params"]], "get_new_params() (autots.models.prophet.fbprophet method)": [[4, "autots.models.prophet.FBProphet.get_new_params"]], "get_new_params() (autots.models.prophet.neuralprophet method)": [[4, "autots.models.prophet.NeuralProphet.get_new_params"]], "get_new_params() (autots.models.pytorch.pytorchforecasting method)": [[4, "autots.models.pytorch.PytorchForecasting.get_new_params"]], "get_new_params() (autots.models.sklearn.componentanalysis method)": [[4, "autots.models.sklearn.ComponentAnalysis.get_new_params"]], "get_new_params() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.rollingregression method)": [[4, "autots.models.sklearn.RollingRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.univariateregression method)": [[4, "autots.models.sklearn.UnivariateRegression.get_new_params"]], "get_new_params() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.get_new_params"]], "get_new_params() (autots.models.statsmodels.ardl method)": [[4, "autots.models.statsmodels.ARDL.get_new_params"]], "get_new_params() (autots.models.statsmodels.arima method)": [[4, "autots.models.statsmodels.ARIMA.get_new_params"]], "get_new_params() (autots.models.statsmodels.dynamicfactor method)": [[4, "autots.models.statsmodels.DynamicFactor.get_new_params"]], "get_new_params() (autots.models.statsmodels.dynamicfactormq method)": [[4, "autots.models.statsmodels.DynamicFactorMQ.get_new_params"]], "get_new_params() (autots.models.statsmodels.ets method)": [[4, "autots.models.statsmodels.ETS.get_new_params"]], "get_new_params() (autots.models.statsmodels.glm method)": [[4, "autots.models.statsmodels.GLM.get_new_params"]], "get_new_params() (autots.models.statsmodels.gls method)": [[4, "autots.models.statsmodels.GLS.get_new_params"]], "get_new_params() (autots.models.statsmodels.theta method)": [[4, "autots.models.statsmodels.Theta.get_new_params"]], "get_new_params() (autots.models.statsmodels.unobservedcomponents method)": [[4, "autots.models.statsmodels.UnobservedComponents.get_new_params"]], "get_new_params() (autots.models.statsmodels.var method)": [[4, "autots.models.statsmodels.VAR.get_new_params"]], "get_new_params() (autots.models.statsmodels.varmax method)": [[4, "autots.models.statsmodels.VARMAX.get_new_params"]], "get_new_params() (autots.models.statsmodels.vecm method)": [[4, "autots.models.statsmodels.VECM.get_new_params"]], "get_new_params() (autots.models.tfp.tfpregression method)": [[4, "autots.models.tfp.TFPRegression.get_new_params"]], "get_new_params() (autots.models.tfp.tensorflowsts method)": [[4, "autots.models.tfp.TensorflowSTS.get_new_params"]], "get_new_params() (autots.models.tide.tide method)": [[4, "autots.models.tide.TiDE.get_new_params"]], "get_params() (autots.models.arch.arch method)": [[4, "autots.models.arch.ARCH.get_params"]], "get_params() (autots.models.base.modelobject method)": [[4, "autots.models.base.ModelObject.get_params"]], "get_params() (autots.models.basics.averagevaluenaive method)": [[4, "autots.models.basics.AverageValueNaive.get_params"]], "get_params() (autots.models.basics.balltreemultivariatemotif method)": [[4, "autots.models.basics.BallTreeMultivariateMotif.get_params"]], "get_params() (autots.models.basics.constantnaive method)": [[4, "autots.models.basics.ConstantNaive.get_params"]], "get_params() (autots.models.basics.fft method)": [[4, "autots.models.basics.FFT.get_params"]], "get_params() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.get_params"]], "get_params() (autots.models.basics.lastvaluenaive method)": [[4, "autots.models.basics.LastValueNaive.get_params"]], "get_params() (autots.models.basics.metricmotif method)": [[4, "autots.models.basics.MetricMotif.get_params"]], "get_params() (autots.models.basics.motif method)": [[4, "autots.models.basics.Motif.get_params"]], "get_params() (autots.models.basics.motifsimulation method)": [[4, "autots.models.basics.MotifSimulation.get_params"]], "get_params() (autots.models.basics.nvar method)": [[4, "autots.models.basics.NVAR.get_params"]], "get_params() (autots.models.basics.seasonalnaive method)": [[4, "autots.models.basics.SeasonalNaive.get_params"]], "get_params() (autots.models.basics.seasonalitymotif method)": [[4, "autots.models.basics.SeasonalityMotif.get_params"]], "get_params() (autots.models.basics.sectionalmotif method)": [[4, "autots.models.basics.SectionalMotif.get_params"]], "get_params() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.get_params"]], "get_params() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.get_params"]], "get_params() (autots.models.greykite.greykite method)": [[4, "autots.models.greykite.Greykite.get_params"]], "get_params() (autots.models.matrix_var.dmd method)": [[4, "autots.models.matrix_var.DMD.get_params"]], "get_params() (autots.models.matrix_var.latc method)": [[4, "autots.models.matrix_var.LATC.get_params"]], "get_params() (autots.models.matrix_var.mar method)": [[4, "autots.models.matrix_var.MAR.get_params"]], "get_params() (autots.models.matrix_var.rrvar method)": [[4, "autots.models.matrix_var.RRVAR.get_params"]], "get_params() (autots.models.matrix_var.tmf method)": [[4, "autots.models.matrix_var.TMF.get_params"]], "get_params() (autots.models.mlensemble.mlensemble method)": [[4, "autots.models.mlensemble.MLEnsemble.get_params"]], "get_params() (autots.models.neural_forecast.neuralforecast method)": [[4, "autots.models.neural_forecast.NeuralForecast.get_params"]], "get_params() (autots.models.prophet.fbprophet method)": [[4, "autots.models.prophet.FBProphet.get_params"]], "get_params() (autots.models.prophet.neuralprophet method)": [[4, "autots.models.prophet.NeuralProphet.get_params"]], "get_params() (autots.models.pytorch.pytorchforecasting method)": [[4, "autots.models.pytorch.PytorchForecasting.get_params"]], "get_params() (autots.models.sklearn.componentanalysis method)": [[4, "autots.models.sklearn.ComponentAnalysis.get_params"]], "get_params() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.get_params"]], "get_params() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.get_params"]], "get_params() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.get_params"]], "get_params() (autots.models.sklearn.rollingregression method)": [[4, "autots.models.sklearn.RollingRegression.get_params"]], "get_params() (autots.models.sklearn.univariateregression method)": [[4, "autots.models.sklearn.UnivariateRegression.get_params"]], "get_params() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.get_params"]], "get_params() (autots.models.statsmodels.ardl method)": [[4, "autots.models.statsmodels.ARDL.get_params"]], "get_params() (autots.models.statsmodels.arima method)": [[4, "autots.models.statsmodels.ARIMA.get_params"]], "get_params() (autots.models.statsmodels.dynamicfactor method)": [[4, "autots.models.statsmodels.DynamicFactor.get_params"]], "get_params() (autots.models.statsmodels.dynamicfactormq method)": [[4, "autots.models.statsmodels.DynamicFactorMQ.get_params"]], "get_params() (autots.models.statsmodels.ets method)": [[4, "autots.models.statsmodels.ETS.get_params"]], "get_params() (autots.models.statsmodels.glm method)": [[4, "autots.models.statsmodels.GLM.get_params"]], "get_params() (autots.models.statsmodels.gls method)": [[4, "autots.models.statsmodels.GLS.get_params"]], "get_params() (autots.models.statsmodels.theta method)": [[4, "autots.models.statsmodels.Theta.get_params"]], "get_params() (autots.models.statsmodels.unobservedcomponents method)": [[4, "autots.models.statsmodels.UnobservedComponents.get_params"]], "get_params() (autots.models.statsmodels.var method)": [[4, "autots.models.statsmodels.VAR.get_params"]], "get_params() (autots.models.statsmodels.varmax method)": [[4, "autots.models.statsmodels.VARMAX.get_params"]], "get_params() (autots.models.statsmodels.vecm method)": [[4, "autots.models.statsmodels.VECM.get_params"]], "get_params() (autots.models.tfp.tfpregression method)": [[4, "autots.models.tfp.TFPRegression.get_params"]], "get_params() (autots.models.tfp.tensorflowsts method)": [[4, "autots.models.tfp.TensorflowSTS.get_params"]], "get_params() (autots.models.tide.tide method)": [[4, "autots.models.tide.TiDE.get_params"]], "glm_forecast_by_column() (in module autots.models.statsmodels)": [[4, "autots.models.statsmodels.glm_forecast_by_column"]], "holiday_count (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..holiday_count"]], "holidays (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..holidays"]], "horizontal_classifier() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.horizontal_classifier"]], "horizontal_xy() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.horizontal_xy"]], "is_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.is_horizontal"]], "is_mosaic() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.is_mosaic"]], "latc_imputer() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.latc_imputer"]], "latc_predictor() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.latc_predictor"]], "long_form_results() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.long_form_results"], [4, "id2"]], "looped_motif() (in module autots.models.basics)": [[4, "autots.models.basics.looped_motif"]], "lower_forecast (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.lower_forecast"]], "lstsq_minimize() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.lstsq_minimize"]], "lstsq_solve() (in module autots.models.cassandra)": [[4, "autots.models.cassandra.lstsq_solve"]], "mae_loss() (in module autots.models.tide)": [[4, "autots.models.tide.mae_loss"]], "mape() (in module autots.models.tide)": [[4, "autots.models.tide.mape"]], "mar() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.mar"]], "mat2ten() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.mat2ten"]], "mlens_helper() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mlens_helper"]], "model_list_to_dict() (in module autots.models.model_list)": [[4, "autots.models.model_list.model_list_to_dict"]], "model_name (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.model_name"]], "model_parameters (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.model_parameters"]], "mosaic_classifier() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mosaic_classifier"]], "mosaic_or_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mosaic_or_horizontal"]], "mosaic_to_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mosaic_to_horizontal"]], "mosaic_xy() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.mosaic_xy"]], "n_limited_horz() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.n_limited_horz"]], "next_fit() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.next_fit"]], "nrmse() (in module autots.models.tide)": [[4, "autots.models.tide.nrmse"]], "params (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..params"]], "parse_forecast_length() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.parse_forecast_length"]], "parse_horizontal() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.parse_horizontal"]], "parse_mosaic() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.parse_mosaic"]], "plot() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.plot"], [4, "id3"]], "plot_components() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.plot_components"], [4, "id7"]], "plot_df() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.plot_df"]], "plot_distributions() (in module autots.models.base)": [[4, "autots.models.base.plot_distributions"]], "plot_ensemble_runtimes() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.plot_ensemble_runtimes"]], "plot_forecast() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.plot_forecast"], [4, "id8"]], "plot_grid() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.plot_grid"]], "plot_things() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.plot_things"]], "plot_trend() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.plot_trend"], [4, "id9"]], "predict() (autots.models.arch.arch method)": [[4, "autots.models.arch.ARCH.predict"]], "predict() (autots.models.basics.averagevaluenaive method)": [[4, "autots.models.basics.AverageValueNaive.predict"]], "predict() (autots.models.basics.balltreemultivariatemotif method)": [[4, "autots.models.basics.BallTreeMultivariateMotif.predict"]], "predict() (autots.models.basics.constantnaive method)": [[4, "autots.models.basics.ConstantNaive.predict"]], "predict() (autots.models.basics.fft method)": [[4, "autots.models.basics.FFT.predict"]], "predict() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.predict"]], "predict() (autots.models.basics.lastvaluenaive method)": [[4, "autots.models.basics.LastValueNaive.predict"]], "predict() (autots.models.basics.metricmotif method)": [[4, "autots.models.basics.MetricMotif.predict"]], "predict() (autots.models.basics.motif method)": [[4, "autots.models.basics.Motif.predict"]], "predict() (autots.models.basics.motifsimulation method)": [[4, "autots.models.basics.MotifSimulation.predict"]], "predict() (autots.models.basics.nvar method)": [[4, "autots.models.basics.NVAR.predict"]], "predict() (autots.models.basics.seasonalnaive method)": [[4, "autots.models.basics.SeasonalNaive.predict"]], "predict() (autots.models.basics.seasonalitymotif method)": [[4, "autots.models.basics.SeasonalityMotif.predict"]], "predict() (autots.models.basics.sectionalmotif method)": [[4, "autots.models.basics.SectionalMotif.predict"]], "predict() (autots.models.cassandra.bayesianmultioutputregression method)": [[4, "autots.models.cassandra.BayesianMultiOutputRegression.predict"]], "predict() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.predict"], [4, "id10"]], "predict() (autots.models.dnn.kerasrnn method)": [[4, "autots.models.dnn.KerasRNN.predict"]], "predict() (autots.models.dnn.transformer method)": [[4, "autots.models.dnn.Transformer.predict"]], "predict() (autots.models.gluonts.gluonts method)": [[4, "autots.models.gluonts.GluonTS.predict"]], "predict() (autots.models.greykite.greykite method)": [[4, "autots.models.greykite.Greykite.predict"]], "predict() (autots.models.matrix_var.dmd method)": [[4, "autots.models.matrix_var.DMD.predict"]], "predict() (autots.models.matrix_var.latc method)": [[4, "autots.models.matrix_var.LATC.predict"]], "predict() (autots.models.matrix_var.mar method)": [[4, "autots.models.matrix_var.MAR.predict"]], "predict() (autots.models.matrix_var.rrvar method)": [[4, "autots.models.matrix_var.RRVAR.predict"]], "predict() (autots.models.matrix_var.tmf method)": [[4, "autots.models.matrix_var.TMF.predict"]], "predict() (autots.models.mlensemble.mlensemble method)": [[4, "autots.models.mlensemble.MLEnsemble.predict"]], "predict() (autots.models.neural_forecast.neuralforecast method)": [[4, "autots.models.neural_forecast.NeuralForecast.predict"]], "predict() (autots.models.prophet.fbprophet method)": [[4, "autots.models.prophet.FBProphet.predict"]], "predict() (autots.models.prophet.neuralprophet method)": [[4, "autots.models.prophet.NeuralProphet.predict"]], "predict() (autots.models.pytorch.pytorchforecasting method)": [[4, "autots.models.pytorch.PytorchForecasting.predict"]], "predict() (autots.models.sklearn.componentanalysis method)": [[4, "autots.models.sklearn.ComponentAnalysis.predict"]], "predict() (autots.models.sklearn.datepartregression method)": [[4, "autots.models.sklearn.DatepartRegression.predict"]], "predict() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.predict"]], "predict() (autots.models.sklearn.preprocessingregression method)": [[4, "autots.models.sklearn.PreprocessingRegression.predict"]], "predict() (autots.models.sklearn.rollingregression method)": [[4, "autots.models.sklearn.RollingRegression.predict"]], "predict() (autots.models.sklearn.univariateregression method)": [[4, "autots.models.sklearn.UnivariateRegression.predict"]], "predict() (autots.models.sklearn.vectorizedmultioutputgpr method)": [[4, "autots.models.sklearn.VectorizedMultiOutputGPR.predict"]], "predict() (autots.models.sklearn.windowregression method)": [[4, "autots.models.sklearn.WindowRegression.predict"]], "predict() (autots.models.statsmodels.ardl method)": [[4, "autots.models.statsmodels.ARDL.predict"]], "predict() (autots.models.statsmodels.arima method)": [[4, "autots.models.statsmodels.ARIMA.predict"]], "predict() (autots.models.statsmodels.dynamicfactor method)": [[4, "autots.models.statsmodels.DynamicFactor.predict"]], "predict() (autots.models.statsmodels.dynamicfactormq method)": [[4, "autots.models.statsmodels.DynamicFactorMQ.predict"]], "predict() (autots.models.statsmodels.ets method)": [[4, "autots.models.statsmodels.ETS.predict"]], "predict() (autots.models.statsmodels.glm method)": [[4, "autots.models.statsmodels.GLM.predict"]], "predict() (autots.models.statsmodels.gls method)": [[4, "autots.models.statsmodels.GLS.predict"]], "predict() (autots.models.statsmodels.theta method)": [[4, "autots.models.statsmodels.Theta.predict"]], "predict() (autots.models.statsmodels.unobservedcomponents method)": [[4, "autots.models.statsmodels.UnobservedComponents.predict"]], "predict() (autots.models.statsmodels.var method)": [[4, "autots.models.statsmodels.VAR.predict"]], "predict() (autots.models.statsmodels.varmax method)": [[4, "autots.models.statsmodels.VARMAX.predict"]], "predict() (autots.models.statsmodels.vecm method)": [[4, "autots.models.statsmodels.VECM.predict"]], "predict() (autots.models.tfp.tfpregression method)": [[4, "autots.models.tfp.TFPRegression.predict"]], "predict() (autots.models.tfp.tfpregressor method)": [[4, "autots.models.tfp.TFPRegressor.predict"]], "predict() (autots.models.tfp.tensorflowsts method)": [[4, "autots.models.tfp.TensorflowSTS.predict"]], "predict() (autots.models.tide.tide method)": [[4, "autots.models.tide.TiDE.predict"]], "predict_new_product() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.predict_new_product"]], "predict_proba() (autots.models.sklearn.vectorizedmultioutputgpr method)": [[4, "autots.models.sklearn.VectorizedMultiOutputGPR.predict_proba"]], "predict_reservoir() (in module autots.models.basics)": [[4, "autots.models.basics.predict_reservoir"]], "predict_x_array (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..predict_x_array"]], "predicted_trend (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..predicted_trend"]], "process_components() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.process_components"]], "process_mosaic_arrays() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.process_mosaic_arrays"]], "retrieve_classifier() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.retrieve_classifier"]], "retrieve_regressor() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.retrieve_regressor"]], "return_components() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.return_components"], [4, "id11"]], "rmse() (in module autots.models.tide)": [[4, "autots.models.tide.rmse"]], "rolling_trend() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.rolling_trend"]], "rolling_x_regressor() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.rolling_x_regressor"]], "rolling_x_regressor_regressor() (in module autots.models.sklearn)": [[4, "autots.models.sklearn.rolling_x_regressor_regressor"]], "rrvar() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.rrvar"]], "sample_posterior() (autots.models.cassandra.bayesianmultioutputregression method)": [[4, "autots.models.cassandra.BayesianMultiOutputRegression.sample_posterior"]], "scale_data() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.scale_data"]], "scale_data() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.scale_data"]], "scores (autots.models.cassandra.cassandra..anomaly_detector attribute)": [[4, "autots.models.cassandra.Cassandra..anomaly_detector.scores"]], "seek_the_oracle() (in module autots.models.greykite)": [[4, "autots.models.greykite.seek_the_oracle"]], "smape() (in module autots.models.tide)": [[4, "autots.models.tide.smape"]], "summarize_series() (in module autots.models.ensemble)": [[4, "autots.models.ensemble.summarize_series"]], "svt_tnn() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.svt_tnn"]], "ten2mat() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.ten2mat"]], "test_val_gen() (autots.models.tide.timeseriesdata method)": [[4, "autots.models.tide.TimeSeriesdata.test_val_gen"]], "tf_dataset() (autots.models.tide.timeseriesdata method)": [[4, "autots.models.tide.TimeSeriesdata.tf_dataset"]], "time() (autots.models.base.modelobject static method)": [[4, "autots.models.base.ModelObject.time"]], "tmf() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.tmf"]], "to_origin_space() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.to_origin_space"]], "to_origin_space() (autots.models.sklearn.multivariateregression method)": [[4, "autots.models.sklearn.MultivariateRegression.to_origin_space"]], "total_runtime() (autots.models.base.predictionobject method)": [[4, "autots.models.base.PredictionObject.total_runtime"], [4, "id4"]], "train_gen() (autots.models.tide.timeseriesdata method)": [[4, "autots.models.tide.TimeSeriesdata.train_gen"]], "transformation_parameters (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.transformation_parameters"]], "transformer_build_model() (in module autots.models.dnn)": [[4, "autots.models.dnn.transformer_build_model"]], "transformer_encoder() (in module autots.models.dnn)": [[4, "autots.models.dnn.transformer_encoder"]], "treatment_causal_impact() (autots.models.cassandra.cassandra method)": [[4, "autots.models.cassandra.Cassandra.treatment_causal_impact"]], "trend_train (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..trend_train"]], "tune_observational_noise() (autots.models.basics.kalmanstatespace method)": [[4, "autots.models.basics.KalmanStateSpace.tune_observational_noise"]], "update_cg() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.update_cg"]], "upper_forecast (autots.models.base.predictionobject attribute)": [[4, "autots.models.base.PredictionObject.upper_forecast"]], "var() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.var"]], "var4cast() (in module autots.models.matrix_var)": [[4, "autots.models.matrix_var.var4cast"]], "wape() (in module autots.models.tide)": [[4, "autots.models.tide.wape"]], "x_array (autots.models.cassandra.cassandra. attribute)": [[4, "autots.models.cassandra.Cassandra..x_array"]], "autots.templates": [[5, "module-autots.templates"]], "autots.templates.general": [[5, "module-autots.templates.general"]], "general_template (in module autots.templates.general)": [[5, "autots.templates.general.general_template"]], "alignlastdiff (class in autots.tools.transform)": [[6, "autots.tools.transform.AlignLastDiff"]], "alignlastvalue (class in autots.tools.transform)": [[6, "autots.tools.transform.AlignLastValue"]], "anomalyremoval (class in autots.tools.transform)": [[6, "autots.tools.transform.AnomalyRemoval"]], "bkbandpassfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.BKBandpassFilter"]], "btcd (class in autots.tools.transform)": [[6, "autots.tools.transform.BTCD"]], "centerlastvalue (class in autots.tools.transform)": [[6, "autots.tools.transform.CenterLastValue"]], "centersplit (class in autots.tools.transform)": [[6, "autots.tools.transform.CenterSplit"]], "clipoutliers (class in autots.tools.transform)": [[6, "autots.tools.transform.ClipOutliers"]], "cointegration (class in autots.tools.transform)": [[6, "autots.tools.transform.Cointegration"]], "cumsumtransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.CumSumTransformer"]], "datepartregression (in module autots.tools.transform)": [[6, "autots.tools.transform.DatepartRegression"]], "datepartregressiontransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.DatepartRegressionTransformer"]], "detrend (class in autots.tools.transform)": [[6, "autots.tools.transform.Detrend"]], "diffsmoother (class in autots.tools.transform)": [[6, "autots.tools.transform.DiffSmoother"]], "differencedtransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.DifferencedTransformer"]], "discretize (class in autots.tools.transform)": [[6, "autots.tools.transform.Discretize"]], "ewmafilter (class in autots.tools.transform)": [[6, "autots.tools.transform.EWMAFilter"]], "emptytransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.EmptyTransformer"]], "fft (class in autots.tools.fft)": [[6, "autots.tools.fft.FFT"]], "fftdecomposition (class in autots.tools.transform)": [[6, "autots.tools.transform.FFTDecomposition"]], "fftfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.FFTFilter"]], "fastica (class in autots.tools.transform)": [[6, "autots.tools.transform.FastICA"]], "fillna() (in module autots.tools.impute)": [[6, "autots.tools.impute.FillNA"]], "gaussian (class in autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.Gaussian"]], "generaltransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.GeneralTransformer"]], "hpfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.HPFilter"]], "historicvalues (class in autots.tools.transform)": [[6, "autots.tools.transform.HistoricValues"]], "holidaytransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.HolidayTransformer"]], "intermittentoccurrence (class in autots.tools.transform)": [[6, "autots.tools.transform.IntermittentOccurrence"]], "kalmanfilter (class in autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.KalmanFilter"]], "kalmanfilter.result (class in autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.KalmanFilter.Result"]], "kalmansmoothing (class in autots.tools.transform)": [[6, "autots.tools.transform.KalmanSmoothing"]], "levelshiftmagic (class in autots.tools.transform)": [[6, "autots.tools.transform.LevelShiftMagic"]], "levelshifttransformer (in module autots.tools.transform)": [[6, "autots.tools.transform.LevelShiftTransformer"]], "locallineartrend (class in autots.tools.transform)": [[6, "autots.tools.transform.LocalLinearTrend"]], "meandifference (class in autots.tools.transform)": [[6, "autots.tools.transform.MeanDifference"]], "nonparametricthreshold (class in autots.tools.thresholding)": [[6, "autots.tools.thresholding.NonparametricThreshold"]], "numerictransformer (class in autots.tools.shaping)": [[6, "autots.tools.shaping.NumericTransformer"]], "pca (class in autots.tools.transform)": [[6, "autots.tools.transform.PCA"]], "pctchangetransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.PctChangeTransformer"]], "point_to_probability() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.Point_to_Probability"]], "positiveshift (class in autots.tools.transform)": [[6, "autots.tools.transform.PositiveShift"]], "randomtransform() (in module autots.tools.transform)": [[6, "autots.tools.transform.RandomTransform"]], "regressionfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.RegressionFilter"]], "replaceconstant (class in autots.tools.transform)": [[6, "autots.tools.transform.ReplaceConstant"]], "rollingmeantransformer (class in autots.tools.transform)": [[6, "autots.tools.transform.RollingMeanTransformer"]], "round (class in autots.tools.transform)": [[6, "autots.tools.transform.Round"]], "stlfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.STLFilter"]], "scipyfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.ScipyFilter"]], "seasonaldifference (class in autots.tools.transform)": [[6, "autots.tools.transform.SeasonalDifference"]], "seasonalitymotifimputer (class in autots.tools.impute)": [[6, "autots.tools.impute.SeasonalityMotifImputer"]], "simpleseasonalitymotifimputer (class in autots.tools.impute)": [[6, "autots.tools.impute.SimpleSeasonalityMotifImputer"]], "sintrend (class in autots.tools.transform)": [[6, "autots.tools.transform.SinTrend"]], "slice (class in autots.tools.transform)": [[6, "autots.tools.transform.Slice"]], "statsmodelsfilter (class in autots.tools.transform)": [[6, "autots.tools.transform.StatsmodelsFilter"]], "variable_point_to_probability() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.Variable_Point_to_Probability"]], "anomaly_df_to_holidays() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.anomaly_df_to_holidays"]], "anomaly_new_params() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.anomaly_new_params"]], "autoshape() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.autoshape"]], "autots.tools": [[6, "module-autots.tools"]], "autots.tools.anomaly_utils": [[6, "module-autots.tools.anomaly_utils"]], "autots.tools.calendar": [[6, "module-autots.tools.calendar"]], "autots.tools.cointegration": [[6, "module-autots.tools.cointegration"]], "autots.tools.cpu_count": [[6, "module-autots.tools.cpu_count"]], "autots.tools.fast_kalman": [[6, "module-autots.tools.fast_kalman"]], "autots.tools.fft": [[6, "module-autots.tools.fft"]], "autots.tools.hierarchial": [[6, "module-autots.tools.hierarchial"]], "autots.tools.holiday": [[6, "module-autots.tools.holiday"]], "autots.tools.impute": [[6, "module-autots.tools.impute"]], "autots.tools.lunar": [[6, "module-autots.tools.lunar"]], "autots.tools.percentile": [[6, "module-autots.tools.percentile"]], "autots.tools.probabilistic": [[6, "module-autots.tools.probabilistic"]], "autots.tools.profile": [[6, "module-autots.tools.profile"]], "autots.tools.regressor": [[6, "module-autots.tools.regressor"]], "autots.tools.seasonal": [[6, "module-autots.tools.seasonal"]], "autots.tools.shaping": [[6, "module-autots.tools.shaping"]], "autots.tools.thresholding": [[6, "module-autots.tools.thresholding"]], "autots.tools.transform": [[6, "module-autots.tools.transform"]], "autots.tools.wavelet": [[6, "module-autots.tools.wavelet"]], "autots.tools.window_functions": [[6, "module-autots.tools.window_functions"]], "biased_ffill() (in module autots.tools.impute)": [[6, "autots.tools.impute.biased_ffill"]], "bkfilter() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.bkfilter"]], "bkfilter_st() (in module autots.tools.transform)": [[6, "autots.tools.transform.bkfilter_st"]], "btcd_decompose() (in module autots.tools.cointegration)": [[6, "autots.tools.cointegration.btcd_decompose"]], "cffilter() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.cffilter"]], "chunk_reshape() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.chunk_reshape"]], "clean_weights() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.clean_weights"]], "clip_outliers() (in module autots.tools.transform)": [[6, "autots.tools.transform.clip_outliers"]], "coint_johansen() (in module autots.tools.cointegration)": [[6, "autots.tools.cointegration.coint_johansen"]], "compare_to_epsilon() (autots.tools.thresholding.nonparametricthreshold method)": [[6, "autots.tools.thresholding.NonparametricThreshold.compare_to_epsilon"]], "compute() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.compute"]], "consecutive_groups() (in module autots.tools.thresholding)": [[6, "autots.tools.thresholding.consecutive_groups"]], "continuous_db2_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.continuous_db2_wavelet"]], "convolution_filter() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.convolution_filter"]], "cpu_count() (in module autots.tools.cpu_count)": [[6, "autots.tools.cpu_count.cpu_count"]], "create_datepart_components() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.create_datepart_components"]], "create_dates_df() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.create_dates_df"]], "create_daubechies_db2_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_daubechies_db2_wavelet"]], "create_gaussian_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_gaussian_wavelet"]], "create_haar_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_haar_wavelet"]], "create_lagged_regressor() (in module autots.tools.regressor)": [[6, "autots.tools.regressor.create_lagged_regressor"]], "create_mexican_hat_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_mexican_hat_wavelet"]], "create_morlet_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_morlet_wavelet"]], "create_narrowing_wavelets() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_narrowing_wavelets"]], "create_real_morlet_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_real_morlet_wavelet"]], "create_regressor() (in module autots.tools.regressor)": [[6, "autots.tools.regressor.create_regressor"]], "create_seasonality_feature() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.create_seasonality_feature"]], "create_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.create_wavelet"]], "data_profile() (in module autots.tools.profile)": [[6, "autots.tools.profile.data_profile"]], "date_part() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.date_part"]], "dates_to_holidays() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.dates_to_holidays"]], "dates_to_holidays() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.dates_to_holidays"]], "dcos() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.dcos"]], "ddot() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.ddot"]], "ddot_t_right() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.ddot_t_right"]], "ddot_t_right_old() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.ddot_t_right_old"]], "detect_anomalies() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.detect_anomalies"]], "df_cleanup() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.df_cleanup"]], "dinv() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.dinv"]], "douter() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.douter"]], "dsin() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.dsin"]], "em() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.em"]], "em_initial_state() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.em_initial_state"]], "em_observation_noise() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.em_observation_noise"]], "em_process_noise() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.em_process_noise"]], "empty() (autots.tools.fast_kalman.gaussian static method)": [[6, "autots.tools.fast_kalman.Gaussian.empty"]], "ensure_matrix() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.ensure_matrix"]], "ensure_stability() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.ensure_stability"]], "exponential_decay() (in module autots.tools.transform)": [[6, "autots.tools.transform.exponential_decay"]], "fake_date_fill() (in module autots.tools.impute)": [[6, "autots.tools.impute.fake_date_fill"]], "fake_date_fill_old() (in module autots.tools.impute)": [[6, "autots.tools.impute.fake_date_fill_old"]], "fill_forward() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_forward"]], "fill_forward_alt() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_forward_alt"]], "fill_mean() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_mean"]], "fill_mean_old() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_mean_old"]], "fill_median() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_median"]], "fill_median_old() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_median_old"]], "fill_na() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.fill_na"]], "fill_zero() (in module autots.tools.impute)": [[6, "autots.tools.impute.fill_zero"]], "fillna_np() (in module autots.tools.impute)": [[6, "autots.tools.impute.fillna_np"]], "find_centerpoint() (autots.tools.transform.alignlastvalue static method)": [[6, "autots.tools.transform.AlignLastValue.find_centerpoint"]], "find_epsilon() (autots.tools.thresholding.nonparametricthreshold method)": [[6, "autots.tools.thresholding.NonparametricThreshold.find_epsilon"]], "fit() (autots.tools.fft.fft method)": [[6, "autots.tools.fft.FFT.fit"]], "fit() (autots.tools.hierarchial.hierarchial method)": [[6, "autots.tools.hierarchial.hierarchial.fit"]], "fit() (autots.tools.shaping.numerictransformer method)": [[6, "autots.tools.shaping.NumericTransformer.fit"]], "fit() (autots.tools.transform.alignlastdiff method)": [[6, "autots.tools.transform.AlignLastDiff.fit"]], "fit() (autots.tools.transform.alignlastvalue method)": [[6, "autots.tools.transform.AlignLastValue.fit"]], "fit() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.fit"]], "fit() (autots.tools.transform.bkbandpassfilter method)": [[6, "autots.tools.transform.BKBandpassFilter.fit"]], "fit() (autots.tools.transform.btcd method)": [[6, "autots.tools.transform.BTCD.fit"]], "fit() (autots.tools.transform.centerlastvalue method)": [[6, "autots.tools.transform.CenterLastValue.fit"]], "fit() (autots.tools.transform.centersplit method)": [[6, "autots.tools.transform.CenterSplit.fit"]], "fit() (autots.tools.transform.clipoutliers method)": [[6, "autots.tools.transform.ClipOutliers.fit"]], "fit() (autots.tools.transform.cointegration method)": [[6, "autots.tools.transform.Cointegration.fit"]], "fit() (autots.tools.transform.cumsumtransformer method)": [[6, "autots.tools.transform.CumSumTransformer.fit"]], "fit() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.fit"]], "fit() (autots.tools.transform.detrend method)": [[6, "autots.tools.transform.Detrend.fit"]], "fit() (autots.tools.transform.diffsmoother method)": [[6, "autots.tools.transform.DiffSmoother.fit"]], "fit() (autots.tools.transform.differencedtransformer method)": [[6, "autots.tools.transform.DifferencedTransformer.fit"]], "fit() (autots.tools.transform.discretize method)": [[6, "autots.tools.transform.Discretize.fit"]], "fit() (autots.tools.transform.emptytransformer method)": [[6, "autots.tools.transform.EmptyTransformer.fit"]], "fit() (autots.tools.transform.fftdecomposition method)": [[6, "autots.tools.transform.FFTDecomposition.fit"]], "fit() (autots.tools.transform.fftfilter method)": [[6, "autots.tools.transform.FFTFilter.fit"]], "fit() (autots.tools.transform.fastica method)": [[6, "autots.tools.transform.FastICA.fit"]], "fit() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.fit"]], "fit() (autots.tools.transform.historicvalues method)": [[6, "autots.tools.transform.HistoricValues.fit"]], "fit() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.fit"]], "fit() (autots.tools.transform.intermittentoccurrence method)": [[6, "autots.tools.transform.IntermittentOccurrence.fit"]], "fit() (autots.tools.transform.kalmansmoothing method)": [[6, "autots.tools.transform.KalmanSmoothing.fit"]], "fit() (autots.tools.transform.levelshiftmagic method)": [[6, "autots.tools.transform.LevelShiftMagic.fit"]], "fit() (autots.tools.transform.locallineartrend method)": [[6, "autots.tools.transform.LocalLinearTrend.fit"]], "fit() (autots.tools.transform.meandifference method)": [[6, "autots.tools.transform.MeanDifference.fit"]], "fit() (autots.tools.transform.pca method)": [[6, "autots.tools.transform.PCA.fit"]], "fit() (autots.tools.transform.pctchangetransformer method)": [[6, "autots.tools.transform.PctChangeTransformer.fit"]], "fit() (autots.tools.transform.positiveshift method)": [[6, "autots.tools.transform.PositiveShift.fit"]], "fit() (autots.tools.transform.regressionfilter method)": [[6, "autots.tools.transform.RegressionFilter.fit"]], "fit() (autots.tools.transform.replaceconstant method)": [[6, "autots.tools.transform.ReplaceConstant.fit"]], "fit() (autots.tools.transform.rollingmeantransformer method)": [[6, "autots.tools.transform.RollingMeanTransformer.fit"]], "fit() (autots.tools.transform.round method)": [[6, "autots.tools.transform.Round.fit"]], "fit() (autots.tools.transform.scipyfilter method)": [[6, "autots.tools.transform.ScipyFilter.fit"]], "fit() (autots.tools.transform.seasonaldifference method)": [[6, "autots.tools.transform.SeasonalDifference.fit"]], "fit() (autots.tools.transform.sintrend method)": [[6, "autots.tools.transform.SinTrend.fit"]], "fit() (autots.tools.transform.slice method)": [[6, "autots.tools.transform.Slice.fit"]], "fit_anomaly_classifier() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.fit_anomaly_classifier"]], "fit_sin() (autots.tools.transform.sintrend static method)": [[6, "autots.tools.transform.SinTrend.fit_sin"]], "fit_transform() (autots.tools.shaping.numerictransformer method)": [[6, "autots.tools.shaping.NumericTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.alignlastdiff method)": [[6, "autots.tools.transform.AlignLastDiff.fit_transform"]], "fit_transform() (autots.tools.transform.alignlastvalue method)": [[6, "autots.tools.transform.AlignLastValue.fit_transform"]], "fit_transform() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.fit_transform"]], "fit_transform() (autots.tools.transform.bkbandpassfilter method)": [[6, "autots.tools.transform.BKBandpassFilter.fit_transform"]], "fit_transform() (autots.tools.transform.btcd method)": [[6, "autots.tools.transform.BTCD.fit_transform"]], "fit_transform() (autots.tools.transform.centerlastvalue method)": [[6, "autots.tools.transform.CenterLastValue.fit_transform"]], "fit_transform() (autots.tools.transform.centersplit method)": [[6, "autots.tools.transform.CenterSplit.fit_transform"]], "fit_transform() (autots.tools.transform.clipoutliers method)": [[6, "autots.tools.transform.ClipOutliers.fit_transform"]], "fit_transform() (autots.tools.transform.cointegration method)": [[6, "autots.tools.transform.Cointegration.fit_transform"]], "fit_transform() (autots.tools.transform.cumsumtransformer method)": [[6, "autots.tools.transform.CumSumTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.detrend method)": [[6, "autots.tools.transform.Detrend.fit_transform"]], "fit_transform() (autots.tools.transform.diffsmoother method)": [[6, "autots.tools.transform.DiffSmoother.fit_transform"]], "fit_transform() (autots.tools.transform.differencedtransformer method)": [[6, "autots.tools.transform.DifferencedTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.discretize method)": [[6, "autots.tools.transform.Discretize.fit_transform"]], "fit_transform() (autots.tools.transform.ewmafilter method)": [[6, "autots.tools.transform.EWMAFilter.fit_transform"]], "fit_transform() (autots.tools.transform.emptytransformer method)": [[6, "autots.tools.transform.EmptyTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.fftdecomposition method)": [[6, "autots.tools.transform.FFTDecomposition.fit_transform"]], "fit_transform() (autots.tools.transform.fftfilter method)": [[6, "autots.tools.transform.FFTFilter.fit_transform"]], "fit_transform() (autots.tools.transform.fastica method)": [[6, "autots.tools.transform.FastICA.fit_transform"]], "fit_transform() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.hpfilter method)": [[6, "autots.tools.transform.HPFilter.fit_transform"]], "fit_transform() (autots.tools.transform.historicvalues method)": [[6, "autots.tools.transform.HistoricValues.fit_transform"]], "fit_transform() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.intermittentoccurrence method)": [[6, "autots.tools.transform.IntermittentOccurrence.fit_transform"]], "fit_transform() (autots.tools.transform.kalmansmoothing method)": [[6, "autots.tools.transform.KalmanSmoothing.fit_transform"]], "fit_transform() (autots.tools.transform.levelshiftmagic method)": [[6, "autots.tools.transform.LevelShiftMagic.fit_transform"]], "fit_transform() (autots.tools.transform.locallineartrend method)": [[6, "autots.tools.transform.LocalLinearTrend.fit_transform"]], "fit_transform() (autots.tools.transform.meandifference method)": [[6, "autots.tools.transform.MeanDifference.fit_transform"]], "fit_transform() (autots.tools.transform.pca method)": [[6, "autots.tools.transform.PCA.fit_transform"]], "fit_transform() (autots.tools.transform.pctchangetransformer method)": [[6, "autots.tools.transform.PctChangeTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.positiveshift method)": [[6, "autots.tools.transform.PositiveShift.fit_transform"]], "fit_transform() (autots.tools.transform.regressionfilter method)": [[6, "autots.tools.transform.RegressionFilter.fit_transform"]], "fit_transform() (autots.tools.transform.replaceconstant method)": [[6, "autots.tools.transform.ReplaceConstant.fit_transform"]], "fit_transform() (autots.tools.transform.rollingmeantransformer method)": [[6, "autots.tools.transform.RollingMeanTransformer.fit_transform"]], "fit_transform() (autots.tools.transform.round method)": [[6, "autots.tools.transform.Round.fit_transform"]], "fit_transform() (autots.tools.transform.stlfilter method)": [[6, "autots.tools.transform.STLFilter.fit_transform"]], "fit_transform() (autots.tools.transform.scipyfilter method)": [[6, "autots.tools.transform.ScipyFilter.fit_transform"]], "fit_transform() (autots.tools.transform.seasonaldifference method)": [[6, "autots.tools.transform.SeasonalDifference.fit_transform"]], "fit_transform() (autots.tools.transform.sintrend method)": [[6, "autots.tools.transform.SinTrend.fit_transform"]], "fit_transform() (autots.tools.transform.slice method)": [[6, "autots.tools.transform.Slice.fit_transform"]], "fit_transform() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.fit_transform"]], "fixangle() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.fixangle"]], "fourier_df() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.fourier_df"]], "fourier_extrapolation() (in module autots.tools.fft)": [[6, "autots.tools.fft.fourier_extrapolation"]], "fourier_series() (in module autots.tools.cointegration)": [[6, "autots.tools.cointegration.fourier_series"]], "fourier_series() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.fourier_series"]], "freq_to_timedelta() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.freq_to_timedelta"]], "get_new_params() (autots.tools.transform.alignlastdiff static method)": [[6, "autots.tools.transform.AlignLastDiff.get_new_params"]], "get_new_params() (autots.tools.transform.alignlastvalue static method)": [[6, "autots.tools.transform.AlignLastValue.get_new_params"]], "get_new_params() (autots.tools.transform.anomalyremoval static method)": [[6, "autots.tools.transform.AnomalyRemoval.get_new_params"]], "get_new_params() (autots.tools.transform.bkbandpassfilter static method)": [[6, "autots.tools.transform.BKBandpassFilter.get_new_params"]], "get_new_params() (autots.tools.transform.btcd static method)": [[6, "autots.tools.transform.BTCD.get_new_params"]], "get_new_params() (autots.tools.transform.centerlastvalue static method)": [[6, "autots.tools.transform.CenterLastValue.get_new_params"]], "get_new_params() (autots.tools.transform.centersplit static method)": [[6, "autots.tools.transform.CenterSplit.get_new_params"]], "get_new_params() (autots.tools.transform.clipoutliers static method)": [[6, "autots.tools.transform.ClipOutliers.get_new_params"]], "get_new_params() (autots.tools.transform.cointegration static method)": [[6, "autots.tools.transform.Cointegration.get_new_params"]], "get_new_params() (autots.tools.transform.datepartregressiontransformer static method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.detrend static method)": [[6, "autots.tools.transform.Detrend.get_new_params"]], "get_new_params() (autots.tools.transform.diffsmoother static method)": [[6, "autots.tools.transform.DiffSmoother.get_new_params"]], "get_new_params() (autots.tools.transform.differencedtransformer static method)": [[6, "autots.tools.transform.DifferencedTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.discretize static method)": [[6, "autots.tools.transform.Discretize.get_new_params"]], "get_new_params() (autots.tools.transform.ewmafilter static method)": [[6, "autots.tools.transform.EWMAFilter.get_new_params"]], "get_new_params() (autots.tools.transform.emptytransformer static method)": [[6, "autots.tools.transform.EmptyTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.fftdecomposition static method)": [[6, "autots.tools.transform.FFTDecomposition.get_new_params"]], "get_new_params() (autots.tools.transform.fftfilter static method)": [[6, "autots.tools.transform.FFTFilter.get_new_params"]], "get_new_params() (autots.tools.transform.fastica static method)": [[6, "autots.tools.transform.FastICA.get_new_params"]], "get_new_params() (autots.tools.transform.generaltransformer static method)": [[6, "autots.tools.transform.GeneralTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.hpfilter static method)": [[6, "autots.tools.transform.HPFilter.get_new_params"]], "get_new_params() (autots.tools.transform.historicvalues static method)": [[6, "autots.tools.transform.HistoricValues.get_new_params"]], "get_new_params() (autots.tools.transform.holidaytransformer static method)": [[6, "autots.tools.transform.HolidayTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.intermittentoccurrence static method)": [[6, "autots.tools.transform.IntermittentOccurrence.get_new_params"]], "get_new_params() (autots.tools.transform.kalmansmoothing static method)": [[6, "autots.tools.transform.KalmanSmoothing.get_new_params"]], "get_new_params() (autots.tools.transform.levelshiftmagic static method)": [[6, "autots.tools.transform.LevelShiftMagic.get_new_params"]], "get_new_params() (autots.tools.transform.locallineartrend static method)": [[6, "autots.tools.transform.LocalLinearTrend.get_new_params"]], "get_new_params() (autots.tools.transform.pca static method)": [[6, "autots.tools.transform.PCA.get_new_params"]], "get_new_params() (autots.tools.transform.regressionfilter static method)": [[6, "autots.tools.transform.RegressionFilter.get_new_params"]], "get_new_params() (autots.tools.transform.replaceconstant static method)": [[6, "autots.tools.transform.ReplaceConstant.get_new_params"]], "get_new_params() (autots.tools.transform.rollingmeantransformer static method)": [[6, "autots.tools.transform.RollingMeanTransformer.get_new_params"]], "get_new_params() (autots.tools.transform.round static method)": [[6, "autots.tools.transform.Round.get_new_params"]], "get_new_params() (autots.tools.transform.stlfilter static method)": [[6, "autots.tools.transform.STLFilter.get_new_params"]], "get_new_params() (autots.tools.transform.scipyfilter static method)": [[6, "autots.tools.transform.ScipyFilter.get_new_params"]], "get_new_params() (autots.tools.transform.seasonaldifference static method)": [[6, "autots.tools.transform.SeasonalDifference.get_new_params"]], "get_new_params() (autots.tools.transform.sintrend static method)": [[6, "autots.tools.transform.SinTrend.get_new_params"]], "get_new_params() (autots.tools.transform.slice static method)": [[6, "autots.tools.transform.Slice.get_new_params"]], "get_transformer_params() (in module autots.tools.transform)": [[6, "autots.tools.transform.get_transformer_params"]], "gregorian_to_chinese() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.gregorian_to_chinese"]], "gregorian_to_christian_lunar() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.gregorian_to_christian_lunar"]], "gregorian_to_hebrew() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.gregorian_to_hebrew"]], "gregorian_to_islamic() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.gregorian_to_islamic"]], "heb_is_leap() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.heb_is_leap"]], "hierarchial (class in autots.tools.hierarchial)": [[6, "autots.tools.hierarchial.hierarchial"]], "historic_quantile() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.historic_quantile"]], "holiday_flag() (in module autots.tools.holiday)": [[6, "autots.tools.holiday.holiday_flag"]], "holiday_new_params() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.holiday_new_params"]], "holt_winters_damped_matrices() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.holt_winters_damped_matrices"]], "impute() (autots.tools.impute.seasonalitymotifimputer method)": [[6, "autots.tools.impute.SeasonalityMotifImputer.impute"]], "impute() (autots.tools.impute.simpleseasonalitymotifimputer method)": [[6, "autots.tools.impute.SimpleSeasonalityMotifImputer.impute"]], "impute() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.impute"]], "infer_frequency() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.infer_frequency"]], "inferred_normal() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.inferred_normal"]], "inverse_transform() (autots.tools.shaping.numerictransformer method)": [[6, "autots.tools.shaping.NumericTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.alignlastdiff method)": [[6, "autots.tools.transform.AlignLastDiff.inverse_transform"]], "inverse_transform() (autots.tools.transform.alignlastvalue method)": [[6, "autots.tools.transform.AlignLastValue.inverse_transform"]], "inverse_transform() (autots.tools.transform.bkbandpassfilter method)": [[6, "autots.tools.transform.BKBandpassFilter.inverse_transform"]], "inverse_transform() (autots.tools.transform.btcd method)": [[6, "autots.tools.transform.BTCD.inverse_transform"]], "inverse_transform() (autots.tools.transform.centerlastvalue method)": [[6, "autots.tools.transform.CenterLastValue.inverse_transform"]], "inverse_transform() (autots.tools.transform.centersplit method)": [[6, "autots.tools.transform.CenterSplit.inverse_transform"]], "inverse_transform() (autots.tools.transform.clipoutliers method)": [[6, "autots.tools.transform.ClipOutliers.inverse_transform"]], "inverse_transform() (autots.tools.transform.cointegration method)": [[6, "autots.tools.transform.Cointegration.inverse_transform"]], "inverse_transform() (autots.tools.transform.cumsumtransformer method)": [[6, "autots.tools.transform.CumSumTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.detrend method)": [[6, "autots.tools.transform.Detrend.inverse_transform"]], "inverse_transform() (autots.tools.transform.differencedtransformer method)": [[6, "autots.tools.transform.DifferencedTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.discretize method)": [[6, "autots.tools.transform.Discretize.inverse_transform"]], "inverse_transform() (autots.tools.transform.emptytransformer method)": [[6, "autots.tools.transform.EmptyTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.fftdecomposition method)": [[6, "autots.tools.transform.FFTDecomposition.inverse_transform"]], "inverse_transform() (autots.tools.transform.fftfilter method)": [[6, "autots.tools.transform.FFTFilter.inverse_transform"]], "inverse_transform() (autots.tools.transform.fastica method)": [[6, "autots.tools.transform.FastICA.inverse_transform"]], "inverse_transform() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.historicvalues method)": [[6, "autots.tools.transform.HistoricValues.inverse_transform"]], "inverse_transform() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.intermittentoccurrence method)": [[6, "autots.tools.transform.IntermittentOccurrence.inverse_transform"]], "inverse_transform() (autots.tools.transform.kalmansmoothing method)": [[6, "autots.tools.transform.KalmanSmoothing.inverse_transform"]], "inverse_transform() (autots.tools.transform.levelshiftmagic method)": [[6, "autots.tools.transform.LevelShiftMagic.inverse_transform"]], "inverse_transform() (autots.tools.transform.locallineartrend method)": [[6, "autots.tools.transform.LocalLinearTrend.inverse_transform"]], "inverse_transform() (autots.tools.transform.meandifference method)": [[6, "autots.tools.transform.MeanDifference.inverse_transform"]], "inverse_transform() (autots.tools.transform.pca method)": [[6, "autots.tools.transform.PCA.inverse_transform"]], "inverse_transform() (autots.tools.transform.pctchangetransformer method)": [[6, "autots.tools.transform.PctChangeTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.positiveshift method)": [[6, "autots.tools.transform.PositiveShift.inverse_transform"]], "inverse_transform() (autots.tools.transform.regressionfilter method)": [[6, "autots.tools.transform.RegressionFilter.inverse_transform"]], "inverse_transform() (autots.tools.transform.replaceconstant method)": [[6, "autots.tools.transform.ReplaceConstant.inverse_transform"]], "inverse_transform() (autots.tools.transform.rollingmeantransformer method)": [[6, "autots.tools.transform.RollingMeanTransformer.inverse_transform"]], "inverse_transform() (autots.tools.transform.round method)": [[6, "autots.tools.transform.Round.inverse_transform"]], "inverse_transform() (autots.tools.transform.scipyfilter method)": [[6, "autots.tools.transform.ScipyFilter.inverse_transform"]], "inverse_transform() (autots.tools.transform.seasonaldifference method)": [[6, "autots.tools.transform.SeasonalDifference.inverse_transform"]], "inverse_transform() (autots.tools.transform.sintrend method)": [[6, "autots.tools.transform.SinTrend.inverse_transform"]], "inverse_transform() (autots.tools.transform.slice method)": [[6, "autots.tools.transform.Slice.inverse_transform"]], "kepler() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.kepler"]], "lagmat() (in module autots.tools.cointegration)": [[6, "autots.tools.cointegration.lagmat"]], "last_window() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.last_window"]], "limits_to_anomalies() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.limits_to_anomalies"]], "long_to_wide() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.long_to_wide"]], "loop_sk_outliers() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.loop_sk_outliers"]], "lunar_from_lunar() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.lunar_from_lunar"]], "lunar_from_lunar_full() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.lunar_from_lunar_full"]], "moon_phase() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.moon_phase"]], "moon_phase_df() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.moon_phase_df"]], "nan_percentile() (in module autots.tools.percentile)": [[6, "autots.tools.percentile.nan_percentile"]], "nan_quantile() (in module autots.tools.percentile)": [[6, "autots.tools.percentile.nan_quantile"]], "new_kalman_params() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.new_kalman_params"]], "nonparametric() (in module autots.tools.thresholding)": [[6, "autots.tools.thresholding.nonparametric"]], "nonparametric_multivariate() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.nonparametric_multivariate"]], "np_2d_arange() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.np_2d_arange"]], "offset_wavelet() (in module autots.tools.wavelet)": [[6, "autots.tools.wavelet.offset_wavelet"]], "percentileofscore_appliable() (in module autots.tools.probabilistic)": [[6, "autots.tools.probabilistic.percentileofscore_appliable"]], "phase_string() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.phase_string"]], "predict() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.predict"]], "predict() (autots.tools.fft.fft method)": [[6, "autots.tools.fft.FFT.predict"]], "predict() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.predict"]], "predict_next() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.predict_next"]], "predict_observation() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.predict_observation"]], "predict_observation() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.predict_observation"]], "priv_smooth() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.priv_smooth"]], "priv_update_with_nan_check() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.priv_update_with_nan_check"]], "prune_anoms() (autots.tools.thresholding.nonparametricthreshold method)": [[6, "autots.tools.thresholding.NonparametricThreshold.prune_anoms"]], "query_holidays() (in module autots.tools.holiday)": [[6, "autots.tools.holiday.query_holidays"]], "random_cleaners() (in module autots.tools.transform)": [[6, "autots.tools.transform.random_cleaners"]], "random_datepart() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.random_datepart"]], "random_matrix() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.random_matrix"]], "random_state_space() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.random_state_space"]], "random_state_space_original() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.random_state_space_original"]], "reconcile() (autots.tools.hierarchial.hierarchial method)": [[6, "autots.tools.hierarchial.hierarchial.reconcile"]], "remove_outliers() (in module autots.tools.transform)": [[6, "autots.tools.transform.remove_outliers"]], "retrieve_closest_indices() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.retrieve_closest_indices"]], "retrieve_transformer() (autots.tools.transform.generaltransformer class method)": [[6, "autots.tools.transform.GeneralTransformer.retrieve_transformer"]], "rolling_mean() (in module autots.tools.impute)": [[6, "autots.tools.impute.rolling_mean"]], "rolling_window_view() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.rolling_window_view"]], "score_anomalies() (autots.tools.thresholding.nonparametricthreshold method)": [[6, "autots.tools.thresholding.NonparametricThreshold.score_anomalies"]], "score_to_anomaly() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.score_to_anomaly"]], "seasonal_independent_match() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.seasonal_independent_match"]], "seasonal_int() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.seasonal_int"]], "seasonal_repeating_wavelet() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.seasonal_repeating_wavelet"]], "seasonal_window_match() (in module autots.tools.seasonal)": [[6, "autots.tools.seasonal.seasonal_window_match"]], "set_n_jobs() (in module autots.tools.cpu_count)": [[6, "autots.tools.cpu_count.set_n_jobs"]], "simple_context_slicer() (in module autots.tools.transform)": [[6, "autots.tools.transform.simple_context_slicer"]], "simple_train_test_split() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.simple_train_test_split"]], "sk_outliers() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.sk_outliers"]], "sliding_window_view() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.sliding_window_view"]], "smooth() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.smooth"]], "smooth() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.smooth"]], "smooth_current() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.smooth_current"]], "split_digits_and_non_digits() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.split_digits_and_non_digits"]], "stable_pinv() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.stable_pinv"]], "subset_series() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.subset_series"]], "to_jd() (in module autots.tools.calendar)": [[6, "autots.tools.calendar.to_jd"]], "todeg() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.todeg"]], "torad() (in module autots.tools.lunar)": [[6, "autots.tools.lunar.torad"]], "transform() (autots.tools.hierarchial.hierarchial method)": [[6, "autots.tools.hierarchial.hierarchial.transform"]], "transform() (autots.tools.shaping.numerictransformer method)": [[6, "autots.tools.shaping.NumericTransformer.transform"]], "transform() (autots.tools.transform.alignlastdiff method)": [[6, "autots.tools.transform.AlignLastDiff.transform"]], "transform() (autots.tools.transform.alignlastvalue method)": [[6, "autots.tools.transform.AlignLastValue.transform"]], "transform() (autots.tools.transform.anomalyremoval method)": [[6, "autots.tools.transform.AnomalyRemoval.transform"]], "transform() (autots.tools.transform.bkbandpassfilter method)": [[6, "autots.tools.transform.BKBandpassFilter.transform"]], "transform() (autots.tools.transform.btcd method)": [[6, "autots.tools.transform.BTCD.transform"]], "transform() (autots.tools.transform.centerlastvalue method)": [[6, "autots.tools.transform.CenterLastValue.transform"]], "transform() (autots.tools.transform.centersplit method)": [[6, "autots.tools.transform.CenterSplit.transform"]], "transform() (autots.tools.transform.clipoutliers method)": [[6, "autots.tools.transform.ClipOutliers.transform"]], "transform() (autots.tools.transform.cointegration method)": [[6, "autots.tools.transform.Cointegration.transform"]], "transform() (autots.tools.transform.cumsumtransformer method)": [[6, "autots.tools.transform.CumSumTransformer.transform"]], "transform() (autots.tools.transform.datepartregressiontransformer method)": [[6, "autots.tools.transform.DatepartRegressionTransformer.transform"]], "transform() (autots.tools.transform.detrend method)": [[6, "autots.tools.transform.Detrend.transform"]], "transform() (autots.tools.transform.diffsmoother method)": [[6, "autots.tools.transform.DiffSmoother.transform"]], "transform() (autots.tools.transform.differencedtransformer method)": [[6, "autots.tools.transform.DifferencedTransformer.transform"]], "transform() (autots.tools.transform.discretize method)": [[6, "autots.tools.transform.Discretize.transform"]], "transform() (autots.tools.transform.ewmafilter method)": [[6, "autots.tools.transform.EWMAFilter.transform"]], "transform() (autots.tools.transform.emptytransformer method)": [[6, "autots.tools.transform.EmptyTransformer.transform"]], "transform() (autots.tools.transform.fftdecomposition method)": [[6, "autots.tools.transform.FFTDecomposition.transform"]], "transform() (autots.tools.transform.fftfilter method)": [[6, "autots.tools.transform.FFTFilter.transform"]], "transform() (autots.tools.transform.fastica method)": [[6, "autots.tools.transform.FastICA.transform"]], "transform() (autots.tools.transform.generaltransformer method)": [[6, "autots.tools.transform.GeneralTransformer.transform"]], "transform() (autots.tools.transform.hpfilter method)": [[6, "autots.tools.transform.HPFilter.transform"]], "transform() (autots.tools.transform.historicvalues method)": [[6, "autots.tools.transform.HistoricValues.transform"]], "transform() (autots.tools.transform.holidaytransformer method)": [[6, "autots.tools.transform.HolidayTransformer.transform"]], "transform() (autots.tools.transform.intermittentoccurrence method)": [[6, "autots.tools.transform.IntermittentOccurrence.transform"]], "transform() (autots.tools.transform.kalmansmoothing method)": [[6, "autots.tools.transform.KalmanSmoothing.transform"]], "transform() (autots.tools.transform.levelshiftmagic method)": [[6, "autots.tools.transform.LevelShiftMagic.transform"]], "transform() (autots.tools.transform.locallineartrend method)": [[6, "autots.tools.transform.LocalLinearTrend.transform"]], "transform() (autots.tools.transform.meandifference method)": [[6, "autots.tools.transform.MeanDifference.transform"]], "transform() (autots.tools.transform.pca method)": [[6, "autots.tools.transform.PCA.transform"]], "transform() (autots.tools.transform.pctchangetransformer method)": [[6, "autots.tools.transform.PctChangeTransformer.transform"]], "transform() (autots.tools.transform.positiveshift method)": [[6, "autots.tools.transform.PositiveShift.transform"]], "transform() (autots.tools.transform.regressionfilter method)": [[6, "autots.tools.transform.RegressionFilter.transform"]], "transform() (autots.tools.transform.replaceconstant method)": [[6, "autots.tools.transform.ReplaceConstant.transform"]], "transform() (autots.tools.transform.rollingmeantransformer method)": [[6, "autots.tools.transform.RollingMeanTransformer.transform"]], "transform() (autots.tools.transform.round method)": [[6, "autots.tools.transform.Round.transform"]], "transform() (autots.tools.transform.stlfilter method)": [[6, "autots.tools.transform.STLFilter.transform"]], "transform() (autots.tools.transform.scipyfilter method)": [[6, "autots.tools.transform.ScipyFilter.transform"]], "transform() (autots.tools.transform.seasonaldifference method)": [[6, "autots.tools.transform.SeasonalDifference.transform"]], "transform() (autots.tools.transform.sintrend method)": [[6, "autots.tools.transform.SinTrend.transform"]], "transform() (autots.tools.transform.slice method)": [[6, "autots.tools.transform.Slice.transform"]], "transform() (autots.tools.transform.statsmodelsfilter method)": [[6, "autots.tools.transform.StatsmodelsFilter.transform"]], "transformer_list_to_dict() (in module autots.tools.transform)": [[6, "autots.tools.transform.transformer_list_to_dict"]], "trimmed_mean() (in module autots.tools.percentile)": [[6, "autots.tools.percentile.trimmed_mean"]], "unvectorize_state() (autots.tools.fast_kalman.gaussian method)": [[6, "autots.tools.fast_kalman.Gaussian.unvectorize_state"]], "unvectorize_vars() (autots.tools.fast_kalman.gaussian method)": [[6, "autots.tools.fast_kalman.Gaussian.unvectorize_vars"]], "update() (autots.tools.fast_kalman.kalmanfilter method)": [[6, "autots.tools.fast_kalman.KalmanFilter.update"]], "update() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.update"]], "update_with_nan_check() (in module autots.tools.fast_kalman)": [[6, "autots.tools.fast_kalman.update_with_nan_check"]], "values_to_anomalies() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.values_to_anomalies"]], "wide_to_3d() (in module autots.tools.shaping)": [[6, "autots.tools.shaping.wide_to_3d"]], "window_id_maker() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_id_maker"]], "window_lin_reg() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_lin_reg"]], "window_lin_reg_mean() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_lin_reg_mean"]], "window_lin_reg_mean_no_nan() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_lin_reg_mean_no_nan"]], "window_maker() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_maker"]], "window_maker_2() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_maker_2"]], "window_maker_3() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_maker_3"]], "window_sum_mean() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_sum_mean"]], "window_sum_mean_nan_tail() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_sum_mean_nan_tail"]], "window_sum_nan_mean() (in module autots.tools.window_functions)": [[6, "autots.tools.window_functions.window_sum_nan_mean"]], "zscore_survival_function() (in module autots.tools.anomaly_utils)": [[6, "autots.tools.anomaly_utils.zscore_survival_function"]]}}) \ No newline at end of file diff --git a/docs/build/html/source/autots.datasets.html b/docs/build/html/source/autots.datasets.html index 7acf466a..281f8ca8 100644 --- a/docs/build/html/source/autots.datasets.html +++ b/docs/build/html/source/autots.datasets.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - autots.datasets package — AutoTS 0.6.11 documentation + autots.datasets package — AutoTS 0.6.13 documentation - + diff --git a/docs/build/html/source/autots.evaluator.html b/docs/build/html/source/autots.evaluator.html index b3ab8fd3..29e50184 100644 --- a/docs/build/html/source/autots.evaluator.html +++ b/docs/build/html/source/autots.evaluator.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - autots.evaluator package — AutoTS 0.6.11 documentation + autots.evaluator package — AutoTS 0.6.13 documentation - + @@ -782,7 +782,7 @@

        Submodules
        -export_template(filename=None, models: str = 'best', n: int = 40, max_per_model_class: int | None = None, include_results: bool = False, unpack_ensembles: bool = False, min_metrics: list = ['smape', 'spl'], max_metrics: list | None = None)¶
        +export_template(filename=None, models: str = 'best', n: int = 40, max_per_model_class: int | None = None, include_results: bool = False, unpack_ensembles: bool = False, min_metrics: list = ['smape', 'spl', 'wasserstein', 'mle', 'imle', 'ewmae'], max_metrics: list | None = None)¶

        Export top results as a reusable template.

        Parameters:
        diff --git a/docs/build/html/source/autots.html b/docs/build/html/source/autots.html index e4246869..3d583d27 100644 --- a/docs/build/html/source/autots.html +++ b/docs/build/html/source/autots.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - autots package — AutoTS 0.6.11 documentation + autots package — AutoTS 0.6.13 documentation - + @@ -956,14 +956,18 @@

        Subpackagesdouter()
      • em_initial_state()
      • ensure_matrix()
      • +
      • ensure_stability()
      • holt_winters_damped_matrices()
      • new_kalman_params()
      • predict()
      • predict_observation()
      • priv_smooth()
      • priv_update_with_nan_check()
      • +
      • random_matrix()
      • random_state_space()
      • +
      • random_state_space_original()
      • smooth()
      • +
      • stable_pinv()
      • update()
      • update_with_nan_check()
      @@ -1813,7 +1817,7 @@

      Subpackages
      -export_template(filename=None, models: str = 'best', n: int = 40, max_per_model_class: int | None = None, include_results: bool = False, unpack_ensembles: bool = False, min_metrics: list = ['smape', 'spl'], max_metrics: list | None = None)¶
      +export_template(filename=None, models: str = 'best', n: int = 40, max_per_model_class: int | None = None, include_results: bool = False, unpack_ensembles: bool = False, min_metrics: list = ['smape', 'spl', 'wasserstein', 'mle', 'imle', 'ewmae'], max_metrics: list | None = None)¶

      Export top results as a reusable template.

      Parameters:
      diff --git a/docs/build/html/source/autots.models.html b/docs/build/html/source/autots.models.html index 6e5f285e..1252d33e 100644 --- a/docs/build/html/source/autots.models.html +++ b/docs/build/html/source/autots.models.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - autots.models package — AutoTS 0.6.11 documentation + autots.models package — AutoTS 0.6.13 documentation - + @@ -748,7 +748,7 @@

      Submodules
      -class autots.models.basics.KalmanStateSpace(name: str = 'KalmanStateSpace', frequency: str = 'infer', prediction_interval: float = 0.9, holiday_country: str = 'US', random_seed: int = 2020, verbose: int = 0, state_transition=[[1, 1], [0, 1]], process_noise=[[0.1, 0.0], [0.0, 0.01]], observation_model=[[1, 0]], observation_noise: float = 1.0, em_iter: int = 10, model_name: str = 'undefined', forecast_length: int | None = None, **kwargs)¶
      +class autots.models.basics.KalmanStateSpace(name: str = 'KalmanStateSpace', frequency: str = 'infer', prediction_interval: float = 0.9, holiday_country: str = 'US', random_seed: int = 2020, verbose: int = 0, state_transition=[[1, 1], [0, 1]], process_noise=[[0.1, 0.0], [0.0, 0.01]], observation_model=[[1, 0]], observation_noise: float = 1.0, em_iter: int = 10, model_name: str = 'undefined', forecast_length: int | None = None, subset=None, **kwargs)¶

      Bases: ModelObject

      Forecast using a state space model solved by a Kalman Filter.

      @@ -757,6 +757,7 @@

      Submodules
      -class autots.models.prophet.FBProphet(name: str = 'FBProphet', frequency: str = 'infer', prediction_interval: float = 0.9, holiday: bool = False, regression_type: str | None = None, holiday_country: str = 'US', yearly_seasonality='auto', weekly_seasonality='auto', daily_seasonality='auto', growth: str = 'linear', n_changepoints: int = 25, changepoint_prior_scale: float = 0.05, seasonality_mode: str = 'additive', changepoint_range: float = 0.8, seasonality_prior_scale: float = 10.0, holidays_prior_scale: float = 10.0, random_seed: int = 2020, verbose: int = 0, n_jobs: int | None = None)¶
      +class autots.models.prophet.FBProphet(name: str = 'FBProphet', frequency: str = 'infer', prediction_interval: float = 0.9, holiday: bool = False, regression_type: str | None = None, holiday_country: str = 'US', yearly_seasonality='auto', weekly_seasonality='auto', daily_seasonality='auto', growth: str = 'linear', n_changepoints: int = 25, changepoint_prior_scale: float = 0.05, seasonality_mode: str = 'additive', changepoint_range: float = 0.8, seasonality_prior_scale: float = 10.0, holidays_prior_scale: float = 10.0, trend_phi: float = 1, random_seed: int = 2020, verbose: int = 0, n_jobs: int | None = None)¶

      Bases: ModelObject

      Facebook’s Prophet

      ‘thou shall count to 3, no more, no less, 3 shall be the number thou shall count, and the number of the counting diff --git a/docs/build/html/source/autots.templates.html b/docs/build/html/source/autots.templates.html index 9a79e6fa..5f5a6e6b 100644 --- a/docs/build/html/source/autots.templates.html +++ b/docs/build/html/source/autots.templates.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - autots.templates package — AutoTS 0.6.11 documentation + autots.templates package — AutoTS 0.6.13 documentation - + diff --git a/docs/build/html/source/autots.tools.html b/docs/build/html/source/autots.tools.html index 24039fa1..3e826130 100644 --- a/docs/build/html/source/autots.tools.html +++ b/docs/build/html/source/autots.tools.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - autots.tools package — AutoTS 0.6.11 documentation + autots.tools package — AutoTS 0.6.13 documentation - + @@ -715,6 +715,11 @@

      Usage exampleautots.tools.fast_kalman.ensure_matrix(x, dim=1)¶

      +
      +
      +autots.tools.fast_kalman.ensure_stability(st)¶
      +
      +
      autots.tools.fast_kalman.holt_winters_damped_matrices(M, alpha, beta, gamma, phi=1.0)¶
      @@ -778,9 +783,19 @@

      Usage exampleautots.tools.fast_kalman.priv_update_with_nan_check(prior_mean, prior_covariance, observation_model, observation_noise, measurement, log_likelihood=False)¶

      +
      +
      +autots.tools.fast_kalman.random_matrix(rows, cols, density=0.2)¶
      +
      +
      -autots.tools.fast_kalman.random_state_space()¶
      +autots.tools.fast_kalman.random_state_space(tries=10)¶ +
      + +
      +
      +autots.tools.fast_kalman.random_state_space_original()¶

      Return randomly generated statespace models.

      @@ -809,6 +824,11 @@

      Usage example +
      +autots.tools.fast_kalman.stable_pinv(A, tol=1e-05, regularization=0.0001)¶
      +

      +
      autots.tools.fast_kalman.update(prior_mean, prior_covariance, observation_model, observation_noise, measurement)¶
      diff --git a/docs/build/html/source/intro.html b/docs/build/html/source/intro.html index 17eaa205..6f8fe0a4 100644 --- a/docs/build/html/source/intro.html +++ b/docs/build/html/source/intro.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - Intro — AutoTS 0.6.11 documentation + Intro — AutoTS 0.6.13 documentation - + @@ -47,7 +47,7 @@

      Intro¶

      AutoTS¶

      AutoTS is a time series package for Python designed for rapidly deploying high-accuracy forecasts at scale.

      -

      In 2023, AutoTS has won in the M6 forecasting competition, delivering the highest performance investment decisions across 12 months of stock market forecasting.

      +

      In 2023, AutoTS won in the M6 forecasting competition, delivering the highest performance investment decisions across 12 months of stock market forecasting.

      There are dozens of forecasting models usable in the sklearn style of .fit() and .predict(). These includes naive, statistical, machine learning, and deep learning models. Additionally, there are over 30 time series specific transforms usable in the sklearn style of .fit(), .transform() and .inverse_transform(). diff --git a/docs/build/html/source/modules.html b/docs/build/html/source/modules.html index 928b0921..2df63e72 100644 --- a/docs/build/html/source/modules.html +++ b/docs/build/html/source/modules.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - autots — AutoTS 0.6.11 documentation + autots — AutoTS 0.6.13 documentation - + diff --git a/docs/build/html/source/tutorial.html b/docs/build/html/source/tutorial.html index e52b7a31..478785ac 100644 --- a/docs/build/html/source/tutorial.html +++ b/docs/build/html/source/tutorial.html @@ -14,10 +14,10 @@ gtag('config', 'G-P2KLF8302E'); - Tutorial — AutoTS 0.6.11 documentation + Tutorial — AutoTS 0.6.13 documentation - + diff --git a/docs/conf.py b/docs/conf.py index 9ca3c7ca..fcece19f 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -25,7 +25,7 @@ # import AutoTS # from AutoTS import __version__ # release = __version__ -release = "0.6.12" +release = "0.6.13" # -- General configuration --------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index 30432bc7..96994491 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "autots" -version = "0.6.12" +version = "0.6.13" authors = [ { name="Colin Catlin", email="colin.catlin@gmail.com" }, ] diff --git a/setup.py b/setup.py index fb107b9a..38f6188b 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ setuptools.setup( name="AutoTS", - version="0.6.12", + version="0.6.13", author="Colin Catlin", author_email="colin.catlin@syllepsis.live", description="Automated Time Series Forecasting",

    `k}c`4M})87;dN;(WzRvs4$8psC7Fk~02QvLqAW3qpZYA0JGEVu4&yku9& zfsZB*eN?Nx8YnsJz`Vra*iZW@d#Jx>Vi5zvcaa`Afk#)jhEA(ZtJ`#b=@Q=Q{q?)` z{R4gVc?h|>*UB-YC-C`_j3q7>+jEX=f+d!+ggvmt4{~cP@kaiICEnP-=#5pZKV7EE z9Ig*F^v{f!E-G>#^VCNEQRNkO^i`5XO9)ti!xz4IDd)ZCW-k}t7rDQ++S8SZU42fm%_&&hr-7oPgOJ4*{c03c zT0>8*U#o(041qI|w5wPf0)DdhZc>-ajd%0Rfv{=(3kaJwAofu735D0ZtZs=iQd^01 zpunMMQGukz1(FsUN$#NtFT~Ee)t_6~HTM>+{2Nt13$QB)2eeC4I1!^a_mCMn>Ds%h zlu?@`7x=w6H?N9*bgH5|+xa_%&&dWj8p$qJlV=B*qtT$Y{(ID$vI`tn5nXT@zRPWX zzdA3wzz<95Vk^}EW9OTVcB?sx($E;Xa@B0JHndrIp{%)$uKw%I_t~Ag{t}8i^ zOdLx16ZCcOm%C9llWaIgV#7JU&%?A?lh>|lf|!CZ1^nYWnngiw_ZBxqZr7W|@}D-h zduxEn?VjZ(a&K=C!c8%4OIDTkYJi*<9!>60qtT7UMhq;avws;}M~#yFXquNXu!uB| zuBN8^6>c7niDBc>?DVD4$+dOXqp1ya?dAS%{4T1<`;P_;)Ja{kI@RP+jQT&>5U%LpK;w!I zN)EZAq3VRBpb+!MKvVHM$sFNGk=fd(EKB>nW!$wP@>8p^O}kCwERhHI^9%*Tl}Lk zGz64!hJZ4$ltf)N)jvWxWGHhrsti7RwudmmpFP_^8-#0`dLU{|@p5U+XU~@Pq_kC% z%~#>c=OpU01O3?<){_10rvV*G7rD= zVG$|Kbw??}ZrFunbFMpP4l)T1_G%Xfc7SLLt+UEPyZ;d|$4qSs~mTX>U(7`)+Gi2E}At$kr0 zUE-~`oKDK=^Z|*IA}kKnG~?L;HO=`KP}6)!Y#P{ipt-{#Jm(cL53x}fCh;h2$+=mh3?d%;(#|A`FV9AOX#-8Zw2B^bm?4e^+(wP~ut7hj@L>P!q4Ok(}t!r$6&SB99R;}6n=l8(cBX8D_X zRGOR=wCEPmqMPJIvyRb{3@t_sHCadFp^=wcjs2hM&=?v2np`7J%7Qk|phQX3b?5od zDu)bh?ipI3&72P>ck&D|NyiriOHMjI9bztUIg5D10b9cla4(4=&CjwMYQAzn5`0$*2Bu&b_T3U(Dukje;@`xor0*0MF@k*ZH= zulZ}LmXZ~Trd5VZ0Yxoy%w$V<;=s9b1Z9iOTK%w znQpqD3eq>O^QWtS%LXVU$Szi!f2Es3!j0?wH>)pX7oW&i(xLbkZrmd8v#Q(^)pQVvzXslpKUw+h>^M z*gnX7mTmDjR+*BGAWR(*gfEj;*M<`HnyvocYLU~7FJR3ZW|UqdIZ&E7Q2HUs!N|nH zb-_cDBd-g34nS!=Y(xJWJrOY{Wn(J_N`E9dP}&att>oA~=Idf7Zb?$VOE#3Ij#g=U z=>xqZ==L$!>Mf7>d#Z{VVo|Z&Wiw25r?%u^c;evADvc!v@`+>R^WEj@PT2x|Z_hBd znD>z!j7J>X7g}Ea4fO1){#LxF6TQ-P~xcS$k=%E^8HuyR@>cswT?B6vK*6a(^yXr09{N^6yacYPZS7s&%0341t)K3*yF&jfd4fJ9llLv< zbiY6Euj+O(FJA9|%%7${lO{lVcvey}-pZug>sZR#7yMJyeY>!(J!J0FxsbU~(yZ!O5Xum(%-yey58}e8I`v za)iN6Geg70CP#ndiPE6%Y9)K8kd}NtnZmO~p16yDAy3>jA~sJ9XP7EO+d2Vyj-mjC zQ|kmGC~SYyUsgA*>aScF6hA#dCzTgiymdx^;&YNxz7IWrKkQq&*MdaNRsWGZhN9<; zQMLB1C2P>5IBW`h_e~11I-Vlk2$7zrbeboS8W#m*RXzEHznV_1JEes8_Yr#XX@76u zDIQ7U=ovXQJ_6?*DW=ZvTu&%Nlr`60OZ&r}NC=M7bw-*ajiWW7DvjBdkU%X0-(*Yhtxb^XYqpt`vqy+dpAkq|v^!Fc`ceSbeUDWH4V$LiW2`>!*fgDdx; zf4h1@8VU!KXCwtV#!DOH0SYea&hvfqWR~8aw8>`mIkz7&T>8uHy?RhdaA1E$M z!N{$NgWTFXiuAU72$LZW4iuFo2L)A5HDp1R(k*sEp7PpreZZ$v->h&WEepgpmYuCw zNq;qU7^$%c_zb+5Ek^q!Boa&Q#z_r&&`C7W;oKS9bWSSp@RGJUS4c>Ton+ym&_ zz`uaL4WocQ@#F=fH}>kDk^0BydRG;aJnctfD>`B?pGxTYe*cxsr+aGw10w=SB*9WdMmS`>}h2J zOSei6uw?smksR9xSVG0Pw`2oL)Dc)B<#9HWma}VjjCh=u>?V~WVEW@H|Bc?9(YnE9 z|6t!SR^9=Vv_}4A|4NlB2S!nNp`^gw=Z@A%_e^QvwuQS-|HXfwn(lPq%J9RI0{^~^ zDZmWP8UFog*#`do$;_?}~p~VcRS1DqUP|%mS>d#P(_^DII^$jby$(HsqDjGY?NKsfT$cPf~ZtR&dK5 z$Cw=WwlO9LmU65jZO0g})g1${iIk(VK6k~RP|BpfqsHjhJ%O&iwmgW$UVUd&`of!T z+tP#)&U)7t3(QdyWD{fx^CSgGn#~j-i6#Ujt&?qlq}4Q4ey(J-WG@#^&29#V1L&>24N-M`0D9s*Ypfr>2x#s7C9mN49X)SjJlD#jG zdYml0z_SCCe&Sz%(ocm!3H47||F9CNVn_}o*;{P5sejTrI3n?yu~yYvTy z0E*&Unv)utp>_2*bRNhny4~Xau8LBgQyac9H>GZ6aW`Xjw}Fr z=Z`f}#LCzvTUr^2BKsu=QN;FnPI7D?JQy%*Xs250P02U(K%7Wd#GfMUi1<^U#23`&y09eF<|>V&U;L-7&2<@TYI7~PiS!K> z<>;u*Rpq`GKB&!IKhD(Vk|n30Hs`H9u84cI8jmwoIm`xonWhn~$~9dQxK(fM5GbuT z*9esLRvl+ba~*gTImHAyEJ|}pH3O^Fosw)zbLsl|t>kf8pmO@brwx`};L`>$1wM_y zOg@cX@%`r187f;ggkzgD&N#M7l0%Mds9Go~@M-hL8K1V8Il`woc0hO}sqkrzRQR-5 zN}`^S6lkj)G926ZamKL?7-t+?-*Iqk@ltzJ>7nEGT$gNWImMF$^hGPF1tQwJl7a(t z>P6L*?Hi|kkFLTe(gNxS*$U|WcASZ5Uy^QI)sb?n=lFuG$?4O{aVDYxxv1(?)hp`+ zB8TX5pdnL$1DYCQ zTPN8D5NJ2vK%kxEL}Ob&Nd^vj)BHKM4PcJIK{@{0?g!w2L<0woXyCx5aBOoZfIyq^ zfPkl=J~o)P6h4zwf4qrrj`E0a(s=HABzq^4iX7i2@(dB*Ht{dSw@u??Q>BD)rfw5G z3}f^4Xd39}ZazA{j$z z(U^Q5*0}Nn6NRkIn`KWc6H%yx)nn>d9)`WX3%@o*_<_Y(hB-_9}`X(Cp=#!kNdu%DmaF5L<8uxfB zbA)?jm0kBpqTwDL(QuD0h25h=fqSez(L~776HSCHG10h2M{&5u{lXOP!X$g|CH2@f z-pjKE2xsswfN;jdLR=$Kf0>BVF zcI(3*T?2d6HWpx44o-Eqq`+frn`l!1&5}b8D~{2pZU|Qp&rlqd4R8pMU92|GO*Dsq z8&U)9)Ct)Ihkzow;1EzMjgA_h$}ZS0pU`TvJH8}2aL2@fJN`>@pcHZ7jw?(O29UQt zc;hD-_iJS|k}a(axZhTi1NUqD+$lM>58Q8h-#{nTN3wAUppGadeL&OWQ$VI{0ny_p znNz?F$$=S&WBcM5P=qDnxYv{Xf@8o*w$5?BDQ_bSPP+Alj z6`tD2m$Ra?K$6B&8+#^2p4xa+@}nn$U6YD95geXmp4z~~kO9%`%u^dj5~rpYAh4wQ zYIXi3b0m13hmq6WEXTzQ;aUy}j8dm0842L9PbbGpRZeF->brmP^jh>$kU)9!wP^&1 z4m(eR4xhzLRY`7>Xhz*dkwU@uR-nXr7g89Z{TqbE_Hz}67WTpua z#WGERkaFxk^Jba=@$DoNAZRH+86HS3)+n=-PP-betlxaNZCTx51ce7L4l$66$#uzF44`j_!UrQb!_IU(i=OPf3y{$@TBM^H%6A&v2 zNAgA~-D6WALFYY2M?U`EMzPY9BZ&KU!1$`VR#u>y?<|ie5qDfp0GBx{P8JH_)6&%? z1?BFFlg-slr!C6eP1=%ofR#wU$h&aLIsLi%-AYmb&z4L9JkJ_G3=1<(QA&Za`W=r!NSUT{U}q zg6l=i_s_crI_jYd0_F6@cT!5|VN0hs(TAr6cBvP6K#N^uCC4QNf%L`6CM!8AIWb~W z2Z#Hpv$6qF4B5qM|H))?*!xAc#zy#&)`YW*YqP|pkX;Z5*+oUk!Q_a8>>^omaMT!uUshyO4;dI=O?O)mXzu%jZ6`PN5oyfmIqv~E5uEd$iS4;UHo-Yh z$`Xr)bKWj)4XEzsUx4cFtk`oNJSDdFGo)`V|8RYF-SiuUXYIZ?(4#Pa`q|<@zIsv4 z2>$e_pgg%GP|Ks<7ZmfX%6nNRP`{mJu8aQow-(=L8F*cj9SbkwM*GEOqEs?1oB z*;Cb)oPR`D&1{1%>IuZQmOZV^q|z~i0bI6A-@>{?uZoV8YzCL-d!6x2pex-CNdH7$ zSt2cF*YI?fNmHICr3haIF(hpw#gP4v=2g`DGsl-Gwt&7hgRG_Ysz5K_X*Q#SG-+2{ zExlh(2vmgby-FO!y$t2p^7Ugb$a(;lrUIe7s23 z;ESh^XPfY`FWZCr)&bOZKtVICar6pF_&+nFnde3OsDXfJs>DNe;>=Jr1lYue&}P7^Ci#JXBC*YpXz)fT^JLevB$8ePkD;H$`+o z1*O@(z_V(C?1GIjCSZclRLMb(LmWhmMUn%3h=Z>K;L8Z>CENKj0zLq}CSc-^mG*>e zZlxi+IVL#>K(^0G$+3O#VT2C<=}<>~B-zMrs3WqQ5drg@=W89zhvV?_6B zgJKO$eizZbqU2y?>SOXd$#JSjwS$p-E+V6yY-wefd`@yqJ{RdTP;zV^gxv0RM>SSs zCEMh4QH@bOnj>34^vs~C9<7iZK!7;bTBsfsfg~8){(1#i^vD%gm4l0xuCg-{Ji8uOGZb6MU;%*2%3w?m<>usG>w%Lr{`5 zec<=&oZE`smJ@l{Bm6(Lp)sJ1GX}JYr6lURjt5#OhYW277;QYIb;r`dTXoatDwpw= z$T7j|XWAb8`0bBD1h06x$mVJ}YJ$MRw76gyUA9_}QhHFm%<>Go3i^)|fvRpNb1i+q zTT~c)TN(g)%v+Lz!XTuyxF>6h`dad^cRwd{@pBR9$Oe3llf7-wI7@55SI}S2F%L z+kn)KWHV#{Yy%Pv;5ecI9GAjLvqJ%9T7(Qfl0ya`Nufy1Mb607T!bavMM?IKCiOVE z8O^22(b}OYjs2LHk&G;}7dHlhFsX<)j4=4-WFQ*5@ z?UfW%2Z1;eHCMeVc|hEYA%nQ1WIRTk>}{2Mj+A1=?FgBZ9RdYa2g|8og5LOXpmMP< zE%sjhIB>7;IUYq~ZgpzXp2ptmze0F-PJ15gqTfI6Z9P?y30 zbtnL6-LL^@<*)&0g|Gprqc{L6&F!vXvbQg(#{liivjspG@h<>$QMeF*MvH<#X|Jy+ z_mW`Lrd0QM@MfLL>2Iye1ledAF#I)@0rRENkX7%J6l6sCVUtyFlAOY1qZas_Y=vZ5 z_OnVq8#cATcV%n9{uC_**8Qb#MYrtD}%B6DmgIh@|vF1JdC?Gh~nc9Co(jxR1+z-OHMRWJS)i@DLhZ>q}IX6YebJSS40ak zNldgL@rV|Vcti`A!qLK^aI~OzX3|)Z@4M$sMa1wd2W?gPHDz2IAZTn5Mt7H!N;ae^ zN;W)6Y|UcR=$9$kOe-pApcH5~WLjZ+v7!o&Q#DzX^{3d2RV4+rKax^YpIn#~P|YL{ zuDr=Kvnd-*GcHf|wu&^IW^h?)8gLmG!6khdt2!rNHA~^x+iO|`mM@&ouB=}!7i{8d z$iqo&COG4B9dNLuMC*Wd$|cMLnFC}ioF%g*1)$4h3P4Bm1?U#aHUQmR(u6Om&y}1g z=pK}0q$lf06kk%`#2f)QQZ@!~BpQHoL<4Xxg#qVKke~>9wTi(&kjgC$G?EIbA=%d#X(txuoCGwPOd1~ds~jV*NRS{5sBXyNc`SN zETl+Sty*woVfR{{s21F>N=_$H7O_ZY%1H{GY02p(ohc?cX*0*S)Mq(WdOjssUJp$g zUdg<)Hd(epxls1AD%F{8%7uT_3^r9a%Pz=(is*uJ;c;JZhq_C4!QSaSU8i{bE#o8u z(TW&|RwE?`iV+9Z!n~UIbaMLrtyt)xGW)$j^UfJ7FRw6ph*X;;2a(G5*(*7A4$*qy z(~^xyMI8~TI!rh3)oqj<9IW1PnsL4GZNP1=kLdImDF=3s<@R^L-w$;p!f}v1I2BhTO`N!!7E|zkR0eteT2>f)lk_2QU}g3 z6~l>=!zl33TTq7uyL!o72<%1R2!Z`79B6kvtmdRrzUFKnc+O=klmD~@!{#&{E*RF~ zCenXiBW;R;;Yv9l6bv7nVG4$uBqv%hTtB0Tg5i!CreKKKpkPSTz*8r)|J$#D-r6MC z-LsN)O<6UpR|VfwEMCs-emNc_IoLgp z3GnK)f2l(FmbxgLz^h-FVZ8bU$$?i#aj^JI5@8(L#vrahgOmU9q`tao{|h5 zddxJn!Rj+3wZY#1QyCfq$~a>{nOI7qPMs5ftzO$In4%mWG-^2$8UYJyzaCY=`{@kb zaa*tx2zcMR_v8#yACxO>>VwZMyE*dSl%_A|mDXEEQjxH7+hFT>r>UvYtZ5reRr{ps z$Z+;Z%COslU#nLn1-|(OG7r}RpCg_5C@1^ai0~}gob&BRW}2fM;r&GWpwIioOnsq! zu$}K&mMS5>Qx1ds0e_Gb0`^`_T9whIZp^HpE=XS5&aCNixe|zU7ohSm1?Z-^AZMv2 z+W;8}xds^tk`v8Y8cQ+~P>qJppc#3_LiJfd`kuDT_lv zj$Dz4iM;v5ldDs7u#;z|$yyxEk+n$6x#myy-cAZ~)^a;f7+Fh@e<5oL=Emm7_s=j7 z&+MHr^9D9{1VYR23U)3GLRIe$W~$}VMu5Z$$wvIfyG>+Q ztIC6<0wZaDZUK^}bPd+`zC?d_4fgas$igL(7Ru33(>oz4sOg=N6dck{iBN_;FDU3je0zc%PWs>Ggx#ooSy;(54cgIm4 z5R@i&*DcxGj8tR@Hscusf+P7CAUJYX5fEIv}7h=zy%_AjPQart>4v=eK?KtJj&MVq?@LUi}R3z`7k2>>{r> z8Oc3>$5H$XcpNo5wwi~?iA@}u6?qH%$l&6_ydfRH%IG&n1}o~knv-)?uAC73;xtLY zCyx-%o*PXEpf!>Q6s??Xg6#6yrlR-g-&*XNZE*ICEeA&JE=^Jp7Ve&7YIjasgoWqxr=^>W zgjO)}&D}0ee+~;-l7g@>i77x7serJsK(?W<(A_h~M1?t$5seBPBpFdb&oNP9BXdMl z=)iwFQDF|XMV@Mk+xlsVn3L=a{#hl%Fda zVxy_KW}}swYrNXevS(zaNW!z^)h^B{z}j;&f^|waC1J}-cj?mGJO^2PX0U;;Bo82Q z_oI-f)3`3zO3nc%wkBJqM6h&ZS}^iWsg|-84shKi1z5V5DZo-mnmvEEeuQj;6eE4E z0aLoz9*?45;NiLjdYI{slliH@6T#p*ANE{8lO*gvqNUd#lehwK+Ng zMkF3Dka*lkbZc{Z&Id!s=&lQc>4g>Neq0!wt3G217Nf{fE=UR-<7abCaqg_-R9H-p zs-Im<$+l;n5P@o(Y-p9ZW}d0W{cvCKMpaIBK{iuFmvd95&Qo<|Yc9@sl61-|!9+c~ zRq=+ZndD;gB+WCP+BeS}1&fdkPyNAM-aV+$l&;B=Olg~cRiOXb0!;-H$pxBgm?1aP zN75!J(Ddgf)}koT44-ETG$SR)7HHaf$S_TET37n7mlBfF{!ybxPM(x8E_3zx%z36h z(~G;oU(zg4pV>Fz<_7xI`d~XfJug_++kc+9pKEsPT` zbEWlG2vkl#?DCDW3wHT>reK%T%F-^6yb$DoY>2J?=sdI4AC(;1>O=LBS52me4gMlY z;SK&8HxnD&(H^H*5{M1%2*d`Dr9|EZ;*hb+ch57sd_65I-`%u!o~d3)#ZC31P1oBa z)r($!mf3FL6Q&s1SdiN4M!EUM^%E}QHU?{Wd(77jHU?Y!>akRb(h71I)G_)? z3NTPU)C!=wCvrPqAK3yRm?S9x!FZ+s1T-bM`nj?V)<2gf%a>qsB`50YwIl-xt4S0i zVLfvM5_<68b{_xuJ@(|`ozv)ci*)vRpRCcIWVdg zE#<(dTC|fCq^B(xn5u=-7U}5^yD8)}b2@N7Iz&-~!`a`YkZXauf%$ zqR#SNDdB) z#7Vn#ddoP;z+{MlbK+f+gL5JW30aRIhX@DJd7(KdQcs*chs&N;CJu^Ol7kCCwok6) z*gnys#4^doL6JJ*pjeSKiQ9<~{IESgA&kE~DMQbC zJ~+Qnk9I7$PJJn-0FU;mL*cg`QA{kQzdu2T)~s=pD(SzT$(*jP%2q(l9}A6_`-K+t zrQm#(xQHfcF^m=!7a3e7OAh18Q&H#tNw=!qEE&9>#7O#svdQu#tOuWc>0&*?gN{PZ|Ufa`ycDZmz~l2$SJpwk4N|C>d|^M4~dM?HVB z#R3$UD$!-k#m4a$XNGY6Y!lb zl}oN-UNrX3A`=B16Cesmo4d=H?5(=kM1iV2b?nQ#`4{%(-HVHg0_|REOJ68>H#okq zEtz#DI7|(fHo}%1Dk;z3O&>qUmi+DvUEaD{c3MzPl?|}hau%E2m`(O&PbWoKMY2c% z#^Zp+1$aF2?_iR5{bK#ezk^+TSu9l|aF8<$mnODJipf>q59X>Zl8glPu%rM?2blse z(L9hxyeZoNO|Q`mIgfZva-wKDC&|boK90cYQ|1Ubt>?d;Jc2|6PL626$)zxy917s{ z@?rz0gNscbabU4QkfS&dByHvzKH2+A1VO*>?0}&9_t7sPsQ!J0AP98`d9Jk*>7YkT zne6?5&YS!`rVse228qoJBsTw>#0D32`M<`G)t$}$OJEar4epGT0%OhQ$kqp~~K6-VFdR=l5#%X2<@xPBJhiF`^sjLCLloD5HHw zZO>A(0r$xU=&vzkWCJ}b*%+7D*ty3g$9BXH`j6z;9TXWet$g;KtQ182Bpcef!@8bj z!tQL{f3I?dR|H!m|b?kqXbl{lDaPszcc#DS4# z-%+DWoa9;?<00o^k^WO;3-l)rU388Zd7)%uVB2xEZyL&7Ec}y6JMWfSn`M#d#d4*Y@*KE+M}+%zqj!fP?q{wW#Rj3R|@skHx7!lU_GCS=y^g)g`UK@ z^yK80agu@IhygXflN?9QuOn(wOPH$U{bGHr45*nPIZ)H~sUtbI553vEg-Vees7ZYs zHS?~^nWpY>nz623?l)`NUvi);aWK)*l7m5slYQ^>#I=>L?V_egF8ut~kqObT7K{j4 zCYwPBaiTkOgJffL+i|Dl*pAqlPfCunGpR3jrq$q-Y-u%ssXvw+nA-NaAUU=Vw$C4u z15;BUYij;v=GxiGeO09uVtJ83lv`meog_KXl{m0;6UpH*J>_)Dx}09BqhvU!x^0Eo zJXXXY*%H$x4pbc{IZ)O12}_RcgZJg1y)C(xS|HibmpZb(9;$#;&568VsECXe2d~bQ zWfZ)$U>fIr$N8SXM_4fbX)ke2yU$$W8ploKfvk(n6{D}b+#_d3*SR9Eygammo(lP8 za2<76^6k~GHr^*z6mhxh*b4K?OH2%>D4Lyl<>i*9IkUWbR+y_?@334sznyX*T;=-p zCACn!FUdGH&c3^M16{j&&fU6vN={kzw|<91uc*cz^|kECHMM$Q6%1Ky{5QqOc(QBB zYjTE<@AmaI*Boy0np#szmCmF2+2f4of%MyTkM~uX%263{Mn>_xQioGctCF5#wem{o zHgBsJRg&z=BUg&{DrI{4^30nDs^{_D#g+B3cU0G6ElEK6cU5puu6Z3Hxr5s-97 zO)A!n1gt!xCaWI*AfSv9aIY)i@Qd%M+lr}4vg1E!J&r~qty}1$tCyA6kH4=*6q`q+ zsvoFHYJrpyqrNhO&xs74o5z(0x*7E&Rb3b<(rS7hADnN|O~1$};~A$b?8>3H8r*qZ z8PPJb2%{q{hkc~Vc!wL|p6c8qMSt>FE9Mih_w3 z*ByFJNDw2GG&=rD4vA;qqiar?$}ZAS%IK~?Np6&@zL3^JvEx&wpx8kNT>6me*u($V zE$7{0%Ck}+5+#o-d8XuXMarO(N94s6iLwJq9+g&_3R+d>h?0lgtfu5nqEYg2M03d_ zUQ$ZxreCVr-nJ|C?Y(pERqf<}F)LrrSf%w!W58Qh#u(5S-6N5vav)6(q4MFU`s4(P ztA4Sgh_2<$C{EW);f!1Kski#Yc_OI$6`Ss+!+i$lJQA;_NO3T0aHTP8P;yX7YTCkE zPc4^Zm~{y$!|(fOv@&u}{|avMPxkc$^|6CFHIy?1%quA{Z!0}vV$J~X<16(m6LUtX zgL3p38`m`2?~mB{(SNXUq^TUu*tlTS#y&HO(-k((TkkF7&5jIijNJHe zdd+x`M}05lnc{E6$lpj#)X2pikYMNH?*lP5F3v6f(Z=5x8#^PIBCs5jD2aM+t@t&{ zX=p0Jt};44DLzlNcBVFacsFm$2Ml0ZN)G8VRP~S)V5MuU9%=te4;GKT=!l0Rv6MtT zIWMP;a>!7m*#p>io?j!Lj^7P)8IG-^=ToM2@}A8@Su);nRjcM49Ian|AZMXVHjjDy z^S^obCZp9l*$^9g^(wOoR!a^x^sw~I zcIr_{#!lG1$^@f*%n=(olmCunj>h^V8XLe7jSb*XPUq*eP!0vyUrB4nG5h{i=1H#V zE#v2^&*gM5|8tS~pOYMH;y)w>Q~!09aYiq!ia7i~xye83K;qNpWY>t3vY>)99-PtU zhjZF0hYUSFj_SdmzVHd*DRvD#J97dmRkoo# zuba2qY9p=f>Zr8YlWxIt^FcXj&I(t}eyvQR#F2|g`fwZ>lka*U14XVaOyv=AwPNb( z*sB#gSD5>01~uv%xl3#IMO9HZ`M;bpI(1LZ?S(m?_xI!sP!C8o;BD@g6uQG#NN!yV7-hS-qrF zd_&(>9zbrjrE)|*bFIBSexZ6>QgNio8=lcvKYwrhoqFpX;ZnN&&a4vZq-=%jVqZ!M z7WOlyU}0&NxO)$q^H13j;Qo!2;EQ9wNltWgR#-!F3LryoZSa;|V>V|c<_KWF&H|jx zNusei9nnCxL&4^BC;;`(5!ihef!(>)=Hi&6JuZ$(Te@qL?5(%Pz^xw77MHU6@h`xw z-qn2|H1+OW!+;y38+8n=ddU*}&i@9W0A;;s@T5a#@{#@tm> zwq=qApC%|J z^_*9_G%=N$i|2Ey(^s-{j;J-Fg?Ycw%C*=M^rDsu)hOA^`*Z4K_2}PP?IHtmp7)I8 zAkQNX^1Rn22f!eXc_K-2a5qq4c^*HJMC(Ww5WQC9&$6QxiArEGEzkiB*gh2`hx?S< zMN)Exukl2_aIZ6ds8~r4d!1fqQA@T3UPubcf)QgpI66LE-RiXBf^&0ijL}7MU<~5G z7`-J2Gbaw-;xJlr3f|&SWac}Zy0J;D;Muaf6%3QyFF7!Y?XyvGY#+SRVYlSK0Mths zp!WL|=3jJLu>p=o3~*X#v~35a7l9hw*kJ37{CgSTPIfD3WfoyNe&EP z`_z{l+Xn_{AvrJr^?}D&z7}_fB{*9u67A`NUW<^=n?v}fo5PTj%n8Id^Y&e5JjPpr z_};!{3|{Fm!V=A>0A~i{JLuf8YLOk~#ioRw;@oD@=zprj!6$Yu(>{4#QjHwVXR zq#i3|L!=%{*O}B~spLdckL{9- z%)_A|^H{vj919k#Gsl9h)8g+}AIjNa`u~nh|KE~B(~s2HE=e+`|NT01Hh5}X8rg<0Xp_9&EJm{AU@`Ez zirXX^+O%FD)#miL5;xW07XPRW4FP4GA)rhw1#hcpp&T-lNm}nN&Feqp99BU&Hz<=8 zQ6@`rqRQMS$xvpYQ09`)dt=R||5F(})@MX=-p7NIN>*WYJd5ZB*dUr1cX8!botLKRP^ zz=KN8;nZJqQatJ>X)xqk|CJQ@t)JE-*NXo^a7yZoj9VjtzUgQ58L=75;xknF4FY_~ zwwyi@=TUBh=2tZx&Rrf~)1&IiKFGPQ-(VtLbIF0DCk`BaC&|GaiG%wca937u$u2VX z56i6NO^pZ~D|vivV*tUgC^s!(r=O7t#laS4#|NLY@c3| zWBcIlrVPn}6~1+?fcqKR&#%*2O>>&EDMAmL6To80!NA0Uk=IHN;yG~;&&j~i`$G0P z%~~5jEth~9hmz4+Q^CX9rw_P?%hV6ozNA^k%)TYTfYUAdSmz`#;_OXcC???{R zK4#QDCm9%%x)j_y@{{Bi+&fa#=JNbtWR~0{Ru?jVz%(K^c_m0T<`U^wM>1?b__-9x z`6oZ;rIGl~5>G_Edu2zf9#&z1BRNzNC`1+++oBJ)+ZZa8mvpS)HzH;mlWrlr0L`Cym;{VhMEm2$K ztdM3ONe-=68zuSJBO|A)gOY+Y`v6mrW>cg@n!UYVXpK548zLDxzR6^E$0Y~JQ0->f z?c*dBxzM>yCd>YUIU=E3%YR?tTTA#(lIHYE(3C-;8p;ui{3n)@s5jjZ>h3l~{`1-< zlg+)n$t2o`8;0honwx1DnVNd4>WopLnyRW~MDy$vNrnQAH=E4#_f3&JyBRkrN)zPS zRX3Yt&KU#B#8MLV{F_2`-N`_igw3upIgLq~v2t>}8lI6xnURu##lRKhnUV};ro}2V z>z|ZiPv(i};tT;@VkwEbb4sYaa>&pnBdQA$(-$_G#Pq->lbAk6|MCTe7o6$x`_GOt z#i9~*=TDl2I;nSLLtIrjwb_U~x;ZM+UR7}6Px)@5+&(tnCD_x(O!odx_~wL{mOGO0 z{>h^u;r(-SQ3>y<>~LLE$il^hxaTIK@>pqYt^3O8t%Ijkc1yn*uSQD0;L~TfitF-k z#IIM0TWBbYR#bi~O3L551@+L0CKp5!d&3q}^sT$a6ai&tt7q~SQ}k6^3W~njZ9+GC zyKRXa>5t5)q~B;0O7SK0(9-LalXF4&w@cg5Xw_GeQT{C(+q0K!g7UAFC8mZN;v{a3 z8e%5@g6T82!1Pttm!a0to2q~f8cuhdJgQ5gy!FfqrF&bju8mfjr%>qLiHPv&1;VEr z;qKcoa7lVy`_ORrDHL-_x?_jXUbR|kg>%eCNkPC^y~Wgw^CTyKeC`U+56D({9!2)ED($DG`YNlY9(Q}Fu{tWd;P_KS7rd$V*3O}=>Wu6H;G8DFaMANq z$w5*`93+L8B!@NgoYwhSpl9@@F0=5)gEJf;7-wM z`Sgqbw0DXgqb1>&q3q`-(w{7sn8M3YuH(KIOn4begM9Ncl!lTMy*;#Eei65aHqSS2 zL&0p2X3#Y7Hk5Ha%QaZrH`L90UB0L$s^u2P?A1X0TA zfkNhR*%%pCI#b}UX#XOX{nkG;T!m#rWLSZGlVJrUhl2W0wM&V4lBl;23SF-pGU9j^z4o4;S5411L3VJyxsyj~Z(f5kXh zuWz2oH=&LYked;z=S|qAAIS)%`Yy0kx$ysz!=P}zA#3JHb=@{z+ZVQx9HDoJbpqZoq15KF%4A9*0eCb`X4VJ(2HnaSlB?mbj?r#|)$-uzCZ3YAB z%n=w!;J+>OfdLW?3^<~J0hhwhmpT+If5&ZDeos@Kzdl4CKlm`NjQ6H(rl#m9Pc_Bv z3Br`_dL(=Oq#>tRex4xW{6qW;asHugu_;y!LS2igV|CW()N6H<@u9iyZljm8B9@lY z%g2Yx>tUfL&Gh66p>66}mT6ZF(fMUbVTbB@mQ_hv`~00X)KiifBQ&pBptpKoHb9`2 zU967(*=F8gaZ$DgVlR;KImTX<9E2R=Ampfr#EjwaiGvG^*GUeFi@d?*4P=CEEOGUR zOyIFHZC zH)|qj;P6{TA2__Knw~xR+Tz}M59#M~LOp%|VMEF7`J}X5^raTd3(_J@E=ar*(>8}{;{ZRYla75j4Qa#~kPFB=jnqfbr=wJ*#G z_L&;WP|wO4!3jPkDfFE3_v&3q0ftUJWW3&+4@HbDT39WPKLoGmIjHj=4yAet7!S<| zU0>=lHCidp!Z^ytwoGB{|ni;xBU6Ew?KYlcVVrYB4by}#Raesfv zMsR->x086g0pb42F$E^0Ny7crmu=ww>TEaeua4wI-CtWthWl%^-MGJY%n|O76?WYp ziH7@gM8o~L6n1|O1@5o*cH{oa>9nUqoxEzh@qCWnxPje;~wwuFD+>%gh z^^WWUA6rBh9A>^)656P~mR+z(KBr}7NBgVfz|j&1j<)#2LP0n<;vl!D&r95)sz|o; z1XrbpAwVyAL0o|$V)Uv_E7=!=M*65bB?p5N2PMrulH)uaM=kJhoSpb&+0srN-h8Iy zz?<7XOC`tlK@oGk;7dU^YmjXc{;{wC|oqFR6Jj)XV!htxvzn9eweS#7ykG9E^_; zhZ8o0T6)N%UEB+BDTyJE}Pn;7@Omec?~*F$MmVb`g#gIpI)A0swCVvZ36gP$G_UGM$y5nbhx z&|SVKSgJ(jW;qOApZK|?6hu(Q&>hz`9z8A?v-Gkxmi`Y(!P5WA6f8YW523W&4x(6S z@v3{`blR6x>5h|(Xe3RRWGsKu4zv9Am?M_|LmtcS0A!hQ)RNcV5smeCDI7^13YNaq z4vwS+OMlrey;KsBR2tGjZJjptv8q~mwQM$+>Sn>)XkJ{DS17=#Az z3kB3XX%RqZmZYHiTKjTdMLl^RrFZQgpO~XI$Ob^v+8qW_50Hr%QBs7}VI|F-5jAax z$%EngkO$Y)2lj`q(_1n^#l27O(3c+%4fd_%F(kfb$U*U%#TO+7uUR}UDR}ADi#yC~ z7M-?u=~ntL{&XExY|EigS@pcrpWnLpjidmBUor(4B!z&%zhoO=@V^Fw|CJ1b!5vfE z$L%Bm7P5d~g`Eb1iOdlYe46_gKyc^O%AOrMrNh)34!8h7XQT`UphE!we**wJdcWLZ zoX=-FjPr4n1_Gt2#p-43pIXhVm`)p{Z3Q7|p7n>m|i08qbrpBBlIaZiot(0UWRkESgDsQJb zxbBdxf#`>5O*o%ABsoZJh=Y9UMajXGh=YUc8Og!Hm1BuKxRN)8OF6yM99*r;A7oD} z6RFM>$w5Y9`^4>{1+aLseWC}~YLbm=F?B?>cnc}geQM7HAz9c3dv!c%#4pIB`JR0> zbd$IBE?w@m&`@6<_mR7Ek`SV!r_|f!;5emDjP2P$Ho+-X$`TX8DRm&X2JQy&FW_#_ zuGmv50ERs}k#yx(FMc$7(oKxOQHA-zH;;$5sGyt&{9u-(;Q52p;~{#2zjW3bwN&x| zm_@sc3!Jyhymj%RzqQ!1%RuUY%gpv%bBr$-f(~?sZqLOw`uI$-m07V@E z(r;x)E0O_K{&&GCc@4dVFC(G*O{-?-HuBoOC3nXHi>JevA-1;ccC$*5Yy#ESxHQ-CCz_vv9%AB>Yt zkY(f7+eko;OeBiWa$8!U=4)QNx>mUtqbLMR-dhMIiSrmrk`PWLMqae^a_7PJU8p~-l zBpxe}c*)SdbzcIWH;js_*YH*~oj6L-owD zy6NC>1)X(?!2YY`p)@30TTOo1V@g9)ex!RoitiOeBa11b3zddy93J>nsDW42kbMxE zs_ZpaoNtgE78}dM9GGHVmtCL{7!eqE^wOh)#^DB`Ku%c@`;0&|8)2~p_a;*Y{)0JBY)tZp-lC( z(~RXm8Ik{*%pzyEyvJoSUqjOBkDk$**UAfGsC#lvk> z+@oT3A(}W=G~LcxUH{dq%4C)7G-J`VAJv!soYKs(Wm{=jmyeuYLS#lxxa)DsnhjAf399B0utyuaEj~NTMksOxJ93bOv$zjRNvB-ev z$>qcI)NrR6iyj&goh3OCO&o~Ml^lpBjwAYN#c-<9PBRw0DkAz}$$@C%ptSmg*X##4TUp>?^PPVmDaB}M>IZ(=uJW6tGAKdR8kQ}H> zeH?XfI+r+5EpwW&B^U2A(Apq57?e23-P`{j-&*aIY{)0Jl^=OSTseJo&G@*rSKG8z z$DHOo&a?ZBSx-t1%t{=X^&`oFa>RjIe~=uYQ>b^FILowfnBRe4pg*#>Pn97 z1G_ep9OzAbtlqfyr-=B9?D6y-&K@K8{*+|5ew=UR?ae~@Pg}V!NnV`q{rQChzDy(E zkr@Cg_XFgFP`Mwm-&F2LNlroK-jks{nc4+;bG)QP9y{I|4&S4O?9B;F{02cOtT%lvv~hT|IwYFm$z{(0)->|`%%l5FDsrkxxQ99s z+tmB|euMfCBnOZn4m~?wRX0uv*H>RlHdde5SbZzM>0>=gt&J-?Qh5)MS!~V+M{+eX zMtRA>7{tNTrq@Xh#1qGg$E$XBHxCa}w>ZssGc`M4rhkXzKs0eElWL`UNe)C4$BG7S z9WzG`6?^xaQ_t%CI&Ia|RL@>reQdZU)-7`23DU@ShO6pe*|IfsyIaGpe0$kO5)WD$ z4Yvoqcx(8St`#;JBZ@j}V>?Zg^F22=z4BpS>+s6r@hb$qq`owxd~N+f`|yoQ3%bUe z@tU42Q|4N3uABOXO;@s`ro(*K%HyMhMqW6$^Z=iCZ_!y((#!b%#&xEY)^m2pM5&q0 zzR6^$Gd;%>!ujDS|H6sn=z-We6Ltp9Z)<7qJ(W3J4{p@AtWIAvwY=GG>fSJ3vQky2 z7GIgDbNA#VD0H&W!hK)h(Yr}X=nna98|xmO!voZRq(yKtJ|ihkzZ`W@@&MNh2h6GX zs{`g#EPGpJzdQhZcuwjAIpI_i@X0 zb4Tr29_~?$Vuh~RBiz(G2ZpYyFANx8Rp<5yH~01Daiqy_mjmOf#}Y}wRgVWG1tqX0 zkDIF=PFqm|W4*Q>3dO5MPFKF*aX?Z~q7R4T=;mkcRvQoEIb~S_At) zlDSIZ`L{9I{_5RQYktIBQK^{2f7|$lGC7GyslpMDQiV(5QiVg|QibQJ8LR1`33a`X zJ&t+>l`VMr){bgY*R=sk7SibM8YX)$lBQg;xX6cx*^zg&)E*F~r|zV8#amTsHw@pd%Vvbj>5K2Al+YIkgx^tZcnG`0P=UBzQjp@b zdBRj6ZjqcAiK&CbeN=zh05t{K#p>Jd2|PNi^IDgksWN33xR>!yn22VkWJvEq%2_=IH}{@8UT2ce*pk*8UTp<<)RUy87anYAOsX@&WybtCC`_qm)9lBsioB9p1|qr(f;pMq&psNY~@+@k2Y95uKjC9=1F zdcx!i9~Ky#a)svJng@-+>75rf_588nTYW$ADAM2`%VANVuX~W1Sh(VANH<9eTvXkI zrb_R$g^Qw>WTfk@rB_n@n5*>HJ6+jDb(IuyQQhO101ri4z(ZxoCh$;04(b#=ttOh< zsaXfr-l4)j1@wW3!YO*#%EY!cr?4>LpK9{o!ar4}yAI)=hR9Ljo?HsMCx-&}G?0ht z|9aDsh+6y4IPj9Cbl9K+OEg7?q!h_k4!m*#Af>bV?{Z*!L+9CQRIJYwV2-8=%(a(ofVnn@OjK+mITm#7RBuT} z?LO_0sonQwjzFB^zXjqdc}X-N=ZFU6Tnay%j}o-Xj*2g7U8wx zT^=!{WtMP*kd|5fwoS`?%t$INvr2omh3UO2TIs~Z%olIl#0*-5X)H}aVrKZOy&Id1 z#|wIz`yVN&9A5IaeX{a9t%O_nKG)jdLHP}++S3Z23J$OsOB&vF+3^tx^E{O~j}*u+ zMRI9`Kz|k0lRQHEO1jxroi9ys6A3F{6_sG+6WWjXcfqT{X!94`p7eS6)U=u=d z=}mo1!c$L8o|*PRK@Btf`GU%(ccVzT@H6roc*?a^EyvU_ z3ty7VVN9!J!rjVkNPV&J6&8bVi1>wYjciilzgz%3TgnnFLW@)ao=KY#etp4ZK(tTA z8%;`l%1DZ6Ke8C%*LO*x{iFyH?HT>sBbt~7(LB>2nlDkJc@iaBc)j$UJeU(&WOnYB z`9Ag6yE4P?EwC||=R8Qp-RMYW2P!XI>K#k6QtwC$L9!P52_$Rr&WR+m*@%NTjg&XW z>T*`_X2H$=PElpCyrg0Fn+2zusZ$bXn-~7C;Ps%p+H_MA!PI3eK`hYy9UDw_VT6q7 zmk9?lhRBFZJKt`9$3BxehD#$Th`nQjqREUPC=vug(PNCDU4kGedW8`@L8p5QKa(k| zC>D_y-?5L-Ih!A_rn89~sLvQdK;v}2VZ`aA(jo^LMyw=?h8U^Tj27 zC{r5z!=i$7!kO>tR2-UnyISQ5cp+DlN`=&ZmxdE@KEGB+(NxT2)>@9$-D@86wUguS&3N#0&j zP$m@IL=wB`^?TPYde^?2>{cq_ytw9FyXbX#x2Rhueo%03cmldL$87tc;Og9KRMG2O zvShzCSogKq)xjhdV{xk-ljqDgWKWX^pf#N_kqcmPo6Qm|ZnIQ^o|3j#dWj&7?`TbenZGq!BFzu44mb@?|Vs+sDaNrJPD z*3Zm4g&Q<}^R3Oz%+Ct$2nMkj%){fZ&YK#+ZCn7%8^aPXFRl_WPudLTP3JOT-W2gh znKy-z6!TtWF_`z9m{R7wqzEyuzy9qpPfUY(o@p@8mnic*379t-)fN{!KxCD7b=kFq8T$ zw6_R1GlGp&5NwxY_BU@Ij9?hsrNG!OdrC2V;myng&11oXUNOB`|5wufe;9#%L0~`U zQ1jlw^9;kjz|KB?akU}+@Fnr?sdg{J!BOPb$0xs^X zA=2r_2t0H;S2N;t@bu@f^T#y|Zetj}i=y)#T|4)XJQFe2E2h53-?zR$#0Y#B1inAc z2x=B2^?l}78Rn;q!v9SgSjr_}K#zf?(^3$pi{#r$ zrZ$4nG+}yC@-1H}jO5$hYE=Jp$+vtNc1^xD*CM=~r8Di3e2a5~kbJvukxjnc&qz`7 zEqu?SlYExhXSJjml6YGbjxVyAwrA8LHz&eX=y#ZBJR5l;c!{OhTn{cC zE8k#l7pY>(ha;5(PYs*vVphTCx=X9xD`^Xu*0sX=M z>5bF@Z@fC-O>s%KNt`vLRp5!?&7H-(i8mcGHCW7zgE#Lby?Kujglz}E4>b-xV==t> zguGe$dd>fjp^+-!j8_GmDK5!2*R&YYDe%N_WR%riHR3{dZ`7_?<C$<=*&J=*p?EzzA%|Cwbn^??9Bn8oa%IqB3DFfNfU{Uq|227=$GAn)v&^O0kx@Zc z#&m5AU1+BDirA+TLmlxMSz0#YqNWZ@Y}ns;i4FU)IwG4^4ONuGN;%Nw*=0O9UYvXGBjV?d^v5SJyi%Ohh<~NF5ApeL`Uw&LZ%c}wGb4*^5-sQN z_~}J_t7Oh>P%`P>Zx9(BR9Pza+!_herLhFxS{Bk(GsjMgRJF&>Q@H?kSL zs}(WlDsatsY6d+#RlQ=mnZCCW-q zf)(uErFO*{wbZUy!JsBnUrzM(L zN*-<+x!#XSTFj5g*X-LxGR*e+(<<9%%Q7ktYi4RRkGvR^S|-*VL2;a{z!JoorIy*_ z^P@gI)}v zS)zgj?*K-S;MEw26TA}p$*NO5v<#;nXEDxt&LRTw2N=AXnG+#I#fGxi9NNGi{} zp4)*u?;l!_H9zJe$n&x-8ZYE|_h@Obaj$*?8}}|Np6A8ZjLG|lP`_Q|a7lY{yY`XU zL8;|p#W4xX;xTRy9$u7G#kFSmpdr=F@%M(tgBq*?%2Zo!m&Gc}?f34RolxS8<(5?K z7{P%~5F91DGlBsX1gyG&k$+%SweU5|?P1#4EMQG%6TG^Q5gf&w&U8kc4v2+s+|OYc z#1cgiOPt3^jr-4yUS+}bQtx+}D0*!m#A@0#(jvTUxf1KP+{$W|NpXY+0T1-8;fnD< z-$s^T16U({*)7sI@XBHXsIox<6j^#su^I4Ho~mvDKeGfIzyXzjL(+Q0CgoQUSFi(= zUSW5D(u|~bfE*TM2dK5e?f`Wap&ekER_5&hVj4SuXBs?MK{?r49s^1>~|JKX_VXk#(wZqiSfb2qIhVFwt|C-P%SGwrX-T2wGE z_l@)q;@l&cZUvrXZbbo&=oQmgLmh6_!)0SJ^)4oVOUko+AkMoaKzbDM9f4$j=$^GMAsMw0n%RaezxY z8`xw1Vg!4P(@Fb)y4UI8*V4zFeo2F%7Q@(ML=k(;Q!8z*{k}UQR|GA+Vw$jR`hoSh zBO~xw5O{nkBdA%BRI<81!zU)Ium8aM?ySYQxU&Y|Co%%xMd#3(5v@;jT>#{&8}GZL zVel;L!F7Q>*Qbw&+#9^_6;s#WNxHs<5x6c0T;I$H8Y>6}`$tB+!QPv6*x4xiVex?z z1P)hY1P(i$2844W8-fqw!c$Z=LDvIQ5w)wFz za!at$E2a*w|IqZAJE{bS1%Sf`SOpaeg5WWox`{i=*J~s`r1|YO5jdLu$~FxbP;HtWKG1je}gO(MOOmT zbs<8cYqA>EKi!qUbXi#RN??K(;Yi>{Uc7K6FpV38D}l#X*(-rrjHIpv9$j^kD}fhQ z*((9G2K%!#L#_non1eUU;rPi(k@WDiRrYe=9ktC3dzdSe$8g^YmarssF;HYH@Kg|( ze9kH(o*aE?nhFq?$VP;Ffxjn5ZVwJ}IRq#BVQYZCE4c1Epj2~ ziQ&wIB4?0T|5hgS)1!5?a7J0b%I4LXu9R0F_k5(5IrwO#W4c$s=G6-xlf3#-b`yt- z-&tbw>MusBnRDh1xhtqDY49SdVu7i=+MX*at=4lz-z-vgVOqu28g%A{KC-6@nYZuF ziZl$jTy1vDige4Zs5W`F{z^6slIQ1hwJv!+E;yIPn4`T}g2O{km0*%eGjMpgmCJw$ z1EhgEKL;?9Iy}T!3?>waDa}bH6ruUqQvY^~6XvIw1_3B?6R9V`*!NqF6KSZY z$^Tq3=G|7?!-MBH4iDUAez)g^r-*lYBAud*!|7p(e!}Tt$?D>#hlf{Dnq25}b4ko; z@`5DCH>(x5Y=JqSv&1IHUyM8w9Aq&_voA@S??9S9*{tZAzZa~@32#^p+N5Da5=*5f z=bCxXN9x+gnKRZXiL%UBFG)&#uU5oN`jl%%O1zeAX+@1jO1uF}kP)f1#-_x*vXl~k zF(MB<>yM~pd#aid>BtiBuboQ3KXC~ByMoJre|^?i{`Fxb#XsGKi`oqS-M+^1?@mRC ze;N9>$3HO*{&}XsKVPE!^CaNkrE6?Pq}>|3+MKt>63}xT1mvFfM=&ouR@_qpj@8zI zfOGW|2sn4m$q0y~xDYVI-28u$>-_y#ve%Ogvf%f=C0X#*YR)kcC(ln=f*5P{8hi5m zfDy6tRj`*OI5=_{=ggipHuwD(mj;=SNEho@zS2IXRv@$%1d(PfM$j5T5NV#l2-1|g z#dGpoR!b}-r+sWgZD;c$)^s)zd0xf{!b7JsfDxyY%6|`I7?GzobK_k-LgJz1jIv7X z7n8Y9ZmyO{Nlj8pbKhAk+3%?z+j;r-;z;-0J=$kHFPC#CrV`(eas!a~URGRlCKu7f zcNW_!8Z2#86EpjGxIy+@)d1_}=_jym-p61aJ>-n-5z};;aJ*gQVS}yny4GWAnsF}* z39GD&$m;;t+?`d@dic_E$%?P$reQt&fF+t0mn=uVwX~x{WM;6Fad2tt$96Z}{IN}n zA334K;g2ob%C9ZXHbKC)EJiTOf`DzOG4fAr3pF&E$0A+B&SX9-I+GwLT^Kk*K&9rgS}xn^}j!odEuktzU~c2 zwVjxyXReb^n5Ac~D`9VtbopdEH!E%#nVg#&wnQqL^G6LXac*X8iVO@cQloB%z}(FD zB$`6UG>56)TO|*PhsdwzQaVFJSDX9_(d7GME>C{e_s6h3=j3JUEL|^HS47u4w@5xc zvCh)Al}`#@15T|)nMq{Hqd<`IT?=D|8&qO9{IV4b`RTrKTUBUgm4l5YKGc(34cwu5_cZV|aF?1qD$Kk5C!i(EYd&$%qYuJ_`48+bm;$h?e^x6eFX-ZpmILCF}c zWC*t%T-bTBLOMr(NO$O=Nc&(Tt6-c#iPu45Qc zgeW56xl^dE-!Q0kL{`bsUNOxM58q(jpTG#*7XPr*12M>D1)aieHV#oYHjKFC@;Pms1pk_hFkBnU&EMNq~y(P}~9 z=pBr}QKu7S#OdI0@b@(dc{-0_xGRdzUEG1p<`QZ;^n^A$+l*^lwn^|Bqv(exQu??D zDS5TDyW&&4D}Ju)BX-4gYE=JpyW;1`U2%mL;azbKuc^2P*~ksTJ;>Hi?LEkLMp8TB zmQPQz6Mp}xy$3;S5MxO*rrjBzgYD#u8qvz(ji1_UkfUmv+qHq~!tcDjRwH^#Cn8wB&+_G@EX;k!DjyB+~2` zbYThdTo-P%d9F(op#al!9s#CUMS$s9MSxjcl5OhLjW!EBF_K+pY_#7lXuQ#0gk;x? z{x=xQZ9@Cw$@a$?LHqyB610EXMtcWx{l?@S$jtxgh?s{Xo_RP@T#{`no)Wzw@WgN= zQp}N-4WsLWHQYEj@?p}E4;ewozhtbuhJFW&;my|K-hA^vy^%WLjaLV}DK5!2Jx`5B z15XTZR;0Ya1xTZfHYZtqqs>WXZnQTbOj3ITGIvgGU`=v~3(jA2pf{h7_y^!Us^Q^ndYYU}=)T~yBg%$@;dwtjbJ zG%q~*GgJAjXph|PYLzExYpw>jAB8N@={d8s{9=h~ScR%KFA(EWn52)e1e0`%N-#;K zSvU#4z-2&-XT+&!K~5S2se|A`7K0VTf(b4+1Tc9vU#d7FA`4u!a0WLh_ zN%RcpNkD_ypV?ub@|hj>$zrU<(EPx28;3vcKz|hS!k@@!$l)*R6Ri=4fbi$?35S5N znKvrho_@DvgKTi;L=TrlpBq{WA?m2ATQ)(T8Z43IviuHsUkUP`x*(cm^9e1v065h2 zbIYM7pIZ*G3D^45KersJ`gswD*0hZ_4fp+AIh1V{%#e4vG(IodD))4?&upsB72*cu zI+oxDCV+(?C@j6D(KtXV@7{UnB)4I>|Wr!@Ex{`zjnR&6~LBpB7pOu|iM4>Yn zK@^(QF;CqS#TOo2@zhnwJk~(~Dmof~hT3S=eX~!}E6A#Z#UIU1OKX3>G}|bAsSYA|lqp3M85N;HcZp@XMnMf`%lu zuX?HXrCk8)d}*&d&Of0TYoZu=3FqonON)2M%iy7G9HVUS7`ajFsD^;D9@edflmw&^n|nj0=H9wkY& z$2eP-T$Ea&0}#{L06f#!0DOsV0Gs6`Uz8S=%(VSW(ha213Y|N^j{^-v+Hh;4hrt)F2Ovzhb8t^ zg_q0rQU8u;MYCj}gegyQ0W8vwZL(8tru3117l2JTA7)6~HAOsTQxWgp860gAUbM;b z?&#oXr`#E8nt3tS(KAHE-M55;fvseWo%t=&sMxyrwZ*pm@=C5zI57RDX1oK7^EY~j! zU-Ws1678A>@5^#MXtPe6+B$lkQMKQ3tLWHZ|D8 z66BB$Znin3pBYKzkoHTjG`s7(6W?olY_rWFp*7&QGz0Io?Qm(IyS2zzz&ZwVya}sdj-RFy%yAi4nd9e} zXD3AO3p#K?O!V`=vfIb`jL1aq7hKK~o#UZCX2e3dt;QGJuT+%gxz`Uks)}XIbI&s7 zd2va$8FgQ@Yv74xvR|szoohDi8Iu5Hze0~QQ`g3OZ)=z zQ=%~*XIPRd{pYD;(#(bjqCNr0ChXZ)pWg-Pv3tE(N=1jeI27%VI>d zPZihP#YOOR58Lt^W%}>GEgg^eWc{sbSP75oC#;0W&G`4D?db_0Fb}MHN(N-*kOzyp zTwVe&rC7huA3r79Box%zBIX>O(cM`rkwOocCG&<43!1YSoqVP|ITh^@YOMbye^r@v zoiC?tvD<8wE$HDiEERalF~^KwF}<#NYQWuP!@aj?e_x+_npVSIU6t!?(Q3@G;2M^o zmotkiUCBjoZeTOiGMpQRYiV@u2>pc49kHeOxgpiNnOp2jBJs=JnE1l#O6Cp|?U~NA zzr0Pv9XHXZf(N-p=;wd21h4lKQ*Q@zSd4z2g?u@nJ6`I6ml7!6#Cg5jc^`GdSy#CsJoN^fi&knZ*gB3M1HaoK7wyPA7GO zID=uFAVd*clK78%4emELlK)9^Y`o=ISlYaQPPBQr$JeI*)6rXU|D#?qtL|a9=R6&K zB)Ebr#_8b(mf-Yo#n)#0GttxhvN%29g@!VIjcuIQ*HhKgLxLsP1EMOyY?apII$>O7 z$gP3lf;NZrbux#$RV-B z=8(R&*9i}OJ%8!y;WvbWU0#uKH}wqfNVa_kBhvQd_d<@a7;XRUYkQxt^y}n(!ci^q zk4{J(aKfttP865O&(B^R+a7pgc(S#~6N3!=gJ0XjQS@sY#@_w44P(7=MHtIO^4Tca zF>ziGN8(Fzed)GUK4E?7wzYT|`|W0XIKuCfr&g8M=0z_mX;nGz4T&9ZR(sy+eIrZo zBjvpxjdn2Wx=*WUdiNhw&MxLLE``AF?ydH~G;*swFtHuy*NCllCBIf)JuU}zTFGmg z#oedXG=JrcEgybttKB)zyk$%^v-_>+S-B&$HlBUgbM<)rcE7iymj=(U7@-w@xLo?8 z3OO+KuJj7QY%Yo*YXM6z!QN5{CYUrF2dTAO26O8paY^&DA2EWtb#P9kLmEp#&+TGK z)3du2Ayz)7fB&UV7Rl0+`HZ~NX2jlTF|(kgR}sEZ?McAK4}=@fMmmMITJpWI)soNi z8RX-B^am*~{JVIjFKseUPbUZ7b77$q8v*oz~$9U{qKhN2=1U#2Ir}6Bymm+-e%8JpDc^!1yL$saGpAe3eHng zxHR^*N!#psY8E5dyC-SudxY=bW@pt&%pwhO(Kb3y#nlqdQ}631{nMSN;@j+bYOn%4 ztGcM5s5kXIwTvY=Pkp@2o~PC^k~&YVmR>3GJhf??Jx`%E;JGvd=cxm$qQm9AHR5KA z>HROu%>AKwvleqzdL?f@`zZQkaEQg2><7zKYixFOj-9I`nh|(V6VE zyI3*&gyf^2M7sqO*egVvV_1?oQ62_9SUFb4eDrDbit;la4(k)xCV!y(=HR1T5L?5H z?RIOJChlr3jZL}fG*voSb7|4-*c$49zXtnZ2Q|f%AGbAH&V2l7)ZGj(=Az)rmn^|{@R>@$6=^KCgMC~EJozrk zlkXTwg<7E3Y+_N)!YVJ_gXNFxv1`RHXXR`zs#V@i1G5_ox_M+G; ziwStQ=o31)e!8uNe15^!*ZO29$!1RVUD%YcKM#77NDHZhXo;2{<(2SfX{ z&xYjuq5x4)`^2Z9SOx_>%b=hyQ3`qzrC>;|n{}A*+e9mN*o2R~j!tFz+eE(q;39Xp zKZ1GTayu;-%k7j_f{ShR6S&xBXUSX~Xjb()ua+6M@a_z=_6K=@k5@^9%n%l}gO^XM zVlo z^Y4cx)mGyhQ|Gs6*W4j$m?vyEt|@hIT>l#yPvn0tDXy8zMUektTQpY4|FqH4;NZFX z2^>848*q@aYakou?j<{I{^$EYqKT4L##fF+{~h$JN*2?7c{!3c&^5YXy1M*fjjFMVTaC7L^* zlvk{@;;)7ypQ;fybpJu8^Id|)BT{Uc%&!NRM?Sa zJ}Di`GOrJnU*fFxt$C$%?9$vDwGNM9Tq*95bG{{RAq$kp66^>$-`YE5uPk$cFDCD;}^ssz*$hp;VN&1JAHT>h=y7A|KbwJi)`F+!8U-`Y5Km?E?< zRMWq`&_qmQU+_$0U+^WmFL)A!CViwk^gYNOzqKK3yKn7r)pH#CK{x7de+2Ww6U03| zu1?U_VJ^O@pD-8Sl+pk88{*M zmc^KN+rPE*Zj1DcE@!OhTK<)^Sh=_STX3&&ihJoA@{S%kVCbmZhK(GO417!Pav{pn zZ$@O97MZbAa=+4wnUE{JmgwbjAZkTUND%yrMjTl-%UF>yM7<4I0&3M&38*FQ1+`jp z8BnX`E=#SJjHIa5oyDM5*IkxcJryBpsgFLj#5AbonFh6diBijxfLhIVS!&hYWvNwX zm!+2HIH<)P=MPX`xWBlk)atLT1GT2v z7>N%q=zQ3?%O*a0)Qw#ne8Vb8e4IoDiH|?HG#2+?Wq__8)gdUin_7<g)2nX_@m~r z#^$wwHY7)e014xcA5O1r+Ru~4b0e!@h5V5vxv@ot+N zC^$DZ)1xdNgB;g3wm!IvI|O7JK@wN4vAvI&OptwMa^fD#rF*3pb^Tyv*YJxZm4x%a41o{~ek7TnrD*LQ4&>D)e65WK}0QUUL?1cBdMd(7|- zv1|RZ68QC~J9tR(y53-IoItpC@&G50ZCV<=zFj||*SFhVrxOU~EtooFkDbmh=f|Eb zX*y5s6nifCgPVX6_?0B{=XQ=Y3mnBlnLZE3a)J;8sYR|fi;;V(VL}f`0tn9>(S^>F zV4?e42+{Sf{P5Ae$?N96+#EFjQrrAX8Ib0mZ^qTk&P!t{T7Qdeea5Nf(n~k{E_vZR z=zqF#Y0?d^8n{thlDu&C#Oh0^yVl%ET(S4ff5^PiGt^%BTi5Vid+i$TjV;!2rjXCb zyl}Jc>>4hvBv+FK`U$Jag6~RL!{xg_1I=mI#~$+5a5JD^Ox``UI=!ih-VhrSe9HZX zbz~h&r1YP`_bkz6BqY0#GGoW-opSIAIbBwCt=}Q7*7>yRyP{=$d;eI|aK-PF^J!tC znz>*=tX1v~t%T>(8m<)!`g^yGsc3p^8s6DVJwH9&blx=lnxN|UqUM%3`l$ML&)M_o&nfzh5UYyNwsxvC_xV*XH zlI%7`M$auWdagBE!dc?#Tjk)(uhvLDYm|0dY~U?^iaP;hDIz>x3lfuh%-*ttQ1Rg^2)CsEN?RGY?wW3L5|unKmdhrhS` z%WOulzX*c;wLPNz@Vg7bqZjKFEpaZcj}6|dYauNQdHE2d6A z`-A-s{o9P7QbEw4D;R-kLCEyA!B#E--ObWrdL;dk5ztByr)v|6G>$}OEJj_wrz7bY zEr=s&+K=){|8z&vF*3e-BpsqfcxmcJ#tn|78LI1MC61)Ef3!!^97c+cq@kK-#1g$+ zSrx5x;seg7{%DV-Xc0D9X$p>|y`F5^*c^N*cAT)iPP@|7ZY>@iB4K;ok9~&MFjn)ULwA@@-iXx+JnPt_i%YW2^Y_MD`USB^57he3HO+4b zR|?VQYZCE2FYuMzf^uW1RvnZp3c3 zx$vP_BVUZrGPKWzmNLxx{9ouM?Wa!RKJur8WAY4=GGThgj7sS|1?+e5U%UF&EYo{y zG)*2gjRj`zlvr24l+Cbom@13l6mBO%sYxusefj!T@@s1or^QAE&ohQ4>}ly^{h_rd zrQ`He%-U`Vn{ls2f@c&0IR_+mS8p5sS>OP(k!H(k8l|_S%UhV~oz_c8_=jr+;cC?OrGG-7Sn{J1n*X>`j^MKo$YJ9b9+*`Le}vt!rh#?>m* z=r*nf>AA;-7v2)Q%3{!H$(-24;3XD=Jj+-D@+?*f$RmvbdA{T_AkRi=rampPk&zU6 z_OTe``94XW{fZEIp4GoS@`!1W$1@G`_!1?LCjogj`~>oZ!BXzAwFS7VuGM?cAG4F4Xn!bn5VGtXX)%elz^l*iE_Ds8y!Zg>1xkoRwI^#y2+)hn5t~*FNlo^Ix+?>U2wp1>D&XB zORVj@X>-7Gsr~_QDGl-YYJG2d4Kruxw3-zLuhA#5`yVjf-;MRnZKIViwNBw$L9Ocw z@9q{1Vlk+-A#nvl>5H_rnfB84HZBFGjbRCx7FP+FCQSv?rgIrEZHhRdOq;?;ifJ#h z7)*OkOexb|QiPb+U;p-)CZ@qO&or3kOO$Dz1WcQJz%ng%g@A`UyB^@jXHoJCvU22wAC-g5zehIAmiRJh@o167qbFFD zw_D0L4+okR%VodhM2XQ?i<;g$;w|UDv?BIX`5^0{*mI24EJu*ZlA_`!wl;QakjEGj z99-J9x#2-03647R$F7UDE+3vz+AIxKsyBb_=dsddgY(z|IN$o9J^goO1gC#NaQeTJ z5uCmSk<)*+>3wF+_Q61gkpft_1#QX$+n}?*a0r!6KFa^AKCVT%U+b@hX><4wf+t*QG9UJxKWlGi zn+<=It{0ra`dV?wsswErK)s^3bIRSVgD#BB`>kN2do^ZQO7zJX(M7#N+Xrw-*LL*u zFh;;J(K*y_bn7$*oQm}H`N1Sc(8r?U_3`G3RSJV=y<*zOv*GVK!5fUg)!FEsUn6#h<3A6xtIZ`f^NQ?5p=V3hS$x7K|B@=@rr3T5BkMU;y5FqvLK)QQP4V#0n{k~ zGPjR2;`Q)=4g>0kq?AryDGgS=#igAcxVxMYu*&It!idvBYIQp!@Kf2Y-0Q z)Zbr|{+9cd1`z%Vf`(RS1eFScW%^V`+%i4q@a^?Ozgl0NiH=;*nSigCG6G+n&h?Bq zoq2UfoD&RY1ip%n^A&0NCQnwmIk?9wroN8-)sF2nM!@2+X4-|q{-+o~ouY!VoyUkb zwmZx9uNQvRIvh&cS;M8(jsTgxrGm{2fXPXXy$raTk&i#jhi_R5xB2 zR6a~2hXAC~Ve4lOBk;458E~~UqX`43O;q6L1&o~N=ebf$NE}MqxsppeI~dnn7=fcn zm5~fM6;OB_BN$d`lp9uL_)ij=;UJoJP!A9Gp|i|WHGaUMVU8L-^`JT4DBd);p^EwB zP?_TloE+9w8&}?pJ2gHfc!8UPYsU2A>d$f!q}(4nE&fRG7K@8%mbRCPo@SrEAjV5&5Uk1TezINetS^*H)#_`-Pv5)wJH3Y zy<7aeX}o=q$tnoFPojd*`^{$Y@uA=})&bWW{${y;4kO@tLwQ?^aJ@4F@JCeavn!0~ zvnxdrK%d_%&66gEaY1JSG%sWXG*7BbV!)~3NtN%f$m~Pyg*lUaiDOm-^?Xl>p`x)jG(KX&S6HJ4np11M`+wIr9{V@Qa75m70va1 z<3ocSudMcU%_Fw2n=qmt%YAj9>9T&F%K$1C6?AnsMo#GJ(8X52AD4pu#i%lQa=VjZ z)SJ|cG2ryj(GwZ*I$A8_M3HRz(_GLs9sN9)5iDOxl|>9V6?F5*jG&vPAG~fJ_d|`5 z!EUdZ_VCVR5C6glJl$z~DD)={AnFtq>`>Jh@#b!oKkW{cG;tOebSB{G`HaBRq{<}> zI2G|!o^gAwMWf&%5%5>fcU6jxK~Wwz4K2?s4eRkq)vQT})Fq{=da`xKbD3^fg-=!t` zU`oZKGceciN6-yz+xoj^@kgZ0?7(yY_7bm)l)vya=>*) z-i#khXL0fYxe>$TR|VtQD6YQ>S%RPC05XDu7j^hdn+w*TXGHmtDlAh_KOz@^%p|B*3JZ7)Kh90xmV65m`K15oqSE^SY z1GB<1%N`pSZyKI?%&Z<4@1HwFD`P5M&9&nN2v4yD-+Fj~C3yV&sbls92wqt{elBmy zztK7{_1U38@PwzT52Am-5>RfrN`j_1y=-5H5i8cMp;{Kkt+UV1B_1 z!99f8uk?)l%Wm}37{Nv_2sZks7{RV92sZk8jOa#RRd*Nu+K8|p&;7k>mM)8T4Lg%- zSkal3&A+whE;i_-idp*sg$mjL-S&IGQln{bn2qVSulc(*@gAYLRw^5UZUQIi6in5N z#hSkQKpOkOjCiwf_TT3B8S$HP?^MG)RWIS1Qm;O!_cx6wGDTgBYvynfJj%|tXq50M zduuI?)vk?x0t?&xT|7wyx?$FKl`%}dGJi%%>)ygg<8y-E+ytz9JxGGDe#x?zX?i~% ze<8S?Aj^}R|F&!2jepxOAdNktMEq~dq=y&*lLP^i9%lr@E(n-xvyR(ky~%OAtb2}QS-*t((I1Sw@Gx;tpLZCht;2+xt)DQV zW*qpFuQzgoT;9~8W!mfgCJ`Slh{@P>S6 zD$_m#xPc2G!ua^Oon@=U{ln3|SyaIJ_M!NsM4NlOh-g#i#+!r>9ybf;#;?x(P<5DS zZ;%nwM_*rXgeBk@-i_~CS0nh13xHmgOI1vH2YRKc1oV;?fnE){4Cqy_l*t^Qs1wv< zBt@@tSqyreBMQ66+?jKpB1Er)+90M^sGhvzI$q4Ou*xoa^*-Z4aeq( z(@L37+9vYD^6RkjcN=|_*moTS~cCE`l67C2>v=4w18PO^^o9 zB(hBX=1ua0>I|QlGS3K^0UwO%5_Z;_a&c#EX;*2%1&m-@aXQ@?aXLGXkC7IPs#!m{ znqllKqS#_nqI-B-DKnt56#IH*{JLO-S4?v;LqgW~v5dfXLE!sCjG$&g#P`0zQ;c}I zn8%YII~(tCNoNBdf5-?tb~>Lk;&jC08m4!nTh9!>Wf&fdqUZ6iYvL1wV_q@!_>ZK= zmBKWp@K_LdT$2&hEC@z>_L$(Jpb5jC+oy)Df%aSi1_Tj`B@>!G7)H%b@mfYyvGl3o ziYC8H=$v36LtaW#l&3vc*hL*f^Cxgg*L-yLR7TL*PUlHRoKC3ixbuTo7(qXaj@Qri ztKEHhu+l50{k#+|=Y?m4Ot0!~YX%#+1iY3KXz)%(P`My;CXeqM{KANL8*?CR=ajRN zUYbVJ*?`k^7=hDH=X6G#j?Sr>>&~tpv|$vEiyk?CZP1%bz;ch$mM8eZ)_x3Qp%K^_ zIJ9Y8pX`&YRhft5IpHT{{>~Vad_~Hqx-uc{H%5)>pDyk9X(hVu=KSVY+bO51;0=}|YB;!b z?2V>(kf>s&?ub_oJViteAF>Lfh7~G7)UZ@KuUw*$nOm*qg=XTe_>kZmE{*tMoA{>j z!!||`KOFo%)HwK^#fTq%MQ7ZZb3_q}AJ~7BUw2Hku$ca2PrSBo8sVu|nMkrt=e_az zenEs0TT09Gr1#{9H zBoiaU-1|#B5|k-R#K0<3s;oJ5G|^pBU()T#pXp!=E}S|l9j+_Qt}?pP^eU~hcl_b_ zDdD`b=DEZ1Zn;ObTAsaoxE;t$pT)If-ZpzGf_a-^ZvH)<88qPnn75r+f_d9PC78F; zB$>C51y^wyu;Vg$T2p81WsIbv{X1EV**ZuRG}<4k2r)cQ|4yz}n6079%+524TLvM# zx)APr63o-yQjLszsDs(iHqj}30sgenzUMlkeeORRg+7PJhJHe{ z|3=y3(f&ADVapcYZgT#PPcDf`2mX$a4%Vmvw`hP#AF^cpUisFTGHK@Vc)IEE#+`Qs z-!Kj~ZL@3&e^u7Bcr?)`n=LpWHjCHFq-9dZG3okn;>>WkoOv*u=$E@$%`%f#a6L#& zrHc%ST?D0&BP78i6LZJOCB zk!xmO+kH}SfbD?6KbEscoWB^+05tTY$?TG79i)|~rXmg$6`XK#8A0k$H+xP(OZbH? zzgBs~qt0X-R&*v2j$Xuw28~YTG6tNAM5CR90gPxQDk|D>GjA=O8QxpY&dULxW(k|h7`4;z4DhoY{TYxO|{}tDq$VHHaW?MxARn8ph zKDJx-(^?uyvuE@Z823zhFpeHo#Kwua`hPNQo=6NZ>z75&vQgp7ha_osUF$J5?Or%+ z;5AvX|<;R2RSU3wGlR63fW6Q@I+rcIlV>|d<6m&cIN)g%)#^~SP zb|9v)9eAd(9rzO64m=6AgN0I$2Awa96%9IH#NT!+@O;Ns@D}wrjT^RtpDHA`0{M`f zm~|`4Crr$`a?ta0jV}7A*nC(cnvRnnzqo?w)qGfnos)APke?trf7IZtlIG;LW{H78 z8?D1_5}1>%ShBQv;&5;&OE3w$RkV}v;)-_ZV;$$%MHMX}n@Sl+$n#qz8i$8gG`F@& zT$y{3nq@*Z_v+D9b^%N5bxEr$)iajPn2b2h`7 zl~X><24yOm5nZdCk}V&SW-C^5W-C?#c}qxdZ@(ZhriAqN{Ab%G%7lVb)PkcX;+G~Y z!9sgVC7a)_%Sh-g`NH$u!HK%2*^J>g1|1kfYMV*%z| zE?H;3WVOqOf}6QGX2^||Y{)Z$5#-ziLC$R~BXC9#XIE2as@ACgWV zV+2kM0;emb(U_uUL6F#8vOBk98l%YKZ&*<#^_|+9X*T2NjJ4+C&KO+3kP*11<`h>7+dWkzsf)ik|0VyASIZlnH16!Sqsr^}H%0@LUjh zUY`-IIV3l7GZL2tEg9fEzC5+K^MNGMos}M380{AXK3~fSe0Dkm8F4!B`R{8IX9ssP z44*~O`P^XeSoz}Xb&0EkDPA!h?MX?WXE6ew1%b~mGXkF{sn6Lu*zYrT!eEEqN%`)q zeaRZ|LlF4Bn-Tc#bbevP>7>Rxl+FVwM;dj?`7V?E+MqUu3`8a%q>DcX~m-yga3MW7GWIL{IZdG^l`gh=+To z+kE?7S``O1-MDVaw^yIv^Y+Bc;UK|s8`|77psC3S3R{_R4=1XpYzLkR#5dDe8S%}- zDnWeHUb>X+5rCGA1A0L{?@f(7e=ecy7et$Y$)9+2q-eHM&aD-b2 zPYx$NIm`%RHoVcUa%E|>iy`1nT4mGV`SI<-U!>dodxnr=A?TXT@(N*JLS^B-erm6K99knt2N) zTe|O>!8J^SNr|?(&#HOm*A%V~zrg+lOOOD3xVX|rE`kIgn{iz$jY0zOCoPQx;C}st z9^G$yloEiL!QkP;GMJhGJb2T{CUyp|=`teIOnkGTrV)bIFbCF6uVQ9jc}8`A!>Y1) zhGao*wb(`6X-txm81!ewUthp8NO zHWzlD=VjQ3kdUQ5pRHlJXp>q@g9>fR|hq^m*mfB6M zTQlq#Ml=y8-ou*CCL+6Oj3BaeI!`g;bR@Ft9K6bi2DG6z=s?X=o7Nx6i5QPdpQLlZ z)xRxQ(-4&5J2Q>Uv}gjuE2B58Oxe=wGLmcK4cDgEG9w>LoR^!Y6*GZD+>%rp`%4ys z#ifdCe#S+>VzxzN2^R0y(qQoc{R9>t$S9u1PO-RD#(ZIM=}@uN0Z-M{c{1@rP$838 ziA|>rNoKAnNRoN(zo*F?`Z`2rnk}DN-ho7QGVQWZBh#j*+mNzdI9g>|nq9<*o*hE1 z%qJTqKYbYkm<6rO_^)Kg#8-uHW%M7ZHXzeph$PL9WyPe~K3_5o^KdJFJ1K^po z9VZCnssGC`$kxg<-<0SP7T<9I;Er?SmYr#r#N!!7OJeO86X%v*otfm+uon~8@N6WttJ+OI(}DKx%7l!eZT;L#LTOKO~0aoT&iq%+f8z zcIM2gc4zi1V`ugyx-)wc-I+rYyZxZomiiz_T2(~W^AD^Z-YgW{#7%+={j3Z97!Vhd zPq!4X7%q%f+wDpZ?oic6*3tjzOTVNqUKQ}AxFq?b4xSheU6*nwlxFh(NXW~h7getm zs$k{#<<#FZZ5Z;aaL+vm?2S0WkPwYHu@zxRhpNdiL_Q>!n^pP=%gw5)CksP{uP=}% zppwCEC3A;~Cb!Dj3lo*h?CWF2w#uCY-Bu|D(#+5+$F?-t?<9r=-*9JRQQF3mVtO44 zM%1$J4L!o8bbSgPw*6B7-12qgy=F=V{73|wbIu>EYNzU^szpfj(zU83r|Q~; ziA!=1Y85ZnWx7E^E^v}~z7=`ny zoqW;%s;cQz>E7C=1^gAPnf}Bp->O>i*gWUBswc}?6$JvClkKRbnq5(&5xHi>c#OcVh z(~_z@rB7;n@e+B^+RR45Y-iNB$EN?=K@LqBa&wgZiOJx%YkmaqEoy_tE z45hNX6|zsB<;@mdWO>mfWO=1sHp@HcxvI$Wwl!ULB{IXMvTcI5vDU(E{ENE?FHu;# zEAep9j9X*#yBo&bXbvn-q?`JC66Jyu^}6gy+#9rKJ#3ckifT;0n9S2e{-`f2AzJOF z5=5)A8>FJuiQgrr1VgwqGD(A^k2D`Vh>=vRH-W{-B+1nXGD-I;Lh&m1qs=6VX=IW- z(}?kkOR`P7FUIur+kkY^ZP_;CcyqQ*1;_R!#s%+ko8ZLTNhjWBM4adstY-<@|FMjw zW`Rw%ja5JSpMHpS_~BWHAH^l|ix&sva>*0Jk2j0?ap6IEVzOKfA~gI6*RX>TW&~#k zq_pd>7|zs`ED}4Dt0n$%P^1bt<5dA?ic2I@|4X7p;ECbP@nX)@_%(5V(3jf=XD&@T zb15S!XKrUPoVlf#GlTx8Gg1Yd@v49`#UsmJTaW8mFZLSNwdPogQi>rq-j#q&VVM2fHe4ZlFlqv(u6vi7VQg%Qb(7aPTzu3h4DDOYo%y8L^6{|Ay%S zUVjq2!v%0We9L-+3Y z?5SATICrjA#VmWA>&Elv->?MFpZ~xTJbx}_?DOYdVf$tj{n|syLA)MiyJtZ2Iu&b4 zJKRANJ7qbQfREx4Zd&Sc84$8|ElbGSjHC$Jip5yPnu~(ow49>|F;Y9nXQY@0BR$h# zq%ToMdXiB3pi4tijjmJW#E7m_rSZ3YFwFBEWaKWVQ3M&g)~aZhE-06mr47c>I;x+* z#b~XPxp=$T@%BZv&9H@cXV~ShZMDL_eq4jsI?14vGxcUqt76}ia&h&-r-JF+WjGN( z&Ju*O(`(ri@f1diS;SjX=5hh0em1K(S6{D1>HiN{1%d6dS~l4Kj1dI;f*{!ch7q(- z5aj=VWduoC4TL!VFS7#|YX@uDpx@c7Tw8kC@lkDtmYJPh3tI;{3?MLfDoq%1&5)SC zb8s#r2=_$?(fT6!U%xwYl77KNen86TEtNENMBT!?v}?qgo5&6R)vAtpudYnw*VR>? z$dlRkRHpwXZVTerNyRm9Y<8qAF8CooffynLQK7fbh5*nBaYC&`@9 z`>H_=3dfbSXf{8kaAq)_n}9`g3Q6YYH!Q3kGHI6=;>!=9$@8`CF8p+Do8VtYw~;yguZXV4z< zcLp(!oxwAYoxzvr&frN9t4!CrI)x{Q5e-wu>Yw;Iy})xH8^dJkcp6D;3@hp+qZIj& zoPUS)6XxIHIw#v1rkqnayrfxoaqGfdvJQ^4`o6kg2~)KqhGw$Q0o+Ak%1RuO7iiGm;|HLo7y!@t`PZ zh%rSGBGN_rHwV2TxtO`Du$X1=$g2xquk<818jX-@G{oqiV?&G^@V5;yJm0}2?nN32 zFzM->B$MPrl1Ur&6PUCyrvxSyJ$uf1AZJ$c8Zc`lhl6~*d`OzzQDk<9HCsZyKCN@% zEhXja-|k$vI5?sP96=GCgmOuO)$&M=jZO}8Ssdc#UQ{?I$YupRbLKEXcLl@hRO3FAs)!rSuSbN3Px63K>C^BnYCUNsOSU1i|h$ixJ)3ie72{ zs8p)&XR$U~r*T1N;{P%B-GNmV%m3bsv}8jkv;;y4oe%;Gt{mS)^}9vI_Wt77TcN(_f7nYH*qbOZsF*N# z|Iu7xE3wLqd_^DoloiRwB@ z0Lh{H*u6HJzuP1l&P8ZW0X!Kj$N8|mbhkFamwpIpv2VD}OIlbVxhc0T_J0qtT>jJD z|81IV_J3(K*g^S!!vD=LIzK6O!v62G^l=n!(0E>=iuZp#C%CQ6Pdb;pLgOTVS;bdq zKqo{^Qp{`s2mct?Tvyre>!i=F@m0{Plb2WWK1uDv*J_;Qy5#inxU3wzz^_d94NzZ7 zaPiK`js?Dokf$s*%pQMA4$K~x7=qcOX0qAJy)f1HjH=auz;2Af6jHr`nL?^d3{4?j z^@-|jn#4;eW{?&{&of9GV~$t6>Z%*_>Gsa6@?~3?RSQW*Dq=~-6cPA5w-=teKxrjgLV?BQOR?pvW|N|j(jo?}9u#K43D)xC|?S_y^?s~VWS&+GPh z9RE98s0!F(RRLR~A#|K~mal`dz?c)KL>aSxwr{CAAa#Q=dmUr;N(>n@RlOh~u;bY% zJ6>Xn<9}xdNrxSlbl4FMN!0V^QOLKzuw#$0!;_$w-tB9*X;7PxqJVo4oNC zXY|naR)Ta^v-7!kKCP`RusOrKe1UI~YLp@z6j@$<3E`imq=8UdXZ>@*3e{Pn5NkT7 zm?W=Vib?V$vpW~2r|n81HK(aVfj5)JRLM8i952rnKi2pr=&s)xN`1xew3 zrKR}WBz>0MNcvVOlAAp@QL?xuCN~uONgX5${5QR!$&`9Y3^E78V9L*t7);-UIrnsMRJ=rB8-PQy z+)kny6Wd8s8=Az)61ajG`@`PW4b8xe z(Kgsq`nANstgQoUeRXk=)caCH-QZf^=;UOsM-I&2We-L6luk)~u%~p12_@$nk_3B7 zQkLjC>?wW8)Ywz{il5+=Up0*0Q$m2lD85AFf%lXiU9%z;uKDqNUz~pAe~W6pV4mehgMkX*;Y2>uOkl-3v zxse``5={0`7x6X>xl4sjzQ*28jdYt$zCp>AS*UEb--Qf~NQj^3&6brT67uCj5e=94 zS0$((k_drttb`yCj$#O!kTk;zc)p}TG@R4OM8i1}6N!dF2}U&Z5d%lVFk?hC?8JXt z(U3$V8d{Zarj*^mR}5`$;}#fm>wLlXNtw1F=9(u0`I)lH@CDU@PO^U6Y5(Q z;Cd=z>Q54aIPq;GvjqN1Vn$>wp0neKFJ1?ER+9qSI2c4o7FK55<6&rE{7dXM?EI>!Rq)}6K8dNLZXUS$KIn&IEI$~4eYDL zi^VZiLO>oDFgNb?z>jyNu6NCWXFif z5`&qs=!?2d)k+D55zA7|siJLl(v$^;F%u%j@F5!g z`RBe2b5`Q#CT8ONA32+I06#%?wOLGN{nEBFeHH4bjrF6HOnv;6ub)k2)|T^+&`ajG zq{+ymPD%*gAY6Fem!*FN=j^BhKaD37XIaD`E15fGH)VO;miHYP;BP1A}GK?75-A6G-xO+wZ+Zpo4-AOb& z#1ah;u_2s8Sr9l!N2-T&s3s(ZbEt;+`x;&JU`o7YDsm{ojxkpzGPl|igCxu4X(}-; z54I*cNDMMJ;=%ERr|5q^>Jp=2F#fJ18fW}1_{7)JJEpn5?GxYlnHaG*klXV{#FCp9x4~j- z|9Ri&(!$%oPkjaI7O4xu+a?LYEwrc3`|9hW=U1;#4@w+6jOSh*s^@QqT_4XbJmXZL z6yh3mS925Lu5Vu4!cTwUYvX;fx&HPG-_+#0Sh&@~vNlAx`uo?7S8qx%A{^Z>OTT=^ zTH+AL>yiKw?lTENggeI&v=^y`2zN=+Aj17j3iBT9&k_@faFtq+2-j;7;o@7E2v>zM zBEr4M0%U}vZ|y>L{ZWz;;Hg=FEZ?X3Rb<{(KK!F^ zSn_%nDjjOJtR=FQwNHZKP(M7pg0nDaSW7)D@$jc-B?SI-oFVWhQVRa`o}__4ogsDE zpUy~3#Gk&EVEEJ5jz4|R7~xO%^WT;~ozbC|&Fc3DbgL!aPOQ@Pv81g_$sq z;%~EwW!VmAl8q=j0?y=V={OTTIL?&8PjIG;mZdmT@g|mBvASYu6$i21Q=LsLdT_+{ zEEe0dgxKa6bd@Xlb9KwhzLlkIVtsMh_oN!n0^HGy88=TtFr$obX=dEf5>xd6&A7pL z=m*p4*Pshj_l8&Js+AT2|3r>tam`slt+VB1*Lu3I$6rHt^7zx#2FZv?yL3h~X_xo< z?^Zh{3x>+}mS)m^NMd->_H5S;yZJNK;}QYOh=tD~=;Tg*oL`hj5WLT|GzSPB?sKJa zV|M;QVt96TE4(ZbZiSK42l1^$+hc|%eK13Bp{j9<;N5`)J-vc|glb~Z@@7^_D`Rek z#2`l@404n#i9z**L5?y~V&wjvcUUWvlejV#NJ>`*tX?NE$VptD8zqK$JSqB_q5ecY zH^JXQ|F@TEYZy!{!r+POQOOFSk3i*`=Dfwz5{*tLv?~DHNiqBeIn8it-Qw+}>$q>Q zo%9h4*-rXiq9WT#-?ZY%vGnbv--s96 zNl*!qjr8K}q}{qon!g$kwMyRe)FQl{6xTXRy-#F~*iO2qhJU20%5?4!M_dmM9NkAA?l_L3&!Zj$a(fQ8K;>48DK{8=VXvYvt2`i}mi|<`)UE9A>4VToI z90s>Glfz(%p~+#YnkgZe7p4&{ucT%(M$8Mc^-QKsQn8YiXL&3yj%e zKx?xR)wi`imlkfTf2!x-sP2?HLI2wv{cn>P(%-og;-Cb>i2bdx5#?E{^CtS!k`Dc! zwonbQ#i{|eL_-qw%k?RASYX()Jz@(!=ITXC^UT+dMDtQH4S!?iOORb`cA+M<8td#r zA^d;e#vi8_H}vi<{v~}M$`alNV%zkOp z+5}yc>Ti{t#C6I%sk~GIc@nNL8z#YKYk}`2+&#_TN9U&c%jzpl{Ynj%R2UjFBm_ev zk0BTuq%^XnHIjxMijJmcPw*$H6%r9imTs0{_9xFqZk_JiE*wZtx`mNqT=eC?ov32Q z#fmn@mn`YE>()<}7^&N|HgCKnHYY8Eu zoArr^VuUVOH1}a@ESmfB6PmJbTJ)kBLmY1SIrZY51=Drq zO#kgxD{B1o09?H7HU95au2chQ;~WXWq@Sy+F824*DSK+gsYw!R$*O?^CHnS7CM!Vl zC#hYN=z>e!!hx&Fwn}m6q|Iq28`>=~$c6}mY-qp4Ad?{svY`_agB=^5LFA4N^(A&} zj;5LH$d&nlL{sX8UI+ujlHd+l`m?M>cHIWaaR^anYQuBnf;^$`Ty~-|NfN@V$Qg z1mB|z1`pa_BSm~~T$y;jsHo6%YwBBK3=*iJ<8X- zR2MR7vK^VU)qc)2wXm((X&9@g`TRLzYHgyoq*Aj|+t&6rOgA%YhkMu7(+N5L&dCc| z7t05wa=5IlrPK%CF=a>yzGG^cZZ0dcXz?9W;QY#5c9IO$%;MrNmqthkrrlu-LA)b- z+>F%RQ>GW(Wa1E#xw+{k8J#OdL?+*m1S6UA69Z?Y8yF*I-iG|QHS>~aWO0^g%)B;) zXI=|}1a4NkNk*rq)Vv4^t zgsOlcRuwQL8sgkgW`SYNKO@#49nB@JIUOBFqB$KMjK9rBjMcx$DaH$5a$^wnD{_h* z=}t~T4^A*@(2kxEj2g6yl~bHrO1F|>!L=yYKgym6r@cfskQL?nll6a==XcQ8<@xhf zXO?Lt7ab)e!t(tz{|c2OahSY@v@>C6Ks&_wnv&Z!slOiapg-B$mPjbfi=jtf9ZmDs z*H@APWxY$6$d94F);%F z7JfooZ!v8xK0}QJ{&wx6?jDoNY*#j|9nqs}TRVGT^x)L8tGJe3rj}9;a!r`)pI+J? zn0Fo}I)|loNM?>p2nSEkVV!-So6H=N*n9H*@2a;Y1ZTJ;jcdc1cG&nz(sdU2+oAkq!OaJ0wI#MY2l-goi*#O4g~UTA0b znS$vvE9hA__y?#q7AfyDwa744bd?xXK^R;i_0*02R5ehdvA08LOem(3iE6r}fPkqP zJTW?ZJ4+-Q#u1tYcrLKAU3J!W|;8y8}%o@ zceL1@nfO;~IDYT{3DHn|OF;)>)viX(TQqvvEbC^L6uN)a=kJ#MD=Q+~=Dg5MBgBpO z`(IWqq)rHN=b|~AN)jZuQkLs$q$ZNvET%?`%jPGCL*Wbwf=r;jl?0kNNU%d)$MiF z>-;yW&61k?Om{j#bIPe3E41}q-`>QC$=CaPs0X77z4x{^o$HcCLdmfbv`@7+q2zUm zK_nndB$Rw0(Fi4kMkt|5kekM`g*|8l(egrw#`(I9{uJ*Y?e(1-X*yiZQl+nqmeug~ z&f(UZ{8=7#bq6AJ9T?6sDw@?JNiYO|y~)2Pp_%}f*QaJ|NYQWH?Egm96>v@GM!WC0 zCb43zB!aHY|Gf--Pv*Uvif{O-S_d=gBUL(EtyYyIMh3GJrT(Hr;h&wjM)+rEeu95? z?hxBQN6~;{|C}^sRSWjU3i{}yw5>PkpDSwfp9wm+js8rpy{v}qz1X{R2`cL0VX(GQhyhqMmSxxa<^tI#18_2ixY#!-DipNlamaL!FK z-Ea5bt6q@mW_MiJD_#N+QeGgp+fp!CJtHyv{h1Jmi)7AA0>l-`;+lT0gV?P3O|qbK zf9hZs(d9Z)d$=PFi)g}N^;$z>pdn$fh;Aw|SVZ%5DmQCr;A699WUUQ%3e~Zk4*gWuK1b+#*TfvQn1lH@NI0ObwUa%TI9Gy&YqRkEb1%o&Avi zdfO@KVAc&LEbRLSO?@v)H4qk_l@Ox-MSUb8@RxsgG{NAVjwTpL9#{3ZJDOl{lxUpr zUvIC!rT212-G8rteDd2YRkr1ESq+B&H+%iht8$q{=lUet@>n!y8A*b+l(K|EXv<`# zMqAeBC$we#%-C&ttfLwJw>;`!WwqsDdgWfpqdLjj(S#i&gopxWCwsUAqa6olns)4; zY1&aTx@z~!H0_v1G)_CJ$NY`Fi!*ilWBvij{aC7O$9A$BwBvJ+`JYg0BpB_O9?iK@ zlAs->ETItE@fM~=I~MU1+OgNm+^qI9McrLPgjm?%wt)Tp4N zsv$8ZI+9WM6^v9(CB{8qaL>wtoF|KNoGT^X-QN>>I<|F^`zbeHE#iD4ePw&?5?N_A2`4m46fODrrWK4JMp zRjHHcOP1`R->ZzHyK3=^bx9HnABgKz%#Xx7h8tl{+mDFhF2LEHumJDILO-KFix=RT z&H|iCWF$EtT@c4BvZX>;fDi8EEWn3KRAd1@uv6>>_&DOl0vsxt1$d^r0Oz}m@%=gt zylUR;P9_bX$F)cud&p{$`QP!T|4y|;g3UYOQ~qVDBsFd@4oGUmMt^ZVPP%V#;`Q-1 z$%K9EB8FgjNrOMKkBu9Q_e*N*1wTwJ!^iF(mYB$1@N*K3z2FmQ$^}U;Fh=YF%hofQ z7Kx@k;5v!h%Qy$R^Q}s-8ypRB?lQK(*bRQDliAz8zmxgmC+P28S1)Dbz~q{EnKNTTlg0d2upU>NgL z#29RC-$M%X)^-tz=B@3U@wYi?A-mk1w4iHqXC_!+^Tw;|M-;XeN(+$(%##rJo}~<( z_itJf%z2|Dwc_Q(iRxO5io;#7vq=jII-9gW%5kTc^_@*xFq3GI7G&!AXZ>}&_jlIU zpY>-ZuV<-ppv;!l;EvpV5`r;;J91Ob`{`_{#F?|D5(0NW&JegeDTC7z?@1as#2Hc( zXG;QCF;OO8B6>3m4v4^a~wMl+jJo&9x!D!Z zY|tk$$OZ|6Y;cprAd@2u^5DB92D=qJds@2{nI^pK>}nEYBQrBzGP)v>9KIkiNDf^! z&Pa^QgUyO_62pn1XFj*v5bvC>X0*m=7UXpqMB{|~q03@^cvQMjhGti!p8grA8gz$dVLK) z!?^9x)vT}S*4sA4VKGj3-RZBR)4!%D`DeL6HFMZRI;V3_y}xW=hw3I3M5yc}A=o#o zQZ3LxFPXQny1sH`(RwvX60lo&hU?Sas0RjjGe=G4M-zDGbTfXpR$}0Hgn{4PATj80 z!ocr#O3dH+9UWCCHSmiwTp`3BlFY7H_}()T1K)Fb-jo=Z2Wv7MH~C1Su`(e>tW3y$ ztSn>;x?Mb|o0%`#6RqQclPU+ARs4&j!2@;ry=xojhbsqKClBHpEdP^L;;!8C-G%Gn zj7en)!5NeC-OXLO7H#CNT&xgWFR7z<-@Ck=y4n)L(?*(vVA^QK5V#-NglVI!tomsTW& zbC>4$+vF~m@t8O|igp(riHT!jcPDqD2WQak;wKE+UHYEUrQ|MiG~JY&Dn{y8Px+jY z+O|%herfs4t#txZ)nVCQ7^H_J1Rua-rv=?fqT)1;XPlH&m;hewZt~+7yCYcElyY1P zU(ng31IeEKdg-7*j`y=n{drQLLHze5%MF#!oL^c~H%SgONq&KAkgj^bs*-Qk{Z&Gc zE8}L}ynoa8Ha|@BmouLClcYk{ta^}Wcglq4Rb&V}?*&qyE?83yB@H|;xrgz*WQmD* zUZw=Y^V$;wdtN8T2+w1CZO^-Ghh^9T2EP6E+`<9P-A1kWqzQA*0fpJbVRL$NL4ian!qe)gx9d7pL^aI-Ew zI8qCXr4|~grR*I}ZyH!p+G&*JW`PIQy)3}(LS#J;O9*1?y*uKo`l^E_ zuW=2h*VQRsEg7PYO9C8Bku0t?$Eb1eMb?0pfh_fg*Rd7a)WuuXj` z`7m%k>0xHDixPtwj4+sLu1E|_BMfG+sy#(BxI2jF%H=iiCiFC!k}IQ?q;zFqy6P-3 zn66x&{u1NzV7gk99>`E*BpTBdF=D#BJ8By$wK*0cPH)59%d(v`p*t1cgSYNPTDV+b2A<;LUlT}B7T?m&fpZBG;^b;Oy9DN_pQI>E0~aI& z7YCf^7pSVM^q?8wudadRDn5&}bVnd^weoseIN*HVT?Wti{6tD}$C5Y8;+1n~hH|!A@pX}utWIKE(b!vAycS53s2-!$^yE8jd-X8pf7}g^zI)?3{ zM&~aiYGwtlkI_8UwLgpc=yFzIh#DuYMnjE~5VxVK=>W6z>lIj`7D)m$RK94a*^!2l zl3ZhEISn-|OEy$X?`E`7Z5{3t$V#5YHOPj_kyWChBt*zYL+xg2G}Jx(goe5&W9KH^BPMB2v^g-s)_1*p@E%b%X}=~yKLlW`k8A385o;VhHGQ% zY%?}%WEZ>KOCthpy<@U@Sk}^&M+OEbw`SS0{c6d|@PhM!k%3ccssv*pn;6YGNs?e8 zD`g3-(DEyp8qT_kpV0EFOv{UNvuIP~bBWnzA-m|UC8?$lKCU;Tk{*6wL7eG`tPi)v z3%(qeC}&_-_%TX)1_xT0x6MBn*YHbm4ZoNg zO34^kObyIe%`cE7ccAbklKS{mdWo4bEl^e$K2|SHZ^;eZqpI{Gg{Xr~*q}N}7Bl#InFUgtUgoIam>GdSYG?_vfrNf9m>Dk-NSz3Q z-0S1Xo)k4tqLF(M8mW^j{_a_U0V-^f@oNk^o{g-pNMazLFpyt)z`#aomqbH8p)L78 z%n9^Vhb=Oef5?&lg2X^RVIaTDJbDRxMxr5~(60Q3`2oNB)}mn1Upb}RBU(4BtlE%kLRQ&=g*NP^uU!~unOvX2a==xT8eza) zS{Nu&ZKWm{a229CTT2oQI4MhbR=b+PA&LE%8UwCBKViW2?;X91hY^6_SD}{)ehZca z7MHe^YP2-4Rpm()Fcc;sl}22zX&b>uF{Koo8fTw zi9nJ*v^+3DT_>o_r(~htW=zn1W4OxU%@s6)?{S}o{RAq^VQxYSbl1ztF%0?GW2&WuJw8c)jly!hprnAtcz4eRhX=`s0gQZhW zkh>dR)iDgPnXw|USbne8Hi0GQE%4Lzylykv)|45{x~RHN-%BDAjz7IUe~PgY-T+ z`?^3KFA2oXi6sy_C()2Z{az@Lt}HONPjdU1SLu`cm{;isUJ4vkhomM@{ZU8tMomz1x1Q@Ckj5i5_#Q>QOIA@bDei^x;TL_D}K zu)4H(Q*mQpyUJhz?nptrNs|z4&;&OH7N~3q#;hv|T}`w4>ZLaYZdT(YH749qeNAu~ z-dB6N1Z(N%ZYG~xT!L(VUo#{6BnD%fFu2}#lf+=~5(a~pL?dq1DhiBM_giE%p;<(V8MIkPn*717U@GkRpe`jNX@ou9|iFnMtP3&cK^0U9!LhTK6*(M-Pd?#6cKL977}qahovMTbn8|*52C0 zerCFGWvr2ut_);Z*GmjK-sQPfVlc(fl_~Gh8MEB6%X_JNB^GW$d~l2ARJU{K(NuNB zB4dv`>=^ut#K2&}z~J{J2Fel!Gv#i->Z`t%Xv^x)9RZgm1q2WV7k8%*U7r%)U-U03 zcKPZ^4D*%wyq|M#cQc8y?(HUK+}rJHpDig}?a|c3B?e9H@=TE!=ArKt(bVaWc4}tn zi<`Y(Qj-AMBxocdJwr z*jV8ay zPw$X*2LfryZ}A_p$)A=wpvhYvq+IA%38p3=mK4qSlcYe4OHo33w0NZfR4-b*GC!fk zD-Vd>;z#?N7TiqUTUB!wWkt*;65=*_hR%7G!pDWj1H;udk^oIESzN6% z2NWmhE7efR!m-mcP7H9ypJaXZn|7@|j=+7A!xe~Va71Dd4O}H&krG>mAjv zmzYRif42lf^*aZeynfC=lh@x9!vqox6D+|nAsXW3^%fW=Y>1eEygr?D<-EQDiRQdM z34fcs-s)83_0q4zm`7eu$|J9z!^$IKUEn7~tP2BU<@LAZ&99)-PnMqCe}9tJO%(@` z6f0Pjl@PwoRp)*csHu0H3d~ToB@S^)QoB0W8f4ShuHt6iRs z665l~bbPkaTcTk)F}kKBFvsv64$Pjb^y$jM487#bMX9yxvKffWGg&78iFd_1=g%!k zI`OF?Rg-HmiHy-+X*y!`^0R^4RlZaTuVDE$VB_H*oC{P^b0h&mZ9qa0Y6}>GP)nX3 z3AJ564J=c)OKQZc9fM7%-61iNQ2VF^BVO$#1`f3c86!gN%)utql0d{MOCaJ@G$c_c zd=Y4+EHL8Kw!tRU77gZ5+vaeYF9Yq$s4t}|(EU?K_fI8;ba(E3{8NIV`=!Aq);>Sj z#M-}N*g%3|gC&@4NRW{7`oLeFl!vbSHsDoBL#Q>}K!t334a-KKmo=xtC96Ic&aJ7d z{1E8vZ9PPf`619>rA14q9+41dB(xmD@%kFQWKC{datW*@pI_@AUVkA_&ZDxU1q;^r zQdGORdfGL*Xs0*Mdp6P!m@jUo_U8GbfSQNri?#UM%omntV!n_*E@Cg{3+e#O7teDe zVZJC}Eiqpd42d;g&`Y;CJ@03F)A?eRel>O8UOIL&;O9VJdv(D-op|`v&w&Jw+96HH z@?xum;71mTa+v<;SDHQ^kT^^qlG-)l{vl@isC<7?UH!*zfi>!g?N@>~tIk5OhGTS;kap`V|*$Tmii<*f=<)|<-DtfJ|uxq7e!!@Us(%yTg;fODn~)m3i| zj;=k3rNA#=BIaJP5)3GVjp zP(%XpRYTdK=6KEgxZoxwdt5g>vlLy{LDx?RCh0&Pb>0*4!42wyR0Cc8t%O*7h3blh z<5#ni+Ew~5bZ|Z0zfy3#sxeI1i4LwZ%ye+VFf;sPh(HT};k2-arJ#j7@Du-OT6oFT zTbq~`{)=^!E&R1q7FopcD#2S4x(J2J>x%_dQuIe{f{j!!0oOdnbo!fdao#S&bk#K* z>MF^m>GbuG`uSf)*LaN-fum!0RSQ0-CQ2}ZPlVI?wz4GW$?Cx!YVO}~mNS!+#feK; zq}`%R;70)#2tNw)6Z|MREPBrbu7e!utD$Dkq<>;CV0%jlTE_ezkR8D`!yd@eD_ zfC&@XfcR0Ok>?T`c`nJP_ZZWZ8cyxxj#Fq*VYm@pS7IQVFf4kV3*oMKU)NrW} zoN#M2=MYJP6e)dpaHB^}k?<&1$A3$(>H|%JyVU%@;jCc%*WzUVttkyCb_%qM&ij6L zdSaM`!iP8T6MT5X@Yp`Qb(rztcFlsTZ6C&N9!+E&bfDta1l_86aId;cstiZoDIrlT zH1|zadnEz3LBK^I{E}+rKq%RqK)5}+#?Pb( z1i~w6!G~4(9Ma4kOK_wJr{hQ^IsI>yDX$CCgKhNO^x!a6^KWE0A<>cnmy#_|+#lSS zLlaxGJa|(Zeu6i($%*Yv+vy`IzLsidM({e@n=W<;ZqO-xXlDJeeee#|Un&Ym>MbEe z{f!zcA@CeY<7zr4$3(<}%-}M$K(fGd=H?jBnVCaxZ-TUJye@UTy0!#aFvoPr#>se~yGhVMu$Boo$^j5I5T-ADqu=NNw< z&r;y;zwp!e9G%@g*g1I&{~`T7OV$Q|f3bV;e)XpW!~1$hb6%1ph=4!$2sZbqxDix^ z<+u@6$8k%r>VISfi&X8u;Vf?=pv8$9TpA#p05f=776^Y$=O_4U`iR*6+B3)aYrWpV z^|rs#yMN?_9d*tpbl@ndPw)jjalKh%z+d}G-J_^`P7l`6d2d#zpzHOcjJo!@c?tT> zo~`g_lA0hn;nz}@Ytr};Vy0g#S>V_6N5HQ=b9B`$C$SW`_a%OsG(v9~8tjlfp8t^U-CNd1Us9y&YQuut)D;Pad-saw z{8N&M2|i&YRbjbzgw=8H60DjM)TVm=h~N@c?{C9rYk4r0rL%_!~SRj17JwL(6 z+mDRx+X z__AbiRi8N0_;TZM)F4YG3w(LuNE4&yjnvuWY1vy?g5tUe1(v-Hx^<1ymAZ9JSND{l zy(>aXVL3@Jofzz^{#AnP@sVa|yd*K~yq?GPGdI(a%Bo(!iF!w3O>7=%Vlyd=*c`)N z#OB^3O>CaRQcP^-rzs=#_9?+m$rJex>AZbqZCLh7h-ghXLfKKo4o4`*PjG~Cqu>ao zEqilInUeE$OAb|-m&p%qQz9cn2K0 z!f3J(j$DzS;K&t6$Bt;VN12E=U`cSHHESP!W=U|UM>S?CZi~T*8%PKdt=_RbI9z2& zD12DbxmvaxZG8B`a@sck>C(-)@ZRImsf&naxoQB#Wm3c-W8*blV2|} z@It~Ad*Q7T3oj%rypZeXoxZJWf|J!gi;SIok0btw#6Ub@Fosf=*G^HdNHpXV+LHh4 zSMz48^A;J)|Jad#L1G}EFe3_rz13e51JQ(WMPmTPXnYKyI-^Y_?Z8qnfEtXUrw*fa zZ-1~&aytggL6anF<3V%ys6W`+qf(j6bq%!|1!Cw-;3o{731eapoqD64 z1={sdLr2r7n4w>*xwW#c*C*IsAHE@YuUanE#XwptArThra_1EWyQr`vz?hOOuKJ-d zW=wV6NR!fSk_Gd^tz%3=P&CF2s>pPIpakt+LCXUmbQA5hzg&Xs`7vgEy(=+rP{LpU zq&=6CqCS&ocqyS9{v$BNLmKmr*JX=j1{OPS=rpl5C2u~Yp#?>&1fndTof-$UOv_FQ`yfJ22UCUNsSS@C8*N)MvZlz%r zVz3-m3#9d!i+;E@csOCD(81X(`Rw*!OXU-Av01WmtRBB3n4=_{vsp4fy2fQv1V&>9 z-MQ;k+a(;MF~aJM#%R`>y7leBO$ql2PO0o80xp!jZ>*koM=)JUwi3!ZW7nz?V^=nq zaDI&4*SSKB-8c9NWA}}*vB&QGG45NkMniSyyMpvk$*2f;8NHDkrWq*tEwFiUK)r=BExfaodhk`5A`VvH|1yL>Cd{1zW+E#+-7D1G# z3m*a>JoG?j~HJt;}>23QIciov(PVruyI*Zc(E z{(4-rZ^N1JDy7^wGcOG~5L|2f7{6qLj}1K(tg2TpzdB8CI2imul^IWREkC;=HI!@< zRW(Tr7n8)U@>Rzh7aQWRjg0|auobJ-M zd||eX_*j#tn?C(tish3fHBJ{1HBL1xk{CKvd4t~iWU!kzpDLsyO)h_-q;mOjqDe~( z&k`=n0}|n~VAd;oyHO)`NTM-^kVeSOTwA|ALhJI^Ei#__UN&Z`4M#xSJTbb)BVmX! zG!SquIRU2z_Z|YyH!QElc-{P!V9VsH43+`sPdO%W+WoFqg1glPsRZK9A517Yzmp`0 zH&T`uvWPe3ClWj2O$B~Jys0oTcD(t+i8m>))4Luyr#V-VoPRyIM>S+oR)|TK5V~Q* zM5f8-wpG%FCuv2QF7b#nlEYQH?L-r2*1kzA%6^gsQ&}$^Dig|7qa^}8+-ss(s!f+@ z^dq6sk3A-u_!RdR9r{>rk+Bo6HsT8<0^(OY;&J#~OEkn2+7dtRZ4!ULB4hD;jrd~{ z0r7i{c>KWC>k>=H2~x{%uWAmgp8ll2mnf~8?thoow4X~Bw9`3L(~lB?n$9_f;B!~c zB+-d5gwU>d_1OKf!A=Cc$gP4&J{hpXYmF_I()KR*J74zTrQ?r5-g{+KIfYzl0pFT6K#s zY9*2@+ns%1$m3?@F;VB{5tehDs6 z6D%?|c+3>j!*e7C1``Gbuap>6Oc+iobY25bUv+~-TUKwFqVMsBGvg%z_z8h8B~SfU zrh(cc(WscvRB=hZG8?8iUrN3pdGMvAJCcYOUrM^lezRG`z$iH zeUD@N5s88Agn{j^NDL|_jBERc5?Rvr_h9?BqEB0KMG*J1%MgI$(8CC055osEt7hb0;Y6QgS|vX&SVHnNsplT6k! znI}85Ex__7Ptvbd3tf{ufx$9s=_4maZ0ilH9=cbZmP+80l1jtZrC~8nSwu=Tv*~?O zQsKLjFC+xtm3+z&Ec7X-z;`7VruzDB>$SOt?wc4ItKaNrMms*uxJ*Ap&)2bEmSXT( z$${~ynJO`lWVsVFKFz3}XFe;b&6wknn>k*~HJ_D`Kzx#63B+e5(U3&_W9?82yJmb= z@_VlNtmM~R^9A2mbwU9(Olktv2azVM`XGrR)u*Z%5(2IB^2`S%t@6wVC9`5^Pcoss zB@^05LlX59Nuic@<~gO^p){*tLeqx(FK8LlS9MQ?NUovw8ODz zhs405MB^!8c-Z(h@6H{zi;m160imHA`&8 zLm2Dp0=5F{>w@XA*4OW3h6+nrU+V|12^~}0WkX?ky+uNbo|$fz*A*LWt)c794As-8 zx{R!#_jV2`J!odAlD@w)1+x1k57ymMifhGv)6M?S>@J}l>M6;BmGTqQ&9eKS)6KH` zc-PQ$^;QY8lhe&==B&hU4&phfw=AGlX`Ak$rs{i%MWR7`NHj=1z41)cX+1&%Rrwjh zv7kkn8Ag0fi9w1(7-Z{>B?h7i9q|LISkR$c)6Z&65Kq%q7 zO}u+gxTU&5z{T6dzzqH0zM-3Avh9q?*0O(SfReTGOUR+R@~Jf@BZK1&84yZP1yTkd z`_bzLgo+aWDZtK64%ZB%6~j{k9{I83qXaE+lfyq}=(s_l93@3L??Ml<6ttJ~$*QHr zGY`&Oul_A7LR$DPLy#7d%Ofp3@OhO!y3UZ$2KAGqMj*a0!-TR65`$27;f>~Ls^Ux% zX61$DW}3V(o-rbXt({@=LK27&W(hz|Xn_&JzMEk}*f-?!bhE?ZpN5AL z>9bj>3Uu#Is&Hc1U1BhajFk{X;88P81g<~RB!=T-s82GXz9kdtM?>g4!BG^$EHKpX zGSgQ7gVCW19(A)+3F;R*>K953)W26kp#I%a>fawjeUb_FEtyb18j`4+j}N`9EHKo+ zKB7J*kT1zYcmjEsI+iAoGG}JcmFaa;CaNzjEvGCRsy<_gaJ`Ot$fVE<3BL(KIh?PW zC7i4H`!^-YHR+zHKb;&}A5%)T|6eKTQ$ww6;js5->ISy&Gio}XAkV-~GeO$pjecGs zQAR8=wcsOa@-2KsU7zj64B3};!wlJXR;(HFue?y9{dTr^-pid9s-csnhyGBx(n!pd zlO)9EpqX;2S|st96(xtO`odXeR;)WKv|C*(Suh_3XPH^CV3wE_?<_%f+blC}JuESp zTL^;jm7h$plVKT&m+6cBLDY_pe$9~B)a(P&yiy8rHzm6%rNvAiX-blW8~tuAD+oL0xn*1!wGy-PxS)ncgxUJ#Cp=3F32@Pbgv z5?+H>E!Q(O9Q_7JjjXl-eUVVM=7FVt?S2HgEl2?>3P zBQpK;*_EMO^{7O_(zu@3bBQq6 z)A~_jtUawC==y(t{XvxI?5Ag&52kYJl)GAASr;0uYR#dBb0=76QhkomBvoRd31Of~ zdx?Q2gn=e~CC1Vudk!@5RM**iL*_>uyrd1@7%c8ox2)dj4^2_?BtNv718oQcZM4K#+H5o0cwHF>C8a9^yPL-)2II=*c|&4cp2%k3hZ4<0)-$UV)A6$8 zCySH=&IQM6?_AM4u$nNix{Ac0cEZ5wMiOILU4O3e23JNmN$JXf)q^AkR=YgoCC24p ztMRgAw#35d3%1b+g@-p%R|hOoHhTSB<9Ihq42&iW-gig@>Sn}Ep^<8z#8@`(acm|^ zwA)LP(v<<5-;o&D?DBjnF)mNB%@-vWHm}!Po(Xl`F{?~fc5y`47!d){Rnr{6(e)q? zV?@_#^XTayjqWX>wB-E^meF;m9PU`O&{zHy^n$IS4tm_y&{$QQ+1)XXE#9M77x01t z0jr9$#amNSA(w9>A;{%hG6V?~g|EofLANgtU#A90Y9y3>=9zrBkHjFMoFXAeC?^sv z-x`$57?H+Tn`hE^l7&Rll7&Pv8iM_xbY+2&SY^*Md2o+;W_$OM+h{jyyVL|)Z*jEV zA~DeVVF`iO56v@K{IYo_i{BeVdy)z5Et$|h8j`46uM1}?3k>ZyM`@q7K75BdCpCih zA5nWf5K4-d2q^!Hgh2Tpqm=(GhVmp5%6}v!K>270UAN*7_fr-)^iXJ+CrbDEyF=Sl zn|$Gw(7i>z@s}171Lb>32$b)cZ?}9OrYOa4NG6oGWJ399NTS|-VNtvuejjaPSvWL* z(|p@`hTR{!O|6w`!Gx8@1YP$N^R5HhZO`9GG)v>`)_Z+ntt9Ob_<>gK@sA-lvc1Ysoj*N98lfrU`1|gO^%h*qm z1vZ#ZPsjor%#XF)xqK5Pf5Z2OR@-ZyX)i70y}o`r@N}rW9`k7EgzC)F+%SqHu%m?7 z9Muno#;5@jk4#WZ!*D6$7mXyDp`>6Oq_4lJY(mZ?q@r)l^|PYk>#k( zB`7vVC@=@b&;@f)+xcb=8pKjC2kqylLGyK)CqiwK`|}@i4$6?VA;Vw)MCjp!#{}4H zM;-q6b0IoFepDbL`%%XTT4F!yG5S?p{+Y6N%p&VNXvv75nVl%L5Uq=~!3RtYulSIk z;1wSluMpQ&MGh;sn{N&)KloIPssh)zC?U>r7##D})eES8*N@;8 zlGxR|%mU#RbtMbDB5{H7ifRjlS7ekROS8yw)Swa+{UQ|biWs`UEBlpfmh`7 z6aR@X9Iv|SrkZ-htD)-pzGp)3*fP4cLNvUWJe zJ_#YB?Yir$p*iY=1j8vLp{wR`=@jou7C6OQPG6psPVs#SvTrQ1993>%r2RE^Ar>0v zB02Dh7^=W09$H``#j{)ue4;6fdv<~D{${9i@^J>s{&-lbQ|tr!yUU@-?ZZxx=pgl? zQz_kdT$5O_RwhA9bbsrGru+9qSJ%Rl!QC$v5bcWYAIa3{{!#pd?jN->z%8Jig>IG%O#YZwd59kr)DB(OT`FW8=h=VGesdrs% zh_TLjV4+!Gy(g)y_0<`wjXz^B-0GqvbVXo!bwy%$dF8SsETWco!=uZBb@YX&f{o)P z7CT?06ZSG(JLxNic{UXqus6Lb!m`fPimH_iM*);#m3uRkAp`#|QzlYf22vcB^kJF);gxF&l6F z+DR>2#fY{X9#0gmLX&BatQS_N>sStA_`0 zB@ne$QoEvH_il-S-7e35iE(-0-7x&9M8j}ml!ov4F|XiWJ&0XfW56G2KKrI0fOcj4LsGgjVDS?Y1B;pG z9y*mS5iU#d=FnRb3ww#pvUf^K``PNh78%?7rLkB0TbpnUQwfOiw^Vc>sw4y~ts^m( zr8Sqbr2{-pW3`urt_T>KEis{&{G(l#;S%Ap;N?os&LdLQ6p4nVq?Bdp@T|oOCdhe`}8B@9GQk{F04j3v70hK@D#f2)K?sudP3%U`n0bYfUy z(3pflLlj92j3Nx2_FjpxoOahTGdx`xM=Y5HBdEmA`)(oerFC-df z6QgT3lHtGZva;*vH8YlHu~p>B+ZHpQ;sZmAsC@G8vvFlOS{6q;`0#N?;~8 z1;U1Hm5YnhbY7kC1QjQ7*rshHA=svEz!2=?tfS~xay*D6nCTqWA|z}G2q8E7$f%F$}cy2wImRGZk9max=N4`XA|ka$>HW|xvV4d z=3SDTO{C5B!>yDB#wJqcaxRw4N%0ba9lCuI0vjJD z(g#D`y>phEo!v*7!nQTkB3#$wn0l)efbGR-NTNP5X>PpEZ4_>yEF28j5@o>X#^DFl zXHqB(IO}xPS&1PFoWr7*Bp7D=5@p68OktaW-!&w`=rT(%?1+XW>Yh!*W0eJl2_Hq7 zFs)g5mP%hi^|_u56I!n@-qu=T;B7do*jIvKLa!BePxNPsQcNJhFu@WG6QUuBx>Cz< zJ!OGmLW>o)8~xleyhjyCjbOqW$AmQ!gI+kBP`*jLgu;T&Q5I~AVFAg71(sY`5DiJx zpS20+Dhmt?Rz@tKL&vYFm!&dL{&`3F=OqS%;3Elv;vYmQ{z(kQNhTDxWJ2+1NTQx_ zV1B&5+%DWsSvY9_OhkM9gwF37;p3{t%4ip=veLLv6^VffEhGdcG+k+XPb;P<#d}C5 zOt56aglI^jzS1$AuPiXMPgrStPseM*52-w<5jtS9qy1!wf%hD!?rp4AN-#`V7G=Wf z7$%Tlm|zKp3DJ;5-Ka}=kg~uqVM3G%ow|m#+AB4J3IA|R_=m)h3C@i1j0D4kV^JnN z7sCV+3==HDFd-U}sGIem6POm5P0&Bj3D@7YdsM2|oePqChF7cKq)M>iC&z}LBnD2D zuu3=_)Q?+bJ5gn(D8-3LCe*iNLj7n+qW&N|+(=nq^uWbP58&-hIz@bbJ<@;zG{3z` zTJF5P8EI+BZ*PV(M9lgfb>)Ur67;M-;W}!Dq^1dWs5ftw5j=dAdGC^h3e0;KJICPn zE;3Px>^*6`ccCfL{I(O%E!aG}iEG2=*-fkd=DkZL-L`*tY1F>ixylv0=r8++e^(Dk zov~APkAyhyTL$Zo28PF}$0Q2dWs=xc`Oqq}ss7HO@O$c2$$~Aj7gw2m&u3SeEwh{* zE9v)zw}i*5^Cf6MUS%@e3lf72moUh1|B@JFnuI}yTV*x1k2@<`8LnDwGF+lW(&=ha zDJMKfb&zaOIGw)pe!zL1s#;3q`n zo6>6~8Wj^76>pUoW-K#xwX<5FqArUb6+BL@D`y~by z69xu9Au*Q0|8xv?Wt@_ft_&FbvBbb&m*-oFae0cjSALgR*h_q_y^*s<)z^xC#6YUN z))?GSVqh>~(8Fyd1{D(q24_o*G??xropx6^8Q;yiVkSvqR}5^PCo!L`F<)fyuj;uX%FtIVqP2@Y6TwLZu)pID`Tm>+JFe2Bqv z)w)XtHeR(pGncLWquYjv4KdR9L@0BOzG79%Be*G78v{_3N(1 z;ak;zBsI_Ep7(Y3?r@TNUm}o<;EREa63nx?=X>szh1Gs!gqXx1Tx(XZ@2@qJxFrvh zcr+wYhnIzi*cJ06?sqRBt~0r8s>C1-=^-IV zL%OarX-K(sW=)#K6s1@|GLeQ@GGRe9#5pTvfsuwZTBpw~DD35Nl*du2l~N%nztmBF zsl-6}jS>RoZ-`R`e@ia(kA}$8QWg#apq#1G8UQ#kH9@L}ZW!a3GDc!x z$|4DYDf3G)Wl0QENG`g_u1Ox zt9p(xyjPhcYn`D+Cy$7fv zXyxEJ0t>cP*&e6t7|i*-4Cx|SMt)CDgZ#c6J3aFIE36*!`z!1JCch7qmfAmebNE43 zyMP3^aS*9}4GAeu?PuLWseLnv;?%yTBzCoJs;9jWPS#V3!W;DZ=OQn-y`2k8Qs1#4 zI;kHc1tSd@QDD-584`mufG|h{mP!ofV!|K|*dQ@74e$o2W)!~}SO&KC5 z_NuZ*p4bm(-xf~us1GIFn%R?b+uv%5cwdrYdcPncnBKo*2u4IxGN^ca`hh#bYjm48 zP1hkdl=qo1SKdbquDeid=%O*Tr${j3bTTpU&U7Qji1_wSftlM$AcBG=5J4dtlBgH% z3a2XzjQD)D&+PJed}dyscX!yY#!F40`e;Y>(Gr8OwopQ#b-vHc>m7Y&USAwTdy)z5 zEt$|h8baUw-b?$;78u%(h|<2%ec@Nt{Zb=nzuTv?pYH;pJtt1!G)&fJ*3Vx&6uVft`Vf_XgnynOjJaDL$gRD4s6_~9Q@&JU|j%)xz zZ9moxp|+ntMyRFFmqMjQ+L!mytE60M8zSu_2`T<^X~d(npS(z-u!$mxU1b;g%_fTf zh46HBtzfe~Hh)fk^;ikA1Ag<4@>z*Nm?TVOjeAO> zvF0N*!X#;cFd4%LtbN8(CHRz$r65jT=xU{?fbl)fGsDE7+;Ko37WTJ#PSO4|XcVup@roaAIc&=(8 z@#sy-;i}p^AbPW>WI=Cs4Vd1%CSZDVTnUO%f}*%L7ndNLA27Y?lNj_SVIsY`Nutr4 zghp?Y2I$QgMxZyVQYGA*tyl_rb1y%&3h1m8;cJqc^B=M|tIOKZn-U_L2)%iPsnMH9 z`3b#wG-hwsd^TL_O%tC#8{VPbkrksiPfJMgfnndX;RGFcK0H-@Ch_P^$>FN{sqD?) zB@24<7pJfO=k#W^AlczM6;pUB>3eE!aP|(Es<=m6Mw5D*22GE4k{I+TVTyZHf1kL) zoHnGb3Fbj(l4x{h3>zB$=u4(?g1-EMtw3MS;flTp=+|EjXC!~hVA+=^rM2iw2@ws1 zzFft!(3h+E34OUbSjxz}xN<`Z{bunmWA%jB!v(Q!WB>2#^lJTj*%15|n{Q)J+#sN? z7W?A#>u-ebRT8JyoeUpR_X%pv-^3=}%MfX(VA2Pk$gN4*?GEZAZ-z(4{6*z%T^iKY zJx+xu*4i24HE*9KM#XK&G?xx~q zE=KI8Vi*^19-`uPF0Or!iVzoHeon<_T%=y0q7fI~p=8&UAym9Omfh;iSSo^StdEN) zxHv?`%KUFca}=T}3egOOXo5nRUkK9+VRj)*z7ggY!qgjKW+5yrgms0mtPoZe=Fex7 z3SmwmOeusJg)pHI>K8)wLa1FxDpw?W*0vCu7Ou>{P=@=ix#=(bpaA-7KX)4X>m`2r zEKX+^<+k$D|4VPl?X3TLFPx@>?}YmWfOg_U`Kwk=&u<-1^zFDvtVBgUF7DytAuj4y zrlK(yC#zF&hKp9Us7UAH2`-LsaZl~?S8ey;PT;GEmHx`#U5APXxL977inUyHZ%~iQ zUR*R!qM{8Ka4tXl+8rrIZTcT-f7Cm-x!(O{UI(50Ubxai&`8~1WTw}-=-rTtfn1#6 z;zce7H=-hki+PQySj5G9TztgE=q6N53g;-ZL)1v9Bw%0-`9<*!Q0 zA4p~Xg*jCG!Uf{u6^^1w^wB2|T>2mWam#OtL%5fpFcHqxX=d zMkM_YRZo0IF=p|7vs&xQpM)#51C6X<9y2ZC;@K5cyu<}U{*2Z16kKhj(f^S4*eBuH z0brzzyO{J|E)v#JQH_h&3aB{E#b6&5Ib2i>Qc;TyGxbfTtL2yt|M6m((E?BX**ad4e_8t|x#u5`n+1<+pQ4xf(EA|$nv0OFQ zXks+>7?Y^6L}Oy?Uya77@jYjD;Lh${R(ziK_x|;Je4dYcXXo=dXXczKyLa#MIYMa_ zpdvyB!disZ`RsrN5t0y65PaeR@*&s}k`O!`0J#wo5auGVHEebQ9BoX{ng;)~rY)-s zv)b0*KdMTX-iXT^%j$@Yyo97{2(1zU+9T{h*n?1V7C?D~3ka7Gj?M-+fiP(fz^4c$ zlL5*hBqO9Du+{Vh9tF(`<0S{=4rk;ev2DjpVbgO>WH z0rn%Xm3hp3I7*tYwG{qmEoIA2$i$(M^!3fSyd78_QFjB9wjeB}04oua7XhRpL@WiU zgK%XTzzqbp_NOj~qpiy|TkwBo`VA|`&WILHVbvcH*j}OQ3OE|KLSw@Jj0tmaRa!K3 zSa@Uo4KP+&6pKZ+g3xarz+eQn@i@O7jvj8;WZ{1%%NDQex8s_{veTkaksVM!6yXbm zoe1-G0;D6H-wW^)!t<{HULl;>2k;}p@cjUz5iTD9xQ@{7FhECyv0npBL}2@%_#<#6 ztv;f82LESvRaH8+fsYz=3e&I>2`b5jOy8BRswd@C<=%=l=Q~j=XPc z?ScPUduH5;8$XDh5uLAo8>-epIR6*GPYC7i0aQl#>^{Iugvk#8rXgHI_#I*GLx4>P zZ0lJ55gfIE7hd4h4F9{*=1@DoaN6tExV*8fj%a@%l7=E|dJ3==A>nU;IS8LT1BgYK z`W%lC94`Q7BTV=gUx14~qgkMYvoH;5x#h5&+8) zri1`YLl_ncFdAWaSnl^?V@3nU+$srh2jNU9fC~tl%K~geNGu017h!67fEfs%R=^{K zXB7cnBHXA1a2sJ+HGowJpM?X=L>L(XFdku4bv#1&GqwiceS{xs0{o0nzYahXgy2Yk z5(qwZ0rDaE*25!&3H1S{AoObhFc_gxLxAQ8#To&WL|B2a2H}$?0I>)!5dLeDI~L}( zrf@h3;b2REqX_3)0sMsUduxEZ2u0fhgdu#5a17zcb^wgv|)s5Ek?RSc)*Z7r@5| z*AZ?bbnXq%9pU{x0BsPC^#wSI@MS*$C&J}{v4GbH0_+(CZ~$S$V1O?WHV(lfgfc?` zDkAs~11N}aW;nnFgwJCDwj*pAfky}nM*=KExH}5q5yJ7&0H+c5i~%?Z5F4|1EFL1% z8V^tpA#4IbS%l*g0Zt>Vn*^{KfldZkim+e`9w8K%3Q!o~KLn3Y0oG0f*o2@=2S`Bp z7#lnlVd4ySg!pJCz~2a$;{dKB=y zntln;5+PzcKpliD2saQ;?f^K4uzM%KegxGCkccp7H^4B2rh5QdAvD{IM+l)`0hIYF z7BJ5~0Dpw?hXAS|cpV1FgYXRD6~gnc@d#o3QGm$^eZB!0i15GT0M8N5o&fj};n4R0 z-y$47iAM+xP6ISWD0c?)uQFiFa)i|gH7@|vMacgnKp_O_B0z2gkDu@eVfxPiGQ#j* z07fG$y#%ldA>U;J-+`i77k9R{ZdeG&+ zR47WrmsQ9|zy4ob18Lbzdbnaj9h$sQ^0h6d^J>aL9>AhA+xIKs71Iv*18Bw{6-v;h zPvY`;MBU9zALR`!Nl!hAYbiNr(t=OpniX-*gquS@!3~!_V4^XaY>LnoWX>(A5Z#E~ zfn#4z0iWO5^VZ(7?+F#*=1SInfPIG*&2IihLpkcuMzg0@B8Sihug2cZS}ev*Y$wzK z(&CvuXtxT*hXH74Kww4c`7ExE^ebC#ocN>7W*h7VMI0h*NeC+ zQnffO#Ak1Pl1GYT?I=h?k9vZ`S0#U`aU7lZZ(NwvRI8Rc_I+Q$0scov8)^>ND$|)C z$dU9=(Li6pKCk3%KQHz3qE}x+=l9`GY%Lv~=>+S{hSDh3kDc<35<2dQRmbr+@$Rbo zW+P@N?d0!ODQ%ZrOFAMrA{~mO;WoLa^rNX&{)fuXajS=1R)ui!N}^SI?$F?-v3@u_ z^}p1|iQQfB=MF{|5LCVaiK@ zX)keY==KVr7edR|0PPW4{f9>gTi*ceL|F1346_V`Tb=-S5Wda@a17x~FM!<$+r9A! zp{fr+4TNA{fD#B>@&ar}NXq8}YeNcP%zp@;{s3>}PB0yJ!TvY&k5pE*fLHM95Kre)D)$jz7-3&6fUgm%)&{7Fumxc|!r;09!x5U*189X% zy*@xBLX8G^gs`O{K3^Y@CYHg2|yQwZ3w#%0-FL9L9invA$TsiKjJ>3{cFsqOc!~{d1G0HtZ@UwA{-gD5N;#fLr9JWNJmKR0I(3DVMl=G2u(Tx zv_xp$8K5;nP#1t=2*F(e*dLM~{sA1ZzkSWVmtk*U@p#sa`-TUwa!1m+-tyE~-RoI! zk@4&fWcF8xU*Hk@i_ z`(6~kVTxhj_N|z~n}i3fNtJ!%0VRcR0)5#e6mwtulI{#J`^<;i{qzeTxti21oL={l zw~(?j2xe{@*sp*}$@E+`xh{=e(yx$Yt48bRk&AikkMO1$-TPIeb2|p6kfv^=MvN5g zmoLd{!kCHU2Mw7Y)8Ml69FaTNazDKSHyr|h^=5k=VWn?y8OqtWn10$)@D)^aO`&vo zUimZ`>Sk)NW{T~%B>OcAMoQ8a{_>&R74eQw+v}R4imok%{aU7>%=HWkT!y^U`vume z%NO@+PiDJWOB8y;WAQ!j^h$EkphUd!laJAvjQj2Pdx^Z5RuVr(#SVn}W#`O&cuhm&XG%C|D`!{I^q} zo#g%;O`YPVgz&gb71d0A3>8hoQ_;;{IcAS1Yx-9DrlMS|%v8KkGlVA{FXLFUNg$0o z;N)K_OeQVd6q^Z(9#h)+&}Fn=QRj@x@@ku3F`V%#A~bE!w#DMc73y*eJj-rEfvXvq z&JAdj)-ZfVxEUSBjP?ja4gMml!f;Wdbw?kudb@BrA~&WsD0|We-byk0r=L=ZejhHE zC$q9@stP^qRHF(ygc5KMuQ8HprH&gGN<%aH5js0U?pIiKuM@Kn%4oxkekJLl;d1`e zy+2eWYlLb{oU9Z}j#ZbxllCffUJZE!IUt^STu&}XtJRcS7T<@(>^jGZM=TtCueDpj z4SXHkTo-pcsWUWgi&~K8swF=q7ep)LUdd4c(^u;|H>UrRHlstUhgYvrIkf4-kH>WF zLKoDQ7n_#Oq4iVC`jOu(tPm3`5xtdy&QXzaQHeYfsgK9VVf0c%Ih_2XE3PL;NskoT zq`q8APZ-x$=|Fr{=qQ%U5K`z#R(D&RT8KU>Fvwd^U={{9kZY4-W~{#($h%Dl%%!Sk z1aPSs4-YtaHV*ndxxQSLG%>6Ex~N**M15RixgP0kMu0{X$A&ZAdQIfEWUyJaYfa>M zgYHCKr1|`$i!_VDY4sD)a|pV`O)3u>?l zl{s9Zjhrr#wH8!9LF(EX?o_MM9_{5O#3?dy_y_F}N?b#a=8lr*OD9zNI6x`tc>?Ot z&;c-goDpi%$5C<@uU^%?-%F}aGrG!U>DXwwgzY5FNR@-=nrJ!Ic9jlT09k%gW$)Q5 z;2O1IS_8jR*<;Z`-w3jT6Sj`>1nFPy#J}joufydsfG>q~^{)Z*`|A{jIY+L#k+J9fSYR>>}4E)$HOB zM2|>UIaKOZomTBC_mC>v>AWFwLAtD~{H@eTa{|in1*Q32eNswuqC9PyAvd$=lA^SA zH~Fm8(@u+Ymm^4T(e{}^FoR6#E>9wZ#A4P-jXsopv`%V?om7Ut83>hAKa}%Jy}5(? zK9mSSxQYJ39`abCy6MOEl)W|m_vyHz%KP+ePeJ-cPdQCW%aS&k&>|{Np%?qgouqFy zvruL*TShbcg{9d}zDf}q8d;<`z5XjHA}k<0iNz5_9|zkD(o4T7U4q0BDCG2&{_;rj zSnNDD3?B$3LT%>&Xv-TrwdHe!gAd*T^w0)XT>dI+EfDFH%}=QVruLJLDBQW_;*?(D~|o?H2G~P#9w(RdpmtO*cwOgX8J8k#ZOj8Pw2s zwX_ZpeWy)lBvhr7M#%}%;&^HsEtm3JDroy??lYUKg>vS;v^1Vx7%i72B7?Hkzh7&m z8QCQg*q#9hM`8QnMi@c9Gpp+yD>pFIg=7$Bvq-H$3#n}@%x39=h7c2&;EOuXjgy0H zet(HIgvk6)DA$_yS3IQ?ia5XoM;mIqegbda zXAx{h6Ke71+=g^3>S#*Ds5$3NmA|n0#S1og2C@M(S18xQ6z`yqK9f5TkwMvpHAAe+ zS`KxKwu7}sSC_@6`E-cQb~6IoP3j1&Z-Zl@Z@)1kERTg?>IiH++>eFp;%cX~g(TCP z&t}MxW^HAo?T)C9lLf1pHCfPk>&FEe4C%9`u@($j3r2Q>BinU{4=vqX!7h1@$H}vZ zUxJX|k5@suEtzF6M+)kS@hZVDfqE&hozfHZQ+iX)Q_++&Ly^n+N>virqLkWXkuUX_ zD@O|JVsm$rwkD05E0492#-b;NbzodJR61-PT$x0POt#gDN|BSv2VybX>QqUU3%PGa zq7t-i7;HuQ(?av*52PUpY;l7ViSuE1tkXA4&=a!r?1MCU8<{4$5c0dSi>PABjo+2t zSzD87;0Be?NNJjJ_{iQ=@7f5$^WnI_h@GzOD`p&pYk9wga#)D@<^lrGE|_c3Wy2w< zmF6j-G-DxLUF{H^VTW9!Y z&5cV5+Qj=4bRtZ=&P5sWQ5y+P6o&xjdcj1xXO&!;6x5wT>y>mRysqo&Sw}d$TJAy` zni0mVkwf+3tZoOhx^33VjrDa6bNqCzZ2^h611L@p&QJ1phOLv!*~oaKp5JIF$((sY z>7m7PC_TMi&P%Y|byEQEEBI`H`wEJ#7+X6!kPFVpdGLX>j-Rti5{iYCI!t1!*|Mk3=6M}~c^0x8QX^=S0ZCXNyA3Op%F(2M3d-nd1$z4bi(NR{qmpEyjgU~ZMY|vD%v}I0PZd>5=&Sw zq|T!82O-aObu;EGrRl4Ka#OO|jL>E+>`8P4=;sdPfLYxUhvm=obq%9BQET{It>Hmp z!nr13iaTQZ&DZje(p6~O5xE?>uCsoNJXR4Iwh_)d-{Rdm*{g)hI8 z+mo8QVr*fRB)amr+}(sw_JrJwv@|0eIRW=)^cM79Cuv?+NMf0sU0e=-FR!H?3MzT% z_>(Zz4--wXoyftHa8qQASPVOn7IelbIWMmK$*1JDw11FNh(10AH$q~Q*v4a65?y^7 z)@Pj@=8Z5j&Zb)nDQ&Xx%b9UTUMrCd(XL^@&C%MoG)Y)ZuAi6h+Q?p!#Rkc)BwF@I zIfU#I&vg1x{)C(qOQ3EopR_^zCs=gbUf;qJP|I9|`>;ByVF)B^u6(I=we&@j={mw| zfy3F1{c=Cc$Vah%IMQ%w7n6c6> z$sZcb=rbrqYt}RC41!1%b$)*tE(}R6(TpKnshU{CY$03+ugWcKq^-zeV>RMBY^XZx zigB2%+TmwPhOA9ow*I0Ya^5NPY`IB7amT1P%1q(H?>(*k~UMuqL zy13oft|gW|k~rl#re2#Y4ro?l3tkiD~O@1zaOa@rcS84P+tD4qFfmZ}5&Z`gN>)Jfv>u7r5WYG24<@nX<5`;_W>QBsHyu1D<1N`pj zcZ9Wggcbc6f~EuVbZ1qW=V1?)B%r71c`TFT$*&Rw^BJbCMR5UOZafbI8rxDv&LNQ zk&4?RI>Ah{JYzgZJ~F4eCqR_$eVCV1mYm%k61_yh>Fv8zorO;(5Chg_6v6N4na5Ij=ITaJ+k+ zn8i@$dX$9D&8IXW>x6o&SA$jyC0spbhe8|qEAz=$!a1$>ZlNTzwsS6R8lY^EPS4f8 zzJ>qu=7*O2Ak@{qP)^FP6u@nJMt-HQbapPa6;QsFew)iS?eGzA*cEUhi-pQZo9s?P zBqqsCgN_Swf@yYXw<%DGm;U4S;r~trVYBLy4AnAwlHI_(T2Lv;?YE;*LEy}L$>>Bs zdN@c?rTodv6DTuy!k=k*l><*I7FH%pRg<-zfd3B_R;rL1Zk{v@R`R1Kor0k!!jtK? zVCAUPOtTLk4fgYBJyALN?L9HDs4_w7tJ(MHn+%UC&MzEDeTpf8WRRN|qlzi)G793+ zj(%4R`lCPZj|Rn+KGJy2A1E{U!=JwCodbWSl~CqOb9jHi|KTA@d6Mep$@&n*PrJ1Y ze=#>yfwwn=LI))$Yqyr8LzQFFO3fQ6GkC)vVob_`H!s4J>Cyqs8_xsa1-;ZWr4sG< zRPiQ9+?*;>N(s(Nml>s?dk*pLd0Gm3`Ml;3lo=f2560}vfkW-eC}X4t+@S~PQ2X8~ z#ps*^9^T}Mn?uoMVQtpNPdmD%EI9OtI}}__`9PB9vHXQHgG2eW{JEC{hdP&s{4Ft0 zdqSneJaFjO{%RRg3Xb$+sb2+!pf95;D1)WYd0L?Ute|X=s%vgQnZXTz&5dI7-k!!2 zD=Acp=59oz8|*=uE(SOFgEAv%rz*+_?Hl%v+?D7m%1LRU<_eSO~2>szD30~(+d8Kh7u?>Nzukq=SIph zsf*?blo>n;(mZKk?TPWK#JIMK%QLe)93KF{9_lG=%Tveo+b*cdhG1HP=N+&35w^NtE#vg5z>3S3F&hI&~ zF1zCab=g<#qB?WOIi#IZ-9~PjG5*(HX>8^X`#St@k&)@ojVSoi!)Rj!@lF*JoVWH) zw9?8@7jCEsaj2oiLF``b%Ji!a$^{Z4YU14!fmz3d$u2{SbW);%#K5}ZMW=OAHj+qD z6*DWOmQdoV4M%JbSdY#-;9J1?WoPA28)+$2)na|DtJ0E0i^Vg0tI@Vp=dceHcuq@C z(6^pH@*$e1>|xMS-Ie|}@{uUYZe4Bt5JtvmT`~6bN2#<;52ddO;X)6k0hwV&7|~M+ zH6iTo3HhI5Mu_UAj5ZMTt!bo1L~M-{TJwWMHi~+1)2@1^%u8dJYPN?sFz)`MWu{L?5P zfs4lmDV+=ieNQxT?+Gogs|G9o*~okI#i4??s84?cIh0#hjB$N$J{>buSz|(II!x(F zikK0e4TI^z-9pB2r5mYiM(7-)j5QGSt>F)Sh;h|g6E#A)U?cDAM6osOYti<)Vr7Q57pW|#X03yTd8)1${Tx4^ z)|sTFn-Kn;1cM{Vj4*eyQrAGxx2wI0b8NcmGDT6co38FpQTm67>!bVR6s$cEvf>lv zec}{7V-wpBp~RirDb+Tx039<`IY9IM1iN~;*f(@(7tL!?hK{Xguj)MasZ!o1{XCz( z{7mWScS$s(J>fTH8mtmGgmUfCu}kx*&vfN?A~M($e!?|(H_hn9`Pv5O2SLQu2Isa| zrL0Y|r8$3@p#<27N18CEv>WYN8;$Oo;2TRp?YoBW;*(gM-+$=KK-Urkhrz>ss z>MnN4kHa!8qyB5a7$n5-zU#V1+u>HGN!*1n$QQY8HlXTi;4J;;2baiko+_45?+f7%D znF<8<2#Px)buDakhM5s6uT!da> zFJMGp)G6o__e~&&g<%60B>!Dt=XTtVhkV<)NRTl10ic}`qzx`$CpZofuL{4 z$0qGyBXQn#rH73KQDJ1T^rnhb z-PAMIwo!U-m-3OJ{vr5zk?d3|lJ+L`bMJ<^R;SN4T8nnWW}vT0{Yrb37KZxz9+{L~ zkG$NY%#_F^QInb4uuo}Ert69^T$8A?<9;Q`W?yPBiRNL9v$wI-Ku@(sPZZKLA1wK z?XyCO`>G8uZo%u_hu!s5_JDA)GeA1t6TKPeN5$lyOv%Gw@(X<`~05=e*tto$rZe7AP&FcD*E3QwgJ zr1yVOs=eicCXRMm9ax19y9CQ=ve+KX+@RS)i7RuRc`hrfZDg5nQoA>E<%+V5tko4` zc$e|;>IwSr?$a6~8q_jr>Q%U2J|Jou_EQJ4V@|vVSCuD4CY!P%ufyVWL061Uo?IY2 z>!oA4M%8UI)~XxObvlA!!*j^QK^CJ{_k)YlX}>9@vzt$xzbTVK%)YI4-C6b0;`hl- z7;ga!g)z+Hmscop#gBHpr5qt4!a2%*X;Drr(f!gQWTEy;i#iM0U2^z{_ojtS-8Whr zMSI#M#eaV&vpq;VQJGCTU)_aCr;Dx_qtI@l_FGv!0jG}md$21SVnT4{y|1i?OEBFj zeR3T$@s75yDPBj zZ)FGlu4G|93P*>@GJ#^edi#~9lURlAS{^=Aj=-M*70X#yvtKRk&=q4>Z(ise{6Z;i zWaxYDnu#&ibL6FRESGfh-Foh(i5lCU#@N(P$rYW8Hgy2Gr7JH>^u+kg!D>t+4URX5?O;OO0t3rkubh+780mlW>hxH3wWt*L&Sk$ zk^|aZrLA6SWl~Bs!Ul1uP~ze`+j*;vJxPRcl4XkEQy%VqL370kFS&x;4C-tf~1k;@*R8$rj( zYH_-_u$rHY5YMt{pFM^;Q&)@$HDVE+9ISRQAv_6I$CFeu!l5GSA}^Z!DrsLe=7aH-s~M8@= zYivK7Z?Wb^KH&^^BUfp)B`G76Yin;x%ndd^idIyw z*vL#b)oF``9nLh}Y0Rk=l_956b;U41s$j*;Z*X#j4j4bg@auh1h=*fT6}3HCBPy{Q zdSE}WDzr*uX#2(yRn=(X6bY;wkWfwCZ$dazNi9!~n-OM)tHTY1tj1k7BP@wfI~oZ3 zj;?9e(QLp>sjgPBk>{dnzywFJHtU%ui|L!1>O~?ljA<8X z<_3%RfZA$)iIfplS@(r4p{FC&mwsWw8Sclkx@uWcM<~|@3@|3wQ|}UyVf3S3wthUQ zug-+@7ge=vUZM@$4#FAkM_?nEV}}UknjamOIBzskOWKG?F*?#PTSw+LQ7=hknkZ{n zts9$h*+Tz!bM-cvWkGFfMrB)~p)J%(-qOM)@3gYEG?QcdhKf;Y{UGyw1N}5gT}F0@ zUb3CSHlak=DLA6lyPo80;iPe=Fphg63TW&5n=Wcs4|3LmJ1JZ4weIR6iCh)AY(sjc zC(Jar#bWkj;a;f$-z-4|K)2 zpNU#Zr9o;B13~X~9QRr@s73paLFzCMGR{qP)Ka=}sCtZy63@VECAttQ)*K zlbNnAyN0e5r&c0qW(3#o$#g7cVVw!VId_D*!lpN2SRa*a8~N2Jb$l*z#7*|#Qm12r zI@(4K>P}%sm71v5q$f^ln_Sk)gG=d`6V(+abz>)~jmRH52@DJn3Qty>n-Io2)Y{~Q z8Nt;p?k<6ue00JTwHnE@Ovv<1=Uz`yQ%!8`|3vLdiklHePK8aY&J2qg`;m4vGeY#I zkY+jp+hJz+jLeMuH!@lDSdoMKi{!z34yF z)x0JaYsA8mKiMdN5xN=+p>S^#yLL!0CCpHZnh;n>7n>2BGu8L?1lQ2`+>8J@P#j%@ zSNF9d2hD247FOZ$VHvJ^+&yQGoHJwfRn%Grf_|1r$aVmQsA`Ht?z^epSw@LNtwZkU z&fxfAZoJVICldJ1Kuv%hO2BdO9utxM- zP7fuk*YtG_b{3l1Vf&IwDe6KGDR%ig?MoJ$$+4BKce>gzyOr&WbanY#Zde}CZdfj& zY7AK^wv^o~TP~Ei)<8JIdu36Z>AYyQ0G+!)jqv;uYNpa=(PiMYCW2332eiU zE!Uppt-3_rDP3F6?v_HCZ7E!@=%fwN+nSwM&YeqDc-7By(SF2oRVHu55|$;;m(zSJ zV8+zdHQ4zwTRX>AsLgDo&o ziYUQyW6lb*v2e*ujt%l2+tju};t+AggYMa;P9|GL6KwnXxlrP&?Ogt)T0)WzSajnJ z?u9788s%)bQ-$}to)m1!Day{YyOp5)kJ#P zSLzp}UYk+m}9&wQ3Y*Mwn1MvlySlwX)XUuLW3_*UH{Nm1{l<|k=4QH{O@I*%V$ ztJ|bL@1z!FrpDIVl<(C@xLy!D*>Fpsm6`*O2%r*ZGJ=>p8@8MJ0asoxXHBLi~xVGr>Zyqa+}WE=2=jP zYb7(c*<5hqqB<-{9GtGfLtFo(-Y4fpTR7B0&j=;1+L=SGs>HtYI{dRbQTi=|M*gCH zLT(8R{N-rF^g2O4g?@ul{v&0{6W-*;Zn$61Fq_N5x&NYREz9RzQe{u+pLYskbu%^A z8|$yB--Md?hO2#a+bpF3U2$FQlHDZgb3>g#imn7o=AdVjXknqm)p5?dH{foVRAFV- zK+X0?H$p^P@-~Q?+LNbiZmJ!!bIkXay2$hw!tk5ly|*Az?FARvuXRG&2qiA3GkYVN z4#=lerN8_R$=XM#sr}NYr%>YJIumcJ@T~g?;UwPmC{5@530FZAbj3IrMy#aaciB751w5Z+n81|RC%tmI3s_Z$f+V|kzahdJM zT@v})oVN0bx`kY~pbjvjvesOAs$L5+&mDU1Z*?YlA<8oUp9v){|DA`QsSPFKy$Xsl zM-zO#GKAz4OIYl@SJ4wM)QS4KY@a*wU$p@VGZH*elrCE~u&AEGNdLGm5(_YHPc*6}jv~VY{m1;&(0Vc>{;87{}<0RdkQHy_12UH#X74m~&=s zdo540LKHNNm?~+YOq6E90um$49{}P5UaZWRnV;iQ}y!L{* zrEgZf(>xq&Cda6}7h|&qUiS zhn@%}LJk!xW*_ZAJXZ@tj13!Sh`kvhx?&8r=W5zD)LzO!!0cET3h&S@VMeGBX0N0t zuvu6MvsWYGW`w*Y?e+8omrKoz1V8jW^ZsBJIg<|CGe(C5($L!WGj!7zcC)8VZg6)*C2gkqw2r-zjr=HBFfMR6v*Xehb-~@67S!8j zRQT1_r_!_4^nN{iNAi!69q4-G=niK;U9J7H>9J7P)eZ2vEBh+RZw+1Bz@9|%tr12c zP8hCVb4C5d_43e8hwPCwypQA?l$|ENGd`e^J^w(`r-sk*r+$}8kD%ALOS$O6OQpw>Mxuzpt$UnbpSyK?fUi_x4L#S~F1-FFD$`0? ztyceEiLb4st06>ei1sG0pWe5>BEu{U-{*!0yJWKK55o_>#58h6!kMp?y&{p~*1XfO ze8{~JHMP_{*To(tkrZPKgdttnL%ZzJaoLcb-pyXhgRBs_Yyv#p1LoxQx?&vCE7s5v zJs}<434iv4iFB_SVOlSHO#?wc2NX5)j@>_N(A(bACY^t`jtVi8W83DceeF%iZ=#Qe zrLugs)PMWh?~q3#mHmvYK!1Bf@{g_+b;ay#IoAxZ_qGxLwT2NY z#Iv#)m+dZQ53=vfEtOdNPN`MZOpe`TeLB*N*#4O`d@WT! zw$C6Vgo?~BL9{;?9hw8tTNCYrq#0{zn@RSeB+f!~02iHZEy~_KId`(XqX$`Np*E1K zrCF;PW+1Vnh2AOpnf+{#I2#D(Y}4!$$pO(5wzz&Jl(=fc5nEh`cxXRCk*3?rdytbt zU1JIiVyqfWutk^M9;LVvR?7_QQ0-`YP@}I zcKe(~4*OD4ZXGl)^O}@}qO?%rYIO3Og4%>vXosXl(^#Nj9Oy3Lev@HOlzxMXEA4g3Euo_J*bw_Q>RnwiCeW>Q zwDu}{jDY})p5Vno?#1;ScoDnWeq744p0-_MKSli3gOizq09S26bP*TzS#Q}iHqSm= zYmc%?CD+py>+NZzw5ZDVJ>DDarAZ}SF}AJrdTQTbZ=M~Yp&4P~M*AuQLEjmRx!<8V z@ca2D`wkD%Pqbs`g(Y0Am$jN}eZW7UChRFP6GWF|Y}@o?tNjJ}L^RF1D)>u#G?}R@ z#;*EgJ^lJi`!@!He($r4`>M0WuKEh>un!IrCj%ijXYa75XE#&U-Dw{{HjB=%5w}4o z5tMv(*}p7s1kbT=0}jCvT-G05Pb0pwHw}w94WHZP;cLMEU#&>?9YTNFV_!+iY%mN? z;bL+v4>eqa-Lg0HDFIcXtHUkGx+(qeL6~Y5SkO0dI=qv@r0b3xg0B0*g1(v4 zH=ELbIt=u0E$E+fIy`J+V*T#d&~?9B(6?~8j?&{0lwhIa&4sBZrGdpNKjYHGEnOL|LmhA zZDg%1;A-U?XdZat-X{O!aJ@X%qD{Mbn?~_A#fWX{g1wQ|!v9Y`*>c{NKBw$WXuiK) zchrQ?9OljVkvHSK=y+$JY(Ji(@lnLKDf^fo<--5HqcF>eY|Y|X>3q(c?mMbhB#Ab< zDa?N-xSQ>0rx!5)wT7x$aqIm5?4zwUwRyxxz9liC@qt<2?T01D2hkoEyO$!nESmQN zZ{BvTd0VrZ$ENpwkKoqNDGT}qPCsF!vnaXL-svMto!pzVPn}=5)m)pk>B7>EZEH@t zjy1Rb6`0ZMSs1>;4cFm@YeHQu8(iJh$%6kY=SREoSqHh~3?G^L+5f>^$Egkg18=tk( zC1?2P>S6M^A@PLC;0{;!p-qG0oB3p`W)L^|D1DprPHX$8y(Q^r;noB0R+Q#eTc~R6 zv!NFBhnzmxNN0Y#)L3G~TL?YoLW)ty)w|0q=>OyN#YVcp59^Q2%d-|{o^dm$m>H?< z=Q+;a9uMv1$s-Ht=Un=})`GvFsxc7WTe45De>mNf&MXD#<)TMSjPH^=ON_O!oQ2N6 zT&J{A#}$W07W9{#Uf)R9yJ7W-xj5Fs#v5*96tf}ymGdC9eFoEDvW4_}{Et1%*4$5o zs>UF!v!L5JeYKI!($1yEnt04Y$b$4pII<|*}5aB}I-XdhC8)u=LkL$+1MVC3a z(n2VJ3oU0tQn4>`9D~^&@eRn=7Sj2-^g+$XeNfdHgI_G@1vvepkZ_RPWCgkl|n%uUK zF3qKHYCc|vs>Y6eZ9y-?>Hiw(tS4P+tck_9WuIB)xKI%~uQ6nni)j!td}O*UEp#h# z-R5u6WkMfW2vz1ngP4$XJ?Am-FBD&%*e#^1aA{fdaRyX1#$c%hy(*_KGSXRJxztz_ z_ge^sbD_OPA=k#_f(1Q-)6W^{20z~ZQJS$WCm9Y6Do?Ad>QaUj{?d?H!Yz{8+^vFN zYL}z=p{}uet6A{taDHVsK5K|ej`eQ`3#GbTslA($tAjtX;Me2)L2i75C)OXCp9?JP zG~#yBG&{EZG@|QU?{2UrbSxboPIg;JH|Ekic@w^bx>>=fK>L@8uSm{V@SAY{NjE-g zvrCRO@}Y%NGp=;cP01AuukG2VRddew*si6O%e280>yOOONDDiyxSd*>9ov^V3`Y61 zvyCf}4=t2ibL9_s3pzvHtXPzz?JCFDBV#Q1Z8(3V8-Lpqdzaiu=fH6f|<_MFUTtbNz2$2TEf zI}C{@+~w%RwLNI3zOYih2UWA8R-QiU5MPNDx1e|C^dctoa`bMu_?D!m1-%QWM;PfW z&CQ(YYN7T4SL0govrlA=u&V4O}26CZZOvtt` z$8mO^ZrhAZw@@C$l|R*7oB~yiaZa-yTV%e z%tCu2*M7pid<1okx#8zDq^+>hPvU%E`gjHmZ5^GbMrjNBWKIt=(pewr)OfVtw@~|p zt2H&Mxq{uxfx}dk3A+(LzDIihq_taTaK0)41+7mg74t`wr+gZW|tgmC$B=iz%$LIXx#+f~ zF!Q<0vtWi;FjG0Rn32h1;Sw@@WV)>_bkn(Ri?`@9piSX6t^eGIosn!)sEyp3olo4FJEe2 z{*%>uHi|n;fs`+}H~W-Z#p!UfYZauNi_V(i`p9~#mW9w7E>!(3LT0*sEp*p&-CjA+ zmHx?5$3k1m)5au`!nh{@D$+gBuR{O1p(v4C)F! z`+w&nYyL+TUhL&w49bZYQn9ac(teg$ryX$nW`Tv}{oHaIx16GH|Notjto>Ikyg0(W z_$4P^NGUmLKg;0dhg(IGy!*0`|F_(7o_$*Ub3V2#QOi+w&vt?Z|9j3K>&7><#PE>?cZr4YX)e4_ z6P9xC%SrmO@byZIZ$|c6XrJNQd$`lPpsoP_bzgJsWUl=T4%T$ly@0;iWS(wWbZ7R(Q^P~~KoxRNY?$dFOO#FmTOEptel z*h)fOVPa$a#uj`p&TrtxXO6q%SP%5GP|D4fdcRG{6^d93IbSaKnVTH*B;A6Vhf`C{ zsh?X=38!u}ryjMS`f=)EjVhHql+)FVb~^$WZ?`P8^K$JQ+^wrnSBUc1qw&$?r3F79 z=l|ozXHj;^vA!*OIQx7H;7WxLYx(A)vaqt9M0E>(e$KDv#y9h%vxQP1SL)!V#2PW& zf?AMMKXRj@6Vlb3N3O*8@l{ERg{eZ^)Ld>V3F-=wtMWs9ZL-0FUzqdPy75_mx#U=* zk6S1e;Y#1SDY+td-GX0~^M7^Y8$2<5WRCfKoqbA`;KE*CYboVw6N^UD;T(^nLg(Qk zwz`F>P;ROkH&q$x8l%z1f*;2DE#3I6(JnbH1uc|Haix#mrsSF}6O3|ITrcD*!{zL( zK?7nQ!29v>PtrYt|I<9!pRY{|h>!3wc(}qSDXc7Ix#Ute4_V`!7SwW_y2FjiB3k+D z97l9NY&^+z3sV)isb9INORNL3es0Xh*K-SgMb3Zf#%B?A$+1QkI$}s;VQ*KND+SVw zU`HhNKWX>%anTKGuBg^AN)lI8tLCD!^E(MxNkGHSS6~Q&$*$hy^{I(+6fx z|IC6O!Rep4=+dQ}hx~M&woS+q3;pU`f1yj?Cmre=2l93cjT&5ItEmPHmP_)TKC<3@ zU|~9vo4#vmn$dF|%|6ZQa=JthhdCms|BUzmW9z^CBR-TAv(Tu=HG*9lQu+}#D2e!c zcdg{L__Kca<$pMhyc6$F4rIM^5t(5?U3Lg~Rf@wKFON9nUW z@pVX)=o-Fw)z*eNlG?vZfbbTRhTKb04&Rhh9KX@@cLv^#uWchkMJ>Zy2Agn!L0U7D zOB4(s{l)s8_v7OQgPHYp2HC4j4&0Bgm)+}1@;->4Tqu67D`IeT52oE17{|2fvEVT3 z?-dv#EuQPV`XIip&0{eXA2=CwJvIY5%Mj+GQ%MMU76Rl(xQ8e1AQVdm2u5g+&<5c% zgijDQBWyspg76ChnFrv5&;X$>!bpVS2ulza&Wi;+iHFA#ULm|dsGI^&0ih2p5V?m(5;nA=!!;|hRv z2nF#>euR@50LKyh5PT7;Ayj5%Sj88i5kh^0N2>ttBOJhwUm-kUClET~i713W5q?Jq zWAB|Rfv-N=jqeWIiEs_!3PLcR2trtkdASSKg24o+a5n*bdfi{`Oc9Wj2;NeQes6If3suwG1H zJ($3HFM;)3LQEL6K7n;u0_&^<)=>$plM+}5Iauc;Ok`UR+=8$SPsBuK8P5KGIc9il z%8u_xdWOZNGA#FD)h<~~dI9a!ZA1sH(2&(i)ZetZv; zo&CXjHUQY4YGeZ-5>FIaglF++(-Hvq8_cnMRIop?I1h&c`vZJze6T;Y!iL9nJi&$s z`)f9Ac(6Y=z=j9=I~ixXZ{!B>El=N zn@EV8N-?goX-Sq!hyUV>hl+pZ+tpRvy(k|W`d5^meI8VR?)@*m1F2_Jmg;%^tAYJ^19BCv|HdPr4_MqikxO z-a+Yk9A45*;lu%7M_C$PVs38w#o)j~?DQky^cOyGI;7>C+;sWWgc8zg;Z!YTUOgI~ zmv;QCLO#ay{nlkMBsZKMlQgHSR7faYhNWAQKk}oWt>~wbO1n;b!v5V8TTqe?&jT%p zaGj#z1en+II0B_cLTPho7p<6A@z1U8JKG88HV{W(tOstxE@H>p@aQHUy_VqU5gxsV zWv}t*6_)va3rBD8s1P2##G}%9~?pm&5`#_|pxw9TBkQ^(F&Rk&UK)-)3!a zgFRvfeM`eer_`cV2FQWDiFTJxe%d3SBh)5m>Ev^S|-kN^qfZABeT zrQY!WpPv?o*K%c=_|@N0T-qs$cMWiqg5Q6cIQa#4vR>%i~ zUTq5SX8a{ux>djtV*A6)(k;EEy@8G)lI<9^`9mAvoM5Je#9Na3dAlOqNC?#AeV(6A z3UZW{iXCHr-$Cf`;A8APlh`BUeoCxQZ?{aTpCy$!WZH3|9j#JIORe2BS{$P@FDKN^ zq|v;=j$kRq#R;G@f*qmKP&eY>V_LMKBm2_+MI61QnY?juhBa;g{I3sGiFp+Y(Y_ZG zy`<%$h2Ub2lF|}43kzMYo$ENaLu%ESAR1a6W`VDd;b3hl9Xv)KSAx8RrUlS_?Gk+H z$>NSMX&)4qb3_XrwTJl{iH#ia($RsQn2}IMy2n-Sh$>AwJMz$FA&zp=Z8w#hyt}Wn zcCnyETuIWE(otJ# z$<>;RYFq2i@ueF|IU=PdZfXs)QF~C@QB|72)y9fy{fC2Zpyr?Izb+r`-_;QyjdGKX zF_j%Jt>B7FMa6^V9O2R;Hw|j45lvr}hw7)e&%&CNHJUH7kUvdIN`OB`>85+s zr3=~LRDvM0wA&@7-MIKU9keyY>o^M#jQM#zVPOg_>?o)uPV35!lJILZDD5Dm%O36b*!W}`j?ne2p=JG7pV>^L-+X(PJk;}&$ z<@>kPVqVl*+++yqP6H#ZY%Nlvc5!=RqN4aQ|?O-EhZHlyYibIo~M zVTk&_NbshkYr)iWiwoZ{2vh%ikipRD`RT~>k`L`r+Yw;9YP50L+(y{Fgl^Qka7X|> zR5-+o&$$67v=qrpZ9^eij}%9cmLmOoLkBgEggnWkow^>BP(lcAZY*u)9@)AuuQlSL z^^Kw|sEzA6!fcVIqP5&a!RZOo2(CBGsHZvE0Gu3RsyEP0FEjm0N(;DXno$(SbRJq4 zHpI3RQ_;C*qS16jV@HJa4Hx~|C>ow;77JW)I(Ah`F1qA#LV)d{sr)`S`7m{M2YRY( zqBl)!>ZmCFkK1@?v=Mr1wlD433^tbcOqK7rDZ56?{ig{fY$5c>m>LK*~Nf%_=W%x7P^w5LY^-9Ivk*xGCAZH($L6l>aA8iku%3zxHfqRCA% zkqe}K`+MZ0r~DHGY!i&aW6gzKU9qK&ql9g(roPIk&blJctAsGy3Zw8+b78h#)_)C* zA2iLgMoqS4j%^PKcgm=F!d#P0K`q}T6p`LLsg2*)M$r$W9c69s;uU?ko}24sPWRrl zjV-Z|R7De&DxMS;cDC8**bz1x<)B!h|9O)9s9rpnGLaN&z~w8|)aixan?k*B$4V*p1Ha?g)`?aNVmqU7TD;?1whRd={RKVVuHmW#;OqYjAO* zRG&*l3Q{ns*09wwRjKZ#k~z?!hw>$cO2fF`5K#}8+Jl=sz3G@#&pg_w9B3-v&rO~M z|MPxut&_%;Qv~JAu$QyVHPuUU)62|CZ@PH^Y!ANXq6Y<0Ho_n7@bsreUnK%26OVc1u!)S(=eJD za<)!+c;^b#91X%#ZgDR_JI&X}oy|u(hr(puM$>F5Xl71D-t<)7Tz)ipm?OZ}+*G)U zn=s4ye#H_)Y?CzM34$l~kRCAP@X6E?xrh7(!$E!5q6{0X7qLpk* zO*I#}X}VJO&?vYbKdWh;5;ZYnA5C@SqFdLe_|fH~p%+e=s>9`xp?g^#>>uN(WP7a% z|0@U|To1c|Ib$7FY|l;Qp1R4o687vkSe7c%8%rP!%F%!oy4@N}TITVJ@sKU0weyB8 zTNsw=wrrU@iwM|XGvTgAVYa8ZGu1)pjD%c;=r83Uc%4kuqutb5SHMO&H+@q+u?p<3 znTeSO6X`|a%4h#1M;+UAQ{7L^b<0;utO46=Cb`8RNzYDkG`4Lrm4mN74V}R9woetv z+pC(~WuqKRUg+JDwx3Nke{|D4_o-tlY@8pjhG6BUVe56l>R$ye4}4}i3ejq1O6H<| z(;WG2xwJ}#h)Gzgi&$oQ`O$;Dz4FuK#ts5|X=bOE(N1Qz5xR9%Nq=q6S>4o5H8(rZ zfRAYCOc(-dA`)y&y_M&UQh=lRk@sj!+e^|6~$g6Z8zNa#JLCU&`*V7`yE!`-iY znu$9`6PcNkiyrhTMbhho_-#}1n{MI}-@#>jNCRkbFb&uaQ4cyN?7qShVCP=|O7t5q z|8s5|uS^|p+CLF4oLg#Q%|)^Nvp}qgn^;44G1jSVl3;^ALDLy4>bN@e?zNN>ba>ws zxS`@E8)GWV7q`)KV7gkNX)hJE+3I#7-CJATq(yGB)LoYC7DgmHio-^lb>Rt7F>|-z zO(R!&=cQd+B*HBgH`${uS$2yBZi)!EShU-gS=VEaQXCa+Ui92P80PTCrEhdsO_{w@ z8}78gDczkGZbWzACgVy{2b%YDZ+~y?-f|61H{7V}OoJBrF9ccR6 zr_l5XZrWqrwIPir!QBrgwn`MsOdwx+shLkcy6+h%u5eRaYNFVEc1POrgu{nE{1W!? zKWN%#b=tTi3jH2>;?QS*DUuQ9d`|4^jcJ$5iqN;^sk%Fb9bH0&J2S& z6?I^bopCes8Vh=`D(to+e$!2qrLn+$qRbkBww{_&cR>jp%0KfG;i~w4ByLc z@C)8xJ5c(LO5ArEjKmKD(Iv@Ey6pR{mxQy1`GF&14c7;cwIvh`} z@Ako>6d$V9;p8#iWP3nn%M}!bY7c1boq(cR9S#k8L(lA7bU)j!c&JQ=^C}84No)Ta zlDwQ<&;e@H;n26ep-WWPZ^}+7GAh&IWST*s>$gN@#05R(4Rwa5tOL>`ur2nluo)KV zbk7a&h;;dtYhINiKE2xK#qyfnyCm|CKLz4gKSl5DrdxwlEU&c}8N}6|BJ$iK z$REy6imk%O?pqYk?pE}>+;pc?*V>QVc$z1DvYT%8x>$aAPHZv{%?ib_r<91bZV^_p zf|&a`BJwIv5s$e=kls(%2cK3p8S`u7Ik4UU(56>5|>@sE8$aHqOkJGfkoX} zC43w{BwzKl9Fk?SZ7o6$;uw;v@YA(|jahqzY@;EmEU|3E(uTat-o;5Q$H2C@0=C^D zlxS~O#IYKYQ!S;+w~N}c8x7h>lSZYVfrqh@UaDvzo#u?k*%gbT`Iy6)*Y22s6r$LG zFErtZAye6A#eGNTQVH;*^U;DAha$4R$xUT}&?e^POzELQc_f7n#>q1cW1;{>$0mA z_;DRNQc5WE!YPJZ~Hg)e3C}XgkO=E z{iy)I>i~?8x$Kky_(e77zu(w1NeWU&W)wGObq`9z);_2imcr7vr!eQp!pGr;t#MEq zR-;kz^5eUUb6KIH4bW-S+kQEN-qz2c^)_isCKWGavlZw*9hCDclGC_95PI%5KzErS z^4^wXi`%j16zv&}Mq#DZUyC}hrwrKIE5Iry6nAG|DcI*4jGulSE56_S3g^wfw?R$b ze_U}A+h=e;xdL}uls^Tf(&FlP&w63JKH zgQxn=U>!19LeVVgTbTpJ^Q0WVw#SE9MUnm#l%esBo)kxm4^&dD>6@AcpJ>LqD`poL zlRG}KwMB!VSo-r@$o8xE#i2QgL4bySQdQJ*IGv)R8&$_1Ac zju9`G_kA0?ewyDio%A&~Ekl=tzFgs+raJJ4yaH*7&dtwhazz z-J8aeNy+}^tS&wd?~Jt%%g&f}*bd$69t#%nXH)$3*-%9rqSL5rqlMLY>2t`I3Jv4{ z6G;#LOqxH3J*bd#btJ85&rbKZX0r|2eOI7us^-sS8x-wDokp1{8koXcjjXD62s~$S zpSc3}^wH9`>|4eCM(0wI_r(lt{Sk5_zjJIt+s3Gk6@Sf4 z!(Ls91_fsTl{0HHCaj!JJ4w>{w|7UweseqoFxXvwp4RZ^?2DVhe{z zZVGoY-IU5L<=Or$-&Bd8q~mFG$k#dX3B2}V>|DIVka630wu_S87e_9M=5y=%oA_2r zT$zp|YYnRBZ^M=uq*B$|(08_TQl`APzQ2JF8?c2|-`8P94d6pt4bEnhli$!k-FH?Z zPU{HDiHA4B4%%N0&Iyx4PgvX-%FaF_qjOE}8|qhEHE1uu=qCOgUk0B)G%PY#6F*at zS$jV43i%UF{q@*D#k)r1(S#AYPvqr!@s;`NmDr8h$4&0(O(xHI?=i&uS&Dp*MuyXL z^v!UiriY`*WnkVbxJ-*y{w(&Yg5!0rwi?J~PPM|msFz5B7SEnPVmk{=Qpo#0<*&;Q zE5<>ML3Y`k3&S69xAF_EmHUs_u7YH{ke_btZ^U9NWK@i*aC#u8N!8{y{-&%lJ`V4A zz6#m#G#VNDkG4=>2SsbE(`dN-pq;-3%Qa{%J!tLyGubT)G)@Om#bHkee-k#^0F81$ zWC|!xGX+g|X&Nwk+LBsqm7+hU)5#J8J7Y&TH|UQlx;A+px3aj9&+g){&OTPOojNV2 zE0nv#0BtitRCKwuo4+CZTY>)2LG;i|7cQ&L`*lYoJYyh#^FWI2rL@nG&){!1T!O;Jtr(COa)4UOPg{rqVx;(OT{+4ov!B=muP zKwtJmU-U-9T-Wg@CL*bCt*EVZD(uyaHOD96y}QZxvUh8Cm%V!c;@21jxOZDvKj<`4|Gn4xYqAOhdH8=JC(Hyg-lKH9o{gLc|^S8;oa5naGe?fm+2}jKMlq67Tg_<691;M)7lfU=M5!_kixaB2-1%ONxxG;o;=z6a3YMkv*V)7*Hq1 zHvLK3x)I;F5>`!|xHw0svnlo<;sd?xP)B^AMpw5I{}54jm_l7AQ5E%os&OwYbJG-m z4eUB}@dkPGoM8K~;?0-5qQ^=a@$S>$fpgrb`@K<4xZS8wxa3|uW%k9A9Ny(le`9Pi zbhT=|H_9@t3b@}X-XY1OrjdPn%zzcXc0<4X|DY6ds~nSqX!J2Th*G~J>g_|3twrGD z@G*}alVhG{4X2%>??DvrsF3Yk$X2YiL2KpEDD(Zb z_jNHHH=|Rt&cWq}u<|Dkg68~CEF&SCcg%ed^nqh`x2C^#V&Rj{U&~m?));^Nglg+b z{5Jf&X8#BL9oPp7v37YNm4EkuzcbrzAhsN{Pmu~gagJ&pS33Ji=?qVi%-7EK_hR20 zIy>S#1x;ev8x zrtq^Jp`62-JruO72JP{tKXuvZXR`SVbrz-hI=OM}4IE`ebXs$g!rkHE%ElF^Q0taH zo5&X@Rm0m%>S3+;Ha8aU$aS@nuyky5rNWjuSl*NS>o0w_Hl5e>EpyXKy=Zr`4<(3y z__`Qso)0wUV_$#^v8mNl=I#@DPw2;J(2ZT5nxW1D9c@%uLw5evWT=K5PN+qyl8 z&TIPcihyu?oUn1!Az*CE1-{jtZok;9M|G9veEJrQfKB+iw;`dlZJ?3xn)*C(G3Lk( z#i#lf!g|MT|0nf11(oY1=UR>PL#cllueQnGhK_|$Qm}E8N($ID$8C3U3Mmgs$UF@a z=7Np+&iT;b1Jo=nLzyK$P(fY;Q)Q)GGGEe|!UOr%Ch^JzpLgS)^~TW?ivo-9uw)+8 znDCeDP!ACL(i--~6-lbJ5{r`=IAQIJ;@dvN6NLFpKCV=zPhGjHPkdUSYtSjEbWpsu z8gK4h=pu<9Ep5Q}T^k?67q);3b3Mr|Z8EtItZlgt{TsoD{%yvuZ&slMdLQ;ur~sPE zANaJmIxk;Zy$biQhP=B4xucdK-SyvaPl~@6g~Z8g{ORlo^$07qN6235@9IPM6gqNg zW0`DoDTLcGmE4KSw%eU z5P9j*Pz+D}kH0f|qgNYGh))aH&(uaLjyM&eY{%%6|5f8q;`T?}QkBczh_?O`L8M$%mj*@*!z2(gik!O=GVr z3FW$ktC798_|Tumr+kbWdhM5Bsh8Y*T=*>1pz&yu)%|5Lg;dbP8nnD7B67lefY!XD zMgsR=gV6#DjN!UHphNW~lS_YPWbo1D{z%LtlfFmbjOFG&f3o zEvFrtV^uzBJ3n?n74pWf_?!DWNMKtHIQn-e;Gb9gz0qH7juu{8iceMCYj)BOsN@F& zUqh|;7Rel^F)144?Oxi5Z`r*xijR67tsL!1ALUJ_)wEe}AQf05=_MK+p|zhc;E7x0 zjiY+p%kPLq;X^el^OxT8C-~lz;7uCX_O^=sHEM{TM)1XNqv>yX%6k2O%WCL5DJ5Vy zbF63iGf8-IlRw?}lPCQ9a5%X&Eb4Y^a>D_eQF5ryryqxl*1`D=v3H1iqveL}SS@@U zo*`%cA~R&or>Pn^WDBO)gC%T`f)!;3GG#QIms~xPH`|JWYJY>+*CbMm9Jvj}i#d{b zzamciIF!k=w)@+%dkxM^lS3^V{XSaug5<3CZdvv%nTfp54%AeiHn2~cSlTIi+XqNO zzLwZ86_&JT^|VgxGXu8Qgpnz>Od1o(XYKS?6UUzZhCSG?9`;D%TSJ)%eAGv1=w*X_ z(PUG17%-$s44+V*nZjRKu{h3$^G-rQD_ua3kNy2vb9@qR>n3=cu~=BsY)##F`EGx% zINl^UH|U(gtdbc1Zyts(GWdp9GwbqE8KERL!eC!-vONk=;;fU9;@72E?wQ8>?_HX} z2abR`78n8^G6hiMckYE-;e3<8zM-&~)nxK5gXO?hh3{RJRh7T657<`?Y`G^Ex5@1H z*Apk31oj7o%^rvGvM9DVp=@nd6tDGmRx0288K@No^{`3JZ4kf`=8G8-{OITYOkWBg zcNrl)k?)T#&gDfPg>re#t1U&3*_wr7&ldjVdBN zlB>zL*d&T!NXf2{-c9*pVl?koxn?#M>~J6!dQ!>iiSl3~|MV;D)j6G7D~2~a1O=@X zTs_%a^_x9wweN|+swrt37s?84%glE&eA{0uyE^~&TdXJIf_3qgXtg$YZvM?4JSp~w z3uAnzCG1xXX1Q*R? zpDL`?r)%(5|Mk~pyAAF~CKr!Rhx_XK{*|x`dK+zHm3_W6gBNzjcFS`H^-q(E*51XM zA=MWddSgC6y|@o|T37x#?jb7biUhKO_{yj**A<_t^h|RA+0<^hvSzp<50&K8KVjrW z#HqnAeZDlF_t=iUG{lo!ctx_h66O&_eo&HW(5$F~(lB~g4W9TJ4sNVzQ%N1qo$D!M zwzmxH^tQSe<`pGqgC@vITUFP9pej7)f!Yy#b^#6@zvwCLId5rBXAyVBup>&^x0*ED zwtVZK{${>!Jn>(7<1P2rZj51ZXUNwuBe^Bl)Zt1Ae0k zx9^T&%M`a%ao0YM!8ZH7;@IVh#fkjJlj%L44CBTH#+^AoHujp0HYLXB>&FxC#5&K>lbVEyXrq8NW+6sP?<&298b> zCsvNm-2YrBlM?1``x5j{Zif_gV3Jaxwrsf zd|keki^wtf>!sQ9?wGprD^~_pTYMUpIgp{n-7&tQk~u_UIu;)LB5n-&E*W*5LQn7j z18jMwyhO(Lprp^$=(cl~eOFobci(JJI9|EnYBkwQ+#}=LAh|DUTq+!8cf;LQYxC<= z=PPc(fcKmy_!%#-exb~_lKzeSYb(R9!DFH#;^l=hUwMK*H^BCVGA!l~IXp-5af2-5 z%{z&NR0Jx1Ix!+k-YA1>bj9~B3tlBY#nSJMELKkdsV9hQWmtQKZ=>PI_C%hFNk@&c z;dRvAGC7{~7T$EL!^#V0*v(4BSWN^vZCzekF9LhuCoRgvnR>6rkMzbn&MoemVWkQm z((vTnYrl_3(Jq@Q_LQ;ETLyWIxN(MUR(M=xZR@}2O%$%Eih24)Tou&vi8_h=@p|y~ zH$7#%<}JfhvceO(+<;<*Viw!2cppg~X?SW|sL{ER<^xaOc7tcRpLQb+JE!n} zO1x7^uehgfeR&bh@1FQm1|H4TE}~%#{*taym+!w7&81Z`G`t@U>f-}_!3Q^H-HIS1 zu2eR{iMW4;4N<5<4P}QDsn~LH0nGq68TV#+kx3Ea0va|~k!NdUt5~E==3G8=pBsJ*f)y)l}0aWiXbv-fe7L+MkMk% z{(4dTsWQU+>H`B1O3VEYKTJyq=Y@|UOX3{7H z5f{?1kOCF!ZL^Y)PHdq;d)T2-NeHzTDha*glt!$8iTjLj4-NZJiFjWZVLg5gUeu&^ zEgsz$C&acI!Zs^m8l0-WjrtYWVP_ThwBlNI?)L0g19ZX!k!Q8;56{XzC;M(qzVRNb z?>e5f_8^Y$XC6g~bMw0)vB-uW>HQho#_qBDGulZ?K{e|Nb+S`Ca0~v)QT6M{jcwPT zlMA91|AbO`i$TS0eAg1rb)9?BIZ@D}_Z4M|o3rUko|c8h>Fhq$c3d}VxBc|*SiU?_ zSlminGK$7(o;A$@$$R0c#($}(IE!C@e{q0YCD=ARZ+3B!=H%EEW<8~k)BmT7;K36Q zimIacnm$5Xukh?otg7EyKK4)Qv9XYl$`@W&+{O1j0bGxLc=n| zabEUQCy-D3yncP&xh{&`4Bv%Mx-Qeh%Z)wi3}1Z|;)&Esk*IGvI|?egG-%9E{fZe# za|74pJoQp+fjGJyVH;+lq)nV7MOmJxH%Katwa<+&ZpG(yYZ%FAHw`7T5eDyigJ+*0 zLjj(6e!Z2C+)zA%Eif<-85lYq__idxp%b=^E*{HXH3;Pffnu3BJBr#mHRJ~kgZ(u( zunL26*qcI!MpOQgaW?TEZRXtb=HgpfReTa|wb*~$YNpoMheTPPf_2kjNSQi_Go=~f-ay=9AP`sSXlQ-*nBs87S^G~Qoo~GZM<^dPI703sz@+4MZ;kVcESIyI*nc)j2Tv5H{1`+-Y#^Zpzjx z&eJ+)62qp%Ck@UTgJXA3_NC%{rgK)@Q(T?xH8^_=j`dvXP$#=6^?X@}^^ZiOE*h}& z62=;ymje$%90lKt_^;XwOjD%X`->Z}E(+Z7qSou++YR`@r46g`#4#9y+u^%#Q?|Y+ zlMxMx1{d-{4;0s9w=3kWIug}@{_G|LG{ywcU_O2>2J__#v{VOSt3V2`=oOdDKUv=} zh2J<24P0z+gC>_WdjI_5W^B9SZqd2$lm-Hs%s<`JFqS|3Ah_=u+_xPr4eA(;t}w7A zK3v>_ox`yYwYMpmJ8NF$4;N>!KQFqsiT-}kUZSEzWW^)M=rj4cmoTbTza;HrWuL8C z8a@fPO7bOXm4r*Sp~)Q|Us#;$>nl0E6o-15HBZI$a>a;>gMMCGm*(57z+m?<*|h!k zLw|9GZ>D75sk5zwgV+t&RD(FlBvK0VexNwr_oO7Q(TU|BA+etugaMy0U@J`+sqn23 zRJd2d_9z&s@cxqG)@+x-`OxIh(&MJZc&pAu$vLk$)1C~b^07T}l}XWy*fqPL6sgx= z2Jx&(q~7=Z67;?%|H>@0A>a14RXnh26WBfbcf)9Ys;E&lzIrJN6!m!Sj<75(GbevOr-VJ@$8;b4p zYUY1}@hV*V4dI7<+I{aSpph;l?>QP9^fZ=NjPx!4s%K z2iC%GMthP+8D!e5`24!!x@?IemuO_GHj3*z{%n-WAA1JmfG2s8L8dmp@lSa@qrRmDb~D# z$m^d2xtAgrc#@|TG_K6=eI6?5;fe41Kk)no;O|uUsUG;ozDb_YJG`M3@E5#Ay>Z|B04ShW6u3&-B$CoS) zjuWc~$-L;k#;N?q*N{PE^x<$_Am4}(vtP&4UyHX3!pm5ZkLSMv8U^d# zZ=mB0G(gvwAabf-9x6#;;x&Z=^Z??~xzIQ{LQVS>Z*%GN7MeB7pxtBAXqX!QHioH} z6zzHZ*{r~Dd*d=nY$c6j_zS--P3HsN0ry#h`yZ1_#-6wdk9$yY59p8E?p-|Y7Y1m* z2_hp5-wY!}G1)t@^Zle%t+4`D2bcz*>J^WFO%{2}En6VEtzzYBEGtAc@wFtDRs?Cr z>m0XMg0%ikyrJ9BSH>ycXvteUI*=n=FNHVWUYzM0<>n3d<_V>x-ZgDf<0g+j@~C(N zpxokQX15P;vT2hdz2%U2@`uGkeXqMwuXv*<-z%JHLTiMGH+G4Ndh175qcaB^1?2fE{}MV(a1u6?=DO&(y$sQqHr?zT`V5K*VaQf z#?F^mUf!xnP3m#J1o4%z#1bbyHB%*uXbX44N(Gg8?w6$nlIw)BeeIjbp6u)D$?X)* zr8xo8_$$l_KFMp+R2IALt;Br?i-+_3KP_&L^jS1c)VVZW+{sU$E2j7U(J_s=dy)4( zt{#7dYNk48b+vD~XXBPSjlna7PAVnr$yC1lZ6z&6wqXpZF!A%~>|3;z|ToG%5mQ_f*;9rfKTh0%HNdCRPm&SM2n-=~PTpq@FW9S*dQ_hGr6 zT5AE+ap$=N&{{ZKw(!2neB8bu8A%=!oSdJ)KmG;hrg7jo%8mN_<`TS=;iaY#yj@S! zpr3TNYE5N6eOgI-d4QUXzVBPC5q=~%1-=jX{K^5G8(CJ8iq|cc#Ph|65skL{w-< zRDsz9ilbPLpU$wui#l}{pI;s#q+U0;B?WkIK5f-RrP2VJ?bMrB6YYgg0I_CQsBVGPA*C08{TS~%*Xyz zoWxmz4qKg|!N{SZzv+YV_r0S6vJwufkcWHP`nRvarNix;a2fEy;@-kO$($@b@A_ty zdHiu$@Ga7Tt1SL{gz&)*(%N+E$-H40?emT{tx5+^*mp`Xhn#1bw;!8uOHX1?R^mN5 z(R{!%e=N4mL&3TSd`Vy`kW-Cp(+QNaaVuMGI8g*&QbSn`qivp#iGS+>{W3LGu4`V5 zu+2{T{p1%^C2;kc0JU~N*aMKl^R8)DpFjRMc8s)gBb$p4lm~<(3;CVbHLJ#dxqutS zas8U$j?uVH18Kbc*Wx(d?Yd?$@^I7*ZukgqI4&wH;ulWi!Eptf;07J;)-%QVKEE5Z zz#Bv_n}?UTD-}E3y}+wXuy_T*e?D%O z!7p7dj>Ez=(f4WeysCkQyy`AE@?(>rtWP|_9~)pgHui@v(41WrErTvfg|^vBb6~N= z{mqhi^e4>{B>5jtGS*UE`nAYOWf6e{zIbg5ybDZRy8>x81G~Sx7@QcJ}n>U~(W87Kq;^EGE7mqA=Asf7f ziih`r*zLnErxR@)CIZa9rC@s*GEjEzY z{C=fJZppS2(r8~b_O8Ks+k*pN;hz@-0&B*9$ac-zpKfHZ@!X9Vja84E+~13?%dNRS1c<+>HH5 zUpdd94KtrhnHX;^88~h>6+K{MAx5o8o;yNiTr^2NvP^Ot;96vSQ%K7ArO;A_MxoT> zp+*65+<^WWNjco{9!( zPc~9~pfWeDVN}9h*$nTmDV3m*1EQcguVo;PU;GD~Z73rwc5@ecbIEs~Y7xlsZI;}3 z94-zY^}(i6R|8-322twpL90MZ-w6Wob0Y(7Xqtk7tT!Jr3b~ET%a3}K$kl($g{xPK zQ%N)AMZtby&|h83OVh@V z5#QM