From 594732ab461c6a75a8778f41724f4224839b26a6 Mon Sep 17 00:00:00 2001 From: Loic Baron Date: Tue, 22 Jul 2014 14:10:56 -0300 Subject: [PATCH] FIBRE: updated to the new version, wip on institution page --- manifoldapi/manifoldproxy.py | 1 + manifoldapi/static/js/manifold.js | 5 +- plugins/cafe | 1 - plugins/cafe-1.0/__init__.py | 0 plugins/cafe-1.0/cafe | 1 - plugins/cafe-1.0/cafe.zip | Bin 2974 -> 0 bytes plugins/cafe-1.0/edelberto-120314.py | 172 ----- plugins/cafe-1.0/edelberto-140314.py | 211 ------- plugins/cafe-1.0/edelberto.py | 208 ------ plugins/cafe-1.0/manifoldbackend.py | 76 --- plugins/cafe-1.0/sub.py | 22 - plugins/scheduler2/templates/scheduler.html | 1 + portal/homeview.py | 15 +- portal/registrationview.py | 10 +- portal/slicerequestview.py | 7 +- portal/sliceresourceview.py | 62 ++ portal/static/css/fibre.css | 592 +++++++++++++----- portal/static/img/optical_fibre.jpg | Bin 0 -> 329375 bytes portal/static/js/jquery.qtip.min.js | 2 +- portal/templates/_widget-topmenu.html | 6 +- .../fibre__widget-login-fed-manager.html | 11 +- .../fibre__widget-login-ldap-manager.html | 26 - .../fibre/fibre__widget-login-user.html | 26 - .../fibre/fibre__widget-topmenu.html | 82 ++- portal/templates/fibre/fibre_about.html | 127 +++- .../templates/fibre/fibre_account-view.html | 332 ++++++++++ portal/templates/fibre/fibre_base.html | 17 +- portal/templates/fibre/fibre_contact.html | 12 +- .../fibre/fibre_documentationview.html | 15 - portal/templates/fibre/fibre_home-view.html | 263 +++++--- portal/templates/fibre/fibre_institution.html | 289 +++++---- .../fibre/fibre_management-tab-about.html | 45 ++ .../fibre/fibre_management-tab-requests.html | 226 +++++++ portal/templates/fibre/fibre_news.html | 21 + .../fibre/fibre_registration_view.html | 229 +++++-- .../fibre/fibre_slice-request-ack-view.html | 9 - .../fibre/fibre_slice-request-done-view.html | 10 - .../fibre/fibre_slice-resource-view.html | 69 -- .../fibre/fibre_slice-tab-users-view.html | 130 ++++ .../fibre/fibre_slice-user-view.html | 93 +-- portal/templates/fibre/fibre_slice-view.html | 15 +- .../fibre/fibre_slicerequest_view.html | 108 ++++ portal/templates/fibre/fibre_supportview.html | 171 +++-- portal/templates/fibre/fibre_termsview.html | 56 ++ .../templates/fibre/fibre_testbed-list.html | 18 - .../fibre/fibre_user_register_complete.html | 15 - .../fibre/fibre_user_request_email.html | 18 + .../fibre/fibre_user_request_email.txt | 19 + ...user.html => fibre_widget-login-user.html} | 14 +- portal/templates/fibre/fibre_widget-news.html | 5 + .../fibre/fibre_widget-slice-sections.html | 56 +- .../fibre/old/fibre_slice-resource-view.html | 45 -- .../fibre/old/fibre_slice-user-view.html | 95 --- .../templates/fibre/old/fibre_slice-view.html | 61 -- .../old/fibre_widget-slice-sections.html | 13 - .../fibre/onelab__widget-login-manager.html | 26 - .../fibre/onelab__widget-login-user.html | 26 - .../fibre/onelab__widget-topmenu.html | 76 --- portal/templates/fibre/onelab_home-view.html | 119 ---- portal/templates/registration_view.html | 8 +- portal/templates/slice-resource-view.html | 8 +- portal/templates/slice-tab-users-view.html | 5 +- ui/topmenu.py | 2 +- 63 files changed, 2351 insertions(+), 2052 deletions(-) delete mode 120000 plugins/cafe delete mode 100644 plugins/cafe-1.0/__init__.py delete mode 120000 plugins/cafe-1.0/cafe delete mode 100644 plugins/cafe-1.0/cafe.zip delete mode 100644 plugins/cafe-1.0/edelberto-120314.py delete mode 100644 plugins/cafe-1.0/edelberto-140314.py delete mode 100644 plugins/cafe-1.0/edelberto.py delete mode 100644 plugins/cafe-1.0/manifoldbackend.py delete mode 100755 plugins/cafe-1.0/sub.py create mode 100644 portal/static/img/optical_fibre.jpg delete mode 100644 portal/templates/fibre/fibre__widget-login-ldap-manager.html delete mode 100644 portal/templates/fibre/fibre__widget-login-user.html create mode 100644 portal/templates/fibre/fibre_account-view.html delete mode 100644 portal/templates/fibre/fibre_documentationview.html create mode 100644 portal/templates/fibre/fibre_management-tab-about.html create mode 100644 portal/templates/fibre/fibre_management-tab-requests.html create mode 100644 portal/templates/fibre/fibre_news.html delete mode 100644 portal/templates/fibre/fibre_slice-request-ack-view.html delete mode 100644 portal/templates/fibre/fibre_slice-request-done-view.html delete mode 100644 portal/templates/fibre/fibre_slice-resource-view.html create mode 100644 portal/templates/fibre/fibre_slice-tab-users-view.html create mode 100644 portal/templates/fibre/fibre_slicerequest_view.html create mode 100644 portal/templates/fibre/fibre_termsview.html delete mode 100644 portal/templates/fibre/fibre_testbed-list.html delete mode 100644 portal/templates/fibre/fibre_user_register_complete.html create mode 100644 portal/templates/fibre/fibre_user_request_email.html create mode 100644 portal/templates/fibre/fibre_user_request_email.txt rename portal/templates/fibre/{fibre__widget-login-ldap-user.html => fibre_widget-login-user.html} (54%) create mode 100644 portal/templates/fibre/fibre_widget-news.html delete mode 100644 portal/templates/fibre/old/fibre_slice-resource-view.html delete mode 100644 portal/templates/fibre/old/fibre_slice-user-view.html delete mode 100644 portal/templates/fibre/old/fibre_slice-view.html delete mode 100644 portal/templates/fibre/old/fibre_widget-slice-sections.html delete mode 100644 portal/templates/fibre/onelab__widget-login-manager.html delete mode 100644 portal/templates/fibre/onelab__widget-login-user.html delete mode 100644 portal/templates/fibre/onelab__widget-topmenu.html delete mode 100644 portal/templates/fibre/onelab_home-view.html diff --git a/manifoldapi/manifoldproxy.py b/manifoldapi/manifoldproxy.py index 99959aee..76f61654 100644 --- a/manifoldapi/manifoldproxy.py +++ b/manifoldapi/manifoldproxy.py @@ -55,6 +55,7 @@ with the query passed using POST""" admin_user, admin_password = ConfigEngine().manifold_admin_user_password() manifold_api_session_auth = {'AuthMethod': 'password', 'Username': admin_user, 'AuthString': admin_password} else: + print manifold_query print request.session['manifold'] manifold_api_session_auth = request.session['manifold']['auth'] diff --git a/manifoldapi/static/js/manifold.js b/manifoldapi/static/js/manifold.js index 7dfcb4db..fe76629b 100644 --- a/manifoldapi/static/js/manifold.js +++ b/manifoldapi/static/js/manifold.js @@ -320,12 +320,13 @@ function QueryStore() { var self = this; var query_ext = this.find_analyzed_query_ext(query_uuid); var record_key = manifold.metadata.get_key(query_ext.query.object); + $.each(records, function(i, record) { - var key = manifold.metadata.get_key(query_ext.query.object); + //var key = manifold.metadata.get_key(query_ext.query.object); // ["start_time", "resource", "end_time"] // ["urn"] - var record_key_value = manifold.record_get_value(record, record_key); + query_ext.records.put(record_key_value, record); if (!(query_ext.state.get(record_key_value))) diff --git a/plugins/cafe b/plugins/cafe deleted file mode 120000 index 818c1c65..00000000 --- a/plugins/cafe +++ /dev/null @@ -1 +0,0 @@ -cafe-1.0/ \ No newline at end of file diff --git a/plugins/cafe-1.0/__init__.py b/plugins/cafe-1.0/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/plugins/cafe-1.0/cafe b/plugins/cafe-1.0/cafe deleted file mode 120000 index 47de4c7d..00000000 --- a/plugins/cafe-1.0/cafe +++ /dev/null @@ -1 +0,0 @@ -cafe/ \ No newline at end of file diff --git a/plugins/cafe-1.0/cafe.zip b/plugins/cafe-1.0/cafe.zip deleted file mode 100644 index b58f144bcc4f2eeaedcd5c085d86e162fe356369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2974 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 diff --git a/plugins/cafe-1.0/edelberto-120314.py b/plugins/cafe-1.0/edelberto-120314.py deleted file mode 100644 index a3ec0b42..00000000 --- a/plugins/cafe-1.0/edelberto-120314.py +++ /dev/null @@ -1,172 +0,0 @@ -#!/usr/bin/env python - -from portal.models import PendingUser -#from portal.actions import create_pending_user -# Edelberto - LDAP -from portal.actions import create_pending_user, ldap_create_user - -#Edelberto from manifoldauth -import os,sys -import subprocess -import shlex -import getpass -from hashlib import md5 -import time -from random import randint -import crypt - -import re -#from manifold.manifold.core.router import Router -from manifold.core.query import Query -from manifoldapi.manifoldapi import execute_admin_query -#from portal.actions import manifold_add_user, manifold_add_account, manifold_update_account -from portal.actions import manifold_add_account, manifold_add_reference_user_accounts, sfa_create_user, create_pending_user -from manifold.core.query import Query -# add user to manifold - -from portal.models import PendingUser - -from django.views.generic import View -from django.core.context_processors import csrf -from django.contrib.auth import authenticate, login, logout -from django.template import RequestContext -from django.shortcuts import render_to_response - -from manifold.manifoldresult import ManifoldResult -from ui.topmenu import topmenu_items, the_user -from myslice.configengine import ConfigEngine - -#from django.http import HttpResponse HttpResponseRedirect -from django.http import HttpResponse -#from django.http import HttpResponseRedirect -#from django.template import RequestContext -from django.contrib.sessions.backends.db import SessionStore - -def index(request): -#class EdelbertoView (View): - -# XXX We use cookie! -# Test cookie support - if request.session.test_cookie_worked(): - #if session.test_cookie_worked(): - return HttpResponse("Please enable cookies and try again.") - #return - print "Please enable cookies and try again." - else: - request.session['cn'] = request.META['Shib-inetOrgPerson-cn'] - request.session['sn'] = request.META['Shib-inetOrgPerson-sn'] - request.session['mail'] = request.META['Shib-inetOrgPerson-mail'] - request.session['eppn'] = request.META['Shib-eduPerson-eduPersonPrincipalName'] - #request.session['aff'] = request.META['Shib-brEduPerson-brEduAffiliationType'] - request.session['aff'] = request.META['Shib-eduPerson-eduPersonAffiliation'] - request.session['shib'] = request.META['Shib-Session-ID'] - - if 'mail' in request.session.keys(): - print "Cookie: OK -> Content: cn:" + request.session["cn"] + " sn " +request.session["sn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] - #ip += "Cookie: OK -> Content: cn:" + request.session["cn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] + "" - else: - print "Cookie: nothing/clear" - #ip += "Cookie: nothing/clear " - - # return HttpResponse(ip) - - - # XXX It's only to test the association of pi and esilva@uff.br - if request.session["eppn"] == 'esilva@uff.br': - username = 'rezende@ufrj' - password = 'fibre2014' - # pass request within the token, so manifold session key can be attached to the request session. - token = {'username': username, 'password': password, 'request': request} - # . a ManifoldResult - when something has gone wrong, like e.g. backend is unreachable - # For all users - Verifying if he exists in MySlice/Manifold - else: - username = request.session["mail"] - # this is ugly. We generate a simple password merging mail "fibre" and sn. - password = request.session["mail"] + "fibre" + request.session["sn"] - - # If we have " we remove - username = username.replace('"','').strip() - password = password.replace('"','').strip() - - # pass request within the token, so manifold session key can be attached to the request session. - token = {'username': username, 'password': password, 'request': request} - # . a ManifoldResult - when something has gone wrong, like e.g. backend is unreachable - # . a django User in case of success - # . or None if the backend could be reached but the authentication failed - auth_result = authenticate(token=token) - print auth_result - print token - # high-level errors, like connection refused or the like - - if isinstance (auth_result, ManifoldResult): - manifoldresult = auth_result - htm = "" - return HttpResponse (htm) - # user was authenticated at the backend - elif auth_result is not None: - user=auth_result - - # Verifying if user is active to logging in - if user.is_active: - print "LOGGING IN" - login(request, user) - htm = "" - #return HttpResponseRedirect ('/login-ok') - return HttpResponse (htm) - else: - # Today all CAFe accounts are actived - htm = "Your account is not active, please contact the site admin." - return HttpResponse (htm) - - - # otherwise - # Creating the user at manifold, myslice and sfa - else: - user_params = { 'email': username, 'password': password } - user_request = {} - - user_request['auth_type'] = 'managed' - - # XXX Common code, dependency ? - from Crypto.PublicKey import RSA - private = RSA.generate(1024) - - # Example: private_key = '-----BEGIN RSA PRIVATE KEY-----\nMIIC...' - # Example: public_key = 'ssh-rsa AAAAB3...' - user_request['private_key'] = private.exportKey() - user_request['public_key'] = private.publickey().exportKey(format='OpenSSH') - - splitmail = username.split("@")[0] - user = splitmail.replace('"','').strip() - hrn = "fibre." + user + str(randint(1,100000)) - - user_request['user_hrn'] = hrn - - user_request['first_name'] = request.session['cn'] - user_request['last_name'] = request.session['sn'] - user_request['authority_hrn'] = "fibre" - user_request['email'] = username - user_request['password'] = password - user_request['public_key'] = user_request['public_key'] - user_request['private_key'] = user_request['private_key'] - - # Verify in django - if PendingUser.objects.filter(email__iexact = user_request['email']): - htm = "Erro - User with same email from CAFe exists in Django" - # verify in manifol - user_query = Query().get('local:user').select('user_id','email') - user_details = execute_admin_query(request, user_query) - for user_detail in user_details: - if user_detail['email'] == user_request['email']: - htm = "Erro - user exist in SFA Registry" - try: - if user_detail['user_hrn'] == user_request['user_hrn']: - htm = "Erro - user with the same hrn in SFA Registry" - except: - continue - - - create_pending_user(user_request, user_request, user_detail) - - return HttpResponse(htm) - return HttpResponse(htm) diff --git a/plugins/cafe-1.0/edelberto-140314.py b/plugins/cafe-1.0/edelberto-140314.py deleted file mode 100644 index dc07b37a..00000000 --- a/plugins/cafe-1.0/edelberto-140314.py +++ /dev/null @@ -1,211 +0,0 @@ -#!/usr/bin/env python - -from portal.models import PendingUser -#from portal.actions import create_pending_user -# Edelberto - LDAP -from portal.actions import create_pending_user, ldap_create_user - -#Edelberto from manifoldauth -import os,sys -import subprocess -import shlex -import getpass -from hashlib import md5 -import time -from random import randint -import crypt - -import re -#from manifold.manifold.core.router import Router -from manifold.core.query import Query -from manifoldapi.manifoldapi import execute_admin_query, execute_query -#from portal.actions import manifold_add_user, manifold_add_account, manifold_update_account -from portal.actions import manifold_add_account, manifold_add_reference_user_accounts, sfa_create_user, create_pending_user -from manifold.core.query import Query -# add user to manifold - -from unfold.loginrequired import FreeAccessView - -from portal.models import PendingUser - -from django.views.generic import View -from django.core.context_processors import csrf -from django.contrib.auth import authenticate, login, logout -from django.template import RequestContext -from django.shortcuts import render_to_response - -from manifoldapi.manifoldresult import ManifoldResult -from ui.topmenu import topmenu_items, the_user -from myslice.configengine import ConfigEngine - -#from django.http import HttpResponse HttpResponseRedirect -from django.http import HttpResponse -#from django.http import HttpResponseRedirect -#from django.template import RequestContext -from django.contrib.sessions.backends.db import SessionStore - -def index(request): -#class EdelbertoView (View): - -# XXX We use cookie! -# Test cookie support - if request.session.test_cookie_worked(): - #if session.test_cookie_worked(): - return HttpResponse("Please enable cookies and try again.") - #return - print "Please enable cookies and try again." - else: - request.session['cn'] = request.META['Shib-inetOrgPerson-cn'] - request.session['sn'] = request.META['Shib-inetOrgPerson-sn'] - request.session['mail'] = request.META['Shib-inetOrgPerson-mail'] - request.session['eppn'] = request.META['Shib-eduPerson-eduPersonPrincipalName'] - #request.session['aff'] = request.META['Shib-brEduPerson-brEduAffiliationType'] - request.session['aff'] = request.META['Shib-eduPerson-eduPersonAffiliation'] - request.session['shib'] = request.META['Shib-Session-ID'] - - if 'mail' in request.session.keys(): - print "Cookie: OK -> Content: cn:" + request.session["cn"] + " sn " +request.session["sn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] - #ip += "Cookie: OK -> Content: cn:" + request.session["cn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] + "" - else: - print "Cookie: nothing/clear" - #ip += "Cookie: nothing/clear " - - # return HttpResponse(ip) - - # expose this so we can mention the backend URL on the welcome page - def default_env (self): - return { - 'MANIFOLD_URL':ConfigEngine().manifold_url(), - } - - # expose this so we can mention the backend URL on the welcome page - #def default_env (self): - # config=Config() - # return { - # 'MANIFOLD_URL':ConfigEngine().manifold_url(), - # #'MANIFOLD_URL':config.manifold_url(), - # } - - # XXX It's only to test the association of pi and esilva@uff.br - if request.session["eppn"] == 'esilva@uff.br': - username = 'rezende@ufrj' - password = 'fibre2014' - print "eppn OK" - else: - username = request.session["mail"] - # this is ugly. We generate a simple password merging mail "fibre" and sn. - password = request.session["mail"] + "fibre" + request.session["sn"] - - # If we have " we remove - username = username.replace('"','').strip() - password = password.replace('"','').strip() - - # pass request within the token, so manifold session key can be attached to the request session. - #token = {'username': username, 'password': password, 'request': request} - #token = {'username': username, 'password': password} - - # . a ManifoldResult - when something has gone wrong, like e.g. backend is unreachable - # . a django User in case of success - # . or None if the backend could be reached but the authentication failed - print "token CAFe" - #print token - #auth_result = authenticate(token=token) - #auth_result = authenticate(username=username, password=password) - auth_result = authenticate(username='rezende@ufrj', password='fibre2014', request=request) - print "Auth Result CAFe" - print auth_result - # high-level errors, like connection refused or the like - - if isinstance (auth_result, ManifoldResult): - manifoldresult = auth_result - print ManifoldResult - print manifoldresult - #htm = "" - htm = "not authenticated" - return HttpResponse (htm) - # user was authenticated at the backend - elif auth_result is not None: - user=auth_result - - # Verifying if user is active to logging in - if user.is_active: - print "LOGGING IN" - login(request, user) - - #if request.user.is_authenticated(): - # env['person'] = username - # env['username'] = username - #else: - # env['person'] = None - - htm = "" - #return HttpResponseRedirect ('/login-ok') - return HttpResponse (htm) - else: - # Today all CAFe accounts are actived - htm = "Your account is not active, please contact the site admin." - return HttpResponse (htm) - - # otherwise - # Creating the user at manifold, myslice and sfa - else: - user_params = { 'email': username, 'password': password } - user_request = {} - - user_request['auth_type'] = 'managed' - - # XXX Common code, dependency ? - from Crypto.PublicKey import RSA - private = RSA.generate(1024) - - # Example: private_key = '-----BEGIN RSA PRIVATE KEY-----\nMIIC...' - # Example: public_key = 'ssh-rsa AAAAB3...' - user_request['private_key'] = private.exportKey() - user_request['public_key'] = private.publickey().exportKey(format='OpenSSH') - - splitmail = username.split("@")[0] - user = splitmail.replace('"','').strip() - hrn = "fibre." + user + str(randint(1,100000)) - - user_request['user_hrn'] = hrn - - user_request['first_name'] = request.session['cn'] - user_request['last_name'] = request.session['sn'] - user_request['authority_hrn'] = "fibre" - user_request['email'] = username - user_request['password'] = password - user_request['public_key'] = user_request['public_key'] - user_request['private_key'] = user_request['private_key'] - - # Verify in django - if PendingUser.objects.filter(email__iexact = user_request['email']): - htm = "Erro - User with same email from CAFe exists in Django" - # verify in manifol - user_query = Query().get('local:user').select('user_id','email') - user_details = execute_admin_query(request, user_query) - for user_detail in user_details: - if user_detail['email'] == user_request['email']: - htm = "Erro - user exist in SFA Registry" - try: - if user_detail['user_hrn'] == user_request['user_hrn']: - htm = "Erro - user with the same hrn in SFA Registry" - except: - continue - - - #create_pending_user(user_request, user_request, user_detail) - - htm = "Now your CAFe user is associated with a MySlice account - Please login-ok in CAFe again." - return HttpResponse(htm) - # return HttpResponse(htm) - - # login-ok sets state="Welcome to MySlice" in urls.py - def get (self, request, state=None): - env = self.default_env() - env['username']=the_user(request) - env['topmenu_items'] = topmenu_items(None, request) - if state: env['state'] = state - elif not env['username']: env['state'] = "Please sign in" - return HttpResponseRedirect ('/login-ok') - #return render_to_response('home-view.html',env, context_instance=RequestContext(request)) - diff --git a/plugins/cafe-1.0/edelberto.py b/plugins/cafe-1.0/edelberto.py deleted file mode 100644 index 19be099f..00000000 --- a/plugins/cafe-1.0/edelberto.py +++ /dev/null @@ -1,208 +0,0 @@ -#!/usr/bin/env python - - -# XXX We need to clean it!! -from portal.models import PendingUser - -#Edelberto from manifoldauth -import os,sys -import subprocess -import shlex -import getpass -from hashlib import md5 -import time -from random import randint -import crypt - -import re -#from manifold.manifold.core.router import Router -from manifold.core.query import Query -from manifoldapi.manifoldapi import execute_admin_query, execute_query -#from portal.actions import manifold_add_user, manifold_add_account, manifold_update_account -#from portal.actions import manifold_add_account, manifold_add_reference_user_accounts, sfa_create_user, create_pending_user -from portal.actions import create_pending_user, create_user -from manifold.core.query import Query -# add user to manifold - -from unfold.loginrequired import FreeAccessView - -from django.views.generic import View -from django.core.context_processors import csrf -from django.contrib.auth import authenticate, login, logout -from django.template import RequestContext -from django.shortcuts import render_to_response - -from manifoldapi.manifoldresult import ManifoldResult, ManifoldCode, ManifoldException -from ui.topmenu import topmenu_items, the_user -from myslice.configengine import ConfigEngine - -#from django.http import HttpResponse HttpResponseRedirect -from django.http import HttpResponse -#from django.http import HttpResponseRedirect -#from django.template import RequestContext -from django.contrib.sessions.backends.db import SessionStore - -from portal.homeview import HomeView - -# View for authenticate the user -class EdelbertoView (HomeView): - def get(self,request): - env = self.default_env() - env['theme'] = self.theme - print "EdelbertoView" - - # XXX We use cookie! - # Test cookie support - if request.session.test_cookie_worked(): - #if session.test_cookie_worked(): - return HttpResponse("Please enable cookies and try again.") - #return - print "Please enable cookies and try again." - else: - request.session['cn'] = request.META['Shib-inetOrgPerson-cn'] - request.session['sn'] = request.META['Shib-inetOrgPerson-sn'] - request.session['mail'] = request.META['Shib-inetOrgPerson-mail'] - request.session['eppn'] = request.META['Shib-eduPerson-eduPersonPrincipalName'] - #request.session['aff'] = request.META['Shib-brEduPerson-brEduAffiliationType'] - request.session['aff'] = request.META['Shib-eduPerson-eduPersonAffiliation'] - request.session['shib'] = request.META['Shib-Session-ID'] - - if 'mail' in request.session.keys(): - print "Cookie: OK -> Content: cn:" + request.session["cn"] + " sn " +request.session["sn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] - #ip += "Cookie: OK -> Content: cn:" + request.session["cn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] + "" - else: - print "Cookie: nothing/clear" - #ip += "Cookie: nothing/clear " - # Cookies test finish - # return HttpResponse(ip) - - # expose this so we can mention the backend URL on the welcome page - def default_env (self): - return { - 'MANIFOLD_URL':ConfigEngine().manifold_url(), - } - - - # XXX It's only to test the association of pi and esilva@uff.br - if request.session["eppn"] == 'esilva@uff.br': - username = 'rezende@ufrj' - password = 'fibre2014' - print "eppn OK" - # If the user is not esilva@uff.br, so run the normal authentication - else: - username = request.session["mail"] - # XXX this is ugly. We generate a simple password merging mail "fibre" and sn. - password = request.session["mail"] + "fibre" + request.session["sn"] - - # If we have " we remove - username = username.replace('"','').strip() - password = password.replace('"','').strip() - - # pass request within the token, so manifold session key can be attached to the request session. - token = {'username': username, 'password': password, 'request': request} - - # . a ManifoldResult - when something has gone wrong, like e.g. backend is unreachable - # . a django User in case of success - # . or None if the backend could be reached but the authentication failed - auth_result = authenticate(token=token) - - # XXX Error - We need a toke, not send parameters directly! - #auth_result = authenticate(username='rezende@ufrj', password='fibre2014', request=request) - print "Auth Result CAFe" - print type(auth_result) - # high-level errors, like connection refused or the like - - if isinstance (auth_result, ManifoldResult): - manifoldresult = auth_result - #htm = "" - htm = "not authenticated" - return HttpResponse (htm) - # user was authenticated at the backend - elif auth_result is not None: - user=auth_result - - # Verifying if user is active to logging in - if user.is_active: - print "LOGGING IN" - login(request, user) - - #if request.user.is_authenticated(): - # env['person'] = username - # env['username'] = username - #else: - # env['person'] = None - - htm = "" - #return HttpResponseRedirect ('/login-ok') - return HttpResponse (htm) - #return render_to_response(self.template,env, context_instance=RequestContext(request)) - else: - # Today all CAFe accounts are actived - htm = "Your account is not active, please contact the site admin." - return HttpResponse (htm) - - # otherwise - # Creating the user at manifold, myslice and sfa - # XXX It's the first of CAFe user in MySlice! - else: - # Get the username and password - user_params = { 'email': username, 'password': password } - user_request = {} - - # set the auth_type = managed - user_request['auth_type'] = 'managed' - - # XXX Generating the key pairs for CAFe user - from Crypto.PublicKey import RSA - private = RSA.generate(1024) - - # Example: private_key = '-----BEGIN RSA PRIVATE KEY-----\nMIIC...' - # Example: public_key = 'ssh-rsa AAAAB3...' - user_request['private_key'] = private.exportKey() - user_request['public_key'] = private.publickey().exportKey(format='OpenSSH') - - # Generate a HRN different for all users (plus random int) - # Getting the username - splitmail = username.split("@")[0] - # Getting the organization. The same of authority - # testbed name - org = username.split('@')[1] - o = org.split('.')[-2] - user = splitmail.replace('"','').strip() - # Finally creating the HRN - hrn = "fibre." + o + "." + user + str(randint(1,100000)) - - user_request['user_hrn'] = hrn - - # Others fields we can get from CAFe database - user_request['first_name'] = request.session['cn'] - user_request['last_name'] = request.session['sn'] - # We need to put the user below its authority - user_request['authority_hrn'] = "fibre." + o - user_request['email'] = username - user_request['password'] = password - user_request['public_key'] = user_request['public_key'] - user_request['private_key'] = user_request['private_key'] - - # Verify in django if user exist - if PendingUser.objects.filter(email__iexact = user_request['email']): - htm = "Erro - User with same email from CAFe exists in Django" - # verify in manifold and SFA if user exist - user_query = Query().get('local:user').select('user_id','email') - user_details = execute_admin_query(request, user_query) - for user_detail in user_details: - if user_detail['email'] == user_request['email']: - htm = "Erro - user exist in SFA Registry" - try: - if user_detail['user_hrn'] == user_request['user_hrn']: - htm = "Erro - user with the same hrn in SFA Registry" - except: - continue - - # first we create a uer with pending flag - create_pending_user(user_request, user_request, user_detail) - # after we enable this user and put in SFA - create_user(user_request, user_request) - - htm = "Now your CAFe user is associated with a MySlice account - Please return to the home and log in CAFe again." - return HttpResponse(htm) diff --git a/plugins/cafe-1.0/manifoldbackend.py b/plugins/cafe-1.0/manifoldbackend.py deleted file mode 100644 index 14abb748..00000000 --- a/plugins/cafe-1.0/manifoldbackend.py +++ /dev/null @@ -1,76 +0,0 @@ -import time - -from django.contrib.auth.models import User - -from manifold.manifoldapi import ManifoldAPI, ManifoldException, ManifoldResult -from manifold.core.query import Query - -# Name my backend 'ManifoldBackend' -class ManifoldBackend: - - # Create an authentication method - # This is called by the standard Django login procedure - def authenticate(self, token=None): - if not token: - return None - - try: - username = token['username'] - password = token['password'] - request = token['request'] - - auth = {'AuthMethod': 'password', 'Username': username, 'AuthString': password} - api = ManifoldAPI(auth) - sessions_result = api.forward(Query.create('local:session').to_dict()) - print "result" - sessions = sessions_result.ok_value() - print "ok" - if not sessions: - print "GetSession failed", sessions_result.error() - return - print "first", sessions - session = sessions[0] - - # Change to session authentication - api.auth = {'AuthMethod': 'session', 'session': session['session']} - self.api = api - - # Get account details - # the new API would expect Get('local:user') instead - persons_result = api.forward(Query.get('local:user').to_dict()) - persons = persons_result.ok_value() - if not persons: - print "GetPersons failed",persons_result.error() - return - person = persons[0] - print "PERSON=", person - - request.session['manifold'] = {'auth': api.auth, 'person': person, 'expires': session['expires']} - except ManifoldException, e: - print "Caught ManifoldException, returning corresponding ManifoldResult" - return e.manifold_result - except Exception, e: - print "E: manifoldbackend", e - import traceback - traceback.print_exc() - return None - - try: - # Check if the user exists in Django's local database - user = User.objects.get(username=username) - except User.DoesNotExist: - # Create a user in Django's local database - user = User.objects.create_user(username, username, 'passworddoesntmatter') - user.first_name = "DUMMY_FIRST_NAME" #person['first_name'] - user.last_name = "DUMMY LAST NAME" # person['last_name'] - user.email = person['email'] - return user - - # Required for your backend to work properly - unchanged in most scenarios - def get_user(self, user_id): - try: - return User.objects.get(pk=user_id) - except User.DoesNotExist: - return None - - diff --git a/plugins/cafe-1.0/sub.py b/plugins/cafe-1.0/sub.py deleted file mode 100755 index ec19a5aa..00000000 --- a/plugins/cafe-1.0/sub.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python - -#Edelberto from manifoldauth -import os,sys -import subprocess -import shlex -import getpass -from hashlib import md5 -import time -from random import Random -import crypt - -username = 'teste' -password = '123' - -command = '/var/www/manifold/manifold/bin/adduser.py ' + username + ' ' + password - #command = 'ls -la' -args = shlex.split(command) -p = subprocess.Popen(args, stdin=subprocess.PIPE).communicate()[0] -print command -print args -print p diff --git a/plugins/scheduler2/templates/scheduler.html b/plugins/scheduler2/templates/scheduler.html index e07637ac..0cb9698e 100755 --- a/plugins/scheduler2/templates/scheduler.html +++ b/plugins/scheduler2/templates/scheduler.html @@ -130,3 +130,4 @@ //alert("1"); + diff --git a/portal/homeview.py b/portal/homeview.py index 858c887e..c4a99ca3 100644 --- a/portal/homeview.py +++ b/portal/homeview.py @@ -111,13 +111,14 @@ class HomeView (FreeAccessView, ThemeView): # XXX Something like an invalid session seems to make the execute fail sometimes, and thus gives an error on the main page platform_details = execute_query(self.request, platform_query) account_details = execute_query(self.request, account_query) - for platform_detail in platform_details: - for account_detail in account_details: - if platform_detail['platform_id'] == account_detail['platform_id']: - if 'config' in account_detail and account_detail['config'] is not '': - account_config = json.loads(account_detail['config']) - if 'myslice' in platform_detail['platform']: - acc_auth_cred = account_config.get('delegated_authority_credentials','N/A') + if platform_details: + for platform_detail in platform_details: + for account_detail in account_details: + if platform_detail['platform_id'] == account_detail['platform_id']: + if 'config' in account_detail and account_detail['config'] is not '': + account_config = json.loads(account_detail['config']) + if 'myslice' in platform_detail['platform']: + acc_auth_cred = account_config.get('delegated_authority_credentials','N/A') # assigning values if acc_auth_cred=={} or acc_auth_cred=='N/A': pi = "is_not_pi" diff --git a/portal/registrationview.py b/portal/registrationview.py index 0bccac96..199c1730 100644 --- a/portal/registrationview.py +++ b/portal/registrationview.py @@ -40,7 +40,7 @@ class RegistrationView (FreeAccessView, ThemeView): """ errors = [] - authorities_query = Query.get('authority').select('name', 'authority_hrn') + authorities_query = Query.get('authority').select('name','authority_hrn') authorities = execute_admin_query(wsgi_request, authorities_query) if authorities is not None: authorities = sorted(authorities) @@ -59,13 +59,17 @@ class RegistrationView (FreeAccessView, ThemeView): current_site = Site.objects.get_current() current_site = current_site.domain - authorities_query = Query.get('authority').select('name', 'authority_hrn') - authorities = execute_admin_query(wsgi_request, authorities_query) + #authorities_query = Query.get('authority').select('name', 'authority_hrn') + #authorities = execute_admin_query(wsgi_request, authorities_query) for authority in authorities: if authority['name'] == wsgi_request.POST.get('org_name', ''): authority_hrn = authority['authority_hrn'] + # Handle the case when the template uses only hrn and not name + if not authority_hrn: + authority_hrn = wsgi_request.POST.get('org_name', '') + post_email = wsgi_request.POST.get('email','').lower() salt = randint(1,100000) email_hash = md5(str(salt)+post_email).hexdigest() diff --git a/portal/slicerequestview.py b/portal/slicerequestview.py index 449147ca..bd711d5c 100644 --- a/portal/slicerequestview.py +++ b/portal/slicerequestview.py @@ -83,6 +83,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): page = Page(wsgi_request) page.add_js_files ( [ "js/jquery.validate.js", "js/jquery-ui.js" ] ) page.add_css_files ( [ "https://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" ] ) + page.expose_js_metadata() if method == 'POST': # The form has been submitted @@ -92,12 +93,13 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): current_site = current_site.domain # getting the authority_hrn from the selected organization - authority_hrn = '' for authority in authorities: if authority['name'] == wsgi_request.POST.get('org_name', ''): authority_hrn = authority['authority_hrn'] - + # Handle the case when the template uses only hrn and not name + if not authority_hrn: + authority_hrn = wsgi_request.POST.get('org_name', '') slice_request = { 'type' : 'slice', @@ -168,6 +170,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): 'exp_url': exp_url, 'pi': pi, 'authority_name': authority_name, + 'authority_hrn': user_authority, 'cc_myself': True, 'authorities': authorities, 'theme': self.theme, diff --git a/portal/sliceresourceview.py b/portal/sliceresourceview.py index db7413d1..621ad5c2 100644 --- a/portal/sliceresourceview.py +++ b/portal/sliceresourceview.py @@ -22,6 +22,12 @@ from plugins.googlemap import GoogleMap from plugins.filter_status import FilterStatusPlugin from plugins.testbeds import TestbedsPlugin from plugins.scheduler2 import Scheduler2 + +# Bristol plugin +from plugins.univbrisfoam import UnivbrisFoam +from plugins.univbrisfv import UnivbrisFv +from plugins.univbrisfvf import UnivbrisFvf + from plugins.columns_editor import ColumnsEditor from plugins.sladialog import SlaDialog from plugins.lists.simplelist import SimpleList @@ -42,6 +48,11 @@ class SliceResourceView (LoginRequiredView, ThemeView): metadata = page.get_metadata() page.expose_js_metadata() + # Bristol + univbrisfoam_query=Query().get('ofelia-bristol-of:resource').select('urn') + page.enqueue_query(univbrisfoam_query) + + resource_md = metadata.details_by_object('resource') resource_fields = [column['name'] for column in resource_md['column']] @@ -234,6 +245,50 @@ class SliceResourceView (LoginRequiredView, ThemeView): query = main_query, username = request.user, ) + + # Bristol plugin + univbrisfoamlist = UnivbrisFoam( + page = page, + title = 'univbris_foam_ports_selection', + domid = 'univbris_foam_ports_selection', + query = univbrisfoam_query, + query_all = univbrisfoam_query, + checkboxes = False, + datatables_options = { + 'iDisplayLength': 10, + 'bLengthChange' : True, + 'bAutoWidth' : True, + }, + ) + + #plugin which manages the different flowspaces that the user creates, and also sends flowspaces to manifold + univbrisfvlist = UnivbrisFv( + page = page, + title = 'univbris_flowspace_selection', + domid = 'univbris_flowspace_selection', + query = None, + query_all = None, + datatables_options = { + 'iDisplayLength': 5, + 'bLengthChange' : True, + 'bAutoWidth' : True, + }, + ) + + #plugin which allows the definition of a single flowspace + univbrisfvform = UnivbrisFvf( + page = page, + title = 'univbris_flowspace_form', + domid = 'univbris_flowspace_form', + query = None, + query_all = None, + datatables_options = { + 'iDisplayLength': 3, + 'bLengthChange' : True, + 'bAutoWidth' : True, + }, + ) + # -------------------------------------------------------------------------- @@ -284,6 +339,13 @@ class SliceResourceView (LoginRequiredView, ThemeView): template_env['map_resources'] = map_resources.render(self.request) template_env['scheduler'] = resources_as_scheduler2.render(self.request) + + # Bristol plugin + template_env['resources'] = univbrisfoamlist.render(self.request) + template_env['flowspaces']= univbrisfvlist.render(self.request) + template_env['flowspaces_form']= univbrisfvform.render(self.request) + + # template_env['pending_resources'] = pending_resources.render(self.request) template_env['sla_dialog'] = '' # sla_dialog.render(self.request) template_env["theme"] = self.theme diff --git a/portal/static/css/fibre.css b/portal/static/css/fibre.css index ef27a2e9..639b0402 100644 --- a/portal/static/css/fibre.css +++ b/portal/static/css/fibre.css @@ -1,22 +1,29 @@ +@import url("../fonts/opensans_bold_macroman/stylesheet.css"); + +html { height: 100% } + body { background-color:white; color:black; margin:0; padding:0; + height: 100%; } a, a:active, a:focus { outline: 0; + text-decoration:none; } h1 { border-bottom:1px solid #DDDDDD; - padding:0 0 5px 0; - margin:0 0 15px 0; - font-size:18pt; + padding:0 0 0 0; + margin:15px 0 15px 0; + font-size:14pt; } h1 img { vertical-align:middle; margin-bottom:4px; + margin-right:10px; } h2 { font-size:14pt; @@ -26,18 +33,18 @@ h3 { font-size:13pt; color:#201E62; } -div.wrapper { - width:980px; - margin:0 auto; - position:relative; -} -div.container { - width:80%; - margin:25px auto; +input[type=text], input[type=password], input[type=email], input[type=tel], input[type=number], select, option { + min-width:260px; + padding:6px; + border:1pt solid #22606D; + vertical-align:bottom; + border-radius:0; } -div.wide { - margin:25px auto; - padding:0 25px; + +textarea { + padding:6px; + border:1pt solid #22606D !important; + border-radius:0 !important; } span.label { @@ -46,85 +53,107 @@ span.label { font-weight:normal; padding:0; } -/***** Notifications *****/ -.warning { - border: 1px solid red; - margin: 20px 60px; - padding: 10px 20px; - color: red; - background-color: #f2dbdb; - text-align: center; +div.el { + padding-bottom:15px; } -/* HEADER */ -div#header { - height:100px; - background-color:white; -} - -div#secondary { - -} - -div#secondary ul { - position:absolute; - top:20px; - right:0; +div.breadcrumbs { + margin:15px 0; + color:gray; + font-size:10pt; } - -div#secondary li { +/* buttons */ +button.btn, input.btn { + padding:6px 10px; + border-radius:5px; font-size:10pt; - float:left; - list-style:none; - margin-right:30px; + font-weight:normal; } -div#secondary li a { - color:black; +button.btn span.glyphicon { + margin-right:6px; } -div#secondary li a:hover { - color:#270A5A; - text-decoration:none; +button.btn-default { + border-bottom:3px solid #cccccc; } -div#secondary li:last-child { - margin-right:0; +button.btn-default:hover { + background-color:white; + border:1px solid #ADADAD; + border-bottom:3px solid #ADADAD; } - -div#navigation { - background-color:rgb(30, 88, 111); - width:100%; - height:40px; +button.btn-default:active { + background-color:white; + border:1px solid #ADADAD; + border-bottom:1px solid #ADADAD; + margin-top:2px; + box-shadow:none; +} +button.btn-primary { + border-bottom:3px solid #3071A9; +} +button.btn-primary:hover { + box-shadow:none; + background-color:#428bca; + border:1px solid #357ebd; + border-bottom:3px solid #3071A9; +} +button.btn-primary:active { + box-shadow:none; + border-bottom:1px solid #3071A9; + margin-top:2px; +} +button.btn-danger { + border-bottom:3px solid #A13F3A; +} +button.btn-danger:hover { + box-shadow:none; + background-color:#d9534f; + border:1px solid #d43f3a; + border-bottom:3px solid #A13F3A; +} +button.btn-danger:active { + border:1px solid #d43f3a; + box-shadow:none; + margin-top:2px; +} +button.btn-onelab, input.btn-onelab { + border:0; + border-bottom:3px solid #760073; + background-color:#302562; + color:white; } -div#navigation div.wrapper { - text-align:center; +button.btn-onelab:hover, input.btn-onelab:hover { + border:0; + border-bottom:3px solid #760073; + background-color:#302562; + color:white; } -div#navigation ul { - margin:0; - padding:0; - display: inline-block; - list-style-type: none; - white-space: nowrap; +button.btn-onelab:active, input.btn-onelab:active { + box-shadow:none; + border-bottom:1px solid #760073; + margin-top:2px; } -div#navigation li { - color:white; - font-family:helvetica, sans-serif; - font-size:10pt ; +.container-resource button { + padding:2px 4px; + border-radius:3px; + font-size:9pt; font-weight:normal; - line-height:0.8em; - letter-spacing:0.6pt; - list-style:none; - float:left; - padding:0; - margin:15px 50px 0 0; } -div#navigation li a { - color:white; +.container-resource select,.container-resource option, .container-resource input { + padding:2px 4px; + font-size:9pt; } -div#navigation li a:hover { - text-decoration:none; - color:#B8B2FF; +.badge { + font-size:9pt; + margin-left:4px; } -div#navigation li:last-child { - margin-right:0; +/***** Notifications *****/ +.warning { + border: 1px solid red; + margin: 20px 60px; + padding: 10px 20px; + color: red; + background-color: #f2dbdb; + text-align: center; } /* HOME DASHBOARD */ @@ -133,8 +162,8 @@ div#home-dashboard { margin:0 auto 25px auto; } div#home-dashboard table { -/* margin:25px; */ - width:100% !important; + margin:25px; + width:100%; } div#home-dashboard table td { text-align:center; @@ -151,11 +180,11 @@ div#home-dashboard table tr:last-child td { padding:25px 0; } div#home-dashboard table tr:last-child td.logged-in { - /* border-right:1px solid #DDDDDD; */ + border-right:1px solid #DDDDDD; padding:25px; } div#home-dashboard table tr:last-child td.support { - /* border-left:1px solid #DDDDDD; */ + border-left:1px solid #DDDDDD; padding:25px; } div#home-dashboard table tr:last-child td:first-child { @@ -171,37 +200,6 @@ div#home-dashboard table tr:last-child td.support div { text-align:left; padding:25px 0; } - -/* Edelberto */ -.bar1 { - width: 100%; - background: #FCFCFC; - border: 1px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.well { - width: 350px !important; -} - -#footer { - width: 100%; - float: left; - background-color: rgb(65, 119, 139); - height: 30px; - padding: 5px; - text-align: center; - color: white; -} - -.logo { - padding-bottom: 5px; -} - -/* Edelberto end */ - div#home-dashboard div.login-widget { padding:20px; } @@ -231,56 +229,13 @@ div#home-dashboard div#home-slice-list li { } -.login-submit { - vertical-align:middle; - padding:0; -} -.lost-password { - font-size:10pt; - color:#CCCCCC; - text-align:right; - padding:0px; -} -.lost-password a { -} -.login-signup { - border-top:1px solid #CCCCCC; - text-align:center; - margin-top:15px; - padding:5px 0 0 0; -} /**/ -/* NAV TABS */ - -.nav.nav-tabs { - margin-bottom:25px; -} - -.nav.nav-tabs li.active a { - -} - -.nav.nav-tabs li a { -} - -.nav.nav-tabs li a:hover { -} - /**/ /* WELL */ div.well { } /**/ -/* BUTTON */ -.btn.btn-default { - font-weight: bold; -} - -.btn.btn-default:hover { - font-weight: bold; -} -/**/ /* TABLE */ table.table { margin:0; @@ -329,28 +284,112 @@ div#ticket-request p { margin:20px 0; } +ul.nav-tabs { + margin:0 0 15px 0; +} +ul.nav-tabs ul {} +ul.nav-tabs li {} + +ul.nav-section li a { + color:black; + border-bottom:0; +} +ul.nav-section li:first-child { + padding:0; +} +ul.nav-section li:first-child a { +} +ul.nav-section li:first-child.active a { +} + +ul.nav-resources { + margin:15px 0; +} +ul.nav-resources a { + padding: 4px 10px 5px 10px; +} + /* SLICE VIEW */ +div.container-resource, div.container-slice { + padding-right:15px; + padding-left:15px; +} +.table th { + border-top:0 !important; +} div#slice-view { margin:0; } div.list-group-item { border:0; + -moz-border-radius: 0; + border-radius: 0; background-color:white; font-weight:bold; padding-left:0; } a.list-group-item { + -moz-border-radius: 0; + border-radius: 0; border:0; background-color:white; - padding:3px 0 3px 10px; + padding:3px 2px 3px 10px; border-left:2pt white solid; } -a.list-group-item.active, a.list-group-item:hover { +a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { + -moz-border-radius: 0; + border-radius: 0; + font-weight: bold; + color:black; + background-color:#F5F5F5; + border-left:2pt blue solid; +} + +a.list-group-item:hover { + -moz-border-radius: 0; + border-radius: 0; border-left:2pt blue solid; } a.list-group-item p.list-group-item-text { + -moz-border-radius: 0; + border-radius: 0; font-size:9pt; font-style:italic; + font-weight: normal; + color: black !important; +} + +span.sl-resources { + font-size:9pt; + color:gray; +} +a.sl-resources, a.sl-resources:hover { + font-size:9pt; + border:0; + padding:2px 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +a.sl-resources.active, a.sl-resources.active:hover, a.sl-resources.active:focus { + border:0; + -moz-border-radius: 4px; + border-radius: 4px; +} + +div#slice-info { + margin-top:25px; +} +div#slice-info table { + width:100%; + margin:0 auto; +} +div#slice-info table td:first-child { + text-align:right; + font-weight:bold; + padding-right:15px; +} +div#slice-info td { + padding:5px; } /* SLICE VIEW sections */ @@ -418,3 +457,240 @@ a.list-group-item p.list-group-item-text { } .slice-pending button.clear { } +tr.active, tr.active td { + background-color:#FFFFCC !important; +} +div.dataTables_filter label{ + float:left; + width:400px; +} + +/* HEADER */ + + +.header { + -moz-box-shadow: 0 0 1px rgba(82,82,82,0.6); + -webkit-box-shadow: 0 0 1px rgba(82,82,82,0.6); + box-shadow: 0 0 1px rgba(82,82,82,0.6); + height:61px; + background-color:white; + margin-bottom: 35px; +} + +div.navigation { + +} +div.navigation ul { + margin:26px 0 0 0; + padding:0; + display: inline-block; + list-style-type: none; + white-space: nowrap; +} + +div.navigation li { + color:#0C0047; + font-family:open_sansbold, sans-serif; + font-size:9pt; + font-weight:normal; + line-height:0.8em; + letter-spacing:0.4pt; + list-style:none; + float:left; + padding:0 15px; + margin:0; + text-transform:uppercase; +} +div.navigation li:hover { +} +div.navigation li a { + color:#0C0047; +} +div.navigation li a:hover, div.navigation li a.current { + color:#760073; + text-decoration:none; +} + +div.navigation li:last-child { + margin-right:0; +} + + +div.navigation .dropdown-menu { + color:black; + -moz-box-shadow: 1px 1px 0px 0 rgba(58, 48, 100,0.8); + -webkit-box-shadow: 1px 1px 0px 0 rgba(58, 48, 100,0.8); + box-shadow: 1px 1px 0px 0 rgba(58, 48, 100,0.8); + border-radius:2px; + padding:0 5px 5px 5px; + margin-top:5px; + margin-left:20px; +} +div.navigation .dropdown-menu ul { + margin:0; + padding:15px 5px 5px 5px; + display:list-item; +} +div.navigation .dropdown-menu li { + margin:0 10px 0 0; + padding:0 0 8px 0; + display:list-item; + float:none; + text-transform: none; +} + +div.navigation .dropdown-menu a { + font-family:Helvetica,sans-serif; + font-size:10pt; + color:black; +} +div.navigation .dropdown-menu li.title { + margin-bottom:10px; +} +div.navigation .dropdown-menu li.title a { + font-family:open_sansbold, sans-serif; +} + + +div.navigation .dropdown-menu li:first-child { + border-bottom:1px solid white; + padding-bottom:5px; + +} + +div.secondary { + text-align:right; +} + +div.secondary ul { + margin:6px 0 0 0; + padding:0; +} + +div.secondary li { + font-size:9pt; + display:inline; + list-style:none; + margin:0px; + padding:0; + margin-right:15px; + color:#747474; + letter-spacing:0.4px; +} +div.secondary li:last-child { + margin-right:0; +} +div.secondary li a { + color:#747474; +} +div.secondary li a:hover { + text-decoration:none; +} +div.secondary .button { + width:300px; + margin-top:15px; +} +div.secondary .account { + margin-top:10px; + padding:0; + font-size:9pt; + color:gray; + text-align:right; +} +div.secondary .account span { + font-size:8pt; +} +div.secondary .account a { + color:black; +} +div.home { + font-size:11pt; + line-height:1.2em; + letter-spacing:0.3pt; + min-height:500px; + background-image: url('../img/optical_fibre.jpg'); + background-repeat:no-repeat; + background-size:cover; + background-position:center top; + background-color:#013ADF; + padding:100px 0; +} +div.home h2 { + color:white; + line-height:1.2em; + font-size:18pt; +} +div.home h3 { + color:white; + line-height:1.4em; +} +div.dashboard { + text-align:center; +} +div.dashboard div { + margin:25px 0; +} +div.dashboard ul { + text-align:left; + margin-left:24px; + list-style:none; +} +div.registration-form { + padding-top:150px; + text-align:center; +} + +.login-form input { + width:320px; +} +.login-form input[type=submit] { + width:108px; +} + +.login-submit { + vertical-align:middle; + padding:0; +} +.lost-password { + font-size:10pt; + color:black; + text-align:right; + padding:0px; +} +.lost-password a { + color:white; + text-shadow:0.5px 0.5px black; +} +.login-signup { + font-size:12pt; + color:white; + text-shadow:0.5px 0.5px black; + margin-top:45px; + padding:5px 0 0 4px; + +} +.login-signup a { + color:white; + text-shadow:0.5px 0.5px black; + padding-bottom:2px; + border-bottom:2pt solid white; +} +.login-signup a:hover { + text-decoration:none; +} +.login-signup button { + padding:8px; + border:0; + border-bottom:2px solid #540086; + background-color:#302562; + color:white; + width:100px; + border-radius:5px; + font-size:12pt; +} +div.slogan { + text-align:center; + color:white; + padding-top:60px; + text-shadow: 1px 1px #013540; +} diff --git a/portal/static/img/optical_fibre.jpg b/portal/static/img/optical_fibre.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a62eb25fbaa29d7b20d8877d70f8d2fad42c72c8 GIT binary patch literal 329375 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%0AaWlT6iD5iLUH-N^Rgmh}JRio*=pF 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�B>R);W5F2guW_N^i)%AkQM6z#W@L1& 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¦-fvd1ZHmT71j7a|N$Paz_QRP;o#N<@4dGnL6m48+4L!&%93O2(ph z+Zy1zvyzgE+dFTC8e~!iR7~Do_FqkUYle>%#;EJ&my^uBQ^`9w2(zix*S02xMZoM8 zwRE|6W)7+xp4in*#gw#8e1v4T-7XY4S)@5$Jgl`OdC$bXPHxvnK?BK(GmgDV@xQen zQT$669Ynh?#Cs>E_|=a>oR@ZL5VPHRekDHUhH@k{E4rbfmOU8mt?^-{vAGH-0ZW|J zBe5wEDy7L-j#n?PS|!yI1dhqV%3o&QiE%*;eq+Gwxs61vu|)*sq+U?d;~Xzg;JEa) z*sH$6<}e!3_FjcdRAZvHUB+tab})cc4o^8%TkbnmduFwBtvt1-lDuEkJhPmfV#};* zec4l-tW$d@pjOlR=GVEaE^w+Q4$s?bxsK~ zmVnCY09^t_BtB#LR-9%dy2LYV^o!bfgly09UcJTQMv9YuN}DCr!dH{gb2B0S6m}?K z&)n~@R2JIom*j_aqb&*AqH&8-lk9LyoSCx2sTgB-71}Fvdj|Aa+HJs5I2_aFulJQ8W`0m#TaaimyvHzv8(DU@5#p`k~^Nm z-DLew>KgdGY29P-;JoATej`yx<+b&%t*Csml1qyD8=B?r|D6dMNNS?5*%|J9RO+NKEqv0$gwcZ;<2_ac)nt6$ovVRWq68B=j8@mU0=h z%DK(>Eo-epBPt3O*q{@UM+~KjW^wMi20%)Tdw}a2rq=6GkOK~J}i6~dl`8{9!OejSQU53yoh0; zT12dub|Pso57}}|R3oyMzHBwz^;LOx>MXLN9m>i!`PC!rRX!549kwCFRGm zzpuQTAWO2*U3i$XCzVyo-O)^$Hxe6?G&-VcDuYIOJg=R(c}q8uRj;Y4tK_d`{l1%P zTZQVpHV?wCDHS;uZH`sRnKqumN#rbYu}A14sQkMa2My1;QP*mRea9dfaxqrru@ilX zeU-O_Fj?CvvNv~Ed~F(z*#{=iVtkD9*h;pPdSkLAWwue(NtsH{i3)2C-*Yd_ z-PdlBBKuS#h1l+|In1S2JebxET~ayibiQQee96yce0-@hUqpIhLvdN#A7VlqaZsi$ z2vOLuKplI+s2OI`H#?O><$_At1W>($IcVxXn)-X}kBwM-6te7E__A+*lzT7dv(G(I zWU_e*vEq|aTWj-Um+I)PS`y(jFa7n(X28+A_(v}P0A+vcZcaEJoXENly#7`CzTeYg zFe#n5GTw@tJC2p1 z5!1)UFc;WZG^(-V6nTFsdvjx&va~}_v8S>#E%@vg}sgjy7CcDfc*W)UQkQcOTValSOV_nnv+K7ncY)UjG1r zPs6Dhd*#(3azBzva&zt_M5MY@a7I=`o6FQ$XNy@5*9n@SA7ZFD9C=@p)=A2mgbtTz zruljyk?L~xygI%eNf?~Fdh92@QB4D+ckqrBnMp=FWLU+{N+&kdHKu8vTzZw|eyGpe zmvd>y(xViL8+0bBw0i=)-+;ti(HAS>N?(!r43*%10Y~8qj>th9SI(N%i7!0 zF0b`Q2t-Wdxe8Z>vbO@RsdY0*zt(((u1OE2^Kce_)I5Z6IO{KOzKuo&KNj^LWN0?X z-8|-3b#Y!7>3n(QSb^)a0P0H)!S7bvdhq_noYpuSSa=1RVoWezbV0F zV$JCrTu)=#3=*;JJd8O}$}&&pMFgWH{$-(Ve%AVnK<~;zi*K?Lqui&v-{~#!lO(Jz z9N-mYiGgjevMg~hF1lTj!@NoHZWu(c(7ZlU2pBvyYU`$sKEAu3f1&C=o%E#TsaU%n zdA(icxzxT{-dtRBl2@Pe+{KwPZNA5^Vd6rFD8&^$Pvv5_)h(6=#iw8qM)}?bUBhy{ zH_}+Dnk9U^zR0NLC)FhcJ#=`dq;pyRWaj}{b5{HeHyC~?_Cq+UuFby)xzp4Fo{_m6 z<0|`sz*yL^j*9I2-0UFgn%|d=z&o<3^=Bg-Oldv)61d8G-p+POs;MORE9ME#dD*T{ z-J2AYAZ!-eZk#V-;5hXd$FWh7VRjp_gRG2Z_G?p^-?=&$uEv##sAr`kW%+U-}7r`dO=-fmmuE|1F}1TJ$qQBOkh&APs$ z=BnhEAGoC(BOS86y7~M|rDOas?7vezMSl*pAM;DQ7`0Ox+SZrnV?A#vj2fNyCj2h! zcPih7S8p$|&@@$oO-Xm%w3>Qz#~cr3Zm$5q{N)T1Aa{aXt!vpH7jvC-yf^oH@u0JP*a_o#??3>bE z{{Uj4*C|a`5BUE8*yh&?$6v1UPT__ZdRy!}1>*UcGUqvGX1~LakI{JkCf6R7iH@MW zn++W^V~LS~e8=>`=vSm+L;ANI>OAiWF=*deyx7^EZs)gWRuM^be-~Bm3>~?fzfQl^ljv zzDS)4juuhUv>!=tsQui&hsCNm^r-ziztqRuH)WeEYbp!gNh+r^CvB5yuSlS|RpUIY zCpXC|px(=DYK>~9Z!zTMc&{a!EA4E$t{Oull~}v6(P2J>3JKVNpfIFG2{N2);eu05 zfwpK}I{T%29On8#UbFUd>CcUC-tAqNf`^;r6%{q^cj`J;T4-3-3_Q1@_PIZaEqf!$ zZnjw#w)_r5D@ZSw2LmgTi|~X_FT_rJ;zp|dpGfw?^4TO903Lx+das;^4aQ2{{O__g z{+;6fHHpb~M-wk}^11R7T;r0yS9V#Ie6F$Wx3kl9p&pb-V8Xbf8X1!vXvtP}N2%yT z9vlU29>{Hs)Je6aR&qH#5NL7{+bbr1NhM&iuG?&z2$Aqy?mMck^OlhBg3^kY0AzAj z*M;KWX3+}kOS*XW4xFz~!N*lWBC^SBc1Z+n>ZVw~QUy?&3$t%k4wb?f&TSh4@2uy7YL7rC*g6aTWI0y}b4i7;Qdxi&9Hxh?r(nE8W zk#z(@2*cz)$>|p~RQp;A^o|3J(o$%x zy3Mj{oq)BsTA>m$TO-Q;!@AC9U%t!SdNB~tqgI76YIJ)c21~d^tkML81Gw;`$8(UU z*pp2OnntmMlC(U29PP1J6fz1vw3m~SYHP{4);KW!?S}*IzE1V`s$VOb;amRz4n99K z(74<+MQeUaGFP0pveXw42W}7s5YC5WkOTpQ8~`%9mcV{CDYVo#CP|Hj*a2K)(&W-Z z5|)b^c(4N6@z{wZL$X^W?hIVadrh1EfJ;c>l;TGjkWg^QA*qY;p?zNpIhSj@TO;kj(p=o#kK zImfc`?@!b5^QCk4FK>M?(X&H_LR>oGdloWKt7RPf%SC&n-6Nb;46N(1$&(axk}~ta zPG2oSAc-QGiTpTr8L^V%X6JydYp<$F5#=o{n*}6ZOhBz(J$(>GMYHOV)on=FLPkZ& zL~@$@n)O_uZ#h{!%hXe4y-@ILwUTAT<#}H@mANwFnCTR?F5L3Gw~({0)>+oHh81w& zAPj(9Kpjd{Am=3&<%4=Q8n{I~P(U&1XwT()7cYphX`==!!b|t}De9kGr7{%EH5Jgp zImR-mIhwxt%+ZGr5z-|=^i?UHE`lb~Q89yzHGM6COmXp{2>T-ye4UmyYkHQba?#mf z{cE19rKDW(wR@Ut&gT+)mGi~Z>zk7_iD?YDs1~uvjk!ac7KEmS02v?-r796}l8W-q zH>0@xu(Ih}O}v8}#3DzGb#u92ZE;u-<2ZbLHQS~se)`+~ZJuB89!`DN`CHfQjaS8* z*x-WEYNy-#h&<`AF_*ue?7WZdpOWaW8;_6YC;b=qFTE>Frz^5$?)1MzbA|KzHfBde z>`<0&dKTDcs1Gg9O839At{bz+lJaKxyq=h7?Y7EB(^6!N02jVDtwkPVlWU!Zg{`ac zB!D}BvtFjmRAavW#4?Io9v2fgI4O9QIn5yx zdPdh{q{(j!-u)xTbXOOmgErG@z>XjnsCJArQ2r@wiBkQHC0FFnraL589kW}nmwV4W zSDbS>J#y(q%@NWsbgd7aBL+I2R>RU*E1@#4l)t4jp$3KqwWEfN1?cOskZr!@PNJ(3 zQ)~yafymwP>16&srzz~_cWRB#a`10d=J{V!Z;M`$Yo#rQLf2z1aaxZ;aPAbVB)hV| zl*vnI>lT_nl%@oXU~;{2B%-2>235ZjWliR|Ry?!}9N-^x-K}e-7C3Z#HM5-Si;148 zl(8R620E`3`%mSamO}!!`kO8jAEFM&?lEVFV>02xLY3)kMNJ8{;CC{6dNU-RZ9|V? zz*23y;^azR%dnWorU?;hPWR*7s=h*fUn=(`RC*x+E5?Z@41aCvDs^w_qFEbc0s)})Qv-Qw-Vj>Dcy zN3m8gmKERSGZ`L}#%r=B)Og2S<{Y@-4&^D+g9X*1HGYuCPr;*V4-;;eGUl1w)}GBc zR5`w(g&U0#NYvnZZx)R{lS-+qlA*=YIFfzJ$7S+1-rT0mEp)~UNf2dv%VyiRqEu0c zV=~Crx2uj5cvMR3V+HPZZACV1vBKD4juV~&_G&1FHA0V}pOoCB=0;>j;dTvfOmM2z zQ_kelUEyE#9+dtLKHrvX(n=|5$Q%ZRw4BvdzsRJFekAsDy-#v8%;xUTE9c*|PI6XH z;KiE`GZ{iVD=o0)**(@r(^!3Wb+UF$^t5es5Qeua+_;>6m?lu)KIDny!%kI>MY@X_ zgmzF?OS$CxFF59MwJyJFDwsg_$Mp=kT&PICJGWD)FQ4`~IHfn zIjCbI7>*Daz`lUTp?p}vzrzKjX6HYVx8?UXco-?^%&t8f!qvejN2!!kZgc5Iw{)#@ zi;s5|nB=nGh2@u6w4{pt-@D1`s&@J|OxJP@@4zabGR}ySponoo>ZzL(IW8+VT@%d6 zjWPEmN@}>dGjV+@Xf3hB9}alSzQKCR#D*ReX@~A-6|U=?--K7lcDL*mb&^RFBDTtU z>9R>BV>x`kFJ+A|(Ma|>vZawnl3Z}Sry{#~Ea>A`=1j9qR|h6_3J4jeY%#?KK4PQ+ zj^Hn+c)SYuelomzmwjvZFxS}gGTf#3VnVn`B4l*Yk%kPsj_&Ten?8uDW9{elB;&`a zyC3cP7WUe2m9)2SGuAtS>^mzwD!vvv`pB=yv*Kib?TOz!F|kKwv59Ih+&6o>5>*E= zbDgTF9#86A>15?}$MiX$iMpBkg6wHxK9@h=u;{Jvv6VE&rRDiH-kalNhmY|e(9?A+ z&4IM`>TZ0X9VR=t_FUwx*G)110G~rg$3e}?`Fr^N3ky9XUkIX+qXYMokZ|S!)c!ju z)K?noRX;xDOuJf_#!vEJMr*zzT-yuTK}#Sdz&b{>V`%;s{{SV5_17=(D2^3R=AWO_ z*?#56r}3PVx@+|Q?546&2-+V0oloUN^xqh$sX2eg{>7GU+j>UBLjj&##tARsryodL zOnUmIxcmPABvapFjC++js_JTIWfV^?hL^A1%PHz^L*rbrApThS{eRf7;_*}7Qw$7$6PMH6b_F%gHPXIH`!CIzEAE#|a`P|fNVrw)ZpNOSe&tTi$>@(tV>tD1 zxkp!3hMrbSJ2Rp!mUUIOYnKYG&L9=z{-fnxlW?Bfk zAtJy}!5m_f>#&mqq)DC7{S7OtDp?x=IV#JA<80(JBTP`;_Nw6I&i9}!5!)!4B!D!4 z3i_Xq!G;DLD1!DppPtW^_Bf+stC91`yE$l6>q;o4swyi*P15Ab8fU&oZ4DXaJ0}|A z=PwAb#m1GhNgNwhUY~oqNb=%i2Mu2@dh^s$<@px~Kk(t%9v!w=z6;kA^cPW$AEh0@(Ajs^TEWPvUdL<>I zRSh=x2RU7E+Dac2u=o`^( zZ>9imc_4ZWR*$HiqMGSR0_f$!_J+a|qg)$354DL=jX$FKj-IQxA zZRk=%u{8drSz%MXeMC*0MxC`6NY^>JC3?@Mc#e%uOSwhJWokM%YKh{er4YtIAacD5 z$-)uQn649@olNGM%Jw&!cpZ{{q6+XYwBJ=K)54-%-;-^_;dbkiG^ZSu^X%oeX_C=| zgP?#gfDA4j4(o>l93bh8Wd{diVv|*S6DCMw6|FT4woa#q04-k`huJnovSjABXj=-a zRlthg#$}VLsLRRnITS^Ew-uYV$7F}%w1qV;2;iaBNQi-1;W@Ap=V3KvnmU%mH`G%# z#m+*XVoOh!-1k@YNl^{^jK1uJU03C^Xgrme=J{t_9Af*jO%(0zl_ZjKdX-Bjdc@5>#GNOH-z@Tf8_>Uu-*j)w8L;X~7t9Nv+2V9}RdOD~sZqMoV#(Xf@O z;e8d#a*+6x*YdA-*?$&RXLA^sQR=>GEAuQb-Wci~HxQEZYOSS=^n8$z-{z<1eV_7} z&~xchOV3MB`VlaFNylc(ri-H|`7>9R0~x^!6@DbEdS&Ehn8|JwCmjy#!cLBY=718= zmMDGFkQrS7KmzIjT?4DpGdTONwJ@RBz+EF?qGr~GqoO)RMbB)JEASK2dK!u=D(36m zLCBtwHkcF@l5da&mdv-RdM)XWk!4Cex@HdUO>QXC@%8rE4%ZIWjyXK4PfOvrRGz!CMpX98T9^5828FlGv*FXC z1#5EI2o49`Qo%hUQy10A`<~^YJ`rI9Fwm|sVW^PomvYk8P3Fs&bPE3fj-#r5OoNqY zOmtk-;yCa-1$$gFg51U&HPfgh>@6(vSc;zXB@xA{54&ylz z>8Y~bq5gGQC!8-z$g}T!vy<+lxBLp~*G*#d)giCEIrzw7OnMgy@;vpqQeC3ho=V?^ zkE4E?Cq)q_qeA)$aB+_QhE5Vvk)Ub{lO(Pg>Q{n#??0-?1kGjzdWtCz0eNJZXoj3r z8y|7RHsuyVk%WOo){L~9-l(@y0g)u_F8=_ea(}YedJBvH0I2$h8m7KgE~olOzxFFR zjHQi(ZNEfz>cJiV08_RKpxu$YMlg1e(f!xhGlVBSHRJl8V^3Bl3!FT@{{Y0}8v5wl zzN@%T7CfOTWMF@#ybtWYOZ!RXKK}sf8|0qUK2`q!;qCoTN#Loo)WFxvybh z(k=&JjL9QfJC!>MiC=VUUhHae=}n!JK-xUGqjuhKzQy#H85|xy2`^*LdEC9pt(^|% zBWUgT;2dPFBp&43G5FDT+;I(MaPuX84^mfyC#UfE`ieAya!Fr0PF+p2 zP?uu~DQ%r5&_li9YJES1?Y<;S=cI1dSOXXd?7oZOv6XeBF_}HG&R1?cE9)NF4k)X* z%o@@GR2-%KF=X6$ZIn3kroiVVdE<-7$>~M6;fc{Sg}deHjM5I+YW9u;58z{_{mgeQ zk=H(yUYSF3Pw209RVeJ#H8o~Sz$+!{EWV1`*`woW@XZ=fYHHfS&nv?6<1Fq%HAm`d zBdAxirfBPa*07P#FQE7gMMgAMydx9K-?q)xsp1Mk0OuVQ((d+VYEE_s=AV!r$anDLXA7uxw^eUaFS3xK^9}Nl&{NiKa=u!9uPM%!Hq??4L|YjvE@T z=kh>|yRs{e=PHT5sc3z6Lfh0QYhBJVWPXs%QX#sOR1+ZvGO~xz+21m9d*jr?cl706q<=YO;WlTT_la> zPI9JtcM??6?3(W`y1@YXCq?oFP1;tuH`M;RWH?> zji!Tm4sgfadhP}?QQI@Qck8hA>Z8hUl+(Z*r!(#8k4hTDuc`GjRGMEpqdkJf+i%6Y ze#pOsdSD`@z;Hd1awNPVRieJ3{k@iFKK-_dmBhW$*5 zOorD)NwxJJY_2C9@IJv`=3UhyH5K&4sI8l5+m)Q;FX@hp3SsV0*3Z`^d51lp(-yW` z(*o;5S-xhZ)zmllZ099uKFs|*=Q(m0FVL;#^Ex5$qWha{l8TAtt9Q{(F&ll#_2$&< zcfS$w`kDB}!YZZZ`6?;mHMOm2=X0{-_Ej{&ePBt>~J4S4+Y@HzFM{jyyfe+Cu7zr`5_@WiBpm{)ON8Q1RmDW4ZbE z-`D+#mg*I%*N^OMb5_Hq^!wzk!KtVoY{R}kfuH{X(ft&w@}Y@D@-BU%wo^ix=H;l@ z_*Z59-}XlD_`P$m+C^MrIFoczA*({^2vU2v!kY2{-5N64z+*2$DtwpG%`XPCJAuRh}OrI(Y` z$@a-cIyQO;1W|5q?7i28!dUdC$~))PEf%(_b0f^o{T8Q+q0Ua{`w%j$(&$2O_cqeg zICMBreOJxH0}fJtbaw+8&SyNDQ#7u7k1i|ajLezj-796~vttOT$3YZkSB9`;l8kJ5 z-(+io+h-*tmf5`8Xn$o;v@~XU_#AX!OL}L8TrV9MrT#3;zE%GK9@qZ>iZ&>kC@BDG z=O4`XTk4@4S`uIJl=6QT&9a)Ven}-~Gjcn&%POJlP+ThbI9_Y&9#^6*CR=0FQONT5 z5?7UETUd3elhQlk9S6hRIA)o% z%-%Zk7tlXvew+KPKY6u$%*gZnk4$gJ!GD}7k-B9c@#~LzJ+M%`~j&xRAQ9?#0lMPil*&Q)skdE11EBcj*$-8Z` zWKf7AGQ4{z_?YhdG%9lGMeQ9p01nI4xK2Mwb}H_$w2iw)7UHP%tq>&k#;WHGYJth+ zs;gs_Lu}TrRb=I(y77Nda*lFwOuELa+^Z`Z-pT0#Nzgz75CT!g2sjI;36xakSpeUvTjjB7g(Z;fCE5ldIjmf4ObY^UxZe-zU)O*!Wj0qsZn{1*kaM}q4=1(q15(M z%_d3vuQbcMWsD*)J=JPMqJnV=G7^v(T>wB1K@pYUc2h9%-PRyg&WyDhZT$Q(f|rBagE6x-r%@ zMq10hHJUYzM}GM@ABSc~bmd@uW9q1Jc(Q5y@4lpC6jT$S!~Pto{=IE5YVE=BAXTy z>q1PYJP9yP0z{{yx*I2PQDrA5q0a-+Gy#*)D||XqT}*0k*hNg?jU=eNmU^xZOkHr> z(M>FdSC<~^&hjsn);UPAjCxj(kTRM`P@piDk-$qiutC9KCnFu4Y;lcKYk-EyF*CZi z#;3lw3=wo`o7 zRBR*aa0>g={D0qbYo}eCL~NTnAlda>;A6n+L$v#D_X;>?Z7^eEW7&}TNXc>cz{VG; zeWvr%;;OHV!+kMJ+v)!P=aKMya`g{0b@_iab-g6~Z}dHRs=PF@>rFjTZ@yXSD`}*R zw``EN+p)$$`-S3McR$GBWGm>kr~3APsy#D5(;Qx9KMqwWwc=4)lwZ{~-1yV+d*C}f z8}T--iq#yyvZ{xlO6NBKHQeL$UZu-nRn2kLa`@2GmuaQpNqY~ekT$W`t-W1slJIamz6%4ouWHtjdYODRe{{E4fRE@ zCo(lJsi?(|O?xaTA;1_M1+3yRx+_{C-!nCD-2I@X=iAjjlodxyVj4LCH%u2&6xo*Y z{udiku;c8DC`LdFLqvNdLz^$C8Y$ug_gb7ts^C=K`sJZD^*CWZ={Z+wI~7HJ&2qYa z3dr&q2_oW%6!kCTD;ddN`Wa(dDr%j&@-6$rCB5++$&A0Hjc92PEi`V_6%eKy$9_70E&5>oLgO@R`NG|I+@>er3aBt&N&z>>o`GG zN{T$6mB{Ox8rGLzE}hNJIKpcC6&UVJUk!`7rf|FcS)QT8IT>Fr`tOx_8BQtoN2%ab z(*#s6IxLK^Zg5Xi4yg%~FD(@1&I{FjA;-5RCW^efG>yuZKPnOTUf+vX!>G;ME~yxm z<)Dy}WsWJcv0G&o!gB0|i{>((nQM;$HcC@fTE>B#l@HTck0UKJxwfcO+0|IqQc_0~ zI}TU2#wrm}MhZ>YW0ND#E*R%_Xi1c`n;wKaq;uUvS-w|tyrZ7#I#PFum%E`YTAl@)jvFP2%KYE{rg^ z?evk@rOtf|vKhq3Qu()|o$D)usO_z%$r8+WIDcj4e`uV~+<32opU+{i;qld%Ir}4D zvQhmc{z}GrH;QnsGMAU!x6QZ7I^i#wGa?6!^0geb&dcFK@W{CF)Le$=^tAo@E@Ul4 zTsyJ4R%6xfqTtuv%jzoGdkdZZ$?U5;Xyg#XM^dZf^&Df6w{yT#F`?BV6M97GSYIe; z=oQ^H{7V#9u@-XFc1?K$1E31lO?V@sp5Z^4Ap@ewa~WN8(kyY|q(LQTWiI5THzC7R z9J@MVDkx-fRXiJV95$OYEvKUdoVon3W%Twmaj=&BvWqfqc7B7k4EdU6sjS5IOrTb8&hmR@`^WSi-z7?I)Yk_z->B zuHtd^9kX7di+l2VFDv13UAJwQ7fVY<$!~`kI9}PpVsxa+T#1wBcn!kQ-87bnkX_1( z*?Gdmb9r9HjW8(Dv zT&*Tp(*m*@cU)^(3}ZW;%JaH$E#>(rV?)Dz{{TX4>{Qg|&Yu+z?8|gibgdp_pl-tY zUl$5ESdhl4duYSX{{WA3wtf)`@Zn0vQpf)Q(;lKbySk0YO;rU{eTg`U*xirZ&6b_P zhCtF?A=<>gGM5-Rzc0be%M*P*%gNh(JhL`}fIdv`##~Z4D|}XuGW7;yy55!G(L7Mp zFS*>!EN;tKae$mq_*AOn=3Y%#rnvagN5p>Ssdba(>8b6|<8i~~{PqjEv*?U5yLBUElsVuUdSD#ve;LmM^*_-|s@VGFd zg!SN7U9M8nFRhe8?R1i0cXoRPr^KN&{#jj7AY)ZFed?;&HWAx3`ss|a?QgpAj&n9y7xYB8rX4ZaV``-O zcw3K2@j6OP5VEZ=L}o`aDE|P9uh=h8Rdu-24|1u?Ny(R`t)r#Dz`$CU7~|2~*sI&J zW`U_L2BM&`ryw3z&L3zTUe)$< z=~zlHkje186kMijPvJw$HaZY$r*!Y(jp2*eFgKBNzFrq(Qr^{Y=w5xtE2_5~4ugQ7 z&B@^5pZAlKEm+@;PfBmnL^h zb*Yw%dl?Y*k?g*mrnprVTs$MoGBTx+b8o>UQ5tA`$Nf%DDW>!??(3IIDzydVS}jsb zD}zorA9WLv&8rI)V|sgoxQC&=XWJt9?cA|G3T z9aeICvVAC#;TCjM+d$)$w&8f*l)Dgavt`T-4GYq-DOJHFS58}Fl1dofRIBe*$6_NL zvXQR)k$Mg?wH=T^opvP zx44ttdG95eE39*q@=mTAS|PaZD>*qiNR*b5fP{`VWCWvvl7J8Z22KK0R^E;>*56Hl z30vP!@t!3lK)%hB$=Vjua!`-xMP119$(}vddp9Y`>*_lgjgG1W5VkBFDNyVsnJ!9{ zw2mYrIVwKfq$ry~OlFa-#~s$MgyUWICGGA;zRsBJ-}LPpDcT<>0gU%v<-_5^iqqF) zCCFVVy)PuI_2w8Up7*$54g!Cd%GO*^-p;|obVUNzN+V} z#q0c&uv(nyOr4>;`#(%Tdx*li(+WWeE2W#ntH>|!zodaBs%_hYZHwx`nU zBvM!yCkZl^fNjpojbz*GDIrlaDpoBHPq>*q3z9&=_6lZBL~Dmi6Bz8NtEe)+1E5$Q zPc`3WmxNEMzLZB*Xmn5*OGpf*pas!86ws9wupDbty5J$P_}QMS%8Iteq{%D_>X>N^ z$%@L8)ubd#-+-dscS;nZMUqTqQRH4d7?GUpo>ffj+aE|83y1@$T&+1hAbpL`L|FcI z;}CG+zNdbR-2TmdIIPNzv;P1ub2rUq{3==XbKnnHNNshtyR=8;ni({19f&18hX6QZM=QY8TYAy# zZgER(oGZp}0<_PLmTJ09M@1N@EqBV*2KwPApVVi!@>>r~`lmaBw^8}3m*R`?{{Y;_ z^PCl2jGkU3`Z6NBNqBnplJ{TDdmkLWAp8@!csZ==EmiF~a^k2kyMG*lC+6u?je|2mo9FT>~jeftG~q zVkNP_-@=fi*iO#JLmn``-Nlb%&M%Q?xCW~o=!LH28mSapr`VHJN^04#3eV?TsItzO zcOqL^=2T?#9IE~%9d`9G{Fl=W7jSY(TDp7pD(w0YZxii_{Hoqs{)%MDc#zzYsKnns zsJq#C?ln&kp#HDVoyM*z9X{c$y(G!=c)Dz zU4B~*`e8q$7-#O~}~S zVtzb*$|{oQzX4;ioToh^*0ho#)Wqy`S^ifZ#|g~zd8cgSH_{fV{B5lkn# zpq?y|Axv$|!i_4L7Nlbdu7kTSXfXw)*dD2${Q~s<3s`=flS}5dU&(eWFZuEp(IP!V zNs2gtIg!c-DG4kZabmt}C9&$->T>!WCe2Io7N}c{9iXqG_*^B0$JI(+5;1v}{9D^8 zwN+o27Qu|4y3KmeJyD3_S#fo4TQn&hx#XVZeAAIPI~2)C*YTMx3C{i$YT( zfpF>Cv@NEh$>HNGSjhvfQx}sTU4wz2w^jAG*`FS;JvUQp=CgBuUj9Fl{%4u5Ua(vLQ>L4hRJiOGCvI3OB?U{l?Uxpk^7&g{uFyVT3@%9{fQg}9~+gO zueyTQpLTK*zF9pCPziBI8NYacYx5;*$mEsuhuL2b@Ui|pmv&_N?43oUw$QXvP?sLK zz+TBentDf=-u@-JIi9?`66dw2fx^pryO3DelJD$o_$*$@vy@cH=1SxDUnX*S4*ZEp zo7$t(5v5u>KTjU#56ZUVsB@Y_HcLp`taO>%!uki&+;W9+>}RuXHW#;JKpleK*tE1$ z$Gh2IT_)CHQ)gS#0%Z}~HR`9AJ$ctBbCmR3)g2>n(6-EjQt`ujXWe=~qd4VV9~xff zcbv)p0P|?s>feW89!lEHlyt7eUEXsAA?F0B9EINsmdW^)saSKnoW@y5?n>})Qsq0X z=w4ek7|>CPwCP)Cran0<(|sewsxhP3qUADsv!qhR^7P}5K+4~1*u~o}xs>%cR!9qH zjPmT4wDbWo?Mt&PtHo=)S;}=Cz~1k#b4e^?xcqisIQqMgeAlRc6dvINd&lFfY($@y zT2Mk@r!PL-FGb?9o<28IAYVSY=!C=PR7oNJ9s;Gtm&eMs=i)tyQe7}n6FDS?gyutS zbe)IPd7v?zDRo6c18wb*q<-VURd-KsL(y6>mDu(=$#l)bONzF{hfF$|9>=$$#*Ld8 zUhb|}m{s({t^1JfmfnO_N+XD#ipzD)k_6l%i zmZDCa?MvZk+~<6~{0-;X@~Y6gy?2uX3uDx}!mqq3sSwL&^4RUN&Q zm6GsRob#EzF=d@GHXRde40Ee$2My$8EuY!X1@LQm*Dmt$`V{=uPS?SSwn0+h>8qd7 zoG^XYr`Kcou6{j=3oBZUD4><@t*Xg9$nL6wZRB10me5M7{{Tav=vxo%Ym8B`o1=#q z&qaN0kfM$KJQ*HyKkoFoH{G3@{cVFzX&SoOrgR22ZD8B=zpz=HY`J7+C?&P!{)e1k zUuI@}D~xxy{Es?OpPjC$uCC6=Gb6Ly_6tEr&t$EignJF&;Z+)I^80_O0*`%7M72|T zp7$IAGyed;Wfv7YCoAXW_$Aw@K~*0JwY*od!DVrY#gme9)6VG#{=g|5rgS*$Dct<~ zer^8%p#u_$W#sqnzqk9E9lDkEGMQz|ob!@O^KKgk%j|hJ{wY10tczm^^vBrP>6j&z zk+gbS)oMG*vWzn*=U_hVdUGrsP* zct)QKb~7ibUVn>PuC1CWy|TLHP#Dw7#`>R zr_&u9Jrp7+w;niN?Zjfnic={ro0PO$S|PzRJay^#T8<{3?&*8~07Abmf8<1cLv?I4 z?!o0#dc&TE9vq(gj`8@eQ$~R#hFKivbtQbek$kVVR!R3}x)D)YCs}Q-xK%Zn^n=RN z`a{$6<#VG3zE$Ljo06%mvvZyy7>bIQso~gPMBPLxj4(0(0CP79H@l`!mCdGvM!|s5 zg?VF+JxaLvL`bJObuyx=qzsZ)Upp;DHds|zuiPrhBxQL&sQG6m;F)nnMNv5`0Vz2$ zdRi3Gl)B<2i%*C$0&*w?kGhb&31$h(<6wnH8I|Fz86@E=9*N{z8sN6rN=hqi>;4~U zu|Y~IW^N8MlD?$$hXW2T1}k4PJnx_6el4F4Chb8#&s6R|Ll&xkEPEM?;qalab}?|c znJS#tpWQ||U9K8Kv}5YMzbxcFB5Frms|_?K5ypAJ>by7YL)5<#OOB=XUyJ<@L-hXu z9I3D3OUpGFnT}VLV$-B(XCgyFwyruEVwy5kx}nt0F=XH=a(yUC9%(QYCU!=m$6*q_ zSLBtC$+fmjiXWn<+;<-8&xhmPlj@Qhy3KYkDWJdy3)J}B6$qwP*)mViu0H}9@<6Ss zz&xy%Im#$St&*vz*DESa&m%kqF?PP-(n?YMo!kA0?u=Mk6gYS zAIgao!`+p#yCq^WZQIc{5gSpG7H0`!Os=3Zx&VMA(ZS|FC0y}1PU{mGx_U*_Z477u zdafl=rlkZ{N$rT5Oah^2WT>WvLL_YD@k

d6dIld-3j^Pk!Ws~%;K7N_#BKbfuLu$616`8Bs3mE=>F*>sVF+0b18 zKmq^|0Dv+ES5$U$W0A2;rlAsKhBG}CwN&p(47N;$EC95aIGRLh%#sEIzK)?0k0Wn- zuF1&v9Eu~8xT-nH&5tFcAYnNKC5s8f07@GH4t5h3Pe)P`#_lOJ*5uB%NXTP;>gnp3 zYuszgE30ZT>1pJwhcTb8k}Q`^e(Zp=9!WxgN=OW+5&&H|WChf=a9cu=2nlR?jZ^8b zY;Cej8-T88t4L-{SSn`pA)^j=39Bqf>O&Gqo~oYv_B|MpUi_+it=k@o8z&`2a@gWU zg}Riz!Or~_qk-ckb&5?8@-0bd>RuZN>FY?JYebFO3GBX}^gRn6nJ;#XFR1#bR^#k_ zH25-xh8rzdrR&H&73kSUS=kbo{pGnl07v_QkJ$@(?lbTk}<-CYjT#0>{!MXxijX!_>|F6&2^TdEv8l&w-N8OgZ%(r z^XZ!1zKzI*o)>lePb=dsQT2WCuf(Fa`ky z!EFjm5SBXDk`%~6v?FI`qizEGa)qRMt?mSKltg+M-g|$;K96 zlDD>tDk3{=Z# zxod?E<#oC~GVbMNcnp0*srh8wiG2$S$A&|Iw7i9ix=56*%VY>T5_^?Hhu%G3QdOTp zz;fT!PEY(M{-S-!RBX$#rQlcJWP7F9*lp2>nYi^UZG&2bHp+|T)bv@?(mr+)#*^)Z zWeVF{AlY33I$m1W-IQo}?^)h?<3IgHPha!sam`QQ zoz~5`vLh>7*Jx04y$gqx2P{dg{TZd>ePxM|^xm1yYwVR2ayhd`_7 zmDfZUXr#Ynw0R9xM(JCTHTau-&UfQg)zx~IIxL-*+IGc_*~5=6{-u2J_Q}coUP`Pu zzR-@}>n{HQ(?-Y9xT?G-cf8www}f-W<4GFwMJy(H*umVZJ~I+oIWVd|>}J{Y#j~_% zTSvuL$#Qb1SM%Y~8PQZKR;uFgCZJ%DRVb$(f8QotEt3n!4g< zsCWmu@XxeU9$k~h>WUqL^p<`o43)vWKsr-A}2<0^rSqh}G7CjDS~>akM<{Q@@Cs8)fk7I&PYy+qaH^d*>TZ z!>J<^$z9~wE>-eTM$-!#_dkuNxKpO|wvkbdL~WPM%`Z@1!s4(%@lA%i$gEF6_{(wB~7i)5&?t@ef7d%KM&7yvdrp+Z1Ed^foK2 z+eu0q)6N&F^LIxR6G{6N_^H`u%Gzdafw}7QlC#`>T^NwxnRjH{CAq)ILq_>>S0fiI zJBodxE@$Dm3G9nHR)oSm_D39*TOXQR9u(2Jzy%@^>XJtr>`sk^&TAX*%Dt)^Y6yuZ zt+rUWhPAC7mE78jP((G|?5nv?mtb~Tj%O?UsGW}wa<$7NWQoW_jslNtx?(92oO0r` z_Rp$g$rlz#I5LpE1JXEMHM^v|mD#p`l(c+~coDa&&KAmZoa4~F$OAAp5gN#N+<}nVO|D43cE8596qJ zUAAA@EkwVdhmprc>|7QmlI&DpGRe|yZWg}FI%A>|j@eyTH(pjxmCV#yCe;F}XP3M& zyq6p=I?TFPTB?V4C!%~KrM7Q&S`kT01Pvae>UsOGqP;!E#{&keRJ*0O`k7qIz9o{I zHup{~w*2vu7RFOmSGH$V9oJ~lF16-&xaXG@f#tK^jqBXiV$h(G4w^h=#aH4}sPz(T zmirCN{z**aS<;-CxJR({o{iOY0qz-VN>>Gh@^1K&@P_j4Rl`WxrXj2i-~c&W>l#a^ z*rbPdvW&~~6%tB*k;7JF;{0o6Z?f!*MIMMKm9>)frz!P)3HcN0j*ji&rMz2c;+z6r^Oq@Ho7{dG z<$k2d_|`akB4>==DN$dkX)QL2aT{&XZE*hp?n>{e>IVbF&k5OelH8>GFQWD(`g@4B zF|OMpqLSBdf2)6+IgX)q6c$<=Rk`hTRY?<7$VV+6#H*XsR+91m06&>GBJD1Q_TP8w*!%gV~e;2u4b?Pkd`i^?WgZV4|Z`{#w*vlS{r{+YOD7>hKF}Uyo&|uZ@t6x!@ zrPRy1T2VyjGU|LX^k*;N%$)5wc9U-jVj?<>#fE~-hCk9qwKt!H#S_SBP*Zb zU6<%-=%rCgg7Psun;GnppOC4oj#nMCU#*zWF46A1SDVb1R!>4L>4J=QTH5J&ZbI}g zN^wdMO`-->rR)^$si=+!hg0hOFH5Hx-DGHw?p4mk2syK6t+qDbMlx{ixj$vG$i$95 zKVpuYmvx6R)D@B&WHo5iY$mZ}dh@gs)|>2FQ&^zhtrll*MU( zjk4Ae(hxeRv0Gx;<3f`ap$0;6AtHcJ#Q~JPhKv-`U~Re+PCDyc*S)@mo~ze>&Am18 z?fd1+vhZj5&OuRAOUc%1kIJ!>blh==VSCzNL(l485xZti6SCPsh78Lm1C)lhFUXAH zEA89xjYn7N2HEXy!2)SPAF87DM>|&$$Ij_Lo5KA~2NQtuFJDA)*FDuUI!Os7$0sZ0 zIo)PvM6b2&$?Wu0lp>;snlP-Yf^=_&9B3)A?1JEbS0vfB#=3;?y&u9QP;VybP8 zI8~gUYN`x&sBN0{!mRQE(mG{0n2>X@xhd%C zK^u2DD;~FG!cR!Mwozn<5z6%b1B&U2lU>Tpo3+^3*@`HJKB7O8^jIa0UvDKd{{R+W zk*#VQ(PU;eA5mUk>wi^!+J{AN=4IC(hMVeUpCpCElhm)C@43!Rvqu={Zz?FTKmq^| z0DuGmkTRB#k;XAes=nf6$qbEKQ$Wn5ONt&cR)Y@>zWO81WVSN{m8GJdh>SKSLyn3z zRQ-|IqBM@l!l1s+r=jSh0l4Kg7#(a-842W$89W34hdDDj=;}f~qNB%ikiQ6iHtiWI z?;52D^)Z<}y$n@Pv81Z5Q#n@__uO`~aM;^qh}x~Ft3y&_s>OC20#YSC0z)!AR^M>!Vn&hqRQKDy!_kh0 zOOy#qY;_^(N@FX>94ihx3RxB}pw+f0qh+?yWV8Uiqtl!=wb-P|xZbQZLM^T%0lcqo z;qcWkMq4`Wt)tMM0eJa8g&LZkrNhspCuFdfV{;Et{{H}Ct36@qT6x?_R-UEo{{S-` zb{se<6Ic%lc23<1KaF zQ)}v$(X_zzUlWp-#h1gg-ZJd}0B>je3~TQkH2#veO`7OssA~?^M&RS0x^so}hJJO+ zRkVn_->xvR>vdHwse2{epC>*nJZS#_;s&Cc3Q5G#`K9wYuFFfi0DXX7r|PWQI8GUH zbibZoi}GJb`M+{Ep?FM%Ir156R$2U!=GVI01fjMqXlAq{_SV?riVm;()mxuY2?d!_(PgGd! znyq`6*o&q+9id=rMn^>_jHN;dMbg_DxXY73H)qSvgjE3h3 z$#+LS)&2_D^*nMDPaJZ*eQa*h7ORT&er_9IHqk|yz+&Wl(Ook7uE&_XSNKhmIHi^v zX4J+qL*s57KThk__@7+iau8JHrQhrRrA#HuaT4l_>w@}u{vYUhBU^YoU8k!u$loL_ zcRX@GDpqf!Ftcoh_^-D1(YN9KT}E6rC#f0*Z9XepJ2Ty7bFezOS1EXpf8c8=v-~gA zyYT*zvR6%0Hvk+om3j7UhOECMI)CPRMPEH@RYtg*HQmjMDW+?O0|9z&bk%iE&6Jpl z%2AGvS#_ApQ0{Ze`ES)(uOl{H&E70JU_d8@lbg~djXhUb#}L_3q%9ao18eZc*ZWUc z&FPYtkdrMFWl_3f{LS4OH<~% z%Y?c@cHm*7C;Km|-%FF0`~LvVo^N-@h6;wey)WW$9Y=9>+V@*l@?2^sbMk$OUl{tk zlK%jx^H~`w_Hugt7iIj9TI2E7J}fF;$rZpX>LzTz(o{b;aA6}L73x1`oKN1l6=aua zl^nJI01lRV2TxEoo}Igg(lS@nlldT`k0azSbDK5&Z*vTd;2x?cA$rHfZI=8lGjc~1 zyVMz`an5pA%3iPJ9!6B2&rQUyrYNphl4#^D%arU&n`3ij{i2_9fx`9gN#JQIG*so; zq;1sa$%p{GhL7;;NY78^kkw54V=6vX>M(3waN9NN>9>>jSPok!dqu@C(PgA9{{S^z z=D+BTTKXf7__+@GF35$;v^+oa#oUbPJZhp45YA`C&7p5qTk_VB?itnO0#+SyD?!a+VREeMnN@tbM=b3TlbHQD`>44$#xF_tC*b2sF?;tp-nzI7ipZ$pcIL!AU!Lp2 z{?&PJkCRs$Q{KC?W5Q9EYTQ%IN_mLdQ%cu^(X9*tjQ^M6LP6_RYN2H08zqc zp3RnCRd})g05kqVvFlKSkn{a5cHiL`3hLFZsQY$9QSSSV#N0HJn65foV&wKSBl6;) zUuM|kP?5q!J0q-qow;`7&?^i$cj_Cl_R(iT&#FWC3qyeqHZl#*{Gz3oV_f2%y55Mn zvyhJTib{zK-g2;6*E!hBI7die@>OGdW2kOdU?@43YC0DbH5&|%Ye!O5UOh6t*ui_T z$xEed+9_ZVK-Phbh3z<4s*HHniYqMYn`HYvA*ib_JhnA&#$)_T+~0_h^6luaUs7$x zb59hqy!03f$2$K2fn2SV?1=dA>uMSISx{;#5^j)p^G+mfW9m!l;sT z%>k{rd9N9c9#7>?`#<6yZzS@jw+jCNsLv&Os-BhQof6YazC$Cr4p-3Fboc6JKQ7%a zltI*YLR@2GxEys=T<;*E9*DA69gEwkqgLEye&vNycGvAGU46+6{xm6i$+hVRG@%dKSvfCjPkPbOpo--ae)TpAHCVvt{d&OB}HaF^%g%_C1 zb=T1!#V*6Rl_vK5A`|}rb50wcp;p+{G$@i|^G{_hWVy<~b9rqhk!MUx{VQ)2u^PGC z$@*5$(ELB#@!nOd=8;j#U-2KpiM3kB<1Jj>7zr6(hl;nmq)_EOYN-2~^=({`D60Ggxhaabx}TUjMk?mbK1e%{JO6Zn=pABFu7OPy-E)p1{u znpowos50_ps(u;v8AU2nlePJmkI*fYDu++Be3JE*-V05!l$Q5y!%T6%7%o4?@;>LM z*eHDWCb;|-*W;IE{n;Of#GXa&%NOSV0J8nRsifMdi^y^6c_m}GPCd2NFE6_^*;i|^ zu+UN&ryP1)(QUCP>Yn|PQGKc~BI`@e$XP`O1D*8{do16r`KL__4yW_a`62!r4{~=% z)?#m$AKhf|sZ`R7slKLH+^Tjo;H+n=IW=8wDU&g)+bgJHGfTLvHwA|*td6!!zI`## zvr)(8L%6SX;_=lK@90unE~#j~)9@JHY8*N0GPXPo4m-YHSyP`iCGgPRuGFvjcQlX= zF~Xe`L&AQj_0=OXU0q|1tH(jlzV?nxBTo`giP zY4jzTXimi(6rDf`GGIuz(LTDZkw!9HRksDjS;=O?m@h12BIQ+XOzrx5*4;H|Y=xuE zb9i4@@qBey7_p)Y!aT>2%6YjRKE(SpUo$(Vt2o?xl|8njzj7XAx*(weH+X|)bxWQ5 zs6pH8yR?^7y^i8baaE<=oLg4j-+8&e4$N#gYWb7x1JrWmc^6C{_;Bs|v(q@NC5=M* zvZ^-WWwGl?6XeGggiwY!(52HJ`x|15xKb>hk;I78NrBZ-W?!T~2#}mh-GSX^Y;MWv z5?5qc(bIqe*YMnO+U!HR!rlf3w+qrSYEX(uuAH_mR|dB!%!?xk?BrJ2O>nB((~`W? z)EuIUeajqrw#|M=nI1{*yt4aUlX7LeW27ZAD8_Jr(VTLP03{p*90UNSH*>g7R|hF* z8_{z|50MtSDtBAw`~3!V+tMqlB`+kN zrD3@Y$y+xmKJ1%Z5+Oa=D>-cT$uUAxX&q)jN=FR#N&_eWT}xnCP*dcG6|LYn?zyQn zL%z>q%OHLN-#(PIydn}9noe*P7IseFknCbI6>1z5mH#KY$nudcC^_VCv{-m8$r0x=d{oZHKwCUME=oJm7FI2p zbYu>R%kkVIaZ6-bO3daqyAQ-?YO3h&IkPxQ=?$4(&I-*n9BbEvcczNO8Y+|d?C_?lr)8l326faun)ox zF+e9H6O3`KQlSwIkH*z!MMF|!?HE>&k4hSB$v8ui!KojG2Kz@Mh|)jVR9$HFP{W+7 zrybktGFOQmeSprqT31?oPZ;x(?tRrc)Kt#pByBrj;;a8*%HMGjT1 zn-p^hBfwi&*sF<8C^^Vw)y6VhP6+6uPcNf#Y;jS(#v<_s=VyNFb!^ZP(`)dv+=r;+ z1p1O|^FpP-;^eJc1j;>8;|8L>M(8T;wNgfSEf2sy$$3XR_KSQsP9CB8rQi6Ld}pM% z+*j8MQf7lSOXhiWjxHyuC3!Ahb+_2(WVYF?g=#BF43m`xQrPN3Q)fW^&;SAeP#I3f zCmS4Na-~-du?>&L#cM@FGGoADSS6%3b`98S`wMzUo$I*{c{7rt+ag3FRn^IWRW4n+ zOr2Cp$Q$QX0oyA(ioP~lCs_I`FWBAE06H{bZQ&iyUqYq5M}Jc_uMCX-60&5Y0H!Uo zQkeO*WcwB78BgQpxAZg+`D-i~10l~vqOC?XY=GVFjpc zmRW!Yy3k6e*&;f7?k^d7cICS?bA64D!9wbpnAQxJ6|mv)`zBLoUZED*>mP@21|`&& zI0Ue}$!;Ap@z8sIN~86ssjK7hnv3u3dBwjMm(BPP{0qze$IuNsrRl5|=&7lqV;dVl z00r{?eyb;XXO|Ay0F+RNSp_ zH_dAadm1=+{{Xu5??(E<%59An%eVA0Jl_iI-d;CpFDvW*{{Yna!{Vlgex9wUnkE*; z^MS`gy-U;>HQ$G3T`T5mM!VAd+RUmjZ@MdV^(V;MTiNd!Ay4$jANL+E75nRKo5)-7 zav#wUbrn;fq}or_%7f~h=Z%8<`6Y4nDOs~ZmD}D)?pMtjb~`PUnXH1+(9@I)d<#QQ zRn~bNLuE!{&|z>6vEa=o?CWjX@aV~L0-hHFK^@(X=)R8o7~;Mb1^Lol=Ps4{N4x%S z`4|saTk)=^6+ivY`x`a(rM68Id9U+cWvpm|F!+N`U(|vRvh-h8axahJ@-jEwMeFr_ zm-Q(yYk6Fq6zjBmzW)GE*x*FulD;pK+uJ>5crwwF07`^*^l`JMcy(kXHdi<9zNY&! z;Qr}=u9EKin4eJQ>v1~Esym@0byXqKJ3bJ7yN7VydmhEW}7{f_%}K1ZcC;kcWL%hpKNfM@+lDt=t-gbJaeN9z*uDzS)n6`%O^zaw4@R%{Cq>?h6osUk;YwZH1+XeBMQzP-j`ys&$=vkR9^LLipe81h1>liY`w zgDK>_juPQ#01l;G(FUTTys?SDa?~(J#<7Q>=PO8{p#=z)?d|Q5E;8*KeZ7?*FMmXO zNqF(!a;e8F7dd%lf)b81OtZn}REH6e)u8m2AH>S|vR#oIGJ1xM zjzZUcJx2g9Q?bSPDWaM!>FNGTjhlFUoRxb;KLV7OmRH$l#j)?gHN9PQF~#Jy***DQ zbM}eO{nHK87u}a!PA^otnWRL+ETcZ_=X_e7_br-vwHTN55M+Uc>>Lgbk}5BmY~iv# zJ(l8WLIeffm6da2DX?JE@kjeO$H|&j$rlGd_1A+sb7S8*lk3*9wtF7H>qSw`$iHXlr zyt|UkcUu1dGgC!M5ejx>fSkgD*jU9>NE}Wx#|lP8i@d&qYmSGlG@fL>W5z(}m&0MX z&D$Zot8}_ib1b4JoZtYpbFo4_{fg+rsg#04U0Ublma~AebzJjvC1?3#*%odps`c)~ zSIvxp*)_{#^rnST0u8>A*DCf#K9F+dj^i+8%5rgs`D5LZvMp59d!VwlP|LiWu=s?$C)qH_6g2P<&TZgA1|>R1|J_G+WaF~rijZcT0d2u z#jCDq7k1C4EuEXf+7?s5_e$J3{PXOuvlE3eiag)c_qoX=QTVZ`#m2d|`d5DHAFBmL zlK3>L{pH>Mg{P%>$4yT8`DUBsmQ%6@=XBn=G1N3E9|@|}Yy92c=xF-Wo16CRzf$hl z(L+lmOr0Lm*qjH_&^=E70A)UysK=?k-`K6me->)B`~JSm`5aa? zFEZrv-z&*=NAO3oHCU7^Ty+=a`7CLp@*)jq)a9$jtKn9nys{mV>XzAZ+KBB|=gBd_ z4a&Hc_2J^m%N~+jD_kXg$}uz=~ET*h4UGP)6OOjIMbTU#l1hKw&q^uH9Vg4!$cZP|4c zess)sUtiB zzGd~lHuG~FBKt(w;Lxjp&7y$S)D7QADi5VNIdU0k$$Y3@UHunERaKez?#XpBZ3{kDpL@T|kY!wP)&1U%xqc}TuYVGH_C#9Bo)15jUC3o=KI8P( zYu5^{tIEAc%IP?!TjSJIxy8=P^Ghb=+hvkk05XV2XB!*?3QAfyXBkV162&LdIAsli zj;8@9O}!vGPlnoOd%kj|zLxSb7tudwKATv0zk0QN((q!vN6Be?C>y<1SIyOi0hpuU zepjci?9A6!!>@kqdZKSFvBd!T&p7N7hO36#l)a5h#En$SJ9}s--H9X~tR8`R@7fQk zR~5&)tAFBI*?vgSdUuO_42&n3|olOecn*k)IWh1E)Xz9$d0I#?{K3Nwppv~4OqiVKW@Bt$j>b9zq!PwyYsJOYb2|sp3i-d)-k_d-LrMIo)Zyc*;#4`=SQ{s{ zSfnL1D9R2PT>~fpKmzC)XiJLNmPn1g6`nnNV^UWBDQ4k2F-%mOO_JRuhuIm3BU&;=2=Fh|X>mB;b(pVpMqwLR@f~l(Z;8 zIZRG_I+2z~xTk2xbC60}7XJW1!kvDpk4h09qnx9?sBZMdt<2xXfAdKbkt(!Eg?~L5DB!lWNQ6YT zKE^9LDjJg?XjV~L8fH_c4!0w)7uV8yN1sIyY9D~0T_RO+Dr;rKO3m^X>MXIQJ;vY4*nAt9fhsDrBrm{$x;6G`ZxScUnkyT3HHmINUtWOx7+=G|Uu(kBSvBqQru;pwZ zx~*T44|+o2XPGGcrBfe?c!|qVJ4b_BHcREs4Urif_lB{!>Pg{jaxx)-g6Ai$-^laN zRB{rE_)z>$vGp6lpAMj(V;JAACx90aO_8t29wi}ol|6KK@7JZTuT2j-V6S1*A!!oQzO)G0?B!WhQ9@05Vs@GkrXgYeJ;?D^DPWVjPD)}R9c!H_M zNbouw@)y!xiRSCh#Q1ji*JfZ>R}IO0zlL4c_eYp+bPb`LKnBqm!t|L&I!ZnbZZ+=M zb^T6vtZIYmT*h=9aJ+Zz8$Ey8i#8lZO+#$d-PL%E{FmcTDizWf6f*OYtE_#;P@d_L zS~JxPdk+VDuv>+nK-wu>@f@{(zLB{NKBL!?J7ImH=?*z@+#WVN?9^8O09ky``kqgn zkn%Zetk%?fFW98B-^R}VyZR{$y%zcQ`43-;{ysr=h0h`#}`*z_HkWBSLV+Ccnjy>Uh;ibIH%zB z&OV-)BU~pZE5)prRGTi6>?$_p$^3Y3LT39Gw&*v=7oqxV3E6UGenj+*#@`>87Jb*c zan&m7Gno?Hhh}&Hli5FX(oKkhC~M`(D-+7(c`aywSg2iHagCs5pya5&o8#VQdTn-( zaL&C|OJ?(2{eiHvqed66WIZJWW$0V^*_h%m#s~2`l&Hg^I`?NKB`5h5nvSGL5okRI z7Hia*N~#(x`0Dp9lr}nJJxO^T_*g$nVmtC>e2Z+`I$@)x*rIGOWy{(zq0?G0`O>l<^Vc1hlYORhD+`HO zwRWA)zt={)hsSna?3al4MHQNlaA^HX$a*)5)FRp~b1m{tyG`Y@Xgvbc`kOQ0W3-64 zu-n+(vN0VABzmTDi|L$igT-}A@mTgRCS6wR*$V(ZS39$K3f3`B$xHSS+fmTe&daz^ zGN-qp*dej*qCt1qv2nL^!jnXLtP>}sSW9(DaO}*!y>lw-9InP@xYL1Z@^;FaD^gM*P;3(HirXrCPoVjOgla+(Z!LZrj z@}bLzE7pBChxdGB+V0AXx%Ep(xwlf9nx_8%rJR+o!pHcxC+v#ci+UjbteSFJov9QrF2IYG{7fOs1DejkX%9$|Jg(ouZn24@BWi?#AaJ<)=%-d-eRYY@6+l|iV zz~TG09nL8phvDBT%PGx#knY6t86N_NuPo{|>OkYXfwXk|FQ;g!c`%t5YqzYDx2 z7}$6m03|@$zi_f1sL$zN4lKIkDAanHu13=5WUMwk9Ocwp$?0gE!R5kT(7S-NHKkoU z_heV|OG7cS(@GjYRTJUL*{aa&q@x{|^s$Iz00F>T97^L<6j4!ZoSw?-)n>+QVdeZR z{{X1@FN04+KNPznZXG*&e#2C3`FdQD$w=d=Soo`cMcppB=&h}raX#xO&1LyWn@lup zT5{d;bY`MKhrgoSdP|7=mLJBN`K8>anq`v)qnH$H-|u$hX3y;L?}5aiFY5_j`gO31;oj`~@ol3J`X`V!NHr z`>rgd@9cK1Lk%96vCT6hY+hVs2LsjE=$DUl?z3}!mvhYc`Q4qB7&pDM&*o=bE2OBO zKDQS;KFO-vzV~Fje`D7A6;&ul*s!NXU3b_U)TP2HM>JMQGWm;}OJMdj;;iWf7{LrczxeDQOpWia{JsnqIEu zYdD-m2s>xxm6>+8B@|R@OOKTkfIO^Mu6f0aizJ_RSaI0>QbwB;ZmOGWc`hsGyj*K@ zvQ#78$(l(?LOVArZ3Ad2w>z#E(Hsv8Um1wIcQct6yJw-wX#R4ibH0XhRgN7$d&%mT z;a)^pFNF;+B)X~boE!nbR~dKo?2S|kI@+8A%E0q{imng2X-#`5DkbwAO7Y%9E!|^n zmes?h4FQ!}yRpH*6sSkAkxAr)wkQPbQNt;F0|fAr*cSR`%_ZKxHZ`QQ9#-4X{+*vG zoTVl5N6B5uW=9^D+1IKhZI*^A8Zrcq9-;?D^wy(AajplRR~M6Ox_$&v?}dg(41hYP z;k3JoyHb59#ZA$aG?P}$>|h;%F_V{8JrcghsHL;D<4W5jN=F;KT%^0)C7x$zapUY4 z$=;;qt>(EY-zW0;U!myun9;|jLL&@r6e^&S9c*+3F$fgZBBkzem~*ffZL>%cBgpkj zm3Z_})NC?2SL4*~p4hoPBGQ%(pb{4QiNVrMq7Abrvw*dg{HTcgja1GW-W7i%oU4OF zmBVbIxYd)84=c%e-c8B4rds3G?p5cNjcvA1K)7_r;Q(cIBa9bBf&dT$wDB2U034M! z3l>+}p%vYToRn6}rZ7Um8-G>l)zYykSkU+KR?1yZshOT%Dm|_Gi2g|AGL|hL3O|Zp z$$z+49;dceO8l%QO}i$+5u9>WMCH`S(S^Wl&M>-;8A<~v00SohDiLyeM;p;?MF5GL zh+c)j;6|u?Ng}@K^*s_??lM*Nw&`^-l!)(k;gm#H+_w=>L_TH4|^762SEn_u7Dr`01K!G z7}YMA_ZyQXM%8mgXktvCOu!bujG=82ERocFAhpVM4JBx4+f5*NByo^exO!iXamAgo z@Y7$!#QLW-LmE&|yFTgoNv`QUNzhh{&9Ut+eLEwnh&v`3ngDZ8>M}md+?^;H=I8uS0ja9O>eZ9f64o=*^T@{Y5Ojs@F!YQYZk-%J+_Ia-yk2lm5nAh zH`&|vf%(Fj=-jNlZhIDZyX)&q^-bxo(_TZFjZcre;`mW-^lQ3*uFuc@q<}$lsExS8 zBqN3IzOAM)%$i?PkB^&`F_ZU29Dpx9$cjazMo(2;COC%P+5ZL=0!nLXcO^eP43R8OQC&_|v6EmKX(TN_aueW2di5>3BtG3OL zMGX^@qPMX`+A3|t5*7ad6N2Y0vNhIe8x6jfByqy_4^MHP8(oTwi+dOFfY2J%=~(em zN+_wG-*!DL+gr3LS7fNir42?Kdn&7Ia0ne1OOxeP6G@g7)9!1R8-_C0oVc$c^$$M# z!VkG|kB`3Wr*n&rPg1=0Q*wJ{l1Ug`K*4n8jO73Ubpe#LfLICm#7kq*wOCV7+?e}D z2MW%(q=uNW(LRI%P#soBaK5^nj2ux0cjq}(m(Q^(v{GCo>=s9qx7f3yKIN67KQ5Pd z`qqzyr{Uvo>O#ww=c3FvV-@sQOh{YXHT%SyowOdSCC=NpsIPM05;|KENge>;D7ZBA zuL7-+8s{M74$7yWwJ5YbjS@AjxetH2RNk1cb=hatkL14yozrnzxGgD2i2aFnXngv% zH{IA$xLSTC=#QB`irYQ^0Pu6+!z=DkRZS2vQZPHG@gMwUXMWT9ue)P9VEp#|k>>ne z50U0&WV@(;R(rvah$3qnz-YiqtxRI9)?? z>_>BQQ;V?@OKfTI?jFf;mWE{lIforOr#gmuM&yi;a&eTn$V{RnLPOdBI9+mD6Vcq| z-aP0i^)8>DV9;i!VSH}x2ptyN(OlH9@}nL0eVLy1FBr0Moa6YT-G9%_`LE(-wYKWI ziH2G^Us2I|mM2^GL=R2mJFAROKi(%Z)i~!oubh2dnDR4a`5w241sEc={47n2MAS0w za;oheLr&_U$XK4qwuNl4)Ar+ay-`vQeEHhbk8Jb(7KhTDU;Rg!#>H#2q__Gm@A)Dg zenO)fcKs7QDOAb}wR}`QbXy`ViYUm=&@er?UuZ2t54QgRBgLwD6jbi%dwXsF0LF0t z02eN?-1W6kk83#YbF7Nj= z#pX#GLuS!-<5gVO5x^_hKFc_NkCyTzyCRpE$oO?=?pCP$ie~Tz(7u>!vPYKXOR8p} ztgdGd%eV@coXb>WzUGUE#_)2Bl*R8SJxcjs)Y*>PZddv!@BgJN#On06XQvDk)P#k__I}_=96t@L3{WEo>rQT zTRx(?-PH{tZ^*N@XxjOlOl1F1>4%UD$FgOe5uU2xB=RHR)ehS}8 z{f({$GR4GEURiZ)g|SnYxOQHr!Q#S8qSU*C2HYU!KO9)mCjvLY=>JQjhjNOzieQS`edsSfQz%frVL{ZkC52wkDE4Hg<#4IVv|1jPf#~y^vcj zn43IJEs3GLU@vB(4mG5TNxjI}C|GDM{$swWf3nnK!|wR~Ps=KAe-`eaWKe3Wqhh4k z+=siW#QN`?h8Gjvj*x(|9Z-k}Iy6 zZqMDfh3IuYh;}RAc0{V1Duhwmpp z(R=Tpcu)F&85v1@_IGAumdW^*>3BxfT~saB;u?7&Z}M-BJq|?;6+5muhI+N90ePG)mnX`(f0iHAyXjR^ z`IGA;^5fb)mZOllRaS_U$8TgCZ5g;%wY^%?mn^ptgDy*vTl_KZ$yqk4YT3I&!6VrO zV+?N#*lS8nR=guIH`1KhVSAWct-B(_T;YxsjQhR@JJAyg4(s;KJ~5G=?kgcu-|lGT z*z7(PTcou@+UGabF8~qLEe(}MIO@NzbIyHHksOJ96#NkUVASHOqAO)Pj@Ejm$GVF& zsii~SU(@}`K9S=caCs8_j(*%nP8i-_Dd+H=jCyM6USISz&%E~hBGxhcHh|3H7#_{e zZ%;_*KT@oq<3%pXc3Rv0Kiq*Y@vZ1x_5FX?(gvTcKF~%0SNYko$D?0Dx~iP#vq8Mpn!1t!Bm%x@^>;5U?8g|rq-!wgRl{Yb zpSEKXNI5*Mzo9)l@Y2Y!cVry=pYo#SzFr#}I`qQyUP|}csQD{skNKG@7)32OX!@PY zinYh1?%3)J%knWf_0N9AZEWCYlfut(nQ94>X{^_4>Pv|LuN(CTChePwWyKZgY=BNm z$F|!g3uwZ65je$;icCbA3B-ho2i-V;GKRp+ak^O=#tfGp6S&y($htK_ZLuhEjUZqir z<7k(6-dg^K$J5v@G5FRl?9$lW1>;m#q-i9_M;#S}7KYfMa#PV;dN?njQd{X-6Xa#? zRoB^}*rGeK_h2e}H*ES)>gyQL_PVaq3WtL^(Z~k>Q~$CgoIi zaw}y;byn7%SDbUar)S)-qOFv2Jjmio^IPq9P05y!j*x`NuJ!*9;IV5vZZX@l6~1O5z^5PM`dU4vt*c|wHXUDh0!Kbv;evWPz1UfeeTKVv^*yq z@3l5YzRe=nZUzTHy$j(eu9)~l7RF_NI0~aW_TNeziuW2-=?gQS659bJ;WH))2+re$ z6}LGgh4?M4v?b&c7o+-bg?dwx?pNg9uExb18%Y*V)s7daQ(SRt-?>jIJ0+r)?Q+-; zD+lU+fA00YKIN7!KFwNrOpYX+lDs23DpuI#C*7COhL(uVDxPxNA4tdHAm}cDdoCO@ zyR)V{p)e214hv|?dbsRMW6Wx?rUOlq;bwU%_X?f8v5B(k%Wi$bt&zqF$>n-yrMP+K zWJM+0+^o#VjWxM5)SepYnrn5cH%Qii8_s>#vu97>LNrvnBf|Yh$y;^pBc^F@8g&nY zGgRGlwc1O3c>VNe4vJ7Z2Ql0q&sCY_eJ#gxa8>2jp1u4v`o_7K?f8--;}dK;4+94X0k zp#Vy5QURGBpkHw0Vn=(GRkjZ#GEP(}NLckW21jItI|mipJ+Zqdq+Za{*rR))iS^ylcQpTb*K}902a&lz0I7ZB#rCGvi5Zf4%+tC8Dury((p6ffw@@f%j zGF3GFN(+U4z(Y@{uPEpF-jw4P+_uM~Wh2~P;#|Dq%VlJoq*J_70H2IbHaf=grc++V+aGAcv#vTrO^Z?y#wZ-6rXUlEfz&2<1$}8_FwjMHL-;DA zCVE85(MwS8GN3eb%Eo0$+mND*I@Y1HW20usqh>oVM8tp(w(>-kJM}2ztQmdw6r80GGt((uLoTtmQv!KPQ)5n{vdymHcYTC7 z>6E(80PQQH;9(0Kk^dm0mw>rKhOD88WzM@JjmDo4R z=(xFLYv_53r0#h?b@Rt3F1w{BdsS;livEi|e`H8Q4(_U~9Yap)p-5UVkOukS^{iHE zN7YIj<v!&;Bvi}>}!ko+?~0SU8|0l>n`8ZW>?j@POK$b^CzRJ+ooj??F+3; zdz(Q6U6R}Vmv&)tAuE0!G#}$>d-(S}?_E&py2+-H<cPb!0n#Ce&Khqt*V z`xSMzZna0{DdVS$sT|>Y?fRyu)dMqE_>*&yCK2+KB%U890ZM}SGlysH#eje@3A zOH3FCW$T&u{nHnqsIEP8*;8$2%-lD-qcTeK-%ix?d53hoLu|0feH82JPnE^M{{Z|) zWAs~#B{uoSngLNskB*B4G|9kP|LJQ z9_9*ae=0gfmDwvdn`czCKNX_R&r7)PA#FV;$3CBm*OC@xy6kLJRHk{@&VxL!NyEo; zu}9dZy447_Ppfg>LwSl3`YT+CH!k0XBubZW&7Aj9+`l`BQeSBy?cqrQHIK^WIrqL-W9$@iZL3B?p9Sv zfO4>$##fY0sv>OE4!PW8U>=Zi@4~M1rx7k!m4sUPW8I3(y-`bNOreZML1+Pyj0N=e zJQRF*Mk47q+uf8ps_(ttQwqj@BV!d6>MvQj~-^}|Kco@ySvNfg+kr%tEQ2jH7@G+F-<@X=Up5>%9aG1H|4peS) zCAQ-cbVEyJ?TVA+X*|b|T!SlL>ApMeIBCgz((cN<+kP#bE5bHQL;x_(?BsM?3_8+} zSxc8b{RpPiHO{K25uVDAn8|aRsTNoiD&f>OWuSG+=>_oRy2;$sFC!%MI#8ubS{Ey^V{{Ya?aTrmezP3Q8V2(f0 zbB&>6(1}({sg>7Covk1hhxKnNp$7=EZY^768+0CH%iOYFo8#U^-xf%fkv%ON91Iad zySeDSzXpXxJz6QOmsGS`&{O#^86+O3aX%9>Z`J!4;14H&y!+O? z*TA90KJ2r>qim(L(7Lj4=K@B5s`GzKaFgV6m6KhOWtDoa8b;{^B9087W%NEKG%+ar zk(->|lOs_@=F~cQIct8O%7e$!?#Pxz{4WF7OQs44dZvA#y8tC6 zfw%a7r$1^}wn>H~XE`g_zRdkJuCeCayDtWJp5%T7T`}^_`r%UAnz2a%#4vDhy~cA> zpTl0pPKw+s_>%I*SyXAK^IFWs7fg;EeU}}bEz4by>#0sXJMP8mOYAfji7Mx4Wkk)x z8Wn##%+tm3)5^Emc3)TQCyv3LxeBPim3cVSvbw5w$tFvla=uK+$hS8tc@{qMdp#mC zP>PE77S`cOt_VY7lll@VzU4n!?X!%-+?u+K}7*xi#X z;EMw*e}jsl9gt@&kCC)1DQXC9cOX_zfO%OSYmiY*CQ7OW1zks&@&Vy_Hzk(svG*TDM<-ngMhjKfF@8=`I2SdOL;3n!ExVsyQ+VMc^JOVm84p)5fxR_*k0Z7K7+cgv-a?&m!i^*UEsa})E<9*tcmzGz~T})f# z+T1Bw89xfWdx%ll9Gsk$K--hs9S)19K%6AXKs4uPg$mmrfy9Y)6sA{#;Iw|8;$?k` za$Sh`+tQ7$-%Qxqxx=7d-^O9an)cU%gCf@_p^Kep3~?s`SM!{lDyC9zS{=rvwrRDs zMrjGp9hc7h-zhx1oSW=vDXB#eTKv$QetD*~Z6M z)jF!inS$_DMTI3hrje{*B)H*hIDS6Nn`2xTc0{(t6}EQY4D>G6Hlm@p z?nxaN(R?=5omzUvF>ScFZ_b?cmNG-$0AR>{edTI`&jiryA=J--7EBQ;f+7zI`GJeq=O zG0LeZ>#Mdj;PSk`oaVX{@7%Pajk1ziT_cHib>{coE2iZl(lJq5LV6}e8C^#KbOCe# zC8Qe`0(LPF*y9?d)n3FlKGxw`R}Bp|EGY;{kd~Mk2MNX4ND{c_cSlW`%j-*7h=MC> z@7o^t|nL{_&YPwP*P32Ee z9HKulKnCdvJ<7%Fs@DFcyX=M4N*NY7O3%GlQ$lKnifAG93?Oz^B=vnM%{SRV|_g4Jxf5-m-qt$M213eds zCVJGPv}Lj6E;;uV8k0s0X-Yz6SeG{+grvr$9e5itmmUXHq{bW@eTO5XbGs(xbWrtp zQ(B-}LIp@>=@gI~=9%M4uGBjaS5YA5W$#%UVt& zJwFQbfShNU4*umYHH|8$YhK65pNOj0zM#c|GWQew*VXyEhY2MgeHb4?RJSR!&oeZF za=aHhsVP04w+2IzX7YZ7h>SbBs<3qpxkX~kBxnx3;gm62bbVz-NG*NJO^kRM!$;fl zzNY&r<5m}^mPGqIWaaxV%ln>t>Pbr@k%e*b1;64=)|Us`JU*F%rINboIAFl%Yk57D zpV|*3@O?XUy0Y$vdHzIh8i?d_>GbQNZ}(>uUnCxuPPEb*y2#iDa#okp+-$SC zD(g$O$k|q^>ul~iUW4UnqX2eaW8h<|G2;d7k1yo!>ziWrO~=ZF$DV;JF4a{{h~qK( zrPOj8-C34rl6dUCeD$v-*EubohlN*6QLnh=#IGE(T~chfOGt7SWlqGaY(&{_ZG&^i z94|-o#ur_xS}U?=q;3>U@}eJw?U+zi){&mNT~ZTSFk>8Z_(;pOMh%^&8hLx(JJFn_~5nW^W zb!if-r4v-LHvKG8ZSxzwQcXxH*A8H(z-Z=_*x}R$M%l`nA zHXJ=&H9Mu{{{TWomLS%Gc-pl7lf;d5r>_H9lWpit;-_#Reu=MD@*1h3Sal8BWAdpb zl=XiBMf8?8z~ijQeq{88Wy`9?AE6=GYw`a8+i&$+7L;HA02Tb$(%WCD4erS&-BH~= zw#f-;7#$OEUgt%|GIFHR9{Up}UBMBjq-g#rIV0I^F{yN8CGRfmten*B{RXP#*ucS_ zM?9$cws2O&2#fy)UI~(Ro0Pa?P zn&o~%iuWCFQ8s!AyqHEfUem?ndTT}hPU>8vEi>7o3=SwuT}D^jNM!GTJ8XXdh+iR6#-sBEC;-W};3NcOibFIb2GrsWR*iSDSK~ z4s+5c)f05lc9Rt;na%y=+&A#O$L#Nc`}{HxnuqM`I7L2dODZPewF?r`P&t4=>3raf(UWNeEz^gCNqql=Ho^=R=#^a z9F;}HVLbjrs$YgZ{{V69t9}(-yt8d>Kbs>XXF$C*Rn;XFXWgAKa%G)MzDk#C2mlUM zg|FdP*n?8|wr!emkk2%dlhoiWRHyN5mA}B!DD=fd=^hj5<13$EFvbqp&O7&4c#-%x z{ZGulp^NobAflBq{mEV}-@LI6s+rvVQjy&!BF9}CUT6IVJt>2|rCu!d;$Akqfaek2-G}HD`==aCcR7E@>_Mw}7k2UejXEYeuB^TJ zB%G4G`kLpJl;<-?IV$VYFX$-^RP1ATYkIAQEgup}E5a&owL&ei{YiFZx{1wZ1_lS+ zH|kDezBdYXKV{f!j>VPM?V1HE9Z@r+lak|-yhDYed3h4ax4Um6PJpmPE6&I#<-Wt|}1Ob#JBsGy&OqucvsZ)m&05GA;Km zDPT1fEnps)`9GDv#iQe1pu9)=mDbOq4g0cn&S3;wT5*7^d3=RMEpNdW8Xa=kq}9Fm z3c$wXv>sQ^ysg&q{FlOqbeX5ADr?&|yCt{DiM#;4!_vGQaPi|5iVWPIsSaIb-zzEN z>Q6XU9L3IdM;gB`$c$KOE^K!K2!k4UXymDpjA^M>ydfRsEtNI(T~8|$i>6kwgl zm2bguR&rUeq6^FJGm&ztwB*6p+!sB^ZD5<+?P3i z6hi_=G)E9Fo@3jp>*|D5Vz((0Hx~M(;TN`gxaEjZSHwJsJx`My@z*MCGHxyncq;Ph zlx6X2e>3ooWv?%+yj|ZN5kD&d+QIMlUp{@L`iXKm>k^r6y8Qlc+}m(?GRDVJv++MB zyvE^Rs;@}6lN<_ah}n=bQqtQ4F5o98E|s8N#$M%HbjK1g8#lY2iM)CpliArzNU^7f z3v0$l6Kw~ws^qg3aATFjWevipSCvmLl|p*rw`RWmO(t?+0+~BvKp5nD1jWyX2FSBn*mT(Cr zX(p1~nH>?{;^L?;wb?P$v;ZWi=uv~!CS8C-ii>2lDIkI)G=teM0}@#`BomiPHd|#T z(hfN8y|01eV^mjSmnz+pYbpdx!wA4vx!G~58c(t!(_547YL{yBGs{8ay713dbJD)Y zR9|FY;?SbDQ$5*Ub9I|#j8M~#R3`Sv0CE=q5Ogwwfz<$Gx&X*sOJF$0sa3#3W9)Bb zV^w>48*G;hT!0pf2NkxGM0v>R{upTCbFO5SE#r;3UqN~=fQAk`%C&sn#vjz&zrd-+ z4DSqvD|~IIq%9G&dfo1|j#9DpOUdOjobHpH{G5ly-w+uXb*|4YUD9{7{{Tgf^_QvR z#NxbqW&Sk3{uTbL^gl`P5^wJ}uHMHPFD^MJlDraE%5rj(+h?S7>%pDeC8_o~qXo$h zXGA&4i!2n8hK!Vo;^f6X$a^~*_g2bEs112!I;rq54=XvzX6baVB#NQ#K_?|yOJk`CV++beD|2ApiyB&dV}+^XFgDj>CAJq7uAXe?u02eywq(8i zg33K+rwJ0$^>03{$|f_5lK<6D&`xCv}|jaD^7UPhZ7Qc#8gEi;0GS^y{6 za#8_1u$po@k<({)y87zr7>FX8<0cwbPnWwiy+460LSy7Ys&fkkRg(g--mvFJUv6 zOg3~)Gfp8fgU8)^HZ5Nctr-4F&aIx?_&L4BOR1kvB!GGFjiC3z{{YJIf3-|GPYF#g z49|LI)lV%b%lymwKleS?7~dEp*?i9@sc82~;-^|@$N(-qib*3So4O%OK`Q!}U~C(Y z*>&5m2P2QaB)DiZ(0@eCtdzWxAxtCT5}QUEIY=EcVGSJ+0!u(Z3G%@x0)tk=9Jaca zN&#t%=OI|}laz0ZMMp5B@H?L|ymauA8;$n8yH3YS=fviZq!X3(=cjpkvM?cC%WGO^ zfK|*-iR3Ji6Jqv6lo!7B8_vSJHO6IGYVVK*rXupr6q5JErA58Wym)2R=@H)^pSu zYO0y6;xYRpncQW|iuse&*?o4jjlMj45J1UU2*+%a*(wI~SJ+i;q%k&Zc4}PUuV?hW z2SsVJn=;d3`XgS0_+nIfWlhR{qdgX9mdVo5KOO~45jv`+tZzGt#^TW|+{o6w*< z;M+HMFi=o3Ch$mJ#^AAWV_ZzaZrhxg{keh)cS!EI?xkWw;nmdqjbuKlsExo&i{y9Z zHCJ}##m#F`HOs5bU29_;tpwbcYVdsPrGrQD)~= zk6oD-ej1aL{e6v9RLWg2US#$Adz{jky0*4SmEqDZR42u9!y~7qLqwyqmF8T{^2o_hOth*!G1+d$2%~~7m~Q7UMaQBv zQBFGcTYuE9l)9xU49OuaB=vi;n#j5QEx#|g>|@-Fda7AHvC};U6S~sS66hlHCTMrk z-dwIY$`zKR{4VT|eEMR`M@_lq*#)f_3rz0no0j_`3Wk=7y2le;PNo{{ zLJK;+q?TZmhWiR5%;iJKUF5GwPUoO%hZZ^gh##GY(01bN(apAw8>T~T;ay2zRSUGDr##he&0BJn) z$jSS(AIlS6#$$9ttKF3p%-rBtpYgOg&t;90(k|&Dz#nDm+&(u-Osu*@r#ov_j&kXa z$mwm6DrEGZb&ut;wH8aRBX)`xT&@wu&`2)jQ+i{GpDW5j8u?S(7ngFTmm{xQXjx4T z@&IHk!+z`Pd}*@UduJ|EF>969=tYuH zhRe<)XSM>=_Jj()?V8>0yBTObSDJdqnD{j~MfYXS6+7-RW~Vva|a`d zYh5I~9?MOLzFw($DzdiUN+D`HiEIWo;Fs_UuI6(-9WE=&>`CMC*I!rArKF~HM9@>j zGWi?^6&^J`a)n5u`PU@ljbONOR8L!htD$;~~v{71@5rr{d$s7aBDpU8XTSrdPBWpgj-q9>H5;FNrRu zyCObRx+Bt`c2sIRfvl?Xp>vFEKKaYLm7M4EUDhg~`!DKParAsT`laQFp@+$c5;-Z% z3KdnR*Kt=*szv=IjiIG;-rrM)UuB}Ds%qORZi}|fBSO?yBXO?s+DT&%Kb7I0wB{wr zatji-xW~`xYdHL6OT>w&>*a!KKNx2<`}S5vMpyX;!v!QKhB0>7kyA*+msCy5o_#r4&OWI(ESo&P1p8X; z2#KtpV@S_E(sS}vaBE_zhS{!MYO|0JRpY*-RN`9e*-AUY<5u`-gC_bTR%j2UP>%K9tp>(i0I!~5my=9ly`9OiSf zYaYKWpYuktX=75cepTSSl!NG`Og7gPgQ4 zdL~oBkQSef!EZ!sCRj$m(6#hbqa6_>!bfdtGA&iWIzkF$SYs#vKp9FxSRmjofu5*9SuD zx3gc7UW4y6DsqoR7a?Btm9 z0#QpMK|{Ep~|X z^|i6U0G;jRkKqg1lTvCCUn)G4D=t}=xl8bxmcG~D`g(xVQpg=yGjW{#1Knr+PwEVQ z6Bpt>_CLbEyEGgZ1NX~*B-hBlnZl|nUsXHhnZ?g}B$B>p&(6CyB3In^DLtO4U2(1o zFA6y(JYvA7v3&X_1iY-zoXPd3q&12-*2Y;q7Qp5pgp ztd-We%WRn#=?P5=1f!ndgQh@TNJ|z1ela-MwuL4U+Yrat)n!x$n;g#2rR^jnNh!HV z24s4zzR}pCJKU=6uy!a*T4Z(tYPdPeNK?K4Hye!wOn+Fy4Z(Fv}HrTDODFH#VGBS^;LKTlCb=*Ec>>}l~uBudCaak=)CtY zDpyZ!mN0^f8c{`p09UdA%1{F63IRD3Ct{j1Q}Bt#$C%!VeNY-~a4Czj5@Z~uCUKcc zLPI!Rayz30`zD-@=t(~5zO%YIT|=>-vij>LT1Fp*V zRUkj=TTUAv;NmaLt;(NOg@ex4tG4wLB3orOY4araS?u=ZEfzGbL}WzZ!;b0#s!BbF zI+n;2&{R}A(8oLUS)BeWFD11I?3Z2j!FOezp3xU7xnCd) z!kjhb8NO2U~boTBe&-Y5H2)IRo1?Z8-<*zB1B))?gS22hk?U(+_q%BNt~;##WTt}mMCvEPx*%a@RNg;?f4U( zJQqvseD}*JWm@{Y{Z2vRE`g2I(g`CEicotk_Xo`NK9(_omwpZLP5zAWzlhp4O+9mv z1|KQJmX(?H-=`xe{qBX?p84tSUOAK}zUF}|c9Iu_CRnBC(Fl>_Zt$!1-!4);bP?x#xEQQ;P zWQ>u9`xW(TjAw5B*X8{g=QEYG;q;~5{U6lhn#SPk)}yVe$EHb6(d;`fmHm5{K1ZFp zaqk$umHH#mxQum;hh2X}RI-)MBLMPNUXC*BB$AJke62|9S^~;oqYrq&KH+^`=*}T= z{A?iBo{vB0vwE!3Hp{J8qM;+9!qv`7Dao1qTD~o(Db!WQX&uiQURmnCL*;$V_a8?} zMw?Xa&p&1J&ns`lxtcnbkciuoqT|DCRGDE*7UzJr96m3^wlN}GEhBKXQ|*Wl7rXHo zsueEAcPh=ulTz)CIqa-*CDR>@*0#-Zx^3<}@>ia787;P4(G4QcO3)c(bnYIO@D=x> z_}2H6CHfF~OpciJBI;L~nyz_lYh@{XYxMj?t%~Tc^(Ixj%BN!oQ`Jq#mrN8<8l}}Y zA(`GO=+1Z~CNG+*hQ}cuy9zr@2Clu*yOEp)lHw?NIg+{lg|1Z9b#$FF(@*l$tvKX` z=&+AWQZX4;b=X&GYlM{3vXpwGV>ieHh~)O+M9IIQq?c`NlQ`UX&Mwb)*&Op)+(b6W zX=2>js~zUcmuHXR9_z>c)VZI#@o>VgwC{U;{gJTYvD~kfkHmW~?o(OmNZLKRtk0wP z&WOddS!LVgvA9jKm>s_BXU=6Rs?iS~8+$7#V)=@u=lxk&P74|3@)46=x4+;`zFifT zQ%SwjyWi3l{@Xqz=P$3yh)|A_M0rRAG<0ZH*>YW7E7*QNQJ^wZ7%j0(&r+OEat2$` z#9*T@<8;5-Yw#&_Vs-n=`W4qpuFZV}R6H^u0K>baWZ0onkGmIIZd>*%CV6wPIxLoL zy;IRP3rk`T0Y!a~q#&FG#nb7Cv_z5HorRRjo1L0N@mfa3WT*1u1dglLJuiZ&$4^B* zZJT;F>r7F{4711qb}+%;E7CBlj9~21p39u2B?MGnDvbpc(!AmC;ki^C?t0_!ZOEJN zuEmZee-_mh;T+a^4D*xJlDC0?P@4&)uHsu)T>=9R0CQbtLu3sg}T_~MYbZ&YU+2qIb4{xd5Hz9jR+0O{E zF#bH(%_BF?Wc5FWjhgp#6m*4*H~@N=pmG_I$EC@?1tu0Vvd*S+3W}Fk);>paGs5}T zGd6s$BP*ZbPe|NXTB@}aONpBs&vmQBsX_x1dt}G8tfy;wIozIA{No7Hpu0aTjTYS7 zEG<;Ukr$E6{{XVN;_iUrKtlYXnE| zi0OxCk^yUoiwckH4xud>nD@dDHAc{X_uH|y$jYA^U7bzOl?=@9BM5DV&_ZZj*pgYukmgmsEotG(|r8V+LyDPaY z$m7!AxzMhYHH~Gufy2m)>c?`vippsy;?v<73|KbZ_IYFE5Ibyb^-li)V4&FJ zebK_L_Fd%v05A6?cdicUdG;=0Fvj=H=WM5=WBw5*!FN0jGBrX@<9MN zK*ztVp8%|fHOMGMq{(#Gvt6v8%zgpkc^4;`?XjZXm}wD}Ng%;M06+>|KntQl2LX3L zNusASNHg?~O1R;;=a+g<@UHA?>pCJ^f0*DK(Y+U;ZRE{Dwb^z>f8kxo^)l~v*8MI1 zs-Kt5R?Smi;g9ov?0UHAZINVh&EIFR{81gpB~{K_W623f4Vhg)XA7VUpec+ma09Ax zs@&v~INp(QOAv}LxeL;GoJeC(oAS!rWz`|Vb_F)ss$sPIu?cOA^*Jh=yq?(agDK4k zFnT0O=u#VT_E4>s`wK+68dB#1M^&ZZIHx(O$r10jNZ9EkZ8UqFIqbcI2AE@1n<=f6 zo6;+;m7$@>D=X?QVl-DNHcZB)vskE{%JSzG;aT~!$hFQ)ysio>L}$5D+cD&Zk18;; zJ&*=6fCI_^!T=Bg+SItmY#SY8RNA06*!)b%R+!Z}F_|*v%WIP3R>-4iJC7^TJuARZ zkjab^?e14*WX77@ndluCq}iwF8Brqxq;T{P_g_V0W7UaD$E(8fc^@;%%P!Xh`wP}O zuAfcY>hKv)0ha;vpXQFAnupNn+D$f?3 z_hKZ%SM48QjJ$;e&_X*arj)(d2Y|8JnNG=T*qdB5G@+qjmX0t$Xvhdi8x#U|C`%Rs zlNgC(%xaxgV{MKO6!@(Tfj;RjKsO`sp~Sk08;1z=otYmBZ7d+ei7J~ z$6D1ky2Lg*1{ApV8(^2PGSsBb3MUCo=;A^N_f1Mdj1roZj_65uDW@~1NvwVvSJzpy z)LDzEcPTJts%ZPHYKO+liY)&C4SP1~dVk%tO9_+Cxx??XqCt>j~`oqs>~D{wO|;PN_U{{U&f;rafb zQ|JwX{Y!tKhNg;EOB~D&YnpNhE9Knm8*wd^CbZG)TyG^_U1_J}zoe#dAy>DyTP37h z!xqN!xO85?fD+-3fdDm*dLRbn!v#B? zB`5ha$`?vAO;GkYV6@?U=jvW6Sh-V!N4?`*rv%YnS<1*tr?OvB(mW!v@0PaZEKhqN zX2urr>OXbwUt|0~!mjM;uJ2Kg^=32GnYxT9Pfhna9j{JTx|ZcVBV`6?jBFBh1g~P7 zgd1I5-|{jUJcc^5s7E5qXPwCkmI`kDNnTV=HM*xTFTm)~PN{Xsh= zxid)DI#Q|_9%6uMWtAc0HGIeTN~9PQ;`{y-zedFSEaCer`F2ssp=-*Oy4dM_+H12 z1q#gdk8&Ygro#yLRXnZgFl3x~cQw~$dBYeoTyPhhU)7b8tB<=bR-qlUa-?tUyK`6u z976UCN~3{=8rRUxTK+xFj!?!P=7K#(l2iDQ?7pwKo21enn3<|T9h1|2cIavgrW+t% z>NYS&&b<{sKatT_O7cs058nk@r)03_pcJ*%Oq=@^7&K&7kyP$yz7e%1dv5 znWS7E>Wa4?HLZO_h0i|B3ZnGoVv3fVdw-%e80kW_+p=HG=67ntc)rakIb&V5pMlYQ z#p)hLT<@tYwLQWwQT-QVYl}+8#ZmV!Ezt5Y9v{&4pmkG(%9-hmbxk&2{g#l7m(3IOW8udnMHNJeGr?LR~05$7ta-6S0G#JpL5EKN;j-7=ItoZt3(vvg%UTkl4=F z#xaGpwZc;Ai_%4GHkRL(RaDKn&OL_#W%IHVlaW5SX%L4cX7|-5*(cZ!R7rvwmDmci zHtj@mC~BHBEZ{1xD;ebFrR*-rbi~^&kU7qdHV#~Ih3*_)JeN&z_b4)El5%FzSxVN3 z;iG$8BOb6%ApRD<+Pp%y;G(M5_d6GpK-RZEI-o$)#6tvq*M$A4^Sx78aDRu->T7sx zZkTnyb6BR2d-7L~@$@?^*?DBNi<(HYh3XtGBJ5V%B6&MP*LI2`>$wJ|PPkc~QzxZ1 zNvTvVUpec1;l$7P?9X+sE!rbl%>3cSUy zp>;nb3+L4Ih}Sy3kv!+1;YQEN_;tB`2eGQ$kx2^(i#=Z{z*&kblCN*fnQ1nhG`ugV#8NsxI#(aKS}wI;O%V3&`}>|l&GN4=I#G{xy(5ikdz-Jij-sP>_@i-a zJ+Ks9iF|CmFT)Ps>Uu{TjInUz4R>NK%^~incmOovpZ8WcQQLOQ+rX@c*;b0XrBSP? zJ4qlMHBfT7F8jJ;$ORMo$!E|xJ2IqtT6UNmvB z(H_}3NU6KlU~LDg^RHR+8r@N3{7QYu*1BTjy~D3XN9is#*=NU+AIh;Mq-=3B$%J5f zoNyPm;#R1qe(a{3>X+nQ(n2Vx@_wgtm8!(8V&iT3Wo5JYwi^A`q0_(1VdRzO-lxl+ zME(VDyDjlxptj2kHM`4bac==>y*0x}8l~8WnUS}mb;`6;MYcbw-Ijxu&ilPuhn7Xh zr>pPf=5v)$ao>VQJ$vqJ zRka33kQayZoQuBJx7fR;zLZ4jd0Edad{aVx5jfbe6Y)m{C8Lc3?#^ftvziqYW?34> z43``P{w_T7E{#xIY~-Y(w$8Pu?M>5Kbk5)nRZDOOc7^p{rnqQuoLY)sJ6nILfX~W# z*_|KdiC+k?@@i%7CdDy z=a+eF*?m89cLRmjIb_Snv7)eHczrR^sgoT6Pl6j_lcxisUiwfC$mIs>1;rVLJ;xcQTzZP5l5$oty}gstFt~IO0)h|%QN{=o2mwrKdxJ+Lr)sWNNk%KX2GUz)%uxs- z3~$taqP-&*5noIj9C&AaY&C`a+he+BjZU-Sqrrb2PR zS$WS$kdVXOl~r{1$C4V(R8eL^>BA{N2mtDh0bxN+pHsrudVh>lm&BihM83~tPTSn{ zTIXAB$@oM~jX3Tqs{0+Y97{+rl8`n9bl{g29?1(rsp0b-&qXJW!Ik!=*I_nKNWGz@ z4FSiDFInO^_}2v4Reheqt15$9anL6@PDV9B?e<40t8CUQ>df*G4*_^*Kg-K5=9BD; z$|~tZ7rA9^nJFQc9F+=BY;hRjBmkZe1`q&%GJpUwS5OYMs#Q=B*z+5cfUIe$wlvu~ zmYmA)#tf2Hr-|dN$hB7m-I1-aMQxpL!|gQ6IK^FCcpQ#8mGsx8_&9Oci?__rKIi!v zSpFOtzg6m}t#oqK*OrK*Z>7H8!CqvlsIFGoEk$>1$<@Wq`&D)MX8_h3qHRxglA=;u z9!QOu;05z%tvyvfV=tz@)km^l-1WXAjD`&g3(vViu_(3#0fKOoCIWMm%X>O4joehM zdR&;9G1ojs+zzVB%au{m8%u1js-HXpvRsa4-%4brXLiPfD(WgKu`(Dp)HF6 zKNyK)jcS=x1U5X;fTzMbLu|=7N^IgAbFdU^Y|<8x!`!Ovvty|Z9Jt^pPjY%f{1Yjl z+A>w%4j#T{N3zZKB}E?Mv>2HEawE<}*qQ*!)?w13yOE^F3$PU1Zc#!~B2-ju7+Ib} zJw54+{aGn=56d;IOW=mdMJmbQeGn0*A5y%1{7GNEo0K(T>EnIMAin z0S%6h6xhc|ZHh|Sz(&9l_nY(%vhGw_TijlbkzD==UtRJu z)J$aviD-k)tp~6wvw@@H<@FEc&!(erre}|S7M!N4(*(Yi8!S+bV zz8LY_@@M&OVPnC@FS*_{zKn{N7B)CW0O$h5ay+!9C$@QhcO`yI-%oR7bqi@uz|Ew6 zl{&rI-(@AP#Vt%h8RH2_iC3ZsF8>FwE*CU$8vF`r>D<`P?eV3Q|@6ee1g)+LOt3R*mM8eOz zgvm+0)ZdS%=D)f=kLis=OLU=zqMAm_46P1n1$?8Ki)J;hxveyNh8A6UH7UXD*qc!c z{+B4Ev3uhKhlBvz<%zk=hx0%YC%D5C4$?BZlYNoK(pzS)dDQVik-Qfkz^VAyGqbxz zHg7FmOHg}fE!9`qu9Yrmacph&D`m%F!kBMe%pWD4JLdbG*63d~ONn+{p5<%tx?>F( z+_vR1rlp0!+~?U(t>~<^Z8E))7D>o(?a@kd+8{;^Nao%v>9%=(b4En1JGkz)9+>1F z`d_gQQTwJ+aq%wy0J-6>6l@=|Z#nP~{KsVHW@^8uPz55!vc&un) z)&5`R-;=>TQR)x8=gF@NvNzf6@zGMn8(11&>O3SvE>=ywnK)(2+Z>x46b%^RE!@Ss z*<)*>X^@gSD0w$MXoZz?){BQzMp}5s3IeiQE7g+Ot=;W$)VPcS4`QwHa%BWu;$=z* z<~q~E3Om$qba9BLBZAPat^2-pUkfHXUte=^!}^;1W|MnI0M)u4t4`Fpv#{*X4qi>_ zpF;iH{CYdU^{y+Mt1=sl?rV&QhhbqT#c`ibig92d6N;9Z8hgmTbFw zwnny-mrP2?t+QXb)E7ANu-x8ex7@eJuSj=HQ2fnzn&#z^a*^oHJ>Qh_Cc8v$lfR;_ zl>4(}s(f?Jw~V&Y?)x3%sZ+7Z_>c88JMG-i+p6Vb{Zlu{h#p8C@UR}R=U*AbWMnCP z()l6#`DU*N6}xaW6`3f zFzS}dnIGoJyz?sWyyR&X5nU*=jy<%|#yZGyR`VW@hlgD&%)5}KEzQg5H7mJ!_c$Mb zlaW0}PwM-Ah;j?S&N5YAw#N)O^M%VFvD8{yWBGU;JIB|O5E}} zOCFZn?25cvdgrs9&ois5Un98y@V;-&%bzRC&gb}3(l#)Hs-+Ta4cgq5wZNyM8zR{D z$?=aWoSfjv{g#fn{5n555hVJjuc0#41_6=X_zK&LqosAfaz0G|0LmuoSR-i-JrquJ zk&QLJ{tn{Px7^ewl-1SasA*q6XJt>4P~ag@K#Oq$7PI<5y$x9 zS;_RohZVMKw`q*C#|t`>mn@$zcU`fjKKAMvtaP@#5D%6q=G^J01r%j*-vZ^ zQ}~N_Ir~9>KVqYw&Uk!u=D!rXFWl@NF6u^EG|8r-c=M}$3_!u?t2 zev{*+m7Vb{U8CILQB%4&Sr`P%F-oHzRo57Qnn$V1#VI*^B1O_)lBW>F?lFR;au)sG zpNAGTjUS6Xwu-7ai{#$n!04zjs&k*jWb37+(v5=G02`*4fZmH!ght%!@!20{tOA{5s59WQ5ZN%a2rp;p80du!IzbnkWFUQJr_>(U(XQiZ1tdvC& z#|vf5W=9tty^(5%RE=gr>bjf{b>P`nS;*&fuXbHUD&Sw+>3|IYaMkSIpW~xlae`h7 zoQn&3I&)J{9663YKPzvCj_md$L8&sK&z3cpN9WjNgS@NM{s_Lzv^1Sn$<$FHl`YPE)EQUvtSDEBo z?VD`1gnCedm=*{C2m>ie90VL}5O5bz7FOs4ZS$Yk_(IxxcLh}knPTzbe{vo~_WBVs zhKD{*G07k7v{2}bWqsZkclrGn@BIk<-(*9QLnF(b)U38fMDMm%&&wo5X=w~dYbvt z{1|l^%Fg}UIR>`XlHO{a1QH*Wi0}vTeb>*QXkN0GWv>SoU*WGmn>`bS;-igUT$jwv zRe3>v3!q@|xY!9NDXB|mQZm-$rPo_*8y^^Ba;@RhR5r%EvK>tLA9bGOGklUOfdrD{ zlCx5iliMVvpbMx4C8Pkl0)R`35-FiS7>Q!q+^H~z*p|nd)jqflwl696#OO&Wna@a4 zLl1JSy3LNHGUJk<%1ylvC89+N?_^0G}PSXEw@$f}=Xz=Qyl262=DoMCkV zl%#-A3E0F-7SN?v0S%6Ug)$M)lOW+bB*^HvaLVcdB;_VjI*^i6QjyacO-g4{8*`Lf zEEbT_cPbpG+;c}quam0!^OLi)F_c7=r=rIB2<)uAGe=AvjAM|Wh@0M(vq^KPV_MvY z9#+XoS6^E)yryJmgL^#{p|pW(Vq{VAk8kR*+|MYxw$CWf%Cj#1i1}w#irXC(GhqM% z2Pgg39$6ByeMFezLaO=*HPpb3y9Ne26(XxW_Eu(5wXJq3%`=@*P?d}CNaR^0)L{5RlAFmWbC|Nnybd$vqC^c1{9c#@g~rC^Tw18i~|5herI3t{>f8 za&l6~+B7`f%G_?GeF^Y~QqM!DX#{e-x5{q>@zH#>>YNB!mp!j@OX;po%JA!PlkkqA zNv`DJNZkGk#o5D0*xA$S8<*nlOm?}z;jYi+Ft~rrlKn+LWJ9Rea^US~9DAqX!$aI+ z&rn+Y6*c<8vS^*SNn_kd^d5@;0MpafPKth3FQyXuKk9gk#|jp{suut^JB7aW z7BAkowH7I(cs7VfZKjHD7SnDdI&f+|8o|UjWE-(yGBEJ9aUyU?e$HbDP@wfd*60u`{kPH84g_>UX~N=5^(yy8gI)SgkuKO zUt+sqcK|7!L!Cv%zL-ZJD!%(R%Ioahhw7RmjN`5oRW{h&O}0@~4oS+iujpD=^eg6w zO_1T$ON88elHoTV=+U+AkBaj_D_qcC23l~faqWfBby?ml)bL!q@vTih$C_@oSKDrH zf<};9>~vmj%6fI;yd{zmSIbfcit$FYo!qpH=jBV@MRjaKl0Py*_bP*h#&=x5Ha~2%i&v`_7DpM&BN!oVY^`-F z;Qm;ZslM`lSzS{7(!1CdpU%6g$Mi(XmZC#($tyc#y5>k;3@%CO9T4|pDh@@RF%=X> z+GUh9cUi?5Uyz`Ox6>V)Evf?DfDTU!*|;26Tq6{UT&btFY?ZSnQA zOm`yHRc)OXmKM=dHJ}VIe^vB`H8IDfMR-WY**9eO^)($)b91u5d2;ff zU-Po6hfE*MBSXexCETZ?hYcR*s>N_PPBB|7Zl7|>IJZ5m3w@7ARMb%lQqtJ`gU^|* zXH4J)WY@;IMm{_ZN9B&$aPrz}a0eI|S}SE5Y0+I2=QC2h)?g41C!+CBTJt?HaEtEE z1{EYrRXKZsJyi#!c-L*JY>|~_mW_;hBfuErqW0LOU3y-{Gw#beI6hjKWP0DpR~T6T z0C%VJec1}>_0RGx=qdcT_c(Ipd5KDlcKyoh?A)}5>!u9^~PgC8YX>hUnF&6&-6yE;;(DVNQ zR^%(KjSKw0)YbK_qJE^+5;>}J(X z{B9hcioenvV|&Pw^WbwT&tqbZo?LBf2d+*6_H1f?4Jk+QKFFq&w=KU2*{NxTzJ;TJ zNX~uM=NB3{n5rwuNo}s{TQ%#BW~nV5)*F}I`5g$j$JAl6!j7C$!M<5S#; zb&kn)D{d7=d4z1_WoP+J$zN~6fioVZ2=y{lF!>OM4yTtDagUCvsaO0)CqAictGU$< zdEhLMsQEQqAAbbwYK?NDQ!B|{A;@LQ>s*^ItA>!s{Mo}S_D<#XYWTJrn;glwzhO-^$5I;-B>MYWcSFvFJq z{QJ3mS5*~Y<3kFS;b_4m@-BH+e&3-@sGi$(G*nbY#R!W`AYe( z9t~SwUm00d9ln6#mWXXQJU!jY@(;A{QO74DJZ3xjEBs%azu3Is@MT;b_I@dULs)2D zWn6S#v0+P!5Ga(k{eTI;N^;T?AmzsaMthXBh4@6ec(4|ejKbHFJ(DNI%muEdr3mPY zC$VMQLV8l^LN&4tWZ(j_T+bk*7Lz4YUvpoqsPi5`=)9AY%y!MKmh{)8MJl9_V;<-L z#!v!>R3HSQ0E3{qaFIt&Y9#}(>Q$!`$ICMzL)+i<8@A4f?6tsg0i7GbUV`BpCabUT z$FfC!^tQ$-rrzz0IctBZRUEcrvPzggmOst=zw{lh8e3#{y8%&KEg|TlJIbrFeaDgz znL1=HftAn&&@u){0V)x4dPf^AXyFk@l08Lw2MdK9dV1yfpMnL`>SO-^KqUT((aYgM z*#7`wzav2IIV!C;Idw695tQmeK%s$y$-qp@a(Y6Ev^4viI9l!pkKDG=7W*`d)-+Q? z&r%nq)fnSd`IT+C$fdc~hBV;vy!X`n(xSGL?pb2fwrjFHy~LBrUNL>rvTkyH*>e<< z(9@0-3nn;_(K%6AqX+;%8T_COAOQd^t@lfWc5#lhDYe5w8ze-`oU3eFHpXQmY0@?) zT&v>V(pk7=dpDrHH1EDQ+aHw_T&{Aar>ETRkFrsI$&L$KfO9}H5#0MPb*;EQmbAT( zERJpe0C;n|_Blqs)eeNd*+nM}IF-QlKFiDg(fwfX>wJDRzIXVa)ABdm4;ZADMT_(~ z_To=H*Uzp_Pi)tjT>wA{aZSmcMiOGS&au`ED>`fGTVqmVQ_FyP;X%#H(j0^e`5s>7 zl)l$wwo8iA5Sm9tgtUMcK*$MEM;jCZelZfofS-&+vF0^SsDZ&27SN>E5e<&CVN9+f8x);53%dXXbmKruOr@i#3Ce0xJE0_|TRM=3I|@CPXi`H? zc2qgfV~GgQ;WM#l=#^)C@$OgGInSzk`k3lgk+RvSPs&Cb4rDl6t}7Se<3)W+Ov}H- zZTlVX!yPHa0Jkrb9lI#p-fFH5F9`C#Q1TM8ZZSPMW7DzPZS2b$WFwRAyni!3SK9mb zIfcf@9<9l4Pssd~dyZd})NT3;o<94swyvLkSmA;93SD#8aL4OiLS(F zVkn#s1cdVWnHl`CWgT@qZoqrpfOE>SrgB~pMVUk&;$;lst&zc;j>^gnw3{<_sK#v~ zmicHiQx|P54;&nIR(M%zGuFx2mrAyqU5<4P7s+1Q^T93vm93S(6CXypcYIu39@p@z zZ2D@A!w2_G?eNi zcG*qLq^p8U%RGCoEk^yQX=%XALCe1j+3KbfqAq?D*{k6)mM$FU?sbg~V`Ut1HH`t0 zw~PgxGQJ__ z)@>(qS-@41-ML!!k78W@TKDxP=gg>Udj(+iD^eqV7&b9_kdnxo-;NYMUTvjZeaCR4 z*~yo>a*N50ryT;hE--98OQV`Im>Cnf#5JcK4KUqU;MXT#1b`tY}go|a<9UVo5qA}n*)p``{tQNslC zo3ckx%+6HV*6B1k1UYSo%$Fre^v)l~zv46_CVeqCoj*v{lRT}=a15Wy_f8uYFptE3 z5th%j{s{SED(c$T&rs|ZV4iy}u03R@RdO{mtqoa*6H>bi%>xr~!OJ|oKoaXb}E7iRV!Yo{GjV1FkiXwS0TahU25+ag&l zlOP*oe21yvEfzZHu2y@#$c;YjM3-xTz0R4#hVT`q6+?TrNMj~?N(gT4Ta19Kx&B30 zTNjH-s8q;mYJePoSI-=tOtbU!ye4RCii8X6Tmh`f9Rl`0O7ZHN6q+h>rrXhRNe7)M z&(hvX+~U#kEL-r3>u1vv(kT4dKph8FbqICXm$3#?>5j`n@W}Y>(OY#W#Dmkh6gR59 zv6eJ)<(lTQx+-yAS!;z><+e3!w!Xfuj)DxCDjqj|hjkAZ7pvh>_3r-wLClA$=rIVm~=11$1b0-Zwy~A z5s}?U;a=AdhYqG!&V6#}MxUx~q=ORC$EB;=crH3HQG#8OPmy77Z;Q^TGM}P88n(DKD{lCn(d>%*<85G-_g_iY=!c1!tV+-dIFMvBUdFP~dkE#{yS?bv`G-*t@i%yM}QyLs$|=e243 zFRCnaejQb;NdD!m*6M6lxob;^tgmTgE&l*W{wFK{08(?Y;W)|WH~uZ1qQ5_{?c{-r zin6a&YvhM_{gKVGUgGB*mmHG5Wa^cZbDP_J*|gG2NLy5xAuLjRdO}Qt%2Ym}CCF-Z)|SK77(*)+hNhrwnUt^N$3@#l1N};c|$=}9F9`1EOxl;qqtRI zV0A0XdCp6Fie;`nMNv69Sh+p2dK1xb=yWInNB~MW2sj7>EopOrZzQF{4sub7?#?%* zvf>y%UJ%CpZu*y_VqmN+Ra`&rOUYk3^~-O-sig9w01sP-A7Gu#$ym7REAh+6hqLq`{U6BviZSLOhuvNKNd|NwsLekJA#c3QedZmGaQ*vig9jAo2 z=L*w|z?HJwLv~L^)g3sAyPUl@jKWmIsg<_b)bur5SB#QWE?<*XLAf!?YT2yTR2k$x z!=muMW096!?eDR7O??Q8;;5{ahte5w%7rJf#3dvF00;m;0szZG>RVts(4|5m8y=0B zD#nVsnB1O=i$%5d)eU1CoR#Q)mEbJT$cjtlUP|n|nAHZ^*zI;`Emn~f1){O-_4}}U zFQ;%YA&Ek&wXVmUWadu%j;VeX{K`E|tDmPRO(hhE=A<0BAD|VM^_Qya;W0WO_iVg= zUzusf@iEM|;@G}aa;c_t@;UOjxz0Hx_g^q&<=d5Xt+nn?yEl-6iqh~PCJ>=rlC}m3 zNo)kByRlvcvAxQdMSb?fwh}*TUPbB=(m5FHgFL&A0?TG(IlUrWBcX)>A!2|_NDQR_ z4p&my#>E8mVsKaq_{2c#8|;(?%G%hG%&dRK^dmTtr zQSLb@+#QYiP)ozSQ+Z1LLyrnYgEeOA+c%k zAb`s(188CzZ%`)hQmf@NZ7XJjQ1*ZH1#~`>!eW zUVNb*l>DA|$J6($=P7uP^=DtGg|WCXqc{rz3AfzR*##G&qX-Noz&M^q32J@DoOK

8IZ*1o(38-{gsY19NxF0qc(A>J$*YLp#<)Gi5v_MWZmCFMlya$&_W%J+&uSD zXDt&U4*vj{>!53gtFPfUrqJuH74^_D&&E0T!kJ9ukq08Ux1zGLhCPSOBkZPCbhp^9 z$i|CbF|O2GTwjP0>+Dt1#qm>Ffg2!Wv8FI@n2k0>&%lkzLS>mdLOfE z`JH9Z2;ZKI3D>l0x^%}3VZ)9R6tpiyX(D#vj>+XUp{EzIw@2p4&^qS{eOg;Nt+O=| zZ-@5w zc977$OCnCZbcrV%7I*?Zc^9zP)4cMhq*0vwfqsRymOUx7BHDI*$(MiPEJaXlRZRg*S4Zv z&$61Bx;%n?0OJ`|klg2{Jvhdy_aA=7xmNw}S2Zmm6)hsVVS~|1gC;?YxtZ*p*y3he z5G^6x<#EfnIrlXEX>4Tlb2PLZw4RFhjJfqKnjRY_P_iuZ?P6ZJxb_ zKZyj*I^#Cy5%*qK&gE^iz0DpxG`4KIc7#z|OwtTKZbp5U`_kNM!Q+(VzG-(UISc+R z-7CTqEUtyJ%1LXV>1va0&X`W;<@Q3M1tz2Hhpmj+5s>mzoMaqpb7NUD+`3UNh~@8l zm5wiV&q*v-{&mw4G z9LG%E@4>;`e(Jw2{)e~WcVx~so~X)x^6mQ^_gGv^R54MvaFV6|blLCh7mj_W^A3(a z7!dqczNvnm$k*{0>Q=j7i1uIHr?pdow<|5_PCX=>EOM+YD&)ggW~O#`K5Z**nbT;Mt{O5^ZtST1pkX} zqj1sw>K;Q-Qt9#Ge#7zJkix2uc09yj$slV+NjL#9B`a-EkCu07EthX=V2PCAaM723 zd#%*#g%v{?FAKl-D4DIzSValr1gxs!93N*;>Qb!n!+Zyc5B9+|-Sb;q}Iw=T~n-&G*D&_zx@xjj+^ z>KDypQ5wD9lRH#h*1J8IgILv91~QsBAsbx&U&`}uv>s*@VMiLi(w}$w7o1)^oZRK? zYE5qUFA1&=%MAm1MT{}y0d4sFZwQAu6PVD}fVMSMp%jR%?Tk+TN~+{8OJlG?E%c_g ztN;lBs=f=2mnELR@j|jKRadiqqYb2lG=Lh$^1gz_glMfp*&`=&c1wR#Q`EOFIp+t3 z<=(mG`fHRT{FnT0KT0WSBgZGHUU|XdH}gL%v$jQ}8b}RqQoRz2-jopqzjjKK_#$A* z>H4dQEx6MWi2KQxGDIk-n!$kVaYR;fE}Y}4;Gn|EOHSBd)5mgs|uea#LX zTPv-w86UWgs}bp(3151fMBJI_Xxbo;%ZvcM?+%q!N+_bTTV=f{5I_MQr*c-C9V)9! z-Iexka{P-5Xu}!DS1U>(sQzq+WVX!DQMIQy!%=OzPv{V@Y}e#>%~txkYk4arWBblx zPr~k7#dK73e+M+{t`{1syuf*Ie(oZD`;~8kx>WCeW!Zj<$&K}YAgQJpvGV(}qr~gk zzv^L0PVCcBdO!z)dz8;5yKb)*KHb@2>8vlhVSHJBDHJfc2f62lMljLtr&7|Bm$K}O zS+3gmWM^i1Nj&nPNxN*=^3)@u(%%4lgV=RfIF)xq8|>6fU+yiZfxut@6mENxuNNLt zZ(2uiG2G;HX=ZhOYo2)-;e5A|m1i%>%Gcw4jig|zuSM+>1TbW;Wa06njf%EaT`s8< z*P6}F+TQETeR0h7%izV9Saj)ZMW&SP^9c1jqKoMMDX9J8OT4@a%D29ahBlbuYZ^Ur z94}+Wt<_43{8B0;_btB&vu-IV!&}!1`8AC~iXc7NJ(1eeE3w>_Ukcrl*VKK!luMdM z(n3Q{Fcq!#!xEm}#CS#7F69w(tEzHxa(Gx)?9a*BYLco2ple}fIyHm&t$ZO0tJ3ij z4&0eTbgjv81$nosxt@r$nQM(tf`#rcaV2=|_d6upEuyrHH8%)@6bC9qP?jtw;*J^4 z5`aoeUjyhCNRxV|Wz zhmp{p<$1rWa;@h1TDS}+@~-oLr}`II5RNW9vhM8Juu*K5N_q!|Lrp^5x==7fM_yN; z;>Ni2VnKAmwde9*nNxRERIXj+FK^7zb%p!({pLv_$fbw(bnPP;VCcSk_1~zUHOfDR z{{X_Tw12z(-|{s)Mi1RFlx6szclwl|ER-TyHY{+TNZ@CbH?xTWI7{A<%^8iG-S$hz zso5}-(kHI-0goO(Buw zlDy9*_iWo`tRvEf)Ny7ypaTnlDJcLhoY)}XE}Sea)cZ%BCvT)Jf2VL1Q_Qt?UO!){ z7b4H{B5)z0&woMJ{>xEZt5KEq_+Edq{m8xB=|m|cGRR#1u31d1ndI9mXXTPqR92AN z-GHFmJuM50Be~gCmP>4PAt|%0%IFzF@Bxs!pcf2gSAZ0pS|xR=2u$VDi)JuH*0HP6 zX`(pQ#+a4vT~BOWj@r-%Qk}}T;Meft`@bS$w)Qp$3ce8*#bG=o!sBO9xTD_x0J4#X zjP0>+!O6==wxXu)M+?$;o;^h-(Oq?fim60wA-rK)=Hy1GJq*85wz8rk6HyQqeXTu(Wu1zT|1hmd1b< zf{IdGBgvU39H(1R?gKA=O0T;8y^bi5>S{63W_b+nWJ#{F2_?rRXQd}6wn0=~-h{T~-4&*)*ZXVFpBGywkq_p@Am z*6Sz!%#0^I{{Zyu9>(xNfYC^J`iB|&FBJ8Q{{RsqDe36$>tE)MnOPa$bA^qi_B3|K zxe7*xj1TBkh_=}pX(U%mP9zvTLYWEZg(~{H6DTNyY4YZSlB3^t=h>2R=}H~ZCDhwM za2We0Rh#TT@V&(~tZR7$l$PGbX(U3arQSn^0rpaBvt5X`)xPC@T|QgL8OoPkoyb>L zv{XwDABJFligah&Y^t4o^ocRT;RD+I5JnSDYpFCyt`g~KoI6}%Dwq2;#d=o{-n3Hj zaqi>!ok!uXSu&oj_W7g(%=JbI@7-el&^VVm)zMx&n%__4{o68B%f!2{)b&XobS!&7 zIT>CZ_+-;P5%*gxorPZ$j`#J4sDKD6-AKm>=@zBCI|fJzjP6Dxq`ONRMvrEM(xbaW zV#Meg4bSWIeSWX|Puz3wIp-~DKPboomN*BRItzC1>cs9TiwT)$Uz-QPMEDaidyM9q;+fFkDc}xDGWWg9m+k~CyV~BZW8Lw6a)lJ!$HD2tU)mxx z5mSmmWN(s8w2BITo$o7x&rhP4GKCHxhO#OD1ph}-tzPf1i?DlhM>6Izj!kpr38#iR`dN{(9# z^{4lY8!qN(t65~`roVW_Yx>@QT+2BH$(=VFd!BkcIR6ZYoUA5F6DL7dT^H$|C|a$T z9I>%mB-MY+6@T+noYByht#Q+7Ht{Bvb7HK@!YQl?50kQPqA=PeX(iOvImD8rcZR|> z(TVVm6%R!tH#(-FIYr;Mk0aJ1h{nRz+s)i8=n|nQ%fLFCW(b4uI|bP;q)J-ngE+6v@@BvFTUhY<8d5E$kD- z;`yePpNvI3Vd9fUV+ug<@5JQHXur<>EQ5Wktb_0PErX8(G?f$(iWG~Y#MC5TUsNP- za+%C$Q4f>yagM8M*eW7p;3Ev@9&OTZ6se+MG%sek_ANJU4@PGep)fF@CLK!d*8=T8 z4=q-YYm#g|mgLhoW_kllA6l}(ouwoxv2sf2-MTR|=ky@+(GeO=s9G|bZ#WGEPEiJ; zQ*qlArA~vWk=iHK_O$tnf5tW8k2)r_s`BEWO^)?AX(^ltgzh- zNmK6&I5tNJqUham+BYCwj6P9BAycxuT5m6hLVL|0x40a;MZj&Qj$}S-11i)XN7Q1* zKo{MnfBBd;NCPBk%J#jj9Ps&}1^UB3EWAatDPBHl$G5=^)`zJNU8!(enC)P^z+&|Z zi0?iA9~AcPJ1rMSabXW%$L75lD?St4hOqL&;a0Vl5&L1VaU$FP794)qfe|}!{c(}z z`p!VRu}TIfruwiZr#Bn7*jxx`=+AWycaj+|{r*an%5I>1l^Eh960YYJ>0-jee2aaD zn2N&gP#xCTD$FKIOBvF;ISJ6m$Loage{Xc;BP2N(2kz#&((LTIalVF>T}oOE>4k}7 z>-KJx_3_I~rbZ@8CU*Dn;Z;ZJe&htQHG;gAHefTxI5ij81!uWcq`Ao80 z<}wht^OoH8nzc}PmT*d?fc#jp)GkJd&4zoXoh!&)NLz2n1Z|Wv(@`$T+}J08ZZ&5~ zM|xu*{6pi7<(Kd)x9T_N9E5>qRe`Ek)+v4C89P}f;el`pg?OQ}VQro+U$w26)yEkM zOa-S@sr6BTh0A5P%xWN%n5RjG&QWt#elSf*>%$;>=kGAO{uk1O;^s*S->A>y@h9@! zZCD_{#djunRxuEc>P$)ecQf7~EL04VMW3@x=e~=vG`dgSSSiA`cnnKBH-6Knkuic) zC+VQ{y~G#64g1!Sn~lxRZQ+jy_RIy`O2`1crI!?)HOnCLqsckPy{cWVL0%hz6 zZ0vE(NkvGgmQRR+zp6C*P~|9NKb1(Os?eaqLBLCDr2dvxAthA0jhaL3n5xuGr(K4# zyQZr8XH$mMr$>fo1-DrzPB~CRi`(5C6-xiv7`U47KA=>jyKraf#NK$k&7*x z_Yh^zmkY-0V=4&A*vmo3jtOF1zz$>+1U3?_08AzJO%D=v! z^3W^$H*9wR@H?UIUcXGa(#7eY|KpspDfzSwYraiaL_7o3;2y)Lve0LMy1+pUUs&Hx zBaDNPeVJ-HA@=y5ZdMc_N=(QWI|OH!y$IB75kw&nZYSGud6%r0F`bJ3HI=W3 z1e9YJ%XovTdf;@+Nt^c4a+<%d?E1yYM!LTP}L7&*6_kPNpocG$ijk zjg^qYR~dFjabsU*J67zqFQS}m+ZV?5lXl8JQWDxM3?yG(0Mv{P0mg!VUwj3KDXQ2q z;84rmMM5`E88YH4Kw|6L0``#~7VV;2_j{||o;fj} zQ?Kq*jE61D;p&FB=DQaGCyyAwSXf^^Fn?x{b+4?i|;-F*m+XC)HQ?}eC?q1Xa6kMy>uq(8QW_JW>YF)KE-|4Hb1mCjhjdo zr^(8}SHv6S4e~{TTnlhN_z%DJ@fc!C+>{3?x+g+alo}(a$eq=WzQr#hq>>gk@h9p3 z^QmA5VgF{YQjuUHr~IyI_bUvpCSxS?T3%OA51O5*2qVc(m}rm=7Q`4|(Z5f>{Y$Nm zGLgM|H_g>uc%sX3IOwW>o_53c`EYHwOXI6FgS{`m?EA}ihc7O{*-Kn?hy>Re^VNFb zTk=xdlIGQ0!LhY1)aYxb46a0G?Ymb0!bnc z@umf_t9}G)YNWZAlYSpEc3u`9kRcP&Nh!uWw7;gCQ7FHF!f@wbVCS@KSB~s#qZAb7 z6gI!GIi<$`*Lx#Gz))w(v>D4~Ps(y53zjsmdgHG4e&OFg7SQY7mXckuH*!|8kmW-Z zW#s#Q2bRbK*Kb9a5%GPoL-+W^NSSQ7b3L|X%vUNU!`K%ocKZerYQ2db+TKFKhaw~i ztV~NQ)+u?TBYUw4v@Q1WMw?rS^&ZObqr}9Cr=5t)HF0U&K+UmMpa28D?t+*yjJbO$xcX>JA z;7ip*Ps~M;?)uW}5=DYN#$zsQ7&mhfvzTC|l zbvc${iGB3=FO*5^Lj>vuYK}Vzrji_vY%TyM#gxsuly(uEV(#fQqrI!KOvQs3eZlc4_@{n{nw)(8%Q-`% zsK8g_!T_OTgJlb6LvpFg4Xuqj?&A>hGQ!e3Im_i_ZpsK6kkGNT|`Q`C5KvS!^ z+vqR>4(xjr3I&3ZcJROiG1`r_Ff*T+sEyeoU5*nAQZWtlMGNj{K;NLcR2fQYNbgZ{ z(e|d&EtAfWqbE@gG~g3Ub%^WBQVmyD?6MIH7#>XTW9*^{r)Vi7>TGQip+u>nRF9xqG`#HDRlyBuU?oqny!a{Y-R15vSKve)Q{;FVOg z;C88>PQAy|_|)Pik1QO`k>nv%&at+~?Zan}r#SAO^f7-`JU5@nuk;wR8jiA0=Z&W? z-;TbB9bU|T1{D95e_|mGf8tkpEU;S&F4I_E#`ieM-u-xq{qBH6-pn}=D*z~7+Uod2 zw-;8iNERy~iZ-+3?hv9^}OQABM$30fugO1_p|Y+8sFMRp$2HtqgL zrmpEmVGwcp9W31^H6!pxY$1XA^ru$DK-SpuURM!%gHs2oyN40M=} z*m7W{c_pXtejqJ@UxS?gY$^gd%TtNROBmrS*guoi?wVq4GB4rK(%!eFU! zRAPK5tMQe-KI}GyINvG98H^@z(~G_~8TxXmopK+KVyDTocjYh5*U4%abG_Yl8~ZZ= z9o`XIE#u_zd5lt+iVMtd^D--yzSo~_l1ZB~Sl)pTkcUr+XF{u4`J38x8oG3>{1pcu zr(=>-HR_>Hh_o2tkTt%S{E-63VMzxAo}S893|3acMzJvyc$iz~cA1-yziM18?T>I+tlo z#J|<6tw?Vp{L2~GYK4=bV^^?7$L=zPUa;deCyjfmb}m+>R@4-e z6HF-5ohLEn7@&t=TzMz+ayu0%03%X}_tbP{~9Wmw*pe3w|v>4TOOU zlamI~aw`5B%M@W^?FoO7c>@)tun$6xf8QKAy*0DLeFrVw_5QA|DSu7BIkCLVTK11; zIL!^IFyt(#(YYQW9&niFc4uB>ApbFpd#hiVJtbA9OsEU{?`szL-duG`@%F!S-58(d zOxL7pwzmFKX&IOHDdi@;jPEMlOyoqb@%J$olaT@>!#CP@#;L-+TV)j`pQdIq3u z#X1_g+Vjpi$>JzOr@AP*%3FH26WF`!Mq`6lR{I&V9Z=sNE+5x1y=|OK&08<+%Ucz8;DTIpqAI^?msg%Xrz#|^2QTgo<20tq+fNFgCYht2e3)CYjQyf_e}Hb_t>dl-v%Thy|xa; zX0j{hh{T7Uygf`3uLCPk_?TDRB-m^b=#HMy7{ABRzPEzg5cn|In-1&aNL(B43jpz# zG)dJRc$zRf2-AVe`dR*+jtW> z1;C@B{P?XlNA@k17v{919M&hvhoMR5^w0cZ-~=0TDK3N~b2aZg^kr5O&8(8#M^;=- zeg#gDJl~g)Wo2c*+%UnPD80u0SjD8~a@jftgto@c~b(;tSq~y)RERk>KqclPCF|ABO9P~o;iH-@+f&Xub z;k=(!QwHg1H^h13EF}I@&`Ur`bg?v;oZ`Di#jmh|O)G_l{$lu{EqIwXC1}M~viP!h z%t+O=qhf+8<-V_i7I9wiGiChd(~Muex3^ycY{;(Qcj*)UpFhXC&0;O6Bcs5&RCyN9 z6aMc$H5%ka-6UA{yrR5;W%o7cSI>aTKqQg>JmoVWlzQi>YtQzkT1cI$HGt7hYP*Kn zWtk%$w_NTm0%*b0UaF#HaqMIxbYdHLV4BF?i~1wXm|N0RqgUD~i3RD0=1_tp zQ%ftT%T<$nG^V4s_t5yVUDh%^Lq1m0@1U1OfHpu70kMWK^UKR`46(c{+P#wB&bm`b zeu0Pd{~XLRnPPr1P0o-*;wgMnQv2UYoqv~kI=v_iuD*?8|M*ap^QjFG^b&2Ene-fW zv-BE!=zjNgO=uKJuDS0)YgfMix3cr<_qpjbde!^A6=OA!RG;C$*cBgPz4T5mJWK<0 zQ}236$0-jME-JAgLJVF0g_E;y-~AFbPv}0o5mS`e89V}qHap@v2qBA3{3l6Kho;GQ38MTgd6~BS}1rmj_+Gx%E#AY(-5Ec8@0TxFSlt7sNeq7mU~AZ zU#x3`x0D35_))dz8p_QB4rQj7CirtPeVTWZN%z2>B3xkRSg-Q9z!0jsWq#&D`%5&s z6PGt{+grAGxF$_mXmuElz0?xfX5N**uDp5dY$6%i1G-`L8(jH{!KyK6>nq0LCgZek z{q1zVPrk}sO)RO6bn|25?GuuTsdqX@(_kq;Jrv<(Xj8v6xmdWgMsRa0T}BfYi$Y0i zd_n8IGr0kwBORqyqnPZmou5L}-XW#UwJiPW@9xEKFGYA6a~osa>0@Zt1|S!$6|DBk zWW9wPXY`}^3;*WOgG3l<=;s!;3+XR)btCALNSMBNXDCKW*?BDL^N9?KbulPKZ%QXy zXdAKSH}iHD=$vxPXdzj1#?_?^jqD7Q1WO}wxq9T_j+aKdDh6HG=vDXj0u2}(nUfzR z^9k!XF!MC80i=2IknL14FYOQW_aC*!k2|$-O*-Lt>|HLGG{B-HOe?(^oHdBAjPke? z(mDFQ1c@mV?9b6?2kit(<@!dOL6)9|IDzco z!4R&d#q8E|PlV%qIb>W*sxUg!iCwGpknbtb4Ep8VV!y|6#L#^wnN@XqSykNBK=do; z?oAt-3JX0+Dhu-P;`WrffpVdv8{Jl`!BtN zp4)jnSYo>K@IydfY2+^hKQxt0SQ_Z9*uD}a!GNy%gvW;w(H%<+RE^0rk}KPri18%d zfC!_MvukLR&N{j#+LE;Az;ic2S0BO}I6eQJ(IMES1En-9lyBJWN4e$pO~wN9Y7JHh z&%hpC3qRuTbQRb#|7=!oy<(KGFA(!P3g!tGRP&}tS2y&fDrjaQ8%Y#~xcFLn+oukT zvv*k-_p^TBV4;2APyQeaSvNIjg{WNzC>&UAqrSlAUI)+RlGO)55czSMkrwR=o~xPd zQ=}ky5JpxKu+jzG5#pm37D|Q<)+Bn7L_ia%LKl=$`>OvB9-y{viLqnlUr~{bTapO+ z(X|1!vXiGPMF>{~$giv5+Cpii<=Z6C>YlD(je`B`@AqbOgho#O$df>B(No2KWg~?` z#h+e-Xt&g^*4SPX!eQ2R?kB~C^0~HDFZ=jKnq)X#?f&Ze;cWQ5!WCb7OYJ5X0tQyB zIH<9_g9hUC&jS&ub7{?Yv5Q9CA?WE3d_@20Q;C}9FKPF-juQ`lqEwBRh z7-D59OS{Yeq<2GWw_IVfh?AJ~onWo4S>OhNdL)uP63A7H7WAQx5jr?H?1DW;P!IvL zQjMMgqf6q6&j43tG;adh?|mWXvVfEUx=g&p*r=G$W7VyR!}JU>TE7ow_Fji7$yu~2 zlE=C{HtaZ1pHpMn%Xn zjA8XDPjw}#=D)fcw$OntN6Yjfc&hXm-1iy4a2UZA899+g@rul4UshwGXEjA1j1nQ> zFN`|H6to1G0XPJQR{#{rR|G?gWqscGjERem1m8${WI+d$b3~IbMRV$X75DPWqp^z zJ*iff=INuL{+jhPMIe)5Os(NvYKvdvOqYl(`%I>lp=hrl-ddmE_<^Iua?ipp?y1#o z>~?+vWg*B3WX@2q!Nu~?;%zcLdW>xXW(3%S-=h3-cBX%O7)F?XO;#dHE>DW^5ifk? zvt~%5T4z1iv9^@ST*(q9V2j1vDrk;=Z3^f3T=)#IymS!Lp2pnVLMaY&Yr>7 z2={0Sojr{g`zjjt)>xCrK`#OuIQ828-5lC@J_C46rXLj@=%VExysMx3<98iIYhE@D zFxpH_Ml()MC@j3#GBtDdL<8HVXz`S^miL%qm{6|wa@u~PLCU{UK;zbMEEWnIW zRaOH}!K_X~9;K`xk@$X>`Qm>fqo}Wlfqw5J8UPbr@VfgS<>KV8VbaAIli!b6w&IdQ z$yv)3`DN!2fuzez1&DF)x``IArwL9YbF`)+`RR?3$UWPMP;eXMK~7zHog_s6dipD++8!o_44M9PN?2;*~o|?9T>l68vQU%f2yUYQ;5AC}j|qC}#BX z%5jf}S9_dv`^The$S;2BL;D2upTRt{Ebw3IvixVB8a?ug=W6Ywm{*Uf!&57MyW&v{ z3*)W=Kqd;WfSP-%FK65+#yoh;;(+!+yh3*1Xy!9Oc|)+LD*GfrMcXHJv3BBt(DBE{ zi1SNd7QU6udmNQAxJ?!+?u@En6=SIN4T@gOzIBcyMhr7nC1m@w%y`)LW-t?R#x`9p8- zrDsAlr*(ZReg(9?DR#@C{fPApxXD)vUu=uBe+JNG+?Dc!Se^n8 z)r>zg*;14LeER`^1)dF5a;$GlGF+zXbWCovij4T%l zw<1JgKvTo&DoHWgeb;Y&zqrTGchNIk;FK;Lj$PHpX)-c?uEN9@{T6yvbxl50lnR;2 z>c(Zj;gIMRfa%h^YmL+LxeW9q_>4vKEg5|buCvgVC_5V{H5%W4?U&2jq)^7s7~eh} znuZ`L4bN%n{vFc;#HO;=%~U}BuyV)4NaDs=v?_``cl&`20s2Mf{(lM@%DHZ5K(&Y7 zICJB?Sp(M$_1>O6)z-t@>_2;vK72SV@*}hL9+&l>4}|s}#2%FPZ~YVU5$q4V1J@K~ zkX2D=OCAT>078E;wUaLm{!nW&BJFPb1~|;Jj}3ts)7^4<=m6ugFSv{S9^k3`#h7k2 z<~A|8+Q2VJ#J+pa#zf*Zvn59bHZc!^{olLt4L!covME}oGmb|L`&y#c+iqARws&f4 zN+<(uE#cTj-jTcQ#}zM%$LV?H?xxAtWkAkolhD;n_pvs?f>iy?dA|lP3U_aP2i=4U zvM6pg6V$xpn9}5yI*Ysv=b8BS_fICLLA}*k)h}S;)*S} zriQdpnkLQc5OoldYx=O}3~?)MnO#d6>7@MD_o=TI5vru;iwoH)`As5w6~=ikq9&=_ z-VEzVA$3Mn)?G*JlcWX=S`E)ljc+L!$_Pu0Da3Fapf|HQE%)+rj_tIGue2Se-j=ON z29T_Y-DZupC zI~AK&3ZB-~XUI)|mr;J%*wN!Z-{DN6G02)MikDMu9&=#uAS7XtTKY{WJYF+jbIKSi8*ldRp;XZ`(8^|Mt*~&A1r0ivTh%3qQ%cZ&!Pe;IaB z`pT-LWo3`L>CQ8XoLrnEP^j^H0ajsWWu^ZAqRPO172s>Z^!OU%$C1@(*DQ-nt7C7^ zJ;HuokCia6j{!%y9?8VIL-BX#e}$BUsl$$Dx@tlwG$z{1cx`=Uw!S)fEg)mKKgC0klG{@C});dI^U(+d+WyBpi|Cm?m;#OR$YT6Oz@uD2KO7e%AN zj5rRoamwkGV_ZJj)4zc{npLGth}h;MnEzHmqfoGh4nXa5z zo~&?CI6G@vQck<%MvC<5Cm?>;FkLlsoz=KYqu4*~Pc0mkB!NxyAgYIzVl=%Eq5-X( zxqkNqFWR+5+nXj7kf?f>cpF420bG&6) zs9I;uSG+CisLNaYi10D$v(P<OaRaC}yAxJfYKY{%q3MUgTLL^Ap%wzQr&yG9`8P1x7{TLp#= zKnTX=z$}4;Xfr~R8<`ihLAnT`4!U4@#3#hcemu9AiiDV|9Q8L#QJ{AJh8LYax0AzM zl?6~O_7`mV{jNDA+&z;Z0k6dVcV!n-W3Wb6Lvr-!nH2z!tBThq(t=C(^h+_RF# z^BTu;v@Q=WZ4TAc=^mdv7sxHRqYL&I1qu{+>S>gG7%|h#pKNZGZ2PM&Nxxl&=WAY0 zf*tf9h0VgX8~I`=IM3W~Ahv^Od3q(VCwvWTQhFDEQtw!d*R|vMrDj^yQ~ySt`dpGe zttGMC(xR$v^gi}R;?EzA-yvL*LAkQ8`nxYsnq1DSP<*C>?o28fiRH5vW3fd%c-$y| z|39EoWr~qoSUyfiWTPe-vZ(=gzmq7gbGxXWVyI5r&|0^CsSk(e^=r9pPP2ma=~pD_ zZ`(`3i>79P?U!fxRS|5vA(RUwuB(6&n#s4O(Z4k^Dv`@Pc4Z)nbwio2`p*FMGeQ?Z z9*EsS`=%?UPSxiDf)-6Oo0V>^;7-n6!F@B!v2tIYX|6-fU<)OS({hZy#_|QJE%O)$ zt)&CU+GUHoHv(Eib23=;D1+*E5zYKJvj)e5%`5qo^@U5{mn{q5cTXT&!>FGDAH}+W z`^WfE6%jqLVs@?pN>o5H^$@SXQW}L9CDBiEO6d;>8dNi- zb|2rPOcwX`>ktI0ObT!DMS*tw_|UmR2qvDmGmz808k|~~-|%9Yp7A=&63(rzCq!x3r2N>5njU5w|sLA~;Brzj7l%8e)D`F5SX;C&6-w=}g<4e#> z!2k3`oAz+xb?6-yxUtFGQvEb?XJn_@!#VMH|6D3O7OR8U$I)Q;TTPs6M4V`JQ9H8a ziLlt3p+}Onbh#Bt{YF%WS3{DIZFzq^jw>rwaR!tVCPnS=G;$%-!xRB`QEYCzdj_;3 zfegoS8WT`ozZh?){glny7G1NYjc@#Vty+kgQq4tsX;Qmv3fur>=RP<`%T4t92*XK8 zPSHHkhwPo?k zxv)96OoN!o{+-V9t+0FGG4Zcv{;`ryjf$jgn&>u~HOD9WT&**55XC6{RN5$w*nESt zksEUre?!8%(9O!uvDWMLR42pYzgJhBiLw?grQGMA>0w@CvgA~JU!~tSGf!INkgg;n z3Nxuoy}vWa4dkZwSH`Zz^r+0V1rM_w`!3vt=M+&5EmMhUm(qz0YE{A2=B7wHkr0@B z)`yvPVNX+l51{beb3RJ7Z$8j$go-;0>anp%X4e?n^9(pHeg<5z)n5^=Ys$4mJ3f5C zE!5Ca&bh+N8;%V3EQ6ZdM(~}@4D_n&YC5HwRBh)CjqaXbD~k>0fJDtV2;K1#y@6PR zJ44FXOuA@cIenTsE8D{Nv`eE>$RVT`2^P2LtB%Vx>@L=}&dQqMR$Z-<$AqO$y+3!h zUbu6O`7PadSoDR<-J;W*EG+u8ko_uK_Pd|gsw2+tM{ot-lrnKc?6u`REFM5)usV_I zlh&nn?)e>0X-)K}MD$D_YIntvvy@d`hy7gN5$9C1)mduh%c?Bx<(h_XatvUXx(u$C zf5Gi(oY8}Q^~(1CiWJ~GZs3wnA}T;ZaTZeW+bWy*{t>Ptm_gXn03$HU#hH`cHe_Z6 z&$>;tPD!}Pp;J@{pF^@?JR;Vl30eZo$>-A@MZuU%t9t#tgB=Dw7OW8kMdYQvUPmd6 zEeiex;Rhj=M+COlqgws7P=VJ1=he=FyB*MLj41n~>{0{UaaJb2I5=IbPVDZ|pQ5|@YXxT2x zN<3aa7aD`)%8^pC1z}O%!#}wu`f!roON~RbeNO!pOn4if0Y9Ld8>9l?&Nc{j?gC_V z%%`&hBjob@Ll$EvgBn|1_9DozEojmPp^Bc{;G|9Z1;ZfjCP6-1<|uv+Sy#FrM-2hx z_Y4<{e0Q8H+qxEEgMW6Rai7;~Yg`H3b|7T}wc90L54vgTY0%@b)o-D`Y)A@u4i9ww z9;Zejdup#y7#iZ%K+gy??yF_O(y)HZ7|125dL@G1 z27x=cs!7aS)`O?Wysybx3YYw?^JA5;ZxnGCH zl)mJYb+r|X6Ujl@z&{_BbXM{L*KJN~5ZA{|R>INU;7o%e2%$?R^-f#-# zkyZGhMB)q`!LxR|YjW2hv~g>g)iZz__3Jxyx`E2>y4}YRZfH_JhNCYY_wDePQOqMy zuFE%$Y5g~-i~k;4!kpt6C7RHqok|#RvJjKN`E3L?{Odl&XZxSTZc#+Hs>tLeshyZ}etI8xqno#5`S=9^F8>pr;c1n|;N7}nYlnnx8Y!xH50zBVSRnLM z7|sX&7R9`YG*@~x{V5f(-iLIlEqGVzxDLa&=ty8>^sa&L5tK<*80YXYR*fJT?S+S zn1W!ygoP*0chGIOnRH+T!(yPSh5EXAAS;JG@0wloloKd0-jIqTE`kaC_zcK5OtDrS ziqhwAuyA{GK9=0{C3dl9^`O1>kTCp;n7Qu2(Xx|)QksDWN2>K8sr%2FmMZHrAd1sv z49+Yoy{-KAJ9?o{jp9HxU!Sy>w9&GoCBtSHec00v?}5tOS%QO~Y^Qt7*v)vpHRMnS zmu2>;$#@}!5Z`RDlbeRd`@hU+o~BsrK^$nc-w#M&Mt(#2k;3XbO8$S2Zh@1XV~^ae zpCz|ey8c$c9@e3(-hT6Os!HMnFwQIfR?(xcp6`OZogUe31V7YrIwm`AyC&x^VK?tZ zVqShTM;fnRS=B=v#yeLwe&>^vmVP#}x7iqgrN#RkWWe$e2b-U|j{aU&dAVE%7I55* z=xt5{D<4#0&j3l+M#C+820q9#8<^w!n(>46O-}Ccl3=v}HOA{|5h4S5&u75OGhpNy zpec}&z+?fnH@pilk+L<|IeFE+!(y-E-8}J*74KwAy!RO}Q$u|JWjBo`vyLTjLvzue zqGKH;^E0Fun)#VwcsI}U)}Q#$F38MOOYtX-;A<@9(V&D`9%|YQ+MLinqq7;IVRL>l zA}*fqh9klRw7*f@}qTIip-))&1EoV z@G%sI9VqBXI(f(C0}&>TN^kbJg*T3U;&8yl3X4^*Yv`gCt73Us`2I**q|Z7B7P6L`Xp4WloPJJT;^OZGRp2M`$EgT9LuIaNRxaZNLbc|m&)B~$Jx$FRI#B2zElTae#&E;_v781+ ze&~o+W)vngNec)!!^2;1sYJ}VLzQ$wN~X}hFciJk2pYt4meBi;cSrIYzfMAyj9};= zO`WZR0iJ0#y^5>`xieg?l%s^52K+4`Gh|4r%v?7;z1Mp%ey#!nAp`3RQj|L=a2?Z! ztBXTNt#=$PBLC?sb8H1cN%e7ECb>UMk*b9T|9kO&abPtp=P&H}Vk8k@=X`|_DK7cT z28LQmv)?j*h{@6D5dti4@D!~6E8BNUPi|nLDHUPm-DanuFX?;n@5SB=zWK*|1@0Zp~S}l=eZFi0fER43EbJAFT0q7iLUcPRx z!(X!$k`><4tIE!x@AQ-(vUTbrQnRP&DoUsy?+?o@Ij!i|e3_u^P_`9whCeH}(;+Tn zX{^{5Kqi_6MCbX{Ro%6|H*WBK{6m#NZrG=Ny`kUEOReUKZwCfa;JrXKEc*vG&JYl30-yF#YNMQOwESGou?^rvp?Zj zt68uc`$isw3y^ z=>__o=GMg{to?7nn*z%-^Fk}PMsiHCTG{Qnt6Zl(GPo4X!SV#X2(9KOy}dDwq(i5_ zE=on7QoojVU)N=~Zlm3@+S}|)`$ofyn;v7vwx{LgmF3?(1LS`?VSlYoFN$8{xk*)6 z^vzVMujH(V%@+AADfEzAL5gheI-^rS@ji&L=dA;c z@4;26_!WIPzq>#Be?&{+q!a3i4Q#7|g%pf)5tCZ#F5w5x-zD0KDzs?HkXWHp?*s7C zE2eMGd?#AhGrrA~KEwocY0k_f?hd*5WLFq?-EAz=ihe3U%yJyg)Cgn@Q%H_q=z1;G z-VwKWxgW8U5uV?w8OaKw*I2s0*)lkc0TB`U2z5Md-$t#{MbKAv@ntZ)2A^_m5hT*> z!F+9x@pQDJ`&7ilJ*gs-rbtY@hU>Zemc-JKVk2t@#oF&U?}(adS#7gVxT?d_iA521 zE^XlEa=2R$?4vnHRUUG^gk%|^<^*9_RrejTuaeHZ;srr$W6Y<`_0#?JMco?W4 zk;4Yt)FK7%Jvq7y&qVH!q76H=X=Z2EZe^AO56%RUji*wA#xA^xaS+oj4{~i?pY%H$-ce0O?7E(=J5G`<*=bD`LHKev>Fl{fIM z=J}Hq=W1Q6aRYNJ&;G9#_Ei2Gzepas7QfQz8{G#Lfz`9mbPt*|>z^xx{S&CRSj@?( zTznxGCW5@6^+ND?HhA~Z2_OV^43Q} zp6PbG;SmixD9KQ(uKo(ISQN@1sxa`$kDB(2I#I?fj7&q>GXy3q{A&zU;?C>fD+djEl32czv2&cyMecSkDf3V_IVuq~N-tHF-}uy9={;Fn0SAAq`zsJP0!AihT&~6*d7P#a zoXoV<<%~he<6{Bx`s6uA}!H{xzXz*!mdcR5#ZC2`>ztRYE>Y3MCk(NUMvK%0yFAx)}Uy`VK}fwoknboF z=W=7&WW-|lTjNI9J=4b4iOdj#YBKkjwwq9Mc^9Fdf1pw8+zF5bt=d|6t-3m_Zkd}G z94CX0)Ln(Yxd|?X{AEy^ePwjzBx8TENzuPJc=luG5OoiKFna16vLFaZof!vC{_NXU-*M?P222@bFAN2%)G9krP1uF{g zBdvh$OKWozUg3lfL7a3S*QG_0n^1rKrV-i)-JAE<ujYbX@5KjyDWlRqJIb#pl<%jfZwXjg#az8m=)AN`F;zHJwAn38 zESz^j!$^<(b6Jh_PMtAzb($Pzvfi25aWcQXpp1RZ_Kz-MC8&J{IirK&c7B<;u$)_K zDUF4)`Gv`&k(6P$ zn(V2m-$XMb2FIG$lFKbW2+8mZ$*3c%=~?*at}K=+m?mBl8TsKWSy4D0MD?liV-9Uo zI#VCNeo=V=QybCJQ`w>%_7V!dx@*kpnFrds`{h88T?*8nmAYPapmP=4{)3BZaX5gs zz#!pnKKnQRlM8}3eBqBH%faE_L%Dh%I$2~m&TgQQ857PSY|_W8(fw?HLM{9#N0kBi zSjX?XzfQ^JJ7pWHA0~!_=aho~Xu^%Ga-IOf-bV||*J`a}PXKlA1M7pC;~uw5qpA}G z6ye&b=of#>Xce14$*H6GNel_m%h6*cSN-+u;H9n^KrQiuSJKZhNM$!S1TU&_WzAm| z-l8OqRS$hJYq#aV-vA6^mSa>S-{F6ztBlEvkxI0k%=dw{G%8+O5u5aPwa`y>n&&un zw&nC+4mw%OpSz2FtjoT`{V*Kduwc0)td=ZoFf2qf%*>!p713B-t74eL*PJ;`i&l=&iI zW!KmDHJshme$-yVCuDv#t@jZ(dVP+%QVU-ip@Sz(v;XJz# zcaO7{B~HbRAzRDtUhm0sDXz7STC~S}IHB)HtSz?{*_QT|ZJd(UnWglMHPTU+L_`T) zwukz)Fo(ytqXb4OcR~qC^n!(B37^^hGvb?EKjfo|L+>`rK9{lxX><74FA(_GzqIhH zsqov4sVR?tjK!PxZoZZ~dS-&VSG-35?q3RvpQc_~7Qnl!O;;a+L03oH7K%ett`sgL z6*7LYTV{f}Jp~P!psxH--+og#^^LhIYr8q@no(X$(nXcYQ0=~5Z(R!NWAq77sfS`4 zvm8*OLIz+H-c+W_V50KMZ^j4dceoPxB`%Ca(~vDPU|?f<>(-9CrIpQ&3Z04t`fYvgpQc*k_4IK~RsX`>-kTr_C*f6o7_@!C zi{+k=uV~Bf$J=A}q2f^ex2Nue%j4W(B~O3}nOn@Ve+iA{Q{%k;S5E+TTkyr|iwWk4 z*Sn`>yLN1fRjKDU6h1xs3SW|vk`e);CUDrQgSZ>KouEM=Rf3ZAlS z#3AU-i$9_B(J$biv2W2>Gq0~_?VQw9ei3y&$uK;)-aA$J-lLHJ(t-_jEd_? zdG389N$B1Y#(ubFJd@+6HJ5o^sWLPTa)3>V)o~HcsVQ(XiT=SxIv;M{f_ zgfg=zd(gD}Duwo54-^4=b)Z&xJ+jk0&k;>{SC(0>S)Q|;HXX%4sJ}-B?KoMnh}+nU z18xQduAdY}ZGvngwgRc=Dh8PZ@=^UgF}Dd(1{` zyb+43!aCafDg%8q(AM;nNB3ibeciN+`SSofTU-O*G(FXTxMzHB9_yJ|dK4Ajanq8# zQivvtMUkGN!jFf^F-!d4f5EsD^y~)XG-X(QmsIzoDgWkOlvS-?Fvl%q5en5KP}Gek z7bz5!d<*GTdAa)nS)OipG&N3C&*>|oB1ZFH(Tpu9S(p__&c5{qLM=_?Lvki^ZedE2Y?$v8T*~Fi$MZ*7DSHeq6$6P`v)VI9ixy zH%l7|7tLnvJ^Ch6YTe;X!bYqM4A4sR!tSwhIHa}I*Xx?R{n=Q6v+WarABfwFL&n{< zvlwT!4S534uephhjck#1m_}!8mYnmUVcCID+SOQXWP_(yDcaUN98dk`2`~w5%Xt%kv6V*XTGS(YD69F z@~wRPB&U5me^ZWCPlTy^vlLR|cFE7&Xpu&HXtt|>3gXzXO-+{4Z2c2VT2xJqJTm-@ zw3zxJii?oZ2cGYGm(Lw{GTJBUHoQ1er1h&$DGLZiY7+9JxKLRP`FLf?q(}4jnV#>> zjnYYlLV?TmvkER8*D{CB<2m2F$kTUk@Y}BwgL^L?#%t|Qk7m(sf`mee{9Qh~;mg6- zxJe{rA&V*h(&R%5LfM*Ie**0SE+w)m`zm02_fUL=C%{--h9=^DmaT6uzJy(Xe0BcN zN>^KUGukNYwzl92aQ-oL**`(46VhqVn|s#TtE(TbaTe;P7PgIcn>}`uOM>Wmcn+9~ zTDDWG7-{QSq_Y)H>CFljEPM)SaN^wGG&|RYUF%!fYDTN+ENjmFNKI15?*WqS|EPht#gk-&^yfzqgu`0Z!&Czlm%%zEb&h#dh*T`pkHETN0Yp@W^`i zn6UQ1+qV!$*Cn*M`VbCD+-s`v`OQUFgnp1&YiS*%;=0C-yq3o|M=Q_&wQliJ<1y5{ zQo!9^vsHBI6gp*|zh3K25n2{I7=CllHLJVpE%EO$j`Rt@g3s&Wu{VjrD#s}KHuatTxr1O86BI_iw_OmXI(va{pCwDxQR+%kaSDDwQ;;97spJRcH!6n zZ}}-TrHmM7ax4~yPu^t;8U7x{|3&H|6IFxw(^5-cT2!-f0901ozXxO3Q)Pyb3fZv} z(2W?RwTNEXwIx+0ObtP9om#1DizLVz%xs0#Rf_tWxf=wD8PZ5K^guao9df!1^OMcg zT&=8yv-t|~ThRO(x50?6qqK4F>@-__K?P=AcsfDm7bVXKKvcw-&d(2iFR*FA5!3Hn z!VM%+`im@(ZQr1uaa~(oo`0|na4{BJCny=eBO&!Mha9{(?~36cG0A&T|<9nW{WyAbk+qmk#O zzi)$IY5x^4Qy)Ppj27SM2z@8A)Gqfmt(kXNN9T;wF*#l^cJC?gJ|@VdWpEV~ra$z` z?sgbPWAvMU%pSt8{#O=xs@#UKI9p2gs7{en@-g0ylZiy&4}mz(9->NF z)*R>aSYkScrNtC56zHV^t)!&K*HVKIT}naKd0a`J0IY^1k%=S+mT`O1hdH$1rTXcz zZNr&OS29uy?z8ddk)zK&QDk#Mo4B=xvL^!Y^D~6v6u)8<0J%mGW5lPG;vIk+2hyFR zL|+vt5p}?LYi)sl&X#!?wm)|aACb`DE}4rEl%VrchlVouF09VTq0spY&)OE{34`wC zY0jNqeaFzh(!fo(B5;D0qBFtDT9&LuuwBgfx|Ch$)OW9MdC1^SK)1k*bY@e=s9yep z7i!t4xPX%WruXH>aI7j6&-yE*=v#v{t>L`*-PI()T6L-3l~;?zg|}%U z;CY0s3Rl!>ulO-@ku+9aQlzPiZH;YihY&inQuE_HhPf z`9q`=E|z?a`jT)|ZRw^%DHA-dO zK;8|4`uWmGr|$!EIYv}D?6ooWLCLePfsBcIa(;wFBc|`catu`bg`vsVtQ?XEh$=bW zn7hzP%t)DI2c$HuT_x-7`$n%S^2}JTXos@dnBmGCCxhiY4qO!=;j)$Frf=%R*ne&S z%?L+45EyJ1i4DN||Mbo~d*64YZy_IsBL0u-OHIvSca;3P<0#8&ZJn9@QODMmYla7x^`y1b}JXdS;dwTVf+hFx+&T+7qATHFV#>uKA9^ zrkW#rJb;s#90T>}B5!bh2JINLeu%AcLGY#Sciw<`N7G}|Iu2ruzLuJ-$-+63S9j-7 z#!6UznQ0W#NF`n;SH*;$#I~*K-uNj(08Xi&+y3-|uvkH<&tWS0H<1GG2~a-+9zjUW)_FGBshUplXp3oio-{ zqwwu}TsymH%caV3o^(DVQ=)B9TLetfT>v`T7o5gjl;H@R%LeOx)YVgjzovp*TYZ=_ z_k!$LJ#s2%qs7$xrr=bCifk^7iD*VA9Ad6j52V9U%gH#>#DpEXeeb!!Uy7JsiY{<; zBjfROp+$>(zFC*GSWyI8%(Bz^cTb&w*vFwW4%z7nfgs9}x5q_aS82bla&BJf>TqNA z8xE1`r@19s`|5CKFXJqqMEl%PrC7(?{-~s~e|wy^h74J3CY42sT_1xbZizHnl3lA} z)xxwwYrgZX3(L&@#4Ts1P;b!L+(J+KlS$3A>@Oj%KM#0!jGkQxZbdHf7D=hXrOom) zQvRga-!gh9X#XtX1^%AXQZMM=JSFc?`I6=6;6WM#IMwF<7H)931Ub8*2x<3wP!-a; z$&a8EwSKI=xu5+tsa{GIw!7-amS0_;wn{#&2MYaa6s0uUGK|-7T-P-u)gM?{;Q<;c zO!9FQeSTcBYh)jH!Tq<@V^3=!%V+p~!QA=U-b!+n{u(aDh2jBS>8XeLeqE9JpMlc> zNYf7T0PHc&r%3P|SlDl)L~=>f5jK$ZW@V$s&v%^w&46pC60^TscSTH-Eyk}37m=@PcF;oR*H`URCcg1u)}6AFfl$oD%fk&aYTw z5XNUD!|@d%i~fI7QrGh1sTxw1Nd=HzI$|z6S`vTP6H2*9Ygn1BS*5Gr{yI{62B{R6 zBPYsX@l?}}hR7Y}?af1a5Uk0KJA1QLC%FME-^tlg&yS14`Z&n(0I^V=ME!yKh5#xd#4a3aOcNdL`s zCl%H#NR3}xK(sMY^bDWK&8NrrL-4Til$ygKQe0k4*k?d}oV&&WUCQ$+V?Zte>m-#U z22mRS{p?1swAu7`e7ngW(HkEaOfzAo_A_Sy0K{RbM=B6Az9B>ZPw3OPiS#yWf!WQm zk$OXf?P(|Pd{5{lv4U;4R-o9G!NNGWW*AOnkZr3=RuO;2| z;<#KC=2CDoaw}Ktpz)&(Y#T1sc>4r^(9BVtlg+-s2?~*?7P}ntmpLu@WaFbpX?9bw zo_^f4=Y6G^YwhLg`Uf*~w&0_}%gb}V8?VeW8Ruw+7yl)hObfduOM~ z2i6K`nBoUo${dB+BM{=-cMPle4Y|izt`+DV7pzN}obVr}9_n7&bd*9Z=i^WIc<=RLj2WgVI!hDUNQGMAqD@z2-(6U-JG9S7TM6 zvF-fE_-i%4N#MKBj%z{ofuu~V#aU;}f7-K4Xs9r$rOmDVrHmTR+T!ywbx~sp;C4KV zzx;Y1tZk<@whV(B=jVP7`Se>1ZGRdD9y!gkWR9WtX>0cr>+&{TK*fGeWh5l!%q1dN zg|_uL<{xA1xj`=?UNFO6AaSgOcIaI~WriewLihT+l?w|~a5dpPt9y%e7 z+D=2{fQi0KlR%2G{0iGAK;lNjOY!!tveswpe+G2`%F?@yav#+=*v54h%T2zU$1UFWCDZ8-fsx^@2i5Ja#aVi9HXm^DIlxl8OP#%RC7&v*Og^`Cl$L<^I7Xg7 zaG%`Iqj=x`F_^y}pT43;8;vtuV*Q6s=+qk+bI-fA4t(L(Vya@SqU+zh)e53x3!@7v!D8ic+=p*V9Db3Gzl_EzW!f0I#dO`DBW&dQtSa1M zV82^61Q{J^H!_hi_q7Zi+q-ru)W=zrV76yv*??C&$+E|=lgrLAMp5&306Jb1c;!83 z#qeWqE%$^~L?X5h??$2z%q_{*ApVU-R&WCDV)I@mF~w+#P-Fl3O)vQ5LD7iroDY`B zf!rx^HP*FZP9B^bGWoRA$t1#BZmc&jz3kq0tVpsJXE(B&st{qW}PF=U|BFRVjN%VLf=_ruqrygQpj3*#TfYM1$)5NST#F6k(uxba~&9}&o>dc zT4WkTa%`D;+51ziU}JmYnsZ<=>t((KO@{tzBcx>_ulc;F&g&=VGQ^vG>}w(a%A;eU z!&#tcqn1P*@a3zU#CO;Dx)KjK!%qNuBCXMtkY#edYc(B@eiCxkp3w!5+m8HoswfYa z!YdA859XvuvqC8E577d5=Vl;{dUbi5#<6IscE`=#?+sYCd7**yNU2wst8@IZ3qCUn zjxCY+Jot}gZRGv@6L)lh6Dr4JSx1NjlE;KeW~KX(46Ai z>-p2lH;IGc_bX3;i}3m8?b8a@vtx^gv|4^vt<&GnR4t{ngxU?+3}MTm>}>T-_E0C& z+9E95A4Xu$aEELw5{Zp?jVbpUsmb4)TNuHzRif8s_g1oA#N3*$6T3mJ+6cPF(@!bi z@=ZLS05(M4QkVmF${)43+*6EOcnkdm@#Md|lPY&kMGr+hxKZFvv_Aow%)9iD%l1=t zT|^)Ksn|mr+v~-jQ~mg(L{?}LX|H#fKI2!JFOXEiTOmu0R?0WfE=ZNaN?kh{ay%~9 zTW03QR#iFpo|!hl{=cKQoFbq|McpPsYgj^5^jF0q23~^h#|(V-_EF^fm%7AS$6krL z$T~Nuf-AzzR&VXIM(RvNBj?w63LB;jCk;D0wi2D>QGxLVyC!H?dTrcG}UFLkbFFn&19}Am& zybX}}T_qK9A`i_A08fOyCx9mcCc-`{Z(~MhOOhm*B!>SbIX=X;q)Ak5?o(5x=t%-= zyOnKgmFpmLJ24siwMw9|bTGH@j9Zdrnyy8TXV>1U_^~TQrP#Srh=hA5qIn~?FOWjD z7b`BuQGo)MhIo&$#QSMcL04cE8O$)v{(|n}tG#Oa@Qo4(+P2=8*{@F&AYp-ng$vI z9sXY#O$>g$w8I4r$Z@91G8ZU=!}Xh+_~D=tUMu{lCxEciKXF)vdspwlXQoE!3_&)x zA^DCVxmk*=C7cBQbruO?Md{L}*-%~DQYej%C%75 z`uR#6r9Y0qhMuYFEECd8V-fGv0f03!P_4vQ-R7)pK`JZQ@5dWofpJz34?EMcpB}x; zQdaX}jS}>PQMXK$4#MsM7(_wJOcx2pF*769C920?M4-?;^tNZkuV$@bQ!c0KN43=> z+SVl06TrI6OuADg$K;IXWQ%%n&@6n+)G_nRz5%reO{~uofZnzU6B1kKv=S7|xNWB- zJtJBu#ls>-vl!{MreBi7%8UxK&%Uo*bg0}V6309Ou?T06QIAU{Rp!gEfaorR;ujZa zb2AOcYfNcM6VokG`|Q5pUH3!Y7x}lbAI(~o&Zt}PS7t-gJ&H9X4-;ohVJAW@Z#CQ3 z=#;6ULYwk_f{}?C^L359a7nIUo+rSNb6DN1tqv7a>BC*Vx@@+^6r2eWAoQ_FOWO>! zDmbl^oS^dX8W7AYU&2wVqk!#iXBvz0BOzlB&Nx(v-{yJA9^xmRTEL`|=$`q;U9GFa z*EDsoQ$ZblpK;wMBef>Bnw=`bsPN9(iYz)gwVy6*BjhS}WDY{@g})od2JOXsxDG0YmqUnMpi?`{jYUF zK(5g>>L!_sysmFes4%Q+GlGF7=T zF8*C(u9?=Z$fxYf*z7~msr#y>MJ<#ONOtH`W^-GZF%!&jQvuWaCqGYkGut6QN{z|+ zvZuY1?m#4@!=}`ZG+vz%CcI`+ec!t5m`bfFQ&Jo` z4@P?!o4aL)=Ue2U1jr?zwsiJuQ7axC@##tJMEac*nRjoV05*-o1OJSDJ~a-BEb!jk z5?K@)PAzUrr5a3dqU89V0OPZX7^@f*ej_5O2H`gyPk>nK8vOjA-bwmfM{L@gmGzP} z!MDpMwqyLjc5aWK3vokiu7%J2p6&Z`^ygmG_cEDuUn%--cga%4C}TKE$&U??#tGlQ zeSZK+nccltg;v;lK38?$x5Todj1oM_wNt14O*Z)cgA{mpaufuU ziehBAD~*y1r4hj+xXD{&p~YuU0Elu3>{iFa4gAg{+z4pcm{Rg67HA))Sa=b=#zFNK zUsQb;SZ3hS1`1lst6JmGR2Zt~91wd{3v8Fc;f0ixwqTuPxMg-zqrSLw3k_8%s;T#p zv25DRnkY*01b6I2H;wj?H>(|{etIS5G|waCUZgked)`_t=Ddec{R=4_sg`4UFJ>}Y z5B;zsmxcAs)if0QMfOiJfH~L3DRGyY1&l2Y)SOf_r}7>fcePt&h~vm2Ua~eh&;7ew zG8{>tbve1_eNT8rXJgc0ZF7&)f|}4${L9Jt1hA7ScmjNasc`x2FN&t=@KzS~hWnhr zxPmNFM%$JD8gUqHS*nFfxrzkG`KqU6&@~vPfgXBwt3CM;Y2Ki_iuFfV$Ta+}TRb*r znX0`iIh);uvmidmFvujOezPCLRHE)&Ai7#cL7lbmlH364q zi~5No0)GqB4HPUpvLB}}gj?D1Pl&-2{(eZquL*eu?W*)p3xx~G+bhg^_!+)p*|)ng z?iZJ5mdhZGDvy6-2l)QqYn_0J;Kd4#+sH(~MRI~_pVt`t-bDt7(aIr5jSFKViEUD1P8sD?S$@|At2j(oEA-z(o!PG#bSUD#J(1q!)KcakuNkWX;VD@6f zo}=uO5wN!Avt=<{d$J|leVkb7Sr zE#n;cBN-HbbGn2Mk5W`>uFE7iEDC2<8o$$;$n?pr`S;m&o0-{u`*XU#DCprgZuX_S zgZq5Bsa`BrfWouw9k_|3nC3}(x=Ik1MkAgRoE5{w+D7Y6p8>YCo}pvrs62ZicopzM zPi@qt##3@pL|WzQA-J(him`v^v@O0J&bf~`8bLf(ie&Um#9b=76JFgu0WNHf#HIK* zvy)YJ8?rh<2Sv2MpRW<3%5FOgz%fGy6;FT^8M-^8&L@EOwtt-NWH@2HY^Y&@Aem_Q z8YsOd6b3i5_2_h{=Vk=Xm^v?9zV^;l8M`W$4YJ|jWSMsqD^fLhnISP5KSa}$7isIA zVvqD&>wO(Ut5;aaS$UUTN%-%c?ZLHCmk8;#?5m-hJ7m$p(Plv-PsM1?7yBAa@1o&X z7q`GYbg=!%aA0T#LgtfxirQ`VGoCgIGNa?AG!azRwe$%x0=JI<4VLaeu<{#)mJr04 zhz5wFqjnEvr1mgm2jm6@u_!v@Rl#wH#s5EbK02uWU*2YiAEa)hOi7&ohZ*uyRJXL5 zK9>~>xEP@_%%4^wpZGb$B3uVAg|DVRA11uaz!&YCV%eDpkKBwX>_L!&;u$n~4GJd4 zj^Xd)tON_<#}Jmg7wSi+da91PqmU0&d9&f~99F zh`z);Vs(9(S9yaOk(|rg45tzST0AQ``qw=omwi7nRn)14~ zTWtq*pYZTtjucwVttAqqudx5sGbR<{K&^P*y&=avavcw&QIg9=DM3tF%(XkvVJ@sd z`*pr!MGyPzSU(kqIdJv!PyDnM!F1&TmxdyPVJ3>B7VSRS(9>CM>lRqRD(BX|qJiBL zpgkvT2~&2|u5D*&@j$z>H;VkI`WJE@}Zzb#15Ph9)>^^-VZVCr5DV zgU&2NvqvuGOWcO}*iEMl(EATGU)x+d6!Zo7bb$89VsD;v5S-G!!j?rb73t{)Tbn!I z$`o|yDTSr}*$;cgarCUGmZ2xwFSHjwPG#90Ke=Yt9BoYb*ZsYC?FlP0G&`D2uiTsJ z#ADhV$uf-}xccw7E3#VayeZ)iuOQ@`mwRVkNPu8Y>_qmArg{Vlb{J#8!Kd&|c0 z!^F>)`)=ileQNu3+kZGYnHK~m+;R-!=<`*299q6(L)$fY;bjN>`q*ga{9fyARTvXTWFEc@j)EkS%keh^h}BO5 za%&vOqq)rcsn+pWJrG^0q3D*VyqESY{|%@PV~wu}oW%n7k%zFr@5QgWprJY;=lm?m zZcV(g&wExn~prG>NG50k7|>y#ejqL=oqqcwgn#fVB5-SI-Zl6pA&$&BK_BGTB@RV;ky3h^PkQGUH60HjTH9gP^{FQXrr{C z9Ug-!8`hiN`6aJ2U9EmhY7;*deQH|PFqnFW{En}q>Yz|<^IdNmQ8d)j*uWGxd&Rb~y)$iq$XVH!%64`F3ZH_v z2G+l2P>&V8Q`2rMA)<}oIEJ5Gl;|kUl~orIPgR40*jLkvFa0bl4nX7!WFd=Aje9!4 zD=|eQIxb|8*1;8If%iERH44>@ufAiL7lrW32*)GZ4X(`WzR#gfFN)VORS2jcFOQ|5 z_3GbAjisL>dsLnQan5RO;)Cnd)9udEXYq z3Fnd|eX6cYY-C_2Vuh<8LA0P@%BnAubzA;fQ1PkKWCRr)eWIr)RpG(~eOuTwk(qBOi5R;tQsrbkM2Y*aFY*HIuYBsMhzYQkC?$L?;R*4zU%#@0rNPkrJ1cln zEEsn(G;rGI32<0zUxY`u=g_64%{fBlc9OlF|F>hlYl@tptW!_u5Alfc*I4$mi2+ zV!bk$?~z4rnTo+QZtj9Px+SBdvby&)Q}a#6qxW*{!NzlJw(4Ho+uSg3u|*Q||IEj6 zl?=VrWxF@%^Q7+R>_1Q z+buuE4SbpP!<(+2<0ZGuwADk#3g>5)dU>K#s>cmyPDvze!A}5SG0U=rZPR^ipGB=Z z7jN>W%6*^aM6RT`))N432qbg67rM&`s0(EJoBx-WuB5)E(mZZ;Ok3N#^A-MEpz_Dn zj!OGAUCMkyMlAM(Dnr>yG3*QI*BV|9U9v*7aWBrsP>UW?p6L%qr|aRjy%^>U07BQ^ z?qUeCG+0wp9Qe~%OPza}n<4b$3_+GUi!@VZZn^clgSvPBb?HDas8#%m-U@yxyVQH{ z#hd~BN@zE4IPTZXS1P>oyyim1fbx4)Z1iq}TkHI=3-eF(@)KaUHW1W8avc!%1UQh; z51$wvC@qPnedgII=1fBooaNR;9Z#hb{q^A40mXApNb(fF?`x{$>kAL#(IIW@8F&CCmKY&XN#Qns9IR9`p355zH*^Rl>VJ2q3WLkW&; zXPfcNzy9KLqtGp(>89t(d0`>-yC9(-RX`4kJ4;G3a}8S1p&#$0tSV0K!n7E5WUF@t zwvh-d2;xJ^p?1n~V^6m_v4ps$=Z zW+iaX{sgeP5a^20gIc|$Yj@T&UA3h%5XH}0CWPGY-qq(Y!WV}0B*#19SBX}ky%+Bm z)VphTcGmOVEcCPVq)pb$uR-ZXUx1*jo1C$`iguM*1O5NvHnMWl!WBtUV;)hpe<^+> z+=ALK`kHL~l= zw5=!Cqo=`x*;O>f@TI4fbrSyuyTrC-kC+l8OJMXVkT%1mOFUujsTJboNjV0hRfb89 zX#^seh@OaewrA#antkrp_f+obaX$u(%;@n}))QIR>Uk;fWG6GJn?V&gIY@;L zty>P9j@Y;9n>+$V<(H4&cA>Pw%&^u?Q>%7HQbO2)Y*^!!*iN$AS%Q7Lu*>YRuv(m5 zbduyBj>KA@=yGK*xXBUo0{yPU+d#e3npHv;^|T6O z>o;Rp6Cu7Skrv^K587;(%$sBk+J{Sr25(lie&303ye6A$A~9WCrEcnL^=Tl#Viyy5 z03>66L2c8Z>*kfT%y>1p5$@%&bd8wQcb>D+eB=~RJ8mBTSz;+`lnpq75t zpX{iU^^uOhk)1P+nglMUZ;+)X+)$E?RjNitavGvTvJW*Jetk+7?*{fR>6(I>Rz=tk z1C)6R3iB<=E*bPEkftV%JOjHI@BOtGNyMsB7BMA=rE)Ti3p;oG!fRS$)6s7<_HScS zg~7kXv!16_s8%L<(7AY`)W3t#pI*`RgLSMF2x;%cD@tztJPOh-z`CoHP}8_i`ymyA z3+8)#Exno5a7E$KLOLR^M&#!#qnCjFc@a@e6u0O;6x_?-v5jzyf{ouoHfB=}oJjcd zJHVscs@|QA7`ssW;$jIi^d05c_u6`eLT%E~Cjh6_$PP!fN|M;gw<^D1xx3s4ktC+8 z|#zyzvf>2bk5Ui`qsyecj$_W8l2<$>3hc(;46XFRd;l_wecVvAt7nt zFh9=P_nzKd4z3_Jii>>hhSctS(CDg=@W?9K7#f28MW@8%OuC?D{oZIpVPFn|OlROK zCz?;1AuE5T^QQu&WpbZhE62h9_{K6%x`-<|UUF9vD*xAE=4)!va3)OI=cNhd@8m8| z5OQ`2nIFH(vjryP7q$HPBClQ}iz|EMfR;02Vm^Jn)xPv-o1aL7 zi_L*p8yIJeq8-}9)9Jy0N8z?&RG?=z#{m=hIqytezjd#uKU zdX$61B7f=Hr1Eu2JCxXS=)LDnpN!xVJ zLc5J)t#Et)YU263SLWO!wSl5%OEiR`%WsHU#f}#b=!HmL8YRY1KdPPeYHdq)EoOXP zv)#N58^6n5951C|TduMpR64YnKizD%JnGxN7cWGgpWJ5Vj8|WjZp0A24lZ7-<}`~| ziwY_?+LQ*D%XTaRXudYxKLNO^>$}svoKP-2UNyy1Uo1H#SVtXvWiYqZ+H$VOte39O zipCe)@WlmZ%X5HWmf?-q29j`A4K2@o%ukbOubm$iVu7~Cmm#Y8ZW?=m>Ty=WK$E8N z9z*rDnMF+U1Gf_Sc$BF4uL?OvSKWX=M5%q)=EQb9C0sDb9NfT!_`P6{DmCRViS$;> z|>rgpiDaiE^5LHj@Du2u3z>c@WUX*4=eD-Y&s54J7 zcr_Wc^XSYub+gROze9JLH7jKUb!Q$T;Mo89jw^+|prTy82Gct^&_oR03e!}P)qwe8 zs}kG2+say}!Tj}tn*XKNE1#;N)^e{aZuWO*M))nL)!gvay7RyEdyOw{g}RGBE>Z}F zE!HmXYpD~;667I|tUH%f@yMWecI|_mpt@K+5U2u?e(y&NvPi~LLEs-@4!zFEdZz8_ z`CqtCyrC>9rH?SJudD;oKU8?dro8qUIJ@jX)hv{_16}XOAxt6(pRT1BX@%KT+`Y=2 z1BEIu0k3Opuf;c0h8}WG{@xVUd+gZ)IMjaakP=tXGks&6{@5sbZ^X_r{NLc2wY|IN z**qhZdY1_PB|;a9?qK{L6`a)~aD|IG4t&$0QDBa9-RWgKUgw=1=OsJC%uPc~G)vUy zgW+wBZT1U8RC7$W1l%qM>l=)T8;ie#*yOK)Yh#wOCv(&f&n@@o=S7H{@4GURMw;X< zH$Mc){QWIC5&igDrr?&it0<_NW9MJ-{qm1VNg$cJzVK|ns1y0f60gN5yi(0**RK-y zHkhH5Ak&vTjOBBVL}V?PSL`)4U;C{x^z4m}cQ(+3XJm!5*=Qzwn)y*!yoU1nnsWnX zD81?jcP6TzTK?D{y08xh&*WjtR1M3mQA%-dh4h=52VCJI>_cn~_$>sialD(}L${&3xd_t_FhZy4(X-ijW-cEV-{}@=!a~?q%mW_*F$uiIC zid~YN_pY4OgnU)*IMq2Up)5TMr6jNrwR`cuA)w=rX%-n(TiMBaY09rCiO06-Ap_-?Ujl4|ho{s!=M* z63GT!ySrD?iA?{6?r^Ixd@uo-sW{Ks4+j6hqV5@(nDT4Oj01O}F>MC*J_ERUW{_sOiToO6x3DfUT~W}s0t$s$oQuA`4dT!^3Oez! z99*%jDt%oR>SDH>grRF69#>RyLY&6&#-R0*=UobOy=lnjyK*BfOB0^&Cy6Q0AEQBE zXnW9{cA}U%<`;1gw3OTg-_*7455}6cn7^SHQXm0z#lPg?dnnaZ;I)Bwuw4{0GtKiE z77a`VF|`u6 z@aqF8?T_(;(hjnm^?ZDW`YFH1;c}yVm=h7fc8LYON(#F^MRqX$5Z;&c?{X40tISGk zn4xioF-+r}QX-S)^oeh(2RLniZr_KDZ8ZW(EsF8;R4!g-xG+}Pxk>_FO7{ihe_jYp zVM3UB0v!+niC{dGCkdBf;x3tXhIL7d=;1Q??T=b_5U7BI7X(`SCNgsKL22r}m@Xgb zqk~#siqXW_k97$CV0F?pt4KSZmT(g~2mcsIvrICHJ->u@)szgbyu)1X%``}#R~J6* zSBt+-wMr+;{#;`^HF*9{+t)`HYNQ(_tX9iBsPs!q3o!j5zp)i4Wzl03bIoZX8qeS- zC;ZsGkj!P8qIb>xmuIt*ykg0(gBFPEk;2R+6ZDbB}XAN`|KWQe>I(fyrza@K`$)5aQlxI38?YZqlAhf$PQQ zGh#=4HFi_j{{M(N3$G>|_iYbB5fPMbkZzDJ0i|KUsL`Q}ZiaxQ1xSwWZZ>*!BQ-{M zNJ)%xgrxL)KHu{@=lw74b3M;}-TzE9Z|JeR9Pb=mpd9NR6gdnULL{7x0z%sw_$$By zdD5*A^ge4co|}&(mb{|$RQj-H@~?S zz4pEoS?=CgjT`+KoU#sa_rqOuz9ZDS{r z+^INdMB&P50!B~3==zvBqBh(ND5-tN?#Ot+v1i7G24uwh#CF#WDGX+Sw9uq-wa za{JV$)ruv1jCEd+NbV;~**Wk;f$N9CIX1GfMww<@|FA@&QQLJ$*;^6mK_1S}V(Snb z6B7}7s8-u}CiXEaC%($5?dH8>#E%52o5#a^F)x=+%>RB8aEE8*{4sVyLmmKXY!85^hQqptcVX>`uCMR0gMWu%;8YrY@cHm^Osafl zF|omT0_c5PqHj=m6`tBJOY9~4+bRL~&w5HZaaJ}b@Qq^oSK&+oJ2bi_-n}*L3Ml{q8H| z)#FMHC%M7q{HWpg0$ZY=g&U}oc{ZA`MpkmA3t(3>8XC5B&bX0KaO2_-kL&J)`{fHc zy@4|ZqfxoGog72epWm@Dc0>#$OS}#nA{sJZYTH%l&}dzbCAqXrFrET+G;GtsO7WOF zZlJKraxlNsO>a-7%NOCTr80Lq^ta38QzXF+xd=9J zEOW|OE^_kaDdZhC_2cdB&>Ggb2_~lriZ#+$qHoeCiw^y;mm}0zG?5iWxbPO@%Sb!X zp-;&}=-$Iqx{`r8+;Fnx$N$o9HqV%sVh2RLz$lL~N{9G>aguk?Wc~Hr6n#MJo`kqC z+vj*YD{Q;3c1uFGC>K&jH&v#C2a6@tGjH~UhjdgyzJkFwQtJyDmcY}4$5#P$ zf+J>^QE~@Vi@vEBDwo#f(Yk1lDoAYnuy$~h&uz5{stXYt#mbv)(8*HJv~$IhJm5Ur zm+D_!7OXA(*aU8~be-Z{NSiJAbY&0z;iae@F^tp9WOAsnmKT(U`Xv&d~5~h+1xk|PVE#ybmB2oXc1jsiH$4H!6fGs}GN1Ts10Ij^z<%1)}xO#I&{Jy%4 zQ6D8|?9>!r7z6tEphzqQZUp{U^NRmZgWD*fFLrd|H7dJ{q*V_t^EC~NX*{2*B zuzoH2A|bol+hX=v-QS)yZ5V9W30?*5M&2$rL*{2W+-53bs>7sNF}>Pr`s@rrXe*U< zeJ!U}Pb^XoR$VIf?DXF(-n~N(WdBecbgKm0q-1k=<25NSfJy~9 z?gk9wmtk1pG3P>0=qXk!BmXQ!)ZiS1lwDE~WiWQNqEy{dy}n3FV$2{7U}&QysaPN} zUuBEWo3=8iPN!B?+#DlxPRkahJ*O1sqR8?w&p&TAgO@cil-z0NYKQ%RY&Eq!GB~~P z6aD!A3~m3rmA@`#dqq0)*4RxyK0G^;p0kjFo^qmi);J9Hwx>44Kxc`JEsY>6YD%Gy zlzysW&JeV%9-`(Ryiq1li%uY&2j|+l%!UH926#1CfDV7l$|iuO5-h< znrMrxn9edr>al7a+Hv?$KRP(lnRw^R!icC$APMFwk4p zM>%-Qd^ngvFCMwq<4wAKOY;M=jX;{*2rJeIoI>0~ zjkD)z=ZY$Xao@AZb-RqaHZXW6v=mRQ2BUL)|9J}j!cQ{~jvuNB7B!GqQWi5CRer~| zlPp(MNII5Q_Es|n_v<1LAJ%ek7GD5`^ue9LHmU~r+{63ia!`98dc6)akro3LxlpB2 zmrvZymk^=D5xqXv@Q!6^Z5+9kNt?zqN_10o-VD-@C?#)`pV}THzzZ*fsmN-*owIv< z#C8G#yD|>8{jjkvd!onEdHSqv!RbV`Qx$zQ2@+)GXA2*AyW{GyRrR85&n5M#^HVQW z0dsTcoRIjMEhb}Sto$M=cJVdQ_|)mQN0qG_2mNX-1LeQ_-DF1}o$K-Z$)Y){`x?5* z2p_)L_U-)Ti7}{C$k84Q#pCO>M*Y0$dPpTKq;blOp=cGD8b~R_iW| zEUfQVbcFR41zU%ZbgUyf`wm*(JzGr~y&is5XMz{t(^+vC-|f}37*I;6B)Ka7(z(5@ zjx(JqF>&^Q>9Ju^87v2fT-Xnmno2V9!d88MdDnU)kP8USJ>&d4JLI*WFr|X*$Nby7 z5?J)LX+^(d1rl`gPDm0Pj`$=VgSR&Z7CN%cw4D|Ztj=s6#D@fyvEbP)6hg4&+m*2F-ak-TmhFlmRZg_Q(+ zn+Qq6)=Z8~&#A1&G0#set$Ap^kVNLqV@*M~}akw9F>YTto6KNQG&| zf8URL04TxVjSh7AG3e zxA~~OA4B3l@CDq~?3u(W$R)nP-0YfiLWPG%HT6tEyupbZZsMeSD};@_LiaG-A_sI> z?eN_YQ!5J6%qUmvoZvhO9mDv#pMAyE;HIv?-Ecd7P`zWqo52&1p3#`m5^n`GHO0}o zRoC6Im=h1CaaOJB39A2fICNVMq^mS8DP34|Gu)Y7uK#o>zmEDV%*e0pwa?8zk#6^~ zdQ0^0l_hX5iz+dZukDR0YWo4OP&b$nZJ>*s=*1}5+)H@O9tJWp{Vd#+@4I11xH<=x zE;K}ZdnyZ);?;eMD1W740p+S{NLv|K-jRcE%h9tX@_RZS>rW5ZrFyjtow^B9`uQ>F zUGljkM1PD4gXIoKd!j9;2j25I=>l6ou9*;{$Vqjam>;RcVEYQGw7<>TWnCGH%^%x1 zXGXzef}WgkD|r)}ip<1ILA|L7QGuVh^bUHP3{PG3Jl4PIQL_?$iw>QE3D1K}8GM^j zBxikV2GtJ$psHS@W%Sur3rs~!ZWh&^J1Kbn3QFV5m@4?$eP(IDIH;$U%i)(9h?=Bl zLM|or$aid{qD&vwV2Vw+P#c@2p4QJ=8@cJ4sX?>}=OH8G?l+R&KLExKF(ylBux*zQ z{I=%c8p-|%`OOzJ(v{!fDC6Y_U(!sT7zOT>s&4AG=2c+Ykb-a1+zI?OEhukWJfKyTI}KC1r&+m z+QL&pv4c)n$TA(XdGR6*1`KUN{ISV$I8-S%5jX$L+uKsn&uiuN&On9&tnVgCh%;y_ zHLR9v@U#fwgX&AjaM>qK;2L}R#ON)R_9GmaB1!shF^#@~F3LYJjLENNy+C+lT6ad zL>9VNDXu;*&LU5(q{oYU+y~J3^FD+uqz{wtV2k1*N?fRq#z|T>97`zMv(gt~jVK=T z>wb0=x#>1K7)qfEO`M``oqgJ(o_XHMwD2<0Nq<|NS2gGDeo!5@Gkg8h{=erA8@i_& zRxx*0*Mbnvc=?Xu4G_}usei#=Z5CVhmNrWjC!0(8J(F<@|Aff>n=mFv`GE((z18_W zUXBRqSgC7u6Y_q$vivBsu+Kj=W8)Ixl#2?f6VXTM0md%@m zZ)&GCe;B=R%c7WkWwIRAn$E$is6n0gUk&Oll@1Mq(OVsY!9ME$MiZ64BERG_j(_)Yq z&TigHyQxM5z3XYSUVdIBu5d|R_iK$G;wzfclmHJB+8btsCe1rsG7h7oo$ZDVHfX73 z1P#&d8c&Ph{MeY60%5+<@BRIBHfQ#cz%!;)N9C8xnmU8nM4)QUK=8j#_MYKX(+@e{d%s<%Er8R=r7 z^|xSuyiSB_f_3I zIpMs0u9-`zknbXum(NDYle1&fN?%A)e=@@KBblwqv67<>pXLO-0bU5VXnO$dZFmWW0 zge2eDZINN?vT_4HMstdGofGpeEbv+~7s;p(&$_A)*~$t*>smm7<&(_??rChjiOHga z{s7eIWg3zURhCf1p<(&t;>ZJ^+iaq8&!sldJEj$9CJ8cznPKfNFB;;|DAL?`~Wz8Sqqc8#Wjk&j+*O8GFa z+7iV&gSfGu4zTe*7&>5#!>Y8auQn0#DgC{Io`nZ>fkaNt|C{_u(wiTmI0ZmFWDW6hd^Ay#DRc>L(jfoac&J*_nQI*}x^MXnd*$u=VjWPiw_~@S{a1X@;__CmmON-2~W* zw0;c~mZe#?$oX72wLQTo-irqI$IPXvid&#pHwG1I5``~?HE1LKC22bJp=|d`kj7ct;-6to{3fFtG%Ize4JjV9kI0=_a4z{cozNS;`TO}X zz%n=0rm_hxt0KQpTJr4m5hkO52tEsDA4ApP_}Q0v6{n`$hqt5PMnueEFau5hn9q+!SSiV_i1ht-ccmGFY_nHe{)x4i`S<<2O( zVP2{Y^R@t*V53OHVxZ)eV0oYpEGPW)W$8gqjK<(l4@x%)v(v-lcs5e%z7_fJjdHYV z^ADT5>8OO>B>zTWZfS7`g^@fN{qOacJIf~sx@XIXyqdXX0P#}IQ9Z%18T(#TN`zj?TLdYC-WhGnn{@Ab;{=B zsYQLA+ehuEDZ^8?Aus#+R2-42fQn11uoI+yFn(pOrdH(Bke5Mg-IkMIVP*Nw!`!6; zaMCXW1HQ5v%^`trKit$_Q$}!pEZwsw;xVMvM;iV?V#BI~Uh7^*!84`g(KHh7F3KLP z3O$!wWd`qt%pj-!N<)jGj~jZ65_lOE&VPL8JRF?q-B`O~No&IF{_64A>j2&It$+ic zOa8oo9zFmRhJ$=0&Zyq53D7vv%WBI&2m&=}Lr#j?ItR6mpgQ;Lm`lAgF;E%M2g zy~SX?V2q`5w$~&jMvn#3f-yK*bjnzAiI26?R|)-8c@+`$?l;9LQ~A}8^rUsFMcQ@^ ze^w*|o19CY521YD`kRWhep3EiO|6nJj-LeaD?bQ#EeW4d*9WSuvqWA=4HuJBN&f&F z9Js%!raQOiw&xtYmGm{6;;$_S_qrhS3b!Q-4`vldrSl|RMWfK3{hM$?)N!s>{0{WQlSf4z&f3d(4(DRK0HrDHz%N+q2@ zgXsgQ>QN;!e6C3ygTMK!OC*!2%h|&H#BV59-vvd`YX>iR5 zh}j{0>Hj95mcsqgp(Y7AHvzQt{>dJbkq22!oCkg^w z#(l?@bVs3qF6;NTrkh%9pX%Wg4|}^DIQpKrOcGOxojvn?fl{5m)fAe)Tap>QlM5eS zl1Po)egHfV4DQmYY!)7O5`<)*dMiH1yCb^P_R1QO)aG8Ix);kX=*&&iS3*KX=ZBfL z2Qx$iF=OH*Y7tc{tewLW7k=I?>87cnD@fJX_Y6d+@!CcB{;LFesRfsp&mRB+!^_2+ zwcB$>HdY$9np1}jN6m9+(e$5k@mQJ1Mjx+>uV^(*Da5!~D19ktIuhESLEZwRKYBKf z$bLEdT{OmpwHdIO6=BEn6D%dczM9cxd?3@OTB6+$cnP&@@u?=p!|geB*E`h>q1PAi zbeOE18J}OSCg1Whb4>+zf7?t<&dh4O(D?6E&!vtL_Xa$bwgnKpeTw_)zkxyVGnnvH z^HjUEpA&V1l0W=no3qrdPK@XyRaG1cG%31~9HrlKN zGk#npm*-BaJ!Oz-+7CN7H%LM^kW1eoNsY=hn!e~noX<2xl*#vB7pU~|!{eFjv~Fqx z?iVz;>@s*ulLNrgs1?WNcK%D&MV1~8S3<8SjVc)yb*!6Xz+*BA-eL!H79)evoJT#- zmZc!>gg;*&AEMW7s%p`@NpZwfEcLKR0$l}Tfkr?A!04^I++GV%A%Qj^iI;<)`I$sK zBwoe*Hvp|KwC9zerc_+y?qh~izhq`4F6ZXC`+>e8=K+v>R$6$+_Rr;Us?!62(HZ#w z7!bVa^5RaGgJzC*BXlS2)NXS@(C z>`xikBc-h!fh2E!{sb1fM{Rx8`5Ypgwg2`BpZ-$g*@r23B<%XrCXrbTXE1<0nna)Z z!;SIZV`}=&ee7g|cDiONyP^hKZYLCzU z{|khm@5|8MPc4F7B_O2onGI_ZbM1T1O@?stM{#-oeUpCt8Yiq*$WRvp6G8-ug}V&L zB7MB(Ara3tZXfF>2dDgikdh<$w!vFzefEe-cSzX(*=&WAzUTlWasD&!Hga(mz(lxb zLLzsQp1dH8`5Kba{gWH6rl+9ZW35LXx0IEZ6v~WO()d3U?iV~jNt5jVh18x@3y3SM z0pab9b*lWj@5^W-v*659(ebTFrr}+~nk5qQPRoB1? z@!E3m^yUbP)Uy@H3n*~Zya~|pBFFXMBk&eJZmXdFAj1UKE z&7IB8Qjsw!O-BuA)4og7vy?GKYSlbQC|Ju)c2PanEY|l>1>&OuYW41@-IJ{ql>BgW zoYWo}n;WNpmPE$O#N7a?0 z*8eT*hW7V4DaacWw~`_yywk%N(S>LkC|`EdOnEW~sM=%<-;KpYm6m#2C^CoJj&qL$ zI&Q7dLXPh6maIeQ)9cf-fmB1Amn6~cjBDPz>IlfO*h%qn!LA{2;{lMKk?d_XKG%Y! zGs${Q{L?Qd*mv#JeEpXk)o#=^&p$BRZBz)4{%B8wZ zX{J8vj}o0(!s`ysZ~gzgOAIjME>NV0MAzLLG2rN+y3`#W*eXP4M#FqFi|++z>XLGU z#}x05&yFjD#_6HLyvsF-0HMV&udBEaN_K93I?GOYH1Gll1z&Rm-omx~dA{wxyx*;dPZNq$!8z+}YJBV7_ou9E0giKLBXM4@FVO-9K!8 zMP;6#XUVQydqFrLbjLdq=W6#BgjJQ2=odd;REOt2K3ISxXffz}Orw(<`=QifJ2BKN z(Pe_YU}IX%LlQGQ-NDe?nJnIhY~q>f`D?(<-RC0Pa$8wl;b;6e>+{d=SLtM=)e&+f z`eq-5Wv6AbKHgUIo{bSUqU}r$HqRdb*26500wFGq|1@>naOVYyZeDmF(m$aqh>d&z zkhcei@}KUfbi_mI-%-kZopsns2FG2_vcPtX8cNrYr?L7c2*fW?i(`!8qJ=U}hGq^1 zBFQLcVstJKwVmVYTX0-I`31N$LauKFN|q^=B7;D-;QRHjTYaB-aW1}(mnnbHdjRMK zKasy$tQMp_8TND~*j3u3cYkJ}6K2b|{!Nc&=7YyxN^y~ACSy{g*hy<^WlL$v7VfPZ zma5_|>pEBjX`Z9`xwjg%BY45xVxCfX{QlnYGn-l8QD$XIfghoDbZYwr3VCMAewl^d zGLcn~U7J4R-R@-2AhB4paW)EwI-JK>j~2}m%Jaat-MBB^KG?pJkgQJaGs4_s<~XEL z#Y#&RJ}vz9d>>gq);(_~F2r`UO)Zl*SIO}ZdZqf_hXqLRNSMyFvv|+z(;BbmL&EvD zEdy?NwT))Ptj8qVt~v&r+nutCy{z)XogrloXaL;6ZZ8fu|jHjdUCLQ%W zFHaO2^9dz1q_Nk5+(snu76or0B}{i%Yz)KDx@MGYSsa<{8;bU;DiQG}fqJ29rDu)s@KPWK!EjW~G=7HUWFsjfm62 z-IXc1bjZH6aTeDV3PP(}A@Pb%uR8v_!Ty?MX@2TbTO6XycnJ|;8sx7g3n?qz93Q?1 z-VOSU!}ng)A2`Nc>{3+f#emz(W!nXJyV_`j*3{_}Hq`eGgT0ayy;4);QsM+0@bjWL z+08uv!JtbtNaYZrb+==oB*R5gC>3ir^)olEeUd3M@^@vKfC_ic?5SKR*n@W~Slu`} zGt(7muCt_KpvHe`y^ufT>1+SI_(<(H6H@X0Q(U|%^=w5qXoO9Fk*KzTlx(d7t+3vo zC>J{MJ7#N}%<}T@njWX*+LEW{9mCkAsn@9wfQnPrX4J9r10enGv+}{YT|mlM!mQX; zu+=2hxsl{B%2?vS#At*}c_PVNo?*hI@Adt-JLKNpNG_ zTT`Fo!ERwD`4jzG1!cT_1(UcGz$Xir=WOCn2>x3nQrFZ_h+E{2 zP%}<|rn~5dj(+*?y)=)za>xKu7XxcZ)B98AT01AE9U9#08Y_hG2FEmVWpTf#NfO_& zM?}d;EPFDScD!p`sdXfh-6u*RW)n|4`AGG42(UlnAzcNJkIwE7YKqlwJtxEeIP2Xw z`pZ7j)JN%OH+9c~Pvn%yOKo(EaKi1};G81$*7NWsV)2kvUM=%^(&)QWdjtEytiV&m5Cgqs_W>$&JErJfR2chgO&N8 z;sc;ZT|aS#j`nhrWJdt(6#)6u{moC!dLos)Z*fN6y;KaWtF(%IBc{<^zG0j?8)IW! z{yp(Rd}+`nx#DYaaZUZ}_m#F08tOE+;kLrEEBEDAg2UkG=-hhq8(K^^|5VQSyIh*Fb$qLH(-Q4WAYit)v=V zVWl26L7Q2rZ```{b8fI(ar^e>XG>Fs)3qN{Pi=HSkSdIxUjElf7th>(QNf)`XITvboxV&ZVt^hA4F z`j<>aoB1&#NZEqN3CRHN!m|X1ro8d38o22|s;m@!1WP+!3I_=YHur7fGolBH=g+A< zSrJ|}CrX1fVG^)_5{{erilC7(=yq)fh%o*->xXSESTd478Y^^NrP#J4Wi`r=?A&Cw zaS3g=pTWXK`^C3_s7NT(mfu#yqHZ-$XPUHV znTO4Y6pb1gWl?AReNcFfVAL2a({TMKM(yFOt2SB0;h1##N9FpFm3yI_|1W5P8WInyCU# z;a6vd55Io^nCAt}^IaY2KD~hT&!|V=hSL98F2X-w+DcikWM(hh(T7%O0NOP09qBzu4y%He@5{&y4c;S{xe)zZOjXc z478QDP;Nk8kQfQ5_rwlu?TPx7#Y~9=7BU-oQXdYtrnT9YWsjD{n7!VERIpN>Iwm)&&L%u9V1`KM+~{@cvK4duz(O&aesSvY>Wq^y{`1x zk}APBs@LIvsRYZgQ>XD00&BjW%}Sb@WB5|O>>QCz#pg2I4)xAUs!CVpeyliF=O`vd zL$zsHsH+;ktSd{@yX+W8QU30Sd2pCK0M z=iY;bZOILF!M#+OhNs7L!2)i+LdlB_IeXk;>WWG%H zTvL7P2@?~T{~zQ87L!xa{xF>V4|39;tFpTDqyG$@Y)&EWfw2x{p;p$fdqDXz-Hu%Y+B~Dtd7C z$%SmJ<*1!+M#SI6PpPbdr_gJoZ-@2yq^oP{wO?0m1U1hd0Mxa+dh^gWmX!`t#J(~S zZ`K2#?93>znw41ai4kbLrXSqqqE7qqlx9oN*Zb5m*yiMf-DSUK3l6zHI^((*7GhZWXmZkVXu@5ZI&JJd1AXpQ z(KvGf8O(EC+FGPBpj|peVQPkP=a2O+S=%{6G8Y1xSwoi2AA6LAaS!Nn^B@SuG*0gI3{2h-O(|T=2`mhz1Xb#HK08g*TI}q+DS| zA71UgdMwKMfpNo(ed^t|e9m`7=Y|LPGH@-_k9A3w#b;^oO8*HI>n3B{-nH3)||zY zLfJ^ER}I7TVmxW)7D@d)q)c*DMbs0RNn0Hy=qm)=KxQuKPoo(%O572OCHkEJoppZx z|0H9idboJ&MA;KRWC$XL72>908sDW{JXsm^tQ))ArhQnw%LJ0Jr6F$dsGAopmNC0l z>cF(2e<>Fw3|seIH%8k-W2zE|$5Tg~zn3_OUcDi~BR|-ic3|lIvsw)v;Bh@OGQA@O zE}e2QcQKlYMRm*pi?uJWA@7&yR8>MZ?n}=p+8d3`4$K3TgQ(`uZMQl29Kuplw<-cs z1pcVQiM)AmgET!nzq4x~7zP#&eL`g$o`%o$h#yIrqbe8qYZ514c~G2@hNx%~YbY$I zQODmXXk8#Si+Ff#XtvSoHg(9XOeMr`B`+kHB5{e0?SnWhoj`4qJSS4pp49`goqf#P5Ikej)X z$I}`iTryFcq^v8=2wstUyQ%H0QUFHKcaj=y#P7RkX5PRc$d~tZP3Du`p((xjXB@DC6%}_7 ziL3QLW31DG){f?mXs&)2H%;0DfHZ)A8ciS$T*t*W&J~AGPQmsPSOaKd z^ITpBikB?|N7f+ySGTtMxMie|a$<={t0k$6mQYBmv*nI#iXt1#3kHN4McA4jH0lRq z=X-dB)Ep2uj6Ys3MV1f76|p@g=5^6$fPiz}h>9=#QD{O))7kyacNk_)$*Ys;cvTHP z3+C({NUrn~zQv%?igu$=0od1{EhDgB@(gp02WPV6X=oY4yQrwgwHL#zglY5A)q+0T zXS(~5k-C?>rzhY=5a{@V$Gd$SHa190Xj3K=yNQfNTX1a-mkwh=>+dTDy@E-KjQ6(- zt00>Kbi^8Co|I;UH~&Ph8We^yf_IFjEnlHnL%?Id4%68kinWZY6VczcJ`u3bnqu9~ z=0EY8wNyKQZ+&UNy*b7>U_Aol@pp))Q$jv}sol$&N;h+n7-aq4ZI6L@ zcQrS8QI`K%=F}bu>*BW5xNm__Voro^)LdLyX(jtgM#rX(B5qMYmT>SLMU@=yJoJ?8 zk(au|Hf^cJHw${=Wf08}L_Q7G6RQyr-@GX)@k>u7pTeezHqKlfZSd);aoeH`qAdME zQ#9s;TA967^4c?%f7E05TSQXUJ^LtZ2{Ig2`%gnb*mg-t3uyc^-1z7OC3&ffwN+oCP7K$iqnG-SU z6>hm9exOfF5I*}aR`7|7oya_*avK>;#Lu}54L`sZWnZ!TQ3f6A*=CVs_-tVWVdV%_ zKAVf^$4#iPf_RF~-}-a%?_Y0zNox&y{djA!zJt5CFrl^^UwzL`;mk_;?-A8A6R4Hw zZEz?jrxUVY@8ZO|6N2}`la1=kkUmVc8gbwi#kz`EWy1c4qjO_F zgN*R{!n(UfebHtIm%sy{fGde}XE?sZ2;919!FD)6?=c7a;$x|pn<=L%?e_u|dQGe0 zWH6KWLkOdc)o6+iCXy!Uguk?r$?h4lGd^fiOQk3>Udr1drK}F=+l{n&6Oo7s7T!Fo z@w_sXv9CJnVNnhU($IkWN+$SMNbo03xd#KK3yTW~PcB^v3F0t8ke z@C#Vj(YZ_}g{W$(x6YkvaovrP<&p5%N$9t<7={+@j9blcg72tbdf zynegeCt4wwLNpaL)YXUjsL<}viFUm&k{SgfP)EQ0tMWwYk01F;Fsrb78`bG{8fCql zMz4SJt-PA2ZY{W}Qw&vYsZ4CXH;P7|3u9QeCxOvqv%}MOH2tDUzm8bic&2(z4Y?ir zH2=Up^VY-M#a1q?R#Irl9soSzWk-JWaDLVjJ9-aXTd@)bl=)=4T-&K(0xqazUIQ?K4h0bS+=k}cj^g7&LG z#gfXY#tkHu^tfNxel8Li`T+RU_Pd&J@XVWJQg7Jo zH6Dx=zb*OCcp)zFn9AYxt$Ze3G8Eab`Ps|h2{6Xa9GJ_S`Wf1l@u(Nba{5{ng7G|xUFm723hH&^=nAh$omQrHr;db;miA=`P}Q% ztbg--(#0nzv}3>Ztz@9O0CsK_n?sefX15yeP0l0qC8t1^*V^WSk8A<1gVfq1m=eCq z0syi~-A5ZqcB2l*xCHrp_Vz+H2+#pQ(q1oDKRXg|X0yQ|Vo+A9NM zGGq0c=*3A(x*`PG2urrk)Z#ZdsALdL=tfb!9YI!IZID`(fS{-6VXaqYqZ{;+gT06g zZ_6;`JM0lBKWo{CF>vFEC-XDOnzuAKJiPXFj4`2O0B@ck@)oqR9|W4xmO|v7)IE3p z0PwD_%5BptuO7c-ZkoC1?^rc3dnc1U3mk0OfCO@NWdwf)U6N7E@<;Qq{h&!{VwZX< zB}>o#laewM)_)kr$>I!fHXKMBXeKFc6cLTAmf+{Vqz}=!!k~@aRE5U0T++=&l>(4; zsV0r`&UCqLt8O%IuPLJ(yiN}QLg{mEK^WM&%oz(#j&oD z2f!rdn_#LQZFDf_Z6sA&=(fayY0>M=1Ozr^VPEB~vWMitpC?biF`l|+5SIbp7FIX( z9>Z~jP?Lkvr*kePJCL3F5L9p9{tb?df+yODp$2GU8c~~^wIzI;fBpMi0Mfr=w9zG* zT)fba(w6rv7pHYdy7nvKCwd8z{DnNqo(o~pbMVS@bOd)k@b?N_AkA_t={v(*N zLI~IYA0#WC(k-m%7#zCw*NOPUtu41^>n3Ny7_mHU6%+f4FQ663u}wHp3Ekp^#oPae zsopZi=S5xEA|;n!`)uX5-aRcTws4YH9DuU_J%aKcCPw;`62h)vo)=nMixw;vijj%O{(w>YQ7% zEG55oBw^~t`$FdS++EOXLsvF4(~YH;p_@mvQSrDOW>_)fyQwT6-4jepRIwAg*B$hO zK4_;-seh5uwv9C=4O_kJP2CsT(Kx{KLQ)sH7DQ|qKDL_|o6q)}!^K}A?7BsW@r2wp zWw%ow)UxHJ^8nbT>?LM;LG@YhJBt+=zhM5mvi&!i&c@62V~1}q2<7(!tG}bpszvyl z_phs#F2qQK<`dBwBzR@MYC4nqh=Y`cI(`~1gp5562iI`x+>UG_+-$~EOHADK z-n`(@UTs&GA8wk~-ghDpTiMR18LxfZe1hf?y5^n^F`kw$WVY(e50lbAm^e~U)J)aj zQ*O%V>|xvoF)Zv-+7ucC=F+chVEFY76_T4Zy8dlaEG@vg3{if2!{Ow~8#TVzskI*d zZ@ap7bwA+K3fIW0$hn^&wxZ`bI4a_7toZzXoEFIf4Ww07Fg4+SXuQwfkFGh*%?r1( z!IQamK!}vDdyioA13;5|86)^~N5a+F$STg} z6-5Z9!waG<<|A&LB_*mD=F8Sw0zh|VTbKU63Vivj9gc{ZUbRZkWz5b6uxgY{Z;C^| z4#(*e;*GFabdof`5@lR>;;i^hU1!hU-inbvz2^Sq2VXi$lNJwDY#W(vWV4irZ<))- zk;shfB{RCWa*LL;F3g(D%I@m?G?B|CD+!ib)|UphSxu}&7nYy*%@;L3zX*!=4b{_K zH2s;JFc5}8eoW`!z*uh1HwtmceWEth$JUEmn!@k(;-}GHF7IC5@Y|EbT)Oyv>>@h` z+nW64)3GFZbO+wjZ+!BFE$z_nDArbSKkEVTHM%zc-_Fh%`|sKR7jqhn<<&Pg;T2S@ z%g5Pf_}q2Wm(ZVVyAD-IF@f1m6|p0^`>h3({&!9)~Y-vHbJUm>6S-z5f7HmvL(7t;$|ls~+W~JocENjxqJh zcR5a+Tq=!z^6tjd>XVnU7WZvt2W87A(-A3ck|T)0P0!ai_EKr7*H3>k{(~}?RQ~`Z z0Qn%e^Z`g(sc+~H=6Wk>-YTmfGya(RWoL10S$VR^mx%Z#*t#oFUgl`pDk~(YkbdqS zMthWCNAFp($d}=VkJRO_qO}F(mb9a6E|vcPT&F*x(^I%s=KQh+k8)975m$7o5wYB? zkEl5)(M+3U>{^>mgiFdQeuP%QPuz zXc`w`9fKSk1u82-1&)cqCJ8_z2_k`X3!OJ;{ij^tH;7{ONaNTAzw{rb{{ZT_>URGC z+lP1lg=Zs|@G9-)_%>-?Yb&-#>4*$84uPS2U6YnpXTyhRuFL3>DPt8~TYgP{QQVtX zQXr``?FOD>#`eTcN~>pR2-$Ta(W!)O%N~X87cVcxb2DZVip&;xUON+ z?X%)Y?4Fj1AT1Se(%8#lWOfu>n>tb0qPn77OxN`0*s&m01K!A2;(Ku)9-fU(O+>G4%zidb|c+pmWvEyr$Dv|bolUyWICC= z*Wi62XE`j#eVr-xM2g|kwl)HV2#ah|akGPOa*1@sq%=-c2|cmIj4mAjgth~XYL#3D z+b7aPwY$$=%UQ%?C`aQ@_WuAq^i$4nS{{TNRm%qY@?s0pG zJxZgt*wW{$nXMQR#!^WIT(q=0&~S%^WVHh5M#>{qy^@ zdn(UX`ibCD@F|wi;zQ8Kfu8Ea4OxtRqkx9M!6^<$QZP@tX~*~fb8lCMw z2wi1l#)0jUSGY(+c|B6^lT^LGJ%m$CJ~C-|D&(gOgdBBHB~nl)#?8o+O&E%llfso$ zIw}~lT~=tTsCOi)d*$Vm;JavIjxjA$1C9ZAB|*c7UF&1FOQyG?)}@U3hX|e?#_$ii zzp^p-ou6btu2Sgkw94tuTvbi-+?g^9u*;NI#}M0;dlZg7}1jA013=W-Il1M zmd!#9vuwLaVldISEo4j$AbYKS%_gf}4E`i~l&yYSG>uVGB(CzKcIHCep?R;Ya@4X_ zF@2(qKN(w9bv50Tj#zm;BGC=Fs250DLKFwxog`DjWN-moakx^pX(Tmd)KRd|TYzXJ za=kN*;-d(yqMrPRvtqH^n>BnaAQ7CEt-{8Nn*54<+=m*QI%OnS8=Jsy`zs3`%uTZ2 zVnvMRT8gP84SsPMcSP1#g#?DPzYJ?jx4A0uRwyl%6*30z+p&%WV3X{araPKm!x)u2 zZ;flmlafs#npZsaaZb)%Qau6@QHn*gzv1a4kG?rm_0trJ_4C-|Ro1*e0OOuiOop1# zI+W2>QAXL^8U{%!mm?B4KAjd7+~Bra(^;KP#s-c6R`~cTm?+2CueUKxw#LTVtFHI3 zh-pAB1KlG^+^x0R1CMaW(tYGct$QnK@woYHCC?=A6nu`Hi@JB&cVpD2Ren4B8g1UR z)>X*xeL2H^z%L>7FDUYI=Op_s%k(sul>9oZN;M!iL9mZn^moD=M@+Mz5Gp-sZ({yI`S5-U8ivxmIdy=!@Q=(-{s#_^4WF(d3T((1$n=LDd#6xqH zJ|sHq*zBH>VGD2q-e6bL1Vfu0D$-9&LJV{Xr`c@jb*8DqT_se!1`IbVW9Zx^4!p}h zL{@TEHkD|ZQ&s~W;CU-ak(n66Q}-j+Q*9$$o&IEm=auGMjqckEn&YGqwKQ zjJaN7SMciUV>5etBTDV>z*Sk3bDogw7Lh)Jo4E@A0ExrWO`ah7Jr z-i=nb$=hseUJ%u5rY=l*pS_u}{{Rbms~W$=wL{qrOXZ7@zw>Gw{=N<Uw`J7@%*|{{U2{3A@F;~I z@4F*eX5{De@JOqh%8vlx0fj3&C07s7W~g;DP`+1gC9OP_;J&x!+@HaVG+0z?xj;@= zlsC3omo|!AG!i*_^)E&7Ekoi-cbD`lvh45M*s#3RHkO!08TEI^y4ZTtl8+t7EP9{K zF2p=K+~?HF$_O@%!PD^W5a(nR7*YLzc>I$9snXO!U7O z-{VaQ$+KONapnl4FMcr4y&4wAnx%D~5na>OEhAF8RvOBe5_kuN^S`Qjsq$H}n|+sp z{{R}5Tr@&iq=_Sq3Qchm#RU2|%=8PQOdhE$P#^~(jLP=0gC)lSOT@;rCg{~#+iyZA zB^9=BaMQZs4D*0xcemMnFM-F?!f{cxE-m$r;Hj$$c}#S;}XqzZ=^v z@~%|Y+0ZGezO9;l_T+2o+;iw}4GYG7U(Gzs zw-o+Znk*c3RcU*b4m+L4E6?XAWb}&_*$y;q7*iu2m7xvnTSvNnxNo}>%sbZL2SnWW zZ2DJ&tFqZ8j0|o9(c@5~6p+JvVvh<;+KMCSPXN8!TfpwN5QMF;v3EWjw+my6Cycy`6){((LCB6A-5jo zM4bK3q(_zNrz+w2M2h2*spl@HJYggObOCcf3!n?2ECjTG$O+VrHYqJ5fD?$|q@f_Y zurNwXXLMkur6EFGaG8{jq&DK1l!YWDlz~8i1OP4pmW-t(vyG0iidA)pY;~bcga+Fj zYgD@7u?>$kyeaiSZLwtFDN<@E;KYwrnHOksF(XLzO?9KuLqz35Z(__NKnXwy06+o& z$P2my(G@iTw6e}$mpE-19OZt5&V4X)Jbt>{u|r0t{K+Bvm7AXDGW}{XFRGd%iU@-XiC~0|piz|b3 zJw;2mZHyOm$oq1yZAvayKMT1Ehw?_X?sIC%jMWl7$0g3n@a|I~-IFQ5c5Nw#OcEow zs(Tpn5TMxhEL3rlQH?{gdO~F_BKp}wfC(Ix>AWWxp%mYerzZ0HDE2o2Z7Q#!XsVR9 z&7Vn9Z+w#<;ovJgWvICne6_kt2HsrgXWZZ#zcyP{KfGF&`!2}TE_Dp1 zp?iaIHA%-_gSy6Y`B22cor!98cKwYGHEwpL?Gsdy+^-wVw`{(O8ff0|6-97%T%tJM zk+9im^6}wc9Mii0^TW`4q{<$%Z0!w>jsP>5X^fw7ZURb7d$^@}&V`M&{ z5OKDbVjX>=8nnv4wO(%Gff)4nH= z;6Yvm&hgh{*wm4xro|=LMLRiBxXga*VytBLj0L#IhLIJs2d)yP_P|qE>7;8J$#KFV zRIjo$!^?U&ibY0D{w=!pMP8w*@*-_39hW=RA^yQ;eOaIIX;_eb-*^6m{ywg$J0I**!px8l z>auurcTxSz8Oz+2E4DKOvc0}t5YWU{-o{{z$skqObh~ZpW0RJVbqrz{vR2<7wN-m7 zXD+D`YbMzl8RV+``}!+?RzFlXB93R|uQ%m#T&2=k!46VGo=D|6!{NWi{IM5L*td)b zVkGdlbfryOE9LV`LvZnzo~byir*nQq&*({qF;hN6^+<5v!m_3OIwfQCF34toG}L~E zWAsO!1xa7%kNpysdz<&f8o`!OaiLApYq}Al@zkG{{Z$tOZh7N**>2*e8>3C8~9iC zOG(=O{{W#9&uA5Qdfkn7PeqCKH!m6~li5EKowH4;n9U(`yRV#i9J%CN=O^UR*992p z#VjUifbHFLi^G;)Olx1bTRw>F+9;SQ;xfB{(Zc!;iw&sTK( zFGh#S4zH_KUZ4Ga3 ztJX0v)k#+m2&2P8lUTY}zUNx$4qY<|pl$>~fnS_|IGE}(5$%z!>jskMY zX=xlokTV>WJCDZy05cIbKaM$9(2q*k*2blN(5myYIwCn0vbLgJm4wd8>XT&1M1do> zIIOMn>XRkKXhGbeIOE(ecc;@A5IUxGEK*uW1pu8$NtCbvGL;pxjB%|}tFK}k zA7d4jHH|hr8--;EB!=5EP7>uUAP`E6DK^CJg2v@X$?sH4ypzB zXk21Nk=u%;y2mCymV_owg6IMO5CFOYfJ#UOVLFk`nZjB}45gqlmT<}r7|P>kbYPT; zNa&JN5|P~qaZJiWk`a{9pg;lu5C%hXl%mfkom;NU5d`B0I$B*KS%`V|s&&(i=o);return[i||t,n.pop()]}function l(t,e){var i,s,o;for(i in this.checks)for(s in this.checks[i])(o=RegExp(s,"i").exec(t))&&(e.push(o),("builtin"===i||this.plugins[i])&&this.checks[i][s].apply(this.plugins[i]||this,e))}function c(t){return G.concat("").join(t?"-"+t+" ":" ")}function d(i){return i&&{type:i.type,pageX:i.pageX,pageY:i.pageY,target:i.target,relatedTarget:i.relatedTarget,scrollX:i.scrollX||t.pageXOffset||e.body.scrollLeft||e.documentElement.scrollLeft,scrollY:i.scrollY||t.pageYOffset||e.body.scrollTop||e.documentElement.scrollTop}||{}}function p(t,e){return e>0?setTimeout(s.proxy(t,this),e):(t.call(this),i)}function u(t){return this.tooltip.hasClass(ee)?k:(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=p.call(this,function(){this.toggle(W,t)},this.options.show.delay),i)}function f(t){if(this.tooltip.hasClass(ee))return k;var e=s(t.relatedTarget),i=e.closest(U)[0]===this.tooltip[0],o=e[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==e[0]&&"mouse"===this.options.position.target&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(t.type)&&(i||o))try{t.preventDefault(),t.stopImmediatePropagation()}catch(n){}else this.timers.hide=p.call(this,function(){this.toggle(k,t)},this.options.hide.delay,this)}function g(t){return this.tooltip.hasClass(ee)||!this.options.hide.inactive?k:(clearTimeout(this.timers.inactive),this.timers.inactive=p.call(this,function(){this.hide(t)},this.options.hide.inactive),i)}function m(t){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(t)}function v(t,i,o){s(e.body).delegate(t,(i.split?i:i.join(he+" "))+he,function(){var t=T.api[s.attr(this,H)];t&&!t.disabled&&o.apply(t,arguments)})}function y(t,i,n){var r,h,l,c,d,p=s(e.body),u=t[0]===e?p:t,f=t.metadata?t.metadata(n.metadata):E,g="html5"===n.metadata.type&&f?f[n.metadata.name]:E,m=t.data(n.metadata.name||"qtipopts");try{m="string"==typeof m?s.parseJSON(m):m}catch(v){}if(c=s.extend(W,{},T.defaults,n,"object"==typeof m?a(m):E,a(g||f)),h=c.position,c.id=i,"boolean"==typeof c.content.text){if(l=t.attr(c.content.attr),c.content.attr===k||!l)return k;c.content.text=l}if(h.container.length||(h.container=p),h.target===k&&(h.target=u),c.show.target===k&&(c.show.target=u),c.show.solo===W&&(c.show.solo=h.container.closest("body")),c.hide.target===k&&(c.hide.target=u),c.position.viewport===W&&(c.position.viewport=h.container),h.container=h.container.eq(0),h.at=new z(h.at,W),h.my=new z(h.my),t.data(X))if(c.overwrite)t.qtip("destroy",!0);else if(c.overwrite===k)return k;return t.attr(Y,i),c.suppress&&(d=t.attr("title"))&&t.removeAttr("title").attr(se,d).attr("title",""),r=new o(t,c,i,!!l),t.data(X,r),t.one("remove.qtip-"+i+" removeqtip.qtip-"+i,function(){var t;(t=s(this).data(X))&&t.destroy(!0)}),r}function b(t){return t.charAt(0).toUpperCase()+t.slice(1)}function w(t,e){var s,o,n=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+be.join(n+" ")+n).split(" "),a=0;if(ye[e])return t.css(ye[e]);for(;s=r[a++];)if((o=t.css(s))!==i)return ye[e]=s,o}function _(t,e){return Math.ceil(parseFloat(w(t,e)))}function x(t,e){this._ns="tip",this.options=e,this.offset=e.offset,this.size=[e.width,e.height],this.init(this.qtip=t)}function q(t,e){this.options=e,this._ns="-modal",this.init(this.qtip=t)}function C(t){this._ns="ie6",this.init(this.qtip=t)}var T,j,z,M,I,W=!0,k=!1,E=null,S="x",L="y",A="width",B="height",D="top",F="left",O="bottom",P="right",N="center",$="flipinvert",V="shift",R={},X="qtip",Y="data-hasqtip",H="data-qtip-id",G=["ui-widget","ui-tooltip"],U="."+X,Q="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),J=X+"-fixed",K=X+"-default",Z=X+"-focus",te=X+"-hover",ee=X+"-disabled",ie="_replacedByqTip",se="oldtitle",oe={ie:function(){for(var t=3,i=e.createElement("div");(i.innerHTML="")&&i.getElementsByTagName("i")[0];);return t>4?t:0/0}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||k};j=o.prototype,j._when=function(t){return s.when.apply(s,t)},j.render=function(t){if(this.rendered||this.destroyed)return this;var e,i=this,o=this.options,n=this.cache,r=this.elements,a=o.content.text,h=o.content.title,l=o.content.button,c=o.position,d=("."+this._id+" ",[]);return s.attr(this.target[0],"aria-describedby",this._id),this.tooltip=r.tooltip=e=s("

",{id:this._id,"class":[X,K,o.style.classes,X+"-pos-"+o.position.my.abbrev()].join(" "),width:o.style.width||"",height:o.style.height||"",tracking:"mouse"===c.target&&c.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":k,"aria-describedby":this._id+"-content","aria-hidden":W}).toggleClass(ee,this.disabled).attr(H,this.id).data(X,this).appendTo(c.container).append(r.content=s("
",{"class":X+"-content",id:this._id+"-content","aria-atomic":W})),this.rendered=-1,this.positioning=W,h&&(this._createTitle(),s.isFunction(h)||d.push(this._updateTitle(h,k))),l&&this._createButton(),s.isFunction(a)||d.push(this._updateContent(a,k)),this.rendered=W,this._setWidget(),s.each(R,function(t){var e;"render"===this.initialize&&(e=this(i))&&(i.plugins[t]=e)}),this._unassignEvents(),this._assignEvents(),this._when(d).then(function(){i._trigger("render"),i.positioning=k,i.hiddenDuringWait||!o.show.ready&&!t||i.toggle(W,n.event,k),i.hiddenDuringWait=k}),T.api[this.id]=this,this},j.destroy=function(t){function e(){if(!this.destroyed){this.destroyed=W;var t=this.target,e=t.attr(se);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove(),s.each(this.plugins,function(){this.destroy&&this.destroy()}),clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this._unassignEvents(),t.removeData(X).removeAttr(H).removeAttr(Y).removeAttr("aria-describedby"),this.options.suppress&&e&&t.attr("title",e).removeAttr(se),this._unbind(t),this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=E,delete T.api[this.id]}}return this.destroyed?this.target:(t===W&&"hide"!==this.triggering||!this.rendered?e.call(this):(this.tooltip.one("tooltiphidden",s.proxy(e,this)),!this.triggering&&this.hide()),this.target)},M=j.checks={builtin:{"^id$":function(t,e,i,o){var n=i===W?T.nextid:i,r=X+"-"+n;n!==k&&n.length>0&&!s("#"+r).length?(this._id=r,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):t[e]=o},"^prerender":function(t,e,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(t,e,i){this._updateContent(i)},"^content.attr$":function(t,e,i,s){this.options.content.text===this.target.attr(s)&&this._updateContent(this.target.attr(i))},"^content.title$":function(t,e,s){return s?(s&&!this.elements.title&&this._createTitle(),this._updateTitle(s),i):this._removeTitle()},"^content.button$":function(t,e,i){this._updateButton(i)},"^content.title.(text|button)$":function(t,e,i){this.set("content."+e,i)},"^position.(my|at)$":function(t,e,i){"string"==typeof i&&(t[e]=new z(i,"at"===e))},"^position.container$":function(t,e,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(t,e,i){i&&(!this.rendered&&this.render(W)||this.toggle(W))},"^style.classes$":function(t,e,i,s){this.rendered&&this.tooltip.removeClass(s).addClass(i)},"^style.(width|height)":function(t,e,i){this.rendered&&this.tooltip.css(e,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(t,e,i){this.rendered&&this.tooltip.toggleClass(K,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(t,e,i){this.rendered&&this.tooltip[(s.isFunction(i)?"":"un")+"bind"]("tooltip"+e,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var t=this.options.position;this.tooltip.attr("tracking","mouse"===t.target&&t.adjust.mouse),this._unassignEvents(),this._assignEvents()}}}},j.get=function(t){if(this.destroyed)return this;var e=h(this.options,t.toLowerCase()),i=e[0][e[1]];return i.precedance?i.string():i};var ne=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,re=/^prerender|show\.ready/i;j.set=function(t,e){if(this.destroyed)return this;var o,n=this.rendered,r=k,c=this.options;return this.checks,"string"==typeof t?(o=t,t={},t[o]=e):t=s.extend({},t),s.each(t,function(e,o){if(n&&re.test(e))return delete t[e],i;var a,l=h(c,e.toLowerCase());a=l[0][l[1]],l[0][l[1]]=o&&o.nodeType?s(o):o,r=ne.test(e)||r,t[e]=[l[0],l[1],o,a]}),a(c),this.positioning=W,s.each(t,s.proxy(l,this)),this.positioning=k,this.rendered&&this.tooltip[0].offsetWidth>0&&r&&this.reposition("mouse"===c.position.target?E:this.cache.event),this},j._update=function(t,e){var i=this,o=this.cache;return this.rendered&&t?(s.isFunction(t)&&(t=t.call(this.elements.target,o.event,this)||""),s.isFunction(t.then)?(o.waiting=W,t.then(function(t){return o.waiting=k,i._update(t,e)},E,function(t){return i._update(t,e)})):t===k||!t&&""!==t?k:(t.jquery&&t.length>0?e.empty().append(t.css({display:"block",visibility:"visible"})):e.html(t),this._waitForContent(e).then(function(t){t.images&&t.images.length&&i.rendered&&i.tooltip[0].offsetWidth>0&&i.reposition(o.event,!t.length)}))):k},j._waitForContent=function(t){var e=this.cache;return e.waiting=W,(s.fn.imagesLoaded?t.imagesLoaded():s.Deferred().resolve([])).done(function(){e.waiting=k}).promise()},j._updateContent=function(t,e){this._update(t,this.elements.content,e)},j._updateTitle=function(t,e){this._update(t,this.elements.title,e)===k&&this._removeTitle(k)},j._createTitle=function(){var t=this.elements,e=this._id+"-title";t.titlebar&&this._removeTitle(),t.titlebar=s("
",{"class":X+"-titlebar "+(this.options.style.widget?c("header"):"")}).append(t.title=s("
",{id:e,"class":X+"-title","aria-atomic":W})).insertBefore(t.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(t){s(this).toggleClass("ui-state-active ui-state-focus","down"===t.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(t){s(this).toggleClass("ui-state-hover","mouseover"===t.type)}),this.options.content.button&&this._createButton()},j._removeTitle=function(t){var e=this.elements;e.title&&(e.titlebar.remove(),e.titlebar=e.title=e.button=E,t!==k&&this.reposition())},j.reposition=function(i,o){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=W;var n,r,a=this.cache,h=this.tooltip,l=this.options.position,c=l.target,d=l.my,p=l.at,u=l.viewport,f=l.container,g=l.adjust,m=g.method.split(" "),v=h.outerWidth(k),y=h.outerHeight(k),b=0,w=0,_=h.css("position"),x={left:0,top:0},q=h[0].offsetWidth>0,C=i&&"scroll"===i.type,T=s(t),j=f[0].ownerDocument,z=this.mouse;if(s.isArray(c)&&2===c.length)p={x:F,y:D},x={left:c[0],top:c[1]};else if("mouse"===c)p={x:F,y:D},!z||!z.pageX||!g.mouse&&i&&i.pageX?i&&i.pageX||((!g.mouse||this.options.show.distance)&&a.origin&&a.origin.pageX?i=a.origin:(!i||i&&("resize"===i.type||"scroll"===i.type))&&(i=a.event)):i=z,"static"!==_&&(x=f.offset()),j.body.offsetWidth!==(t.innerWidth||j.documentElement.clientWidth)&&(r=s(e.body).offset()),x={left:i.pageX-x.left+(r&&r.left||0),top:i.pageY-x.top+(r&&r.top||0)},g.mouse&&C&&z&&(x.left-=(z.scrollX||0)-T.scrollLeft(),x.top-=(z.scrollY||0)-T.scrollTop());else{if("event"===c?i&&i.target&&"scroll"!==i.type&&"resize"!==i.type?a.target=s(i.target):i.target||(a.target=this.elements.target):"event"!==c&&(a.target=s(c.jquery?c:this.elements.target)),c=a.target,c=s(c).eq(0),0===c.length)return this;c[0]===e||c[0]===t?(b=oe.iOS?t.innerWidth:c.width(),w=oe.iOS?t.innerHeight:c.height(),c[0]===t&&(x={top:(u||c).scrollTop(),left:(u||c).scrollLeft()})):R.imagemap&&c.is("area")?n=R.imagemap(this,c,p,R.viewport?m:k):R.svg&&c&&c[0].ownerSVGElement?n=R.svg(this,c,p,R.viewport?m:k):(b=c.outerWidth(k),w=c.outerHeight(k),x=c.offset()),n&&(b=n.width,w=n.height,r=n.offset,x=n.position),x=this.reposition.offset(c,x,f),(oe.iOS>3.1&&4.1>oe.iOS||oe.iOS>=4.3&&4.33>oe.iOS||!oe.iOS&&"fixed"===_)&&(x.left-=T.scrollLeft(),x.top-=T.scrollTop()),(!n||n&&n.adjustable!==k)&&(x.left+=p.x===P?b:p.x===N?b/2:0,x.top+=p.y===O?w:p.y===N?w/2:0)}return x.left+=g.x+(d.x===P?-v:d.x===N?-v/2:0),x.top+=g.y+(d.y===O?-y:d.y===N?-y/2:0),R.viewport?(x.adjusted=R.viewport(this,x,l,b,w,v,y),r&&x.adjusted.left&&(x.left+=r.left),r&&x.adjusted.top&&(x.top+=r.top)):x.adjusted={left:0,top:0},this._trigger("move",[x,u.elem||u],i)?(delete x.adjusted,o===k||!q||isNaN(x.left)||isNaN(x.top)||"mouse"===c||!s.isFunction(l.effect)?h.css(x):s.isFunction(l.effect)&&(l.effect.call(h,this,s.extend({},x)),h.queue(function(t){s(this).css({opacity:"",height:""}),oe.ie&&this.style.removeAttribute("filter"),t()})),this.positioning=k,this):this},j.reposition.offset=function(t,i,o){function n(t,e){i.left+=e*t.scrollLeft(),i.top+=e*t.scrollTop()}if(!o[0])return i;var r,a,h,l,c=s(t[0].ownerDocument),d=!!oe.ie&&"CSS1Compat"!==e.compatMode,p=o[0];do"static"!==(a=s.css(p,"position"))&&("fixed"===a?(h=p.getBoundingClientRect(),n(c,-1)):(h=s(p).position(),h.left+=parseFloat(s.css(p,"borderLeftWidth"))||0,h.top+=parseFloat(s.css(p,"borderTopWidth"))||0),i.left-=h.left+(parseFloat(s.css(p,"marginLeft"))||0),i.top-=h.top+(parseFloat(s.css(p,"marginTop"))||0),r||"hidden"===(l=s.css(p,"overflow"))||"visible"===l||(r=s(p)));while(p=p.offsetParent);return r&&(r[0]!==c[0]||d)&&n(r,1),i};var ae=(z=j.reposition.Corner=function(t,e){t=(""+t).replace(/([A-Z])/," $1").replace(/middle/gi,N).toLowerCase(),this.x=(t.match(/left|right/i)||t.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(t.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase(),this.forceY=!!e;var i=t.charAt(0);this.precedance="t"===i||"b"===i?L:S}).prototype;ae.invert=function(t,e){this[t]=this[t]===F?P:this[t]===P?F:e||this[t]},ae.string=function(){var t=this.x,e=this.y;return t===e?t:this.precedance===L||this.forceY&&"center"!==e?e+" "+t:t+" "+e},ae.abbrev=function(){var t=this.string().split(" ");return t[0].charAt(0)+(t[1]&&t[1].charAt(0)||"")},ae.clone=function(){return new z(this.string(),this.forceY)},j.toggle=function(t,i){var o=this.cache,n=this.options,r=this.tooltip;if(i){if(/over|enter/.test(i.type)&&/out|leave/.test(o.event.type)&&n.show.target.add(i.target).length===n.show.target.length&&r.has(i.relatedTarget).length)return this;o.event=d(i)}if(this.waiting&&!t&&(this.hiddenDuringWait=W),!this.rendered)return t?this.render(1):this;if(this.destroyed||this.disabled)return this;var a,h,l,c=t?"show":"hide",p=this.options[c],u=(this.options[t?"hide":"show"],this.options.position),f=this.options.content,g=this.tooltip.css("width"),m=this.tooltip.is(":visible"),v=t||1===p.target.length,y=!i||2>p.target.length||o.target[0]===i.target;return(typeof t).search("boolean|number")&&(t=!m),a=!r.is(":animated")&&m===t&&y,h=a?E:!!this._trigger(c,[90]),this.destroyed?this:(h!==k&&t&&this.focus(i),!h||a?this:(s.attr(r[0],"aria-hidden",!t),t?(o.origin=d(this.mouse),s.isFunction(f.text)&&this._updateContent(f.text,k),s.isFunction(f.title)&&this._updateTitle(f.title,k),!I&&"mouse"===u.target&&u.adjust.mouse&&(s(e).bind("mousemove."+X,this._storeMouse),I=W),g||r.css("width",r.outerWidth(k)),this.reposition(i,arguments[2]),g||r.css("width",""),p.solo&&("string"==typeof p.solo?s(p.solo):s(U,p.solo)).not(r).not(p.target).qtip("hide",s.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete o.origin,I&&!s(U+'[tracking="true"]:visible',p.solo).not(r).length&&(s(e).unbind("mousemove."+X),I=k),this.blur(i)),l=s.proxy(function(){t?(oe.ie&&r[0].style.removeAttribute("filter"),r.css("overflow",""),"string"==typeof p.autofocus&&s(this.options.show.autofocus,r).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):r.css({display:"",visibility:"",opacity:"",left:"",top:""}),this._trigger(t?"visible":"hidden")},this),p.effect===k||v===k?(r[c](),l()):s.isFunction(p.effect)?(r.stop(1,1),p.effect.call(r,this),r.queue("fx",function(t){l(),t()})):r.fadeTo(90,t?1:0,l),t&&p.target.trigger("qtip-"+this.id+"-inactive"),this))},j.show=function(t){return this.toggle(W,t)},j.hide=function(t){return this.toggle(k,t)},j.focus=function(t){if(!this.rendered||this.destroyed)return this;var e=s(U),i=this.tooltip,o=parseInt(i[0].style.zIndex,10),n=T.zindex+e.length;return i.hasClass(Z)||this._trigger("focus",[n],t)&&(o!==n&&(e.each(function(){this.style.zIndex>o&&(this.style.zIndex=this.style.zIndex-1)}),e.filter("."+Z).qtip("blur",t)),i.addClass(Z)[0].style.zIndex=n),this},j.blur=function(t){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(Z),this._trigger("blur",[this.tooltip.css("zIndex")],t),this)},j.disable=function(t){return this.destroyed?this:("toggle"===t?t=!(this.rendered?this.tooltip.hasClass(ee):this.disabled):"boolean"!=typeof t&&(t=W),this.rendered&&this.tooltip.toggleClass(ee,t).attr("aria-disabled",t),this.disabled=!!t,this)},j.enable=function(){return this.disable(k)},j._createButton=function(){var t=this,e=this.elements,i=e.tooltip,o=this.options.content.button,n="string"==typeof o,r=n?o:"Close tooltip";e.button&&e.button.remove(),e.button=o.jquery?o:s("",{"class":"qtip-close "+(this.options.style.widget?"":X+"-icon"),title:r,"aria-label":r}).prepend(s("",{"class":"ui-icon ui-icon-close",html:"×"})),e.button.appendTo(e.titlebar||i).attr("role","button").click(function(e){return i.hasClass(ee)||t.hide(e),k})},j._updateButton=function(t){if(!this.rendered)return k;var e=this.elements.button;t?this._createButton():e.remove()},j._setWidget=function(){var t=this.options.style.widget,e=this.elements,i=e.tooltip,s=i.hasClass(ee);i.removeClass(ee),ee=t?"ui-state-disabled":"qtip-disabled",i.toggleClass(ee,s),i.toggleClass("ui-helper-reset "+c(),t).toggleClass(K,this.options.style.def&&!t),e.content&&e.content.toggleClass(c("content"),t),e.titlebar&&e.titlebar.toggleClass(c("header"),t),e.button&&e.button.toggleClass(X+"-icon",!t)},j._storeMouse=function(t){(this.mouse=d(t)).type="mousemove"},j._bind=function(t,e,i,o,n){var r="."+this._id+(o?"-"+o:"");e.length&&s(t).bind((e.split?e:e.join(r+" "))+r,s.proxy(i,n||this))},j._unbind=function(t,e){s(t).unbind("."+this._id+(e?"-"+e:""))};var he="."+X;s(function(){v(U,["mouseenter","mouseleave"],function(t){var e="mouseenter"===t.type,i=s(t.currentTarget),o=s(t.relatedTarget||t.target),n=this.options;e?(this.focus(t),i.hasClass(J)&&!i.hasClass(ee)&&clearTimeout(this.timers.hide)):"mouse"===n.position.target&&n.hide.event&&n.show.target&&!o.closest(n.show.target[0]).length&&this.hide(t),i.toggleClass(te,e)}),v("["+H+"]",Q,g)}),j._trigger=function(t,e,i){var o=s.Event("tooltip"+t);return o.originalEvent=i&&s.extend({},i)||this.cache.event||E,this.triggering=t,this.tooltip.trigger(o,[this].concat(e||[])),this.triggering=k,!o.isDefaultPrevented()},j._bindEvents=function(t,e,o,n,r,a){if(n.add(o).length===n.length){var h=[];e=s.map(e,function(e){var o=s.inArray(e,t);return o>-1?(h.push(t.splice(o,1)[0]),i):e}),h.length&&this._bind(o,h,function(t){var e=this.rendered?this.tooltip[0].offsetWidth>0:!1;(e?a:r).call(this,t)})}this._bind(o,t,r),this._bind(n,e,a)},j._assignInitialEvents=function(t){function e(t){return this.disabled||this.destroyed?k:(this.cache.event=d(t),this.cache.target=t?s(t.target):[i],clearTimeout(this.timers.show),this.timers.show=p.call(this,function(){this.render("object"==typeof t||o.show.ready)},o.show.delay),i)}var o=this.options,n=o.show.target,r=o.hide.target,a=o.show.event?s.trim(""+o.show.event).split(" "):[],h=o.hide.event?s.trim(""+o.hide.event).split(" "):[];/mouse(over|enter)/i.test(o.show.event)&&!/mouse(out|leave)/i.test(o.hide.event)&&h.push("mouseleave"),this._bind(n,"mousemove",function(t){this._storeMouse(t),this.cache.onTarget=W}),this._bindEvents(a,h,n,r,e,function(){clearTimeout(this.timers.show)}),(o.show.ready||o.prerender)&&e.call(this,t)},j._assignEvents=function(){var i=this,o=this.options,n=o.position,r=this.tooltip,a=o.show.target,h=o.hide.target,l=n.container,c=n.viewport,d=s(e),p=(s(e.body),s(t)),v=o.show.event?s.trim(""+o.show.event).split(" "):[],y=o.hide.event?s.trim(""+o.hide.event).split(" "):[];s.each(o.events,function(t,e){i._bind(r,"toggle"===t?["tooltipshow","tooltiphide"]:["tooltip"+t],e,null,r)}),/mouse(out|leave)/i.test(o.hide.event)&&"window"===o.hide.leave&&this._bind(d,["mouseout","blur"],function(t){/select|option/.test(t.target.nodeName)||t.relatedTarget||this.hide(t)}),o.hide.fixed?h=h.add(r.addClass(J)):/mouse(over|enter)/i.test(o.show.event)&&this._bind(h,"mouseleave",function(){clearTimeout(this.timers.show)}),(""+o.hide.event).indexOf("unfocus")>-1&&this._bind(l.closest("html"),["mousedown","touchstart"],function(t){var e=s(t.target),i=this.rendered&&!this.tooltip.hasClass(ee)&&this.tooltip[0].offsetWidth>0,o=e.parents(U).filter(this.tooltip[0]).length>0;e[0]===this.target[0]||e[0]===this.tooltip[0]||o||this.target.has(e[0]).length||!i||this.hide(t)}),"number"==typeof o.hide.inactive&&(this._bind(a,"qtip-"+this.id+"-inactive",g),this._bind(h.add(r),T.inactiveEvents,g,"-inactive")),this._bindEvents(v,y,a,h,u,f),this._bind(a.add(r),"mousemove",function(t){if("number"==typeof o.hide.distance){var e=this.cache.origin||{},i=this.options.hide.distance,s=Math.abs;(s(t.pageX-e.pageX)>=i||s(t.pageY-e.pageY)>=i)&&this.hide(t)}this._storeMouse(t)}),"mouse"===n.target&&n.adjust.mouse&&(o.hide.event&&this._bind(a,["mouseenter","mouseleave"],function(t){this.cache.onTarget="mouseenter"===t.type}),this._bind(d,"mousemove",function(t){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(ee)&&this.tooltip[0].offsetWidth>0&&this.reposition(t)})),(n.adjust.resize||c.length)&&this._bind(s.event.special.resize?c:p,"resize",m),n.adjust.scroll&&this._bind(p.add(n.container),"scroll",m)},j._unassignEvents=function(){var i=[this.options.show.target[0],this.options.hide.target[0],this.rendered&&this.tooltip[0],this.options.position.container[0],this.options.position.viewport[0],this.options.position.container.closest("html")[0],t,e];this._unbind(s([]).pushStack(s.grep(i,function(t){return"object"==typeof t})))},T=s.fn.qtip=function(t,e,o){var n=(""+t).toLowerCase(),r=E,h=s.makeArray(arguments).slice(1),l=h[h.length-1],c=this[0]?s.data(this[0],X):E;return!arguments.length&&c||"api"===n?c:"string"==typeof t?(this.each(function(){var t=s.data(this,X);if(!t)return W;if(l&&l.timeStamp&&(t.cache.event=l),!e||"option"!==n&&"options"!==n)t[n]&&t[n].apply(t,h);else{if(o===i&&!s.isPlainObject(e))return r=t.get(e),k;t.set(e,o)}}),r!==E?r:this):"object"!=typeof t&&arguments.length?i:(c=a(s.extend(W,{},t)),this.each(function(t){var e,o;return o=s.isArray(c.id)?c.id[t]:c.id,o=!o||o===k||1>o.length||T.api[o]?T.nextid++:o,e=y(s(this),o,c),e===k?W:(T.api[o]=e,s.each(R,function(){"initialize"===this.initialize&&this(e)}),e._assignInitialEvents(l),i)}))},s.qtip=o,T.api={},s.each({attr:function(t,e){if(this.length){var i=this[0],o="title",n=s.data(i,"qtip");if(t===o&&n&&"object"==typeof n&&n.options.suppress)return 2>arguments.length?s.attr(i,se):(n&&n.options.content.attr===o&&n.cache.attr&&n.set("content.text",e),this.attr(se,e))}return s.fn["attr"+ie].apply(this,arguments)},clone:function(t){var e=(s([]),s.fn["clone"+ie].apply(this,arguments));return t||e.filter("["+se+"]").attr("title",function(){return s.attr(this,se)}).removeAttr(se),e}},function(t,e){if(!e||s.fn[t+ie])return W;var i=s.fn[t+ie]=s.fn[t];s.fn[t]=function(){return e.apply(this,arguments)||i.apply(this,arguments)}}),s.ui||(s["cleanData"+ie]=s.cleanData,s.cleanData=function(t){for(var e,i=0;(e=s(t[i])).length;i++)if(e.attr(Y))try{e.triggerHandler("removeqtip")}catch(o){}s["cleanData"+ie].apply(this,arguments)}),T.version="2.2.0",T.nextid=0,T.inactiveEvents=Q,T.zindex=15e3,T.defaults={prerender:k,id:k,overwrite:W,suppress:W,content:{text:W,attr:"title",title:k,button:k},position:{my:"top left",at:"bottom right",target:k,container:k,viewport:k,adjust:{x:0,y:0,mouse:W,scroll:W,resize:W,method:"flipinvert flipinvert"},effect:function(t,e){s(this).animate(e,{duration:200,queue:k})}},show:{target:k,event:"mouseenter",effect:W,delay:90,solo:k,ready:k,autofocus:k},hide:{target:k,event:"mouseleave",effect:W,delay:0,fixed:k,inactive:k,leave:"window",distance:k},style:{classes:"",widget:k,width:k,height:k,def:W},events:{render:E,move:E,show:E,hide:E,toggle:E,visible:E,hidden:E,focus:E,blur:E}};var le,ce="margin",de="border",pe="color",ue="background-color",fe="transparent",ge=" !important",me=!!e.createElement("canvas").getContext,ve=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,ye={},be=["Webkit","O","Moz","ms"];if(me)var we=t.devicePixelRatio||1,_e=function(){var t=e.createElement("canvas").getContext("2d");return t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||1}(),xe=we/_e;else var qe=function(t,e,i){return"'};s.extend(x.prototype,{init:function(t){var e,i;i=this.element=t.elements.tip=s("
",{"class":X+"-tip"}).prependTo(t.tooltip),me?(e=s("").appendTo(this.element)[0].getContext("2d"),e.lineJoin="miter",e.miterLimit=1e5,e.save()):(e=qe("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(e+e),t._bind(s("*",i).add(i),["click","mousedown"],function(t){t.stopPropagation()},this._ns)),t._bind(t.tooltip,"tooltipmove",this.reposition,this._ns,this),this.create()},_swapDimensions:function(){this.size[0]=this.options.height,this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width,this.size[1]=this.options.height},_useTitle:function(t){var e=this.qtip.elements.titlebar;return e&&(t.y===D||t.y===N&&this.element.position().top+this.size[1]/2+this.options.offsetoe.ie?0:_(this._useTitle(t)&&e.titlebar||e.content,i)||_(e.tooltip,i)||0},_invalidColour:function(t,e,i){var s=t.css(e);return!s||i&&s===t.css(i)||ve.test(s)?k:s},_parseColours:function(t){var e=this.qtip.elements,i=this.element.css("cssText",""),o=de+b(t[t.precedance])+b(pe),n=this._useTitle(t)&&e.titlebar||e.content,r=this._invalidColour,a=[];return a[0]=r(i,ue)||r(n,ue)||r(e.content,ue)||r(e.tooltip,ue)||i.css(ue),a[1]=r(i,o,pe)||r(n,o,pe)||r(e.content,o,pe)||r(e.tooltip,o,pe)||e.tooltip.css(o),s("*",i).add(i).css("cssText",ue+":"+fe+ge+";"+de+":0"+ge+";"),a},_calculateSize:function(t){var e,i,s,o=t.precedance===L,n=this.options.width,r=this.options.height,a="c"===t.abbrev(),h=(o?n:r)*(a?.5:1),l=Math.pow,c=Math.round,d=Math.sqrt(l(h,2)+l(r,2)),p=[this.border/h*d,this.border/r*d];return p[2]=Math.sqrt(l(p[0],2)-l(this.border,2)),p[3]=Math.sqrt(l(p[1],2)-l(this.border,2)),e=d+p[2]+p[3]+(a?0:p[0]),i=e/d,s=[c(i*n),c(i*r)],o?s:s.reverse()},_calculateTip:function(t,e,i){i=i||1,e=e||this.size;var s=e[0]*i,o=e[1]*i,n=Math.ceil(s/2),r=Math.ceil(o/2),a={br:[0,0,s,o,s,0],bl:[0,0,s,0,0,o],tr:[0,o,s,0,s,o],tl:[0,0,0,o,s,o],tc:[0,o,n,0,s,o],bc:[0,0,s,0,n,o],rc:[0,0,s,r,0,o],lc:[s,0,s,o,0,r]};return a.lt=a.br,a.rt=a.bl,a.lb=a.tr,a.rb=a.tl,a[t.abbrev()]},_drawCoords:function(t,e){t.beginPath(),t.moveTo(e[0],e[1]),t.lineTo(e[2],e[3]),t.lineTo(e[4],e[5]),t.closePath()},create:function(){var t=this.corner=(me||oe.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=t.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(e,i){if(!this.enabled)return this;var o,n,r,a,h,l,c,d,p=this.qtip.elements,u=this.element,f=u.children(),g=this.options,m=this.size,v=g.mimic,y=Math.round;e||(e=this.qtip.cache.corner||this.corner),v===k?v=e:(v=new z(v),v.precedance=e.precedance,"inherit"===v.x?v.x=e.x:"inherit"===v.y?v.y=e.y:v.x===v.y&&(v[e.precedance]=e[e.precedance])),n=v.precedance,e.precedance===S?this._swapDimensions():this._resetDimensions(),o=this.color=this._parseColours(e),o[1]!==fe?(d=this.border=this._parseWidth(e,e[e.precedance]),g.border&&1>d&&!ve.test(o[1])&&(o[0]=o[1]),this.border=d=g.border!==W?g.border:d):this.border=d=0,c=this.size=this._calculateSize(e),u.css({width:c[0],height:c[1],lineHeight:c[1]+"px"}),l=e.precedance===L?[y(v.x===F?d:v.x===P?c[0]-m[0]-d:(c[0]-m[0])/2),y(v.y===D?c[1]-m[1]:0)]:[y(v.x===F?c[0]-m[0]:0),y(v.y===D?d:v.y===O?c[1]-m[1]-d:(c[1]-m[1])/2)],me?(r=f[0].getContext("2d"),r.restore(),r.save(),r.clearRect(0,0,6e3,6e3),a=this._calculateTip(v,m,xe),h=this._calculateTip(v,this.size,xe),f.attr(A,c[0]*xe).attr(B,c[1]*xe),f.css(A,c[0]).css(B,c[1]),this._drawCoords(r,h),r.fillStyle=o[1],r.fill(),r.translate(l[0]*xe,l[1]*xe),this._drawCoords(r,a),r.fillStyle=o[0],r.fill()):(a=this._calculateTip(v),a="m"+a[0]+","+a[1]+" l"+a[2]+","+a[3]+" "+a[4]+","+a[5]+" xe",l[2]=d&&/^(r|b)/i.test(e.string())?8===oe.ie?2:1:0,f.css({coordsize:c[0]+d+" "+(c[1]+d),antialias:""+(v.string().indexOf(N)>-1),left:l[0]-l[2]*Number(n===S),top:l[1]-l[2]*Number(n===L),width:c[0]+d,height:c[1]+d}).each(function(t){var e=s(this);e[e.prop?"prop":"attr"]({coordsize:c[0]+d+" "+(c[1]+d),path:a,fillcolor:o[0],filled:!!t,stroked:!t}).toggle(!(!d&&!t)),!t&&e.html(qe("stroke",'weight="'+2*d+'px" color="'+o[1]+'" miterlimit="1000" joinstyle="miter"'))})),t.opera&&setTimeout(function(){p.tip.css({display:"inline-block",visibility:"visible"})},1),i!==k&&this.calculate(e,c)},calculate:function(t,e){if(!this.enabled)return k;var i,o,n=this,r=this.qtip.elements,a=this.element,h=this.options.offset,l=(r.tooltip.hasClass("ui-widget"),{});return t=t||this.corner,i=t.precedance,e=e||this._calculateSize(t),o=[t.x,t.y],i===S&&o.reverse(),s.each(o,function(s,o){var a,c,d;o===N?(a=i===L?F:D,l[a]="50%",l[ce+"-"+a]=-Math.round(e[i===L?0:1]/2)+h):(a=n._parseWidth(t,o,r.tooltip),c=n._parseWidth(t,o,r.content),d=n._parseRadius(t),l[o]=Math.max(-n.border,s?c:h+(d>a?d:-a))) }),l[t[i]]-=e[i===S?0:1],a.css({margin:"",top:"",bottom:"",left:"",right:""}).css(l),l},reposition:function(t,e,s){function o(t,e,i,s,o){t===V&&l.precedance===e&&c[s]&&l[i]!==N?l.precedance=l.precedance===S?L:S:t!==V&&c[s]&&(l[e]=l[e]===N?c[s]>0?s:o:l[e]===s?o:s)}function n(t,e,o){l[t]===N?g[ce+"-"+e]=f[t]=r[ce+"-"+e]-c[e]:(a=r[o]!==i?[c[e],-r[e]]:[-c[e],r[e]],(f[t]=Math.max(a[0],a[1]))>a[0]&&(s[e]-=c[e],f[e]=k),g[r[o]!==i?o:e]=f[t])}if(this.enabled){var r,a,h=e.cache,l=this.corner.clone(),c=s.adjusted,d=e.options.position.adjust.method.split(" "),p=d[0],u=d[1]||d[0],f={left:k,top:k,x:0,y:0},g={};this.corner.fixed!==W&&(o(p,S,L,F,P),o(u,L,S,D,O),l.string()===h.corner.string()||h.cornerTop===c.top&&h.cornerLeft===c.left||this.update(l,k)),r=this.calculate(l),r.right!==i&&(r.left=-r.right),r.bottom!==i&&(r.top=-r.bottom),r.user=this.offset,(f.left=p===V&&!!c.left)&&n(S,F,P),(f.top=u===V&&!!c.top)&&n(L,D,O),this.element.css(g).toggle(!(f.x&&f.y||l.x===N&&f.y||l.y===N&&f.x)),s.left-=r.left.charAt?r.user:p!==V||f.top||!f.left&&!f.top?r.left+this.border:0,s.top-=r.top.charAt?r.user:u!==V||f.left||!f.left&&!f.top?r.top+this.border:0,h.cornerLeft=c.left,h.cornerTop=c.top,h.corner=l.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns),this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}}),le=R.tip=function(t){return new x(t,t.options.style.tip)},le.initialize="render",le.sanitize=function(t){if(t.style&&"tip"in t.style){var e=t.style.tip;"object"!=typeof e&&(e=t.style.tip={corner:e}),/string|boolean/i.test(typeof e.corner)||(e.corner=W)}},M.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create(),this.qtip.reposition()},"^style.tip.(height|width)$":function(t){this.size=[t.width,t.height],this.update(),this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}},s.extend(W,T.defaults,{style:{tip:{corner:W,mimic:k,width:6,height:6,border:W,offset:0}}});var Ce,Te,je="qtip-modal",ze="."+je;Te=function(){function t(t){if(s.expr[":"].focusable)return s.expr[":"].focusable;var e,i,o,n=!isNaN(s.attr(t,"tabindex")),r=t.nodeName&&t.nodeName.toLowerCase();return"area"===r?(e=t.parentNode,i=e.name,t.href&&i&&"map"===e.nodeName.toLowerCase()?(o=s("img[usemap=#"+i+"]")[0],!!o&&o.is(":visible")):!1):/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||n:n}function i(t){1>c.length&&t.length?t.not("body").blur():c.first().focus()}function o(t){if(h.is(":visible")){var e,o=s(t.target),a=n.tooltip,l=o.closest(U);e=1>l.length?k:parseInt(l[0].style.zIndex,10)>parseInt(a[0].style.zIndex,10),e||o.closest(U)[0]===a[0]||i(o),r=t.target===c[c.length-1]}}var n,r,a,h,l=this,c={};s.extend(l,{init:function(){return h=l.elem=s("
",{id:"qtip-overlay",html:"
",mousedown:function(){return k}}).hide(),s(e.body).bind("focusin"+ze,o),s(e).bind("keydown"+ze,function(t){n&&n.options.show.modal.escape&&27===t.keyCode&&n.hide(t)}),h.bind("click"+ze,function(t){n&&n.options.show.modal.blur&&n.hide(t)}),l},update:function(e){n=e,c=e.options.show.modal.stealfocus!==k?e.tooltip.find("*").filter(function(){return t(this)}):[]},toggle:function(t,o,r){var c=(s(e.body),t.tooltip),d=t.options.show.modal,p=d.effect,u=o?"show":"hide",f=h.is(":visible"),g=s(ze).filter(":visible:not(:animated)").not(c);return l.update(t),o&&d.stealfocus!==k&&i(s(":focus")),h.toggleClass("blurs",d.blur),o&&h.appendTo(e.body),h.is(":animated")&&f===o&&a!==k||!o&&g.length?l:(h.stop(W,k),s.isFunction(p)?p.call(h,o):p===k?h[u]():h.fadeTo(parseInt(r,10)||90,o?1:0,function(){o||h.hide()}),o||h.queue(function(t){h.css({left:"",top:""}),s(ze).length||h.detach(),t()}),a=o,n.destroyed&&(n=E),l)}}),l.init()},Te=new Te,s.extend(q.prototype,{init:function(t){var e=t.tooltip;return this.options.on?(t.elements.overlay=Te.elem,e.addClass(je).css("z-index",T.modal_zindex+s(ze).length),t._bind(e,["tooltipshow","tooltiphide"],function(t,i,o){var n=t.originalEvent;if(t.target===e[0])if(n&&"tooltiphide"===t.type&&/mouse(leave|enter)/.test(n.type)&&s(n.relatedTarget).closest(Te.elem[0]).length)try{t.preventDefault()}catch(r){}else(!n||n&&"tooltipsolo"!==n.type)&&this.toggle(t,"tooltipshow"===t.type,o)},this._ns,this),t._bind(e,"tooltipfocus",function(t,i){if(!t.isDefaultPrevented()&&t.target===e[0]){var o=s(ze),n=T.modal_zindex+o.length,r=parseInt(e[0].style.zIndex,10);Te.elem[0].style.zIndex=n-1,o.each(function(){this.style.zIndex>r&&(this.style.zIndex-=1)}),o.filter("."+Z).qtip("blur",t.originalEvent),e.addClass(Z)[0].style.zIndex=n,Te.update(i);try{t.preventDefault()}catch(a){}}},this._ns,this),t._bind(e,"tooltiphide",function(t){t.target===e[0]&&s(ze).filter(":visible").not(e).last().qtip("focus",t)},this._ns,this),i):this},toggle:function(t,e,s){return t&&t.isDefaultPrevented()?this:(Te.toggle(this.qtip,!!e,s),i)},destroy:function(){this.qtip.tooltip.removeClass(je),this.qtip._unbind(this.qtip.tooltip,this._ns),Te.toggle(this.qtip,k),delete this.qtip.elements.overlay}}),Ce=R.modal=function(t){return new q(t,t.options.show.modal)},Ce.sanitize=function(t){t.show&&("object"!=typeof t.show.modal?t.show.modal={on:!!t.show.modal}:t.show.modal.on===i&&(t.show.modal.on=W))},T.modal_zindex=T.zindex-200,Ce.initialize="render",M.modal={"^show.modal.(on|blur)$":function(){this.destroy(),this.init(),this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}},s.extend(W,T.defaults,{show:{modal:{on:k,effect:W,blur:W,stealfocus:W,escape:W}}}),R.viewport=function(i,s,o,n,r,a,h){function l(t,e,i,o,n,r,a,h,l){var c=s[n],p=_[t],b=x[t],w=i===V,q=p===n?l:p===r?-l:-l/2,C=b===n?h:b===r?-h:-h/2,T=v[n]+y[n]-(f?0:u[n]),j=T-c,z=c+l-(a===A?g:m)-T,M=q-(_.precedance===t||p===_[e]?C:0)-(b===N?h/2:0);return w?(M=(p===n?1:-1)*q,s[n]+=j>0?j:z>0?-z:0,s[n]=Math.max(-u[n]+y[n],c-M,Math.min(Math.max(-u[n]+y[n]+(a===A?g:m),c+M),s[n],"center"===p?c-q:1e9))):(o*=i===$?2:0,j>0&&(p!==n||z>0)?(s[n]-=M+o,d.invert(t,n)):z>0&&(p!==r||j>0)&&(s[n]-=(p===N?-M:M)+o,d.invert(t,r)),v>s[n]&&-s[n]>z&&(s[n]=c,d=_.clone())),s[n]-c}var c,d,p,u,f,g,m,v,y,b=o.target,w=i.elements.tooltip,_=o.my,x=o.at,q=o.adjust,C=q.method.split(" "),T=C[0],j=C[1]||C[0],z=o.viewport,M=o.container,I=i.cache,W={left:0,top:0};return z.jquery&&b[0]!==t&&b[0]!==e.body&&"none"!==q.method?(u=M.offset()||W,f="static"===M.css("position"),c="fixed"===w.css("position"),g=z[0]===t?z.width():z.outerWidth(k),m=z[0]===t?z.height():z.outerHeight(k),v={left:c?0:z.scrollLeft(),top:c?0:z.scrollTop()},y=z.offset()||W,("shift"!==T||"shift"!==j)&&(d=_.clone()),W={left:"none"!==T?l(S,L,T,q.x,F,P,A,n,a):0,top:"none"!==j?l(L,S,j,q.y,D,O,B,r,h):0},d&&I.lastClass!==(p=X+"-pos-"+d.abbrev())&&w.removeClass(i.cache.lastClass).addClass(i.cache.lastClass=p),W):W},R.polys={polygon:function(t,e){var i,s,o,n={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:k},r=0,a=[],h=1,l=1,c=0,d=0;for(r=t.length;r--;)i=[parseInt(t[--r],10),parseInt(t[r+1],10)],i[0]>n.position.right&&(n.position.right=i[0]),i[0]n.position.bottom&&(n.position.bottom=i[1]),i[1]0&&o>0&&h>0&&l>0;)for(s=Math.floor(s/2),o=Math.floor(o/2),e.x===F?h=s:e.x===P?h=n.width-s:h+=Math.floor(s/2),e.y===D?l=o:e.y===O?l=n.height-o:l+=Math.floor(o/2),r=a.length;r--&&!(2>a.length);)c=a[r][0]-n.position.left,d=a[r][1]-n.position.top,(e.x===F&&c>=h||e.x===P&&h>=c||e.x===N&&(h>c||c>n.width-h)||e.y===D&&d>=l||e.y===O&&l>=d||e.y===N&&(l>d||d>n.height-l))&&a.splice(r,1);n.position={left:a[0][0],top:a[0][1]}}return n},rect:function(t,e,i,s){return{width:Math.abs(i-t),height:Math.abs(s-e),position:{left:Math.min(t,i),top:Math.min(e,s)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:.5,br:.25,bl:.75,rc:2,lc:1,c:0},ellipse:function(t,e,i,s,o){var n=R.polys._angles[o.abbrev()],r=0===n?0:i*Math.cos(n*Math.PI),a=s*Math.sin(n*Math.PI);return{width:2*i-Math.abs(r),height:2*s-Math.abs(a),position:{left:t+r,top:e+a},adjustable:k}},circle:function(t,e,i,s){return R.polys.ellipse(t,e,i,i,s)}},R.svg=function(t,i,o){for(var n,r,a,h,l,c,d,p,u,f,g,m=s(e),v=i[0],y=s(v.ownerSVGElement),b=1,w=1,_=!0;!v.getBBox;)v=v.parentNode;if(!v.getBBox||!v.parentNode)return k;n=y.attr("width")||y.width()||parseInt(y.css("width"),10),r=y.attr("height")||y.height()||parseInt(y.css("height"),10);var x=(parseInt(i.css("stroke-width"),10)||0)/2;switch(x&&(b+=x/n,w+=x/r),v.nodeName){case"ellipse":case"circle":f=R.polys.ellipse(v.cx.baseVal.value,v.cy.baseVal.value,(v.rx||v.r).baseVal.value+x,(v.ry||v.r).baseVal.value+x,o);break;case"line":case"polygon":case"polyline":for(u=v.points||[{x:v.x1.baseVal.value,y:v.y1.baseVal.value},{x:v.x2.baseVal.value,y:v.y2.baseVal.value}],f=[],p=-1,c=u.numberOfItems||u.length;c>++p;)d=u.getItem?u.getItem(p):u[p],f.push.apply(f,[d.x,d.y]);f=R.polys.polygon(f,o);break;default:f=v.getBoundingClientRect(),f={width:f.width,height:f.height,position:{left:f.left,top:f.top}},_=!1}return g=f.position,y=y[0],_&&(y.createSVGPoint&&(a=v.getScreenCTM(),u=y.createSVGPoint(),u.x=g.left,u.y=g.top,h=u.matrixTransform(a),g.left=h.x,g.top=h.y),y.viewBox&&(l=y.viewBox.baseVal)&&l.width&&l.height&&(b*=n/l.width,w*=r/l.height)),g.left+=m.scrollLeft(),g.top+=m.scrollTop(),f},R.imagemap=function(t,e,i){e.jquery||(e=s(e));var o,n,r,a,h,l=e.attr("shape").toLowerCase().replace("poly","polygon"),c=s('img[usemap="#'+e.parent("map").attr("name")+'"]'),d=s.trim(e.attr("coords")),p=d.replace(/,$/,"").split(",");if(!c.length)return k;if("polygon"===l)a=R.polys.polygon(p,i);else{if(!R.polys[l])return k;for(r=-1,h=p.length,n=[];h>++r;)n.push(parseInt(p[r],10));a=R.polys[l].apply(this,n.concat(i))}return o=c.offset(),o.left+=Math.ceil((c.outerWidth(k)-c.width())/2),o.top+=Math.ceil((c.outerHeight(k)-c.height())/2),a.position.left+=o.left,a.position.top+=o.top,a};var Me,Ie='';s.extend(C.prototype,{_scroll:function(){var e=this.qtip.elements.overlay;e&&(e[0].style.top=s(t).scrollTop()+"px")},init:function(i){var o=i.tooltip;1>s("select, object").length&&(this.bgiframe=i.elements.bgiframe=s(Ie).appendTo(o),i._bind(o,"tooltipmove",this.adjustBGIFrame,this._ns,this)),this.redrawContainer=s("
",{id:X+"-rcontainer"}).appendTo(e.body),i.elements.overlay&&i.elements.overlay.addClass("qtipmodal-ie6fix")&&(i._bind(t,["scroll","resize"],this._scroll,this._ns,this),i._bind(o,["tooltipshow"],this._scroll,this._ns,this)),this.redraw()},adjustBGIFrame:function(){var t,e,i=this.qtip.tooltip,s={height:i.outerHeight(k),width:i.outerWidth(k)},o=this.qtip.plugins.tip,n=this.qtip.elements.tip;e=parseInt(i.css("borderLeftWidth"),10)||0,e={left:-e,top:-e},o&&n&&(t="x"===o.corner.precedance?[A,F]:[B,D],e[t[1]]-=n[t[0]]()),this.bgiframe.css(e).css(s)},redraw:function(){if(1>this.qtip.rendered||this.drawing)return this;var t,e,i,s,o=this.qtip.tooltip,n=this.qtip.options.style,r=this.qtip.options.position.container;return this.qtip.drawing=1,n.height&&o.css(B,n.height),n.width?o.css(A,n.width):(o.css(A,"").appendTo(this.redrawContainer),e=o.width(),1>e%2&&(e+=1),i=o.css("maxWidth")||"",s=o.css("minWidth")||"",t=(i+s).indexOf("%")>-1?r.width()/100:0,i=(i.indexOf("%")>-1?t:1)*parseInt(i,10)||e,s=(s.indexOf("%")>-1?t:1)*parseInt(s,10)||0,e=i+s?Math.min(Math.max(e,s),i):e,o.css(A,Math.round(e)).appendTo(r)),this.drawing=0,this},destroy:function(){this.bgiframe&&this.bgiframe.remove(),this.qtip._unbind([t,this.qtip.tooltip],this._ns)}}),Me=R.ie6=function(t){return 6===oe.ie?new C(t):k},Me.initialize="render",M.ie6={"^content|style$":function(){this.redraw()}}})})(window,document); -//@ sourceMappingURL=http://cdnjs.cloudflare.com/ajax/libs/qtip2/2.2.0/jquery.qtip.min.map \ No newline at end of file +//@ sourceMappingURL=https://cdnjs.cloudflare.com/ajax/libs/qtip2/2.2.0/jquery.qtip.min.map diff --git a/portal/templates/_widget-topmenu.html b/portal/templates/_widget-topmenu.html index 6236344a..01a0c912 100644 --- a/portal/templates/_widget-topmenu.html +++ b/portal/templates/_widget-topmenu.html @@ -2,15 +2,13 @@