From 812d0463faf1b2921a60c6acde86ca9e60f19556 Mon Sep 17 00:00:00 2001 From: Rahul Ravikumar Date: Fri, 3 Aug 2012 07:33:47 -0700 Subject: [PATCH] Added Amazon In-App Purchasing plugin for Cordova 2.0 --- Android/AmazonPhonegap/.classpath | 8 + Android/AmazonPhonegap/.gitignore | 16 + Android/AmazonPhonegap/.project | 33 + Android/AmazonPhonegap/AndroidManifest.xml | 51 + Android/AmazonPhonegap/README.md | 26 + .../assets/amazon.sdktester.json | 32 + .../AmazonPhonegap/assets/sdk_purchase.png | Bin 0 -> 38782 bytes Android/AmazonPhonegap/assets/web/index.html | 61 + .../assets/web/js/amazonInApp.js | 49 + .../AmazonPhonegap/assets/web/js/cordova.js | 5724 +++++++++++++++++ .../assets/web/js/jquery-1.7.2.min.js | 4 + .../libs/android-support-v4.jar | Bin 0 -> 337562 bytes Android/AmazonPhonegap/libs/cordova-2.0.0.jar | Bin 0 -> 179098 bytes .../libs/in-app-purchasing-1.0.3.jar | Bin 0 -> 76680 bytes Android/AmazonPhonegap/proguard-project.txt | 20 + Android/AmazonPhonegap/project.properties | 15 + .../res/drawable-hdpi/ic_launcher.png | Bin 0 -> 4996 bytes .../res/drawable-mdpi/ic_launcher.png | Bin 0 -> 3065 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 6679 bytes .../res/layout/activity_main.xml | 11 + .../AmazonPhonegap/res/values-v11/styles.xml | 5 + .../AmazonPhonegap/res/values-v14/styles.xml | 5 + Android/AmazonPhonegap/res/values/strings.xml | 6 + Android/AmazonPhonegap/res/values/styles.xml | 5 + Android/AmazonPhonegap/res/xml/config.xml | 57 + .../rahulrav/cordova/amazon/MainActivity.java | 23 + .../amazon/plugin/AmazonInAppException.java | 25 + .../amazon/plugin/AmazonInAppPurchasing.java | 122 + .../amazon/plugin/AmazonItemDataResponse.java | 60 + .../amazon/plugin/AmazonPurchaseResponse.java | 53 + .../plugin/AmazonPurchaseUpdatesResponse.java | 56 + .../plugin/AmazonPurchasingObserver.java | 177 + .../cordova/amazon/plugin/AmazonReceipt.java | 54 + .../cordova/amazon/plugin/JSONValue.java | 10 + .../rahulrav/cordova/amazon/util/Logger.java | 56 + .../rahulrav/cordova/amazon/util/Macros.java | 43 + 36 files changed, 6807 insertions(+) create mode 100644 Android/AmazonPhonegap/.classpath create mode 100644 Android/AmazonPhonegap/.gitignore create mode 100644 Android/AmazonPhonegap/.project create mode 100644 Android/AmazonPhonegap/AndroidManifest.xml create mode 100644 Android/AmazonPhonegap/README.md create mode 100644 Android/AmazonPhonegap/assets/amazon.sdktester.json create mode 100644 Android/AmazonPhonegap/assets/sdk_purchase.png create mode 100644 Android/AmazonPhonegap/assets/web/index.html create mode 100644 Android/AmazonPhonegap/assets/web/js/amazonInApp.js create mode 100644 Android/AmazonPhonegap/assets/web/js/cordova.js create mode 100644 Android/AmazonPhonegap/assets/web/js/jquery-1.7.2.min.js create mode 100644 Android/AmazonPhonegap/libs/android-support-v4.jar create mode 100644 Android/AmazonPhonegap/libs/cordova-2.0.0.jar create mode 100644 Android/AmazonPhonegap/libs/in-app-purchasing-1.0.3.jar create mode 100644 Android/AmazonPhonegap/proguard-project.txt create mode 100644 Android/AmazonPhonegap/project.properties create mode 100644 Android/AmazonPhonegap/res/drawable-hdpi/ic_launcher.png create mode 100644 Android/AmazonPhonegap/res/drawable-mdpi/ic_launcher.png create mode 100644 Android/AmazonPhonegap/res/drawable-xhdpi/ic_launcher.png create mode 100644 Android/AmazonPhonegap/res/layout/activity_main.xml create mode 100644 Android/AmazonPhonegap/res/values-v11/styles.xml create mode 100644 Android/AmazonPhonegap/res/values-v14/styles.xml create mode 100644 Android/AmazonPhonegap/res/values/strings.xml create mode 100644 Android/AmazonPhonegap/res/values/styles.xml create mode 100644 Android/AmazonPhonegap/res/xml/config.xml create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/MainActivity.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/plugin/AmazonInAppException.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/plugin/AmazonInAppPurchasing.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/plugin/AmazonItemDataResponse.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/plugin/AmazonPurchaseResponse.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/plugin/AmazonPurchaseUpdatesResponse.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/plugin/AmazonPurchasingObserver.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/plugin/AmazonReceipt.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/plugin/JSONValue.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/util/Logger.java create mode 100644 Android/AmazonPhonegap/src/com/rahulrav/cordova/amazon/util/Macros.java diff --git a/Android/AmazonPhonegap/.classpath b/Android/AmazonPhonegap/.classpath new file mode 100644 index 00000000..a4763d1e --- /dev/null +++ b/Android/AmazonPhonegap/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/AmazonPhonegap/.gitignore b/Android/AmazonPhonegap/.gitignore new file mode 100644 index 00000000..d3f5d3e1 --- /dev/null +++ b/Android/AmazonPhonegap/.gitignore @@ -0,0 +1,16 @@ +# built application files +*.apk +*.ap_ + +# files for the dex VM +*.dex + +# Java class files +*.class + +# generated files +bin/ +gen/ + +# Local configuration file (sdk path, etc) +local.properties diff --git a/Android/AmazonPhonegap/.project b/Android/AmazonPhonegap/.project new file mode 100644 index 00000000..f2b9fd7f --- /dev/null +++ b/Android/AmazonPhonegap/.project @@ -0,0 +1,33 @@ + + + AmazonPhonegap + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/Android/AmazonPhonegap/AndroidManifest.xml b/Android/AmazonPhonegap/AndroidManifest.xml new file mode 100644 index 00000000..0dd7e260 --- /dev/null +++ b/Android/AmazonPhonegap/AndroidManifest.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Android/AmazonPhonegap/README.md b/Android/AmazonPhonegap/README.md new file mode 100644 index 00000000..8ea93c7a --- /dev/null +++ b/Android/AmazonPhonegap/README.md @@ -0,0 +1,26 @@ +Amazon In-App Purchasing SDK (Phonegap 2.0 Plugin) +================================================== + +This project is a Phonegap 2.0 plugin, for the Amazon Appstore for Android's In-App Purchasing SDK. + +To get started: + +1. Go to developer.amazon.com, and download the In-App purchasing sdk, and the Amazon SDK Tester. +2. adb install -r AmazonSDKTester.apk (the Amazon Appstore SDK Tester) +3. adb push ./assets/amazon.sdktester.json /mnt/sdcard. (Copy the amazon.sdktester.json file in the assets folder to /mnt/sdcard) +4. git clone this project, and build / run it to play with the plugin. + +Here is a screenshot representing the purchase flow. + +![Purchase flow screenshot](https://github.com/tikurahul/AmazonInAppPurchasing/raw/master/assets/sdk_purchase.png "Screenshot for the purchase flow") + +License (The MIT License) +========================= + +Copyright (c) 2012 Rahul Ravikumar + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/Android/AmazonPhonegap/assets/amazon.sdktester.json b/Android/AmazonPhonegap/assets/amazon.sdktester.json new file mode 100644 index 00000000..ff8d9427 --- /dev/null +++ b/Android/AmazonPhonegap/assets/amazon.sdktester.json @@ -0,0 +1,32 @@ +{ + "consumable" : { + "itemType": "CONSUMABLE", + "price": 0.99, + "title": "Consumable Item", + "description": "This item is a consumable item.", + "smallIconUrl": "http://bit.ly/consumable" + }, + "entitled" : { + "itemType": "ENTITLED", + "price": 1.99, + "title": "Entitled Item", + "description": "This is an entitled item", + "smallIconUrl": "http://bit.ly/entitled" + }, + "subscription.1month" : { + "itemType" : "SUBSCRIPTION", + "price" : 2.99, + "title": "One month Subscription", + "description": "This is a one month subscription", + "smallIconUrl": "http://bit.ly/subscription.1month", + "subscriptionParent": "subscription" + }, + "subscription.6month" : { + "itemType" : "SUBSCRIPTION", + "price" : 12.99, + "title": "6 month Subscription", + "description": "This is a six month subscription", + "smallIconUrl": "http://bit.ly/subscription.1month", + "subscriptionParent": "subscription" + } +} \ No newline at end of file diff --git a/Android/AmazonPhonegap/assets/sdk_purchase.png b/Android/AmazonPhonegap/assets/sdk_purchase.png new file mode 100644 index 0000000000000000000000000000000000000000..b4915bb1b89c63f39b7e66fa3dca634bf5b30a1d GIT binary patch literal 38782 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 Q7t8zopr02&q!x&QzG literal 0 HcmV?d00001 diff --git a/Android/AmazonPhonegap/assets/web/index.html b/Android/AmazonPhonegap/assets/web/index.html new file mode 100644 index 00000000..35a219db --- /dev/null +++ b/Android/AmazonPhonegap/assets/web/index.html @@ -0,0 +1,61 @@ + + + + + + + + Amazon In-App Purchasing Plugin + + + + + + + + + + + +

Amazon Appstore In-App Purchasing

+

+ Purchase a consumable item.

+
+

+ +
+
+ + \ No newline at end of file diff --git a/Android/AmazonPhonegap/assets/web/js/amazonInApp.js b/Android/AmazonPhonegap/assets/web/js/amazonInApp.js new file mode 100644 index 00000000..57d1b5de --- /dev/null +++ b/Android/AmazonPhonegap/assets/web/js/amazonInApp.js @@ -0,0 +1,49 @@ +;(function(context) { + + var AmazonInAppPurchasing = function() {}, + serviceName = 'AmazonInAppPurchasing'; + + /** + Initializes the in-app purchasing SDK. + */ + AmazonInAppPurchasing.prototype.initialize = function (callback, errback) { + cordova.exec(callback, errback, serviceName, 'initialize', []); + }; + + /** + Gets the logged in user Amazon Customer Id + */ + AmazonInAppPurchasing.prototype.getUserId = function (callback, errback) { + cordova.exec(callback, errback, serviceName, 'userId', []); + }; + + /** + Gets the item data given a set of skus + */ + // skus = an array of skus + // e.g. [sku1, sku2] + AmazonInAppPurchasing.prototype.getItemData = function (skus, callback, errback) { + cordova.exec(callback, errback, serviceName, 'itemData', [JSON.stringify(skus)]); + }; + + /** + Purchases a given sku + */ + // sku represents the sku of the item + AmazonInAppPurchasing.prototype.purchase = function (sku, callback, errback) { + cordova.exec(callback, errback, serviceName, 'purchase', [sku]); + }; + + /** + Gets the purchase updates since the last offset. + */ + // offset represents the last purchase offset + // if you want to get all purchase updates, make the request with offset = null + AmazonInAppPurchasing.prototype.getPurchaseUpdates = function (offset, callback, errback) { + var args = offset ? [offset] : []; + cordova.exec(callback, errback, serviceName, 'purchaseUpdates', args); + }; + + context.AmazonInAppPurchasing = AmazonInAppPurchasing; + +})(this); \ No newline at end of file diff --git a/Android/AmazonPhonegap/assets/web/js/cordova.js b/Android/AmazonPhonegap/assets/web/js/cordova.js new file mode 100644 index 00000000..ba9e6a9f --- /dev/null +++ b/Android/AmazonPhonegap/assets/web/js/cordova.js @@ -0,0 +1,5724 @@ +// commit 114cf5304a74ff8f7c9ff1d21cf5652298af04b0 + +// File generated at :: Wed Jul 18 2012 14:44:33 GMT-0700 (PDT) + +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ + +;(function() { + +// file: lib/scripts/require.js +var require, + define; + +(function () { + var modules = {}; + + function build(module) { + var factory = module.factory; + module.exports = {}; + delete module.factory; + factory(require, module.exports, module); + return module.exports; + } + + require = function (id) { + if (!modules[id]) { + throw "module " + id + " not found"; + } + return modules[id].factory ? build(modules[id]) : modules[id].exports; + }; + + define = function (id, factory) { + if (modules[id]) { + throw "module " + id + " already defined"; + } + + modules[id] = { + id: id, + factory: factory + }; + }; + + define.remove = function (id) { + delete modules[id]; + }; + +})(); + +//Export for use in node +if (typeof module === "object" && typeof require === "function") { + module.exports.require = require; + module.exports.define = define; +} +// file: lib/cordova.js +define("cordova", function(require, exports, module) { +var channel = require('cordova/channel'); + +/** + * Listen for DOMContentLoaded and notify our channel subscribers. + */ +document.addEventListener('DOMContentLoaded', function() { + channel.onDOMContentLoaded.fire(); +}, false); +if (document.readyState == 'complete' || document.readyState == 'interactive') { + channel.onDOMContentLoaded.fire(); +} + +/** + * Intercept calls to addEventListener + removeEventListener and handle deviceready, + * resume, and pause events. + */ +var m_document_addEventListener = document.addEventListener; +var m_document_removeEventListener = document.removeEventListener; +var m_window_addEventListener = window.addEventListener; +var m_window_removeEventListener = window.removeEventListener; + +/** + * Houses custom event handlers to intercept on document + window event listeners. + */ +var documentEventHandlers = {}, + windowEventHandlers = {}; + +document.addEventListener = function(evt, handler, capture) { + var e = evt.toLowerCase(); + if (typeof documentEventHandlers[e] != 'undefined') { + if (evt === 'deviceready') { + documentEventHandlers[e].subscribeOnce(handler); + } else { + documentEventHandlers[e].subscribe(handler); + } + } else { + m_document_addEventListener.call(document, evt, handler, capture); + } +}; + +window.addEventListener = function(evt, handler, capture) { + var e = evt.toLowerCase(); + if (typeof windowEventHandlers[e] != 'undefined') { + windowEventHandlers[e].subscribe(handler); + } else { + m_window_addEventListener.call(window, evt, handler, capture); + } +}; + +document.removeEventListener = function(evt, handler, capture) { + var e = evt.toLowerCase(); + // If unsubcribing from an event that is handled by a plugin + if (typeof documentEventHandlers[e] != "undefined") { + documentEventHandlers[e].unsubscribe(handler); + } else { + m_document_removeEventListener.call(document, evt, handler, capture); + } +}; + +window.removeEventListener = function(evt, handler, capture) { + var e = evt.toLowerCase(); + // If unsubcribing from an event that is handled by a plugin + if (typeof windowEventHandlers[e] != "undefined") { + windowEventHandlers[e].unsubscribe(handler); + } else { + m_window_removeEventListener.call(window, evt, handler, capture); + } +}; + +function createEvent(type, data) { + var event = document.createEvent('Events'); + event.initEvent(type, false, false); + if (data) { + for (var i in data) { + if (data.hasOwnProperty(i)) { + event[i] = data[i]; + } + } + } + return event; +} + +if(typeof window.console === "undefined") { + window.console = { + log:function(){} + }; +} + +var cordova = { + define:define, + require:require, + /** + * Methods to add/remove your own addEventListener hijacking on document + window. + */ + addWindowEventHandler:function(event, opts) { + return (windowEventHandlers[event] = channel.create(event, opts)); + }, + addDocumentEventHandler:function(event, opts) { + return (documentEventHandlers[event] = channel.create(event, opts)); + }, + removeWindowEventHandler:function(event) { + delete windowEventHandlers[event]; + }, + removeDocumentEventHandler:function(event) { + delete documentEventHandlers[event]; + }, + /** + * Retreive original event handlers that were replaced by Cordova + * + * @return object + */ + getOriginalHandlers: function() { + return {'document': {'addEventListener': m_document_addEventListener, 'removeEventListener': m_document_removeEventListener}, + 'window': {'addEventListener': m_window_addEventListener, 'removeEventListener': m_window_removeEventListener}}; + }, + /** + * Method to fire event from native code + */ + fireDocumentEvent: function(type, data) { + var evt = createEvent(type, data); + if (typeof documentEventHandlers[type] != 'undefined') { + setTimeout(function() { + documentEventHandlers[type].fire(evt); + }, 0); + } else { + document.dispatchEvent(evt); + } + }, + fireWindowEvent: function(type, data) { + var evt = createEvent(type,data); + if (typeof windowEventHandlers[type] != 'undefined') { + setTimeout(function() { + windowEventHandlers[type].fire(evt); + }, 0); + } else { + window.dispatchEvent(evt); + } + }, + // TODO: this is Android only; think about how to do this better + shuttingDown:false, + UsePolling:false, + // END TODO + + // TODO: iOS only + // This queue holds the currently executing command and all pending + // commands executed with cordova.exec(). + commandQueue:[], + // Indicates if we're currently in the middle of flushing the command + // queue on the native side. + commandQueueFlushing:false, + // END TODO + /** + * Plugin callback mechanism. + */ + callbackId: 0, + callbacks: {}, + callbackStatus: { + NO_RESULT: 0, + OK: 1, + CLASS_NOT_FOUND_EXCEPTION: 2, + ILLEGAL_ACCESS_EXCEPTION: 3, + INSTANTIATION_EXCEPTION: 4, + MALFORMED_URL_EXCEPTION: 5, + IO_EXCEPTION: 6, + INVALID_ACTION: 7, + JSON_EXCEPTION: 8, + ERROR: 9 + }, + + /** + * Called by native code when returning successful result from an action. + * + * @param callbackId + * @param args + */ + callbackSuccess: function(callbackId, args) { + if (cordova.callbacks[callbackId]) { + + // If result is to be sent to callback + if (args.status == cordova.callbackStatus.OK) { + try { + if (cordova.callbacks[callbackId].success) { + cordova.callbacks[callbackId].success(args.message); + } + } + catch (e) { + console.log("Error in success callback: "+callbackId+" = "+e); + } + } + + // Clear callback if not expecting any more results + if (!args.keepCallback) { + delete cordova.callbacks[callbackId]; + } + } + }, + + /** + * Called by native code when returning error result from an action. + * + * @param callbackId + * @param args + */ + callbackError: function(callbackId, args) { + if (cordova.callbacks[callbackId]) { + try { + if (cordova.callbacks[callbackId].fail) { + cordova.callbacks[callbackId].fail(args.message); + } + } + catch (e) { + console.log("Error in error callback: "+callbackId+" = "+e); + } + + // Clear callback if not expecting any more results + if (!args.keepCallback) { + delete cordova.callbacks[callbackId]; + } + } + }, + addConstructor: function(func) { + channel.onCordovaReady.subscribeOnce(function() { + try { + func(); + } catch(e) { + console.log("Failed to run constructor: " + e); + } + }); + } +}; + +// Register pause, resume and deviceready channels as events on document. +channel.onPause = cordova.addDocumentEventHandler('pause'); +channel.onResume = cordova.addDocumentEventHandler('resume'); +channel.onDeviceReady = cordova.addDocumentEventHandler('deviceready'); + +module.exports = cordova; + +}); + +// file: lib/common/builder.js +define("cordova/builder", function(require, exports, module) { +var utils = require('cordova/utils'); + +function each(objects, func, context) { + for (var prop in objects) { + if (objects.hasOwnProperty(prop)) { + func.apply(context, [objects[prop], prop]); + } + } +} + +function include(parent, objects, clobber, merge) { + each(objects, function (obj, key) { + try { + var result = obj.path ? require(obj.path) : {}; + + if (clobber) { + // Clobber if it doesn't exist. + if (typeof parent[key] === 'undefined') { + parent[key] = result; + } else if (typeof obj.path !== 'undefined') { + // If merging, merge properties onto parent, otherwise, clobber. + if (merge) { + recursiveMerge(parent[key], result); + } else { + parent[key] = result; + } + } + result = parent[key]; + } else { + // Overwrite if not currently defined. + if (typeof parent[key] == 'undefined') { + parent[key] = result; + } else if (merge && typeof obj.path !== 'undefined') { + // If merging, merge parent onto result + recursiveMerge(result, parent[key]); + parent[key] = result; + } else { + // Set result to what already exists, so we can build children into it if they exist. + result = parent[key]; + } + } + + if (obj.children) { + include(result, obj.children, clobber, merge); + } + } catch(e) { + utils.alert('Exception building cordova JS globals: ' + e + ' for key "' + key + '"'); + } + }); +} + +/** + * Merge properties from one object onto another recursively. Properties from + * the src object will overwrite existing target property. + * + * @param target Object to merge properties into. + * @param src Object to merge properties from. + */ +function recursiveMerge(target, src) { + for (var prop in src) { + if (src.hasOwnProperty(prop)) { + if (typeof target.prototype !== 'undefined' && target.prototype.constructor === target) { + // If the target object is a constructor override off prototype. + target.prototype[prop] = src[prop]; + } else { + target[prop] = typeof src[prop] === 'object' ? recursiveMerge( + target[prop], src[prop]) : src[prop]; + } + } + } + return target; +} + +module.exports = { + build: function (objects) { + return { + intoButDontClobber: function (target) { + include(target, objects, false, false); + }, + intoAndClobber: function(target) { + include(target, objects, true, false); + }, + intoAndMerge: function(target) { + include(target, objects, true, true); + } + }; + } +}; + +}); + +// file: lib/common/channel.js +define("cordova/channel", function(require, exports, module) { +var utils = require('cordova/utils'); + +/** + * Custom pub-sub "channel" that can have functions subscribed to it + * This object is used to define and control firing of events for + * cordova initialization. + * + * The order of events during page load and Cordova startup is as follows: + * + * onDOMContentLoaded Internal event that is received when the web page is loaded and parsed. + * onNativeReady Internal event that indicates the Cordova native side is ready. + * onCordovaReady Internal event fired when all Cordova JavaScript objects have been created. + * onCordovaInfoReady Internal event fired when device properties are available. + * onCordovaConnectionReady Internal event fired when the connection property has been set. + * onDeviceReady User event fired to indicate that Cordova is ready + * onResume User event fired to indicate a start/resume lifecycle event + * onPause User event fired to indicate a pause lifecycle event + * onDestroy Internal event fired when app is being destroyed (User should use window.onunload event, not this one). + * + * The only Cordova events that user code should register for are: + * deviceready Cordova native code is initialized and Cordova APIs can be called from JavaScript + * pause App has moved to background + * resume App has returned to foreground + * + * Listeners can be registered as: + * document.addEventListener("deviceready", myDeviceReadyListener, false); + * document.addEventListener("resume", myResumeListener, false); + * document.addEventListener("pause", myPauseListener, false); + * + * The DOM lifecycle events should be used for saving and restoring state + * window.onload + * window.onunload + * + */ + +/** + * Channel + * @constructor + * @param type String the channel name + * @param opts Object options to pass into the channel, currently + * supports: + * onSubscribe: callback that fires when + * something subscribes to the Channel. Sets + * context to the Channel. + * onUnsubscribe: callback that fires when + * something unsubscribes to the Channel. Sets + * context to the Channel. + */ +var Channel = function(type, opts) { + this.type = type; + this.handlers = {}; + this.numHandlers = 0; + this.guid = 1; + this.fired = false; + this.enabled = true; + this.events = { + onSubscribe:null, + onUnsubscribe:null + }; + if (opts) { + if (opts.onSubscribe) this.events.onSubscribe = opts.onSubscribe; + if (opts.onUnsubscribe) this.events.onUnsubscribe = opts.onUnsubscribe; + } +}, + channel = { + /** + * Calls the provided function only after all of the channels specified + * have been fired. + */ + join: function (h, c) { + var i = c.length; + var len = i; + var f = function() { + if (!(--i)) h(); + }; + for (var j=0; j 0) { + var v = JSON.parse(r); + + // If status is OK, then return value back to caller + if (v.status === cordova.callbackStatus.OK) { + + // If there is a success callback, then call it now with + // returned value + if (success) { + try { + success(v.message); + } catch (e) { + console.log("Error in success callback: " + callbackId + " = " + e); + } + + // Clear callback if not expecting any more results + if (!v.keepCallback) { + delete cordova.callbacks[callbackId]; + } + } + return v.message; + } + + // If no result + else if (v.status === cordova.callbackStatus.NO_RESULT) { + // Clear callback if not expecting any more results + if (!v.keepCallback) { + delete cordova.callbacks[callbackId]; + } + } + + // If error, then display error + else { + console.log("Error: Status="+v.status+" Message="+v.message); + + // If there is a fail callback, then call it now with returned value + if (fail) { + try { + fail(v.message); + } + catch (e1) { + console.log("Error in error callback: "+callbackId+" = "+e1); + } + + // Clear callback if not expecting any more results + if (!v.keepCallback) { + delete cordova.callbacks[callbackId]; + } + } + return null; + } + } + } catch (e2) { + console.log("Error: "+e2); + } +}; + +}); + +// file: lib/android/platform.js +define("cordova/platform", function(require, exports, module) { +module.exports = { + id: "android", + initialize:function() { + var channel = require("cordova/channel"), + cordova = require('cordova'), + callback = require('cordova/plugin/android/callback'), + polling = require('cordova/plugin/android/polling'), + exec = require('cordova/exec'); + + channel.onDestroy.subscribe(function() { + cordova.shuttingDown = true; + }); + + // Start listening for XHR callbacks + // Figure out which bridge approach will work on this Android + // device: polling or XHR-based callbacks + setTimeout(function() { + if (cordova.UsePolling) { + polling(); + } + else { + var isPolling = prompt("usePolling", "gap_callbackServer:"); + cordova.UsePolling = isPolling; + if (isPolling == "true") { + cordova.UsePolling = true; + polling(); + } else { + cordova.UsePolling = false; + callback(); + } + } + }, 1); + + // Inject a listener for the backbutton on the document. + var backButtonChannel = cordova.addDocumentEventHandler('backbutton', { + onSubscribe:function() { + // If we just attached the first handler, let native know we need to override the back button. + if (this.numHandlers === 1) { + exec(null, null, "App", "overrideBackbutton", [true]); + } + }, + onUnsubscribe:function() { + // If we just detached the last handler, let native know we no longer override the back button. + if (this.numHandlers === 0) { + exec(null, null, "App", "overrideBackbutton", [false]); + } + } + }); + + // Add hardware MENU and SEARCH button handlers + cordova.addDocumentEventHandler('menubutton'); + cordova.addDocumentEventHandler('searchbutton'); + + // Figure out if we need to shim-in localStorage and WebSQL + // support from the native side. + var storage = require('cordova/plugin/android/storage'); + + // First patch WebSQL if necessary + if (typeof window.openDatabase == 'undefined') { + // Not defined, create an openDatabase function for all to use! + window.openDatabase = storage.openDatabase; + } else { + // Defined, but some Android devices will throw a SECURITY_ERR - + // so we wrap the whole thing in a try-catch and shim in our own + // if the device has Android bug 16175. + var originalOpenDatabase = window.openDatabase; + window.openDatabase = function(name, version, desc, size) { + var db = null; + try { + db = originalOpenDatabase(name, version, desc, size); + } + catch (ex) { + if (ex.code === 18) { + db = null; + } else { + throw ex; + } + } + + if (db === null) { + return storage.openDatabase(name, version, desc, size); + } + else { + return db; + } + + }; + } + + // Patch localStorage if necessary + if (typeof window.localStorage == 'undefined' || window.localStorage === null) { + window.localStorage = new storage.CupcakeLocalStorage(); + } + + // Let native code know we are all done on the JS side. + // Native code will then un-hide the WebView. + channel.join(function() { + exec(null, null, "App", "show", []); + }, [channel.onCordovaReady]); + }, + objects: { + cordova: { + children: { + JSCallback:{ + path:"cordova/plugin/android/callback" + }, + JSCallbackPolling:{ + path:"cordova/plugin/android/polling" + } + } + }, + navigator: { + children: { + app:{ + path: "cordova/plugin/android/app" + } + } + }, + File: { // exists natively on Android WebView, override + path: "cordova/plugin/File" + }, + FileReader: { // exists natively on Android WebView, override + path: "cordova/plugin/FileReader" + }, + FileError: { //exists natively on Android WebView on Android 4.x + path: "cordova/plugin/FileError" + }, + MediaError: { // exists natively on Android WebView on Android 4.x + path: "cordova/plugin/MediaError" + } + }, + merges: { + device: { + path: 'cordova/plugin/android/device' + }, + navigator: { + children: { + notification: { + path: 'cordova/plugin/android/notification' + } + } + } + } +}; + +}); + +// file: lib/common/plugin/Acceleration.js +define("cordova/plugin/Acceleration", function(require, exports, module) { +var Acceleration = function(x, y, z, timestamp) { + this.x = x; + this.y = y; + this.z = z; + this.timestamp = timestamp || (new Date()).getTime(); +}; + +module.exports = Acceleration; + +}); + +// file: lib/common/plugin/Camera.js +define("cordova/plugin/Camera", function(require, exports, module) { +var exec = require('cordova/exec'), + Camera = require('cordova/plugin/CameraConstants'); + +var cameraExport = {}; + +// Tack on the Camera Constants to the base camera plugin. +for (var key in Camera) { + cameraExport[key] = Camera[key]; +} + +/** + * Gets a picture from source defined by "options.sourceType", and returns the + * image as defined by the "options.destinationType" option. + + * The defaults are sourceType=CAMERA and destinationType=FILE_URI. + * + * @param {Function} successCallback + * @param {Function} errorCallback + * @param {Object} options + */ +cameraExport.getPicture = function(successCallback, errorCallback, options) { + // successCallback required + if (typeof successCallback != "function") { + console.log("Camera Error: successCallback is not a function"); + return; + } + + // errorCallback optional + if (errorCallback && (typeof errorCallback != "function")) { + console.log("Camera Error: errorCallback is not a function"); + return; + } + + var quality = 50; + if (options && typeof options.quality == "number") { + quality = options.quality; + } else if (options && typeof options.quality == "string") { + var qlity = parseInt(options.quality, 10); + if (isNaN(qlity) === false) { + quality = qlity.valueOf(); + } + } + + var destinationType = Camera.DestinationType.FILE_URI; + if (typeof options.destinationType == "number") { + destinationType = options.destinationType; + } + + var sourceType = Camera.PictureSourceType.CAMERA; + if (typeof options.sourceType == "number") { + sourceType = options.sourceType; + } + + var targetWidth = -1; + if (typeof options.targetWidth == "number") { + targetWidth = options.targetWidth; + } else if (typeof options.targetWidth == "string") { + var width = parseInt(options.targetWidth, 10); + if (isNaN(width) === false) { + targetWidth = width.valueOf(); + } + } + + var targetHeight = -1; + if (typeof options.targetHeight == "number") { + targetHeight = options.targetHeight; + } else if (typeof options.targetHeight == "string") { + var height = parseInt(options.targetHeight, 10); + if (isNaN(height) === false) { + targetHeight = height.valueOf(); + } + } + + var encodingType = Camera.EncodingType.JPEG; + if (typeof options.encodingType == "number") { + encodingType = options.encodingType; + } + + var mediaType = Camera.MediaType.PICTURE; + if (typeof options.mediaType == "number") { + mediaType = options.mediaType; + } + var allowEdit = false; + if (typeof options.allowEdit == "boolean") { + allowEdit = options.allowEdit; + } else if (typeof options.allowEdit == "number") { + allowEdit = options.allowEdit <= 0 ? false : true; + } + var correctOrientation = false; + if (typeof options.correctOrientation == "boolean") { + correctOrientation = options.correctOrientation; + } else if (typeof options.correctOrientation == "number") { + correctOrientation = options.correctOrientation <=0 ? false : true; + } + var saveToPhotoAlbum = false; + if (typeof options.saveToPhotoAlbum == "boolean") { + saveToPhotoAlbum = options.saveToPhotoAlbum; + } else if (typeof options.saveToPhotoAlbum == "number") { + saveToPhotoAlbum = options.saveToPhotoAlbum <=0 ? false : true; + } + var popoverOptions = null; + if (typeof options.popoverOptions == "object") { + popoverOptions = options.popoverOptions; + } + + var args = [quality, destinationType, sourceType, targetWidth, targetHeight, encodingType, + mediaType, allowEdit, correctOrientation, saveToPhotoAlbum, popoverOptions]; + + exec(successCallback, errorCallback, "Camera", "takePicture", args); +}; + +cameraExport.cleanup = function(successCallback, errorCallback) { + exec(successCallback, errorCallback, "Camera", "cleanup", []); +}; + +module.exports = cameraExport; +}); + +// file: lib/common/plugin/CameraConstants.js +define("cordova/plugin/CameraConstants", function(require, exports, module) { +module.exports = { + DestinationType:{ + DATA_URL: 0, // Return base64 encoded string + FILE_URI: 1 // Return file uri (content://media/external/images/media/2 for Android) + }, + EncodingType:{ + JPEG: 0, // Return JPEG encoded image + PNG: 1 // Return PNG encoded image + }, + MediaType:{ + PICTURE: 0, // allow selection of still pictures only. DEFAULT. Will return format specified via DestinationType + VIDEO: 1, // allow selection of video only, ONLY RETURNS URL + ALLMEDIA : 2 // allow selection from all media types + }, + PictureSourceType:{ + PHOTOLIBRARY : 0, // Choose image from picture library (same as SAVEDPHOTOALBUM for Android) + CAMERA : 1, // Take picture from camera + SAVEDPHOTOALBUM : 2 // Choose image from picture library (same as PHOTOLIBRARY for Android) + }, + PopoverArrowDirection:{ + ARROW_UP : 1, // matches iOS UIPopoverArrowDirection constants to specify arrow location on popover + ARROW_DOWN : 2, + ARROW_LEFT : 4, + ARROW_RIGHT : 8, + ARROW_ANY : 15 + } +}; +}); + +// file: lib/common/plugin/CameraPopoverOptions.js +define("cordova/plugin/CameraPopoverOptions", function(require, exports, module) { +var Camera = require('cordova/plugin/CameraConstants'); + +/** + * Encapsulates options for iOS Popover image picker + */ +var CameraPopoverOptions = function(x,y,width,height,arrowDir){ + // information of rectangle that popover should be anchored to + this.x = x || 0; + this.y = y || 32; + this.width = width || 320; + this.height = height || 480; + // The direction of the popover arrow + this.arrowDir = arrowDir || Camera.PopoverArrowDirection.ARROW_ANY; +}; + +module.exports = CameraPopoverOptions; +}); + +// file: lib/common/plugin/CaptureAudioOptions.js +define("cordova/plugin/CaptureAudioOptions", function(require, exports, module) { +/** + * Encapsulates all audio capture operation configuration options. + */ +var CaptureAudioOptions = function(){ + // Upper limit of sound clips user can record. Value must be equal or greater than 1. + this.limit = 1; + // Maximum duration of a single sound clip in seconds. + this.duration = 0; + // The selected audio mode. Must match with one of the elements in supportedAudioModes array. + this.mode = null; +}; + +module.exports = CaptureAudioOptions; +}); + +// file: lib/common/plugin/CaptureError.js +define("cordova/plugin/CaptureError", function(require, exports, module) { +/** + * The CaptureError interface encapsulates all errors in the Capture API. + */ +var CaptureError = function(c) { + this.code = c || null; +}; + +// Camera or microphone failed to capture image or sound. +CaptureError.CAPTURE_INTERNAL_ERR = 0; +// Camera application or audio capture application is currently serving other capture request. +CaptureError.CAPTURE_APPLICATION_BUSY = 1; +// Invalid use of the API (e.g. limit parameter has value less than one). +CaptureError.CAPTURE_INVALID_ARGUMENT = 2; +// User exited camera application or audio capture application before capturing anything. +CaptureError.CAPTURE_NO_MEDIA_FILES = 3; +// The requested capture operation is not supported. +CaptureError.CAPTURE_NOT_SUPPORTED = 20; + +module.exports = CaptureError; +}); + +// file: lib/common/plugin/CaptureImageOptions.js +define("cordova/plugin/CaptureImageOptions", function(require, exports, module) { +/** + * Encapsulates all image capture operation configuration options. + */ +var CaptureImageOptions = function(){ + // Upper limit of images user can take. Value must be equal or greater than 1. + this.limit = 1; + // The selected image mode. Must match with one of the elements in supportedImageModes array. + this.mode = null; +}; + +module.exports = CaptureImageOptions; +}); + +// file: lib/common/plugin/CaptureVideoOptions.js +define("cordova/plugin/CaptureVideoOptions", function(require, exports, module) { +/** + * Encapsulates all video capture operation configuration options. + */ +var CaptureVideoOptions = function(){ + // Upper limit of videos user can record. Value must be equal or greater than 1. + this.limit = 1; + // Maximum duration of a single video clip in seconds. + this.duration = 0; + // The selected video mode. Must match with one of the elements in supportedVideoModes array. + this.mode = null; +}; + +module.exports = CaptureVideoOptions; +}); + +// file: lib/common/plugin/CompassError.js +define("cordova/plugin/CompassError", function(require, exports, module) { +/** + * CompassError. + * An error code assigned by an implementation when an error has occured + * @constructor + */ +var CompassError = function(err) { + this.code = (err !== undefined ? err : null); +}; + +CompassError.COMPASS_INTERNAL_ERR = 0; +CompassError.COMPASS_NOT_SUPPORTED = 20; + +module.exports = CompassError; +}); + +// file: lib/common/plugin/CompassHeading.js +define("cordova/plugin/CompassHeading", function(require, exports, module) { +var CompassHeading = function(magneticHeading, trueHeading, headingAccuracy, timestamp) { + this.magneticHeading = (magneticHeading !== undefined ? magneticHeading : null); + this.trueHeading = (trueHeading !== undefined ? trueHeading : null); + this.headingAccuracy = (headingAccuracy !== undefined ? headingAccuracy : null); + this.timestamp = (timestamp !== undefined ? timestamp : new Date().getTime()); +}; + +module.exports = CompassHeading; +}); + +// file: lib/common/plugin/ConfigurationData.js +define("cordova/plugin/ConfigurationData", function(require, exports, module) { +/** + * Encapsulates a set of parameters that the capture device supports. + */ +function ConfigurationData() { + // The ASCII-encoded string in lower case representing the media type. + this.type = null; + // The height attribute represents height of the image or video in pixels. + // In the case of a sound clip this attribute has value 0. + this.height = 0; + // The width attribute represents width of the image or video in pixels. + // In the case of a sound clip this attribute has value 0 + this.width = 0; +} + +module.exports = ConfigurationData; +}); + +// file: lib/common/plugin/Connection.js +define("cordova/plugin/Connection", function(require, exports, module) { +/** + * Network status + */ +module.exports = { + UNKNOWN: "unknown", + ETHERNET: "ethernet", + WIFI: "wifi", + CELL_2G: "2g", + CELL_3G: "3g", + CELL_4G: "4g", + NONE: "none" +}; +}); + +// file: lib/common/plugin/Contact.js +define("cordova/plugin/Contact", function(require, exports, module) { +var exec = require('cordova/exec'), + ContactError = require('cordova/plugin/ContactError'), + utils = require('cordova/utils'); + +/** +* Converts primitives into Complex Object +* Currently only used for Date fields +*/ +function convertIn(contact) { + var value = contact.birthday; + try { + contact.birthday = new Date(parseFloat(value)); + } catch (exception){ + console.log("Cordova Contact convertIn error: exception creating date."); + } + return contact; +} + +/** +* Converts Complex objects into primitives +* Only conversion at present is for Dates. +**/ + +function convertOut(contact) { + var value = contact.birthday; + if (value !== null) { + // try to make it a Date object if it is not already + if (!utils.isDate(value)){ + try { + value = new Date(value); + } catch(exception){ + value = null; + } + } + if (utils.isDate(value)){ + value = value.valueOf(); // convert to milliseconds + } + contact.birthday = value; + } + return contact; +} + +/** +* Contains information about a single contact. +* @constructor +* @param {DOMString} id unique identifier +* @param {DOMString} displayName +* @param {ContactName} name +* @param {DOMString} nickname +* @param {Array.} phoneNumbers array of phone numbers +* @param {Array.} emails array of email addresses +* @param {Array.} addresses array of addresses +* @param {Array.} ims instant messaging user ids +* @param {Array.} organizations +* @param {DOMString} birthday contact's birthday +* @param {DOMString} note user notes about contact +* @param {Array.} photos +* @param {Array.} categories +* @param {Array.} urls contact's web sites +*/ +var Contact = function (id, displayName, name, nickname, phoneNumbers, emails, addresses, + ims, organizations, birthday, note, photos, categories, urls) { + this.id = id || null; + this.rawId = null; + this.displayName = displayName || null; + this.name = name || null; // ContactName + this.nickname = nickname || null; + this.phoneNumbers = phoneNumbers || null; // ContactField[] + this.emails = emails || null; // ContactField[] + this.addresses = addresses || null; // ContactAddress[] + this.ims = ims || null; // ContactField[] + this.organizations = organizations || null; // ContactOrganization[] + this.birthday = birthday || null; + this.note = note || null; + this.photos = photos || null; // ContactField[] + this.categories = categories || null; // ContactField[] + this.urls = urls || null; // ContactField[] +}; + +/** +* Removes contact from device storage. +* @param successCB success callback +* @param errorCB error callback +*/ +Contact.prototype.remove = function(successCB, errorCB) { + var fail = function(code) { + errorCB(new ContactError(code)); + }; + if (this.id === null) { + fail(ContactError.UNKNOWN_ERROR); + } + else { + exec(successCB, fail, "Contacts", "remove", [this.id]); + } +}; + +/** +* Creates a deep copy of this Contact. +* With the contact ID set to null. +* @return copy of this Contact +*/ +Contact.prototype.clone = function() { + var clonedContact = utils.clone(this); + var i; + clonedContact.id = null; + clonedContact.rawId = null; + // Loop through and clear out any id's in phones, emails, etc. + if (clonedContact.phoneNumbers) { + for (i = 0; i < clonedContact.phoneNumbers.length; i++) { + clonedContact.phoneNumbers[i].id = null; + } + } + if (clonedContact.emails) { + for (i = 0; i < clonedContact.emails.length; i++) { + clonedContact.emails[i].id = null; + } + } + if (clonedContact.addresses) { + for (i = 0; i < clonedContact.addresses.length; i++) { + clonedContact.addresses[i].id = null; + } + } + if (clonedContact.ims) { + for (i = 0; i < clonedContact.ims.length; i++) { + clonedContact.ims[i].id = null; + } + } + if (clonedContact.organizations) { + for (i = 0; i < clonedContact.organizations.length; i++) { + clonedContact.organizations[i].id = null; + } + } + if (clonedContact.categories) { + for (i = 0; i < clonedContact.categories.length; i++) { + clonedContact.categories[i].id = null; + } + } + if (clonedContact.photos) { + for (i = 0; i < clonedContact.photos.length; i++) { + clonedContact.photos[i].id = null; + } + } + if (clonedContact.urls) { + for (i = 0; i < clonedContact.urls.length; i++) { + clonedContact.urls[i].id = null; + } + } + return clonedContact; +}; + +/** +* Persists contact to device storage. +* @param successCB success callback +* @param errorCB error callback +*/ +Contact.prototype.save = function(successCB, errorCB) { + var fail = function(code) { + errorCB(new ContactError(code)); + }; + var success = function(result) { + if (result) { + if (typeof successCB === 'function') { + var fullContact = require('cordova/plugin/contacts').create(result); + successCB(convertIn(fullContact)); + } + } + else { + // no Entry object returned + fail(ContactError.UNKNOWN_ERROR); + } + }; + var dupContact = convertOut(utils.clone(this)); + exec(success, fail, "Contacts", "save", [dupContact]); +}; + + +module.exports = Contact; + +}); + +// file: lib/common/plugin/ContactAddress.js +define("cordova/plugin/ContactAddress", function(require, exports, module) { +/** +* Contact address. +* @constructor +* @param {DOMString} id unique identifier, should only be set by native code +* @param formatted // NOTE: not a W3C standard +* @param streetAddress +* @param locality +* @param region +* @param postalCode +* @param country +*/ + +var ContactAddress = function(pref, type, formatted, streetAddress, locality, region, postalCode, country) { + this.id = null; + this.pref = (typeof pref != 'undefined' ? pref : false); + this.type = type || null; + this.formatted = formatted || null; + this.streetAddress = streetAddress || null; + this.locality = locality || null; + this.region = region || null; + this.postalCode = postalCode || null; + this.country = country || null; +}; + +module.exports = ContactAddress; +}); + +// file: lib/common/plugin/ContactError.js +define("cordova/plugin/ContactError", function(require, exports, module) { +/** + * ContactError. + * An error code assigned by an implementation when an error has occured + * @constructor + */ +var ContactError = function(err) { + this.code = (typeof err != 'undefined' ? err : null); +}; + +/** + * Error codes + */ +ContactError.UNKNOWN_ERROR = 0; +ContactError.INVALID_ARGUMENT_ERROR = 1; +ContactError.TIMEOUT_ERROR = 2; +ContactError.PENDING_OPERATION_ERROR = 3; +ContactError.IO_ERROR = 4; +ContactError.NOT_SUPPORTED_ERROR = 5; +ContactError.PERMISSION_DENIED_ERROR = 20; + +module.exports = ContactError; +}); + +// file: lib/common/plugin/ContactField.js +define("cordova/plugin/ContactField", function(require, exports, module) { +/** +* Generic contact field. +* @constructor +* @param {DOMString} id unique identifier, should only be set by native code // NOTE: not a W3C standard +* @param type +* @param value +* @param pref +*/ +var ContactField = function(type, value, pref) { + this.id = null; + this.type = (type && type.toString()) || null; + this.value = (value && value.toString()) || null; + this.pref = (typeof pref != 'undefined' ? pref : false); +}; + +module.exports = ContactField; +}); + +// file: lib/common/plugin/ContactFindOptions.js +define("cordova/plugin/ContactFindOptions", function(require, exports, module) { +/** + * ContactFindOptions. + * @constructor + * @param filter used to match contacts against + * @param multiple boolean used to determine if more than one contact should be returned + */ + +var ContactFindOptions = function(filter, multiple) { + this.filter = filter || ''; + this.multiple = (typeof multiple != 'undefined' ? multiple : false); +}; + +module.exports = ContactFindOptions; +}); + +// file: lib/common/plugin/ContactName.js +define("cordova/plugin/ContactName", function(require, exports, module) { +/** +* Contact name. +* @constructor +* @param formatted // NOTE: not part of W3C standard +* @param familyName +* @param givenName +* @param middle +* @param prefix +* @param suffix +*/ +var ContactName = function(formatted, familyName, givenName, middle, prefix, suffix) { + this.formatted = formatted || null; + this.familyName = familyName || null; + this.givenName = givenName || null; + this.middleName = middle || null; + this.honorificPrefix = prefix || null; + this.honorificSuffix = suffix || null; +}; + +module.exports = ContactName; +}); + +// file: lib/common/plugin/ContactOrganization.js +define("cordova/plugin/ContactOrganization", function(require, exports, module) { +/** +* Contact organization. +* @constructor +* @param {DOMString} id unique identifier, should only be set by native code // NOTE: not a W3C standard +* @param name +* @param dept +* @param title +* @param startDate +* @param endDate +* @param location +* @param desc +*/ + +var ContactOrganization = function(pref, type, name, dept, title) { + this.id = null; + this.pref = (typeof pref != 'undefined' ? pref : false); + this.type = type || null; + this.name = name || null; + this.department = dept || null; + this.title = title || null; +}; + +module.exports = ContactOrganization; +}); + +// file: lib/common/plugin/Coordinates.js +define("cordova/plugin/Coordinates", function(require, exports, module) { +/** + * This class contains position information. + * @param {Object} lat + * @param {Object} lng + * @param {Object} alt + * @param {Object} acc + * @param {Object} head + * @param {Object} vel + * @param {Object} altacc + * @constructor + */ +var Coordinates = function(lat, lng, alt, acc, head, vel, altacc) { + /** + * The latitude of the position. + */ + this.latitude = lat; + /** + * The longitude of the position, + */ + this.longitude = lng; + /** + * The accuracy of the position. + */ + this.accuracy = acc; + /** + * The altitude of the position. + */ + this.altitude = (alt !== undefined ? alt : null); + /** + * The direction the device is moving at the position. + */ + this.heading = (head !== undefined ? head : null); + /** + * The velocity with which the device is moving at the position. + */ + this.speed = (vel !== undefined ? vel : null); + + if (this.speed === 0 || this.speed === null) { + this.heading = NaN; + } + + /** + * The altitude accuracy of the position. + */ + this.altitudeAccuracy = (altacc !== undefined) ? altacc : null; +}; + +module.exports = Coordinates; + +}); + +// file: lib/common/plugin/DirectoryEntry.js +define("cordova/plugin/DirectoryEntry", function(require, exports, module) { +var utils = require('cordova/utils'), + exec = require('cordova/exec'), + Entry = require('cordova/plugin/Entry'), + FileError = require('cordova/plugin/FileError'), + DirectoryReader = require('cordova/plugin/DirectoryReader'); + +/** + * An interface representing a directory on the file system. + * + * {boolean} isFile always false (readonly) + * {boolean} isDirectory always true (readonly) + * {DOMString} name of the directory, excluding the path leading to it (readonly) + * {DOMString} fullPath the absolute full path to the directory (readonly) + * TODO: implement this!!! {FileSystem} filesystem on which the directory resides (readonly) + */ +var DirectoryEntry = function(name, fullPath) { + DirectoryEntry.__super__.constructor.apply(this, [false, true, name, fullPath]); +}; + +utils.extend(DirectoryEntry, Entry); + +/** + * Creates a new DirectoryReader to read entries from this directory + */ +DirectoryEntry.prototype.createReader = function() { + return new DirectoryReader(this.fullPath); +}; + +/** + * Creates or looks up a directory + * + * @param {DOMString} path either a relative or absolute path from this directory in which to look up or create a directory + * @param {Flags} options to create or excluively create the directory + * @param {Function} successCallback is called with the new entry + * @param {Function} errorCallback is called with a FileError + */ +DirectoryEntry.prototype.getDirectory = function(path, options, successCallback, errorCallback) { + var win = typeof successCallback !== 'function' ? null : function(result) { + var entry = new DirectoryEntry(result.name, result.fullPath); + successCallback(entry); + }; + var fail = typeof errorCallback !== 'function' ? null : function(code) { + errorCallback(new FileError(code)); + }; + exec(win, fail, "File", "getDirectory", [this.fullPath, path, options]); +}; + +/** + * Deletes a directory and all of it's contents + * + * @param {Function} successCallback is called with no parameters + * @param {Function} errorCallback is called with a FileError + */ +DirectoryEntry.prototype.removeRecursively = function(successCallback, errorCallback) { + var fail = typeof errorCallback !== 'function' ? null : function(code) { + errorCallback(new FileError(code)); + }; + exec(successCallback, fail, "File", "removeRecursively", [this.fullPath]); +}; + +/** + * Creates or looks up a file + * + * @param {DOMString} path either a relative or absolute path from this directory in which to look up or create a file + * @param {Flags} options to create or excluively create the file + * @param {Function} successCallback is called with the new entry + * @param {Function} errorCallback is called with a FileError + */ +DirectoryEntry.prototype.getFile = function(path, options, successCallback, errorCallback) { + var win = typeof successCallback !== 'function' ? null : function(result) { + var FileEntry = require('cordova/plugin/FileEntry'); + var entry = new FileEntry(result.name, result.fullPath); + successCallback(entry); + }; + var fail = typeof errorCallback !== 'function' ? null : function(code) { + errorCallback(new FileError(code)); + }; + exec(win, fail, "File", "getFile", [this.fullPath, path, options]); +}; + +module.exports = DirectoryEntry; + +}); + +// file: lib/common/plugin/DirectoryReader.js +define("cordova/plugin/DirectoryReader", function(require, exports, module) { +var exec = require('cordova/exec'), + FileError = require('cordova/plugin/FileError') ; + +/** + * An interface that lists the files and directories in a directory. + */ +function DirectoryReader(path) { + this.path = path || null; +} + +/** + * Returns a list of entries from a directory. + * + * @param {Function} successCallback is called with a list of entries + * @param {Function} errorCallback is called with a FileError + */ +DirectoryReader.prototype.readEntries = function(successCallback, errorCallback) { + var win = typeof successCallback !== 'function' ? null : function(result) { + var retVal = []; + for (var i=0; i][;base64], + * + * @param file {File} File object containing file properties + */ +FileReader.prototype.readAsDataURL = function(file) { + this.fileName = ""; + if (typeof file.fullPath === "undefined") { + this.fileName = file; + } else { + this.fileName = file.fullPath; + } + + // Already loading something + if (this.readyState == FileReader.LOADING) { + throw new FileError(FileError.INVALID_STATE_ERR); + } + + // LOADING state + this.readyState = FileReader.LOADING; + + // If loadstart callback + if (typeof this.onloadstart === "function") { + this.onloadstart(new ProgressEvent("loadstart", {target:this})); + } + + var me = this; + + // Read file + exec( + // Success callback + function(r) { + // If DONE (cancelled), then don't do anything + if (me.readyState === FileReader.DONE) { + return; + } + + // DONE state + me.readyState = FileReader.DONE; + + // Save result + me.result = r; + + // If onload callback + if (typeof me.onload === "function") { + me.onload(new ProgressEvent("load", {target:me})); + } + + // If onloadend callback + if (typeof me.onloadend === "function") { + me.onloadend(new ProgressEvent("loadend", {target:me})); + } + }, + // Error callback + function(e) { + // If DONE (cancelled), then don't do anything + if (me.readyState === FileReader.DONE) { + return; + } + + // DONE state + me.readyState = FileReader.DONE; + + me.result = null; + + // Save error + me.error = new FileError(e); + + // If onerror callback + if (typeof me.onerror === "function") { + me.onerror(new ProgressEvent("error", {target:me})); + } + + // If onloadend callback + if (typeof me.onloadend === "function") { + me.onloadend(new ProgressEvent("loadend", {target:me})); + } + }, "File", "readAsDataURL", [this.fileName]); +}; + +/** + * Read file and return data as a binary data. + * + * @param file {File} File object containing file properties + */ +FileReader.prototype.readAsBinaryString = function(file) { + // TODO - Can't return binary data to browser. + console.log('method "readAsBinaryString" is not supported at this time.'); +}; + +/** + * Read file and return data as a binary data. + * + * @param file {File} File object containing file properties + */ +FileReader.prototype.readAsArrayBuffer = function(file) { + // TODO - Can't return binary data to browser. + console.log('This method is not supported at this time.'); +}; + +module.exports = FileReader; +}); + +// file: lib/common/plugin/FileSystem.js +define("cordova/plugin/FileSystem", function(require, exports, module) { +var DirectoryEntry = require('cordova/plugin/DirectoryEntry'); + +/** + * An interface representing a file system + * + * @constructor + * {DOMString} name the unique name of the file system (readonly) + * {DirectoryEntry} root directory of the file system (readonly) + */ +var FileSystem = function(name, root) { + this.name = name || null; + if (root) { + this.root = new DirectoryEntry(root.name, root.fullPath); + } +}; + +module.exports = FileSystem; + +}); + +// file: lib/common/plugin/FileTransfer.js +define("cordova/plugin/FileTransfer", function(require, exports, module) { +var exec = require('cordova/exec'), + FileTransferError = require('cordova/plugin/FileTransferError'); + +/** + * FileTransfer uploads a file to a remote server. + * @constructor + */ +var FileTransfer = function() {}; + +/** +* Given an absolute file path, uploads a file on the device to a remote server +* using a multipart HTTP request. +* @param filePath {String} Full path of the file on the device +* @param server {String} URL of the server to receive the file +* @param successCallback (Function} Callback to be invoked when upload has completed +* @param errorCallback {Function} Callback to be invoked upon error +* @param options {FileUploadOptions} Optional parameters such as file name and mimetype +* @param trustAllHosts {Boolean} Optional trust all hosts (e.g. for self-signed certs), defaults to false +*/ +FileTransfer.prototype.upload = function(filePath, server, successCallback, errorCallback, options, trustAllHosts) { + // sanity parameter checking + if (!filePath || !server) throw new Error("FileTransfer.upload requires filePath and server URL parameters at the minimum."); + // check for options + var fileKey = null; + var fileName = null; + var mimeType = null; + var params = null; + var chunkedMode = true; + if (options) { + fileKey = options.fileKey; + fileName = options.fileName; + mimeType = options.mimeType; + if (options.chunkedMode !== null || typeof options.chunkedMode != "undefined") { + chunkedMode = options.chunkedMode; + } + if (options.params) { + params = options.params; + } + else { + params = {}; + } + } + + var fail = function(e) { + var error = new FileTransferError(e.code, e.source, e.target, e.http_status); + errorCallback(error); + }; + + exec(successCallback, fail, 'FileTransfer', 'upload', [filePath, server, fileKey, fileName, mimeType, params, trustAllHosts, chunkedMode]); +}; + +/** + * Downloads a file form a given URL and saves it to the specified directory. + * @param source {String} URL of the server to receive the file + * @param target {String} Full path of the file on the device + * @param successCallback (Function} Callback to be invoked when upload has completed + * @param errorCallback {Function} Callback to be invoked upon error + */ +FileTransfer.prototype.download = function(source, target, successCallback, errorCallback) { + // sanity parameter checking + if (!source || !target) throw new Error("FileTransfer.download requires source URI and target URI parameters at the minimum."); + var win = function(result) { + var entry = null; + if (result.isDirectory) { + entry = new (require('cordova/plugin/DirectoryEntry'))(); + } + else if (result.isFile) { + entry = new (require('cordova/plugin/FileEntry'))(); + } + entry.isDirectory = result.isDirectory; + entry.isFile = result.isFile; + entry.name = result.name; + entry.fullPath = result.fullPath; + successCallback(entry); + }; + + var fail = function(e) { + var error = new FileTransferError(e.code, e.source, e.target, e.http_status); + errorCallback(error); + }; + + exec(win, errorCallback, 'FileTransfer', 'download', [source, target]); +}; + +module.exports = FileTransfer; + +}); + +// file: lib/common/plugin/FileTransferError.js +define("cordova/plugin/FileTransferError", function(require, exports, module) { +/** + * FileTransferError + * @constructor + */ +var FileTransferError = function(code, source, target, status) { + this.code = code || null; + this.source = source || null; + this.target = target || null; + this.http_status = status || null; +}; + +FileTransferError.FILE_NOT_FOUND_ERR = 1; +FileTransferError.INVALID_URL_ERR = 2; +FileTransferError.CONNECTION_ERR = 3; + +module.exports = FileTransferError; + +}); + +// file: lib/common/plugin/FileUploadOptions.js +define("cordova/plugin/FileUploadOptions", function(require, exports, module) { +/** + * Options to customize the HTTP request used to upload files. + * @constructor + * @param fileKey {String} Name of file request parameter. + * @param fileName {String} Filename to be used by the server. Defaults to image.jpg. + * @param mimeType {String} Mimetype of the uploaded file. Defaults to image/jpeg. + * @param params {Object} Object with key: value params to send to the server. + */ +var FileUploadOptions = function(fileKey, fileName, mimeType, params) { + this.fileKey = fileKey || null; + this.fileName = fileName || null; + this.mimeType = mimeType || null; + this.params = params || null; +}; + +module.exports = FileUploadOptions; +}); + +// file: lib/common/plugin/FileUploadResult.js +define("cordova/plugin/FileUploadResult", function(require, exports, module) { +/** + * FileUploadResult + * @constructor + */ +var FileUploadResult = function() { + this.bytesSent = 0; + this.responseCode = null; + this.response = null; +}; + +module.exports = FileUploadResult; +}); + +// file: lib/common/plugin/FileWriter.js +define("cordova/plugin/FileWriter", function(require, exports, module) { +var exec = require('cordova/exec'), + FileError = require('cordova/plugin/FileError'), + ProgressEvent = require('cordova/plugin/ProgressEvent'); + +/** + * This class writes to the mobile device file system. + * + * For Android: + * The root directory is the root of the file system. + * To write to the SD card, the file name is "sdcard/my_file.txt" + * + * @constructor + * @param file {File} File object containing file properties + * @param append if true write to the end of the file, otherwise overwrite the file + */ +var FileWriter = function(file) { + this.fileName = ""; + this.length = 0; + if (file) { + this.fileName = file.fullPath || file; + this.length = file.size || 0; + } + // default is to write at the beginning of the file + this.position = 0; + + this.readyState = 0; // EMPTY + + this.result = null; + + // Error + this.error = null; + + // Event handlers + this.onwritestart = null; // When writing starts + this.onprogress = null; // While writing the file, and reporting partial file data + this.onwrite = null; // When the write has successfully completed. + this.onwriteend = null; // When the request has completed (either in success or failure). + this.onabort = null; // When the write has been aborted. For instance, by invoking the abort() method. + this.onerror = null; // When the write has failed (see errors). +}; + +// States +FileWriter.INIT = 0; +FileWriter.WRITING = 1; +FileWriter.DONE = 2; + +/** + * Abort writing file. + */ +FileWriter.prototype.abort = function() { + // check for invalid state + if (this.readyState === FileWriter.DONE || this.readyState === FileWriter.INIT) { + throw new FileError(FileError.INVALID_STATE_ERR); + } + + // set error + this.error = new FileError(FileError.ABORT_ERR); + + this.readyState = FileWriter.DONE; + + // If abort callback + if (typeof this.onabort === "function") { + this.onabort(new ProgressEvent("abort", {"target":this})); + } + + // If write end callback + if (typeof this.onwriteend === "function") { + this.onwriteend(new ProgressEvent("writeend", {"target":this})); + } +}; + +/** + * Writes data to the file + * + * @param text to be written + */ +FileWriter.prototype.write = function(text) { + // Throw an exception if we are already writing a file + if (this.readyState === FileWriter.WRITING) { + throw new FileError(FileError.INVALID_STATE_ERR); + } + + // WRITING state + this.readyState = FileWriter.WRITING; + + var me = this; + + // If onwritestart callback + if (typeof me.onwritestart === "function") { + me.onwritestart(new ProgressEvent("writestart", {"target":me})); + } + + // Write file + exec( + // Success callback + function(r) { + // If DONE (cancelled), then don't do anything + if (me.readyState === FileWriter.DONE) { + return; + } + + // position always increases by bytes written because file would be extended + me.position += r; + // The length of the file is now where we are done writing. + + me.length = me.position; + + // DONE state + me.readyState = FileWriter.DONE; + + // If onwrite callback + if (typeof me.onwrite === "function") { + me.onwrite(new ProgressEvent("write", {"target":me})); + } + + // If onwriteend callback + if (typeof me.onwriteend === "function") { + me.onwriteend(new ProgressEvent("writeend", {"target":me})); + } + }, + // Error callback + function(e) { + // If DONE (cancelled), then don't do anything + if (me.readyState === FileWriter.DONE) { + return; + } + + // DONE state + me.readyState = FileWriter.DONE; + + // Save error + me.error = new FileError(e); + + // If onerror callback + if (typeof me.onerror === "function") { + me.onerror(new ProgressEvent("error", {"target":me})); + } + + // If onwriteend callback + if (typeof me.onwriteend === "function") { + me.onwriteend(new ProgressEvent("writeend", {"target":me})); + } + }, "File", "write", [this.fileName, text, this.position]); +}; + +/** + * Moves the file pointer to the location specified. + * + * If the offset is a negative number the position of the file + * pointer is rewound. If the offset is greater than the file + * size the position is set to the end of the file. + * + * @param offset is the location to move the file pointer to. + */ +FileWriter.prototype.seek = function(offset) { + // Throw an exception if we are already writing a file + if (this.readyState === FileWriter.WRITING) { + throw new FileError(FileError.INVALID_STATE_ERR); + } + + if (!offset && offset !== 0) { + return; + } + + // See back from end of file. + if (offset < 0) { + this.position = Math.max(offset + this.length, 0); + } + // Offset is bigger then file size so set position + // to the end of the file. + else if (offset > this.length) { + this.position = this.length; + } + // Offset is between 0 and file size so set the position + // to start writing. + else { + this.position = offset; + } +}; + +/** + * Truncates the file to the size specified. + * + * @param size to chop the file at. + */ +FileWriter.prototype.truncate = function(size) { + // Throw an exception if we are already writing a file + if (this.readyState === FileWriter.WRITING) { + throw new FileError(FileError.INVALID_STATE_ERR); + } + + // WRITING state + this.readyState = FileWriter.WRITING; + + var me = this; + + // If onwritestart callback + if (typeof me.onwritestart === "function") { + me.onwritestart(new ProgressEvent("writestart", {"target":this})); + } + + // Write file + exec( + // Success callback + function(r) { + // If DONE (cancelled), then don't do anything + if (me.readyState === FileWriter.DONE) { + return; + } + + // DONE state + me.readyState = FileWriter.DONE; + + // Update the length of the file + me.length = r; + me.position = Math.min(me.position, r); + + // If onwrite callback + if (typeof me.onwrite === "function") { + me.onwrite(new ProgressEvent("write", {"target":me})); + } + + // If onwriteend callback + if (typeof me.onwriteend === "function") { + me.onwriteend(new ProgressEvent("writeend", {"target":me})); + } + }, + // Error callback + function(e) { + // If DONE (cancelled), then don't do anything + if (me.readyState === FileWriter.DONE) { + return; + } + + // DONE state + me.readyState = FileWriter.DONE; + + // Save error + me.error = new FileError(e); + + // If onerror callback + if (typeof me.onerror === "function") { + me.onerror(new ProgressEvent("error", {"target":me})); + } + + // If onwriteend callback + if (typeof me.onwriteend === "function") { + me.onwriteend(new ProgressEvent("writeend", {"target":me})); + } + }, "File", "truncate", [this.fileName, size]); +}; + +module.exports = FileWriter; + +}); + +// file: lib/common/plugin/Flags.js +define("cordova/plugin/Flags", function(require, exports, module) { +/** + * Supplies arguments to methods that lookup or create files and directories. + * + * @param create + * {boolean} file or directory if it doesn't exist + * @param exclusive + * {boolean} used with create; if true the command will fail if + * target path exists + */ +function Flags(create, exclusive) { + this.create = create || false; + this.exclusive = exclusive || false; +} + +module.exports = Flags; +}); + +// file: lib/common/plugin/LocalFileSystem.js +define("cordova/plugin/LocalFileSystem", function(require, exports, module) { +var exec = require('cordova/exec'); + +/** + * Represents a local file system. + */ +var LocalFileSystem = function() { + +}; + +LocalFileSystem.TEMPORARY = 0; //temporary, with no guarantee of persistence +LocalFileSystem.PERSISTENT = 1; //persistent + +module.exports = LocalFileSystem; +}); + +// file: lib/common/plugin/Media.js +define("cordova/plugin/Media", function(require, exports, module) { +var utils = require('cordova/utils'), + exec = require('cordova/exec'); + +var mediaObjects = {}; + +/** + * This class provides access to the device media, interfaces to both sound and video + * + * @constructor + * @param src The file name or url to play + * @param successCallback The callback to be called when the file is done playing or recording. + * successCallback() + * @param errorCallback The callback to be called if there is an error. + * errorCallback(int errorCode) - OPTIONAL + * @param statusCallback The callback to be called when media status has changed. + * statusCallback(int statusCode) - OPTIONAL + */ +var Media = function(src, successCallback, errorCallback, statusCallback) { + + // successCallback optional + if (successCallback && (typeof successCallback !== "function")) { + console.log("Media Error: successCallback is not a function"); + return; + } + + // errorCallback optional + if (errorCallback && (typeof errorCallback !== "function")) { + console.log("Media Error: errorCallback is not a function"); + return; + } + + // statusCallback optional + if (statusCallback && (typeof statusCallback !== "function")) { + console.log("Media Error: statusCallback is not a function"); + return; + } + + this.id = utils.createUUID(); + mediaObjects[this.id] = this; + this.src = src; + this.successCallback = successCallback; + this.errorCallback = errorCallback; + this.statusCallback = statusCallback; + this._duration = -1; + this._position = -1; + exec(null, this.errorCallback, "Media", "create", [this.id, this.src]); +}; + +// Media messages +Media.MEDIA_STATE = 1; +Media.MEDIA_DURATION = 2; +Media.MEDIA_POSITION = 3; +Media.MEDIA_ERROR = 9; + +// Media states +Media.MEDIA_NONE = 0; +Media.MEDIA_STARTING = 1; +Media.MEDIA_RUNNING = 2; +Media.MEDIA_PAUSED = 3; +Media.MEDIA_STOPPED = 4; +Media.MEDIA_MSG = ["None", "Starting", "Running", "Paused", "Stopped"]; + +// "static" function to return existing objs. +Media.get = function(id) { + return mediaObjects[id]; +}; + +/** + * Start or resume playing audio file. + */ +Media.prototype.play = function(options) { + exec(null, null, "Media", "startPlayingAudio", [this.id, this.src, options]); +}; + +/** + * Stop playing audio file. + */ +Media.prototype.stop = function() { + var me = this; + exec(function() { + me._position = 0; + me.successCallback(); + }, this.errorCallback, "Media", "stopPlayingAudio", [this.id]); +}; + +/** + * Seek or jump to a new time in the track.. + */ +Media.prototype.seekTo = function(milliseconds) { + var me = this; + exec(function(p) { + me._position = p; + }, this.errorCallback, "Media", "seekToAudio", [this.id, milliseconds]); +}; + +/** + * Pause playing audio file. + */ +Media.prototype.pause = function() { + exec(null, this.errorCallback, "Media", "pausePlayingAudio", [this.id]); +}; + +/** + * Get duration of an audio file. + * The duration is only set for audio that is playing, paused or stopped. + * + * @return duration or -1 if not known. + */ +Media.prototype.getDuration = function() { + return this._duration; +}; + +/** + * Get position of audio. + */ +Media.prototype.getCurrentPosition = function(success, fail) { + var me = this; + exec(function(p) { + me._position = p; + success(p); + }, fail, "Media", "getCurrentPositionAudio", [this.id]); +}; + +/** + * Start recording audio file. + */ +Media.prototype.startRecord = function() { + exec(this.successCallback, this.errorCallback, "Media", "startRecordingAudio", [this.id, this.src]); +}; + +/** + * Stop recording audio file. + */ +Media.prototype.stopRecord = function() { + exec(this.successCallback, this.errorCallback, "Media", "stopRecordingAudio", [this.id]); +}; + +/** + * Release the resources. + */ +Media.prototype.release = function() { + exec(null, this.errorCallback, "Media", "release", [this.id]); +}; + +/** + * Adjust the volume. + */ +Media.prototype.setVolume = function(volume) { + exec(null, null, "Media", "setVolume", [this.id, volume]); +}; + +/** + * Audio has status update. + * PRIVATE + * + * @param id The media object id (string) + * @param status The status code (int) + * @param msg The status message (string) + */ +Media.onStatus = function(id, msg, value) { + var media = mediaObjects[id]; + // If state update + if (msg === Media.MEDIA_STATE) { + if (value === Media.MEDIA_STOPPED) { + if (media.successCallback) { + media.successCallback(); + } + } + if (media.statusCallback) { + media.statusCallback(value); + } + } + else if (msg === Media.MEDIA_DURATION) { + media._duration = value; + } + else if (msg === Media.MEDIA_ERROR) { + if (media.errorCallback) { + // value should be a MediaError object when msg == MEDIA_ERROR + media.errorCallback(value); + } + } + else if (msg === Media.MEDIA_POSITION) { + media._position = value; + } +}; + +module.exports = Media; +}); + +// file: lib/common/plugin/MediaError.js +define("cordova/plugin/MediaError", function(require, exports, module) { +/** + * This class contains information about any Media errors. + * @constructor + */ +var MediaError = function(code, msg) { + this.code = (code !== undefined ? code : null); + this.message = msg || ""; +}; + +MediaError.MEDIA_ERR_NONE_ACTIVE = 0; +MediaError.MEDIA_ERR_ABORTED = 1; +MediaError.MEDIA_ERR_NETWORK = 2; +MediaError.MEDIA_ERR_DECODE = 3; +MediaError.MEDIA_ERR_NONE_SUPPORTED = 4; + +module.exports = MediaError; +}); + +// file: lib/common/plugin/MediaFile.js +define("cordova/plugin/MediaFile", function(require, exports, module) { +var utils = require('cordova/utils'), + exec = require('cordova/exec'), + File = require('cordova/plugin/File'), + CaptureError = require('cordova/plugin/CaptureError'); +/** + * Represents a single file. + * + * name {DOMString} name of the file, without path information + * fullPath {DOMString} the full path of the file, including the name + * type {DOMString} mime type + * lastModifiedDate {Date} last modified date + * size {Number} size of the file in bytes + */ +var MediaFile = function(name, fullPath, type, lastModifiedDate, size){ + MediaFile.__super__.constructor.apply(this, arguments); +}; + +utils.extend(MediaFile, File); + +/** + * Request capture format data for a specific file and type + * + * @param {Function} successCB + * @param {Function} errorCB + */ +MediaFile.prototype.getFormatData = function(successCallback, errorCallback) { + if (typeof this.fullPath === "undefined" || this.fullPath === null) { + errorCallback(new CaptureError(CaptureError.CAPTURE_INVALID_ARGUMENT)); + } else { + exec(successCallback, errorCallback, "Capture", "getFormatData", [this.fullPath, this.type]); + } +}; + +// TODO: can we axe this? +/** + * Casts a PluginResult message property (array of objects) to an array of MediaFile objects + * (used in Objective-C and Android) + * + * @param {PluginResult} pluginResult + */ +MediaFile.cast = function(pluginResult) { + var mediaFiles = []; + for (var i=0; i.dispatchEvent + // need to first figure out how to implement EventTarget + } + } + return event; + }; + try { + var ev = createEvent({type:"abort",target:document}); + return function ProgressEvent(type, data) { + data.type = type; + return createEvent(data); + }; + } catch(e){ + */ + return function ProgressEvent(type, dict) { + this.type = type; + this.bubbles = false; + this.cancelBubble = false; + this.cancelable = false; + this.lengthComputable = false; + this.loaded = dict && dict.loaded ? dict.loaded : 0; + this.total = dict && dict.total ? dict.total : 0; + this.target = dict && dict.target ? dict.target : null; + }; + //} +})(); + +module.exports = ProgressEvent; +}); + +// file: lib/common/plugin/accelerometer.js +define("cordova/plugin/accelerometer", function(require, exports, module) { +/** + * This class provides access to device accelerometer data. + * @constructor + */ +var utils = require("cordova/utils"), + exec = require("cordova/exec"), + Acceleration = require('cordova/plugin/Acceleration'); + +// Is the accel sensor running? +var running = false; + +// Keeps reference to watchAcceleration calls. +var timers = {}; + +// Array of listeners; used to keep track of when we should call start and stop. +var listeners = []; + +// Last returned acceleration object from native +var accel = null; + +// Tells native to start. +function start() { + exec(function(a) { + var tempListeners = listeners.slice(0); + accel = new Acceleration(a.x, a.y, a.z, a.timestamp); + for (var i = 0, l = tempListeners.length; i < l; i++) { + tempListeners[i].win(accel); + } + }, function(e) { + var tempListeners = listeners.slice(0); + for (var i = 0, l = tempListeners.length; i < l; i++) { + tempListeners[i].fail(e); + } + }, "Accelerometer", "start", []); + running = true; +} + +// Tells native to stop. +function stop() { + exec(null, null, "Accelerometer", "stop", []); + running = false; +} + +// Adds a callback pair to the listeners array +function createCallbackPair(win, fail) { + return {win:win, fail:fail}; +} + +// Removes a win/fail listener pair from the listeners array +function removeListeners(l) { + var idx = listeners.indexOf(l); + if (idx > -1) { + listeners.splice(idx, 1); + if (listeners.length === 0) { + stop(); + } + } +} + +var accelerometer = { + /** + * Asynchronously aquires the current acceleration. + * + * @param {Function} successCallback The function to call when the acceleration data is available + * @param {Function} errorCallback The function to call when there is an error getting the acceleration data. (OPTIONAL) + * @param {AccelerationOptions} options The options for getting the accelerometer data such as timeout. (OPTIONAL) + */ + getCurrentAcceleration: function(successCallback, errorCallback, options) { + // successCallback required + if (typeof successCallback !== "function") { + throw "getCurrentAcceleration must be called with at least a success callback function as first parameter."; + } + + var p; + var win = function(a) { + removeListeners(p); + successCallback(a); + }; + var fail = function(e) { + removeListeners(p); + errorCallback(e); + }; + + p = createCallbackPair(win, fail); + listeners.push(p); + + if (!running) { + start(); + } + }, + + /** + * Asynchronously aquires the acceleration repeatedly at a given interval. + * + * @param {Function} successCallback The function to call each time the acceleration data is available + * @param {Function} errorCallback The function to call when there is an error getting the acceleration data. (OPTIONAL) + * @param {AccelerationOptions} options The options for getting the accelerometer data such as timeout. (OPTIONAL) + * @return String The watch id that must be passed to #clearWatch to stop watching. + */ + watchAcceleration: function(successCallback, errorCallback, options) { + // Default interval (10 sec) + var frequency = (options && options.frequency && typeof options.frequency == 'number') ? options.frequency : 10000; + + // successCallback required + if (typeof successCallback !== "function") { + throw "watchAcceleration must be called with at least a success callback function as first parameter."; + } + + // Keep reference to watch id, and report accel readings as often as defined in frequency + var id = utils.createUUID(); + + var p = createCallbackPair(function(){}, function(e) { + removeListeners(p); + errorCallback(e); + }); + listeners.push(p); + + timers[id] = { + timer:window.setInterval(function() { + if (accel) { + successCallback(accel); + } + }, frequency), + listeners:p + }; + + if (running) { + // If we're already running then immediately invoke the success callback + // but only if we have retreived a value, sample code does not check for null ... + if(accel) { + successCallback(accel); + } + } else { + start(); + } + + return id; + }, + + /** + * Clears the specified accelerometer watch. + * + * @param {String} id The id of the watch returned from #watchAcceleration. + */ + clearWatch: function(id) { + // Stop javascript timer & remove from timer list + if (id && timers[id]) { + window.clearInterval(timers[id].timer); + removeListeners(timers[id].listeners); + delete timers[id]; + } + } +}; + +module.exports = accelerometer; + +}); + +// file: lib/android/plugin/android/app.js +define("cordova/plugin/android/app", function(require, exports, module) { +var exec = require('cordova/exec'); + +module.exports = { + /** + * Clear the resource cache. + */ + clearCache:function() { + exec(null, null, "App", "clearCache", []); + }, + + /** + * Load the url into the webview or into new browser instance. + * + * @param url The URL to load + * @param props Properties that can be passed in to the activity: + * wait: int => wait msec before loading URL + * loadingDialog: "Title,Message" => display a native loading dialog + * loadUrlTimeoutValue: int => time in msec to wait before triggering a timeout error + * clearHistory: boolean => clear webview history (default=false) + * openExternal: boolean => open in a new browser (default=false) + * + * Example: + * navigator.app.loadUrl("http://server/myapp/index.html", {wait:2000, loadingDialog:"Wait,Loading App", loadUrlTimeoutValue: 60000}); + */ + loadUrl:function(url, props) { + exec(null, null, "App", "loadUrl", [url, props]); + }, + + /** + * Cancel loadUrl that is waiting to be loaded. + */ + cancelLoadUrl:function() { + exec(null, null, "App", "cancelLoadUrl", []); + }, + + /** + * Clear web history in this web view. + * Instead of BACK button loading the previous web page, it will exit the app. + */ + clearHistory:function() { + exec(null, null, "App", "clearHistory", []); + }, + + /** + * Go to previous page displayed. + * This is the same as pressing the backbutton on Android device. + */ + backHistory:function() { + exec(null, null, "App", "backHistory", []); + }, + + /** + * Override the default behavior of the Android back button. + * If overridden, when the back button is pressed, the "backKeyDown" JavaScript event will be fired. + * + * Note: The user should not have to call this method. Instead, when the user + * registers for the "backbutton" event, this is automatically done. + * + * @param override T=override, F=cancel override + */ + overrideBackbutton:function(override) { + exec(null, null, "App", "overrideBackbutton", [override]); + }, + + /** + * Exit and terminate the application. + */ + exitApp:function() { + return exec(null, null, "App", "exitApp", []); + } +}; +}); + +// file: lib/android/plugin/android/callback.js +define("cordova/plugin/android/callback", function(require, exports, module) { +var port = null, + token = null, + cordova = require('cordova'), + polling = require('cordova/plugin/android/polling'), + callback = function() { + // Exit if shutting down app + if (cordova.shuttingDown) { + return; + } + + // If polling flag was changed, start using polling from now on + if (cordova.UsePolling) { + polling(); + return; + } + + var xmlhttp = new XMLHttpRequest(); + + // Callback function when XMLHttpRequest is ready + xmlhttp.onreadystatechange=function(){ + if(xmlhttp.readyState === 4){ + + // Exit if shutting down app + if (cordova.shuttingDown) { + return; + } + + // If callback has JavaScript statement to execute + if (xmlhttp.status === 200) { + + // Need to url decode the response + var msg = decodeURIComponent(xmlhttp.responseText); + setTimeout(function() { + try { + var t = eval(msg); + } + catch (e) { + // If we're getting an error here, seeing the message will help in debugging + console.log("JSCallback: Message from Server: " + msg); + console.log("JSCallback Error: "+e); + } + }, 1); + setTimeout(callback, 1); + } + + // If callback ping (used to keep XHR request from timing out) + else if (xmlhttp.status === 404) { + setTimeout(callback, 10); + } + + // If security error + else if (xmlhttp.status === 403) { + console.log("JSCallback Error: Invalid token. Stopping callbacks."); + } + + // If server is stopping + else if (xmlhttp.status === 503) { + console.log("JSCallback Server Closed: Stopping callbacks."); + } + + // If request wasn't GET + else if (xmlhttp.status === 400) { + console.log("JSCallback Error: Bad request. Stopping callbacks."); + } + + // If error, revert to polling + else { + console.log("JSCallback Error: Request failed."); + cordova.UsePolling = true; + polling(); + } + } + }; + + if (port === null) { + port = prompt("getPort", "gap_callbackServer:"); + } + if (token === null) { + token = prompt("getToken", "gap_callbackServer:"); + } + xmlhttp.open("GET", "http://127.0.0.1:"+port+"/"+token , true); + xmlhttp.send(); +}; + +module.exports = callback; +}); + +// file: lib/android/plugin/android/device.js +define("cordova/plugin/android/device", function(require, exports, module) { +var channel = require('cordova/channel'), + utils = require('cordova/utils'), + exec = require('cordova/exec'), + app = require('cordova/plugin/android/app'); + +module.exports = { + /* + * DEPRECATED + * This is only for Android. + * + * You must explicitly override the back button. + */ + overrideBackButton:function() { + console.log("Device.overrideBackButton() is deprecated. Use App.overrideBackbutton(true)."); + app.overrideBackbutton(true); + }, + + /* + * DEPRECATED + * This is only for Android. + * + * This resets the back button to the default behaviour + */ + resetBackButton:function() { + console.log("Device.resetBackButton() is deprecated. Use App.overrideBackbutton(false)."); + app.overrideBackbutton(false); + }, + + /* + * DEPRECATED + * This is only for Android. + * + * This terminates the activity! + */ + exitApp:function() { + console.log("Device.exitApp() is deprecated. Use App.exitApp()."); + app.exitApp(); + } +}; + +}); + +// file: lib/android/plugin/android/notification.js +define("cordova/plugin/android/notification", function(require, exports, module) { +var exec = require('cordova/exec'); + +/** + * Provides Android enhanced notification API. + */ +module.exports = { + activityStart : function(title, message) { + // If title and message not specified then mimic Android behavior of + // using default strings. + if (typeof title === "undefined" && typeof message == "undefined") { + title = "Busy"; + message = 'Please wait...'; + } + + exec(null, null, 'Notification', 'activityStart', [ title, message ]); + }, + + /** + * Close an activity dialog + */ + activityStop : function() { + exec(null, null, 'Notification', 'activityStop', []); + }, + + /** + * Display a progress dialog with progress bar that goes from 0 to 100. + * + * @param {String} + * title Title of the progress dialog. + * @param {String} + * message Message to display in the dialog. + */ + progressStart : function(title, message) { + exec(null, null, 'Notification', 'progressStart', [ title, message ]); + }, + + /** + * Close the progress dialog. + */ + progressStop : function() { + exec(null, null, 'Notification', 'progressStop', []); + }, + + /** + * Set the progress dialog value. + * + * @param {Number} + * value 0-100 + */ + progressValue : function(value) { + exec(null, null, 'Notification', 'progressValue', [ value ]); + } +}; +}); + +// file: lib/android/plugin/android/polling.js +define("cordova/plugin/android/polling", function(require, exports, module) { +var cordova = require('cordova'), + period = 50, + polling = function() { + // Exit if shutting down app + if (cordova.shuttingDown) { + return; + } + + // If polling flag was changed, stop using polling from now on and switch to XHR server / callback + if (!cordova.UsePolling) { + require('cordova/plugin/android/callback')(); + return; + } + + var msg = prompt("", "gap_poll:"); + if (msg) { + setTimeout(function() { + try { + var t = eval(""+msg); + } + catch (e) { + console.log("JSCallbackPolling: Message from Server: " + msg); + console.log("JSCallbackPolling Error: "+e); + } + }, 1); + setTimeout(polling, 1); + } + else { + setTimeout(polling, period); + } +}; + +module.exports = polling; +}); + +// file: lib/android/plugin/android/storage.js +define("cordova/plugin/android/storage", function(require, exports, module) { +var utils = require('cordova/utils'), + exec = require('cordova/exec'), + channel = require('cordova/channel'); + +var queryQueue = {}; + +/** + * SQL result set object + * PRIVATE METHOD + * @constructor + */ +var DroidDB_Rows = function() { + this.resultSet = []; // results array + this.length = 0; // number of rows +}; + +/** + * Get item from SQL result set + * + * @param row The row number to return + * @return The row object + */ +DroidDB_Rows.prototype.item = function(row) { + return this.resultSet[row]; +}; + +/** + * SQL result set that is returned to user. + * PRIVATE METHOD + * @constructor + */ +var DroidDB_Result = function() { + this.rows = new DroidDB_Rows(); +}; + +/** + * Callback from native code when query is complete. + * PRIVATE METHOD + * + * @param id Query id + */ +function completeQuery(id, data) { + var query = queryQueue[id]; + if (query) { + try { + delete queryQueue[id]; + + // Get transaction + var tx = query.tx; + + // If transaction hasn't failed + // Note: We ignore all query results if previous query + // in the same transaction failed. + if (tx && tx.queryList[id]) { + + // Save query results + var r = new DroidDB_Result(); + r.rows.resultSet = data; + r.rows.length = data.length; + try { + if (typeof query.successCallback === 'function') { + query.successCallback(query.tx, r); + } + } catch (ex) { + console.log("executeSql error calling user success callback: "+ex); + } + + tx.queryComplete(id); + } + } catch (e) { + console.log("executeSql error: "+e); + } + } +} + +/** + * Callback from native code when query fails + * PRIVATE METHOD + * + * @param reason Error message + * @param id Query id + */ +function failQuery(reason, id) { + var query = queryQueue[id]; + if (query) { + try { + delete queryQueue[id]; + + // Get transaction + var tx = query.tx; + + // If transaction hasn't failed + // Note: We ignore all query results if previous query + // in the same transaction failed. + if (tx && tx.queryList[id]) { + tx.queryList = {}; + + try { + if (typeof query.errorCallback === 'function') { + query.errorCallback(query.tx, reason); + } + } catch (ex) { + console.log("executeSql error calling user error callback: "+ex); + } + + tx.queryFailed(id, reason); + } + + } catch (e) { + console.log("executeSql error: "+e); + } + } +} + +/** + * SQL query object + * PRIVATE METHOD + * + * @constructor + * @param tx The transaction object that this query belongs to + */ +var DroidDB_Query = function(tx) { + + // Set the id of the query + this.id = utils.createUUID(); + + // Add this query to the queue + queryQueue[this.id] = this; + + // Init result + this.resultSet = []; + + // Set transaction that this query belongs to + this.tx = tx; + + // Add this query to transaction list + this.tx.queryList[this.id] = this; + + // Callbacks + this.successCallback = null; + this.errorCallback = null; + +}; + +/** + * Transaction object + * PRIVATE METHOD + * @constructor + */ +var DroidDB_Tx = function() { + + // Set the id of the transaction + this.id = utils.createUUID(); + + // Callbacks + this.successCallback = null; + this.errorCallback = null; + + // Query list + this.queryList = {}; +}; + +/** + * Mark query in transaction as complete. + * If all queries are complete, call the user's transaction success callback. + * + * @param id Query id + */ +DroidDB_Tx.prototype.queryComplete = function(id) { + delete this.queryList[id]; + + // If no more outstanding queries, then fire transaction success + if (this.successCallback) { + var count = 0; + var i; + for (i in this.queryList) { + if (this.queryList.hasOwnProperty(i)) { + count++; + } + } + if (count === 0) { + try { + this.successCallback(); + } catch(e) { + console.log("Transaction error calling user success callback: " + e); + } + } + } +}; + +/** + * Mark query in transaction as failed. + * + * @param id Query id + * @param reason Error message + */ +DroidDB_Tx.prototype.queryFailed = function(id, reason) { + + // The sql queries in this transaction have already been run, since + // we really don't have a real transaction implemented in native code. + // However, the user callbacks for the remaining sql queries in transaction + // will not be called. + this.queryList = {}; + + if (this.errorCallback) { + try { + this.errorCallback(reason); + } catch(e) { + console.log("Transaction error calling user error callback: " + e); + } + } +}; + +/** + * Execute SQL statement + * + * @param sql SQL statement to execute + * @param params Statement parameters + * @param successCallback Success callback + * @param errorCallback Error callback + */ +DroidDB_Tx.prototype.executeSql = function(sql, params, successCallback, errorCallback) { + + // Init params array + if (typeof params === 'undefined') { + params = []; + } + + // Create query and add to queue + var query = new DroidDB_Query(this); + queryQueue[query.id] = query; + + // Save callbacks + query.successCallback = successCallback; + query.errorCallback = errorCallback; + + // Call native code + exec(null, null, "Storage", "executeSql", [sql, params, query.id]); +}; + +var DatabaseShell = function() { +}; + +/** + * Start a transaction. + * Does not support rollback in event of failure. + * + * @param process {Function} The transaction function + * @param successCallback {Function} + * @param errorCallback {Function} + */ +DatabaseShell.prototype.transaction = function(process, errorCallback, successCallback) { + var tx = new DroidDB_Tx(); + tx.successCallback = successCallback; + tx.errorCallback = errorCallback; + try { + process(tx); + } catch (e) { + console.log("Transaction error: "+e); + if (tx.errorCallback) { + try { + tx.errorCallback(e); + } catch (ex) { + console.log("Transaction error calling user error callback: "+e); + } + } + } +}; + +/** + * Open database + * + * @param name Database name + * @param version Database version + * @param display_name Database display name + * @param size Database size in bytes + * @return Database object + */ +var DroidDB_openDatabase = function(name, version, display_name, size) { + exec(null, null, "Storage", "openDatabase", [name, version, display_name, size]); + var db = new DatabaseShell(); + return db; +}; + +/** + * For browsers with no localStorage we emulate it with SQLite. Follows the w3c api. + * TODO: Do similar for sessionStorage. + * @constructor + */ +var CupcakeLocalStorage = function() { + channel.waitForInitialization("cupcakeStorage"); + + try { + + this.db = openDatabase('localStorage', '1.0', 'localStorage', 2621440); + var storage = {}; + this.length = 0; + function setLength (length) { + this.length = length; + localStorage.length = length; + } + this.db.transaction( + function (transaction) { + var i; + transaction.executeSql('CREATE TABLE IF NOT EXISTS storage (id NVARCHAR(40) PRIMARY KEY, body NVARCHAR(255))'); + transaction.executeSql('SELECT * FROM storage', [], function(tx, result) { + for(var i = 0; i < result.rows.length; i++) { + storage[result.rows.item(i).id] = result.rows.item(i).body; + } + setLength(result.rows.length); + channel.initializationComplete("cupcakeStorage"); + }); + + }, + function (err) { + utils.alert(err.message); + } + ); + this.setItem = function(key, val) { + if (typeof(storage[key])=='undefined') { + this.length++; + } + storage[key] = val; + this.db.transaction( + function (transaction) { + transaction.executeSql('CREATE TABLE IF NOT EXISTS storage (id NVARCHAR(40) PRIMARY KEY, body NVARCHAR(255))'); + transaction.executeSql('REPLACE INTO storage (id, body) values(?,?)', [key,val]); + } + ); + }; + this.getItem = function(key) { + return storage[key]; + }; + this.removeItem = function(key) { + delete storage[key]; + this.length--; + this.db.transaction( + function (transaction) { + transaction.executeSql('CREATE TABLE IF NOT EXISTS storage (id NVARCHAR(40) PRIMARY KEY, body NVARCHAR(255))'); + transaction.executeSql('DELETE FROM storage where id=?', [key]); + } + ); + }; + this.clear = function() { + storage = {}; + this.length = 0; + this.db.transaction( + function (transaction) { + transaction.executeSql('CREATE TABLE IF NOT EXISTS storage (id NVARCHAR(40) PRIMARY KEY, body NVARCHAR(255))'); + transaction.executeSql('DELETE FROM storage', []); + } + ); + }; + this.key = function(index) { + var i = 0; + for (var j in storage) { + if (i==index) { + return j; + } else { + i++; + } + } + return null; + }; + + } catch(e) { + utils.alert("Database error "+e+"."); + return; + } +}; + +module.exports = { + openDatabase:DroidDB_openDatabase, + CupcakeLocalStorage:CupcakeLocalStorage, + failQuery:failQuery, + completeQuery:completeQuery +}; + +}); + +// file: lib/common/plugin/battery.js +define("cordova/plugin/battery", function(require, exports, module) { +/** + * This class contains information about the current battery status. + * @constructor + */ +var cordova = require('cordova'), + exec = require('cordova/exec'); + +function handlers() { + return battery.channels.batterystatus.numHandlers + + battery.channels.batterylow.numHandlers + + battery.channels.batterycritical.numHandlers; +} + +var Battery = function() { + this._level = null; + this._isPlugged = null; + // Create new event handlers on the window (returns a channel instance) + var subscriptionEvents = { + onSubscribe:this.onSubscribe, + onUnsubscribe:this.onUnsubscribe + }; + this.channels = { + batterystatus:cordova.addWindowEventHandler("batterystatus", subscriptionEvents), + batterylow:cordova.addWindowEventHandler("batterylow", subscriptionEvents), + batterycritical:cordova.addWindowEventHandler("batterycritical", subscriptionEvents) + }; +}; +/** + * Event handlers for when callbacks get registered for the battery. + * Keep track of how many handlers we have so we can start and stop the native battery listener + * appropriately (and hopefully save on battery life!). + */ +Battery.prototype.onSubscribe = function() { + var me = battery; + // If we just registered the first handler, make sure native listener is started. + if (handlers() === 1) { + exec(me._status, me._error, "Battery", "start", []); + } +}; + +Battery.prototype.onUnsubscribe = function() { + var me = battery; + + // If we just unregistered the last handler, make sure native listener is stopped. + if (handlers() === 0) { + exec(null, null, "Battery", "stop", []); + } +}; + +/** + * Callback for battery status + * + * @param {Object} info keys: level, isPlugged + */ +Battery.prototype._status = function(info) { + if (info) { + var me = battery; + var level = info.level; + if (me._level !== level || me._isPlugged !== info.isPlugged) { + // Fire batterystatus event + cordova.fireWindowEvent("batterystatus", info); + + // Fire low battery event + if (level === 20 || level === 5) { + if (level === 20) { + cordova.fireWindowEvent("batterylow", info); + } + else { + cordova.fireWindowEvent("batterycritical", info); + } + } + } + me._level = level; + me._isPlugged = info.isPlugged; + } +}; + +/** + * Error callback for battery start + */ +Battery.prototype._error = function(e) { + console.log("Error initializing Battery: " + e); +}; + +var battery = new Battery(); + +module.exports = battery; +}); + +// file: lib/common/plugin/capture.js +define("cordova/plugin/capture", function(require, exports, module) { +var exec = require('cordova/exec'), + MediaFile = require('cordova/plugin/MediaFile'); + +/** + * Launches a capture of different types. + * + * @param (DOMString} type + * @param {Function} successCB + * @param {Function} errorCB + * @param {CaptureVideoOptions} options + */ +function _capture(type, successCallback, errorCallback, options) { + var win = function(pluginResult) { + var mediaFiles = []; + var i; + for (i = 0; i < pluginResult.length; i++) { + var mediaFile = new MediaFile(); + mediaFile.name = pluginResult[i].name; + mediaFile.fullPath = pluginResult[i].fullPath; + mediaFile.type = pluginResult[i].type; + mediaFile.lastModifiedDate = pluginResult[i].lastModifiedDate; + mediaFile.size = pluginResult[i].size; + mediaFiles.push(mediaFile); + } + successCallback(mediaFiles); + }; + exec(win, errorCallback, "Capture", type, [options]); +} +/** + * The Capture interface exposes an interface to the camera and microphone of the hosting device. + */ +function Capture() { + this.supportedAudioModes = []; + this.supportedImageModes = []; + this.supportedVideoModes = []; +} + +/** + * Launch audio recorder application for recording audio clip(s). + * + * @param {Function} successCB + * @param {Function} errorCB + * @param {CaptureAudioOptions} options + */ +Capture.prototype.captureAudio = function(successCallback, errorCallback, options){ + _capture("captureAudio", successCallback, errorCallback, options); +}; + +/** + * Launch camera application for taking image(s). + * + * @param {Function} successCB + * @param {Function} errorCB + * @param {CaptureImageOptions} options + */ +Capture.prototype.captureImage = function(successCallback, errorCallback, options){ + _capture("captureImage", successCallback, errorCallback, options); +}; + +/** + * Launch device camera application for recording video(s). + * + * @param {Function} successCB + * @param {Function} errorCB + * @param {CaptureVideoOptions} options + */ +Capture.prototype.captureVideo = function(successCallback, errorCallback, options){ + _capture("captureVideo", successCallback, errorCallback, options); +}; + + +module.exports = new Capture(); + +}); + +// file: lib/common/plugin/compass.js +define("cordova/plugin/compass", function(require, exports, module) { +var exec = require('cordova/exec'), + utils = require('cordova/utils'), + CompassHeading = require('cordova/plugin/CompassHeading'), + CompassError = require('cordova/plugin/CompassError'), + timers = {}, + compass = { + /** + * Asynchronously acquires the current heading. + * @param {Function} successCallback The function to call when the heading + * data is available + * @param {Function} errorCallback The function to call when there is an error + * getting the heading data. + * @param {CompassOptions} options The options for getting the heading data (not used). + */ + getCurrentHeading:function(successCallback, errorCallback, options) { + // successCallback required + if (typeof successCallback !== "function") { + console.log("Compass Error: successCallback is not a function"); + return; + } + + // errorCallback optional + if (errorCallback && (typeof errorCallback !== "function")) { + console.log("Compass Error: errorCallback is not a function"); + return; + } + + var win = function(result) { + var ch = new CompassHeading(result.magneticHeading, result.trueHeading, result.headingAccuracy, result.timestamp); + successCallback(ch); + }; + var fail = function(code) { + var ce = new CompassError(code); + errorCallback(ce); + }; + + // Get heading + exec(win, fail, "Compass", "getHeading", [options]); + }, + + /** + * Asynchronously acquires the heading repeatedly at a given interval. + * @param {Function} successCallback The function to call each time the heading + * data is available + * @param {Function} errorCallback The function to call when there is an error + * getting the heading data. + * @param {HeadingOptions} options The options for getting the heading data + * such as timeout and the frequency of the watch. For iOS, filter parameter + * specifies to watch via a distance filter rather than time. + */ + watchHeading:function(successCallback, errorCallback, options) { + // Default interval (100 msec) + var frequency = (options !== undefined && options.frequency !== undefined) ? options.frequency : 100; + var filter = (options !== undefined && options.filter !== undefined) ? options.filter : 0; + + // successCallback required + if (typeof successCallback !== "function") { + console.log("Compass Error: successCallback is not a function"); + return; + } + + // errorCallback optional + if (errorCallback && (typeof errorCallback !== "function")) { + console.log("Compass Error: errorCallback is not a function"); + return; + } + + var id = utils.createUUID(); + if (filter > 0) { + // is an iOS request for watch by filter, no timer needed + timers[id] = "iOS"; + compass.getCurrentHeading(successCallback, errorCallback, options); + } else { + // Start watch timer to get headings + timers[id] = window.setInterval(function() { + compass.getCurrentHeading(successCallback, errorCallback); + }, frequency); + } + + return id; + }, + + /** + * Clears the specified heading watch. + * @param {String} watchId The ID of the watch returned from #watchHeading. + */ + clearWatch:function(id) { + // Stop javascript timer & remove from timer list + if (id && timers[id]) { + if (timers[id] != "iOS") { + clearInterval(timers[id]); + } else { + // is iOS watch by filter so call into device to stop + exec(null, null, "Compass", "stopHeading", []); + } + delete timers[id]; + } + } + }; + +module.exports = compass; +}); + +// file: lib/common/plugin/console-via-logger.js +define("cordova/plugin/console-via-logger", function(require, exports, module) { +//------------------------------------------------------------------------------ + +var logger = require("cordova/plugin/logger"); +var utils = require("cordova/utils"); + +//------------------------------------------------------------------------------ +// object that we're exporting +//------------------------------------------------------------------------------ +var console = module.exports; + +//------------------------------------------------------------------------------ +// copy of the original console object +//------------------------------------------------------------------------------ +var WinConsole = window.console; + +//------------------------------------------------------------------------------ +// whether to use the logger +//------------------------------------------------------------------------------ +var UseLogger = false; + +//------------------------------------------------------------------------------ +// Timers +//------------------------------------------------------------------------------ +var Timers = {}; + +//------------------------------------------------------------------------------ +// used for unimplemented methods +//------------------------------------------------------------------------------ +function noop() {} + +//------------------------------------------------------------------------------ +// used for unimplemented methods +//------------------------------------------------------------------------------ +console.useLogger = function (value) { + if (arguments.length) UseLogger = !!value; + + if (UseLogger) { + if (logger.useConsole()) { + throw new Error("console and logger are too intertwingly"); + } + } + + return UseLogger; +}; + +//------------------------------------------------------------------------------ +console.log = function() { + if (logger.useConsole()) return; + logger.log.apply(logger, [].slice.call(arguments)); +}; + +//------------------------------------------------------------------------------ +console.error = function() { + if (logger.useConsole()) return; + logger.error.apply(logger, [].slice.call(arguments)); +}; + +//------------------------------------------------------------------------------ +console.warn = function() { + if (logger.useConsole()) return; + logger.warn.apply(logger, [].slice.call(arguments)); +}; + +//------------------------------------------------------------------------------ +console.info = function() { + if (logger.useConsole()) return; + logger.info.apply(logger, [].slice.call(arguments)); +}; + +//------------------------------------------------------------------------------ +console.debug = function() { + if (logger.useConsole()) return; + logger.debug.apply(logger, [].slice.call(arguments)); +}; + +//------------------------------------------------------------------------------ +console.assert = function(expression) { + if (expression) return; + + var message = utils.vformat(arguments[1], [].slice.call(arguments, 2)); + console.log("ASSERT: " + message); +}; + +//------------------------------------------------------------------------------ +console.clear = function() {}; + +//------------------------------------------------------------------------------ +console.dir = function(object) { + console.log("%o", object); +}; + +//------------------------------------------------------------------------------ +console.dirxml = function(node) { + console.log(node.innerHTML); +}; + +//------------------------------------------------------------------------------ +console.trace = noop; + +//------------------------------------------------------------------------------ +console.group = console.log; + +//------------------------------------------------------------------------------ +console.groupCollapsed = console.log; + +//------------------------------------------------------------------------------ +console.groupEnd = noop; + +//------------------------------------------------------------------------------ +console.time = function(name) { + Timers[name] = new Date().valueOf(); +}; + +//------------------------------------------------------------------------------ +console.timeEnd = function(name) { + var timeStart = Timers[name]; + if (!timeStart) { + console.warn("unknown timer: " + name); + return; + } + + var timeElapsed = new Date().valueOf() - timeStart; + console.log(name + ": " + timeElapsed + "ms"); +}; + +//------------------------------------------------------------------------------ +console.timeStamp = noop; + +//------------------------------------------------------------------------------ +console.profile = noop; + +//------------------------------------------------------------------------------ +console.profileEnd = noop; + +//------------------------------------------------------------------------------ +console.count = noop; + +//------------------------------------------------------------------------------ +console.exception = console.log; + +//------------------------------------------------------------------------------ +console.table = function(data, columns) { + console.log("%o", data); +}; + +//------------------------------------------------------------------------------ +// return a new function that calls both functions passed as args +//------------------------------------------------------------------------------ +function wrapperedOrigCall(orgFunc, newFunc) { + return function() { + var args = [].slice.call(arguments); + try { orgFunc.apply(WinConsole, args); } catch (e) {} + try { newFunc.apply(console, args); } catch (e) {} + }; +} + +//------------------------------------------------------------------------------ +// For every function that exists in the original console object, that +// also exists in the new console object, wrap the new console method +// with one that calls both +//------------------------------------------------------------------------------ +for (var key in console) { + if (typeof WinConsole[key] == "function") { + console[key] = wrapperedOrigCall(WinConsole[key], console[key]); + } +} + +}); + +// file: lib/common/plugin/contacts.js +define("cordova/plugin/contacts", function(require, exports, module) { +var exec = require('cordova/exec'), + ContactError = require('cordova/plugin/ContactError'), + utils = require('cordova/utils'), + Contact = require('cordova/plugin/Contact'); + +/** +* Represents a group of Contacts. +* @constructor +*/ +var contacts = { + /** + * Returns an array of Contacts matching the search criteria. + * @param fields that should be searched + * @param successCB success callback + * @param errorCB error callback + * @param {ContactFindOptions} options that can be applied to contact searching + * @return array of Contacts matching search criteria + */ + find:function(fields, successCB, errorCB, options) { + if (!successCB) { + throw new TypeError("You must specify a success callback for the find command."); + } + if (!fields || (utils.isArray(fields) && fields.length === 0)) { + if (typeof errorCB === "function") { + errorCB(new ContactError(ContactError.INVALID_ARGUMENT_ERROR)); + } + } else { + var win = function(result) { + var cs = []; + for (var i = 0, l = result.length; i < l; i++) { + cs.push(contacts.create(result[i])); + } + successCB(cs); + }; + exec(win, errorCB, "Contacts", "search", [fields, options]); + } + }, + + /** + * This function creates a new contact, but it does not persist the contact + * to device storage. To persist the contact to device storage, invoke + * contact.save(). + * @param properties an object who's properties will be examined to create a new Contact + * @returns new Contact object + */ + create:function(properties) { + var i; + var contact = new Contact(); + for (i in properties) { + if (typeof contact[i] !== 'undefined' && properties.hasOwnProperty(i)) { + contact[i] = properties[i]; + } + } + return contact; + } +}; + +module.exports = contacts; + +}); + +// file: lib/common/plugin/device.js +define("cordova/plugin/device", function(require, exports, module) { +var channel = require('cordova/channel'), + utils = require('cordova/utils'), + exec = require('cordova/exec'); + +// Tell cordova channel to wait on the CordovaInfoReady event +channel.waitForInitialization('onCordovaInfoReady'); + +/** + * This represents the mobile device, and provides properties for inspecting the model, version, UUID of the + * phone, etc. + * @constructor + */ +function Device() { + this.available = false; + this.platform = null; + this.version = null; + this.name = null; + this.uuid = null; + this.cordova = null; + + var me = this; + + channel.onCordovaReady.subscribeOnce(function() { + me.getInfo(function(info) { + me.available = true; + me.platform = info.platform; + me.version = info.version; + me.name = info.name; + me.uuid = info.uuid; + me.cordova = info.cordova; + channel.onCordovaInfoReady.fire(); + },function(e) { + me.available = false; + utils.alert("[ERROR] Error initializing Cordova: " + e); + }); + }); +} + +/** + * Get device info + * + * @param {Function} successCallback The function to call when the heading data is available + * @param {Function} errorCallback The function to call when there is an error getting the heading data. (OPTIONAL) + */ +Device.prototype.getInfo = function(successCallback, errorCallback) { + + // successCallback required + if (typeof successCallback !== "function") { + console.log("Device Error: successCallback is not a function"); + return; + } + + // errorCallback optional + if (errorCallback && (typeof errorCallback !== "function")) { + console.log("Device Error: errorCallback is not a function"); + return; + } + + // Get info + exec(successCallback, errorCallback, "Device", "getDeviceInfo", []); +}; + +module.exports = new Device(); + +}); + +// file: lib/common/plugin/geolocation.js +define("cordova/plugin/geolocation", function(require, exports, module) { +var utils = require('cordova/utils'), + exec = require('cordova/exec'), + PositionError = require('cordova/plugin/PositionError'), + Position = require('cordova/plugin/Position'); + +var timers = {}; // list of timers in use + +// Returns default params, overrides if provided with values +function parseParameters(options) { + var opt = { + maximumAge: 0, + enableHighAccuracy: false, + timeout: Infinity + }; + + if (options) { + if (options.maximumAge !== undefined && !isNaN(options.maximumAge) && options.maximumAge > 0) { + opt.maximumAge = options.maximumAge; + } + if (options.enableHighAccuracy !== undefined) { + opt.enableHighAccuracy = options.enableHighAccuracy; + } + if (options.timeout !== undefined && !isNaN(options.timeout)) { + if (options.timeout < 0) { + opt.timeout = 0; + } else { + opt.timeout = options.timeout; + } + } + } + + return opt; +} + +// Returns a timeout failure, closed over a specified timeout value and error callback. +function createTimeout(errorCallback, timeout) { + var t = setTimeout(function() { + clearTimeout(t); + t = null; + errorCallback({ + code:PositionError.TIMEOUT, + message:"Position retrieval timed out." + }); + }, timeout); + return t; +} + +var geolocation = { + lastPosition:null, // reference to last known (cached) position returned + /** + * Asynchronously aquires the current position. + * + * @param {Function} successCallback The function to call when the position data is available + * @param {Function} errorCallback The function to call when there is an error getting the heading position. (OPTIONAL) + * @param {PositionOptions} options The options for getting the position data. (OPTIONAL) + */ + getCurrentPosition:function(successCallback, errorCallback, options) { + if (arguments.length === 0) { + throw new Error("getCurrentPosition must be called with at least one argument."); + } + options = parseParameters(options); + + // Timer var that will fire an error callback if no position is retrieved from native + // before the "timeout" param provided expires + var timeoutTimer = null; + + var win = function(p) { + clearTimeout(timeoutTimer); + if (!timeoutTimer) { + // Timeout already happened, or native fired error callback for + // this geo request. + // Don't continue with success callback. + return; + } + var pos = new Position( + { + latitude:p.latitude, + longitude:p.longitude, + altitude:p.altitude, + accuracy:p.accuracy, + heading:p.heading, + velocity:p.velocity, + altitudeAccuracy:p.altitudeAccuracy + }, + (p.timestamp === undefined ? new Date() : ((p.timestamp instanceof Date) ? p.timestamp : new Date(p.timestamp))) + ); + geolocation.lastPosition = pos; + successCallback(pos); + }; + var fail = function(e) { + clearTimeout(timeoutTimer); + timeoutTimer = null; + var err = new PositionError(e.code, e.message); + if (errorCallback) { + errorCallback(err); + } + }; + + // Check our cached position, if its timestamp difference with current time is less than the maximumAge, then just + // fire the success callback with the cached position. + if (geolocation.lastPosition && options.maximumAge && (((new Date()).getTime() - geolocation.lastPosition.timestamp.getTime()) <= options.maximumAge)) { + successCallback(geolocation.lastPosition); + // If the cached position check failed and the timeout was set to 0, error out with a TIMEOUT error object. + } else if (options.timeout === 0) { + fail({ + code:PositionError.TIMEOUT, + message:"timeout value in PositionOptions set to 0 and no cached Position object available, or cached Position object's age exceed's provided PositionOptions' maximumAge parameter." + }); + // Otherwise we have to call into native to retrieve a position. + } else { + if (options.timeout !== Infinity) { + // If the timeout value was not set to Infinity (default), then + // set up a timeout function that will fire the error callback + // if no successful position was retrieved before timeout expired. + timeoutTimer = createTimeout(fail, options.timeout); + } else { + // This is here so the check in the win function doesn't mess stuff up + // may seem weird but this guarantees timeoutTimer is + // always truthy before we call into native + timeoutTimer = true; + } + exec(win, fail, "Geolocation", "getLocation", [options.enableHighAccuracy, options.maximumAge]); + } + return timeoutTimer; + }, + /** + * Asynchronously watches the geolocation for changes to geolocation. When a change occurs, + * the successCallback is called with the new location. + * + * @param {Function} successCallback The function to call each time the location data is available + * @param {Function} errorCallback The function to call when there is an error getting the location data. (OPTIONAL) + * @param {PositionOptions} options The options for getting the location data such as frequency. (OPTIONAL) + * @return String The watch id that must be passed to #clearWatch to stop watching. + */ + watchPosition:function(successCallback, errorCallback, options) { + if (arguments.length === 0) { + throw new Error("watchPosition must be called with at least one argument."); + } + options = parseParameters(options); + + var id = utils.createUUID(); + + // Tell device to get a position ASAP, and also retrieve a reference to the timeout timer generated in getCurrentPosition + timers[id] = geolocation.getCurrentPosition(successCallback, errorCallback, options); + + var fail = function(e) { + clearTimeout(timers[id]); + var err = new PositionError(e.code, e.message); + if (errorCallback) { + errorCallback(err); + } + }; + + var win = function(p) { + clearTimeout(timers[id]); + if (options.timeout !== Infinity) { + timers[id] = createTimeout(fail, options.timeout); + } + var pos = new Position( + { + latitude:p.latitude, + longitude:p.longitude, + altitude:p.altitude, + accuracy:p.accuracy, + heading:p.heading, + velocity:p.velocity, + altitudeAccuracy:p.altitudeAccuracy + }, + (p.timestamp === undefined ? new Date() : ((p.timestamp instanceof Date) ? p.timestamp : new Date(p.timestamp))) + ); + geolocation.lastPosition = pos; + successCallback(pos); + }; + + exec(win, fail, "Geolocation", "addWatch", [id, options.enableHighAccuracy]); + + return id; + }, + /** + * Clears the specified heading watch. + * + * @param {String} id The ID of the watch returned from #watchPosition + */ + clearWatch:function(id) { + if (id && timers[id] !== undefined) { + clearTimeout(timers[id]); + delete timers[id]; + exec(null, null, "Geolocation", "clearWatch", [id]); + } + } +}; + +module.exports = geolocation; + +}); + +// file: lib/common/plugin/logger.js +define("cordova/plugin/logger", function(require, exports, module) { +//------------------------------------------------------------------------------ +// The logger module exports the following properties/functions: +// +// LOG - constant for the level LOG +// ERROR - constant for the level ERROR +// WARN - constant for the level WARN +// INFO - constant for the level INFO +// DEBUG - constant for the level DEBUG +// logLevel() - returns current log level +// logLevel(value) - sets and returns a new log level +// useConsole() - returns whether logger is using console +// useConsole(value) - sets and returns whether logger is using console +// log(message,...) - logs a message at level LOG +// error(message,...) - logs a message at level ERROR +// warn(message,...) - logs a message at level WARN +// info(message,...) - logs a message at level INFO +// debug(message,...) - logs a message at level DEBUG +// logLevel(level,message,...) - logs a message specified level +// +//------------------------------------------------------------------------------ + +var logger = exports; + +var exec = require('cordova/exec'); +var utils = require('cordova/utils'); + +var UseConsole = true; +var Queued = []; +var DeviceReady = false; +var CurrentLevel; + +/** + * Logging levels + */ + +var Levels = [ + "LOG", + "ERROR", + "WARN", + "INFO", + "DEBUG" +]; + +/* + * add the logging levels to the logger object and + * to a separate levelsMap object for testing + */ + +var LevelsMap = {}; +for (var i=0; i CurrentLevel) return; + + // queue the message if not yet at deviceready + if (!DeviceReady && !UseConsole) { + Queued.push([level, message]); + return; + } + + // if not using the console, use the native logger + if (!UseConsole) { + exec(null, null, "Logger", "logLevel", [level, message]); + return; + } + + // make sure console is not using logger + if (console.__usingCordovaLogger) { + throw new Error("console and logger are too intertwingly"); + } + + // log to the console + switch (level) { + case logger.LOG: console.log(message); break; + case logger.ERROR: console.log("ERROR: " + message); break; + case logger.WARN: console.log("WARN: " + message); break; + case logger.INFO: console.log("INFO: " + message); break; + case logger.DEBUG: console.log("DEBUG: " + message); break; + } +}; + +// when deviceready fires, log queued messages +logger.__onDeviceReady = function() { + if (DeviceReady) return; + + DeviceReady = true; + + for (var i=0; i 3) { + fail(FileError.SYNTAX_ERR); + } else { + // if successful, return a FileSystem object + var success = function(file_system) { + if (file_system) { + if (typeof successCallback === 'function') { + // grab the name and root from the file system object + var result = new FileSystem(file_system.name, file_system.root); + successCallback(result); + } + } + else { + // no FileSystem object returned + fail(FileError.NOT_FOUND_ERR); + } + }; + exec(success, fail, "File", "requestFileSystem", [type, size]); + } +}; + +module.exports = requestFileSystem; +}); + +// file: lib/common/plugin/resolveLocalFileSystemURI.js +define("cordova/plugin/resolveLocalFileSystemURI", function(require, exports, module) { +var DirectoryEntry = require('cordova/plugin/DirectoryEntry'), + FileEntry = require('cordova/plugin/FileEntry'), + FileError = require('cordova/plugin/FileError'), + exec = require('cordova/exec'); + +/** + * Look up file system Entry referred to by local URI. + * @param {DOMString} uri URI referring to a local file or directory + * @param successCallback invoked with Entry object corresponding to URI + * @param errorCallback invoked if error occurs retrieving file system entry + */ +module.exports = function(uri, successCallback, errorCallback) { + // error callback + var fail = function(error) { + if (typeof errorCallback === 'function') { + errorCallback(new FileError(error)); + } + }; + // sanity check for 'not:valid:filename' + if(!uri || uri.split(":").length > 2) { + setTimeout( function() { + fail(FileError.ENCODING_ERR); + },0); + return; + } + // if successful, return either a file or directory entry + var success = function(entry) { + var result; + if (entry) { + if (typeof successCallback === 'function') { + // create appropriate Entry object + result = (entry.isDirectory) ? new DirectoryEntry(entry.name, entry.fullPath) : new FileEntry(entry.name, entry.fullPath); + try { + successCallback(result); + } + catch (e) { + console.log('Error invoking callback: ' + e); + } + } + } + else { + // no Entry object returned + fail(FileError.NOT_FOUND_ERR); + } + }; + + exec(success, fail, "File", "resolveLocalFileSystemURI", [uri]); +}; + +}); + +// file: lib/common/plugin/splashscreen.js +define("cordova/plugin/splashscreen", function(require, exports, module) { +var exec = require('cordova/exec'); + +var splashscreen = { + show:function() { + exec(null, null, "SplashScreen", "show", []); + }, + hide:function() { + exec(null, null, "SplashScreen", "hide", []); + } +}; + +module.exports = splashscreen; +}); + +// file: lib/common/utils.js +define("cordova/utils", function(require, exports, module) { +var utils = exports; + +/** + * Returns an indication of whether the argument is an array or not + */ +utils.isArray = function(a) { + return Object.prototype.toString.call(a) == '[object Array]'; +}; + +/** + * Returns an indication of whether the argument is a Date or not + */ +utils.isDate = function(d) { + return Object.prototype.toString.call(d) == '[object Date]'; +}; + +/** + * Does a deep clone of the object. + */ +utils.clone = function(obj) { + if(!obj || typeof obj == 'function' || utils.isDate(obj) || typeof obj != 'object') { + return obj; + } + + var retVal, i; + + if(utils.isArray(obj)){ + retVal = []; + for(i = 0; i < obj.length; ++i){ + retVal.push(utils.clone(obj[i])); + } + return retVal; + } + + retVal = {}; + for(i in obj){ + if(!(i in retVal) || retVal[i] != obj[i]) { + retVal[i] = utils.clone(obj[i]); + } + } + return retVal; +}; + +/** + * Returns a wrappered version of the function + */ +utils.close = function(context, func, params) { + if (typeof params == 'undefined') { + return function() { + return func.apply(context, arguments); + }; + } else { + return function() { + return func.apply(context, params); + }; + } +}; + +/** + * Create a UUID + */ +utils.createUUID = function() { + return UUIDcreatePart(4) + '-' + + UUIDcreatePart(2) + '-' + + UUIDcreatePart(2) + '-' + + UUIDcreatePart(2) + '-' + + UUIDcreatePart(6); +}; + +/** + * Extends a child object from a parent object using classical inheritance + * pattern. + */ +utils.extend = (function() { + // proxy used to establish prototype chain + var F = function() {}; + // extend Child from Parent + return function(Child, Parent) { + F.prototype = Parent.prototype; + Child.prototype = new F(); + Child.__super__ = Parent.prototype; + Child.prototype.constructor = Child; + }; +}()); + +/** + * Alerts a message in any available way: alert or console.log. + */ +utils.alert = function(msg) { + if (alert) { + alert(msg); + } else if (console && console.log) { + console.log(msg); + } +}; + +/** + * Formats a string and arguments following it ala sprintf() + * + * see utils.vformat() for more information + */ +utils.format = function(formatString /* ,... */) { + var args = [].slice.call(arguments, 1); + return utils.vformat(formatString, args); +}; + +/** + * Formats a string and arguments following it ala vsprintf() + * + * format chars: + * %j - format arg as JSON + * %o - format arg as JSON + * %c - format arg as '' + * %% - replace with '%' + * any other char following % will format it's + * arg via toString(). + * + * for rationale, see FireBug's Console API: + * http://getfirebug.com/wiki/index.php/Console_API + */ +utils.vformat = function(formatString, args) { + if (formatString === null || formatString === undefined) return ""; + if (arguments.length == 1) return formatString.toString(); + if (typeof formatString != "string") return formatString.toString(); + + var pattern = /(.*?)%(.)(.*)/; + var rest = formatString; + var result = []; + + while (args.length) { + var arg = args.shift(); + var match = pattern.exec(rest); + + if (!match) break; + + rest = match[3]; + + result.push(match[1]); + + if (match[2] == '%') { + result.push('%'); + args.unshift(arg); + continue; + } + + result.push(formatted(arg, match[2])); + } + + result.push(rest); + + return result.join(''); +}; + +//------------------------------------------------------------------------------ +function UUIDcreatePart(length) { + var uuidpart = ""; + for (var i=0; i").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"":"")+""),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;e=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
"+""+"
",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
t
",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function( +a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f +.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/Android/AmazonPhonegap/libs/android-support-v4.jar b/Android/AmazonPhonegap/libs/android-support-v4.jar new file mode 100644 index 0000000000000000000000000000000000000000..018c1272b251e0698d28599a4d00833c82735855 GIT binary patch literal 337562 zcmcG$W0<7Nwl&&i+qUhhF59+k+cvvg)n(hZZKKP!*~MFHt$n_4pLNgL_qosgZswam z^390I$cPa$<{WcG%1HtNBYy+`dM3aw^L_ib2gEnvZ_>g_{50Y+B6J^P-@XBTlamAk z|Dy!pzlzEIV`b#86922RG{20vh_Ip(t+dFU^u)N7Bn|B>j3f=^)WmeX0{sHh_JISf zgfz9d^sI9kFhuGJ#sJn&3Nzr8LyBh;QnUj!Rn(M%LsTlaLy|M|TZbD5fImAz7Ma;E z`t>z`y#DA2LqlUnM{@&nD|07zM`H&Ub3@}lTls53{@#k!|BF`m|GjC&znT`e zF|if2wYJlDBL1h3#SIv&4qOBJTK;Zb{ zD@z@Ryi+O$$ZH0?!|9<;kH8&O&#SW!eBy9dnYF@Cf`2loBO># zZyvDxz*Z>p{4|9t@+>B-4VR+S*-ZNTw4t8RZ)FSPUpV>&Dt&rltwFhaYZj6v&SAl{ z5jyv^vsEN6diFj5eiXRl(wRKeMq#L6Ws&WwxfIepyvBqfoaz-co2NM7hk`^ zIdK075{)^j>HB?Pr)`tr9(DxkDXT<_l_7>P7S)hezcUs}B8?Rz_ItLx!SSbIZVaxA zV&UmI@{?6s?j%FQR7fx-^~*sjl`LB(4*Hbheyr)fV|sQkk9@2@w*+J4w4HxNCaE4m z$_SI=_TKLBKGWgG5}FZ@6f&F0;JA5T%ZiYyopXUW5fe!LwLRc`n!ozbh*22>7ZW`* zt71Kegw#%q)UgGd+k{lrVgtq&hOzGO$bCs<^_D=A@7;jEF(G*Y{;&a@5@6FjL!wI?h1$)sN2ouG2u1jVT zk=~ocha7(xv7KKEzsdT{$OhoO0eq0#$7g83{aO$tA!g#_oW7fwg8lt+afkM8#m~~( ztVbA)w$*Mmm#0hL8G0-np&w&b&LQ zTXe3}gn(Z0vI~kdvB(KX5)7{N_Ke=tqjkv^YBM}+oE^ZQgbFd3SqAfHLtF1oIlbaMV^Zp=atuw~- zFS2)idcRfivO^7{%tVGh)x5%f&0MIyfIS{GS6p-}B0BZv;sHuCzT;@zD|DM5#2>{O z3-2$H>EVsq>(xq82C(g*dvhuSHtYbaV=}3w1zaUKLrU$vL)WPiPAj)78tu^ZmnztS z$V@xbz%gMrTe44K`y1wm>``AV+OL=IsBsJ6z`-5ZZF{x0@pXcpMhi}3Vv~6#oG&iz zy8eO4ps-)iPXOP(t%Cd~MB4rTk4P0`2S;;ToBs{UO8H(1AO`qMv$e{`r7|!$+=m>r z!0pkjF$w)zawq;-%`_azF`GK#lZfuaUbyT0fs?91kCL2JL0tEr?pM;cj~};?-%M-J z_{jWlKp!Ap$o1`IXI-yo z7Lsv;;wa$cGMUSxGPHcQzvandUdVf9nRz{% z#7H{Lm910dW1J%)T&W4oQ!Qup7E z9G2@C*1)oS>-)|u0iC11J4CjXMzm;~?1|MDM5CZr1F{x<2=>R+n&ER%aeqzi+Lyuk z-wwy$H%F=eV^jOD%}?diR#6%GbG@pf`hY=XRgVgZ6dx5*37H=~M|-W-w4JU=I}TuK zdAa>|Xw9?n%2~jGeg_OGs{5yzL0))J5Z*ml5AcHU8)|;988hiAo?eu1u-oNX6KjQZ zqF=T9Q;P}Lc6nHvDE6DTA zHftXIY)(g7$*PA=(Nu>Gg=S5RnylzXgUs$EHYH7y)*&A%V0AK$_%hEqj8^6(Nk=G} z%@ddnsu&ouOz7r|)GE}S=#AwEb;|a6j-L4zM1I;pVNC+jn)Swut1onku=Eue5~N6h zwQd%a$uhFh19cRjMf4RBnnf2SMG30Wl(y}HaDuM{8w;64(AGN_?se=oC>;H#4K}y4 zr&j)|4i>%mGW6EwWpS!hZEAG%om1wS0<2!yZ$xXVi7ola7z#Ti6Q97$HQe0!Q>F5P zERwSoinEi5xgO5H3|4%9q(b8usf4U0GaNaf$85EGM;>4TeG|2_1-_23E^0MiW-k-_ru2S6IV@2|6`ZO>tfb zh=(#8637Cnmut*E$I>F!7-K9US~SlP8FIRetOQgt;`ZZWc-|C5c?bOZQEY_WgB#%v z6l6=Z8qR`^HBE6NlAAv|Ya~*0DzJJ} ztK`rSm!MjQ#Bhpno(PS@gxnU*zBXF_1;90-a7xXiCjym|vVZ1%R%o_r zYfnu-#Bw0*_h%Yiqhh1hAt_6Z_RfKFU5DMNdv{S+p&WOL(5Z8}4H$0vl(N#CMKY=T zV4lxeA!dQkrj1?weuj%C8x4tRsYP3#w8aA0sU~-1Z_Rm0xtAr+&rwRl#K5laNzw&H ziL=3Yjrahc4Z zW}rF&Xsj*>B+EfHSn_G_d2(pq9^(sEptM3whsn(Dwoefy+S?tw00{hs#S8gzC~af5 zwPUV56ob4gt<-9`*V4wgYSUiu+$DZqxgtd2p(T~{9es2VR{FrTiX1I z?me{6_&$gH67F5*II$tBP))1xu_0WRN}}Vo(=ZoNAV4jVPt?v7Ty?^M+ku70+Rw6# zXN31mgS?^2Z#b5Ap(Hx!W`9(ZFLo7K{RS2Gie!3@N!znly5XMM1?z~wvj^baA@mu- zdIquGRqY7gx~BDU&0mm>1K+`hl|O~#rQM;I?+bMuDJ~ur<;_x$!d8G1U&ks7HrNnA z9%yH6xuh(|THgtIhGTq{tr*sYQJsri35e(|JQZsh8_hUV+giQh`F=Djs5<|Oz@=Ja zflHual{3hq`m+bFZ6}L35$Sk{!m1Bhe?a>kLIWUOJTJ7&iD)#)?6O#0>Eh7E{t((^ z=kres3=^pB2L83NCPV$Z1%CTmq$T@*%mRN!A%7X+%7i~1y5Y~Y&A_Z$?z7eUB@0dK zbR=f*2t8qPvc4VpTrw2z=4SP2n%0fjbKy6ct{FDSu4|y@+=0~$I2O=|P=6`b{{C6k0ZVFsd1?rxR^VSW{L@_LVVb(2ZacRIjo6n^)M3N^PWx(2?GS z2OmaUiK9$BQ6u#WYyqO7T=JKnq4fs3<%v7u*=O_&l+bhH*y#hHtC@aK1oKKT$_3|Z zN~Av#8CN(jv86J(-^ZLL*$Zq4{Wn0AA==Y|ArP~^_LSC-g zW9mrNJ|rV6!hznkx1(kWZxXk{uPj8Icwo}$y?bucisQ~6 zErO$oo3`>e(-#wJZ2Ie(yFxEC_i0N8O7PAVEgSYnK@O6GYmv+WnqQ3AI9=vMk*@(+ zZOnIVj;Dp=LRP;W=t{sB#upV^FThv6NDepmSVx^c^}0>wZ%}Fzv!qk+Aie|Z?SLJR zU>!ks9P53-h;AR=0Gs5&DUv%92%D6_Yb|Pks*!fZ$T}3tRVX{@B=q^LZ6%9Wf9&z( zno~vxUwixq@Lve~E0+Iz+>Q1R2(z>Mx2XB=m8kx?62GC7xyx7R{Z~-@7v!Q9v}KX_ zk-1ZnX|+*H4g}$aUOF!yTA?|kny>8P`!8>I~U0L{@p-+rkqv{ZD`H?$ORHn%b|b|C)yjXxZC31cfOcLQU6n}1m& zMQK|k26%599@YXV7;^VM8(ct{jg25IEtqpF0bVb9s5f-aO+dHedP} zSu-Mc3ihE)q*Gp2)*zqUULHEvF>{i!#NRqTyxXz~k&#};*$S$yPbcSvpL|hc6T3(u zM_#=RDS%EYy%~|fgz0Q$WMS|3BGw@zT&r^cC2U|P5DagIeKRZbz+mAIOX2Qzu;YmGn|5Y#Y8<6$laps$;JpQO1?qFO!YXe_tT$^Ub zYuG~lq(y#4l@SloyU#=t8v!Ts9Ge%XU^c?mH<~#E(4<{lxjzffMMp ze+sxPLKeik#5Bihb!O;bj58@kE_ap{_)XjQRH0;dilE*(yGNp5-t~u46P~@IF*8IH zYQ;rkipFrx+8D(#ii6ITA2=PAHUV7@XF`z#&{yG|vKQ|1b&UoP)zWp8o#K^E!Nf82 z9u)#&_zg4AARm&zK9;$6p#%og44AS(HY=Tge~g;(!D_74Z8sML z?w=$OQm5Np-IixP6VTP&**j1VHYY8$6-O$^3aOjE(>pwO@N8eVH}OmW{iCwHrOt8c zQFM(|7a8E33E5e_Ee{+&^*VF>K{{=z?V?$d9qrb3M$N}M|wAlLTYeMSC z)C$Z<919;1h#xWlYy8le!Q#C!KO%D5oF(AA(^kvhCjya9Y?WLSOh&t1 zXw2GzYRa^Au-;&@2WeHmBheAttK4DC@`JWczMd58`;CFk(ywdHmZ=CEh&A;VSO{)J zN>;UqGxtu#KH97&#+u#;ENdY%*7t+0F9S-!VbUVk`ZU%eR+jZnqw!jnaKs#2vE{ zY&Snm9UYnIHv1+k*Vl(8U2JSpu3?8-6a3p-S~dGTTRv&ow(56bsV*CKJ5@U1_?biD z_h0zXEi0?k`;gRs2{~JO^+o92(8;gk2G#Wn=^kIMv~WpGG8Ph{KT27_PU=^vG%t(p zzNELkSMa2F)50tFEdo?$r#_!Gx#jm(WO1UQwI6X%5-&4`Vxp0fiSK<{!`3 z^e))g`LOs=%wi_S-=+~AdsY4TJ0N{Nh5CcESy$iOBEYAc4O5wm+R(cv--;joL>IlN zekrK^{i1TSL{@!>Ei;>Et;{N%5SdilTRMfaL#wqw6T*qy>A8Oi}o47fHgN)l7J zzIaVGO+)_sOi2TVZH+MHmp)S&WO&4Yd zKrn5gHbisVntI@4h+gR0@*%7z#uC}AWZP5SXme1~gU(zGc)VQ^ADear$FGCJ{=}?2 z@mPsE0ei|b?vP8+tWZ`P6*zyn*c+>XHJnT0O(Ld@_?jaRpv_~hpa_2B@qP0O+;ZN_ zf@B#I4OxXW39{t`Y+z%?NCt{K^JOc%Fd_891hD3xvw^Wh_UpKCo->Jx%50wa*&{+> z;Fkm}3}k_w(82j_x$S}Pu|X+IXY=5Dq5C2M!W)_3G=&d>m)z1EA+Eqc@@%WFEtBO| zhn!ZtAf%sHdz#$678fxl@7XJhch>3wxv;$ARxnfq+3kU}JX96Wf$3&5T=ythMFWSl zbi;s-1yn6R(cO{jvS=||@_*?W3572?iRSV1it4i&#wp9vR95p!i=dL^c+{)shQ-iF zlV`BPP!y1XE69kA!z8kb_3cl{$$PXJSsmEif0F&cObYH8L<}LGh^HmfC-T(rcO7PIMvKJwS`8MwOTnD)z~F( z$*51U3nw6k$De{%D?I>0JFed%1y{hb2qIBf=U4E0`^fg}fz#XOTaD zSG1np{MnmYu_>0xi@YHb(#*Ajb1BFEfH2yy%^iHAdEruWisA9LOJ|dft1x!2vL9!(5&Mc~q&+*Rn7q=Yq!HaT zkw~#sc~F6yx*rbx6MpXpM#Yc;;b08^IQ86&&5EGvI<`WehF&=_mSp#0@P~2tyRZ)vHAkUaY4aaV2Ec!d957C}s#oVwvji|Va zOpKs7Iq1_(6`7l=4Y_n=Ym8h3qCGEe>&>aN5GaeUUJ}J?#cg66$*?2^KfT4HIqh5)W@m*xk--k!MD03rVZkhKK<2ax4eL1t zZZ)v|w@tvP+?u0!cN1hKdf60O^SfNW<)RtCG2~0}97KqP==NbTVu!lIPhs07p4yqR zA<2H9d=?q=jkydHZ~z^nQ|{vz)o>>07rllEo>HLeiPHR|(w!6Ck0D&vdq#f_T|GqAZ)bJi4jIuh^>)VQs+L)TX0nM z9zcYC__8gDWiW8HL4V${%)8h_a(ljxuCO!v`R1?fXdz=ar0kTNl;@BrTZcO;8=uKZ z+iRGJWGXb{aVe>856`|C@hyN0V>ZVA_J{^lgD@KgMeY7+BIga!n7EXEZsg(xGDR8Y7NONV zYg5bzj5{O9i^E442~nlOOkq=bz=D+9DB(r?+MiVYX7p3@1*p@j61#!{1?YGP`*LGs zAsKSFXrSdPCZ17bre&jc(nvQtV@ZgG4*;R_KYAB4G@hZI8^xz(K42B3Q#wY+m3w2I zRlKNfzP}S|J*!Ee}0un%V^lOJy`w~cCVRZN#xW_$2ihiCDT6j z{3c$-G`u|}+g$szg1lC}s7w@YxMNL0v)OLYAfBlT^8pnrfS7EqcMA7DUm~JX{wDPZ zPc0*6AAVDR;w(FIOy>71*gQ@Vu-Mv$gmY-JE@T2pgy#`<+)W#g z<#9@m1VJQkM6LLd#ZYDry}23Wg9Qog9TI~-*_|Q-z@dfgPyxinNowlI1ane_5)#6T6`5%c;3pqcryxDG9dxy@raXXl&EPS${;lkAC3b5p#NI=?u_v zfZy4+2Rc-+9nm^4INKeViW(SEOGKVM!8+(#^zSu@E+UAogzfhD?RJPRGKde_-Yv-h zSNIMlh)v<^PVsAR;H_+6UOpO>x;Ob$DE7wUTj>kDx!2GKpX$x0(|00|&yr2Wo!rOQ z`>ah&i*DUexZ_vYQ*M-Ni%%dNo`SwYVom6m5^v0&dsTXVR*1IBj;NxsivZ0d0{YTe z^-yZ>SY?~$)7S;D)rD0TKgHp(SyiiPzX}=Xc`}E^@EvB%S|qE51CrSDmn;PPg18r< zEdRu60u3vnNZRg-Pol?GqU)& z*t)DWu>OgsSXO?a)8UU}HBeAGM4AaJwkuRvSZc_K|b^u1cWUFJq9 z6J)r^rc6x$FlM#BYyJr8B*Q%@EgP%YwB7Vjct|rXdFPxcd~Bvi-1NV>|5fU@)hp!& zS9W4Q^Q}A7_?kxx+Sf1o8o(+5ZpVW1t~!)A-t{w_>k{cUoHrrq6C|d`w~yhOs`HkI zBx>61(DwfG>e}`hOk>Bfp`W)F_#+r;8;UxR&K}b%SoxZTHecaJfZZQW-b5obEG4IB zQb}M-O8B0(VS6t%*xPInO};OMK3!q~`wias4LNitC6x+3G*Um64BHG%(Y_!x{I>xC zYS^89L(4ZPVK7t(I@HL?h7W6OvZ~>mYr*d~m?Nl2dMsR$I#fH1833W9(==`bDl_Vj ze5m640r?FU#@)e3+wLwln4LL8ytwb+I>a=$$HUi1w|2Pi$S=K8XT#ehlTW!nA7^MC z(u(!7=CK2RPt~DQi)s01!uuf`hAiV_kqOXd6-Ka22u9Wy%}$dq#Aj_EUDwHU2m}MH zz)-(J$E$ON7gA!VujM50yO9t%=zp)HBDyWdh?AU)D>f1Gf$_;DVw;#Yw{nKIFre>3gB&-D4{2PVeOI|5S-##6Lzmj&p#w!(KN{A< zd;(!ez0`6BKb<%;kV~NtrHB<|q#^!kfsc2lM@<_L-hxhQ$ej@=sn41Px481{VFi4= zmSR*%1LmiuGS(rK2a->r+G^Wo*Ok}ZgNxc)h155T%?+0jr3 z(ZJ3)u+!xFbLoXdOZ5|TGoMXm+(42+&K&+{(04w=q@e zDFMzOSRu7xDsCwQA+umqNGZj^;p6dA0*veuprWJn;d>$C&rS*C)SD3fu>Ha1=LLz2 z)Ajyp3NS*E<*ES~)p@BNFdS~O@wv#DZ;&uP!9x&G4@iWCJx|V4nGJpMs3&N%$76Y# zc1brRGc-*kwYb6pfHwJ(EdU`q(R#z_dd!>gPV0n$-f@?ji2J3K`+Fb5;;9<4Q}-?g z9$*Ze38|aHQdbM7-oz1C8AAVYxdfhtlI?vD3V1?TCJQ_B+4b;i;c*|+;>~Ll-)mF*k-9py zTTAKztd)3)QA?b+3OZ}`tk%3>McLhSCd4}%ZbOm^95g$%i%wEp%P``YJb=G7I-950 z!;w{JaYVmz4Guk=FXuO1N z>guvx>_OeR!PH6-fQ3ge;!SyMXtmSFs6K@rga+!>a@{G|Yx>`ouON)v^f* z8mIVL6pnezJUFp>ym)7?L?^9P_9`jo&Y}&vZC_A17KX(-DJ5QlGGEd%UyPvBlzSJG zGF{{3#vo%HHowzip$DeCmu3Q^cgp$-66!O)vTUS9U&KYa#K!AXNJGha}E`BlPtAf(r1~fjnJ4Ggg~y>(Q@kNw2Wj5FQp1~jAG_#8H?pE z88VN#?Zd>BSst_0l1n&H`@p|{q!2X4WB5 zd^qJD7ng6OnmiHmi8nMF!~qfpwQ>YK?}J|H@x7R>eLCAQrt$3vZ?8zvR#CoP35sVs zc7gBqiQtJpJaQpJ%WY_408Q3OLt$X?p|*=}eOAD8H&t)|U_iYUf-v{OHh+UorNXxB zVn@;#5K<$F--@$@fvFOP;$9miI5xLl2EOX&e7K95m^kaNkL|l>T#(%fT-vW4f4`@nZYb(h_41~v95>9ay zr|Zh2HG^xhY=w(eiVmTCAzu&j>&e~5_;cn$9i#KG&b(q-$Yn% zNe4~UuNcDqoWg|j@@w4fUr(C`o~?a1#8Wk1}r;&6G?q8&28e)u*{QWRu7so<5{aoui%0@SJ zyIw(8?;O~2i95-TDV@S8(5#@33yu`>nqFOtzt@F`8j%fXa|=kvu1bs6I;?60XRhcv z$lAb0jrKYaTtwz|>Iw)i@>3s!JzfXxWvDB-kM6lY+(6(p*$uoGDQ<{wWao8~Tad#= zeku)af2{#t7Qy45ko`C9UHmCD*&P9UaI{Et)<_;JwCNnetU;Jv`jA0{4i&D@wE?IW z)i>a$NWh1JhWiDEsez<|NvMVi#lT~Tq?`v%kF|$z7-ot>hJx+_R6Ei@T z_lvwIJSKU!{KGxrLuR!Mzw~B^s_ExGLdna;oftcFca2BrCnn`y(&si^b|<9@d10rY zjTe)3f;y5A+=WE;*PZrVnFxyeP0jWP+$Fo`Xh${jZbn3@s*%eoX8wz4Pf|Ry z_{vFtQH~cwmC}|%){2#w)^(+;DtmN=IfDko%Jd4oz6q15G8+@L_33^;NQfant^vFN zW9gI|*v}6sCt9!fU2vJFqf(-l zp=yP!$ATHJ8tX}eu3>M2cA(7*I}q>Pvi7S)mRG?VFGqsOBcBdnv2x)GZ+0DacFBzb zsCJM!)#HJ{kzeL2F|Hb~lujV6SgF8aFna2%(o;7UAWnn5$IMi_k>QU^P~E%RjWjYJ zl`|!Q~@D*P8@jF&AP&N@S zs8*>HC=NSV8;S)?vt@6aD;YZ@a8GZx22cfOVMl$%#f;q*XI(ImKC_rNB%t&ZMC+jg zEz@v^40vSX-XUiJ0{?P#9??V|o%`^k-9;dZK$8Q*f5Ug5%z-@N33~B!=Xos&f1N9z zs$bxf;y0)OQim^OP%T@dLe;^1C4%JfmPL~9?qj3rzAvVBszk@BAoaEe)d3Zy6M!{Wf=X=p47}dnLhMupgzbs z9>b$^+0GnMn9tz${mf9J2B#0|8FAbJ0lcLJF^@3K~W*E9sZC@CI zRM3(`FRuX0M#$4br`~;H42@ZI5-my*2^xomhb7tIxWZn>OqjOUU`6ZBU;k|X_etro z6*cCM^6-TEQL}TW`+ee_Av$v?je(g7E#iZfwx3wV0S3wHPR#S-mLlOyP8&b5qovEu zojpQw#kmurn4$(*m@G9tSQV&IAd@eIP=^RLa^cnGMSP{jh337K*qo2h1r5#crS%x7 zB#qMd+D4HI->{pD8#w|aF)O1?3RpDJET>oZC(eXJKAh!{ls#iO87Aq?e8p)T)yEM8 z*c&pa5c4oZb!ReuC!J|EGjh~#ht1tMTkw&L;pgHq9N$grMO$G zt&&`VRU>V9d=LsAVfX&Uc)62$8s`<2E>!)kSXgw4kV&@SzO^$VHN!XfsxjB*)rb*EYPN|*W z?kmz#i&!gRMDgB@8zMhGECyVH7{C#kG+6YIDnnH&ykmo3X0-_M#POr^8@}@;$88{Y zg@>Hk90On)*YzMUvvhkn1&oi40>ZIi=<(SI@kJ;l+_g&b+*e80S70OS$!ZmedXnS zrptCl`QReYz@PW{<)eV}Ig<9ywyn)~9kb8aDWgZcIYgcdbg{Eoz8Ta0M8COj$PcdA z?pJyFax_4iS^n;E>iELB#}7FfuT~Cb*OZ=KtQAynuZSMRw$j@R-9YbPY^FaZ6|QGNOX)D8^|C9ax4P(+jsAZ~`i6T~4y%sri4mc(6H)u+5@Bc==l;%$qD zGnLEJ#oN>|IZpkaa;?hNy~6wEQj;ajTO@5npD>7QB0ZtM*%RO|3?v*PegGD?v03k4ZmepIo(a-1i%j{8EEK5J$Z155_G!OX-cT(2xk?YcRDy(d z&qN!zx#Kd9RQCbra?uUHab3R1Spr(GW-1A>H+;BXF4m+o#jg-Yf)QmPVyX_-X7ky8 zJB+EcRrFJ!8P_dcQKNY5=1s0_C^+oWd$}h*7{G`o6}`D83I&J+s$4Cf_8}2KP)2bL zR~6>9>;pd|%;KV~%COMKLi@!3M{akiamdLQD3?StK_0M5!fu>I*4yxaT+3Z1`@&6w z*ZSeyD}>ImOpP=ur~a>!TrsMI+(#_E){IMFYX!V_QqTvv<3>@3yi%(!KjqDtr$oJw zKqSUZFI>;lS!W z#2e-sHt-6b^8K-1TYvbC4_nUh#b2@v(Eql7|NV5se~@PU*WCY0G4wBKhVq%inh^3w zlM3N(i*$NZE<~aZ{h+v{kokBaEQoHr%EACfM(WS&{Q6{6=g7`Ev2ti{P#w?^jMN=4 zxE?_UZ0kgJnYmwzZ-%_t8;)I$8;iW39}jGP?Pe$p!POBp*ALJZC2M9YX1~--)hx=t zKlz-RX<$ybLI!QchoediK$EB zTud|z{CH~TO8%K)tMSq*g-%IR^~Rpql~5p$JoIa|{py7hD@T~q81}z@SMlauUJY$}aY_4lPXtodEiL|m-zFzEpFyHYk zfMt-9nj#ElQ6yQ6rPHHbK)`;#9ByOLLY2do?*`0Ds?*e1wMnT7h0c#b{B@-2I~J_M z7r&%l91mEe;w;K;x-zme_9pM2cj}buvA;)+CK9BE4Eml1{LjmX<<=9t=20NhCC9<;?R=n?o?IE0mh$pu#B(WI z>y(_2nn&nhHuU*z!nX;k7_)KKKTRL=)NN2t(?@g1{WfTEvSL(Wxk0ztukBqt6Fx&Wzxbj zG}_3iUR8SJ?j%f>wU7D+;(24cT3ov zyncUsBOPmf&Qk!D|v{y@*>VQ)BwBoA!XP$w+}pE)4Z}4=t}rj<`8&$kj99`^Q2q;n5bb{aVC< zUnh?LS;Y4LRgx-ZYh&zgXlrfo*E+BKlBCY_!F#8(+uOmwm@EEEl4`-XuArQU03s<5 z(1;9N9NigYo#}in3e4t%sP)Z$8|*qC-jFN;pIMoNeTC`O<*;*gbrp}d+Z)UdEZLun z)->|@8<1*^)i!0-iQ25a;IMSaTagmuFN2Y#Q!r?aaaWLjD^1E;tf%jUD@Qm#Vine0 zTU>j9epZO)pmxR)2s&qnih3fr#xxn8v=Y{MdSAs=4|on=IipKyQXn*N;f4hC;Wf27 z0O_`=pg+C(z^ey(qFy~!il-$Zxu-)9R)uAOA4n`VDibRWY%dL+$7CC*P}N@L9hP^y zgosP8;a)xGHsVk%BTc@bOG>;71}8e3ijB$rEEAPy6h59vD&2)<@^{0Eq{nQ^T7_<1 z#=TNVzI-A&p}IYcDUI!2x!dbO;ACu#x;1KMh5hZ9PQD!#lNSDc$*CgUY&$syCIsyB z0QDFV5o3I>%#!;O8#2_R?l;{6^xbej)Ua!8ZjZLB=}K*3ns)Z)$y#y6S@S&2T-b&y zAxCT+^3FgFcP5Y3kxnod%>!z!kg|~-#X*$;t1wfL_Atlyco`QK-Di+Lut^C` zjY;$sBu@V~S?b>fmJI*TQGqEvn(eLJWB5};Bs8AUo8JkN->> zV1~TqAmZcv&l4lO|1uz?19Rs<=kCKMi2{2525)XwqQNq89~b@(1@OuZWK|qX=D&zV=Cu zDXK&=5;g-)y`DSfoM2JHlNM+81Jyy@8OZ8tr+U5C6zy(7aATo=1l#G)7~4a@HD~5? z4VjjhbjYPhz#qdzS=x-9fD`DM->^q#zgHcSjBP}##7ct=)>Rksk8PIh;dC)qC7Lf9S2}pScUdab4@m^BszoI zjk;=6Eaa74jWtqH=E;7%OlY;vO?0TR9yaFea|t$ndcHtw2~HyDYOyfD=r&s!jWJ+j zQk2};Qp?jZsX9}X60Nb**T>ywleL%PbiL|e`Z;DVAF-B)`GD4sf~(S!nBizB%{9y_ zf*tY~;zdp>Tl(fscO5LM)}qS0tVLjOS60mIySwcptgFPMdp5y`aKGjdN<~PzHJ#9p zhw4Eu1%CC&7(uUx<3MnkZo7BrZL^CYxy|-Sx~=x055aT%-5>^hXe;elMBYEVpk3gz8M=3Z@(hs) z@EG%#S5HHG#n7=UeF*l~_hQ+V->Q!^<<>e;)3|Td))5Q|$*6;@sna{T7N=y=K@DFH z4SA2ACiIO`Nu58kva0#W2!0;O*XQW#z8prVk2;N4VBp_H+iiXY|oVV%JaPBGA^mKHGffy)ddO&cwQ>;&kI&7p*J3GIh0P z=Xvo8+c0h??-_&D=&)`Vo{|mjhVqj%XzB-_U!kvrmamB-S(D{4caZ3%iiL|x z<}G+|u@-Ldow<&4iUj^Dr!y7vIy{c^b9)Kh%i<=QpwxZt2N6YX?v^uq4c> z+uS`fipA^Xrcd8Se_~7Sx*K@;qdXv%KN{zG29M|%x^2p}JcTS-w!B*Wc@eJLZ*rA! zEv9C)rZMNk9w+*3@P$$Z?{uFJ*~v!EiBra!bq7``oQgk zkF3+X?|()#X;ZSDwRiIibc1p~Zsa9D3ze>;GA=7M>BEOEdZ*u(g};(9AX97=M#=wp z>?gF=rL-1t!!n<@0~RG36@5mtT==QG*jsWnq5oJ>fzCNn1QPg>l8cxJj#>d+ z&i4X}AVQ{0vLGAn^^Sy@bjtQ$N6F|ncDek0P(A--4ft35`TwCc_;39AZB=nJ`tMUy zGE?}@kMYV1AhC(Wu_qNqXo zXgL_N#e-zVKc&0P!CZC=WmPcdZW4m({aXIt^D9jU1;kf-HN8We^@$Qnti$??*0RaC zMDi2`rfBlS!b93NK$1aV`kWyz-Cdw8tzc+MabVq)#SkaKjc9E7JZ*Tgc4oF_w$1{5 z6=^hb^#%NWq>(t87IIQ}C475@t20RxKDHq0pt;;5*k>e?1|w9mEgSZf-sRQS{@0kT zvT8m)PR?GSgwsZ&l#4&S%zX_!p&8e--f2TI$uX-$#hjY*b6|0$Rp?&0trQDfB*IhE zCT79IEN9k^CY)j9>#n6tb|Fa&$RuAXq7Spk86Xqqv`J}b3llq*s`!u87X-YWkta0GpvAZ_*MOp16K3qTndXSlPD{KZnVOvANU+TSEX><*6)V0{VD=Ws~mlgZ;DO#Y5DbiGT4DthGfMNX$0pQDLYA z^Q3R>#tTJi=fy!v-8KE%-WOD)aMoQZC~ZVeAq`aj)H=t#=b$6lSwUOi+3dTCDfPLk zTQleyqD|?lRhjt<3Y(WT9G#B-#kQdEhV)+_;b-}`u;Uv$2LH!Ao&R8flCshJHZlIw z2&hV7-TE6E@?^A%;~<*$cm2+TmoE`k4dsm^N3;SGhD3{N7CSUUs?kI9ZQ4R}C=-k_K3pCmjLu0+*i$ULRE z1n(O3^63q!5eT+dkpTAm#&#P5;|bae#v>Y0T3`l}9E5pp^4wvfAbBk>y<~-J3WAqc z_7^0d=*;I^N_?eU5{xSqBYRxA+mH!QW`Ju56~VAjH7=dJt%io0 zM;orap+oA^ofJ5W2F}r|zSDI$j;r(M{#Y7igG(+gX%gDfs*gP1So>8=w02LG$IYf zPWa=>8_^bY+z_LBZ;idL%FbW&^CD17EG}j^wM~k1HOa9nT33-r z6GJo->>{|K0_J~tr@h2OPmHIHR?sZcwr*BiB~>Z^Fw)RUZl6O%22LtpbgFZ%vTA9+ zs1Elkud-^2SzNQ4%=YN9=}wa(g@0+g-tTzoc-nB7`pR^e=GeZzc*1pq?me_jf%4`) z?Cojmy-}p~WGBP@6EWN}u#fSp`@$dTD?6mil{Lk98)1C9?c_%5<~dvSt(*N5&;Rll zEcev_6m9EGj{Z%E|Es9XdkVcjLNZ&Q2AV+q;g@jxMKxc`N;5)R=LlZ zGfgxyNk;k5uwfw2{DyaZ^a$Ls20Yp!t8%E%9A{#DM;&SQ-Mx}%14mDm3!uldgu1Y2 z$1|1topfSoTeDj9U=hVnvoYUFfdCcgk&bb@PPpqT07cep+Q*yKx7F>rYD{R%1@1hu zBaVH#WUA*wjd;yA^p-y>Mm@X2*HcG_0M2S1ZeG{Ag&AQcXcZ@`C<#BmA?=r4n|u<1 z&|e*vV>v2PE?f{5jA_wSyCeuMIIHUfX?Z7)$j-5Vu;dx`yT{rr6U!V0%5MN(@WM4x zWuP%T7FUK?JOlJZ8iFQy=EHDqMuaC16ktdZOi_jwp(|fXQ)~gD&N#q$&;S}08Q6iv8S}a*`06!#p`NV>9MO&sO@}eLxrctCS zimUcl_qQy8T7ZsF3P|_0;v`ON` z(+PAFay38u8`rs5h2IZ)w#$m3o;TL!kOh{Z_ac}Jl5RkhffE)IQsS}^78Amji>qi0 zkP^;TY8$~=W{+XoWrTa5E8noS3J+#I`;XD~mnb@ObO;!!K%$rwTh1dupYo{35|YP3 zN(MvP1vvGX5=X;5!YsBPsh%@xhQ zVxLq6Z=5N}`7o%T2o{eBV)rML)?V?6%|qXvx%4HpU`%vK05R1lfv_Srxat z?$1?%akOM?LD`5E?zFm9OOb(maas8eqmg1bbL}d3oVD4J5@nN!N`)nhTU1q_9!ks} z!!M1BdMC@S04v#5(Vvt`#z+LhxH-JukAz!Y?oukNBF$lX%@~ZvkcBg|{kSw@GIwxp z6UvG!bqQ9=tEkON5`-FR@!V$6gmU|y?D1lJ9n$2fHccl(ZIox3b#WKOhyaiE!JB*( z#=1E_IZs9IP$J58f|F_l#~@=`l(#AodNI2}v$N4F1fuvF60k%NScTY_c33=z+A~FG zp7p=FY^72LS^x@1K%Xb&T?A&|)45%(b<#ua%YsJ6+yt`la;^&XI`@6ZZPGB4WKlkU z^f^L)>+dIenfN;zt9UXDbJBDv^l~zRG5Rn0HK1U>Fc;NHJY6_pr(%3WYsoiHJ=M&n zt~Ax*9dMF1@;umbIf=%Ya3KUc?0F9G)yG!3G^mCJ+0_o&WkP2z^Wp3gN>LyR(2?nh zx?wumHqlwK#WtXi17b(Dk|m+i&pPkmwteMKxp2o&n-gZ0<6vd85BHAbnGqlY14ono zV^lo-vwlGSC>Mt|RrYS^`4TO7(;0vGSL!8OA?N$3bLnk9cbNJaA!XbWqySdrLdFIq z)4S4DZT2}m(Wh2!W;UQ-=z0AcU9DwFinmWUeY3PWVoB@ ze7Y`|Aq=~zIbyIK2sQqhoO_A?k-rxO_!G@vpXSxVyO8eti}(4*LHSbEaW$4w(WU5cI+XLHptv9o^<9=F}(Z z=f`r^-{7$ZTkEH(QXBTD4N{H%$k&?wqTEq!bE>8s0qwF2b_5Ff$P8WIu5iys%<$E- zQr(`!y=2TtYP+Oo4NnRG(t+*WdHFPncOGjJ-WS8=>79mwvebo7Z0i7=77a?M@(&@S z^AC^<4DC1WkB)x%j|#^%{(@x-F3`mpo}SSonkJZn+=V5>r+BUf`L~;5Y=h*x)&p&U zBUI9w_yWJOP($A?@nR1s&~um6A@3N(N6|0~-U}3Xb3vVW6M}nn@Gew=nlRa1xk(-n zX+)3#mB_ziR*keyx7mSJm&BxtFb0g1IKOss|0X6nz*O`=C4FEhta^|a8&Hs?sB$KW z@ld$!(r#F(hI8s=^oEdyHn;=5nCxy{X1im~wGsrtQ1my~2uJi@9@af?}m#2X(`g|)OE z`#qT)we6?BU^~oqZ)iBK=$ z2_+pQ9Md|pg(}D^h#>nUldVM>xg4>1-YSak4N&{`Oifc zB5h3s+Ps}fCg^=V>jfhYb*wU!Ne4jCFPX?(+g0=uEz@HCq%Q~ z_JH$s*TnFXnwt&Qert$;uwmS9##U2fFto{uo%}QmO-mLycYEU{M;t_`8*W zA_CQ%p`JI+h!G*PiDSy+rCa{nBA=~U?>BDLM=rV;Jqez-pq2+NdcS(GmhS>ic0+12 zwgs0Tv^NIe4CuZHAMfaP;d{2*tFcBo0rHSa+Xs>7x>~y)QdD&PuK8N&%T;8wdc6v{*)~1+c)r3;YvjPEGJL!kC((J$oNo{wPDH+~YMrPyKl5ucb z*_WE@RN=INEZ)#7_xm-idy%7jiIC130w1^nA2b(~1T zK__p|SdJ(@(&XL|oS&pdsV%kfLrw2+$~uks($h}K*~8R4AI3ylJQA+r>9&lwm=qr> z7+L5(SfKAX62LYFs6NZ_Cjw<8b!+j@D3bZpiR@>}S40_VO&ICPSq(J>g8K8wQwvt; zb?OW-qAC(K@5yQJDcn{h_e+vIH>!~f2MrKkqs&BBY%u-8ayF%jHuN#|>SWy^t$Cwj zD$5*fh$mZ?+@^KsF&xL*JQ~o2cnY|hi>A7isuAlIQDXB-TH{Kjf;7^CA&cM}k_ef} z2Mb-r)g`-E6p3SivU>&VNqo@BChb3gQCQ2#&>3jF(F0(J%`^f$-sqiEhl+wQE-g;@ zDVbN3f;fUWNMF28;2Qwg{jJilch^mOX&Y_U=*w)aF5yM;!}QkpLq*Z@9$o>aMU7q@ z=O-f&^EwnaT4+c%Ed%SrC^k8z&x**E{fdm199~Y!xw2^xHG6&fMTk^Ml;?`Z1eJ;g zp-a~CNAkoAJFrElaOB#Va;LU3Wy5YoKYHYjcKf%FBX zC$gCmCUUJ>-k7SbkxxxS*8z7oV9{pAnQ@+f2B#a3ZUG0-z-X*!fToIV%=T9DF)%JO=S5A%3(cU&ENxZsk|jT31)1%+uk)=RZh?&;oU% zj_;uOV6y+4bokf2dG>!l7Wv-{!@sCGvXozJkVL0UBM{Pob4ovt~zom(G*J%oum&uk)fSf z!dX{nP8qB1+$loitZqu0%33sTN-SC}QZyEExI6WfUTtr;^Xl)2cz?8NBK|t*9cOvn&a+hO+LgKZc0kqSY-i zy=tYJvbIZ7Jry4@&q&4-kMZ=18|XLqp>q1Fv zkn2`iTRW$refCll#R5*IKp1gwe(B82SHq;>v}9|kglnnzgubeN^e*rbN%jD4Sjlzc z0MiPM9m2GPCcpu4`YsmjI)6aYRc#NYlkx`hOxwgYU{|`6n99r2!@9_JYxX zK4J^+0eM=4Eaiq!MIx5zQPYLO@-rqyxe7IGMLs7SO;al=XVjhEMgNNJ?S2}n0-}J3 z3}`T=&~VOb!#>e(Ya)2vdGKq4RKpALR~ru5LUsHvs{*_H z82zjQ8L@pYR`}~P5%Ri=-Or&t%!(2o5y|B9&F%{# zstIlD1` z@j;Vp)9%0AO=A10T0`80dM^hrb?;F&L@T*;pO7Mcp8q({TVRkhNSzzAqXt62}?o3@(FH^iu1fGl^iqun$W_SzBIAZO$j?NHd9 zHUR2=mFdClU69muw6(5sF*93kGrQNHUyvK9g#l5}@m9tiQG-&uoWP9Sl{L*%mC=uYuhp zH!%DM)EOo#^hRH?AI%0yyh-1%Y-asKrN;qhJa}4rHeBGdc&OWJk=) zvia9Z7%sPCA=~|dM)2!b=m&~KW_1>0qA`oBR9!a~(smCWIFiL)k!I1ps<;?svm6)2 zV<6%AD^=xO!mODrql9W<>7Aj~yic^_s%2!~#1T4%gHdGV z%a1k}GsiSTT=P%fec;vL`q7R+Nm)TRj3n`DvQ){ZH5F#nSz?q7Lt znt%VA|4$^|KN#=-QQjx~gLMo3lE&tO025dX79<}|JOXl}vIBuhk`O8qqrms4{Gozn zlGNVn+~_>Et3*lb3esvu0?!Qu7nJH$St>zjsJ4X@^Yt>s#PxaiG;9Ner8?fb}qFMu`j-)Cpdi6^wujSyHg>xeDGVK~9R2 z4)&)3UFDkN^BgUr(F`_rLcIF5w9=6lD?X68&piL zMrmvnERXEk8`FAdZ=>6Ff&gC!|->NCxx!+XayKnvmW%?pX+07DtkNN(?q z^m|!KekiE9D1bkgBeia zuqwyji;M^~L7B%Mcb~iJNYxjr^(V`Nq8|49PqR6sOEP&I%n~u53}DYNprSf*Fmek7 zNjdFP)kt@t4tb-op4jvuPo98LDS8aeKBZa!YgZep0d9gw*}ePA&o$=bXK2wJTgOBL z8H8mM_9!I7cn3u_%w(bu>5cHm^;W?S)G{bXw9&bOP--owjTwipf7GAJ88+gSelm9IVR@}CklSTf#JW)UCB{=ooIbszCEv729p*03+o`u%?Ay7|d zPodP2*laeAxc#o;dAm3nLPC23cOAo+tt_ZX<4;3kL!(f?De)1>6~kBw!T$3zT0zYw>P?!AjXTE}y(;UsAuPfD zZaobnj~!bb9CqWy=KH5~o)d;bGSS4=5=mD;E&WR-L6gop&x!J4fcaBt8Ed-vTdH3f zbXdKW8*j@yEL(_sp!rKLerZjNIdl=X)QNa!TXOCLpq&7}!B9Q$$H_VjL>pFh!RwpKWIOSq%CR6`9ABoUkU$nghrwNr+5 zqGa1>m1h{C+sgFNfZM zn`e>>VMy^wh=1%A`XSS+Mj-i*>VxFLi>c0`t_k?YH$%vhgJJ?7Z#)@`jFT&WC~cQ? zWO`h39A|%s({(-^qySMD2oYd1?1-{~8L<%e*Fu{ZxylEZ7(VM0WDlh6V5#M!5kFMl1}LmCQ`)s zi#fe`)-h@<6+Ovd1^)he)tMBC7nr)(;wrr9E<6;E-4S zpkVOlpUSp?-;;swE1Vrv;;GI3kuED?VxnGzYCYX-TL?`{wF7l9#>{Kh!8S6lrNQ)0 zqJZ<-bLiMyw&8u~(Dc#5!Sy5z#?h_p?7*yYzWUCs^S@;-w9Tn@4deA_(FFaOkn4n6 zc1(*F8i7_RLWUR7{YMB5yyin4r!LKS&44l%X{i-7hih;s`#2b~JqoI9dvT`E@(2Uz z-ZJ{;MQ(j7W(CrUNBlhY=GkzOXw~M$U7$OIDQt9~oZP`R`Qog4PNB1oszi)1(LJre zxpUG0SpYpk)gouI{O`7gS&8EF0XvQy)O7^$`rhQO_0#wynwh;7TB@x+$2rIwu81R7 zGOpuraf&XEB_yrXt|5E0!giw3AW4Wmaimxcix=TCQo!u#sE)16lh#I`dyh9gkntg3c3 zqfw;8RAbDz1mRbVhVrmAmD$b5o{;9idaQ20Dn+-Qk&Iw8M9mGIETX7Z$h~vv^YsI} z_n2?!?Icb@Zk7U9+Y9J`EmzWeMp8I2XQLv(ja<*&NxJ&@m}DISWnX6LNhDw9^xFA; zNVUYHVtCsbKThc5NNizG3}!tpTM;k?aA8n4@4?ws)p9U>_bMvJT|bS)HsI$}+e$-< zGaM)ghs~oVbDM(WV6TO{!Zw<7ge2Ht){a7J83t@Dkd9=1HVf6@G#^k<0*MCpA-3i2 zd%5;Rci74g>uppLg{MZdTjI3rwnncTvHR`wLY^u@JswjOgu)w3>9R#5^~>`2)q)9@ za6*pO3Jp_mpBA`hCC@S9bg}2pA36rfjGG0;D4#ZlS1*{cusoYa$yk)d$tE4nVn?ZK z87D?q*hD7P|5aT%6&FUt4q0ZOW@VT1xM*F}b6g8cjSID@rAc@wEM(R18cjs_QyA$y zPVa^QXBSyQs7FM2xD=`uUlUoIsFjT2B9{=&b@-z4*O8@a-i$}49u}HNfg2OLxmK?b z$NRu9Iwo8@CJgo}c2~JmVVKBuW>Gr7WO#8BY^`*jlt9Z8-MY_Cyi<~Pi!gmTh>8s2 zY07wQub_&P4Qt)AQL6-}HHXAuE(Do;XyFF4>12UYz7y+eah8l)LZk%Ut=A}cb_3;4 z=nJ$srpO8pvj9N>krt5Cns|q&W0XusSyb)G1#MXLq;2>(vmP(sqbV`UCF+DCz;-@% zw~)+j9Cxi^o_DQgzNs<7c90}dDhqaoKMOYOPP2qL4Lu>O7;DHB9xH1*n+#a<58H_= z5?uIb+aUSaT-Tx~+o>Z`8n5{>g_IQev?_k~1l=7vOmGaR(`mkSa1Q%!L8wef7*uVF zMxTfp6Gu*7JO9>}lw5K4#V2MFzg;Q|q#o<@{&Qj@&fjd&*-*P4ee{AiT;V7KC2rXdy~Xc{K_MsDbw(`N2qEEPh@1hKK{0=1o#5e@h*|if<-x%5LdE`JuHLHQ5JWbK3+DVP#p{=i)zFdY1pGXP^WX}*u zyty>+?`7K`eUs%hS;>5&IgC2XU*E}mW7i^rF&E4Kw89MeekV zNoZaW6^qU|EE=X6A}5Dmr(WST)tvks%286eY`odx`^4#GE&FoBSq8zvdX`y+(_-OB zJ~ANTXg1B0v}OKgip_I-;`tKc;{7WUPG|-UuS`VjZkE;2bxQ-d>yczdxWs#-QcRtu zj8#?U16Cy*G9?nIt*pyRC}LJT#aWF@tIckj_m*R#x|4-*t9l)QN*G-F)zjjC{?O$l zHwYeD`jrUnom0-5u3FIU7X|9AnJT;N8-TD>j!(#-};&>1x2i zz6wtr)_MlIdxqNT3OV-7HUYKx^}CPY0Q4BT7YQ1s7pw9b7XOPm$Nf5mJDF+%uK>O# zADyp{`5hVM8RIiNkKZ*2l9#-5;ndpODqDTC|LUQ1QRgnA>lsV?j5-KJoMFK2u8Z3n zoa`l#q`*BGYU*VN1NlBLkW2>;GJrb4Ih{=%ud`(F@{atxKhyV%0vQM0A2*dTbZ-a0 z7&hM!z32^t?HXm`nBoiA7|iHM2ky&#T0i|42sro{s3zS!elc8rCEPe;#;xAOiRht1 zsvG`fo&bBPgC1j`+OaEJ2i`nrX(*h2^a$&EU%H1nk8ENqMiF=S5Ts`o$}?E;zDjD8 zjsdK9gv2|n%Knq-ARhdY$Rqvd2@j{S_Np%RThp8au^jbk-4xb~(5eyj@&d#3vbDMoUphZ`ySCn<6YeAgYq z<#_0|OEtLOuy>RJNgAIBVvHETKQs$Z{&ewGt(YG@y6*T^aW%v~yZn`b<)qxb4~ZAlbOKlxbGXp*EVbE~b1|rVk-Mgel*Ln5g|QynAI=lZ5(hC7D`3 ziD>ZWIgV9O>IWin!>>ODMXAE$s);B>sP zUAz;qNQc&uT_biKgKDGYxpjsr^*AaGI9RF-7PaY^vqI7JX=NPsXn$W%%I5bJGuckDsPU7G6viUQp(yRLQbT%`>cybIy);Pup4G%Looxwue3)b=otNF24)Pg< z>Zj|P+@8d!bAT!eHw*CY7&G9oD(^d6DEZx-6c3X>8^z}Z+?+WS?8rOF7u_lfUS0O7 zRNlpiPo{YAeiT z9%4hXWtX=d2W}3>HFPUtdgkpK)Sa*7w!=1>*Z1z8pi_YChSCeYX4cC!fESQ_QG(c> zb2K-csFcE`EHO-6gDaoqUx|B^jSm-cjmPWjUGAMZuNM0@m7~hq@kC_Q)?bC#c3f93Biiy(7xe1pAXTTS zPS0%&4^}|lj|=jc08PxJ0ee&e_xQ~lipnB7eGs0iEv3tmo$jF+Qtsd$C5jz8&oSxK znueRfw&sx3=_y&=l*s7c%Ynchn>eD<84>9$N5ZL#$*@<Ucp&6YR*H) zE5D~5s@Y?d+kMHsP+De|ule17Jk2k2(0PJP&#>JPc7@{2wOmWSvTo(4h?S(6VS0re z&AOCDcZ;r{Bq4C4wtNYiC1OsY*GEG;tiM%m%Ka0^^D%!*l#~Oz5!*)>Elvd z-sAVjD#!+Y>G_<;Rwa2Kyk(R@L;l40FGP(yFid>*ZB?4X|4;L7wttVP|M#qi_`mlS z{WqRYUiZNgMH%*?8rN3S*4ficA8?MBS1=?SpcT(bOk|A?2+-8oTd~6mX|61)YZ^6I zQL8#{O^ih~ZEHMS^Y?4qP^gy1Cj{li)7}Xqa}DwN;To9Y&2Hk-sI8&yQ~En6W@_Sm z!h71rcq((1uj_7o8^jf;M`ll3Q{_ezkwMdD=m+=ok%G7XS4_3 z^bwS$w*DQXODCX-&i+DD^UXefLZ$UZ$=W+=vSPzCYI1qiGhh-k!>0ZPHN%F?4y2}K z2gXx$&_&7f4?iKFzD9NHDdh@NwT9X-Ydr{tw_zJd{aK*DvQO&a6lOIA@;Po#A>A2B zu{8}$q17tfen|mJpw+%}} z(Sv}h$(nj2O6kj}yf;5PWFqsl%batRFi}AVSiqw-JkBMN{Ct0~QEN_8Vt0d@m!C?5!^YIfQRXH3Ml#&K^%Qx0wE{{1L_IByl^Otp;Xz+cb~vtA zrB0E2C7P?&vr%F*G>h)Uy2db8nMGmMx`}*a*ukHaEfMpq0t!{nA39U6PTSdQoG(KrY zm+x{fScP~whbmRZ3T5A^TaMA;;AekZqA63R&=^g_DsD- zLRF#bm}M3Bco!{a^Nj4Z(@dG|&$K9W%H27de+JIO*P#yo8JEh0ioJ=F2~WF}R;c*B zZ89$?S_}J*NH=p2P}E?XSufS)7XE1C2f3b(FI&*nI$~6x+Mq(|xWs2fvx+>N34aEy zzgUgW$(`NCX$cuZiJ_jP?4ghm44tCsAyh(2(pQLU-smc7Cr6i7NgD@K?uitc&e>)v zRdn2yL0N-F=P)%hiMXwb{DgJYf2p{w%%&d?m>vz43%J|oS-j(#Fp=&@@XX;Q$!Ev( z`t9|*-@`U19MANbz`Jl)E_1;aDc~E3b&eLJT`k)3W&E(l{eDaBWc%M@=dO`hy)3^y zs{O*37sp$Iu03ElP?+A~nZY?X9egHtP^>m}YJIuk8kpAmDwLO|uBb+!aGhsbg;g5U zGzw5DLcxeKg5hYK3k(hFj>6e8s>KKFTUAMDNWo^eqChakGgixzYW>*|IB~|^G{YZI zHNxKZ&pP7j&VqAFDOA72S%jURH_{Zmt;W(*^Hg^*h3S>B&?w+X47PoEB%|x4M35u8 z0s;acot0w5j-d*#98Wi~ebiMs>KCfVn{kKaWyif!Z%@&c!3X)Seay6a&&%I+ znb6hoo#d+VfQR2eRmY^apuR)u-N`zGZI5KHI})~YuMY0n2J~EJ^k^-l47K2ud`gTi zMq-h&#!WKmKxH;`Ss;E9sA7+(v7eel3#(YE&l>*x0emGjkO#H$m@|@eTOG7Ryq1kf zci*0Y%$&-i!oN$nRs*3{yv!2P#NvYaX05{2Cl}|%U_j>2Jip!+$HW5SvK;6eQ`nni zV5=IZ7c>`MFKfiQ^57d)*qcURE2K>{Z1OZ0U5q$a#M$|F@Y$wIT^A+Tmki;TpYl5s za=^upRxSUw$Dg#W4D5K8Q^uoQ<-}hR#9!YFCWPDg?w(EYIY>!VTtmiI+SKY11qIB0 zS0Kj3o(HrIX$-~Z3@9`;TP_=SNkCzu(CCkgkn`7nXR$CqWF*$gls#oj04m};vxu*L zhtx9-z~(r%f0A%1P(>)NY&NaDg?ag|Jc$@05CTd++sG*}R!*%DR!5 zeqd}DtnZ`}a*H*DnJtXbYq7@`O$?zg%DgtjeE|K*SYoGEJZqM^1#C<6rwOcm_OUO& zHd>)4%0F{J+^vJ;6{~|47sE$9OQgOifY#Y|KE}QV$Kw-|r>$$$0K(1) zgDbJ3^^Y4V@^P2nur@bQOB)(qO4_Mfdz;s`XcsHZ?E1>`7uI=kC;XFbKuKeR>#f#Tkizkq;rQT|iM@E_Qr|6wQp&%!R^ zKeqp;Q;3pZml&Xj=TTERt6qHY?jhO(t@MZUCoClg9|TqLoNl&@YBm#F7v>u$8~nxB z8-rNVL>`*&H<5OhHW9nra*PI~p<0;_!i0K6J;9Wi)GCQC;WVk6LrF3r*SoJe0DVTQ z(j8WKHBhz`C!YD(+~4F3+vc(^CYA|B$M`9)b%hwmnm;+S8^jC3WpvWb*oguud=Aya zkcCX4s6zmM^m{Z`VlYdJS5ZUs^_gleAuWf0Je1xX%A9>~>zdVNP6%wukKuhQ$!=;b zmS!+v0X#S>$NurtbB%Y_@j{#=!3)#I=po*iC)|^;vQ0j$f!Pw$p)ccy8`$Q^ejf=N zV*`{4M_Y2^lsS<^6q$_S5!PpOf7H1ds|dZho}b>sc81BxbO~guImg3M)V1mM_!reM zsl+{+FXSd8wP8s|FJw8#WA9X5OYIwECCZA<4iH!$y^uOYe<1-@ux%uB2>qR7HIF~f z0mVLXhy5`Usn{AGMC!zP3VqVJ+1L-3T)1$x@aUd@1iz7O;Clvto34kxsh0mYFX&(8 zWZ!AB|87;_KW{Jn7b#g&{6E&125-+NS62&n$5G+~lcEGIj%Y=N^`X<1r{df0!pv{x z!CJep&aV>kjbll5UjKS7h%`xtQ8J_Jv`xt3aCq#Tepz|Bxm$Mu`eVC2jGpXCywFxzs?Hzt~>5drpwNqdIxwfOmlC(-3Il*AG*O~a+m?$ zt6oGC%})?|zfo-ZpufPj1KKJ{JvZ00#$EQ&x7&$I&CB* z)_Me2Gom;xZNPh^*mgH){{<$98Q0gBzUyZ0KL*DAhrq!9xf=d&tG=q6C-MWz*Jpi3 z)}*m7ysDV*Z(sb303k{t0(db2LciEWVqeXm(Mw|J%c<&y1Rz3S`$cm(Twfqa{}}7CKi1zPCzPa} z8{9%ytkUhOdEWz3arDmdC&Sh|h877@Ul^IuNrtF#PRuz_^9;}3QS(gCAtXn)UfX&4 zkCLTfPxh8v|COTdHzEG+OH(3Py=4GUwDo?OuiV``0}+VY_HiX#na_lGbPOCv19nGb zsh#HlaUnMkDF6lQMN>6!(iMv|RQ z7tXyO!LJeJ0XVG>RdALly)4M_2S1aV$|Q3J7D)MT_gXm!#A$2Q5=Tm-AHp_t7OXJR zHZ}0JKhK5t3F(wBpw8&uS+$BJ4-%8JXH%Lmtqch9(Uy^KfTW6zwlSj>SXhyj>GEadIm;AWro zvW4fkgV$w0idb?{i67^0FecSIs#9^mIJm!tI!s7Xh;Vl4(-f9Cs-z%7#>-K*KPHVc zQ_Y1*Ld=qjEsTqL<)!YzelUs33M%@X5y9~ zI(yiFX}gG43c&=k%5!9(gTh?Hkl|zn{n#c-f&~v&!Ka(l8uyZl5e`C%R1528?nBE? zibZIlsN0GXQD8SDXG!TljoaPueyq+G51vtv*NAuqFO@F^IwmZQ3TKqWQo78z3o#w8RQfmKx5j150r6TxK3Z5zmOHn{F;*pXP2lVS*UB@^whI*&9_3v0`lh z78?T9OuUh{jJFF5vB{Mi5?~&2McU2}Kcl&S{r%fY1sFBfobCVN>>Z;k(bBHbs)|t+ zCp)%n+qSvGifyN2+qPA)ZKGn_tQa@vboblc=ic{>@4Ly!7<=rWD{IY1^O^Hu&Zg}{ zClEH}5udv=A#y0{lE3_Qg`uN2wIl2|L#o;nPTU3Kun_8 zmd_RC)&hf9F9OyKoKgJJn`cvtAk2enzs{Og8to3W*XXWueEUnVnZkEMGcQd6={F&r z=k{>k>Ll;@E7CT~oyjJ#c|G!Tx_UnK1RxnEW?k@bVyEcmYGia3={xz~XfMhG8<)=L z?_KT;Zz0~p53G{!TUb2)?+W(la@OR@6ra%VfdyUppSk(_r!b+cPdMg9i=B#2m%g~N zp6+>!ju*8CoPWzJx@f{w@c%I~jWdly6yUVh;)2C**07o$2wL{?mMAwPRJyX4-)DbT zG0bdy19k*yB1?3%jbDnP+#+%|Ut%>i)8ep*6nafl09Yk$a$ z0|R?k(`nXjrGXQJmMP$c5dENEVZy0J)&G_F!3A1T`-#wvDGk|=p~DAFF}gUR$$Vdx zxx%Wl-PzXCK>F;sFGI>T6j#&4-;X;{N@giZ@loE%{58o>lj-s`{=v0=KJ21UXy%)8 zQNEOTLalirBD3nWwRg`k<{9oRtL|%3hH)|Ji#oTL8o&Z_I{vUuz&XN~Tx!1#yv(EU z*YNk>Y84xW53jF$O9u45%o!@^BLyJsrH{Er^}U*$ep|a5gxa);uUC{MXckAAD2XT& znXX^zi0|06_M6wkfXA({jkBYc+@Ppk0aP7MhpqTw&+Yx~P%_#Z+tMMn_I|V2dRN3D zR|@9oqujv`l?3cxaRYzs&Z`M3<%Fm#Zh@|?2^Zm6BoLFvu*_zf^G3aBJ&P|+7}#VI z_vz^>4l6uKxi3IiqfLv5Cf2c7kC#=F5n-^y0p(a35{+7A@Nepya5P;x%372h5Mwz# zMO*a1Y8xkQ;IV;Mae!4Yca4pCe9s_t&mh6)Z$I0i(oWo@Xq<^yo3M2>n|BjeBlD6M z59rf0LxGFzu%s|;oJ7;VyZ2~dWvpsk`RUvG$wg!}WPMLg~kDasi_r zTF8%MgQE1lk9}m&k(%t^iJy?6gJlX2-N^_892Aj(WS-B+*`NitY0_%Rq8pMC$s(>9 zGR;&)RO=znwrDv0uvlGE4%4cNus<(3&b&YpZlCBNF7#;Dg%hIbRAB`ohI+W@F&y;~ z_ru7G(PnG-#s&oB!@z4G!}|1@LX|I}6Xf;?!%`u?st(ccW>Ccp*cB781Mt5Ka-Qj# zQZx0yNuCVlGO_hxfPT;VTB{a`C$PJqKo1H`m2AAc_;6hz?oa;(c{3vT*3ydnWd=HGJ#EytUz?nAzHxcO|QJC zO_*9okZ(#k5TcKLEGDx{i3-to2;qh%g&Pow8RX&(wH+fBqR({YM@EtqTUw1Z7;d{5 zB+4x#7d40c487Nm;u^oE|K-jzULAMOiTafTYA6k=PZMgO6|(6$dxxz19>9N3<$L#K z?@fB-&1mEm#UU7|M$5H`ckV-OtQVL3BS?suB@E0(jR^?j>s|J}pJh5yR0wjV-|ZA$ zvs&?VfaZ$LN%O%hZ+~69e?H{55*tpfHHf%On=o5=l6GctG#LSIM%y$+E=*l#5%N8e zq^)c&GGpI_5V>*anaa}A_d9+IiFoah0Nv2Yvwp*HtY2dWiPCl+%sHx4VdwjOakMcc zm{$S)>9c^+F=gCp(E`A(v9`#Nqeb(Gq^MbWoU;kh7*)3&47FIDyW0)pSnsEH^3p*n33QZai9 z_36_f(tj2oFJBkQM|iMbOrF06IC8}Mb+0csi;2JC>*VLK4;o5WNvtO zctX%c1j9*RF5vsvq9gIR(2*OA1eraUXG1;8sYyLwLPqu5iY#&=jF$6pCtOJl*auF? zv9)ZrM3j5cYPWzHW2TpzMGwDV>26CLahA|Bdh_!TKEcT zlzEB;hviaaV%qergGLz6aRWk~g6SF*MBZ*YyKxGxD}g!YNnpxXPLWXj{KPGGD=hPZ zw8vTvIqH6_%$Ouv1t|ME1c=lu zgP&we^d!*G>1xpr{KFiM;K}4vI%?9>-oa!)h?3l22n5#?q0LD zuq>uCJtAdJe&+}>v3^0GNxucFkK^4;iEAmaSGvgPSs^%(XUr6}#Nk=qlTQkop_bm2 z$30A(n34;)M~mUYi{j%2U-6U%A*_^o^xl( zyW{t1x%cba9a0x6OKr8yh5&gOD2^deUt0DAb>zbX#te49fpX0z2w%POlpgT4lNLZz zuT8EK8Kj-Fepx9R%VPU91e@jml~GSJuN>BHPT1;EckWhcRcl@oHBDh{Be=SEx1Wt>e$`X{V$GOSfF3 zu1zz&B9UV#p|@+}P2!I_)VV?5C8UE|q>huhgcGNpg?##Oba~2E^tHWaBodcxx)3{E zkcoL=0DD0G42>iYJGG8dF7!O(+h0s-SWlt+;@iixf5R?y3>(+OtOYT8HZu|dxQS=d zFj5I4r7L6~JYd^L9~7eB-?g<5ROIA0vyG$~?J~>njNpuE4|6w+5X;DmA)O3on7LK5 z9UXi5Q@W`%ybGP+qoGvwx7^*o!S(-g6JYoku3P@WDEFdqaBv{QRxGr)pQRtvo5>-< zP)`JGBceLs8b5gDu%1rXt;F}-nxs6$K6F1U;Tmx@o=ao5hwN2|S=a`deHX3Y>Ae#nhax0Hn&`SpTbFja%qiJd+55UD z+F1gig0;oZF~1X>bW>7}z1z8~Y&}$y24Ds;uzQdr>Y$8QTH+j7kQ_9VXMf13MEt5L zQhI|`c?#_t1la$`1EWjOH z5u{es$p4O^mwAr$Xnc9VAV099^z^5^q!k|T1KY=i%>J(n`ByL${YW{0R)%)griQfk zjy5*db`G>oOtiocd!m2Y8~m%=`JvPKq1b6Dd>Efy_42o7b3CDcswV9T3D2+2vCLtrc)}? zXxj;tLtL9(k&Zs4l&f9=raTMLyy*IpQF+#rBE{9boI$#>L1A;&Xkat_X;Ho4XU6EO zQ~N|rL3#AD@|Rb84ngxHB9(-!;~nKkekqQ6kpiG{Qb7$(x+i1_Rd0K<9wF{-pn|FT z%eeB3h@Dn!g&`qUN-ojH^~(6t!Z$?LihFTIlCxs68{^ywKGQuXFw_QJZ0I_|xN8)e zL5a~HEg!lq2_((87Y2wUaKjY1lW~@;${va1AbEs&QA#SBb|Z%|l~_kYb``8M8p~uw zrPsjQDszkp*6sfKR4xZ+3$wH#?!BNx-Iw1L-kCTmHK>~@U6-Al(B)cMsJ=<8@%@~2 zE(gBCZ_8i5WHf)R2G!xX(>P>U7rCJ7=ygFGHMxRzzbw*kozNNjWrC{v?(?uNcg{S+ zV>)eent^D8nW+^FXXbx3IRCmC^EZugMMoPW zyAR5QAkf0X$WYkDz{utgo!5Wdj|4ex*PVcsk&rN*10ub%+ocK=Yev}0X zn2e_xeNp=4F8B@;NG1srqD740-ueu~Q(*~-vn}b8?zH=0v41Z z?=SQ}N&%w(`22_NpM=0a4n0Fb+Io%--g6>QS{?Q2vxVd%MRAZepOBa(aUCQS0lpt9 z4L`SyJ*$dA{9?Cl;)YMtr65~ZN${WN4=9qar%*ys3pL@oS-%-$i4EW zMG&PLoDFrCW8gVqNxtXU6ndl+`ioeRAJCQ{!9^L(y{B#8on2Uk#BJn8+bW;4k$=Ou zR$onq!AdAUEOw=d>;_F1{i#NwM~JgH;vVA?Sh`&rZ!v z$<$YypHVPsu+`nwzj=Fsi*L>vSj4x9-Y`~~H2ddmo*b~4hg07BDnUGEsIZ@1@zwVU zoWFH-#O?rn@2rqse16v5!+k#7;!@uynTy4Z{jGI=&g!BY8No&mGcSWX9Vz+Ylz`GEMqP0 z_N-{NXvp8x1@bn3MDaY(6yrg@;clN2>lh$R;;f#oo{q6@jGe9zW?igL zl179L70^YsN>Js~|4;{U1qlOB1dP!*+XeAhHwl2l{xqUF=`dNSa4MR=e(5@{)NGrt zb%LNtgB{K`ZM3I^9krcs*SZe8l(ZU^w~ewig^&eg9!w$uM!(neL@(YQ`vJ=>B(Lgr zR06!a%D$=B8dVKsK;K*b=B6W20)x%ImQ;ZDUfDWpz>~bf>a)XCnk^=6%s;#Cy4#H` zXB^A=^{c+Wrr-NQBSu$@4aJgftUrh@9L~rMU&C*|7a-M+1X8q=NNyPG4(y%aJqh0bGcd`kAW&--;q> z&t|DQQ#neAn(opENL@Ljm7j3tg!i3I=}Ffj;N7H`Zre@Uc2hp=%drH{-GgPKL_w07 zgqzOr5x|)P{M;wk!UFq76&A@mvQEIynC&PKx#1hgmgr~L@;*AG1wcz9xV8}o`xFB@ zGm(!R>jj}G_Elu)uhbV3r@)fBzKTV=&3QCH9 zEts;2!^bo>OT@gx=F1sq2wbu}#tA+@rJ|enfnVi`bu?H1B!$3}N&auzp<~^eY;PEQ z>EBo2&GAlO7sxStBgjrff(4`|W?p$fy9pps`B%e(96SCYSJO7Kc(eJh(T z{{2cC@Fg*>ME8%|EU=)DWA%}bnEqFB_SeS8-ze?=2g3ae-6Ep-B|k#S;QP|?v6-V4 zM`IpDjC3EKOPWhH9)U1i!rD(73v_MGpAHW-xA`uYAP+fx3#Et1-F(-v@9v##-q+Vp zx3HV=mJp~I-&m?m^GprGa_q|Wjbs2L8CF@{*ReT<#g7z;NlOlRzv}@)`AjcF$nv`1 z6S8=PM#JaBfeUC?a-?QMChDmq%a@M`Xr?1SYNlo+3rpzGinzf=Cj??f>=`2fcbsoR zV_;E2T-!Lx;MXK^wq)*W)*)TrQKEwD2f*gvU~*S}5Y6UrDF$o=tV6Kx>O-MmQlrtR zpgX-8qyk^dHsYUfpPBU@#!Kkv9AZ_&XF)Dc%qpz(=}%M%3W-Ic`#_cJzl}N)|9jN=|DZ(v zzrXq;1_=P||EWh_p=552_|cyNi7#mKRHH7~1gWQ}8$vCK0yU7DCLvl(tvkB^TC#v;=Y6L8{zS&o>-FzhlTVIZ6Z)tN#x>z57!nv( z-wpF$k+-A1CRRKKAsP&d*7P&sB0TDPhxUqIIDhkwr5y07x= zcFf&`Fcw4_b;&I{CUC`aSLUD8t>z3WyB{vCaN$KRIbm%zTHt{CHF08}-+HRvRp8xn zEvWwbKDwQ0k}{$b__Q%fVbLn~A= z*a0b^DWB(6l(pt8*h%V?e||cm-n|TkYm0=Yms*_reH+J&gvuh-;TZIOny%Vt`!f!P zOW);-H&ZH5p4NP66hlIvO3C{Rl)+v^;haqO$CC^|!L;tAPRpoDgYQ(KXC zWGzWfp^SNiCxpUL<^d;f!!pPITZaoabWss)8he3A>CHyb869Ku;nS5}JI4@!wDO5!NCYwLzzhGn82;TG}3PC(==Yiepk>GX9>=+g03= zAu%C3CoNH8fD$3r!X%R=cGAez53sc(o1)^MOc2|mNE|{9&g#b2BGMvB%hNU*t}J5Q z_;XVmZHPmO@dGl1{tGhxTEhGdWc;gy`Hy*fgzB?B<~+*VFH{}z^~KPgw(s5GurX)w z{20rA(p|PV#gL>C*op$C>gKE?B+J^O8Y%gEuM`DQIdIG1-zBr^q?ZwgD9BTeq8@V? zGbVQ7j&C`gt4@WS3|1KLKQ>;Q54;YV?>gU}mv}#~Mp3Gt`V)qw_0uac#A8o(^+IjQ zKsqZl#q}r$ltCZB9KfJKe*8kCL9^1Xw%HW5v6l+6katW;?y~B)DWkL^18o}z{K|bni=t>!Ov29uN#;x8#I|?WD zLKlW@vs>aU^)l2KCH>OJ_baP>`S(-&Su6OH1nDVQt6cpL2_Q$QE5FegUy?2?)_vXQ zyzkj78@e#Bv7RIrLh)GAL{9zAKZ*|l)i1+z!4|YO=C#s~j86T0Ro;szK>A`)C%Jt| zbZ=VXy`4%zcoMUOK(%7bMY&p#B2+gS{BpEArY}Xuh`r$6%Q`k0za(d4u*nG}!7tR> zRISG*gX)W`tIPBzC($&VzxStewOQ-$Zvv5c6QsxM^QuM0`h9Ga0a^rrCY)~kRu!kR zJFR)_nWwtAlsgJvY-Tf$`>yf&LDe4xTIeg(wmA1+XqPSZ$T~}Ddw+(X86Lv(S%-9I znmyQCS&HZ+QUw~da+oi0Etvx;IL@b=-G2oJJq?=0HcLP5y_GC*wq;YRKSiT#m6Qu* zN+_5rTa%2$G;Ru;3p~TN1S+9DH?$EB;Mmtci@l+b0a?-`XR+P$-H7S$_2S2MXQ z5A{xOrY{K9>&HgwLq@>H4jiiSl_(7EmMrQU)&0AlJ?g|xdPt|n1165)bloO55W=b7 z2+6|g;)VNb)$!19;kE)tMz_J!c6LDLj)6Lj+5@PGw1?Rifj*41R;`UX&N~E;LH~#A zYv4KSCm8oDz^FGhTJkh;7sP=~lTo4ZPH4sV&4#oFGDUS;!uhxI!T?siK8 z88{trW8?R)tf)o%T@*S1wN6+R^Wf<8KJblbX?djtHuS(-2Hv*q@YRL^E4r!K>qg{d zihj)`_YACvHOQY}IYsNno4;P(n`t9}wDn5tM;(60J+sq`*FzPX%c%oj5RN95D5{p3 zd#zun<&fkOd&4!<5IPz?b`o^W2+pG>lnlL9q*FsA!Zb#KBZ> zG+&)eOB_(0@8IHd0ykk!AJe4--X0U;#EZ#-a&qC0UXu%VG%kRi9h!=fqC=DZg;*h4 zjU!B3n8MfC56~?`ypf0tq-5-}>JUdcF_Ls5B58-;a~Va<3~vdnLZ*r5!edZVLt;>t zv3n6)Xhfo>)&cA}CkD4rYw&sRer}ebC*K_GJweHHkBJ+``9L4Le$1`M>uq1CCXfc%B(uT>cxVv5H;SA$Mq4XYr!D5|#bpMhJVBPofawnZOx4in zERv>OXt;=bHEzi}N+fP{Vlcu>M;0_ikmD^71ntbwb4Ivh!%u>|J4yEaL0EikP`8`f zd6+tRLpV~e&Xv++EHz#FT^qAGxI#4~bJu|8RW&5pU(d>N+nz9QHDAaEJu9jvVKuP~ z%G6X#s)62W)-K&42<<6&OhU>ihQ`dDj5vkQW*AV}M9MQYH~jy3HKfEDux4BhBOoc`Gsi-t08 zd528hzL^4|qJ*!M?DH(J`xoe*H@xvqv2GNn(&3RLSF1EkYZMsmlV)b7%Xz=;E!{jV zpWjH%QCb4(+JiDhF=(qNb^GvoqX$RRajR@3+D0Z^BPu&0O|HOue;3*r(tU0Pz(#%M z$xXkxly=gFsNf!*BAHk#5P)#d?f$l3bxD5Sn*E|1I;p9Yq8L45p^_c7$`e`ns*V07 zKI`@$;w1JRN8i&vyeI_z)?bJ5@3J#Rpp(&`0q-OFSsFo=0mZENF>Z3F`g!w0P)iUA9u3YsFs2H=eD zg!mP~z7eLW0u*YvSS1?@lIjGtu}nD~%KNGeFdLLB%H`AsD4+t@+pI#zkGnIg8y_?I z#k|)k>X>1%K>X8Din!lWt8_}v{z86m298LrV@trjUl zNCqt!Se_qJS(bf~wpy{=SAD9T#~MK8RX+XTzSWetw(MT4r%X;zHp(Enaxri!>NR9q z^=_JjTwbassL{_YRqPUpM)B(^7T>K`I@%Wz;LU5 zlPeCdU05TLSM#8oSdyewg(za6<9+$-?A%eqz`(Kt%~D{`09?O0Jsz4i;aE9n#mi!d zc-7^;oVw3M9)2LmxzKiuZjsI+=}{i(TVvJd`=gs*AdfeBNR3mHPnI(s(dVS>&fpDc zY`z!B*sif}jf}k0De3I|o3P#5xLYH}1daj#_10Kj@_`^84$=^~zN+odM{$52WD&Xu z$lPGUKy{AiVM6)IAD>}km46E8~pjNxdYJ?%Nd)YW33oJRS=%i6`hxG_tL#Gb1$-F9-fY&wD4-UeU=_II`nHPP2n^%2G^Hz%93(3vCAB2`>QB3wBZB%+DwHQC zVgPH~^=^jN!*}X)zo^XPiC?qSJ(5e-6qr6dwBVetV0#Y@YSS9bZI{!9N-qe_Ug{HS=~2j5`^u{TS^G(EbWf)gQDC_}94>cxp; znR3khO!Yl>zF@kY)dabVdOj#U6-qNbeSVP}SlSW5z!R}sT4`>6e<5Mye14w1*Zp+7 zIMmbQ2~$9Y=n@?e67*DWoMVxrpEICm)jIRl84$ZS^7+T~rMusj-Dtx0-uEelV5jrPFf)MH44HPFKTwXw#cLL05orFN;Sv+dU2~aXI80= z7oK7DAof1MEQkxa;0aZ*vJ7-ddJj&=ejWv<_vYGv8)9OyRaxC%YSo_-J#pU$Fr(nH zsvPQVT%2@Iae+#N>H8eu)^!JfmVZFt-HIGE+Hjp`M_iLLd9NF;X6cM%zm{4#lf;Qc zwyg-X3a$dIPfD2hKJiJ|4&4bPoXTxmtl%OP933laXU19{-ZCN48ZLZ{4e#!ST@LRp z45N*TsiP%>xN7CQlrdeY=*wxDNSKIcGpeg6s-GsU4tG+VKQWzA+Jn@HJNM=0$jlN; zOy_bOoqSRMb|&RsW}>$-B-T~fSdwuHKpSot{G!!^a+t>NIM6*AO~k$Bg?H896u7%U z-i7xCc_0^%U13x%pj4g+;>Lop1AXq1&$Y_CO@uRRW`ep{!pK zFq^((k7eIOFCWhCx|+T{7}i8OuV}y*qRheFpPqYOEDhe{>UMrk4$Kfit86fU zUtrQ&pex)83{1nYG6gI|Pt)Z986wD6S@h7G4D?d*n~4&_ap{Q$7*}8`n!8Y753UtL ze%I>4PovVh%&Mc*VabVAe#wlBWgv2|FO6?p7HL zU>TT{t3a(!E*Zpf&i4ysSp0kWyxsBMsQw!u#5XY{S zYZ=*kRDj)2YrMt0AmC|6h4ZsuP$zK)E5UN&whypL=Z3Gv!M;MZ2TngHf>^@nVctZv zam@ITV=O-gc-R=J3%w_yT#iBBG^k7MzFvp~mE$Fx|H>5=+T(N^2scbF!nK+pGprF) zGbsq2$GK5y&rwE5)KqXkGNK34h*)@`e7$Q*x zktLBh;twL>8JSp;qlYgyy)_sx2^gO9T=f`kPUxyb>wYnz?_^J=SVDd*vBVe1<39lc zoR;KaDTc?Se{>4FAZo7@Kb}O%e|d8K^+~Y&&65B+DLa^2*b~Y8^TU64qcT*q6<0)% zxx*riu=uNe`Le0S(@4Ny_!XWI(n;vQG08*-c1M$#ilb=)e5uG|PffkWO`hf&J8tna zj@UAc3!}!Ryp)QZiI+$gNu+U!&MMEj56+wKD{qgpc;CO+pvZtKepIat42V`j@bGb; zc%n8*K63sux>|&CJT%DIA8O5n>lL9Z%kUjtYjoELtG!7*rFcMYzvNHk+Z_PQ;1yLw z7Geu=GJ1cj;+Er8L&&}ZCx9P&UM^iab#aSA`NAD?S>HXAMhHqc!-7*&L1=R)z~P%x z8nA8%b0xBL=`ppW!X|Bf$W>dlJbl1Y6Fu_*tyn7)UtR2&UGyZy;r|2f|O6AiqZaTuXZc7kQ?p`jQvLNmX@_iAi@nZ zOU;qs`le~b$^31iL5W*J`M?=SUZrxwxO9O9`6@pBDPdrlr~Wb8%qpS6@D{3NZGA<_ z+g6a!L!b-|hjp>C{u+zqz`I@nR?vxYm~F1)HbIsAQ|J|qPr8fOg#%$)y#p!lGdS^w z35CLvy$Ra}TFS9F@u$Er>s`HI3v|b_^74}0Z$X;#afovah4h3#(ZWDCzN2&Mfbgm- zxgJ9FsH=!@>zYxzv$R5`1){x>OpVF?FvQHEhi{-ALABw~$mq|0g%mrVD0(eM7pgAj zM4asF)!bso6RtTQ5#_N**!)QHz(;m=#bZ>COI75lpaNl$S{X8XVu4}Rs2dHg#l)PK z_xIlt7@)FTFp(+h7K(maUm7Q0ti*F4^EaRja$~o-X>u2=x3tL~U0>-S(7|Gx*B(8P zzxB|aI4`@jne66~E)=sT6gkomB?qI)9G~C0CaY4IV^qZsOL2KazgJ6>_SArUFVsvj zh`?Gd`nkfxmYB}-Du6JD9JI0Z%>-aBh~eZ`P^rpfyC~9%%FV3d-iCFN5RCKWKLW8j z5csPFj3zG%$^=xTL(y05-fgba5JHc@L8CbKGvQUrIK0Uu5uRu!I9HjsVnSxY%J zEb4ho04awgU;o-VoWx*@B+$zb`30=ItIDzklH2zLa+dZ-cIv&>iV`DF0)QHi{}+%z z8qw58MX{2?@0PwDfnNlvMhwXWCs=zJxywehBpJpN2GJ@`K|Op1PQ=7{n#HJ28ofVP zQap=Xp^xxsdPAG!ic>@jyC2V~LEIZb+&L4L2?1OBHT;Gao-kmLEc}XuB-Vl1wleuN zm|OY?zZDvva8X-6I;M`E1;HaEJ;_4K`10V~21VC=vuWaxstEDMxE4Ov& zb7{WOvR1NOQVllrJIo*0CB+Hyr1lZY3qB~G|4u6Zx?A=)*rf!tH~*;K49x#2Gw_$F zouD8syYgW>FUXVb589)O?~7+kD6iZYtO>7xSz?x74CdQpv%I+C&|UtcJ#tgG8>%md zH=7rl-kgxA*sd!mC4=>5{gmf%W2aa5lWw&-KTa7+dCpe$kzR(}s-i}Ur+`(fr@+v? zfG*-bgv4mpaKD_$pgw@EmJN~{Aw5`Z=?Q%-jhBMt6xRPPPwvqwJ$w*oxH?=(Ibd+F z)^{K(;&QNoi1NVjgka`+7J$}ElfxdnUuH5VgigEzQsP-4>S>wJ;@^9QCQd6w-)M4^ zaC9g8Zf;a=)%iM8GpZ|oEigEW3>i_f?Y|_ZL&Ct40yk%pDPi)E5m8bG6|mt8xRTl< zlOmAyQvH=RUIOmHfrKP4{8<aXylN}u_H?Jvjjy=<8cTEN z>RqoBJ-Qu6G>9^Z(U!*HoUhTewXY`GPdc7m<>zN5y3yt_$FmfVu2_}2IraC&mcg-c zOfSkk=UVhJAWu6Vlp|ICDG z71#eBtNvrE_178xzvm|z%G!#UA6D-&wU2n}8j$(aV$=BHhbeS#AMYOTTpp9&B#@Hr{`2R|d#;P; z%$xLs)3>(++Ro1aUj#wg$^p7ybKADS1wyjE>@72_g)0$QZh&GhrrCorGV8n^SExR+ zweVE~hP2R?402<yXQ%i_u zr>|Sq=#LCOV%uzWI=qQi_{jzgYx%}mhC=sgCu~R{H#ywWe4#&52@h=Bn>YW`dvsk} zqrYn&s639A!c53(E>T7Rlj4cQm}#If??<4^1KdzNi*?C&iu36J8Fqi&iIT?2Vczkq zjI?K3LtU;EFUc=PMBx$UA<2s68~P0!RPkd*W0%C_v`{eysqlEZJ}MHXv^Wxptz^g3 z1HLyNH=w#oJZPj&nCcnd?zVhDAEugZ{?_nztYz!W zQjDQD$4^QL9ek9r#{D6oYdLioho+eoa=KWnq%2c+N*Sz5WCh(gm3htUPNq4rxu2RQ zlv8OuN}F5IH`aFO8ZGfTEj>itXmgK0IJkF1PfI*}9w#$sc&wjJJ8>a8N4Q_O;*`9~ zn0exvM2imhOu;P4T0hr_koxd+^m<*gJU#x>{M6=yW(qd3dFphHJk1|4^tFnxIzaE! zjXSe`T^HAO8)WH(9!#sYsOtgU?!vDt1_dFQHose^GYGBXp8HqmvvY8PxZY+xD;S`! zw9q2W)2vmV0na5)ZX0uZQ)iX>hSg7=k5cf6tR<$Gj?v&awjniyQz$5884EBUyL?on zHcDJi?Ep%LAraV8S(VF}7FWROt(T!g zj2qU=z60Cvw%bkj<6Qz`_`b=P1>I}rx}zJ&4RhPFHdS`a%l6S*zuT$@bIg9zWiJu8 zrh(6yy?7rQE+(-~6j-l+j&bX}1H9lq0*wUZ-vQ76B{_utpX3mQ(T`PiWNup#bMyJD z*Ix))hh!@JHaU<4&^-@)!rj`1Uk&o(66;XBMW^84J$zvPSXZ|`_SqgGXKH32W@o=& z_weXw|Dc1EM-Yf$*BOj;Lk>_&sU_FZ^-sm<3>#Vn082)cvkB2%#8C%hWZKi1qXugl zi(K3BmE5{es$kkTf_uMiTS^emQiEG}pltWB3)+%Gg9=(JQ+%ixnh9iGX^4q=Ghe&9 zOw==-kf`k#OMh72AHCua%e9CZ0LV5C|97s!4l`4258N<=PlP?DoQ*-a16&k$+TR1 zt1G}a_VA)o;1#WSQ4l8Vn(E|ASy~s3IQk?=3~;muvOHO``8&ziiJ1RjOXxSL9-&;u zxnZP<=*z9$$Vt;*=<7S?$CaXeqMuSyD_S~TN+7L9L#FWp#UdO(pB~2X3R#qn`2v0u zCkQBP7P~+s+oLk$xW4!^rKpNiQV;zIG2MR~VmSYQg_!@@Aj$ZnHO!CvR!FU_rZOT- zvmFqc-Hrz{Bpi^;hhz|UEcunBd-hJ>>B`z5H>>`N)h+w8+r2LMuO|p+V0Ze&dMSYa5s|m-QCE<@oN7FhrW7;wH zrOf9CW%Uv~s)lse4b-bz0q&W2X%Sx#t^ve!K8Z(pVx4B47#8+~qNB|z+PM5Be)h;|( z5RydL+}_YYPH-Ci`7RVK=ITPG6L1!rg)Z*Z1wPaA*M(ua^853~UTz7uQ>`TB$U#n}?N8_pX)7#*X5hLyvHLAis%l|#mOux zc3}7Y=+NO=FtQ0QXA+5u*tVQADzx@hfKzg5mxBut?nmw*T=xuNYM3`*j05j$QN#H6`p>0ZA4h0t;x(gynrl|l;%_ji38|@z%#l8G%}F{_J|(n>+OW`kmPU5A1jCdScz&z^ssRG zxZLUgHRk_o4)r%s_OCMkzv}&ejyz(K=`gW=zVGai688-SOw~r+;6aM4zmF8Vzd_DKxd_D^)czXHWrVf zN&gIu*FS+qk>j@%*$2>Y{TI;uwINRYzXQ#`8sh&r`U(zL52g9}gH>1B8wOW=B79(w zFCI~x{}2Hlz8It?9Vii%AI!Jm=x{^h?XeFR!g-Ak@?k5aM#Zv9>tbnwk49r@w;9@f zh00lOeON=ilkNLN^TkA3QW7iC>uU$E-9_tt=Gn(`1N(jE@J`mMJ@2P6L^SYCjy8PU z(95*d)uD0e)zz`_#xHXoX`LNNJ|He(xYl1cov++Kzwo^Im{`H^eeymW#HCMJapg02 z-pmNUHsD>~8~ovQ3d6^~uD6MQ4u|Q|=zD*8(EgdMH|ybwhj)Dv63*sE?-OoM7RCde zAXg7#l-=wkY^2Q%fcAyTCu#=?{4IUK3%E%O@<8bk3n7dCz$D1EGidVFgXYuEt4EI} z1l`Skv}V_kw4~<8dfzI#Q)^fcW}m99leV=5kO$2dY}U?$eK^<$a8_%(8&RwE?S0wR zmlXQ9o^f5*2Nsz3Z>-)sTN}-f5UdvrkKW*y+%ITw@8jd%O^>v!7dOWcs~$t+qFnd3 zpLn}vOAz=3eODo^JXXK=DI9`QT?eOKLipofe?_1Z^2L|JLBY@my%!Dymg%D;)5>tv=U%j9@%jCMQ6oIn)h%+7Eqf6ItQG%%}$@UC~qmDN&i9;(yU{|k+~;< zYVo4$BQP)J#JVUqmn6-*ns6HoC+Z-pYx1(?4x3qS%W1ADa5c9-kpQ(2A+wNBv$KYF zz8CRu*#FeMQRn5l6Sz0(5)4U*na09oZMI%*lxCmjJIy zO49(wF{CSf{T4#afD4nz$08NW`L~Nb?Vug(VWGM_D^;f2Rx2cCq7yQh4qH)<*g6DA zHj;!!0`&86;cZi4MoEI0Qq5(|i^E9x5CWJ)D2gUqmh?G2Oc7Q0j(eN?$pKMJ&TBHG|rpNnkQD`udnX!xLf{z))${ z`IXr?vBDFl@d}vx+c~3#K^DcSP{|OC%Bb{tO!0y=L~Mk_oSHns8Gh6?iE~6v+z?_X zaZB{u41$h2C3wvksXmP!ccgYxaI;90PAIYrF$N`D3)3b~QqwX|6G~|b0zw0H+h6`W zTN7f4ImTq&D2DdsMQPk@zZNqi&qE7`mz4!`jQLKeQ!0k{zx@JzG~>W3nC%mcV45CY z)~}b4YiQCuE|oZq7D|aXP5633Z0QD-<(`JP$RQQSa!Lj5*UdP( z{3}!5HzycupoPpx{t@<-P55HaJK7zNygnP^(b?LT=kuXW(+)+&*0(1@_QIA04WuI! zsBNH$-;*!j`ccnUp~^+{b1Mt$sC)$(ya>NfDY+imDR*~;Z~AtED@ z)EY*NoB=rXfdSJ>_N(6@W{k+%cI7vroRKbSB_N{eS0=;jicZi!Y4gibBNWj{s3rCy zkdJVSZ~)N*cPq-TL(>TAGuFD=YwK8-rFF&&w}!-MvP9cqAxJC-5zI#^+bv|$m^dN2 z5|mY33!~)~IOQ1>8yQU(l)vq<%+_wkW@XmW1%;=}2-!6wUxa~p8DnoH3BKB`k&(TCCS6gZ3w=1n@*kRrk-bD0rNj&dx@#C2-H_wFou-UA6U91Uo5quV z(3`_vHgZ-hlyEg@p%d=`(k1CQ!G*Q15#URwIGZ45Cbl~A&6yo%{>DOzDWK}{!J1k5 zMJ}WuW(k^0iq|d3psi_~w)@0;{(CIv!Xnv9Eh+=V3G%PnDXSx8PEHX{k{4vb?6a0o z{IDZI!VM3Yh;84G?BN&1QXL8!M^-6tK8ZuqNZGcGxt%?9hvcg}T|ev#?=><$wq}$4 zg3T6dPCA>GW<#=zO+0WgB*^3+(UU5-u;NK&^UVjXlgavpAQMD=qc$;xwJ|Nd_2ZU) zh4JNUTPJKE@IcxYbYzk3MoPR71+r&^O8Hm0XEMZk7UrzOhv{)4p=C^+$^ITZO2cp6 zbLlu4+hoXTaZGRIYoU<%7?7ARLfj{G@BMTnx zhyw$btne@&hq@n%Mc)}`ZVbLOJ@t*L_9xjguF?T}ZPFl?3^xjN`ISwiplVAm_d6WT z(D&B(e!LqH-3Wk z*v0lhKO4KMxh)2XAH#h*l3yS1lJn@au}(evD)4An%}n+ArqcHmcqV_rW!6fQN5IDw z7vLmM>@WaQ5ZNuM&~wnv`N&7w^Yv8nPCdW+&`S2rH?d=f)C;$ezt)HkxK05fUHRv7 zZv*H!AcE(je@H4i6ZA7#wwF9}S3UMaOQ1zUEfZ+-HnuEse&UkR^px2&r5RB`*|D1~ z9KE3N(pvWO50p)f&kA=CQ8dJrz>b{nR*4b#NoL@-(`+-cYr1vCH~JmBo&I_|BB8ld zWLjt~^t-cv`C4Z9-IM`7XJ=&BOj?}0Q;s4Rj&nMxdu$B0yc<_A_6z*DaO@{%Ne-f7 zQrCt4kq-A1?ieE7PNf&J>L3rMu=($v{+XBV70rmutegK2U+=&qS`=kzrfr)qZQHhO z+qP|IzO-%Iwr$(iysD|{nXZWLhYP5S!;hQ87pd|bD4{Mjw1Gp1hqI@=Zu? z`W+|ELzI%VLj`-xmuR_-fvFm_hgxao9RRoaz`uTkGofi=KCCO`+>c>ar7Xg;8InL$ zQf}DRL_Y9BT-ec@`>5*@^U-rsZfJN#_V|zdBzli{ZAJ!mnRo_8`YjoQ8Y4UTofx97 zR|v0t9@4GpX}Ns^WIPi!Z={?8>c#aD z`{rPqy+hM8E|OqhABws|Qo2Gb+V3t|BYSJ&tO$Zdbp{BU0V13|0&N#v(~q2m(AY@g zEZygQOAh3ptJq={Z=2SE{2+>MFrF4f?FcqB1(vj^q~ToRV}8&@Y*j3>wHQT-qQI zV47tn9a#&d)YPoZIK_<-1<5`Zk7}S)VYR=u-}{UznbL2mkr+(O>+D+V6VX}yRJ1&@ z)<{*Y=?^rvT7qr(;w_t@CBaZvwA<@eM+IDgLB>VJ(Jrv1-$&&o0qiW1WaBDfozsu=UU16@uQvU> z_;#snJ9B6d**g=~DsC3!YnDIVsrLb)1dfhx#1p~p zHyQQ*R#+1ns>lBj1$`#Ny+s8PDEC9juw7Yqs&b5xUHBkrD;;c{*bv=k*FfnevY<)C zXp#esvfgnnG&A-$O^m_Ao?~TousI$Sj|<}@2kI;)p2iM_TFR6vBjZ|O2&1e1!&-E_ z=dU;!MVjo0%87hLmw18%vBLyTv(VL+4kGMv*ZO#dHKGP@7`O*%hR|}jnh5c@eM7fZ zt>=LB)Q%wdxBEyFsk_QbgQLu|y_STThOw93sptohO{%roTMMmb8dL(wc7|B%3BRbL z+KiVVClQqp==o5^SdKKRy`ahByfMw=!aHdijbkcAqq8YYBaGw(kLC0tr+jANeeBQ; zY(%zpITgNoovrSKh?mA{qTGXZw@u)|HqI{UO{{C%ZnlsJ@~E8*O8SzCC$0ynjq*=b zN^*TD-Qi+rjZ`DjC1qx-Ev{~c?DqhRtG+>uqg9LTHa+uVA=)l!=OtQ@Bx%ZEO7aZ^ zE@W}kS8T8jc)Bq7ZyBOb%joBgIi_Gm{nFujaNg@56PqQv&l~sHTnmWaI^ufXflmdb z)B39~Lq>N26>lc`tY*}$bnSDH5`IK&aG)N*)j?^DQ8{A%H`d=;0B`V-J{o(fm|m*U z-NO4<+(Z1iH`dX&Fy@~GBX6#lTl?tSqWd`9!_KneFs$ECpj|X$KlPaN6>6`Jx6Oww zvFmTkY}@w+Kk@!~P_37^vS%?BxmKffzLJmJ@*js~zWk5e${%#7xSExQ(#wvkT-C?f zvLB7%UyhL1t_wZ+@2CntiD$aXpVbOKk@@`3J}uu01*sBTbb3TE*V?CtqJNhe~k#dBD4{ihKGuyVmg&2B@3lvtu-fFW4X2 z;g>-^aR+k9ZY#urNpXN|89y?NWuN$80uW8BIDU;Xcqnu0mIrSed=%Rf)1e^wCi%+q zu!g_&n)uOIK?l6#n3c;o!3*^p*VV6r>#1J(-jjqFI*cXoBS-=DB!_L7ax(bRWjr9r z_;0_Uz&~~w#d9Eq#(t#bQJ+)>jMa6bXp4lv+~`nu+~fn$;{E6YC|wYO?hI2yv;Bfy zAgO!BbHW|!p=pB|?x0sgbp0vrsM;ZFQZhB*z)<>tU&uSe6@(bjzeGvqbucA^z59I3 ztxCS%X+1TGdbd*TaGM=`RnD_|_;dA$clnHUBCo`O_>lOUH%k>;7Sd<55HCU$E=q5W z@Fk&l1R#yE%7TsncmRC5&?N4-(Ic0*Gfbi!v*K?cyeds{Dl^D1F=p`7XKjH^lGNTl z^fAd^2(jZ282z37*aD-O`iwhQcQttha(Y9tgOlRID3Oca7aEa*1zg{rcUGwvuLF7E=SLXv;yRuE|M78vgXB^Q#x>j z&LUv#i3RcaN}QMaHmHN|VR;oK%03u^RrOZ+O&!78PEO5=d!`pwFG3zJ5;mqCC-hTC zb{|!jX2C{GR4xxjM;t!%R!j;R@jTOy;)MQgNw+&fp51BIpUCOKul+FI{@$+w>~Q#j zqTU#)`^0r<_#sL65Y~gEIF#q|UKIW`>i#9l68T}0;=HYrIS=v@46$`82f{T@VtMF1 z&lElwm)BwcKir#>;yS}=IguXTZY9ZjfOX= zMv&kkrM8iJ4k-*MVim^}NDNZKg1_apeb8}M;Q?>P%Fo4ToF=~j$G-^29~qPnO5rjp zturd?U?w$0abk>6Hj^Mig~R|a4Sd6A_JLM8P(t#e5D^eW63yp;S|iZpfjrc2DgZ|3 zBT)VfxM%IqfTGa+ zR18s`BNA4<)J-a~_0#0Ime&J+8HR92qVB*GmsxGx;+_s;!f6&-Yc{jeloCvCjVZ_p zn0gY?xe=4`BwTVQsI?``-V5`tAbS*JzZ=ROX|O(^g=mYB>NMvX%HT8O=b`waSKWl& zZ$0-%px9K^rUG*)dxezp&Auc%#9+VsoBc~0bV7Y_K*~9}u_yH1+;2Dc!ai_t<~hk@ zoh7YblihbdG@o98ysJ7Zbay2e!^)+zKs^MS?QZILb&NaJjco-zR}NH0c-XjS>k~#Z zuP**FlzIoGa;=(_)RnK$wOYW zm`Wbj>&(4z8{Gc}y7x_R?-lme3#Gir2EUD;<_eBNxdqE~Q@qcSNPdLtJG=ip)=_-3 zD}WIK&w0xkI*2!6oN+-|>3r{nEk3~Ac-Y#oTO#~UHA5?>C^e)8N z$hNU^W2GHDR_vs*FFx>N-T(M8`$6V@izE9%4*&ggz_*?t0`_=Hcc~lD29=reXZoqs z0|aunK2d#4(-|bffs%xum^ONydkRWlx2_;gRJu*$u2-hB~)g+Pt^lm zSUc(xrT7`7a2!E6wtg5j(3^|@)rIqqOK4t_eRnc5{HA>nYTh58RA*vaER=(;v(X4& zBC+tsGh*A3B-HBVrA8E>?aynMF>-4xpjL7ls4Yn``LS9h^H>w^ zcj4S+TaHieLb+4=W|!cm=QV_li-z3Cv~uwl;e`WpXMmIYSJ96hdjL`xIJF+@wu`ig z{A&0X)8cg5G?6HUt z$YD)foWkiqEF0FT`4dj#^vrswmkq|Q5?91}%KRr$-caa5nJwy5QxdjP$Hu_S#kPzY zd#QGgoG_NHteHX1AI-sOM%$KqZEQcABU2&OGZ}eNLALn0D8jsK0FezOjAE7nbsGxl zg}-@%T3{&~j%CZLebzQ4Q>&`|MAevB&C7LyT!^wun)=x-p|mj7bt+oWn@uir`PoNn z)f7bK=#qJ_J=mn?omkbq+<0$jD z<}p=RS$+~+u}&H|#&_bLPiTm&N9BT7MmkcMU=a4w4o;eMd;s~*<91d=OuDjt`!aqe z;M7k}Xoah}&k4e7${|*lhUGmM8?5b36I$Q>tHBHQz0wUKc7I-1RbK_XY$U*2T}hHi zi7XHPVQk=76js5rp~|IX=8M@hwH!;Z-jB>nv2ckAJD1Hp@rO_xwPjeI1qxb<#9~q> z=QS*w6k`)DohxvPm&`@*i%`pTS(-(Gt`rMR9GkRaoH;fMMXeggyq1+KLDot|H;>Mk zER)6dz6vhF979}MG&MHBPt~6jrY71gkKL_`nL8bGG%1=@PfXNi)Tkb-QuJMqftrz; zR8L+9nVTK+H8Xa>bE|3E#beOo1Is(zdu8^WERPMXjuWY`XDd^rs5dGbsnRM^mRBZ{ zuO>`@)o5?SD4QQZn;ki-%gX60%BiSVl0z+*Cep?t+(miJk7oJwT6P#&n!i35Q`U(e zD5uC)f5=eGZw1<4=+g7Pu}#f?0}h*h2Pm(7){1=i8NP(XE%Ez@H%9H7Um&;2e4zM< zetYD^+!fL9DsF;$7jzDRbw&kw;72cgs}^9nRcA*%dHiKMA}XH+x60!B7M~K<^3e}% zyHRGB#rBImF?Gx1My#F~+#7k(dTZlGxt<~4%6JiT=g9V%JQ4I(O7}KBL3>K&kbQkR zF!E;+l%6OR%EN@ab%|3inhgtim9p|zBWQh6#m^dtd3|ErMEPX#*4tMMrf@Xs@oO7= z6$@%B@2MJ+8}NH0^^%HbzV85ibyo6g>xn%ZJK)k3t2!+CXL>iD@s`m2OYq@AKLp9= z(K!x$%Ck>jH;qr%TCaHDBB`v;$q@2M@YrmA#wmsNurC@KQfvQw8Z@UYhq;(#3{koD ztHF=$rkj)Lb&@oe)|!bxCeY`x1?cI4mGt09KBLl$>Or!2GEL2^2?hBQRV}UZSKdfJ zTG=SnJ}d9D04ulcRu8~7J;oFb$P^7E@hF?`xv;K7Va8GnZ$X2Pt=E1tV7QHen2p-} zhyi|uMlY=nvX$pbN>AiL*ye@x#VqZDyt~({$L3B>hF#th&L^k+`u&GnkH6C^Ef)&_ z07dx!Z=(30ir4=|TK{jw>%Uq+{`@b(w}`E?qsRZNgT=&8OAhj*gv^>}uBls9Blb6o zcQQb9IIijw?!jZ|?Xk8O{kyZ4B?Z-+4uRhjib#?tuZEa8@Xg|Ky2;3>y^WItP_wte z*}#BkLS7M|uH(W11!_@ zqqPxYR*GPGnW&(QT+`I@P(s;F+Vhs2u`HErNmTEEdTz$p5|B{w6*g4mF6imKTX3F= zLu-H0O&}qx33OMbzS}hc46;^*zDV9yuLUgH_mlXSfh0 zMEEB)&i{M=Kik~@gh7z~pQXnCmVE!41d*+z@SoY+v_>d(6UNq4GTUoeXmiUX9|zH* zGSbW-G1yG^*NT*#$QvbFiEp{yb3;=@;C}vm6YjPYbqeuAq}{JiTaP}cS+`q1KaY>- z{yym%=4%rL!8XlTWyh*uoo&_ov0y=j&+6=gyawv@6QeNW=(dxlW6Qxtt3kGlFLCaT zLOI^k&F-h^pMpMOGez8pJfYcGZkjz*nx=Gj+^cD(zX9VsvsI72LXon!&yT>NhMTE& z?RH!b86+ZlW3#n55_&MNF^B3{|q=OemgYwsRINU2ZMM zo7#%Y-EuIWObyeLsy}^sQa4KPgMq82=p|fTbQ{T4`?&4D3DKtUa9sukDe0yzJ0$z~ zSPVe5Rw^^s8yJ$zcB{%AQq^BBO+>QP#qZ!DGg~3Ju)B6qsTpc zw}n}s(IT3E;$*NAEtU-du5+>);`)pp7>jkHb9TtG1YTttES>x(c!W8L90UEIq}}?z zb=dsRN&bIH^!V>d{=YzI|7DYkQU1@Q2Oc4-RvmP5l|FcR;p7HTv?gCcX&A(6iVgpj zBCNx?>?W%hs?JSHzG1dq_q%Zrse>TCK75m|Mjapp6{AM+M<+yP$cpb6Y&^2wXq=s+glzySNg~zJ^E`1c5Mg+w|Lb$(fedt;NfXaJy**@5%Rd!tPMwU^=a9-naDWta*H-X(`eutIwo;mI^SWgi(Pe(W^<2h zb&qvp7>VGG1u1-*IRr8g-#6T{f?9l%S?mSCh+B^r_UY^WPlzPT>4}T%zo9DezYW#@ z>4c&GKQD{_Jyic|Kl+cpm;W+j_<-vxtE}9$AE!uzK?HyZB0=&LA$USgBLoTyl0)jt z_Yr3BGbceN1sl@otD#^6iU{jam*xG*D^m~ZzPjjeU9Gv)baiq0-g@Rc?P0UiB}ES3 z{cXp;eQ}cOJk9aC$@ZT8ecc}g&`;*RG7#t?iCw<8I(NeLsbPDA#hZImrDVqT&IFh4 zSq=)h2J0OMzE|Bh{kY1TrCD+?!|6@AEjX|N>)i(Ke!~U(4eEFEBFL~~c+XDW5y|a5 zcZvf~e8UUcy$o>n#RqKL1rB=G{kUR!16F>_>wi`9fcDWmTf_o4dIJo?XMPs~IW|bb zf9SLC866D06FYk(hxML13X}P1>(9;mkwa3H!~C*VzrQnkcfxxMeW$`>jqJ62Se5<}oA?<&s#W?39siX+&%_IUL;rh3lhi8{;#GDRJHE^E z?uGZmt6-|h!%P1jmi)7Pgpc@w@AXFZrBv}gb(D+!1)bz)@lY%M!&dS6x9@lRXjgt; zi_%-H{Z{4&Uh>!C0iXPP{^*zSO%6|e+K=_E_t-hP5M1`KSN`x<{zeV9>UXDj!LRJp z5B4V$91BFBte<|=uXxrko+pqPQP4dY1&dMg%<*Fx0?{cnt0&(hGt1ZFk(KfCMxzP8=U!q}@Z*C%$A_bEUiddoc zh#%!K`eA@Trg*3zX@>L#!V(Ngo=^qCBoN68(oiLaDBg8p{#Zgs8HNGi)_g{NC%oq9 zqEv+v44HF`kLcnHhbPQiMC2ji37Lm*Z-xxb(sV=0WocrFMOX)JR48eNL6nf>Y>6>c zg;xzcb40Sa^z{<*k|$xMsr;rP6ek%4$?a1Gj~)uNbVEXuNofV!NReb6>qwFk_J{`5 z5_QSPZ0SC^{J$n8>bBvicLTZsN=tKfi)T(96#v@z z{l%6d2$q+Sw^)*)6>hvvGF%e=v!d6GJ^O(GjDrZ_;Zv_G=M zav#fYfRwb&BV&|zgnj53hli7O4I`yw95N_qOG~KEoQlI@kku4y8!2j7hgnM24iHx( zFVCF1DQxM7V@lR6BTbd8nTB1JwvG_lqHveIqbOVxTec*{Zwh8@?&S$>*@kfMsWrX= zW<>UUr^%+Bf$3BQBoNJ3FWnz-#whSK~EBG27bR61e|H^~ovyCK! zC?}J-Po~IW9cBtOf2=z{2&c$l8FIp74Vt=wx##xL&6|xXagPw~m5%lcIq^%07RCSLzbs-(?-9>VfQEexiKh>sExohjv8tWeVakp zWtuZZn^t!Q0&YnTAgAloHXOI;Y3}LL)Z4D;Y8a81*{&Fe=|Ba$#KQ7%iHY)QmhlC1 zXgp0pQ$d-@N%Lyeu1U?SdN!J4l5g74iy+Wx z!vLJ98O9_V$(dJELxoyVK4xKFUIiD5@vs^_dB3=PG!5~t1p4U^W$DHvFROS^Ba8zE zwen$U9u~JN#?Lpyjfy(gK`2E5Xh_^t; z!oH06-*>@;7KEbF{#DQpR{;%~pW9M#rEAP5<9{Lsh+1l1kBD=zazKQpc2HT!$JCy~3AD%FKIp!I5nl}{xW=VjQVdB$)BUu}57HO3+0XhhqUw^GiC#Q6aXppg`Kz6(sbAniQ5bqF-1LxN zZ~{!@;IDu^&ENU>xLP|)m_cLtEX+Y>7nDr~H_-x7J&S+dm=1gq168g@81@tQA!tyX zek<42JI<0SMEXimt!@7jPHnX+?Lx`k?o9XOi*4fjDw;bx)9=#sx1lq9+u%P3`Lb>t%h4VIRH9*vfk-)%lBp_Uipl3dS^ z^;(CC^01nB<7A_If1u)*_j(nFj7VyBWHAx1{q``Fsk(WOYHRw32P+*EUaw(rui9ky z_uNAj$_NvB5H#X+8RCU$$_dkqdU(_v``kMGbh~?N>R7`+4cv1LOw7;688Si)ML#Xkt6Ks$K9+eacV;5N z{0e-^Fnz93)wo+Yq@7@|k<_y;%!t7yoYX2st_{`@#Y=xIlzx6c?++r}^jQLJt98z_2Fyrg>~nM`)!h;B{}eQ6 z>t?F47A~X&7rr5mbOmr*ELGld>r$euzF!$~-!vcw@g1#2*U>xH*D|-kQB~2<0a=)< zsY~W@BeoMeS>gCR9`&R0p_KdusLN1?)1xGQlqNpX<;%w67 zo2>oI4u#-_ z-^GU&GNs%nOXR}At-4!c0nG|*tthFW#<(jSmHnHG^RVbWAB##9>3OxZae3*6(6!c( z#9UFjxqkxziJQO9>liG^z)d(Ak?M|Sr;H;E#=Q1$H*K60JiCAR2(h}>!Cnlw``VKo0 zs|G@-{?L(p!9MDmmR$(_;N3rVS~l!m)q5Np6G6C?k6{7d<_fH`L9A^7PMtyAiC)p# z28yD0ltER9i_?XCugf(Xb>HEPI+%p14B9B3Z$CpS@bcs!M|$)=`Q-pGVU}uZ*W) zydHtXT5+)O>Sj3Rhd-ltMXwxWhi-)a!T>QaEZg79r0Mn`(B^aN+MrZ;S{is6v#f&2 z8J$Ybg66~V=b;W*T8r?yRXvWoxts8znuxac0XE74H&0A^ZY{ivrBr!k1Cd@%qYg5S zBKzK6DWZXZ*nHh{9r#LsZgZ;UrJ=fNeX^zgx(%We?;DFd5|9Ap9-gi<g4un$BPg#zC&`J#g;fF_XvqZ4g`N+z(cGgG2E|a$kCX32DrtUr6J+hDQOT+6rILP;IFMMG=^9ed# zXL$BG>hEBz`*7_6-EXKRHREG{fA+QD(KB16L`psXAC$Hkzk4f|gMlcN>_#cAC;sAVJ&{+@# z@mve>MXJN1QL4jY^fV$wvoTxUb)A}omFd5OBRG;qam{5e9&ogz~Hd*xbhZexo`Y5}M zKrFB+m=pEGggenNr<&%JH+h&fR$1k`uDDu3+zCGAMn{t1*fpi0ISsXGI+H7T!@~5q zb|H1Uu+cT6Wh^VG2(D}5O;1B`H4Z$( zj%`z{#x-iOd4L{cEUtJywnOl@{m9~-@kzwzOp&~W=S-omFBA2~_m>f!JO#qx1Es)T zM)ZaD1_}Zm^Hbi+Uknw+r3cFmcOOendNg zy^_9%smL1n3Q0v>Al_Gl^Q8%`l96o12t!q?sx8U{bhH9SxwX%gj+tw-WQ}oV;XF+M zeN5%+up);w&x*i2thbbgOU+rD3gi_s(Ia#+U&}&#iv`-U^ zyu(zJ$3z|NO>cVg>bhNRZC!>T#1OUG(uul6asw)eTti1GsDGAui~C_L`J*C7$xYM{ zHxtenoz+4tN3$l2xe=SAFLgZ{u5MFG$4qqFv&eCLtWTO=3nG?KulmEmQc}>Vn-KX@ zE|}sV6+Ct`28jvK&{AmrS_Rx8-l`#G89nYiY(UBr0an0)0^7=`=nRUse_RK&iB}L2 z40iA<*70JEbiF^)VE6_mTr>?Kd9ZYFdIM7IQeJQ$r2o4{PF4;)`R2hJV`mhqgw;4q zDIND$TS;I9vDo;BM_sxoC#kH2NbsyW|NCb8ajh~MCp0jhTD%tBnSTZ&6x zF-$cZZ{~Td!92V!43qtxfXF155uv6_ zN%uH0d5k)yw8arI023J)Pv*Z%FGmuAan0w+mHjlww6e@xGcv{B85hTD`@mxOEDJeF zE~-VF!}M1W_9*#%9Ji#LtJje2=wHft%GOni+T?WEf>S0IR)TDCt|XWIEimu#UO{;! zQO#0V;F&bD`#Q&!wqt(H{RB->=xU-O%9r0Rn%A*Q(d;Pl*yTKGB3m8&-5e*Mx*onr z{jp8HjE4nJtaYUt^hg|^Nb~bBGIOO7#o%DI(4hU9y2G}Y0BojQ7YShViMaV zuC7Pa*13sH(=N=7x$AKpVHwFZ(&>%{#T zyP0ut9Md%&2_{T9LuWz7pSFn$Ay*sp8_M}n_J?1G7}C)Z=xnx-_~Wv&;y}(l^cuk)pllnu2S5__}q_eJxbMfNNz`# zHw>C$_6b}zCabI}s)w&D{LHqKDe`8%(MPhD_pxb{!iP5S=_N952u-k}GbLi4!5T}x z!Sb|8OoYLP1xfd~bO;OKtb@Xvc*<6?_q!VUYsV(XU^Yn@vRI=exN}{@cy&GKMrE#e zHIH8>yLH>+qB)0+kAiTnFMNIT)mr9CQ}hhQon7%up0hW{6AVjw7xXUS3Bhhk^^5Sr zIPsO`F}>z!xg+Z~|D`74SNscyIR(sv8;$O&;aybtcSI9pt%}MwFm~5>ePc8kx&2#` zRI0@JqSkuU&QSZw>4%gk$`+N)Mm7x8+NN{Y3@xtpTHKI-0^_;e7^zG5r#aW{Uvd4F za?hreu@%wVn&NI;vG7yi%xy5DbsrKK>2;p?5 zPg3&-Xj0Xv(^Iz6)>mvOy;W(Z%xlPVqY(pxvby>bs+)@&U6W(G9ZU%w9Ir4c2rTm*VH7bgZw4+jTIyl>-1BQw}Wab7MAu(tAk69 z^@y1E(<6GPOzKj(P)Hn@Ct3ks{OYp4txu2<)zV@Z+%(_M8Za;Qpu@h$t1nc(wL%~F z+}7?>h9z4fi!`eyn<`QkJEEac%=y}ygog)~yp?KV@hYmT(R*V|rMTN)6z6$dH2QR# zrwUU$ZA&yyn*+m{w#580(Amh!Fsr}R_y#Em8q1qdRQ216wFwqC z;A*v_VBTPk1xOVF+Kv7G9Ewgj*VrQ5{7oP;;TFxq&u~xyahim~4ooePwtRRKNt@wm zfvvOj;+F2^MqK{q2fef*MvzH{*!AwZQn`_wb#LYZ&CpBy$c?wDb zF`%Ei(s4(8t*(t5ZfQ7!%^OP^V!BRHj(+xK)6rA^a}=q3L~Dtv2g!Dz%hKK!2Yeih z7MWK*n>>cEo+w>v*OPtthZcN#B2!^?!ZeO%=>&^PZzg#(x5A|@k8kvvEU-*ti0cz< z@o@0)#F1+on_Qia-s-{K#y-fVaylRth8cy;8|QXiq1Dp?$5wXDl-CByD~qSM%pmpB zD%fSQT*3Ar>WLx!@2iK0jt6AA1NCL>2@L2J${?AW5O1WhbD1gq{#xhu9^4=bCEg@m zqxf}A>?keuK^8>jK^-a=@u60ME;#21aV1m3=5wRpV*L7Yk2n=x!ZmuhD%C~}vzPi& zPsw(6cR4rovB6)Knb|%2Pu`BsgE!6*O)Q4mjg_xhz5_#h?HDGPj1Z}#fcC%av9{wj zDKXIM+DejUSrqXVVB}^3*B*ml9GG+M@{csMnO*qf}o{l)$Q%v>^iqFI;crT== zvFeG`RWU26x+h_x(if;qFqTWqD4-YP{IA1{Qe?71y3~G0 zWl0_gYYbTco=bAQe3Q;Q8=JFNk@h{K=z>O7|CC;X*xRYe3NrXv_C$G!8HvK#i(#uqP??`VuLsyyvtNqXJ5ZO zSp{y^FNY4=2i>?%y)$wsXWTzO+cPdG5Ql*O!u+6t`snG;N3fiHG{RW` zjAEXsgw~>uNjrV3D|;{}FSU=c>$-MSdeA1ZwU4g>p56c_&C2!Ya$=61*4m%Uh|V;1 zicdQ?==vT)6pmwR9!RP6jwtn_kEIGe^sttFHJ08cb&f0Rx-xXC@7h9b6waGjbywHV zpItqH7evluTs^3)RL@ykwgcRdQ|(N-Pn|8=~8c0X0F837wgY#K=MV? zPBDQ6n}>0MlJrNeT>vhY{DnmThByG=>cy-9Jk|tlG*zkGUxZV|*Falqp$7+9w?f1rzeiXB8Lm_kQnFnEJVyuaEzbILlJ!Wfj=7A z3_!eALqv0eMDe`-Dr+4R{oykztRE-!2o!p#zk`%wY~~T8j`>BHf2VRhB3??2BTVwS z5VQykS^xnrhJ=%}xeAY2P}Yj@+L!*`%)=(Bj<3fq3RgX^)rMM}R7f{le`GB?L}V_- z0|Ab}xMPQj)>Yc2#28oQ0~ew5638E0iy}9L-k=Z%dzKV34~i{wVZ_j2E&>Hpka4Ag z(Ltig#qZPS6D0bCR9v5}$ymtBSXi69LSGDF_Vh!O9z&`=9v)HSJ_~9#? z>}}_Nb^ed1cjV^`LL14Dp3;racn2g1uHRm4iTpQtOLa_ksy{l>?PmW9=VA?txPbf+ z2!_@GgH8Vr+wzkJn!eeG!j+u)Q^rJhtW-ed7WUPw@yQuWYRm#Ud+ZO+!p0TO4wT2@ z!n-W9yw_sFMFRPomO(o9xI#Ggei}O#-?_o?6pwWGVoLbv(IkpTkyW9hu`qt9AdYFb zxEkBt!_8ba89&r5q>_gndjeTMcMc3Jx5zx_%D`H_OSRCYW~M4|pkx@x-$9%gG{u;c zlXBU8%-qxWQjR^cu&=rSgI!gr5Y`)3RA5mWZzqhT%x2jf6R;{6w=Mhi?!V1CIo0 zal#;C?aJ+Fv-j;0pieG!BaxWZ^5i4f5~7Jc(54INe+E|w7x9>qdX%-2GufjaC`_rc;tdNx z6sJ&V$k;?$2CibjHorFsLFBihsc^{dw82 zJjZ{5I5o9;ZER@Hq^|OdZO@p>qF}eVIiEb(X$OklEepgNDIa3U5Jv)834Ap6rc|wi zG|NnxlBECIP`gMlUauc)Oq+I?MhWFxGb8>$v*%U8hAIZ;x$*zyDba@1Tc+iNh=OD} zEZ;`Rz3pcn76LPl2w6ykBhNlE1^6dyn(_}bJP9X!1#X*A2-Y`}ZI0P5|Dtp@RiUPy zlGfBom9_-JC#6isTgO#2X{l<`sMyFx?b?`!nHLBCUL zr!~IeNLDvbl=O2?#fJUig`<=S7V@UDQX*g?oIzuggN`kDv8t@*vC_ zH5)iq_k-m_Y%0Z)kZ zeEFj{sJln_LTRUednfurVQ2VzWYvCj=?-LfH2y`+8=X5X_UQC>|HZ94LAMw67UIpZ zJ4W?Rsyj+|aQQy`)*ZY%Mt9t5a6{{hx;xAENc?5_1J)brH`RJq`_}v==8O9a-zy;Q zTX@#r8p-ROId-%;jNzL^zQ>hJ^9lYWlE$dE?u#60!1@XD3Je^|Ps1syR+!-n7YC?% z>6>odx&u|LN`;MPYZ4)QX(xM0I%b+%KYK0?)mWw40z-MV;wRW)8Dn%iD7?*`F4sHQo@~3Nqzm!BL<78TlPk#dOkR>Q~zR50F`B=YTJT)PBWv zRk}~T+vvBZHOh7to0(3_15!yf1Xwn{3fFIe8UzN9MU5;s`pX5-{O%d~0|26#Pb+c@ z+pnsgR8V|Yjlc;4iz@Un20WK;SA+r2uS8WP!=RkzvIe@UK`s(?MWexve%IMIcpK{6 z1OEK1yQOwB=yUA5wAxLdc`M}O1CV+Lo??xrnO^T#5C%s1O8l9&(VNzgOFyb|V>Shu z^2v7cXNDp7d*BEBTso}$O3k_3`HA7P{qHT-2gQM7Tyo z$QHzHGMCf84L>;Ni|}j`-}PPT8wcmp!S--14mzX|9I0)n9Z}4a&t^Ji)F8%H)18cq z2Ddx(xw?)}PilUHUo2KZgek|~yl~`7fIUc<-{xbd$>zwdxEMc}Y5Z$jxcJYvt^AY! zUkx>1BwUs8PExs)*iir#5c+#+yRKJ)tnM_Zogt^L`+cBe9hy^7&9V>fO3oZd3CB#w zI%LiLFIMp;r)v9t-!}WMBGu~b)0aCs|s5@%TQn~`9 zE|A0b%CoUfL>7ad$&E!AH1t0{J!n4+PYjnAh~c+s8HYkft=ojrq#*fi2*|3{p%55RCMLM2(1AJI8rTLtC<5?k2!L8VPE25xtd{WMZ=eKG6= zTF*as5 zgEW+d4)oPn%S=aWQ=e>NU-fz_>&*aRt1WTdcS|hZ=e0rHckG~LO!EMK-RF%BeLs+Z zQ|mys7_fsH2uRGjjf1m;YYWett!eRVQy<>cwMCG_QbQ@|jmo(|+pJ}KFJ_l=f`87K z?y@oLRx3711W-GA$W)04(|Z7%bdNQ5*UW><6weyWaLc)S9qJ1o9E~wgY@d3S`8HVl zOWGnZacj<89xTq;X0_|m#W{ax{k_L}z+QXiKDrK!aN3VK^K?3qe(R95#U`CQ1Ls~f zPI5jd?qSW>+Qf`C_*HzsB-#Di5X8^Jd4x};rWfkbBSLPoy+9(b9^k~Wt^?lvsJxNk4>7ZXj6*nd1vGPs>H)f%oi#~)V6QhBmULWR#T?;zvi{G31k6!fi z+~BY;W~&rqZEg4)6;WCMS-^f?`O0v&gQJaPZ~0y1fo?mhQ; za7hupbh3|r!+CsJG|W0lm|&_Q{WdX}0PrDsc523bk_6D&DC;-zX#d+G@i&R+K)qq} zks%DyArLe=(gtIOh~h|ZR&i-l4MQj{1!*&A5x`1*J@^`mM=yJtX(46Q?@A09x0HwZlW=Kgy*k#i2G6zVm}?``?z7wpAhz>U!AOB zKNPb^ysnWd6bGyv3R|?LkzB?BZ$Vi!u9M3L zwwMU76Y*_wy2LkWY~kIGnQLTrsPJQC|6H=9a1(OFLJv~+;a{TM6)wne7Tv?h8wmGB zsU$h`55k$OqB!#p!;Kq?_kk^%U1iy{x(lq~Y0WVQEZ2(nV%JdjWY?Vc9V^s3b2lit zmY+kX8^i}v*O2!qE2KXq-2^@Jx~RLBc9FMDufuX1WCv!~QulV(*!Pt$g~l6niB`Q5 z<@jVQKH*Ex)D~yNMdfix4j)A8I(n2|XOkv@H)%Z2G7YW18PW^23FDrPSCzN%6dyK@ z{=TI+W!e><;iJf+_{VTqUHDy7UJt@^%~bl~j^MD@&g%LcQ5$4u>#qmh<2FmTP+SJ- zjoI|yv^mD@G3iVyL-CHOo8s-p&Lk|yRUz5KM4K8{Xq#lptptt`?#J?JzpK;tza8yg zy}Ybr94{jL+Nu=@7S(qG%x(Mn6Vz(#d^3RPrFUv>id}RE6R3MApUel1I8tpv(PxNf z85{o(Y404INwn|p#VgWs@Q7uC@yT`1mUb8RS0l0u32kl;s_IOHS3CHTl*&S250==nklfnKac<42}i zjHNH$jJ;KvJTue#66I=9Yc!6z_S`1t{$GXI(LkFcmAmBi=E#2vc&7tgn(F+d{ zAlckFYWak@G`9wo>c|9g8*>s6E@bO=M%5uV#gN()2-hN1Ugk%Ic7ie0uSW6H;dp%s;mhix+8ZEdb+BC9x{tX-?-G z1kxQ7U${?Pk2MBM%>BeHR})aj3Xx<6KA9+AD^(Msdc;$fc%fJHN}%!ypoxAt!3EIV z5YrT?fWqmth*olCmfaMD_fNirp9nVhS$?YumI7W-9HPVnJ{z>()CAcJ8I8Zj8_g%$ z-dRNEJx@c)b0WxdAS3SaaVTcQ$FiYSkKUx_A(g&?W*3~gGn-tZrf5PZl*}Pk z@{ya=?NhDJHVkMRrU;BtVdt2eVAB|hZ<6RMrNAnHJZq7V%n&X4mSjAhSzys<_ys1w zkX>xzH4TYy?`y-5P}!;HXb)+6Tp{V~aC964SKz1gglf}_$;V!zxm4^B>g9_d>bztS zwsa5V`$P`2+IA%UYDnq}Af5C^=;8yKOL-gC?B3qAkAF1KCjs(>_fWB}#UhfPoh#bX z5od0fxuDM+;$Q&(zNcXfSv={FjpTh+elodLlHjT3VN{_ild;kt5S2f~Dm_HuBZa8* z7+xsl{xIc&5b#HZWp{D;!-7aQhe?d*Nd)JjNKYhT@A0C3qxk|0`M=%1!?M@YX1@P% z%_CfSz6)Lzq^}=#SHEhg=T&~Rh~EYjy}-vq@?xV2iIo)En8MU(*2i%B%Iyb?*X`&sZ&d+LR($QNCrWMOnupI2huKoVecIg z?;Q#6oxc|$8TWqabb>-}z;LLKU%P2Ug}#C=bDQer=6AMP$3N>rB$jnpznSf*j#rdh zZ7ku1?z2yDQcn#{aeD}UhU#aec6gBev3qeK(gLng`{>3ZeDi7)u92!X8|e|#edBbc z>y~KQzlo>o5q3CtU{?4I-t-Q=cuHhc_laGVEVzgD1fEU#M^c#&v6us-y>d!gNb&Kf zfU+y2`?)!{o7B&N44sc+*aL396?ZAOEO-m8@9F7V<}}r!i?h@Uy}#_@S0y!`5iSCSH-|{jizPSXOtt3!O^8+=5V2S8VtR zauEV@0bkP0lO;PRiwutE@j78t7PqM9GGTX}%!-C#Q%P1mQHJ!tIF(HLj9TCVO#OT&)TRWSBMCzmGFxY=XWN?9lYm0Smn0dzfA6wL3r5_R4#o zk_)g!eKL&oqC*W-#P}B$pmwe7h{>%*QI_(VmGQ2<)iHn(y{Ak)YcResr}N87X%Z)J z-kj>n??rCybqRB}rm2l==;zkl8}2)&vACQ~2p`;-loE6c8!6EgZHiY=irtfbwBn@8 z_)ZnU*4b^}6jaM)BO3AJbr{oi2tAt;W@YgpN32ZZ?@Ww}0ECoQ=!PW#R4nTxr3^|@ zp{#x9_;dWwmAg9Iu!7FmxCVlvJKw-AR~g%JqOpqfk0Q63?Wt~y9^CP>l5T=N_{$4F zxoOHD)!u_^CQW#duolY4q1=R&*4JFRw6d7T>2FBXynkM zVqhlw8DDCO1nDw#BFXfeQAt&x}dGX+y>sL&5;F|_$XFjOa zO#M({U;goDT-}<*ka$SGQO8sWq}|4?EJ}EEcDeUX2S%n5N~?;a{qM$NeCO2Q9maWs z*2eJNvE^~Iu4*6g4FxwUUbpzC+9?G(*;ca6#iYzZ3|)dWE%==1WdO4@@MLwUT>C@2 z;QmEx-^8keSb*+Ixy;hY)ukhtR#%&8V!OOeuX);Tb5weryrh`yhuXJffp?PBK_N5k zHHm=8XIw~2z!*)3f2Al0Hpf7OF>S1)F&=>-vB=hfTBwMKDrQ;QJoRbt zE@MHN(mCPb6pkw~fb1r64=%+%)JEM}dY?5J($ZpAz=`r2{iIju>ig&tqfnG1OY|J0 z@Ps!FhK*(~*p*CUjizvnI|sYfO0V`hR;yeGmi=r^*ws2>t!xMC^-^;`a8j_!E@)ug z-BY9kHh0;*7k-`LHnACfd)Yo@rb+KM$Q|#q}la?^&`-9PXDy}DyT2r-0Fh>GA0OAA)I;x78Uar z_xVuWy)zgv`1@*E-M^x)c}ioM(|Z`4>p&P|d?3DpK;+{#+(z1zOO`YUn>GplQBvoM z;tsW*1}Vcim7|dI`4B%~?2NN7n4D&24T`Lxs?@RGx-&Icq#sEwsi-_>v`F{c+PDf# z`Iapy(XTy6GC$t$3-+7tqsVb8OskLC0I5moIbChRBmT1vr<-*o{(05MF9d!I`VqUu z*&H6@8R=2>0gNg#Lla(*i#?DHC|DR87KAad2bIL*-G-#yHDC1>ML_0bjeG~edr29O z_rP;o{S8#?pX{0lHL45gTqnFqjZpjeiP?OU^u&TnO>a~e2TkH!cH2?{GU3>A3vcLf zheSeGc#5eHV!UE6oZ>gGK`TWOgDV=GB7Ve-b+$4|$yo*;tP-o4K7=bT>UsSiYwJP{^kldITrwIauHDaBl8i=gSgd?7a;msT7 z#?@?Y(Z7#cG_Wld{$kay%Jt4S4}D6@8B#oSS#)`7So{UoI?iv`hLv8Z`IwltYF`O? zW&DKX$;dSHB*GZFvOU6RNRgW6ADW(doIWFz9Ml8x_3>z){?iX)-!6q_Y+Aj8bNzg) zt?k?lGUuiFI!rE^-oa?ZZ58xmgK69@Wpz~fUeoNxt;oJj=MQAf7nD=Def_jy-ZY6O zHnU6`v-FBlyM3?RR&cR5es+N0^g;*s$D0t>n1JA*Xp#%Cwf7h=?BSK~{VQ<*xAHjf zmMQ+#_mkeyxVdE&5T0wg<1+}SIziTIL|}}I3BCFQO9=B>$&3z9%CG8@m=3oSTv0sP zF5qHGF{q%R-dmCRQH=R%dsb92(6tL0VOf<}@g~f)L?j>=s^RhA`|-pVGcUfO{^*3Q zsefHz{l(h%Y&Ghnu~6bnQC%Sv!q&x5ZRuk`lTTFJxrMAo@_2XuHu6eKev*VpGt|tK zbZ4ry?waF;nVi~zdxf2uHh026uJhs}Xz!CS^KMm_0w3b#?ND(q$-ax0|(U^BfHl*9;TBhdV$d! zN0R)XSrYu|uuU3d)-swzZg+%7}x!pP$)9(4~(Q;Cg!(B8Bo z8l{%B_C2f0N8jt6EIk{1>QHGb`)>|6jxHjyR3C%r9i%mw0Eq;~g|tX@bC?lX$h9oc zt6F!|cq`+>NxCToNtzU;1jgK$H0z)MPzKLLxw#3L^;Lpf=8WqI$z9OKLH3naEI>l0 zWARq;JasmuxZ`+>)4FwavoE+4YkP1~J`mbSev?cbnGQ88y_go=p|-bvEZN>B^tXmv z18sAE_|`0gcxgWtej&Y3^8}b2Y@t+Kf$E}C8hr;A9E24hw0Gq0cNAKREG&{nN03UFj~5PLb1DX z6!ilLZ+F!|GUS}&DZuU_d z<=0FYL>B_o=@GM(AgrbnWX*mtvyLDx=S($c9# z9orN98s!)1a~_b@N2({AzrvtTfANy7bms+67}0V3a6kY694N5P7qy2)vU%Ts6{_aH%^Og&Qq-mRAayYD;f~ZzGmo> z-7JG0X9Q3&C3#=I2fWl>bkATSJQ z0$0)ufzWLoOpM9=f-^N!#=C@J>lrl$I;C%kkJ|Gr#1;7_;-mIm!XQ{-D>0D$WZWEk zBgm29BqAtM+197k;Vs8dT{EBN?r>U>FpWaJuL88PMjz9|PyIGxw;;&`l~Jaqmf^`ZfmmSZ?I}&wv~@Eb!cKqi5w*9 zkB|0LI%net)wK+G)QQW}_Qm2~I_WJHM6P_qCeG`DL4233752xSUNQ)XdeYp3`r>E> zAK5JIfed?W*^~Yv@Ko?e{$14*S8@;jD)tAZd+E>k`x#MP-@669?4RtTbAwvvFWF|f zKauKZ{wBg-H<#95cxTvoK#1__7XkqLu>%!zL+5=6fp z3V-34Jff?{s41HkMZ8JWmofj+TiUt0XAiNg1;eR6qAxeHi((Q?|fh zl?A&wLWPh`s2>5LZNAUsBR2B;9JW!B{W-^CTEi-qsH!=EiW3F;TDaPIxN9{X&|7Uj zTw4LmQ@_zcX?>gMqoxi_6~(RS>_=pE_y4j5K^(=mvMqQu#94&VCiOY>B+FF zB4BLL`p4s7D{I)a%;~jMQJ2|+Iru57^1yAf5hubW#*E((W@ALKVFo~ziNFcmDrQac zRijTQgUXzN_;Y?qZTn;q5kED8B$HN>$fdyM3&6fq+ta6k-JVNq< z%A@U|FZWmA7GCVq7>1P>Gag5gg-7Z;i6hW66^#R);7#^>gB0IKg^}$LfSHD0JqAbt zuLz=)NC?|iUK%UG?`VQ(Eeq2r0bcYihPsY2-K;8PZI~zBqAJYU1e~628bYx7r+qdw z$$>A|PAdoi54#`9glsePs3Tf-4>;iM>juZ_z$I6Q=#R`L&Y}`DHM>z`6Ika?z&e}o zDFB2LRAuoc5{&v;EqDL*iT@Nti}-x&GS?^>sHZUndHyu-_35jtnmfn>;ntmQJ!abM zrm1wvN5Nq4p~)Ox1EWM-o?Ia0tsDs!k*2CjUeTtghtHRb^#+e|{tFT(E5SxnG}{T0 z{O?j%yb}Yy!*^)5=!*oK6`}IEOTJOu;7HS<PCRdiXxNj{5_e&bIg?2F<_PHZ)i1g*68 zed=}Sl(;P-0d??jbv3K2S31o>*=9bS4Yns-rjvVkZU+AhE;i?znn z)6gdx-UY91RTOge=layI3Z&K;oXcgu>A#osL2imDe(;a;V6a++?ZWsb`uV5AB9zR3(g|R+ zCz;+M4e=+)WR@Zrx#adPgNmAQ62OEW)u`>eB|L@zM?P3c=(gDR??6}PYf24=0HYvK zJ%!1$9V|00!lTRhZg_F!NA-*tYb95G7sVm5gSm|q8h;{JdG^T^5WCfsvyW8}UqZO$ zppm`_T<2d8gq)a+dB4>C^&A$4^h)Ao6&>*Du`JqFGap;ybe|DLjK(9do!aFuGT{a` zlu{Jev-?aJ#_@}W_Q~gpOT-qv4bHy*wC*V9}yte(|FO>euQ7C-^y6XhxV0k7p4 zIDZ0r!na0y2@_K%*L{Qz&+$Dtr&4{f6j$HS=-z<=M>VhxkvdM~U*_CQqw}`?zeuH`zgqMEgH`%>)Xo0~ zeh9g$k-M4cUk|0L*}wYFzgRa5srDW8J1P)@a4N+HwRt#@v~ZYc#+cy2gCkbF%M=s# z4O{y^??cMsE%(Wge^VdioXw+^ha+E2Zu`u%o#bY0{iWP|fzby1lg z;@&=2wW2q}8HXjW|0^qt@D~Bxh@#u5hQ<*eh8rsbuJ0qVC?azzh8wJ_Ols=qSp`KXFK*xe_+*YmY~F8ZywI;aLC=>k{YM!~2Tc zxiU`;Z4A8;D)}Pb>}gw;N54mUgUdDs)`C+?8`%s| z41qI$hlg){xB(_1kp!MHwjcMOo0KE~hBL*THc%IplmG~4D1=8VPjf@e8IDfo+E6!e z@#uuOl@^w!ULmIObk+6eFuaZ76iO@(L&T7SN^+QN8r>O++q& z3KDWk-E1ltbi3aO18Yn$Ir*B5Z|Gt?IcO@F6UwE02msj?QzU7?FCK;F)^!4^gd!r< z4w_9es8Fk-z-=!bGe(Txi{^3TFuH2C5_EXAESn=iAaArv1T)fpRHtX73rDlIuq@5K z!YZ8%G_e^%D)?5WWjvwu&Y*XV^$4e5v8NrXmOoK>HM)4$;nWf}ugqD*E+9B?@>KDo z$K#$R`j@(M_8jdOha z{1~t`C=a#}G5ME!IUrv;-9@C3qmXm`HJ{^hGi8^!tujp1_TrO$<1zi_cfxzp;dQ#y z5eKG4kI(2^^bL%tdidMri_!%YwtZD7`o|Vm?@ip@?#R}w7>7WF;@xQJ)+>UC{r>cn zdn>5@R)646w*!}G4>}Kln_=wNFL6%$gO{r%tpKLF%e1Z5!fzJ4#BrNv!e$!& zW1^qbw+FTGlAgylORab>x1%e#pZZX|<69rCKG896P=ePd*PLGapq$-9HwX57qc;wk z2fUu)r9Bf{H*L3m*Pp#1VcLB_;Agxf@Nk%nk&kv)I%MD4*g%8;+cJFYY|oaGWs@Q< z#tm~s6RuTduCby>J%Cb`Ja;a%{Sg&>Nu3U7H8OKkGMgU#LH5z7+ zH6VddyG;CMwS0=zMEIPJ~F$YWanGcsfmtq2fz&dTbYR>Ac>TDYbV#2l)K7Q zT9Z9TqkgZb%H-v(n%kBw%;l}FPEO-$y+teuhul2bk&=V55`H32+l-4%u4X2hVt!mm zped^?#e=PBTZ@vBigRKO;w7f9y(n98L^2{cf}r|bq3G`-6X=ebyB#IRxn-c7;Dwsp zV>Goj3*h*Dqa-%Ay|Dn{1S;jx(O;naFS*~iPTo+Wz_>OPg$m!2wyz3iyxo(sDJy;M znZda&GX)at_ZX@X?)S?U)j4c0s$ZzJ69WTa4f}7lsrb|pxoaEMgEokL>4}8Ol4DKO zZOv2(sYw*Fc;hX0zE!Pmm5TGW6P^~DpI9JR?)8@H{i}>Vl+uLWr`qi8kqE_p#6$EPvFX|0E*?s4f|$y%&}?=VnJH7BaFX(_m{^ z2rttJcc?}r7noR|Vkr7%HfkawK30?$37isgWD#c0KEw$P3eqfPCz9l5LrGnnX~_i^ zdBGhQOdA(reJq(Ol2cG6isA-50V~V6DUuE&T7Q)^m-m~=C0inm$eOmQ{zYC6%6IK2 zFCVA}y>0oVw2n7o>n;Ul_yTIGWF4y}Y3r(zzMS?(z@mN|aFW{&V*$(1rbWY%YTdjG z7cJym&%-KJOW0GSJ&+`zmSsE<;$%;Sweq^C&9!FR9HgnVXK~vsEln&fxGX!NLmmC7}T$f5N(EFRm+jQnz#SG^+Q{+`;R=$-?&Z|DvcGcpo#jhOK3r zCyE>0Sx7`v?8e*IJ` ztH#AoI+L|cU-W9KQjInjb-E3PIfBN2ID_{>1i`lb{#tH!09Mmgu5al;TSmTA*;M#= zQF;2)U@k7@@nbIt8oV`L0x&Zb`vtLg-1(B9&{e7T2ru|>le?y>-E7~QYZS1H zsj|*t{9ul&N_6f#tV``(Ez_JzFK;75niFrobEeHrZDl|9A(6RSPh9 zh&i?A{^8OzmkOKbMLC-dn+K-AB$+onNT?quVcd_LW+|EjlPBC*sP2mLGshA;%CT81 zT794XG2CpGa=I^ED>nLcxK%5}X3%<*e0spH02*2xLQ;(B8e5r<_Wd?Fd=Iitcq3}T zH8rMdH5AX0#eJ4Adbg{{Kdf1mw{9XljnOU*gbMe(452wc(a`1F4?s8Jd=j>xT%r17 zY;78bC_FSz?7)^&GN(yK;r5(DN5h4Fc3uD4wF}nmI|Dm^<-oPey;#=)%=9AGeYQaq zS4W92=$`>f#sbTYNbfqthavaZp`pQ9BzkP#I*rSD1l?*n&O*jOu22pWGFM3*MG5cO z82-aHf+wwDWpZk$6BCl>`E>NO%;`ElBKa>RN)9SjC{g4D@*I#yC^$>JQ$tQoF5lRL z+gJSd(rIst59O&DTEd@uE~|d(&)!sTD+&y`#paT;n(B`W8v7^A*&+et&xSQPeIhK8 z6r{pbHcVT!OiQ1aOHWzA=S<*p;ucx(aZz$|$8%aZl@zbLeq7z0G?mb8t3t6@o zZSVMuajQ)bBEAazVDN=&SwZe8K#6hRA)S>FqcJI=#F6)AyWQnpHK*z*Ys6w&$I-&B zm!PJ_*PvK(}5_(u;n>}l$qh@1S*R(`wS6hXazbU^W;e*L3~ZdKQc>w zJz}*VfaV7;=Ldfa7=U~yXL&S3@ar=kF8*Bi?!A?oY0Bn)qQ_aJoe18Cf|CxHWLD*q z89HQ{M2{uR~)Q^`hd6^r4aSB2&P%@!o@{1vEE@+HkLeE5E07+Dyu9C(iFvW|`Z&_{4dar)!#|i*`s<|Cay}G1A zgO+$8w4#!3Iy0=o>y}wVeYmbV#86jumya@gr14V+z2?)BT`jRdv^jqmD}CP*gXC8O zd0}@n0#byx4Qp!R(nNT)OGNb1LcCKBCN5&CX%)rlD7$H=0~~8+)mUr%=qeW??uu^W zoR$RCPWiX$u~lIW0}<0pQr1JO(bnzAXi8buM2M`+(CC+})U>2Jof*fJ_%w9f1J(FD z&?yl-fwJm16o6%=)>xPmDBnNDvYMZ|=Wg&IASC$zb2|L*1(p9GH2rVN@IS}##ab7t zcq^EH^iZlA^&z05iTa-QB}pM9q^|(-d0aRqlCYx?rYiH~*Wx;Z>y>(L9>wWJaYfQu zjneP-xpv!e07a@C(2hxV1D>P|->Jqw!W%t#Il%MB&872z_}(Ie>n@*{?47q9ml=M^ z%9-CErGntCutcGb;HufziYJo6o+5#YJ-Vjz9h}~LW#ybAq3Ih8XJFX?Mb zG@y*gQU}7+SRETeP7=0fzzBl9xp6~HbykK^XtUFV>v#Khm(5Wd;m_!NKW|%e(gZ$1 zKyLKRP|}0&XEq7S&&*s?oXkV>_2x&{$*~jX)T?2*5fi?&s1yXknr6Azt?9%R&iNB( zHl6Y1)=G*tmxR3%DO@SbxZ>|!c^wl2M_b8e?U`r8``hfB{>aKWE%V>zvKHkT5@r}J z-4mH`G94#noJ?Xj+C85+2VzrNRCQo8@=LqL;Zi5AqK~l{ST3yw1Bm7HXW0%1+cvE> z#;5PAZl<@Pt{-PuARgM#8dc^Lbqt7Mf}69_6q z&Xd;>^0oO*oH-qmJ~M1Qw21BYA0{cK@C-~{Ql%>)C??JG?8>dBL&0^0ST5J&k;JDg z2TaRU!EtCV(Y#?N`0b9ST)BM_T5R*;Cx%PB&Piu1RX2;~1iovgI8yzI!&%B-OP*lG zU(ZC2fO2(7VAL|;-y84JZj@?t6XSIANRBiW+x+#TqlkAY6Y(713QAHX^cNi_`^Me= z(0($oLBHhZvUp^33VUdn2VE+Z(-8HBazX(;QdE zN=&0UT`SQE&44UpIUF#+fc6y=$gsx=m)qB%hP~KW%w1vCc8AiT4#2Mte|0J>MaLWZG|m z15z0p49cSEYuv)=r`&!Um@;5a2w7X9=*-`h?=0T6`_y-Q4GQ+a?2Kc78oX*0o9lPj zj14?JQ-f_*$|nL#!RPL96qZ%yAl!^47(anq4PZdZs6hm^qV)1-ufMCY@9YNlN9u~6 z9j^SYk@C+u-_dUn*9=!PciS(+jMDWeviE~&*Km?wsv<1sj=OB) zkPIbUU~k~miQrmamE&4z!#UvDbx`(9u8-YT0!rRIS8UyMahM;BOwC0hJ`v$n z?(b=DYz_bdgsThcGx^<4-aJXAN7U$I1>W<*XR&43o{eBwl;-kEDc=LvqL?)Ki3(p9 zl`R>_$k*Yz-oEkY5KmENdiWw>5wu2@n0KDgY>JrB!GbF8Ykc#GG{zZ**{$x5RrV$# z4d3vsl{}jem&ys(7k)VGE#+zs?fv|wbF4YHPE$>cqbF<$$y&|h5iX1>iib!C^Q+)1 z>9iNq)mM#jR&+--4{S>$g(o=8@~>8T_7K89q$2FIqDWRX2r9m0T9>}T&f%D$o!Xc3lauasJHQ}~E zJwws{c0*HSjxa_MOAo1y8_O*}5Rb2q`|u;ut%ZKs%_<_0;JqI5+m5k){zOuH+ad=> zya9;{wP)=jY6^Z)GHK(0F6*brGQ487Vn>Cr_I3dQgr7LjVJ~j3osqE|_yyp+pOUpL zbIqY-kBF3Gis&>%Qq)d2EtTczXT0W^_KIEGd4tsP3n*h%_ONm?z+ z9LIH+3GeT2!l3WE7aZ@Yhto}h)^j$ftI#P=jRa@{*jiTDY_8YZ``K(P@4|sW!a_dX zX{l(Myi;<_SEJG{I9_nF|5~4&ov&}|ZYytMTwSc~6Ut14vP5WZjBR%n*Q~5l5|c%t z1l-f2B8P$9nfCHjn*rw#*K6z<%6~<-cu+ywhOHMuky=-g)#meJskVr-L(xS7M*arF zo^xXMifV=$gVFsdvgh#O&vje}A%$UwJ!|61#)^h9PD*iakivM_`IWF$I$Rm*XsWJq zGXjLF!|nP|XeCVG)7>WGxs}(@`7(Ng!3SCk5$71YG~MZ)ztx7lfWjA%ulECx%Om0u zT@j`E z@F8_!+D^hujQnUwHaIQN`;>{0o#^E(P3z^i=InF|)Ia-;*@rilMkzT^Q@h+wXL$!~ zU$m|6lD72p?t%$VwK0@B+7TA2orxcK5$Wsbd~0r*2DGX~)lZpAhuFJSM| zgN1nRVBmcZN)(~&`#40hNk4bU)`yae`0-Chr{EfXG=`#+l%F;8QOHe<8dArEWUCSc zx_MOOvlsLy>okTh+dDhH27-NGW^o+{T5v3vitqaFk?QcB3*fNYYt?@usj@Dh9d&b; zmf`hpr1l(j-=VG6HsNYS7PqBLAnjnaO-g5OuzuL7b~0kcR+MaVcQfe9vEf+YgM|?N{roA@k!qm##Kk<-{7wMIWaCV zmmG!}{*JzMxt~IV05}nr1lEIP@ras@HhSilZ|6&^wp$(Y5AIY=@g5#pH;)ziK*ZC# zvXzQheQE#Ybc_%<$I?KU0yxZh2r5h(H8~2n9AR`!+7zyevKA6A6Q`|>%Cl|vhF}`@ zi1AehvRqtmF6%T)JG?NPOt)l;J9p<8i}KLPldUaWMeA+H(aLjg(#~q#6Zv`G!|`*( zB|b46Pe8tzRJH<#RitSd7Z@jaf#!{x8woAkDp$+IfJFY-q4F(-Qy&H`)g)Jpp@l^> zI0wXD5uC`=pBH^&=y!$6C0W0Ocg>NZMyje8vs~s zS?EUH&DOf0M7D5L0~`IQL6uoAm1q?-{cQ*6@&>LKds2D!qndyB)7ZEM;2SVoHpRx{ zj7X;hud6^`fzw?W+cChv>y@+OyUO2a{OWG?>j}xHQ7nb%?ii0rk+@cY#vbJ|B)Nx;)(v zL51woLX8^6@|x)FG5hp8AB7QvAy=r^cmOdo-YjtpoozZ{zA;W6kcq=2@^&_gy?z$O z?3a&emR!V7@A;9Ka0Zi&w3xD_lC|?`n*R9WX@ro!zVSxLU5AG;%OQzt(=5+4NTwUk zjc4)Bp4H}GLJ@ojo_eHR+v#mFqQF*8T(%Y#ljCKx$<3~4udt>atEo-t=nP)MIPu9K zA~HTo1RW%OPyv6zQNbTo%|O$azP^cUfWX96P|^yc_Q_M9-)KDJ*a7+BZENHmc=``W z>JhZbVe8X)$w*=Jt<$}XT0G74&r{q((w{TikEQVj2RJ|GkDVS1^C&GqLWZ41G>s&=ltGe zYjy;eB@lm}>y>|*ndr|Pf0E)oFn*5^ZG}VL5AwwExrGo2JZOcYx`iG1)GLW#c$lb2 zV;R-b8{*O)wni2RwoN@y_f5Yepr3N`#UL_i(b%=}#n*h$1HU$EU+EuHx$JZEz1Y`F ze+y0+VWl6U(l+N@IHpR)RKaFhvdw+?Qg``a2?HMy#ODYZUOGvCjER2s68-)QHW!PN z=%>-rm{vr*c4xN$L7g6b-lqBo(Jr$e$TUX9=VDkJFm}TW*z>dbF+cMUxL-OGHoR6~ zLl{MwsadZ>tMBE(_g38ER!Fut3Qp)2V?z6eAqO`ephK?(!*$|Bn=?R;c?CqkkeHD* zF>t;DrLqF|Wf0B-CzVRWr!b#&5B^e7S_pWog|I zy_Z%_8zRm(vk`V5=|}y*%O!_h>Nt%eBA6Pz{0hX_1+5|VyZs?b_>~?N=179H;j5H} z)fo$EWsv}NOHDeGF$xbL^|B)M*j0!c<*-Ev(EBTCc0_;#FSDcL?jgd)PXKp6R>@5x z5Y1;!D8yjINMpilK69Ps+r|9L;SamE!EdHw#{A`S+T92F%HY1R0pMj)*zjWM9zHU7 zY=!sGC1q$3bAF#7AR`@`jjWHCT>}_Tv$IfjPuCF-K3kBc<^-f?MI8N1)JpYL*S;dL z6!-5jtLn8hnWF0jU8mtjbs^$SFvW7(vv|D?xtED$<$~79~n;EE5(W{mjDU%tBdpKmv zgRag_(8P`|&yI&THe&Dyv{W0~`SFma%28AD)*69z&v{I`DSxsH!XO+u-Ed^%zn=b; z%3}5;PiJt`*FsMOStT@`P{4{mC~;I^)(kRT2V*|AQh${6cNkDMTP0}gSHlsbE}E-N zkz4K!!S?L@szES>z&P~b6xJidb8%i+mJDYb?1%aj@-6z}9yl#8fL>U=w?KNp-dhQ0 zqOM2L<^I&(CYLI^`8{Z5y*Y6hSjB5xm1%nP)27};gO_v=D2Lo^G;>H^jVQHFdmE!FyOla3%WbL)+B-ju`ugZN$}HtjpZ7k>*bC7oHk2RrQZ3 zje;K<`RN*k*~^AJ)kAzbVc)Dp2sj!lnflGG17xaKrSTH-I=Z{up zY3)nxTI1H|BuVfo5aU#-atoMqO9?z9-1p5QcOk^@07JJ(SN$Ey#0B=Wd4vO5z#4Q| zpb#Om_w+<|l*%*(5j+DjHi}cr4fFktfM}Y-fipN;*bcRS-|{A3VcJ;SL?)F>@@IV1 zrVsuo-yh_E%#}8p!DMb%HX?eh1__zLid^P)cZS}iMY zVKt^Ex;uSTa{6fGh_4|NxuAE{r zXzQfmUyIUU6eomBTkd;Efex?Nk|;CHj2-C#j#{qVmoXIYcW^Htjtk5yx=Co}q7V($ zK7#IH(pR7wC3+8<#rj~qRy#B1_fU9^$BrMU3aAEao?~|G`9Y8lMaaz8W&5*Co+aqa z`IiIXqe8I!+O-~3ijh^jmzOszj`OC|vm}RJx%Shein>acf?t7^k2xK8@;SIDr{8SV zqVUIylHG3$<=RmCF0)Kz?+La?!h_Vg8~*P z(&ZJIWwZvMG)iIsWrmy0HCV7BOI_yfn-%L3Izy&6mN0Zv@D%2eO zZLq-qhY<1KlY89%dz1cmjpYB9)cyAZH6x3Ewq%Zqyeye8ieFBKsj*yi?9Pq>s2ega zmWN^_F{m)iaUMkAUm{fID(e|6+yBMbIYkK)E$O;!+qP}nwr$(hW!vtuZQEV8ZQIqi z&YYP$bI-%MlUOUCGj>Mqi1_1+oWAo~B=`ZMZvgoV{KRTJRxtVfJ{8yQa<8X~l03a{ zKA_hKB{(=Wnh^uchne&fM3cI6gROor;b)5dt5}6hLRY^(4DWdQV`#v{MGBCrRqgYx zc#pxNT_Q>tMU>l;0t|=XzmIK$iZPfzlq7uxfLh$oVcbYP>ElQ)IKMmVzD2%x;?a>kj2R8}lMP<8doe|0lhN;1 zTrFj)50vKE`zAnGKQ7>CmB)A%2Fg8*87|sv(O`i_j)v|N4Ic>KfpjwnBQS}Q$MF#7 zeLKRtWfjRJO_A)fnvEUnBQr#S-fPmpMNX0o@-SzF=?pq4H-}znHH)n`Tf0l_kfrSf zU4^!#CBjXTK#^qCfWoqbUH*sem+1qkA?3&J# z|A|>*h72AdG+-zK27y32i5LhXFcAV!G+6*rYG4xwNs@^{DhD&92{*Q(2o^z;(;2RrT_6%ewDQTCLAt=bbF}BuSvpp17U3k87vvwVyM`=c-qpUtGj_ zNs*m*Qak4pkDYQ`O=9NuNDi)zGOu;Qz?;wu*Y5i8cT{Kg=2Z#N_W3^ETj*w2kh>K9 zp>v>9#~Hi%!kP;{S;ls#?>)kk5Xo($&*#a#=&8C z2un^aB3X^=ovU3>u6=w4w&~7Ck!P>K4#_Nj{N7ZE5A@FYJ`?-SNbBS}E?rM!_|1MN z^ciQ*=oJ1TeEZv=Pc6%f)q(43!%SG{1*KbFwtiao!{6neCI1N z(J3*}X(7>SzYt4a^0D%~k5=Yr5hux%dC^-{pRXJP@Adv5o!`K4p8Fl5CRXxV@?$L5 zn}=h|(c#epch?u@>}1NxhE!>uVGC*2ez;9KNl z4^?-q0`hBl0uy1<5IbAO~O~4!WZ{lCI@MhzxiqKovf1KII@LoZFokl)zJd`5LWb{Xs?_%S z`Q$Mn%k6SykZ4navI$2ItL$)e;X@4I*gy*hBWsK{@cN4LJ_j(9Ms8?vUm)191dVI6CRoc8{wI7a4SgR+0m{_&J zu*#a&9~HJ2nQ6^UHrvZRepBnsQ`9CQS1Hf1)l(bGY^~L|t<{OB!-tVoa3b7;{TvHz zXpj5#3g*Hza|Tm^sO}`R_!>2hhDg5M-Sr*~`Tl;wzgt@gVHdE%!8(E*{fpSUB=#D_yrp+7D366as_i8dNEWm35?6VV&pDFW9Snr%=XmxU}C5?#bC0! zzyP8lt$+c0&19ZomOYH8!98Xn4)B&~!>+weZdX$8L?6xTZEH)gjR-S22Oz9TG>d;J z0}h|wyi0`-h?*4X#=x3$MW_~s_4`)^%hb!d01E~hJV+dC#=#Xls5|S}V*#gwy?6n6 z3-tLJlokD*aA|D#wld!UT<`?Tb4YK_M0Uf2ml7ENmbl5#leto?)Aa0<7=Czv#rX2fSIdY(% zOz-|WV}0xQi!mRdm?glCY8i5C1|zQLut***;JPFWN_aNlSj`tcV=%HrSbz{Zg)KA) zvhZJAUPOtt^v4;_-9?lOxReHI{+pg5j6JokL6m`)TB6>NsKO|)FQ`~g7L1T7Ep*|D zLha@@+F^8u&~$jZ;&z6LN#*^Ga+>*5W3gkT7Bq!hx6qkfGKI+v%Ue`)m-@&b?xBMuoS zL^Gi0Xr?b9Wgs=gkc(^dYGQI&v1|rMvpGrCX3n`Xf+#@|GG69)Vq1M`w`Ai2ReCv- z%^z6_hN;rEZ5aDf01w?8n6{69;M7wE`N`Pl+i-6L^QT4BiK}8h%D$t?eO^j?1?d&o zV_QM7b1bO{doHm^7`Q|&6E=yvKS)(~`yPQ6pTTMk#9K^VK9w;TUdd+Ov zmYrFJDyw2!m1LThtyPSaA7f0ETEVK8o@bQg26&b@J4=cgV^;KUg-1cs1NDsmDv{(b z)yFu;Su!YdKBEo#mhfj<)UlinnqTB$-6@}DUj%Z^&&OIK3i_7vXI?bQ9c;S%tLut+ zPUN-q8-MoV77kjwFr<1;4n?kcNCCaF7%Xqlz&S(9u8eH&$^W!BR4YFdwppp#iK;iB zt{7Qv$*4?i$;<(dTLIK%>}s)m8N;gDD=mMy+^tm0z6{o?P}!Dgu~T#@YY9zQSInMs zNlmz09L~$@SmkTap^h6t5AEg}*)7xE9mLgxZP8m5b|F*Do*Jl&eeS1o*cH~}qkwSn zZo7#kf10Z^&Z%q~`s#(?$OBlfk?#H)iqsomAJ+A}5Yc+etZY)XPhmqfET8MFNKPf= zz8l;()JRNF*fnC!r4mm#Y28udU&DUc_y^)EP+__v1$0RY0LReO*FfJom&^oZK^E26xmkHbGLwsblo@5$k>=}{=HRv1XDo+m!R|B5-QJi`F#0!juqmt zt_rqE`)U((_BG1hIp;~C@5%2?8u@%fV#2&+*vaVP>gj$k0i1Y;DNKgEVHU=+{NV-) z`?&8Ufv|Dop^4e%F;RzBwdP%^MgpPOuzEvLuzIwg_=(5N^FC^c!L^Wjs8OMNNfE!< zaW+C|ozXp7!>S0^i`<5jJxksfgUba&*J)=ggYbx#2g%{PK9zZPX+H*Fs1sSxV*&t%qihc zD_EV|ir z5VZ-f*_B_y&RS{ySZNZ>&(Qmblx}_7SRTZ5N&!O_^?(jO%G71v>=_Q_6~>|X=pJQJ z_8##{)Aw-8Wi4Pgmr`-X)Uh9+m{GhpYS+E~bu}K~P`7Xlprn&McX0bsKKbb!sv8&D zEh)>%3*wZl6H9Xyp-W_Z1|7j8bF}jMg~XD5XD})dreSp!&&-ndbYCz1do)UQ6p64t z=#f+_jUAOZgFU(qI(pKt#P|9-k+gY9e1s^8Qnf4v$?0(2v0_@4yV?vRpb3FT+(0^))c1&llKg``u;HQJUux}D3UDW>)cuGyESXhtYs8l9@i!x^n*`ibE3D~X^APKN$10jGTispC%Q`;p+A zBOuVnf{V6iyfIpOEfd>F0zJt&7qN31^aFT1xYrremKZh|LGMygd#>6y4Qed7&l&(! z$uvZy)3*rU4~;1WtkfeI7*ik$AtB?Ex-4Vgi%{Q8IE#5oyFN?b>V-ZyXE0sZ_0@>$ z;PT!Y>6{+=@&y^W63i`Nou=T^9ge2U_&qH~=f;daKEsY5xt4w;7@wMbv8AZVuPTp1N*|!}GG$@$geQ5Fha%0F^B`=Q6in|mk3QW_Okhc6 zAfZJ_374TmTubhuG5(#gvKSctM5SS{9vu5>?(IEWPg$!zaQ=$*cZ{&KtycXpiPGCV zTa-6Lb-pwTFH>x0woybyD(MvZQPk)?@iSH4F1k0HH89xn*F{_%QECgkho$gyXzvWR zh2EC*SA|(;09!)%rJZMfv~Nh4>p~~<^k?eH^iEn_@!PdeZ&Ekxr<7YCv|q9Jbti1^ zyvHIh{&h1(m_0!JY9caoLtlrF#bZf^P3ed5;&>tTf+X)Mspq3wCYsyQv@U4|X$Z8> zOL)bSfsJgUDebFx;2UB2zsOly?vCNK!;RjVzd&Dc?*CZreW5)^VA>!i8#pk1s~1~L zKvE^*eaoXp>baD33oK|~#2V*cLrh^5ov$CT6t~!zMVd8_Uwc)x*Ry;OaB_&Umh3t+ z@#KQPh368X;|AUF0+)K_mdr=7VArTYuVjFecLGG}0D)_Rm#)KBpO}J%49?19Q>bw4~a!8t09v>9^;Zy;EJpCfZA;IH-bK{_g3pPU8`L zA{B*K@>?PtB}CqjpSnhID&U1gp&$I2hTzrSMN^KdSoDqE=kzh>2sUBLi?yE&T|+j z{IqKXCnuc9HM==A6yWx$Um)GK_yaRt7fKm5lng$db}E@#i;mYd3ae$WUcF>|_r{4M zkK|O~8lwa??{#FLF9aMYIAw2vL%fnNv$AFNBnC~Xt?nUc#n@Ac0Nk^;4< zB5ap+xOuvaE))FbXo{~)o9ksLdAYN0=@RJbGgnS5DP%sOs}IXdhYm_DdSq-lg(t@K z^b*aM@zk#^OP#DdbjVQ)i@9gCE$KN^@+!$av&w5;yN#n#Lst-P>fquOA~jjDrp%C6 zm8dZmctlIaf;lJ=BK|;eXdOT5Y(Aj0UT`=kglk6(xcg`ga^@TpaP)?xsI}pPxvW2S zH77*5Gxv|2p=pLkNO+Uj?ZMn_(e6&5_<)NGmq+xsEZ=A|yXu~3f5XiO`+TYLtd}%u z)RSIuRHsg?@XuIjd9N@hM&GzvrD}iWAQjCzI}-9(G*FqbtKqUpbM}P={Ax+}A2r^U z25k!5*)yu*Di7HKQ745U)$SLjRD(Vv*y%H!4Z%j!wj14hIsGjFVJv>e%jYrcJ=N9( zn>UGAcbHTlKqe)dh%yR2d|4ikt_-O!g6sh)yH~8q=w-zvHaXZUY6T7wPp~Vh;>at4 znlcSuRzxSd@uEyfBo~Hi#KlY~R%)OpdbA0IReiYEoEf?@WDJf>AJ-Zfkw$(if-A$* z5-we(Vk|K9n^IR@&TQ9RICn~ANV~y=!3LAeu{h)cPC9frbLrYQ`G!N~E!`||dX8ht zKj}_iDj$$@?92-l%UA~ie8mJ@wL(3vs1N@|ib zq*SX*lxEvZ14i{n+Wbx3I(9SbbMvR%sV#5h&Mxzh`kYG-SJWd+)_+{odfcnll^$WH zqO1yzt6_;$KwfY|Tc>=u)Wz6?m@k>Fjt9HRy+u(fL@O*Xyg4;5UZ>d!W zWs>ST_sH?0?m?ohNG=CxIYVT5gC+pUiCIiVBhqsNFM$2x7BDx3OxyBFuL5WhQdvVT zSt6aH1HeeWgQA#nyM#9W=`i0QItPfEV{vAPx2qs#s~~6^$7f84&*r!7!`ZLShlit$ z4sAA#RmT};6cOS@Hg3ydus#VI$?p=azJ@ zjuKXTNUx<)%XS|nm+C@g5Ke)UaSf^C3%%bL#U^}0>;M7ALb7^Iz~DIIck~8^n>7ctx0aVI(;`)mgM0 zKKr!?Wjz6f{*Z}2;B)6Bs`rx)3AtLe(~@ueG!T`E7hAg?@6 z!QSfe-YbhP;!TPk*JYP@&>^S$Pc%bKgr*i^d3I{tJF7AF6Dpp~lowhhR4>Fxqh1}Y zYnuN;a(yswp3x(`)z&@tnv256`JUqO>7y4I3usNK5Oxq;0ZQP!nbpIicgo7R#j&(T zHF6HE#m?eVkPKDcFmQG(d~T+=3Hsb@%RhkZ+cDe6Fg`5vf?E=K;cvG|S6et90VZ;_bx59(}BTNrR(HxHGL<)=fX6d0w5 zAE@%FmIGzhWV493pXsQIKrdl*XrL}Yv8K|gk~RsZ%&V!2aW8U2mPahs@-&Id7HF%I zZk3WP0IG_<7=MP}udjE(+mVOWo{|-ji}K=>);T=!+~RTj+Sv24%_H4z^LnDr>;6*WM*^)!Fh%P(`#*SWRtP{V5L zuBB<4jWoqi$tVk%$6R)mrN@g?&9@e*XoBg|6E@BIK&;|hZ5B&bkCtL^?9nH3oLP;^V?zhW?lQx|QWYvGSS zmHKKTnknT2cO?&=J%cBc_9u@y=jslIc)_r}$PSdaHQ_Tus=XtKteiW4v$I@nOZuez zqXEV-*EZa*XUOQlhlyHdnt=7|x}QdJH8t3^o8Hce63PNuH0Y@FZ9uQ)!;dM-uSd2w zWy7gKc*#V^YE+hvy9>RQxt%?gmk^y_|LU;t@hy8@2{*J(o`4Ro|H_nsnp9Tpq70d(*$Q8lTWrPtxt}lBYVk?ASR|(u zUWss`90ixzy1a@@`3nT*3#I?fmf-=;=kP?O&`0ZW9kyDfxA8)T!LV}Jz8sWy z^GwdF_|35~3Cn`2LPfC%IKnzgPCso9`u*_XjMFPLH_Tsd^hGo?y=Sx>+CzYrhT>3r z(aIGP^_%`5m1ZF1@(SdihPY?0e^+hf`TtiNNhIx@T@3A9EDc>O?d?Q8j7=T>@$jF; zW<_0TAVCz~gOw7?)MDQ*m04lUCJ@AcxhN6{qxk)gvLLz3X}ZS7<(+fN(|r8dxXA0( zw0Hs*VCNfN=aWt6o38HOE+CFUH#o^EZVK))29uhi#N*6-uhotdCSy!Sl}suo9n5js z8F)hBp7P{b*EsQn-(8bv>cY5V`PjpT7#0U|)4F(}cES${^vRs*@+!s>?{j03uM3dE zUVR7QL&+y>!|@j&^?2c-O_9($#d5Yzc$79=t43|Fc}$@>I|c5HTOUTpPW`8y#<)DI zl5*m`odQ753BTc6qUPiXWz9ni$nw$LD@Ms@4CD{Vc4sq)p_j!%w~Qk8yJuKT67uFb zC=5a*s?>+5Ov&rme02xzA9;!WgKVCG|6#e05KdEtpE|MWzpWGhFZfXZgYHAZ_)mMK zBw5=d38IAV44S6ZXjd<)*;YRVqFGF)4$(_#3x|`Cct|qHM&tiMA#=g*kTyf_`lR}r zC&T&z{9*iHYET0fm?o`pdf!hwyKQGYJgltX14L42F(feF%?iO_qrsRwQJWLl8!Zg6 z^{=|}vTu?PHMRo_73{Z?>`84s9Y$@B=d08X8-_8Tb?l(z0O#v`;gTZnC14{6)LG|} zs}>Un3OJQ0pzBG$*-b)vZPnBYmHr(=+^SJlE$}7kW>`S*U9$=%O3pBfsGC(uJgB&r z*MnS2#tnQ@7osqqiSXNnAuZm7QEe0Z^8^v4%n_VSzLS=Mgb&HRrgeQ~vn#Uex9?ws zW$0P=uJIVMfT*|O>FGg}l~4C=7*@yVi>`d=4BL7YQCFI7t=7ceL)4X(EC=*7XHr1g z*=S?ZTO|A94O8Cn?s4+B461`>C(>N6@c_JL#gA@~xYyJeE;Ry((EpCfE5Z1H%WhTT z0L#!iwQ_*nbQ1{q@^YQumZ0iyDTJZ-`daiWZ`+2eep3(79#hiJ{h}6BsRl% z5bl1hG!7?E()96+fIdff|M3rtw<*js_9`DB%@MVuay8H5jt{8{yvjbjd##9hh(8W7 z7Y<@lSXE?p4(Y_jkd4QP_gJ$sv2q6ydsIb?Vcb~;iM<|3i-OsVb%4h(Mh)|ANttAX z)0-IQAlrCXZAjACHn7n%@^F~bOB-?%@APK(+Mp-wg9pA^Yqvg-!}=*{e-oJI-m|DK z#MStk{T~YyBQ?%M@Mm$7{y!j{PuLZKA8+!1kADNw`B%M~l&Ou4r;(}Qe>#;EC0Tit z9|g;>Uo=c-pbx#i6Nr%w>E?1gK*V@vOr}8FX|a2WF80W^V~IKOUnzME_-_C|l>Cw~ zo4^im?z5V6b=6w^r9V?wwL1WMM%*H}ISAGo@O6j=NwYr1F>YbO>(keq`F=*mqUl%G zh1+QQU{u^mLBR=cJuxOubj-TjH~k$SRn7x``k5S!TxgyNC2Y<{E(9i-k<1zTxm=jK zc<5Xas?TDi<4XdP3#3)BDcq6Sc$THA-+CDuS%xzlrZ|M#n95?y#`{H0J36f|d$kIx zOII<#Z0MsQ5y(qhxW>h~;I(z31QimHIT1IAW=v1b3hk9Y$?=*6zA)_@85Lm*AF0E5 zXP_)DTUc-CzX}o%^0o=0=goBD9juOKGxUcNEwcj5eQMD1b7WnwJN?MVQdkKR%qTZt z=u}i$c^t$-AN}S7Y*wGpDb|tf)_^agxdzgt4eqe-dxLSWHeL>>3qCCsAi?Q|+*2>l zzIWnc*fxXRPv%)U@A5Lfe}fDMnQ>G!J)$+~35RfUUp>M-X*?te(J(7L?I9;=QtS5D z)NX!6EZ`7eJ~9YpKh6sL|3Q)ctC;cMtcCy5FZ~D_T}%}W%}t#IO$;4eOr8Geu&Om6 zeQ;E9zsWkY*0x}5kuzI1$eILbvx+ukt;^GY=+qXFMYb%Y0c!n{Zi#T0*Hz4omQh6E zM+hQtf+EENoE1(fh0@Z1)Z!c{ASfazRp5HNzIm_Rt&Le*CdPsM{%==V?w>nE-`^1cU+74D}9Z1U?9HVC5;)^TO!+IrLc2Axwo7v`f(VD6ybdwvj~3@69um@>lOS zFjzUXYqSeJ)}VCH1UsVEz#TNUiN*WLJ=UO3oebYX2VO@})j%7QO(Q>Y2e#?K*eN&~ zV>CMIA!H4?ms;2%O-&gc&;}l>&0QjO_Ke`Lu`K~lrQ$G2NpaKRy>h!4 zugWKI*u0~bC#!Fm6aVwuK+3AQ8onsHsZ&k<0ywmqU_HMSxy6)hUyd!Q-iDp8jibh# z=?*d3grBpS%G$o}sj2X#y(C4A!M|&YbkRg1>3kkMMkKAWbFqfcUTB#$=?=A}+Wvw8 zH%%p<&Y7UPQ!|TYZyr|5o6B~!GO^L#`zjKVT^d@5u&1MGrlg_hCdfb*h#dmIMeY@ z-R2m+LX^dMkc&4Q$Pioe0*VNKG-5O0y^3=N{o*3s$Y4gBX=nDJN7O8u_y!)Wq@O35 zJIZcIMk(Mas`L8yZRq;AhFyY#ms(P^Ztfz~W(_Ps*RU~B0)ORe8v^_8&-&3n5X~9J z{WRk#w|+zyLD0+(vvu>5_?lyFKopGMA0D>jYfX5YvgO44ux7Psxe11Z%rUZ1Fv_Ne z!b!_}P$DrbKpIm6uVz;oSV`I;OKX!mC-`WWU*!ke_?G0y&%0n4a*He zRV~(uv0QN|4%Tbb>sRPX-^t=&U})m{Dl+jBoZe@~I8WX}=C(gR4| z>Zc-E`Pva`ze|WZ6P{wu>VrIE>48UY@tQh&w&9^TDE%56xUR@pv}fv*CKs=GY~caA zQ%EjG)W&2@b_NBzGg?{TDLV-7pfCu3M-0n9BG1wln`iZ!A#io_8WO2*sPx6|5_NyZ~4mnU9eaCimhxZ^OvDd?L2}rWP(ZD{eLu{m4#a_y8hT0p9fhba`h0$jh1#nf8(O@Iv=mj~c%eo;z{)JVmN7D=hF|PiUMBCWtyO=j_ z*;XE)3u&W+!KJDqU7|2+Xtqh?IOPHTLV2xy6EAlVGv~G3#7^O@Q_avnW?P!( zHpMjlT7DCTbYhYk+i^K~3tKz|WT=1EDd-H>^hTZ4eMv_X6>THlEmz`A+0*B2M=j(# zjqA(;Y6-gr?f49h>~hD3{iOm#fEElDT}`9Pa#0IP0?ob$-vsmrPAVqM?>ik}@~Ur+ z%b=n->;~ueJuuIQu0)Jdt4SP8&egT=#(X$ZpavawD!V`g(sJTR4l3uZ-x76J zD@?tzEbBi@kA*ixb72`EF!~A~Bmpv?Pm|0{B$Bhtd@+3N4+Ty0*Yt`0?f}sy#hHYh zcKK$TtK_>b>j%FTd=DH!C+t`Zl6aIW{6i(h5#lrq7t-L(dzg2~2dM2HP0;*Cy?a2I z#Llh2pj|*x2Ez7~d$a^A1qjT@TW!9Y^MFC#x3>6>gA?e?2)yA)GF^Iw&g4aJM5Fu1 zqfKPJm7`X1F7>*Ab}N^*U?mL1wwx@bZeqr@&|(R09s;l0vyy0l?gE zY%6?+o(IFQs&eohFMwcUa_p~@%m^w>KQ-o)y5dPC=H80JjkUCkE$#Wb)?#yWnYFdz z%5g!>*YN6!BykxQsEu$sAs?sA&3I|i<6txrL8)ZG3L~JqLj6UC7yEBOZt44?`Z5_~ zMtQKhHRRS@mi-;0<_AbwxP(;g{CD^Mn@(Sm^DQdP>2YLq&1ELFnfQz5`3kD%8I#T9 zB!>!g*%K;Uz0J$MuCMfQC8kP-2L!Te)U7v8mdB<=)_d>tn^iFSZnyncL``gaPasxM zybs2#9ZuJ<69*8>*gu9fFzW`=Lo>N2+{*In^1mhslpiFLd)0zT3$Ul>mCXpT2*WDHY_$H<3$q#OA@+H034`$L+x z@4I|!!c-aTfo3GgV_BB1xK)4 zBBm0s7HB<(uZVeb*KMJTgwi)mWCaJkA(SwSpv6nR2tFCLiJhR3Kd}T(Oqg)cIjhlH zwj1LUZcOg%hdrIB=u?OB z1Wvg}%ybUFUsz={&}zU#iTA}>R9kQovcf;j%;>)?SD-dZ`1l`q1IHUGm_R51fG+g^ znN0cDT`tE@>|~=TQ7Wr+|35IQEfXh6Mzxn0d23CL~AEbb*v5jJ?_WfjYDD&#Jc-EZFqcVw(Y|} zUn@TYAXoRu@W5cMQIyh=tZ<>xaWXsFGB4> zs4^{FDt($yn4(m7O^Re)Gyz;HTQO4PLI`bi>+KxdVFV8yy1-AfG^kj#(4NKbKN29T z6TpxVKQYDO&;8#*`G0-e|3)bPukqzSUvaUK_B^dFkmVQmL z8UF0|dM-QGxKLEYAbPjwM*GRO_qOkh-$QR&4S+^a>lefxB0b;PC=rhmJUm_sf8PE6 zf?rEs0)JkLb6ygE-pc{>Yr*GxBL3BD!=>MF)TqyECcOU30rqPN`p$hJ=1!{ePC{od zb(;T7)TpVqQY;T)Z_mvzyw7VszV2(n<=<84$)#}X_&)jfJLJz~-MSCvPn~P8i7@5F z^)s-|pwf#wXr6;%OnxuYFY~X{v@2&lo||E4pw^hmHDlvcEbbQCG?`&m=EUhDyji94 zGfCMc(B$wM>th3{DYIsqn4=9?-K<#5Gs%EwtA~xns^ekJfK;nSpqjgY5711pxC&(} zisJK#*>qE~ry;R`;h@mmW|gf>1!YdzKHRl-Zxw@wvWihzVoZ2b=Zt7Wt^9IVLe?b6 z6l@L6DI!PTvv51h4$(BN2RCOmCR8j2SywNXjOMl?KbnkLRciBjo3iyxhXj#7b^St~ ze`2!QKT;pl6PS(He`j+ULb|9_xs|l7BFmjiS~m))*Bw_}LwfOB42_$OTPUp*v_BS^ z#a1R!%8pEjmzP5>$xQSxpSHx3oaw)C$Dl?)q?j0$lxS`8v%qJ78h9CpAhf|}iD~um z7n#b?ieWpFX~c{cW>1C58Pv^}AuoljK3kJhzTk+oJF#A0;v@_7}JnbeRB8a?ZQqRVixU~jF2v@NZ8SkcjRtt826MpfM< znN`c7UdmZ)%(R4^^+YrjV{VB8+A|o(Y@B%v#If$l{RK-<*94@@)F~IYkP%3xJ%JwP zeQ3F+Bq$S0AG|>eIVJf@a3H3y+i%yQr;qca9vADdmd>XuA8kga@zCNqvq`vnAf=sB zp&cwz?!QiCLU0^ucXeHg@SGe(LSrSPz#lKFsygH*v_)~pT$^R1A}C%H@7-o%0u}EH zrG>P!s%gl47#Fg=;LzCE6ALwKEg99cfbN?NN=QT)m(Xwhm4zj9m7ks3`~v{Lc94>t z{iAhVIpVEH;m^pbnUQtvS@u3qpR7#SnhIgMa;QjaW=n%vZ!Dibh3)O%!xTqSOrSm4 z?9wWt%m9(Qd`zXP-%nIsv`XY4`ox?A<2b@MZXZ{b3Gm=6MG47apq<~iA zVw+XDo{kzr05y<%G6-kNJd%}FpUmOBj!qL@cNbMoTM0o#aG?Iax{Aw_3k~b>YX=riED_SfTp!gc#vMnuMU9^BGCB%@5E_;>08er0)p7Jf%w!$qoN!M#N z%XbNSukx+;r=TEQRaq9ANx>%oYDxTXd@YmEaGJLX?BUT%crSfi`mMWS_lT@1@9&@!& zv$pSGXHNk_Gbpj@X&n!BlM;_H5OrV*!3wUR(N+0ZS4aQ0Cqzw~;n8n6DC^6g6cCBV zSYS%r%><%neoI;n4!;rBXtBj5#-9hh?2|Rcy}+paWY0Jk^-!&C+qFFxu^vAULp+KF z@c{C1586SxHK6|8ek#sNrV;PZMC@^W%YLc>ss|}DQPQQW=C2yhQq@k{v#ACw0Uz?T zuSYC zzA1+6Z}CIR{bD)r&4;+CC&z2fPyQsjY|>mNmii^i_Uln)dg)0gxYp;vm^AAmd#clh z4yg0aFKm$DMWO_jm%e|CJLuh)*IB^N`<%p35|+m=wJ~n*I>&obum~6EJsW<1gH6Xp43!u)wtr z5N9`zhSgc+uj8O9ZJ+meeh!m&e{U0}Ds0nus0 z%Td7nkG5k1I7ENOgIB@#y@s#Xc;t=NwKVQ9D8IVuLi+0YwCMtRCzt7*-n@OEa^Wvg zf1gwGK~j;NhZEFTy?lCg$~fz`9Qka&9!j+b$VRYQrOsMLOM8?r%}Bbi6D&XJ8J$G^ zxkf^saQKbXfmm}ZMF1zehO#$|-u>C^=xSG$LuVddWwN4Hso+EBDo7l$frv#gaiQGY zY0RdS$ycVZqB6t%DEEwGt15TZ zg*a#Wsy>s>6XI0E87wYg8(gsv8_JA9+9#0$-`Ss8obU3GxuqD?J<_pLzRpqqZGv7DT3(a)GPy`g>6d@JiEsLXA~c`91?pdKfZE{{*Tj-xALA6aT> zW@Y^^e-O2XiJ|wx^jUt3(g?O%3~9|pPZfX;7N8auz#bHAk!=VI4WgKhq^8pNg#5Z5 z7G{v_!uGAQOTF@mZKk`KfOu)YoON?!#HpMRqE=fw4fxC?Dv4vgk4L^nZjm58ZVK|u z^ftZ2poE^$Z60Xs-`b-CImHQNLc+bCuK7-zyXwa&WQ(9$X2yGA!ZUmfm(?I|L5oX$ zEa`J78gm#jr06vv(TP?~!-Zr&!5b;;F*L zYvFrr&^1>lh2I{1#%sCY<%8O*Tm^rN+veY&Df`R+kF4&jM2<5#Bmh7o+P~X@vHtJ& zyZ=PxE14Ra{8v&pN8Qs0c@*_q&05>K9*m~$PEY{B$YfkY=LmwXoK{4E2zWSDU_O~{ zeqE2qa@cA(p@nn3#4@o&+)F4kG?}D`)|Su!Fke;z-Xdw+)~of*_rz}Ddr5!ivS!)Z zGDPyb&dlw&`^NVnHshr9`(^b20Bx`LCvXD})Al*-uYO|jPJ_Q0@m{@T!?zpoUb}Q- z^TyBG+8fMilkWTQZNtV#xD|Z2LQY~WxrC}bJb6-7 z>Z0gyYN)Xzdx^7Yl}K_)BQl+vgoPA2W!|!(K~ZX(02cXqaeg8_Vh#0Oku^!Vkwu%{ z)Fcp*X-GAd$rDcY7!ax>G4|0avxz?cFr)Y#(3FGv3^c|DWXr_MhFViI&Sp7TwNkR$ zOhTC%M z8ADZB#8FCUeBuH+1Gj;V;!0wYhRI4v%07W5#8*2i(8RmEMtq#=-3qSyhk!)r;wwTp z5TyrR4@PQ#nOZOb&Rt7d8T~7hwUyG!at)yXnBwhQNK4)6InrHY8T{qQf{l0eEY&RZ zS65oy#t5W{q`$znYJ8(4+NC5(i`-0+>>Sn>hE~PoiltL-x&l;uK?XTa2`D%9{#5wz zR;qQ1jnwvJK$LU3O_0b^;1Rgi^PCe6G3A+HiW9@CXU+zoZN9}kPw3rTnoOoPa0o8< z5s4t%ytt?C>*(?bm2vC=%92%KyAorr3F3tV1-!MAorvTyF{SMKpb~Y%NG1Z1_;D7- zx|gcHbeP=mGucr#=5q?_vvWqcXovp9d@b9IYKj9dC)7|eGH|>_?cF{lqWr&Bci>bN405z3S{OYFUE${V^7eHQ~D8Aon0M&{Z{fjUJw0#^{QOC{yk7->6n0A z0XE&yFuceo0zcB7@#j!fUgRsL-*o;Ks+)m>a#gGT5dEz*)!zmxBuCQah&DKF(NCz} z=Y4jf++q8(He**LbJdpo-}V^i#^s6bMQhRbR_D|dmIqXJj8TlgPo2o{2`EXY=AZ9> zh41XW5TRU}H1aEef<`mJSzKC;T{uOKe0ytBWQ;~Vy^J6eeTViU zC~={VRdC@Z>yX~0 z0z>74gsRZSvrLjGc(HbQD2f2mM|fb?Dv;_VUu(ofyrO^8?yG)=4GN)eu~hb3O{l~g z3vL-~`8bo;h#rh=?MrB!5S#1W7n4^^9eFir$0;m{ZyX)#@$EtDKfSw>8z5cDs(B2s zNY#$% zs;)d9+S57l-H$y?N|fZx%WHMm6YAi=$&WR63T~$HQ1n&Fz}utqyV4R7nPx*`}CtHr5eL6&|dCqg7OXNMM8ww7>^9WG_WiGk@AuVd+}XNiBDS$U9Q$ zYGkU^U{9MIUqcB4MNa`;CY6a~9tBRdhwjjtxFBOUS18-%FwMa8&nCE3aV+(p_7su5l@ga$B;F z`wk$RndARv zwy6PxXX@8G^KMIs+<@~U!iGh90ql%mSH^JxWw2~2#i@jY%c;#Nd9o-l<2PlTu3u-Q{jjOyIM^aIbKx@8+8Bjy%>k?6JJ z7Q7XMN>lerQ+5QdfDR%u(gDBv@K9ic!S8XFHF*0e!^K;1n@T>i8&0@>=K(`f15L!) zK--^zfI8ONnsQ8+hp?%rgChw{=sB)!W&ME%8V4G%CJoSI3pE6bEZPK7ux3LGAQ?({ zrRF&Afz|Rc4aL2SM0>{X-{qn#sl+@N0=H`r_KldE!t*>a)G#3ahzm$IZg~9)hzlQ` zxgraGGS^&DCCV0ZIAX>toGjS`(KQPecLa!djqGU{0}nVpxhIs*^uO00i0JORf`6Zw zx_IjKGtE?jr2(v2m*_)sM{88qX}rzG6ron4n6R^dXh&IaM?E(P-#6FT$r+9Td7`j} zmJ}P!vJke8%(z(rC;>D0z;w_Z>|9|_2BFnqz0+h zRHR_1L!vOJnwoCd%&5jX9nZKbCxXrrA6Qdhnq`DiAA*(*#mptN21;Zz8c|xn+O__f zzwinbZC5Cdlva#IiM40Mec+M3FrPmU&R?Fnk!{J_U$FNtU6%tkWykped}4BL8hAMK z!9AkUs4)v;61IxJ>|ZJMOSCy^SBSfDgZQVS@HJd$5e20@TA%u>n{9S?HH67;2bh38dk zjrD`DZFcvGo9G_;;yy_kW2%TbuN0%5|+E_bbZtb00!E~W$*?hm?*45JP-pjuk+-hg+z zOr(|k9d=%TI2T4OtAnKFt&u7Gz4P>bI)1k984-x1{lVdEH#?tbSj5rnMW`{JCUE`A zr(dMp1nnDL`BD$0zxD8yEs`co%v}aRC}GjVO;-a1O|fghSt|Cx_P?&M`Q$$uepw%d zYmyRwOb7=Wa)?I^huUJtWN0joE{8&nT=yV7IBPWNcykH!!5*JQSldC>-kI?1yIzr& zUB#BVhsBJBp$WQDDWl(LqOH%`nnw|&8(7!A%3bXS8r+DpOQXCBZ;j6d58pc-0S>15rjWX*^h z@RWR|wlyQ`XSGW+^{zTA>*ux4;~oxsf~16<(a{|5E57IKuj=RC?)R(3S(JGYz_M`F z=}#jqQN)Rxc(}Y2!(VWSm`+5t@qb8|dCv+!UFL-2=J%O-iLAqTvBXT>R)y&visR*> zw-*PTL_%lBM_39^G_iA&c0IXn1G50v1(>I>cCUq5u@etu9KPeS`WUHcqD$%r7wUWu zY_FYDy+nf?n-6q|zFEEdh3X5zf!O#aj{QkGm}j~#`^Q7t%)aY{ zf&R5B>hq}3pP9Hl&{CS>qA!t&w$!ien{DpEmyBjEUZPyBQJe|*$1>=puS33 z?N4u~Q_U}JeY*NO2(RDOuoG59%C33-zUHF>;(go8T~_%FCx~tcU>{ZK-MZ^b$SrJ@ zBaqr}3*!<#4qVC+{Wa2!m*$ax z=${DW=G6>6ES2M=?W$3RN+{Oq`$Tk=cB!UYP<2DEt>kXS+{9L_Oq3>BIBQ#JBS=sz z9Yz^3mGo=`a^%FjYOWUL%NpP>jjONWtwqApB}oxEIC35i#OP7QN)SW?`?fq?;6s)P z9;Ck9%7%;Ck20}OB3M-D;wl7523XW5vife8!g?a$MlA#o+NL7#n*_bV&t=2#yJ7 zTFzwgXU$v%Haig1I+q&z4dzUPByT<5juY~h$sYOFw32b1GYYcBh1|L_>*!z>mm_^D zTZCJJidgSy<00547)A2Wvja$mHaT+Zv7O|ETnhY=O&6-8KTbqXilx#bQ~A5YkOXOu zGGduF8&&@7Y)RDF9Gqf$D+L=C!-&>p9q>XU?%#b;t%^oaEck~=pqHNu@Tsk!inStmHj>GT zWM&S|v1yw(kzB4Y)<#ejO_+j7|)ItCvx-dC3 zgJG5e1+vWLLRQS{LZI}oZ9-oKU!5nqA)jH*!#$22LWX}np>(U~%wVWoh)f)TF{v-| zg9k(}R94A+)S2?}X4om7sCCNjGUx8>Ifc-yRymNVQ}HHL&BGLWHNuNb**H7K47Bh@ zR9ta#Ros}=Iy?Gel+qoe+3irl_^NC$jwz#eN=MrtSkeO|cTahPEUj9TzzY>^6=KdD zFM0Wk;jw*fP8$lWgE4XTBV6{)Y801Y^0~XoU+gy#Mx=kb0_c7?7*cu)dN$K4dddyJ$eUVJqiY*JQ@b1Jt~BrrN`tk zQhS1PneKz>nbLXXirjChWbQ{R+OT`f=-fq>R?|Y20B(}dL$~V$s*a9D)R@r>OVvBo z;gP)7O>!4PV8zpG2BZYd`qK9{?xWC~(Y>h0Blv}(^Oj4F42wP-CvQQAaAZaePy?r; z_CJiL5%hnM`_S3ArkUQAjA?w{E9B^75_W<~#{Nq^kLp0e3>xSk4tdm~ikC zAp2r?`#k|0PXrFlWGITVF~`SilpNjNq^~5m_1z0rnND`R#>SqlQGe17aS+4Q#g_Y% zc~u^c^;MO4?6G{ecQhip%s4BsyKvz}jMCiz4l93>O{x1f(6+lrF&Z_t@OTp58vt}% zDA0oM)x0Cq4RnuoTcsf)R*qBle7qy@sh4!jZ(y2^H6XgFRs{UFHd;6%08nOx`JD4W zn|=12bX>~&(ps!03owtE%%v<{-CpOBBd3JSuUopfJ~z;KqJ<}@Nh{15Cx@pif!}7j z3RKd@TDysk`n<+km9_a&Y3!xo^nA#UTxBkvd)YFg(=%D3e+lB3BVM#fJ&7~E^R`BZ z{qj95R+Sc$#izZyEpvniN2?qiJVb78t#tsPZDI#34riQzLd#~Dya#Z!d_*NO*+Q0z z?_{aXJ8U_=d~e$aoH_G9CoTDJHZJkxi`-iF^OFM4>nGzc?yWJkkUjlk906MvMP-42 zQ85mqA!EhQY{F~N4@`Nn5BH?MRhj1=C}+P6opo9K+fIHZ5u)15M3hA!0A;5Z)xq=1VFYLt22=*B^$l! z^Y0}ywp<3F{S6wC(a*8)3WSNgDnTC z{PaDr<6^I*+2t;TOqfDU$a*3XLQF~{5Om~)p&$_0;td@G$ibdKYY7%DNy-!V=LwDT z$20;0g}fjRAG;49>?-Gtb@J1+M`YkVnSq3{JDf5s9jfF|VPM_x>w&l)hcRups2ks7 zV4sii{HU&XX=v5+!0q}u6eDL1J=Cr2g*GW=r#eez;zntZZmCu0tvlze_VZ0w zMPAb_S4U4LcvtZ{R`q71E~#PHPs!QK3}_}~i`yKIY;oglh`CO!P{-Ijf1(|N{1w+D zd=X+ttYiD>;X55xfrAq1j(d7C6L@z<_NAZgul_|)wcYmaPjvnz%mz6xCb7Qv_9TeAR%zR9qzrG7taEBOOR4k|F;pzcxdqImPb>4F6E z29xba33{*DwaHTFmQPmC<47~oB8193+IXbdwTfew9Qscy+Br`fjy~E4Un2%|NA%tG z9CAna=^ZVrL&@f7ibbp1B0#Ruy~Ny|M7&+0{3$_4h8>gQuK*v^+Vqpnm`2DKOGuvu zAbIX$p0XXHg+Zy#!w_zW{V$UuE*XY8{1R;DFl?5$n5A0QCo@m;IHkpV)?*-xJfvx% zgLIZ09o`@*Pj=P)AYZ1p6S!P?U_A+I4`kcDl5fd&Di_maw)QFeVm1N`)S-B}Dd^gq z&U>DFx|Xw4&TOM3Z5wH-Hi~_jZs`!&t0W#*I*Cz^ESNTNx?7QZR5%YEGB8V3iF@i< zg_}&*Z|U6GP{bKgA;i_8R4pTEx(0Vm=;v6^q!CiH`R)@Airkucg@*ay8C7NJzsiUWtFn3~#VkE%b()lShb*~dvxUb* z;OpB6eUMcq*n=H-*c_70obfcdf~$GsxVa=ZvkP6bOW}E=<6{-l-4&7<>T7Rh%WLEZ zKSDf%E{44?>^jBkw!Le-^sK9n(KB$X=Gsf*eap<})r$0y^rO9cgQZ@SsE;QV7SoPv zPWe)!wpp)7ksWU#;lP(eFIa}g2|S?aAEh%c3YC`Hro<{_?Vx-M^vp&AjoWBhu|DlM z_EfD@yJKKDh5bJRu$&w#Pgc>DP_)lhoAnAGFZyMt?nnuUM47{3g4An^M#Vy6{792?k$g zHpDy`@VX#ldl0GWSB{pXCM&$@8jjNitpiq5LRTxN76-hn4|st+`O$dcz#)-4Mv*#3 zD+p{fMd3>eLApInHp05Z`o^D!c^=%$x>L6c{JEn3mAWhX3J`wyPTftx|DPj`|J~>Q zf7qF=;$&#&Y-s%dc%VvDw3Shr&;SJ`sx}2^9pRXL=YeBRk7_2gEw0?DsfOw!w;_`5 zEUa^zHCq4V}YnpB``twQI;^*oBxz?rRL8HZ ztSdRoMan#y1=I0Ya4Egljq&)F%%y%@x!@^S1P5iFug*@i2#)smrQ333yu$cNFjt)R zf<2F<1I2mk2og4&AJA~3GH7cFP~F|LeAHDtZFw9Mhx8$sOeN>Vtd%sdX%HZ#^R^)u z6)>rsiKrWKO%{;nOMlwx&wWAaVx;|h6bTOHRi`ye*mae!u2+R9vfmLTeH4g5{2eWJ3E~h{aV{A=$%pAy=b_ zaANwZ%^~2c?J-+lz-4fGE}`j!8G^82^5g%U$|JCTF% z+f(O$Q9ba*f5*8~fs`k?zTN>HW5M@9@@x%4B%){p)e)aFB1Re7%3u%xRK+XmpiXci z7`K-I4X6n7J!82TFr(5KZ|{b6R&0BPYp-3q$B@8JI+49K9S>23dT@_euE`S(gI z)_+eJ{(EyC>3{$DhoVhN=)bT}lD0gmAlm5HB9H60OTw#2b!p3>B9H+KwI7Rd4yj;y zCkT731kT2tqia#@R}$hY*loW$3V-sgOc$MmB{lo$)Ssr~_nE1$?2pH{QF$P6-Z*2Z zQ%>eFYMQF*Y^^)14E5d+N{k{(MiD(I>9I7pewWfIB(0_@h{2Q6`e>t~UirYYTmTwiku0+=|%;;}3;DjEBtt8{yH>}L2$<_)$a?_9xaOpXp!S6jv9p3wc( z+NCUMZg;$%B#vhegAl_?voYH%obOEcghHx=G>zvhwXWS6?OWn9NeqNeN+ZJ zB$0-78!^$jk7|kGv-c`$^zy#vxb~AeXAn!G=UUma*5?dZwCar<3WsVYk0^KgP#%eH zMqf=tA%sNf0L!?%joNfQV^a#c_$FVK>StJb(FNn7{4Vk`)Q)4+bFho@HRzIVjzr}s zcP{Z0?_v9~imC*(G=k#=Yq0#NBx9bTtdK@P zFj=s`J}cZp?8a)Efy2d=qmt4qc!?>EwjxDwjF6~Qm)XK9#HPfb5v;Y!kMvflw{^+I zr!uXQj}3C$%!%CRjV#>t2J*`BJHF%GH$UFv509&kUmq9d&k+_Zx=u-1jdlwbjc83& zy}qI5WxA}>`%OMvgCMgVC!QQVea1CedIt?Nq6`fqn!VY^<7u95xeRsfr>dQOO?9`2 z=RTg(qL|jlA5$2i=+VQ_rCCC~t1G5WW1qCN^UGU^nAIX)(whvar z6R_vR6Cr{mMjsCHb0u$jTFSq-gYT5|s>=_voQm)=GjRcOXG}l#TVVgD5D3yz~FXCp$GhC`Z9Y$053-e975ctEJAIUEoK=rVgS-=NE_mhqg7@yZ>g--!8J-zprDCH zRb54;yp@uvu5buOLrzZL2d$Y|E{0YH;~CmlanzZ*fX{5VDcV+RsB1UHXJ`U>TtXwf zISkw(w3({iws9aBn}H4I@vLDTL@uUZ9*%sKkFS}(1O?$Gx4>7vIl{-SfM-q{o zn-ROGc>zX@i*t5*m5Q*W2nLKIH0ncKWgf7c!HT4FC}Q*gwq2Yj2taidmcPoK$wW7K zq7MTjPfj)*Iu>nTauQJsjvN`YRcF#kYaUL-0KTv}x6!2C?)9js7jF0eW5>#u5rM4> zeRYHmZu%?1mA5%H^QCb{Sg`VT4lCzw&RB(JO#5V5xT<_cxXLmnj5s*n#$yNq^g7T9 zyv8>f@HFRUbvp+&%&Q^`jCfhd;AO#3<2=v7`ylJJDa_ZrElh!J5zPKmG0Fyj=;z`^ zY#m)N?IMOM9aoe;ASzWRA?X%0S04MqMm#1@O$dy(C4hjChKEecMa=0W;=@=Q%v%_F z?zM3_*x7di1)G&KUwIAXRTIG>ix83+CwgOGkd)nZC>UqI!5+rcxiV<{3Ua}-;F3n?} zn#6e5sjpiNTXQn$E+CN*%ckUO(n+rAcyuy1u6ncU+b`fBP#t(!=WW$Idw|<*dZ-W`yr)$w4Sm?6 zpSqfLW|(3^(N%VY3RFqlMC6P5Vu3#yQL2o6!D8WgA{gz2?HltMM0uDD%;j{lE}YKm zcku(kwC4s|oK+N870ZAC8A)u@PepVSnP%GCw$Hz@svGnI+AzodSmlqYO<$N8*n#vU z5C1N6(t)&D0bWy{69?|%ex7j-p$uZX`ZjU@i#G0Q%s``b-nPQbm~v3-pEKy6ef%BPTychEr@mZtDlVR@E<^Gq;2kfY0o& za~@VxQ$@K>-{FdR*NVsj*?k#iMpvIK+=Odda{zW!pMx6T^G9%xs5;Hy0rND!#B7pP z)clkmFzgtsuDJ)XeE9SmM(vTRCG2R}-gvKD$XYWsZ__`kvQLlZPN%*D@24-XdT4)3 zcC5E4U8X$vN^5&@qQ0|KN7sQdh1{>GYu&r8Iwqz!U75-HUFAJ>iz?{xZtB6`oh5WD zx>3LHTaf_7y9Xstq*n1KvMyh2T7vdOQ!9%4_C@RVgfZ8I#n;3!O%~JFiqXAsnIA+b zZzP=(ZS&99i|!`~xl{AH-?Je3Q{hhWABIoRABlh>edriJy3~cR!bm^kv_4TJy)>D3 z+?^!7mnDNT{T|aI zoz({^8_mWIDhor`KX*x}i}(+^&3dBrn)JFZUi%wM!wk>av~#Zo;YIuucJ_^5UPyf2 zsmk6aFRvK%mp%?#+kkI6_WeCUAvdXSp42_w(6&CGxOy@a@rKq6UmFiy*N7J*h3aDF zg)-kDH$GAAzCzyoj~P8fE;|RDrdj0bNRF444S#u2n<(L9WRt}6O9`uui7SfOEb1dU zb&DS$WaUH(hm*Pa@;W#`uxKGTXqwf=`Wadoc4-WHj^WmBx=F|(Z;&-h}R9R zmgDbr+GsDX6|Xr7ejo(t=+?W--Y=?&n}USe2$Y!PmUBu2`9- zn91Ml1Kwo(RB(qw>m>Gj5)&MhcgLo#|J+d07`}WPI^I96j9>B-)>DU0vpH6!A#=ls zjt=uYz=IB4BwQ`RON(OQX?Fk=hG~0*G|rMdYem!MYGgMsV?6f`O@ipir|pgOPWyMX|X1CENQKZG!wBsu^-w)`+DB zO}kvoresuv#TJ9dqRXN{ZC)y;Fy>W+2R>YvmDFvKsv&G9T#lQj^Ca-3RJt&%m+ooN zb>14)Bu_RTlwA;k4vBPn6`jfW$G#bDpv`cFBm?Kj^r|YevOv7ur%z+$!R*}b>N8~E z;Ix%M1P6%`fUdS%+S-G;nmkL_Fpoyb{Vz_3Z>^c_)2=>ac@rZ4h#?6luW(5__sk~T zzKf#!U)jJ<*}O>b)0m?xnTXb>c2BI@0dBr%7OoVV_ zH<7>>nMh;x?l-@SdbO+4yjbn`c|>x?t`dE*p@>!dd{pL8I}Hhg(p?sa?ZDr5@aG$9 z$5yZ&>YMpzR%8xq=Mlez?VO$Ny9M-plzM=A6XU3f#mI=|4hIPNk6MhD%upbEW7cQ| zTsc+lR&=TSDYWU^w71<%m$wp8-7QPnNIML4{P@F_xfpVo7lYe^eihK2o!09aS$V`( z!tetsosySD?P-^(16e;|)KZE5?6Zre_XjQJCAop=NAQ>4tv7ODPQBS8d{W2O^UA$r z{-Y2!5Z@y4_^y6U(f?EbNAVvDVHtaKbtlXJ+pZs@^xg6)B7Mrax51t}r8p&I1x&bg z*d!>SAr+93lg2P0RqlqAY^JhJ+BIzstN(b%AHhP+l?96?{{;F9_!7%$q8o-PM>LsE5$T4bB7TluUGfS^Y=%Y? z4&QUVB{wweE%le}6%U5^V`OQQ@hf{9Zk&;W!3q}nU8(jRUzf?!fYtIn=su-w@Xt#u z&pM@>OTqyRkgXmSmu{RA7@V-A2{{d({5P^VqxhE1jU)2sdg2^B{Hz)B;p;Hd&{cZA z;U1?BGw|+I%ubgo#T0VjiB!y2(esFDZ5#Vm#z{!E`53{_UTey|D@bbY`I16>d}?y0 z@;#zd6*dgjVy>j!jxE8z_VEsnVae*0G0b zfkEM{g@t4{XUK4TYlpm2C%pD&-QP)*2IO@bujtzWgnML@4KG5WY+9o&HHOguJ6zvO ztXnZ3QJe(vHn3NgcFD%DYICG<(1&w#gICO|oUJ*Cps;L`Abe6AsZp3rr@d z&QJj9yfj14qfg`8PYGN?-b~mw##MogIGX|TL>5J=7J?;8(TgwrpJ?dm zU5$N=VmRPi!UEZ&FxX5)2)~4#tSE`DN?4SH&Q!L9c0=OkOZ|h>7j^`b6bj-O$x zk;h0EErvmE(}{vbjf^5RBnI=pMsL-ji=udo+GTa2Sl6&dNVb$@{gl%Ca>{4Xt`ge- z{d@~x3lv!-*9p@_E?Wy!T3ZI$tQB@Get}9mm2)?_dt$q@x;4oB=gl#+kL|a({9Z{v z=q4mSLH_YbXzm0e^nUk-kpD-x$^Yhr4FBPg_#Yjfu)VE=q07JeyqfPmPel{kZ+5E3 zy>xLMu~aVYGzS=_%Z0mH8Bmqn3R2QH2STSD)d#cTcGU`cf9Rq`NuMdYNB%Zw5|h=^ z=$No<%W5Hz7I#7HA5H%1EE^pWfg>v;vpOXE6!t^WXQrdg+^&pG6Lo!x?>kv(<_&Ot z@0acD|M%Mc2kJa~Cr&ZX1)0Wysbco;c(IoUk|6u-B+a+$lCPQRg%}!uekT5Pa z0!%+&sI zB41CT&Md*U)~_&`K}2&B{SGtIqqppBC$&8v#a!fJZ!i1Nn5>alWVgd^GIbH4$x6X; z=&8YCnt~m|*nu4C`nP9w!>+(QYg?l```eU@Kd9}r=BrO zK4<~17*>$2fmBPoJhin^Eu)G`vts~{+pnt$k#JcCV5@7U()Mr$wqy{2BMq~kjJ-=+ z_Z?wZN-uEuL>uEc4+tJ1eTQOa=2JC3HrFT8aV5=YsX>T*MPmF2tKCKFY{nNVFnG=tqH3_xtLL5382&ov}d-QoVvq=~+E!QA9O8nbsJ+aM`;d)2-n`gBN#r4Yy8A$@&OgiazKV00_5xQXJj<$=Ixb1s` zUYVJfSlO(iQdtX{*^&mGQW*xbOQeEInVZx}av@U=K#(ZMO(83e{?sMo$aQU)?5f}q z&{?>Mc_NzgH1C%)g9K&uwaPVA-V3r*u6cBD$m~gRlQ?-(a%4WCh9GEr_mLDr?1QgA z+)*`zhiGIas=27Zs;U9yJ$LWGE&@w00=q5>dq2;Px?jB80bC^PF+2CV7xNQx=&JBM zM4=Ff9BPu4c0D}Tj-g2Qfp+aUwdYTCDy*$@aBpyr&vWSu=-p7y^O!X+X$glNFU$rB zo85bGv-ey$w7=*scQ|plLO^Gzk&3+IY7=-m4^X~xfJN&tH=zeZsOM2&ljMNqs9#)w zGa3%>fLPFGStgHC33=;g^^ut~XGf|FVg(k5gu?w4>SCL%vA!h^WI z0w_f9$HzKjnp20l*Y?QArMKc%0oU;Cj5P$fY$N$LL75 zFSZCG-plOWP5pMGGx!U9bwaI}w#Ur%z6rQ!hd0D{7w(oZCq-G2G&csrigd&~i9n2C zFM|QTXoYct%jE&R{TTEG?%Z?d$g+6#qr;YEE-P}-_CpZ_baopQJ>10d#7q3=cj@Gh z7Bsx2lBZq8580@25FE1(8CKOsm6th9NbU&Pd10rh^vj_twhHbkR>GB^q`ni1A2`L8 z7TVy43HOK)^ z$%8g24qEt}-EG>8da#mw%o;A{GodHD=(C|?3X`HZu}_5-bo;SSXE~r zXK1mhpavSob5W5`)$|9^n`9SBQF{ zJnEbuN9_L+J=Ym0IPfkUaWvo6ZQcS;7NI?0iTfoxo6pNmn*=9W`&YQTj!*`TfHV$- z&q_k@^rB%tc$oe1R@mx*y4x@&&esS}%`*o+iW(Ms{vj~uLh)8%W}P7?hxoKguQOm& z9vW@Z#{>AM!~&9dz|&{v?MxD&ot3O*xhzSK`Y=zOeyb|HIALkeV7Mok4B2I^1WeW8C+H5BXFq@*889&op((rf zcA%w?;`R)hx!QlGPFlHBJwAzE3?MfmZqc=qh}aeR&;vfA%0Ps4Vl?3YY6Mtm;)h_( zDE$_wIcaNPODy3oF7X`@iV0q!*D#__T_cme3?w_McfspH_GI$`Md=V{k7^14cj=P=9Yvco*nORlz6)VzGda0%{P1(3Zzth46}PnV^Y{9qf~n zIY}t#TBh0rM#Io6-Q)?TmXl;Z_-5{X36o00&y(b2h=#iI3!i| zP1s;OX8qzq`ru#EcE62QQ=K7!vNmF}GP^`Gbc}42Tbn>>PO>f9wBfll=Q)8|7bU6A zl55;#9rijwIWMWIj_aLzTA;D{(KGS1$gvtw9W8ERikFabYf{2oNY4;55ZEnB&soug zi@qzeOy?vRIx3`!0{#+~gi7#hkU;Jg%8q$6vY^sy=GWg3#2Ve zK;m2tGw%~Qrt#&WjR@S^P6<9Y*SgK|UQ)z95ktu?3@ti@enu4pTO3a7kD-;3|~^Z1ApgKMWK9c83rx3maF-{t(qEzJGiQ39g3v9W4- z*TjNmGP~dO!0Pl=O-o2X`G?xx@*f^8{;yD1l`99pl$DmxA|lnvq?$<7EC%~7x208a zKohes2lS9g%XNYq%(fwa=~@@DJ+(f-y2N^x2+qU$^PlsA6>Ie4wr`DeFzWx`Hc7?O z)>QR-aPVJ(=n%C_=VW#CuT5V2u336RXitkR_5dn&=s#fE->95!!A1!~SVEGWb&kF3 z0zibg*>)vO#YQbxlv?TPvbN^7rl5`2T*%TacN(sY&;7B-zXNIhegOHg7tP{_;s1Pf z1P%`}xaB;{_v}9Nchh-h@WNjRq1Or=7sZ{HK{Q4hznZF{aH~(w(`Q zR(AZtKKqfw!T=SnA+O=SBrn0|Eub{^;o5{jIR`{eDD4#LN58YH@%B zlnpi=2KBN_0e9BSGH=XhD{Qk&Tns^0wEV1m41OMeX1dHw^mr2T&#{rD!O_Ig3j0_n zo6Yhv+@A`j-5N7xRg1^4*u-+#viw;D6D6?bp|LrDbJI#lunW~BE6x1VrSbr-JZwqx&O?)M zidKaRt$JAQCcjG6YexY#|1}wvO7XP|x$92{TU@$A{9Ahp!FS#Y2jbzLSuVdk!i7?aT5aM}Ik_?@q z@C!@k_}dX*P5f!=I(|yWfz^;rLl@(+5E(2@55tYHEk+0?G%?IVLtdzr0U<2&`muqp z>u9n7`&}C>`EMB-iAVD3uu+@lZyH^LXI+}a+ZuhI%-V&bhIkqb$<{60>nPX_XUGZD zgj6ZLpNCD#YDR_EU%auZZG`6Q97IU~Rm1xTuP?}88DkE}Np=Jf)XUXawYm5%@(TgT zt3UPj`@Oz{y+Qsw92c@zl1!%By+A93voD12A9(JU))1%t|j6fDHC!VliLoP zK;Ac=;Dc?}I({L)xmP~$6Q;bO+g1l|8T7y>s^XVn#?>YPS>4^WtE9> zZ)i~_M{}7vA@l6tItZMG{ou7Oe=X8=il{Z`uFZWA1pJg%`!#0%7v)jk?0qo$1&9sN z5Czc~0`jlpUl=9MVA1HpU`}eRK`vt6xWUK-itvR&pXb}WVcaSuEO5Vdt-pa&neUe> zK6F$^!HKW80ejXF(UQHzq+ClWq+G0HMB0rr1#Xe$+GB^?`~r&RBvw0O=BW3>k<+FywSy~Rc66;;hzKk@&ZpQ*PG>GXWVk*wT2&v~|k zO#f43EQYSqBdtu_Ii17}BR#Py9f>AmZndb6^uxi7^-Pkq2H_emj=m(Il2=6&5#5OB z1JVH0=xB+aqqXXOve5;$OJfbYF=#H}P3UpvZV+9Tav3UH2j!ZMiru}P zG*Jem{+O^VN*z%lL`*Ifc6O^7xN?^gWaIlwUj17piomEg1w|Gk$?tV26f>-lgK+EY z<3ib{{k$`QnZ{K7;|so#rkO$@mRl1G6Z>|+fXViuZD-CXd!n$Yv3+scrM7Zk#MvF+ zh6W1Ht!o41Hj?+PEK@kF5r671V=o=Sfcr2}Hzm1) zV)l@<5%e}H%}ehKs2|~HVA`<$t?)8!opZZOP2RdrkgSg@p-^(6z?mUBAfQui9~w3XWJSUvee zOcDRQ;LpT@ugL8~{kjAhI5&Y!W!x@v4NrSzz#)aD(GSw_0maA zEi~dIIw*G|g2_U2n+>sNn1uy$Xc)m*9+}Odj^U#0yIP3tug*l1;`?=ainG9bEW>?q z;kZ=?&C;h&)jBjeCNeMCaUM&H@aZjUjnmg~7&=qzDZ0QnW!EJNjx5=FtJg7- zE^qwwE4MDSQ*F-K17_f=Kp?$lg|BL)4)4xDfdSp1W~rwQvcYW$9dCQgth*+TAcl}C z_5Ccz{~3E$JILr}OX-wX*ENlz&mmH}+a!}1SV$NRh2G~Rt303#K6|6n58Iu5BP9r9 z30;T&jXnEui_yD>D+A$v2k-JgpTle!3k#|BlmEsl{n8f*9UErF601v)f3D=f@hdr6 zo=nN;BD&myvDZZ$j9;@n2{J+I1!8(YCEIqy96UP&s&IbQ#;RcLP<5>Id!CPxIw(IR z7Rk-2Ry`8u$t$0-Qp0=xV>fTdA`aC_J=UJtLDeM(KiWEI4Tf!M#}(?_U9i5a_7^LZk?9yO+b$`L@G%g7X60E$+wrX+LBLz7VwQhxA|F$QMQ zD8wX{jhmoWF@fF`-cTnX83A#;Rv-s9s@b8xN|0BQ*(&tof=MTgD}+k&>#q2x{ZDrj z0kQNOcMko>9q;7-;q1#exe6N^TbTZfa>l5i`l}qG`(2r|%GjYWQ$_(}e}~sF3rB0D z+1P}bWg>w>&j)DHkCSyUXJDH}h|E_mm8>nORii(Hm(Z(L$JeXm&ly?275EGJf6P6t zTz~w&^|l@_MG9m&SCiS{v-}id#CC%n+OYg_uvG=L{Q&Xf}Sa0Ez753Y_uIYTi`URn6{l0T1uHw-rKl;C6c4{^E!)qOpBAgpgfS?wpb zv00ZE5NZuF1;?PxOEiA#My?@M+x1{>aNHjm- zjDx;fw58&2*OsiKs~}<-OVXvyp1`R2rRaP zchFV%Fqh?9sK3u(+DJq}3r`|_YJ)|=SQF8VuB5T2v}D@5u>S<;FslmsYu{d$RT&@#h45)igjELA(b&QyI1HOkspxLpIPLGR;v2C{Brbx~1S%|=)OjJ0kG2nA#O zgz_T0@IpyzJo>qa(lEIUBdEFjFe%8OWBn(*F5 zM0wWGXg?$ONSMo1d{En{+8v)ldwq!K^OzI4_>_x#LMt%NF5t*Is`hwJ6dQnTsoABP z^hQ?RfL^0FzF7;V`HJrooIx)P}t)MD$Ld<&O?kQ;971a zk1Q7+msp_M7JtB{if*ZB^~+-Cn(|w2HB#maU;jkl6<7( z%^^dD+sr??!JoIOH1rL;;$(G>&*muyscCwa9Qds3E{ebKYV~~c0>Mjw4+h!L^>>~D z?}Ec=FGYcKE9g2HX%3z~SzNfW_UpFf-3goA2{W=8o@7+B12(DT1B?`0Q=$-#zT+sW zHxha5{p;OY+%*)MyhbUtblQ!l$-ykrs{wkc(>i-@m)YQvxY3$)X%jbGnIr^lE1u*U zy%S;d6+b3YN_&#>TAV$~cwDN*2?&6P>HQk&JR7C>U_+&?k^;6A&|YPJG3Av0of1ii zYzvq7u+I>A%Z{f+W4!)UF%v41c2^Vdne~ye9hLHfYq_hMiOXMtqHND$!Mxgu!?ufE zzw8~n;<@adyy95>5Npzxz|X4BxWt$tI37)j`dAx-OCDKK@CL5kHCTq*NF$Ch--*x( zaBrtRah~n-hgi;2YKGZ1@&-i&p>x>@d;jOj8fJ)8F7c{(Qo5DBpn3{;rEn44;uDW7YbL**^%XvU7VhL=p1ABgKE@a1=#D*GD5;-vj33D528eR3FYvhVv=}K0}z8-)kUP ztlze-OWveor_nE7YgV+AEMH4V>R=@Pq0^6QT@imltxNe+dCeB|cNPJD!=+X&zX65n zXpC4yjD(#ChGxmFGEWwDm`S|Bvi`uG^Nxqo9J|!HdAq=v!d-N&B%8Y7qE6I4Zn9y@ zG-!d(oZ;%?k!SWy?(=2ZX8WGV9$i|SL@6_~EA>}oi|9D!!5)m$57^rMfTZ*s|4DwQ zDVR){&yng+9;+KfK>8PLC2dV?M2(!OWeZJI95ck3fdYs(*`_`053#N zgp0D^Z08Phy2gN4b;XBdP_iOjvUz2M3^G+8chDy5fzQU(5%h#xF&)~uCL%OO=ogNl zWByY3-=hI5tp(rKjE#qDIa1r4tkua}acZ3i>BusPoHCi5QNJE*U96G+NQ$JP$k!@ql((1!p{GTv~LWOY}?lDF1xyH+qP}nw(aUJ z+qP}nwrzLW)~mhGIrrVOUA@z+<^HRWBi zo}df^YOri3vx2)QnOqrf9hqWP#xApmX@CT7)LKMJ3Qxqiq&S+?crP}y%T+kyWm|UB z8yU!DJ}e7^1S?N^&L!4l?z7n=p=}yqXg~EP_xlr zcQCSd{x8-t1ucuOaR#nBvASdDhP6_&H)|{PI54e&muzUb5X1o4o<(1;G{Yii!wvAd zv|pbiD120;Pk?W7yBQl&24v{hMi)bw9v3Z1Z9LxI?=aig=yjw!tq~Y7lQ%hU@NKAc@HG?sYUkc{jWW$!*R#$6&*zy=Mi1eDu8g}_AWxM&3W){q_3PY zY3nW&F13_AhqKXXwRK1H?$Vw`BgQ8IMd#TO5XE z{~%CAKk*c@UQXl@ZPtVq)72e#aEMCpIoXHqs_R4LYc4sO;4e{d8N{@0bfk%N=vKO02~zT|HZ+4ko_a*2`0$AzrsI$#{e;~w?gELyHc1Y{!+Pcn-x8vy@>Dcp0YCZuzQIUWCvfZkW zR#j77ZudBxY&lAIF`=&XegnFKse&BVV}^xvI81J;G2J7=bD2fHM(GuoD7Hp?(PEKy z@1UK%I4(U65SJ*}kkL~SHYea#$keM!tD(vP&at0nM=t7x_Gfo=VIP{Edt>f8!XeLz z6NNwXYs|5CDc_;cVFAZ6&r9CexiZeuwW5!bwR{%$mX>CxHxHBU&akJr6Rf7e-{OQ# zP2|2YFy0!y7-a=#>{(G37f$mDHW=|A1RF^V>|czKYLzTYqb_=JiLKj|O058GW_&rd ztX+GZd056_Y}2qtZGO1aPjm5_=+#aZ%zXQu_B&3X)@I@tAZQh4c#rcHm>Y(Kf5WRz zj4XO2-|(X3&C6$*zR%|^=I0w)ydABl*E43y z%P3pzR&#<-%oIJOuXj)G*6amL*;@TKqxRQP zlmDQq^Dk@obuZu7n4+_pqnntuvCV()MM{uulm22GPnW`kBBlX==T~&(?YTbT6&?Oz zI6?><&D^>Ss%f~T_P_?8B@`g|B^4kST$huVyRw2cF=_sAd-@L8{Y8bvSaYbqt)DS{ zKa{6u%isl8*tAz>0RZeDS*4`cOplNmp9{{&tID1vo(jqD;9|pX>xl))PZKX5KI%w( z6Qq*!@5sC*$}QKXPhz#t&v_UNr#4DWK!7sa4s;^- z%0A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 V>W9#!dpsTZ?!q**z}mI<{0l2~duadw literal 0 HcmV?d00001 diff --git a/Android/AmazonPhonegap/libs/in-app-purchasing-1.0.3.jar b/Android/AmazonPhonegap/libs/in-app-purchasing-1.0.3.jar new file mode 100644 index 0000000000000000000000000000000000000000..9660b21ffd59e41d6bb9ef90bff5578fb7584fb3 GIT binary patch literal 76680 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%0A#`R;&y-H{!eh_`PJQi;ZWsPuGIyVf*MrsWUx#>2 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 literal 0 HcmV?d00001 diff --git a/Android/AmazonPhonegap/proguard-project.txt b/Android/AmazonPhonegap/proguard-project.txt new file mode 100644 index 00000000..f2fe1559 --- /dev/null +++ b/Android/AmazonPhonegap/proguard-project.txt @@ -0,0 +1,20 @@ +# To enable ProGuard in your project, edit project.properties +# to define the proguard.config property as described in that file. +# +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in ${sdk.dir}/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the ProGuard +# include property in project.properties. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/Android/AmazonPhonegap/project.properties b/Android/AmazonPhonegap/project.properties new file mode 100644 index 00000000..5f0e65ee --- /dev/null +++ b/Android/AmazonPhonegap/project.properties @@ -0,0 +1,15 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system edit +# "ant.properties", and override values to adapt the script to your +# project structure. +# +# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): +#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt + +# Project target. +target=android-14 +android.library=false diff --git a/Android/AmazonPhonegap/res/drawable-hdpi/ic_launcher.png b/Android/AmazonPhonegap/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..fba1ff058813ad0f62a35924cd2cbf50dd67ba56 GIT binary patch literal 4996 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 Hu0mjfi6q`C literal 0 HcmV?d00001 diff --git a/Android/AmazonPhonegap/res/drawable-xhdpi/ic_launcher.png b/Android/AmazonPhonegap/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..002e7b0522a42546be339a0358584324fdc3e71a GIT binary patch literal 6679 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 literal 0 HcmV?d00001 diff --git a/Android/AmazonPhonegap/res/layout/activity_main.xml b/Android/AmazonPhonegap/res/layout/activity_main.xml new file mode 100644 index 00000000..21ef57b5 --- /dev/null +++ b/Android/AmazonPhonegap/res/layout/activity_main.xml @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/Android/AmazonPhonegap/res/values-v11/styles.xml b/Android/AmazonPhonegap/res/values-v11/styles.xml new file mode 100644 index 00000000..d408cbc3 --- /dev/null +++ b/Android/AmazonPhonegap/res/values-v11/styles.xml @@ -0,0 +1,5 @@ + + +

#47#uw+i;;Ih*mi_|d!0jp5{_kyB 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 z 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 W72psiQ1+qP55m;Qd;ec$feZ{KG;dz^pf z8E1{T=h|cLwbz!D1o;jL1OyHQlooQw2lPLF5J2C7q=l9Esl{bPXg|h)faLxT1qVv~ zg7VJ@-|2qAExrcw*Z3z?nqNj-L|9RYMq1=fdSYBklA2})Mv|IhYGS%xfo`60`@nue z5YdiGOlnF@87K^xnEF1#wKXGL0ZCFp(J_;P|8(*mdN(rCDIPk)NjgHx5eCL9axxMc znF$*T(p~|D>n`qr$*tA3^`8L&{r>^|kI=s&2Ldv*v7-G)$p1G2=I;nwGaGATQ+?b2 z0!8?DsJ<=Wzrg?YZ5w;j|AK(}J3`-9-_XqXzW|Z`6=-N#CKAX3%)I5=)Bm#yz?UONkKf%>mF;FKY0v5XeuJy++;=N=3 ze&E}m0Y53P5-vi2AhEz-G6p(rUET^R=JpVT{#w7}IppLG>_y6c+5eK4;E@B4!(|Zx z69FT^H!%SM76C)WA06m{{HH$t3O;#t!F28`XjEVzAk6<1yp*iyUx8c6aLazpZ@7a(h>Q-oq!M8rh2qEX;G4mR$u^j#ajz3HwHBYOw_AnRWb#bF#B?_j->K0JDQ zhS>&frax^7{T=q3Bmg9R?IK3b+cOQpFIE#>fU~jnWx4WbNY2?;Stp%UGc7&uf!A#s;u{nAh9p5>=AEQ|1!I20 z9aQttCo!&E{MPtSK# z&7qp>^A`msUsRC(Co1Iro)!FtjsRzXquXD+1jfipg3!Yc>aJc?Rh3r?%VvfB_{4_J zq7)zp@B8UD`^JRT9?PP>>)acCAb!35<61Cut^waQw#RUj)`rBWtBaQhSSv3(FS7Id z#`n(eZ{KbbYm2&2&9bwkzvtCbHt?~ss%%lCDPG_KI80}!GxJ^oI@DiaB2H&Jz_E|U zsEw34%1xET%OX0qQew-b4NsSH`Chk^bWX79Pr2T)T3m~Q7#!iDpg(X(ZTXt6r;t6h zM|C}S-y;x86(kQlcQ7GAhR$9W7gu>>XJ>$@H@|!PF8zGI?yrF0#NhhP?j7v9mlsIA z$ksz>S#NR%q;MYaNLAqM{ck#IXWc(p{vz$?7kN1Uk-Yzr15VNWlKp(}fm;oLJbnvIPH$SDSWRA`{kP(dW2gZtw??cLJL@x9bTF*P++jX3wwBb2y+Z zy0Do+;Q;;s0s_yb!VM{ijrKQC0#`dqLG+>~rh4~IrjN|zz!He=F`5~<40G<^9?QO6M#uPwFq*EBj5GV_J?y(pn>LE0|6GFp(vyIb zv9!h)9Vy>{fQbHgN~HCz^-YcK{}NN8g0yTOAG{aTAVnV8vo9{R5NyuS5aSS(xq$*N zB1~4ZF?G3dGx@=ujT^&_9@krbgd#o(I$c}*=!8dVhgbYY^z;%dkmxc?ZBmf06A~5) z3&vqoVcZNvKVa~%48we-;kC~#F4l=QBMA9VTBYFhF0hMcpS{!aJhzOT#)G_f?oR|B zTh;k87_j`RbUy+MN#d$DE71U#^_$SqmDPh^{=p1GhO;3Wb^US;+8a%NNh*DNy>jnE zSMCbh_JiCAi|BD&;OLO`T(dq{Fz998EaNdeSS>$83RG~AK>M28u-bODU@v6Q**y2T zr{vOp@}S~kjp7GV2W4(O>61;@yckm9ZCSi%xh*!U2c3;IP?JW!A1%lU#C-^Pq6A-vt#2;d&*?w_JO zwk}8d3HqT39SvvkTHHGo=HnVcb!=K6YWg%0OFv30b z{KG)1MO~9rH0X%XD-kK&=NGfulHveyO{sS^p4jKV6c80 zwYlu>u1_Fazhw1w5$&|!k@3sBcRM+eGIo73q5Qfj5Kf$=<$%zS4tc`)s4eQv+tR`I#Py*}yb{T&=lXmZ*s#We=T! zijqPuM{4Rs^zbPrXu{O2L>=tuD^AD54Z)j+2DFtwFG`9X{%Bw-RDlMRVY#BXvdD}bvcK+uL_e*su`@@iyPx|cE35O&A z>!d?efU{Wr+_XvZ?+uNRHQRQytX(^UtlZB@cu2O%OfDX^gV8p7 zoC0>yOznj$gcXnOcA@ugMti?nk!4>cPj4m8farM2KH}K( z|GDD=z`;N4@q2Fh2fwF82X{XEp1Tc1t3T($MemCK;tIkWKPIjFw1dmK-cz!C+Lbu* zJ{8t@CFOoj#S6c#IethuerSmK)GC@DIYyi1IulNp`XjWf5f%a|(cn+yHK7!Qf5A~PmY5Vt6drE8Ot6wDbF6RI?# z(&(J2$wR|PQs3Z7$V&>docc8*$AU;-`i?+|t7{`fV-{gf23R$^M_;fboKfD$YBC6= zQD{LMM6A6xfB{8GEN5mri<4LEZz)pivz)TjvC+U8dTk+3kKb=xtubI|=H-~fGUOVq zC@NS`wsORZjWls00tm+=BSi^KxGGX5vLH$5dyh#i5hDQ{BsBz;g}bOlTq@dVIIW3t z8+$`i8uJo|i+;^ zB3hYHAjv{Sh!EjOl7NTmJ0Zl)dY*H;#wJ`e{dpMr9$OlYRhlpgSWqLH9JN+?WK|@8 z{f41oF5bURe|joOa(WW05|?$9$EpD^_Tp$W3A=*v%lX~FumNCPtsypW9!D7M!6;T| zj+j<3nXPqgMAv9QG?g`JVRLKgw!GlkWz2;;*I>$fqd}D~b&T_6BuE8cn^90KE7Bdi;t7~y{IMn0o>@9H@? zs-B-u)kpf=XVMR0 zJ`p&2oKG-^jq_`|pjaakTo|IblOA`*oW8|~xEt^5sHjha@*h{HEyzc1*I7|dc520m z%s5Nn#i4E;d`s9GzDzQ&*1zBun3Mfv9L~~2?@rTXicmF~3Aqe8(1Quxf)W~rsA+fjfVg>ZZmli>Gj!ZWoJsUZ^_Xjx(<`3nt~pcr8~F-M5!WP#`r!07^7bF0|CxUD~-B!103q; zpZxYD;&*)!2&78!6j3Ub_L)JuLx&4HMMJMsw%VfkM2V+xg}EWrh?WV|=}H?ZBN)8l2C1hTtDvEO!veV@>sSWPRwjD^qVEM6PV|{*_Nh;sWg)d)yzvU zklGOh24?E~%!(PL0(i;&80o3+=!>{OAeD7i#=32dpDip zC}=2e=|7d9XECch94$LqTx1z5K2#`_nSvVW3b|1&SuQy^14FWXI|TcY0}A!J4UYPl z%ZFLaRFzW=ce$WfIu9WWekgi zg+G}7u!XwL-wXSw=${Mx?3W92%_so*mWwAKj~DjC7$qJtU{pAz2%cz%lf8ZEkTM^g zCANMDWY7xYN{%y{3+Kr|E3)3mGx7|dq=MQZsTE94VUNav^NpTfNntfwe2t!(ts5@h z|Bc?5w&-%;Tc3PW5gJNv9KgJDUS~B>Tq|ue+(5qxjS-B_!6nthMP^MAg3b&QZE`yw zf@BVy(afhcfL9D8Luvz6{tC=|Q-DiF(GVnkp>%5OG@Vm9VT%*RPo5}7$ux?B5jDn} zw6MTc1dq6Y-9cW3k>S`k-GgQ<^_eIT%1nZS2fSRjc07iE8eXy0atF2*-x$N}r_kok z5BqCmW6^{5?Zlal`{-L>W*U-`VWvRb-p~d!zJ6FGFhS5CwiO`3bmegMfg~d)P33qF zi_2IZCtx1*s%kZqsjNPG$Xg0Z0S2`4Pzs{O_ZgQDEjQ~dmyf1poUhVf){BjCMr%JwIJ=@^gDCwNoU*i)wKIz-LKt(^JZ84jY({|iqsZuZx0)R z2WwU0_TxK`cqT)_136eVNOluUjP@I}C~RxSDyr6aD*90h6>3%{nG)UOoNRq;=}(v6 zP4S7HmqG8JQV^Fr2rl{99zn}5DOzH`lIV;E2U;}+tTamSNZDNaT8ERGC4(4)#8X5_ zL0}nR)@6Ti4QzYI=p^QWa-V%Eq@B$8kv?kh1?ae(s=lYtDq$5PY*U;Muuv ztMF#mYR(HQ;uWt$ES05E!#|M_nF5WgH`>?uUEJ{}f!|AZztwkGK7^FbJq(;%8qGDR zge%<5H7e?c3w0N?s1hyJT*ttyi;HNc;c#k3!t^DN0nX;U=`nisruH6RMw`Ne%(2x&-`hOlT-f%x^|DVrnSYGca|DMTiIzAkijm`tooca$*oMYEvkcw9 zD2}0xN%3%lAy73lV+`|(%lqN$1~gR+W-YM6KqVwl4P=>0V?1LBNsZUscb+i-YXB#cGb-W zc|$hF)D!6Cam{#>yIc(}z4S_H7acst?@F}vU&qWtQ;oe@LRMkzQ7{7>7g5t{X*}}& zt1X6FLasRb+6QZc{8b288z2OjN29B7aA3M~?SF{5c13}`CU|)0 zFaMl!C^dSI)359bnLnoAUvtMtm%u3<;J?kK%`@DD121)KnD)nwHgeDQdr?XOhQ7oq z6q<)^q4$ef0L5(7h9pKK4qJ3DJ92bFeA#W3+E^J_#<)|I0q#)vl@qDd?}ZS3-_z%X zrdiT%TXWtgydVrB4K^OYkXWQARUrtqMuWReuwWqn9r{42AF2h@J@`-UwV{L!7!I+7 z^lbT*3xD2j{&jo`+0|KQsxfO6*|tj3+p^g~=LIhAxiG@#{A=<;it0~Xi7V|G=t2%e z5(tB`Bqx$rZt^K~mLv5B(znq7q4&toIP@ezt6eXBXgmd2%{%+&cAN3@zlRw}P4HewB^0pP5h4D|xjAIWwofHy5cr_&u! z`;}&eJM44pR*5eA9ZE<>RvD7(gpuhFTjjL2u^smztzMYbyZh;i9SIZRL?M=6Apa_p zzy(lN<*(h-!dKlK`+wOz+1makl1xVf+%jfGG7m+BxJ96FpM!O*BF4FPWv16(pw&wr#%M>p6YEV%)@OB6u6Naew6lu=a{hI zgJ)qFjC1+xkRULv@*R0DlEw>VdNMR!g_{;f(`+rS++A^Yp28gfSN`_6eTNM0dzhao z3K!{;uJUz95bAj{SO-2%x8T%eLUwhjtNiI(n^s4`E*6DO(wxoMG$lnB@vsf$bCll| zBp;tmv(=ncIM!%EDl#}tljXPtDp_TzHYvQB!>g39I8Kt4b5YZMnsxIG7Af)k&OpR7 zM}Ol!hbXiw2&ysm%udT67?HjZm=qZL;R^?_$e<*lJaIny=G58*(alI^oOGDky`YV) znjr`3_U=*MX7-b17|KOQr>2%F`gx|T@}?A5LVf0nu;N#0kH%D~LGDvTlg$Lbk-{|t zlfHWF^fi7$64Tj4JBs75oyWOE@c5}9C`}87|m*`#=8!dbr1o;aK?JE&((hLA&e-SR@C}*nX$&M@wSb7%J z&$Sa0)dm&@zxs_wsU>M*u6i4z774}KsJehNB3C_g`GbV!g_`5QOCl+c6Bfuim@GtY zqL(P@=D4iASs%SV+eqpJCiZfU1NEDr0}*?@LIOJlZcH7)P_6;gNK;)cBBniTnb)+q@Mr8R>!SjI$dHEx0DYmBh!7#}h= zbbBxik@9Iv;zrg3H$-#aG~85t=5A8D+MXoCQkpoxryLz^!Kwu8`1u&_6{A(Rk;gk? zJ(miWw#Ht;dWu^cF-UP7ld8nxOk^WRSMV>K>K!K>)WzAleV=;e;inrAP~Q0)!uOOx z#f}Km>G+?Ua@R;Wyo1xo?^?sO*OEBhebr8uL#-S%ahO5-M+z@5Fu%(8?6q?D7%Z3U zB9&av_2+}ITMI)a?ubzXl*@*cY)c`IF$o{T#W^*;StU8ZX)s&LIdK@4L+Zk;Wg zxiNhYgs)7F@3vPc-?Mpc_wzn}Cf!6V!TiAn`Z;@J(^0v{>nb|j{*8Sgoqga;AOx|E zTH>|^Z=_EEt?*|~2!r3Ykza7 zV{Ydo&{KqnUEnNuO!SQv`RStX<@(Pn$W!Aw zRLzy$Fr3K)E3c%`stFFFc+Ya8WgYYfq_B0^J;T&9M`^?7J2fuw?o;*`D(O=4v;smn z_^7BV<8yzen`Z;r#Jt`tEuv;mgXJOA7sSe{QtFRq$RX+WEv)M+P9A-~fN$k`QX2;g zF}VzyDHng5_R_3GX1RbU36vz%zd67n?0sqXETHm2T>P#%d!v>5$>K%ea z^0%%=s(aW@fZW$(zukQM+1la>H1}L-$|SQr6$-A8+sB46tOty`gWQmZVPT6&IPZtP z3O|fUWXD0%!?5{s;b~jhBjdP@TQOkmNRL^5{ar<|AG2emVZ@czR7%$2w=S502!*oXYE#(k;<0To64PGIf>>7 zs|1N7J1CG;Y1_@DKxrILgx)#5UJzrBL?8qx|W<<$D2TU)ndBVKBx)BXdD zj$-ymEHMuousavJ;%Wtl|vWV#P;OUpMNfAPnr#7HiASBPTEe^7}=;R zxZ*{G4MB%(2ay0~kzw~$$|9T`%yf-Z*b_My{0U)@^uq8$25D@oc>V@OY(ci<4-Pj7 zs5t0X>;W<`P56*l4tBV6M|q)g=Dxu)1tXjzmR7_^@Ty091_I|4S|M2MYoU@g;c)N4 zH8|7Pjh_rvJy`2rNUD2Qu6f^=!tt&59qviw1Jehk)+L~<5$bCN=XY6ZeGrLYr%bC{ z5bf<&bLIDFR_$T!YQMid*Ga+CQoDvVJqYZqFnn7~yx^mn07#r)gx$sfXkvOx1zN1@Ts zow)Js`v=27t^q?hG-~z_j&X<+{NnveXdE<+NAM&`by4HrJX97x1%bI_{2%oZ+d~sn zGr1Lyu@k>9vTR|0Jdca(Ogr2fDVqr&M`Y}iwHpkp%}gua{|a;MMZ+1zr3k6&OKdGt zI-rcTI;8kXUA|v1W2fcznL>G(m`C4H1m7<_Px3^u{~}jBl4D_sth@L83Qmv0PEY(? z^7#kdgL1i4awPc=BRxpE4AdvuzuHk@+W}_HuYQQWFE2{`zt~YHBY=&VzO|9%KWh1f zYEYg^2Z^8AMhq?{_P%UHzI;CTzyc(2{L&e63tWHN!%j( zC;}VVarg{hyZTVdep!kK?!A7T(>G(NEk9IV=qN({5N7@?OY>Ho>@Gj#<s&J+H+x$E+}2d=j~qijRoEZsn6%2&HTifc|R8BCbS+c?(GisFVHfC>;(DP1dH97 z0s%Rm^+svMhE+om&k8TH#E_w37Vw7A6uSW_BG9|c14jx>i!E!S;kQWfs<+@g zLp#DmnG`=OMq-w!`4v;*q18xnLN4p3;7Xx^U3XOu#6~cy0+{p?r^|v^nY7qS6$9J# zFhwWntkWu?KDJpj=^`>$x6+r$df#j7h@t#aX)e#XG>h+9)|3JnZeBAj>@iu(HY7oj zf9Mr!4FV&VnMHn<4P6$HGUE~xk55B3Y=np!2>tXu)Mw0)v6~Z{Qy*cAY1qBs40489 zCS9geG?ymFHe^`kL6?jc-t(9+;wV}si;hkkD+7Q|$&c&>#GbNavydvvQ_6^A9BirZ zt26akjS8vB>67(?!Wk&7WDRm=Ie=aujA_cO=5aHDyb*9mK>P zu^DVm8CB}z$SVOTk;o3K+Kfq|lS?A-wft0T4mZWhW3Rct|-ZP+ZxsH@vRbC&oKR~t{yBAn{nM-zX4 z@akBApu_}Z(-F!)Dcob(1^GgToz}*^rs#_KX6r4f)!qlFr?pkG91^JZHPd4|%qi-P zNRaj&s;mX0?UN?66bgwV|7f8jygOZn+dO?CzRi!4k2uNOF#%?}IoVD2AxUgIW)K}N zz6RiA_sZkA)Q~zDXGL+|sN=Ylw|dxqRlT)odb~Jr2hc#rr{b+0*TdhwQ<~TT+%O?d z*@E80McDK)DQsxCU3e5c4$l;*nK`V7E6vr)(?E&Z9L;Bq31E*Eg3}Y%e`=#jc9KXs zs#A3Yt3oo9g-;$#;@J9X;eF%>U5H2ZYi;h@<~*W z>%^<(jp}K%?GyE8R`TVNtyl8Iqo>xV&^pWUwIl*P=F)<)g!&{LS+sC?(VI7sY;60w z2n=YO0d?BRI>vjjC}417GCFg++np3Rk-}0sF_Pgo86nva2II_ZAB0<8v(@81=LWYU zOF4VmdhS}zS)wX6`x&{!W?6qcdONzqO)DsP2=`_@T~iDUGG5x~EmM$- znC9u~6Uu5k5>6tEGv@oX=xsDiEG8IQ;8U0o#piIe=I@<1c{yt>X=2s} zB+KKB^ykt#By!in1}ADXL6wu!Ov9qv4g%ca787U~{TNMC?S~@wecafLyQ!c#W!G_) zSQCvj!=)A&QS=v)*01UbXQwJ6kG_Urzji_DN!;Qcl&=4ys3z3c<1VKxL## z+7j>iWg62W{X0lR1>SnpT8J(F-i|zfQwKO2HjBi~i+i`h$pJFKXp^d}!V>?*!4!66 zX&k#a`9{p1&V|k^Gs1o8Q}1m<)X+@3y|g+M0Y?z~-iA)IdgrL!h_yag589INS}R6b`gp zB1AVPwoZ;tt%HF#{1jRT2Gjx)Wx?dSQ_hxuXTJ|R3mWw7eDsy;B3fS_HJq`fdoI0q zBX=87(_m)4sqn1BwC22xWBS__fGGnSGvbyTx)IvMk&y{@X}K}Y_tnI|lrDR2g8 z$RxUW+9AT_=RWb4x8?(<-En$*3xY1IK2JKksNGv_uL-*_xjg$?{~Vp*RP?YkYH-eK z{OdVufBbR%0Y=6f!bEuV2fa^}E+W4r&CDaTIXYx%SN<1X{{E63cUC`)5NtloY7`{958Sp%P^Yel9n=v8*~?qYLZ{%8V%n`58wwRl)}EqWul38#I%wH} z%x_p;>e2$31))mf)qqZuvy{3J?%|&V!-~xh;N1uBP33x{d4KG*h>oGSqhNt;zHwTB z%I4R06NiU0+H@XPin(l*Mz+-w^QRdhhPU*Dp7m}qtdf>c%oT2(5dI=i2?bX+1Yn$EaE^M_fO zoAm1}SWk33c!Hhzsj`jD+ci?L9Nbfp{U%h`N_9I!5jCsNn8<93B=YZmdxyRne6MVd z?cQ*vQwn}bxBQMl(*NU{;N!d~`;Ro8o}Jd8<>kb&3&(AzUeE7b0sP z`p+%%{EoO*NU^JS_LN(cyMr@RtMfd)Am=9X1J-im9_p*KFdrG5d(MNVn%PmF92Db> zPv?ButQ@7)%B^iI`PQMddy>mBXTd#t#emC9#F3R^8qNZ{q5!*uK*3TDD$clN{(O4> z)_#>deR4+Oi)RCuKSkfuzH4ezf2%O9+*)|U9`R=0)f_SH(M&CqX}`h}SY|G-@Gwp{ zD2^)X+znyb2mRzT#EEO5V}}H$&YSmdJJSAD`coj)`Ki@!`B}czjXdF%gD&dCJ=sW~ zXeGVXx3(4zEsgB!8k_#S4R#>x>+KHK=yn@&iu+)Z!<%Z*Zybpo{L8HJ(vx!&OZ$2j z_7iUo6I+awHCDoUdHiU2WdpJ`?Db&n$*dc|SWdmC;XRIiR^80YSiA`9c6s3SK`D&` zT0R`5Xsjvz~0bQvHLTU zZo}%RoK0)YYKL*%GxQJ0&mmxq>A5bl3n!9d9>8yJbnvM}41*kR1pZ!V5aX^clhmZ7h)PB|kT}U_{-Z|q zbt>lHV8WVa#C8>G;+#8tMhF>v+Q}V1ZI;5&o{SvYIl;j4>Y{z_>iV`n|II? z;_AP|>xYG$w5+D%(G~dCWx1E#6MRvhxZ^)TgSV;`jF%(7Xj%34Z)Zw5MI7TZU;TSN zp#OWT)!%k!a+dmT#`ga>TZ&AulAZfo3!e*|V>&39-?yJK7&R|F0pL77W9yJoj|o;W z=u!=iFqGufCoBUa7Sj8jp|8N6)Fc7uUl|vOH|l!H!MRB`-gd{^z3Fht&E46|>+Q`8 zOc$64RJEIi$Bq6Fk9NpLqLH%4>;!lMExlSI_ zR!5#ikc!8^c9hT(Iu}HJ1%qQTv*6@nGpkZLk3tT^ETa=Fy>aa@#On#%7$$ zK?)64dToVz1!bbJ^ul74WAJ2tI&kL&VZm?q~NEH_<$j9Q;&2;I_WwQ9WDMSsV1^rmTXgiF#@@DmO(0k zkXP7>R~YjfGUrAyIT&3CdB0p`0F7$7d16+cvWT^zq_R0Q;b(R*f#;CGB-*Z(`EXUm z(u>B7m?QUw42_MGh(ysYZCxwXB;BTU5}#oj!C53VUwg@17I9`csp1N85KTIHhn)Gk z85puk{R&t(%h6uBF!>2Inq;eI*4;6N(=yhwp=3ei@IkCnGii1duOYex>$* zk`0NI(nVs-s&hb#D?qp*i%Ysf1Uh1QxC*vKySU1_`@lVmo%Z2#TlyfMqm8+S6YL%_ z@iK!X(@8n^-I(CW+IPh5CF0m@-N0gB#qYJ+rFMfyY(tj*AgFUW<`p93&hX=TwGXnj z(U0khB@l!1|Mwp3k!bQx(XXWN{JLyG{$ENKe@_Z&Ss~%Sj?*F)uWS&%TKl1X3`bMq z<4b62Ha2`)P?*=i5(CLiVd6Ini-YH-9u}`=znlP;ey^sIu9z`h1K$)d`T`FtXRB$n?-c^!c_OH_O^H#B zQQ)4hL+rZ6hA#&ztyoV9h6mjM-0wbF=fVCFSWc=T(|BIxG~{p~ui6|1{h?g1=%8My}n#=bzY#G{f9jg@_vaGhmmNMv3#m+Ho@FnDSXy_05b{vh9-zk=sF zoP)E1VBu-9EV(4ZUJGOWXg`@-ncgX2BJ*N4sn9yJ+eD*8IvY3omKL%RQ-~4PRtooo zf!M6XJ<$-t%{2oM@m9P_^<=9PAI(Gs)|F=_+20_yUci0`cW7*veE^ZRFe+c=)Mmm= zl~_RxgS-r1ioZN z;wVnzD8N;{tQxIh^m3k(rdof5G95>iaBG_(aEDbOC)fB6Zio~C6+spDA`JHK>JzLd z7Wb4OSJ8uh&Z(tp>rEJ~A6u~$YNhyrm_+)*Y0KW;i(YUJ=URmi;b#$a9a8btCxueM zVaLH$Cw?^8b^@}0et1jVapdyb_%zymI4wTj5AMvUniDWbWRU31Z!T*5MC^%n%_+lY zpOLdihC8f&{XsI#T{OOwGz8AFmPL=6hNgGK3g#>eX}z854_HSM6_SUTMj$8t{I~Pm z953UR&M!4;d@a!w|8F%aD)B4*Lyk&Tva5Q?+=&8EsDn!odDcjK&lW=h^fKpA!AKgj-f-v+_8r*$03-c#3AUXB+-vv2S$+fTVW_d>q?A(gLh0G zL9RR%+LP1vl&jP$3l!?9x78b(7Z<;l`n2X%La^Ep8c+&EP51o zG2o&m#$P5^p)z#{oW%kL!I8P#py0Iyaek5@o=SwRHhP-(yj-nR8Bc`VQ?TUKTput0 zcDVIW*6UJ~N?pW(AbX!dbh#Yd=F^*}e^R(O>U*iw2of(tq*M9M-=osuS|Q(7svcRe z>IhvPD{-&k-D0-H?4auat+H52t+5(9<@vc#NHZH`%+w4Tv1Pv|V31vxE(+#!q8b@g z$gBygd^?aTD6=HZ>Q+z5YSSn)+j+7<0t~!h&F=K4u{R;8%^*ol9CXeS#1z@+Mxrmu zM~yZSWgtc|rpM1>h%Og@LMk9t+$3*8O5bnssK|YFx(%RNV9Jzrd|KgYTd|a0;Pz?_ z^KG#$cyx)=X-%-xZB5A}bu&rc9kfs?g&YjLpGHJ0!;$`U7r9?9U^0|J_}LB*4qq>6 znTnwOn-%!hZx_&MRfBK1aSwJ|kb}e5Baym-c)S;QzAe`{o0K6`xmO~6*y@EyL2d)B z*(OrXN#5LC_xY%(sQJm)nOm_m`mumvL)^RX3`rx-37)w!%MUN41FJRrtpT3EyrjUf z@xNq{X-WBIz&tac?GfYHFm{d94vmQR--PGqima+at?tX2ZLs(o4=oJkD#fj!OPO0E z5gxwvy*!i@iBrVm4p49hF`v3;epvmMu+9@Y!fg&D%CgrQ;%0FiLnU|TLi+geuT^9^ zXw2}1uM2A}Um5VXJ0Sn5_vQcil)qNvMs)~JMdPN=Y{yZn7Cs10ln~2}8U!s7VBc9( zGUxOrpBz7e&IG-*03uMx(~|tCx1g}?u0>EBUWx9j59*2~mO_5o*c$MdvkHV|Ft$9^Ak0N1)uLNLt!NIy&halR$M zzAl>!D@MMGNd~|KxGk^~pA*H@PV1sM75&3J<}w3h&k4wZ0)ePw8ws?>q?#kZgh~9B zBGP|n_8sLux8JNFTx7;9lFR;OXEwr4A0;wzh7C;-mv#<aeEG;JZtaN0M3(Z0) zPrfvqWEKH45wMRU5|w~O0$@@n5d}Clgxhcoi4TwIi`_8-qT&x-0Yzer%4q-@j^023 z(}p;sR*K9VbJ|IP{f@T^E-MN{*?frvOEgN92`3;5$^pMA09}Vgu}a3B9EGG|Eu8xFi!t2cVYmL zN!lwmb1d`J%$re&l$jeLEgv@;r8T#T%?uJ5FSJ3~S79T^&qmou#LT2g1~o2}&X2jq zNTNkhS0|QMN=sp~i(EB+G6yV%d|PTO=~vq3K&vcf)N&-rB%Y)#VAq7rBuvRXE6{DT zrJsyDEl&%76wCDu}1{L%OQn!TI zOb8-)DImX6M|a>zSKsx|j+taiAhnGRM8Hv+rkaLmPM|LUs=20M53Z$~;P{L#Z|^%V zPkjINfZJz)|AlJGjW1U=)fDXamzc#_+=oGs9e6|b^kR8I8OU}*iIXfse7P*{5n zlS%7;Nw*QQQ3eaowipRi^qCp8&Jmzt*HsiAkVlkV*s9X3zw zMa8*KfCRD^vuM0B=wc^1q)!Ch(ep@GbDXhUiEm#`v)HXXMCnlHGgQ;$z@);v#Dad) z7*j;(tIgo2XbLoS-K`+CnGbOrXRjDGRxL!h69tKNReR6tein8joBc{)5%kSLra2z* z0Zm-}z~#r0>VZa?wy4&OLpY7vo&{v<=vQjRX<3jQsgYCHZyrvoA;FICX;^KzYmSzQ zCY;s_H+0U&VtU0<+6-SN{&YEV*pVxW)6udQW)gLZN7 z4UBG55d2O^L#pV?EwXGNtrGfEii_(vf@t&rQQS-h(u?2Z{G1T+)c%y=nB}V=^7$on z0N+?W4-0&wRd0PebvB};C0t4hBM*v<;~6_vkiS*CRY=?yJ%*lBZ&S!QE`bdboJ?+% zGI4vM-Zk!TdyenP9?u#y(}oM&uxXDAnEntwB8uPLp2fpEc?NL2X8ies{nZ@P>doa| zy?o)K#^8!-%$Wl2?qCdno40MHO$0`Vs*qtq#SWd!$Jx8{YKF*B>}m)Z+TYjjo?gB@}YZ#-~82=f~#M{wK`VqNtT6r2|2q->wj0u z*Fkt;(WFH6K9WWp!HyC4odEkzB~ax@-cHPKqqS|Jd~>VykRYP%p!_bC{xME46ckg6 zt=sl$yPthnN-aK+$R6{S)>t@%3s@FJO zVgdcs!J$&*deOvZ{Hn^*Y@b>)-ztqqqZuq8g}-e=I%rK|2s^e;)2^f9?y4}R zQ$G!Zl&c$R8KD-|(Vv$-&@we>qkVz~r?$&;Q(m!%3Ijen^te-<8s5zSbLZYoY+RqVwfQ*=(T}3KLefM0S8dVn9vO6Y4u%hIe z+r>S_Z{^IkdKjKgX)dWOwwYd1<`d^J0Xbc!IjO)&Vfxdv+Gzb_EAe+cJ>JjeR)+)l)EWrC@KUKXPdtLlH$x!@v#f2fMr9-S>H0Xop6>~S`312ao3XT zOnN%p1<9K@`hl{tyzD>4U!5w(H0;9l%H*+M^~kP}ZEi=48b6J!Y#Re2;n#>kjB>VM zN+`n3Nr(8ET(lM;i^L2)Qs#>$x5G=g+tnl#?uX)hbcwb3?7DFos` z>EkVVI;Twah_($x^xJ@f`!E-C;Wu!(C#lbq*f15<-%*8AV!nVN=nu51fVOu7h zZqL>_eBZnw@WwC!5mcPx?GCpx4wl6_Ym9pA)+UAnb8a|f+Mbzndb%&XFaR$f^arPhLjSNZG3 zB8O^g*^z+iLwki2jf?U$O7$t8s$(#Hwd}UI^%D?N8u94iLL@OKKk?f3vM<$ToeO?( zfHQvcz{NVSbdcL@OTmd^U-m;>1h8DS zry-yv^vk`_*&v|J2y@6Kd|l)AmKVYl?!aM*QuT|kuuX2aD$)HSH`meot`$vNL4D+* z*e)25VbCK)qXm#48Ss!A0FvtAM-P~#L*SSipjFKGbwCHqO+sph7NtvukTL%DGx=je zEES9XX%&jeJyt-ib9^@m9FBA?*J&YvE1GpmAJUm&jqZ(dkSChmM#s-XWY1>6ZbCAe zUS~&Y2}^jz22CZV*A0b`mai`rrZ(#LSFtCI{4=Cp&Az#4i5O#HXIn|E= zJ)j|pylp&&7;?w0ThIKdX387&nXxH9_G&^Ruk4C98>jk-ze}I(S9W(>cVp-_PMb`7 z6!V>!nK7oh=ixU$hOlKVr13}hHNlcyA~Z>chs0i)YzHOd#qh7XFs;?Ad8tFRIt-l| znSJ%s)ZlFO5BvH1spOtJQVfMDTS@}f^q5V}@u%EbFzI)6-i#VZ6zk(If(@0`DeJM; zqVg|ssn&<)NH4Iqze9Vx%q<~nbJY46tq^!x(@U*B%s*H`-NE{@wI|lwQ_I!kY6G5~ zG3P4Nu*_9e);gD+VI^DrimfrtPBfka7e_~KW`6>aMQzvHE1~Zs+pR*;ZbZVuR58Tk znFdOT_z%88#^vLff~Ia8)^QZ@Wlp+EmZQS0u*U68>83mZu0`Z57-G5hTEyYvD`g%E zdsl~zN?Z`dChkDDe~#3TEL-xSI*3>uEHC+khcvB?o3`0_AyXpVA0Vju zp4>1Hw00~(h_9{f^b;;k3Bb`e5xO#JsR{Z4AQtDi-v9viHD|1huOd2n(uBskcE zfW#%^nQR1hOre-SGAuBvOdYZc&lL+w__CApN>!#;DoYWe<}bLct4LcmsinACfT*2h z)MYbY7G)atzQ8~Y=7Dr@!a^I?204DB`~Fb&5n`G&d7;bpc}+Z}lW4uY-UkfZ7Lk0# zE543HWH(}XR(vYsS_{g)q*l|s@O&>pY5rkLdC)Pju!nBgM>pg;3403?@k&7T@ z+?K*+RsxOTx)xyaJIHTVmbtzZbs+zf(>Ep;7G-JxprQ{xZ8EJoDAZ!H8rN2bXQ%g@ zP_x;VZnNH^OMC2n$b9oW&2yL#CB}1LQw>=8+~v&;tgH{)O9rx8^l!+_RGhh>GP zsvs$U-teg`Nh4oLJ)MM{7_a+iblzAWv!yWmkGdGuVz9OyRL2e@N7$FZI^u&m6~>}W zMQYS?asE__9kPtmpY7HlxqGpwks{TXF6!g*8tMT92_X=PJ9{$9n;C4sYET&yapbwr86hoh`_&l^;Q!O4JCIT z2hJsKIMjNY8Od}g2@A?(7}~OuezyA&wff&W;|0f-%8Q}QIMYoYIb|1!^YdzN8wXao z$6(*YfF`|-!LF*2t>=1d^w(N*X|^&&o3o{xa?3o1dwv6KsN3U~u*b55{E#|Ix39(L zI!(_%G(Xlkc_#bEh%&J_S$*f*gS)Cn^R3Lj+N^xEUm=$?36EU9Je|Fe*E&u%)%=vJ zxKK>HxqY%|TM@0YQ`f>Me2WEsWL(o5i8+YA&`?mGz=!5+lIIMpb!7ArFMIBukX2_E zLuVPx`WrL}*bjIrrTDPKQJ}Hl`!dWXScIrUlDNKn(g8=y8GU~_zMx9K1^=AsuDse- z8)_6PzSuJ&H$A*vRMSw%MNxTp>*xtf#0!&3n6vY@YAHk^)HEyrKgWPo(F`!5?B~Vm zMHaBMidBEB;ho_sV@!Bx7qB`udVrCAzivvHg(tzxNns!AjW{&JF`cPQ6@8bNwatm! znR0>~NlO!aS;+o_C|!Nx@Q zz^zTnb-H{`r69{gcx>SqT$;_uS<}AYr3%oq9ynU?9=X2KY%*sj3vfbuBLVW%&ABpR zo;}?K`TA7(gXUVO7#X8jq3S*>l0|RGMw|LhGJc&#YOg^iIze5LJE=4rMxP#0M3s1} zJ+Yo<&+tbKmRXGU0Y?_v>ByjYFa#o&m)z-$eP$l-IM#d01-j2L49g}qAeNFqOwW<*BQ7kBWy~ zdKgvKciF&&7_Ab?)rsSJC*as>yY{v}mKp5nf(wxC$&Y3%ecJJfgGX0n?Vc~utJ?9& zH{So<7W{JH#B%#*i39&=BFFHMM$`_H9m%h`^?D?{r+*!v!u)ly~QUUFu(nEl-)R`9PKb<2}% znvPNzNbEeEp`4t8oQz{)VE`=x1%i$$jSh|VyBTEQDDFIe1GR9|oea%mTy9s& z`>1aTJB(-on;u6KYxnb~AWwn=YYl+9=&Wb|J1=*Me$(RP4hy%hwIDL2DN*D!Ig@EDX#8p-Q&Y z7I&|j7blW%5HW(OGfmHF7FxkzvB51=`fqg^*UX> z#p46CHY$o_yb(`rO5{TXh z@5Z9w?5K;J$atxgy}Cvkp;ELfMX(&c=9)>dn!!R@geZfa=KSS(v605>JcvlFHpCHb zU}DJQQ6Ly<;DLxHw8SJtb(H(?+v+TEvuMP7a5P0lXM zE=Dv$RILfmqiT$rh2GS-T_Y1ub;fu|`D*URH-UjH_~hH2*`Je}^zah!3Vt9i>Qn_o4tOq{ETpr{@}9XD zp^xpJrr~7Mu%D^$Jr-{liVUK_y8P_&zy&R7?IVK?dChfnwE5Dc(+zXZTHJnh?^ z#9!?`6W(t-j_u1`$=Q$ia1>BDcy9YGV(vTj>|1$clhKzH5HY#kzvV`c-mfC!(CxUCtcLHZMs*Wsi|`pj)4` zl8cWZTXVs{RI+JIrILmWKBJPQt8|O={SB<=^(3c58;LX(l7f@vMWZNy>IU)4Phw4Q zE*b7^}1_u(4#ikL}pYnUr%X9xj`^bvIw>>-PgvIpsbhwKG=r{a=pEv=**2Y+LND@ve}*RM2hh z{6ZRN7UI*InVGq88X$xC@wk9*Zip|os#euBZk=Vyg*+vQ7w2)Yu_K8{NkFe6VKYOZ zC||gKdn*s?#cenUuD|8_fNaKF|ICWrREInuBGi=bcoGcX0fBH0L*}P8Ol5n2WTnb`U4(2Ao0h&? zH82e=n(NSthhAEYnoD`K<(r1)+cz?`PH?J^FVq=1rif!zsSjgVHz3C}##k&laa>-% zMD&K*4%1rv@j zDy_?zWn0sjI5m20xZ8bCb^Ny1zWyf~Dp(@>Z{!+H8(@ zT+Q-cq4SPuOiTFHwm6zm+_ITMlyeUw`Vz_LCaoY_b7P35P4^=tS2L$YMd`Fohz=-S zx`}2kYNaJ8g0DtTtfMRzl=~&MtLr9E$gykLd-^*xCEgB12ZHkITq!9W5P9|NXH+13 zv=r4FAm<0Fo)mm(lnvl|gN?eSU+<@bf~-B%Iel`oy+1fcgOaa#yrUel-Rzda(Dosu zZVM!tcd%vx$v5%4t-IE6MPWJ{V0g|>!xc3{0igxAwvF1`iWM`9s`HHSwuN2t+#q@* zM8*XC5Lj})=m_W3wlS({1U-NSP_WATz&kvqcKl2eMFe!(w?p~hH!iwo33aK?V7shFt$$7x%yl_ zEB0h5VO3}fhaK9Qi&Lafh1=FQwQ2a1zvT)8t{Ie*=6Hx704$)B`sfx`k)C)(f03-k z&VGr#Q2AnN4*-3!NbaHGR?s|}d!ik>r-jZjN!=;^hWF_tVhyiy`hC94yCiK7+wmIr zrjM1MW;hFwdw^#U63$>8sw3S|8Kh}+3q8YDKm;L*j{A0o%hWY!x^*GU`VJh?(S>p&@=n7N9*X~Enw#PZ6b zt8u&{pXTz@!f+5pX)w-y74W&$}ypach!)i*oG|$SIQvMFezv`CywQEfwJFG_L zkUoHR3$p1A%XWuuyXSO`W|@q-HV%oUM-DWsG(M}IObN+SYi4j@a&LaO2S-O0%{n08 zLHsR7(c(1|nWXgdZojg85^(#@a6PK4FCKC|6d;oHJ5>k+yRrEBkBP^`D7~uJe;I?u zzpV4WnIsT&v9LB4va>a{F#BIwgO6O7?7vbWJLVc)T2L^*Kp>gFKLS%Y;m(|z901MP z>eHTZ$G2M(}q^xs-#<9V`r@KW|+dNwlHjN#-;A;v;uaF8u0G6VaL=#N zQ9V;tVwK=_DO3*2LL1mD%6dp#J{56wm^|r)A_$Q}@*%(d6R4+4DolSbk`FX67#}Ef z!}%Yv8J3^_pz^sib;>tF0|1Ep!vOzJtn2?{1VhNc+S<^-$V$n?(e=Nqd@=tU%V)>P zWcT2%fsUxJPF772B>_MI9GzItMvVLieSTwnN(vp_^k51LxLUocrq!jYrPaIzWxm-( z#6VC61d66c>UHJjvsc6By0B&8x0@|PdSH%qm(7jmHT#$PHT&~nD@zUsY_9y|Y%TmV z>W&pV@dVHUH@Q@Akj%wByGPFB-U6q_UHtUO04Huw0fUEh`cTkbeGrLr;;vXacI>P? zv^mxhTHHx`)a)*qIf(JQI<$-hd)493>{)vB?0I@{5~l3<#How)D4OwcGn(GhffV7J z23>B_kB5bB{K=&4nxE68a8RB3TP2#_iXwzpsYe>RUYaPn3FEn_Tlae% zx?VEHUb<_<6hT zx0QMADBd<)fn7n*^ZM0ozDX(JL!N1r z$ZaD=5>)6-t-wVTi&1LG&ID4ShzYz>2Hj5NCL)E;HVJF8Ok1cDn%wHm6bo2Tniatn z@;Pbd>+27h9&^iRa`6qCRrZHsLaN4WA>~rYTPL-=R&)fV zi6^1%%#yj<%?Di5=oEtqJK-ru`WnQj4VfsARVOwDeJk$ir&1A9)^gVurG5HtOUNGg z^7Ne~>EUDCO=pd*Vq-?8THNzmcvn!Nty#|n?u6K6jVt=h8#vI{TgHQ^I>PaSBFpQQ zkw*i{gp%wKiv&d27x~YbE1;Xe*^A)1Gh8?@6ICb2kMro97)pirgImVjMVaGRlZ8x&5O-F zy=Gp9L^wo&WSpM~?mkkLWuwyR24-T}sB#)U6qW20QcZ;BAY4}}l1xEe;>RVVKG1xE ztBhyh`xE*@jz<*IV*&bASs;oDCf%(>YHBe@uR09O^TWV!oR`-+72Co!1}WE64*F{ukt{3fv%rA1N`=3fPPVb><*xj zG=K6-;2Hr@CP6Ej%I;stOCZP8Q6vuy@A9Z>VUAUC2^OG_MI-^8A1+dILMatFVQ}b| z&`r=Q)l<+bl~XV*s~_fvJZfnfYR<2=Hj!N5xfXzFBkaZ2#Q#NYwa2z56rg{!h*o5-pq3HH; z4tZ2y)nTOV1pBpU6W6knD^_65!2LeaQ^C#8(8_$ZW%my?8TiqdNhc2&7KN8@L|`@o zi*gCehj4s*WrihWl~Q^e_Z}XU7~6ji($tJG16CCorX}ZnB>9wPrfq&&dOlNi9vaYV8vF zcRs2C@OGSSu5<|vlh8EQQbUHaiR5TrcB?VMETeJdykv2vZpB7el^F=|ZCTLq8U(9P zjtN+*sWpA->~OJxm+7_m@LPjF)CRp;1~0%$3RW`O4_CokgF<~*+Iy9nR5|@ft^v-G zD&u!0JKY}Fkb)BO(%xxI_b@88)B#6sR5$sJRqbc|vv3HpA0#ys-9W;mM^)(&jsE0hTWzdd z_YaYFKsCf$c#Y;V z&|GYv$J!~pJ_j_$2A=kSs<0bz0#l3wY21#~<94rh|87`Tn1Ce0gq7$~VuD(K*TGhS zrHr9rL@hbg7fljJ-6HyYwAqMWHcp-4s609`7I?j|M17f z2J?v29?oDeGbyf#K90aXAV}@!CKyA76?{_H#X>rxe}#z(Q2NRd=8&@n1ayAm__bRJ zL(w!_)3_1dkW%!fbBvuTW)s|AF6M4F^9iek?{)hrQhR@0$4OGJcC zKBkAq$tRBm^_`awRNTII?1DP+5J_*Fc-cED*LEUl+%8SAjISG}REY-Zg!bI;35KA# zk+hz<*AqRBH`>i0!P35vJ9^xFW88lDw$QYqlSc%09CsvU>+Hh9>>?K({n_6@fZiFY zR~g+-y8@71)8_86zF*kK_1AQU-r4LsqR@Rg4;5dLo4=*SyNWBf6xVRk-Fyd1?hruk zA-ujQdV5LVAl5zmFIzZF0S($PbyW4M#6X(Le?4*%b={Gd* zkh-B(7jSXjK$AvXmYSjT2A;Y1_iwAD@f|Cq-Y&f9Z21E!39ogx$Q3G1%!(d-*6(&i zCMA&N+_t#JI|OxX$j+CeEYJLIKQfhC$Y7JIqfeeT+l(W(xk&Sb`{h&SmY{vL8|6hDos;^}OPZnPMj;JLXVXcZ==G7`=li zS<3Qk={i;31ovo2F74T6Z=W6kw50z@g?B(gpqn-o5AtGbXqKq09*gY$HvoAv9j={B z^gw%|>vZ9efl@mE0Ij)d=GN_MQgPfGR1se`S~xE{um2jOZvG0}is8(?1Zk)xK~@_m zS5rW;S}0i~lw&DWq?tF&8Kb!^=!UkoYzlr^vkuw77Sz(%Y1I>xf@V3a>QFD0twl9s zQ%6!c$ht2qO?q$Kn8Q8Mp#^S66}dbdyclwSfe5_Rnq8=vK|`6sir>3^L>1)~T;Lkd z*0E>&Y+=r#HIxF|oto-*O3+35C`{3A~>fw5F!hA6##n z&^4fg+6~9q$K!`R{CmK&@O{C$RbV^Xb1}$XelrAA>?6J% zGP<q>|Lkgcc0s?}U~Z&O}nPlFzn_Gg$4 zGl;A0A9sjElq@ejM0mURpJt%Gc=9E7JOF@8p8rqTV`JiIAZ_4c`)}dOe=Q);^3Yda zUgkTUkv=hb@TZ5@7yn}bCxnV30uf0{5TMVR2tc^OE*(lwpApeiU)~#&N&8vq$9J0_O9vP)WPMdI` zNTx^XW$QGL-m4u+RouQXuGV4xM~`N=HX&kF(m@ASZ+15s$JYKK26OkQaNN7eyF=s< z7HxN;ZG7yS(WncV%kd4icX8ZJqGxf~?U6R-)?wbdSMBgK+xu@4p8dQ6_M&^+l2@_2 zd}NrmGOdG+!R;elaO^1yFEJ6F`Ik_IUh)A6 zg|6#8)mLSd-r;J~JIqf))b0^p*BjYa>eYwR`mdSe!KUJuw(6JQp`PVe?8q%-%&o;& zZ}ks<@J9hMn)rQclHYM5_-OH)IP151q+Icv@}VBrI~(oB7@O6XR*c{2(X6&JtX|Fi zDdRp=!RIUHufQSS#0TH_x}WQVp0;y@_zB`qmHZnU#Sg7c_6r=E4n^Qc*@&Lxqu%LgM7(UML=wcmuAC8rHtm3%BG$Fi zh?zwVoqMGs)~V7%)`dH%wY;&W(Z@rI2WgcdraU&-$U%?2cK}Ti*qUB^AbX?p19Pe( ziI?eoS}JoR^Ww5nlTu5S!9+!kb*WjIF~+h+TcK&}OoOY^Nb4aeIVz!=H8rstHYl{ zt5kiHy+j8CvOs0GxxJ?bQOjIs60ujFz89ox*k^u*-`k{~s25f^tA`{&|Fo0+1fnH%{RQ$$3Fo}; zto%cteJ=e>6Dhp)eI@u0;Rv{_?tT<#i5<+w;bkDZx26yAhQ`h1%lj(GL_fb6@SnOD z7m&hUPd&oudGc6iP*$+72=>$#G`w0Qqp0Tw@pf+uD)C+EkjN5&wWm7(jBq-0(nEF$bNTvsn}v zeSB-iY!v9x0K$D@2&g{c(22`v$WM+=kN{~S83Qn)hvL}t=#S3Te$I)iXt{J_sqm5w6S>my3}C$= zIjKJdwm=OUI=p?hP9r>6(Q;7GlTZQm3{_0;8PtA+m{G!uZfAGHK33ih{2nd$76AoK z>UY`x<0iTrtmlDatlTjiWMr7^T!89Xtrv_42Cj{T2>2q-04>ev*RhmRj5fnALK7!e z#tdHQ1+kmRFe5;d`{$jV0+Q5o2K@%s_Xe~I$~Ib5yn{>tVlMjuozm4hSpG{(7nDNObtb|$UN96E-;IJ;zoGd_JS+fCh5R&McGZSkL3QkrB9)%0FO0}38 zxXqG+OO1sUs}TIeNCz4KiDN`&^S}XNQW|W515o$Tts__CK{VOx$1x8@0JMlPubMwZ zHzR#%Ey@h>R@4vI%}K-d^AF;2l@mCdmRFZ?Ae;Xj>LZ99$a5g^a(3WOFSX({7}rmW zGI3BVNpA=k*1XfKyY*uhYF%`4q5;y9V92vY-=C-I(tNRh7x>d<`;W=WHl-ek3c*3I zR03=>YfwRp2ud`;cW6vI(6jx9ZiqW86mlUy2`R6Dc{S`$tJDhxRyPFo5VgD35Q9Sy zgYUBkIxT7%vCc7iBF*Tk@%SetY|n?|ouoq|fCw2*=2Pa0KP^gEbs?N9}?|DV@LrA zrYE+_;h4I82qGc^or`i&BBq8cBM4+QSelj!6D7$tx?#mGFJnpwf2-DGG0_K6B;`1N zWcSW3{}C0G~xZ($O0p{?pt<(qrXc1RqsZ`Y*Qyw*$QE+Y%2Co@}BVaAL=eUBNE zC$<`^E^j8sreK6uLJk5;ENDp(ZZDEHD+r15Xss=ToW~NEEsv3HkxJFSAsz7W*WAr987rk!6dnJBB849>7YKRkvOkC_w~!1&6yXnaF_0rSs<#n1vq z4ko%M{CkX6dUoNsPeiuhH@dKlav`asQv%OF0+(=keqrenQ(GGXSaDh0uIq!;m7KMn z1r8qJ%DJ}4Lv+`ODui-;46a8;_RK&(IXF*h6rPW7W5j3n@5ch{NaPbBzk>;$vDyx3 zeew$DhCOq)d_k(SO+7gZm*9GSf$CCKYpc|DY1t)Bjm>(WFlk*+HD^0Qnr6X@NbcMs zl(Vnwc5z|r0MfO@Bi$5Be=jJEe&)2_U*)r}aZgAzOdTl}`6ufzz}BM88cPSY~aQ(J9UL5_XdSLeB0SLYcbc19TtAktBXrvi2&vn>0< zLWhTFXM7z5iBV8vzdk@sZMO23bNSWzIs2oReGv~JDm6vj!h?#Oj){YHlO%| z=37>cE_|U3Z~QT!*0&sfNq1p+@&bk9N=2uK^vzqx`|YR>Vo7>5Ya?M#k60A&8M!1+ z`A7@O1)`_@Kyulp(=4Yq8K~6z+DOP$ZXHi9gEB67_BU9-@{(ZO=*bMdnFsXXyxY7!P?D+b(J4aA5Q)4LzTw{6iRpl|v9SQZL0Y&@LTV|tWb9GxM_p1@#$+C-_+%DU` z8m5h*RSz`OJ{RU^YW5kXA@p9%g3{i2mu*sz1YR>5V^ zXXOCFNqmQoap5euBRy>((Etw;Hb~NS3b}(l7+X(FtR;n)F{Xa!Vnu|IA>m|UaM<)Z z(N+JMQ?FSCH!)rq+O68wRu_%6Mp&#)sBuPQB*vZ?nQgD36F;ce z;KZC5_g+jeqs{_DBrO-+E@Bu+=Rw+HCu}o5h8b9hz(Xsrh7Lu921iz5Mty+p)u=R* z$WcjX&)k}HZ4d=3cNCr=RZI{|gk~`k4(%~t0^j;!RXX8Sh2Krzm4j=sY7}0sM2O_y zM~yO|Zs8UC5*sJQyY%+A4zA?v!YZl60EMI$=1&wMlS7$O~5V6tfoW;d-RS;r@`ZyEL!& zQ8+2g>kCUGmEjjCN(4v^UZ&x=m{G)jOQ2oNZ(H3}GhQ!sS^Sd46JAEL* z>WlCrvFGDI*h~2j5*=e@ZI!(AOBO zjQ)7Ikc_+prV>n~FaTqpMMG`0zU#Hl5ou#-%pcky=z1c2J0DW+?f$z3Vd~y7^vc9$ zq-a_^+LrfBu=9Q9N)bc~`htuHsdx{ zG1^|#nyzxKI#+T$NLYGS;hwU7_c1#G$aZr96h8hV>i3?hzlOH0s0&iYa=Ug^cOGEO zCKav2N?)yO-CbHzQUT(^Pum;#s6S=5Gnw!0=iT(h%bTpQUwE;bI7Q=tz?t3c$&+iD5AZv$>{(9u7tP{3n~mn^5d*>@u^ql9vUw?=^127+C0pja50lW{p%hY zu{vukbX0Jgop1~3DshWzx)W7%+?eH9r}Hlp`J*=uPYZ87C>pr%2Mnh&L)|^_+v4J1 zc+7x^zg-Ghf;}mw`CGsYwxMIK`YRsHxvhU7PL&9B_?6BDGeyu8Aata~7D<@nXhCdS z6<~B^pPfNk7E+u+bwmI=GY6buTsu&i>Vz&muY8cMi?hyon{i7w&FQZ5aXW*0<=pyd zUH?>d`Dc0gM|cS=f9GESek8gs`dP#k?6t_h3+I2?^+}_ad%z_B6_>3ZAKCIt3|;Sd zd!_RZX{5myzuX0lEP2NJ;0u7!4CKe+Sd;xVAprm!vqpD#G9Qtwo8ORQDrnaTGp|q%9Mu3%(;NP^fXon6$4^ zI+&FWJnMkj9b&I+teA9g<{Sh^+~%Aq&=W{1O3czPdqsq}Mj3cpa)`A}ro1L#FawLJ zaFM$!ghKTy9|7(EHD7WA!g#>jFaTSWprAfAruZr`awa&xGS1^XF`?*Y0;f{Lyv)3< zyeLo^dj7Of$XhwymY0&%Rl8^3LQ||j&KLB+8+Q60IO0DhSkD48amNbp;n~B%kkkkD^`RAmW;91UCI@7?i=Yv?eCgv!q=RVT34fY8#d|Ir(6Y zYeq*?HP_wPIc#-Vvckj7GYeQqYLMv!HjNX_5Y@Y$lWuK1W8Trse~4YHV(?6b51{WohR zkOh>-n%ITa_9P;2_Qc}VHETc0rk#kg;jMRi~qx6@zckD^tk)!sjE zFJ%T|tgjy{kZPU4A+&K(8D8c<#EDMfkUSi%K*);C3+B!gnQ6!49Q^Ggk&^bV!1ZUf zb3C59E3LSkn@KiJ5o?8tL)@I+He13aHz@_FJWp~#Uwlw*T<2s1Te6-m;74TA`6}&+ zt%*jJj@e{l$XaBaT9hFsaQQ$N?BZBz9@;(45Z_nCn9e{jo{%t&B8vQlZ`sVlWI1Q1 z*mS2;E_MP2fxCS^e9Ari*rwT+E_r6=J_qn0@F#5p{GVrE$g;HJ2S&avmaZw`A^`Ai-0EA|MkIg*zim@fCykq^|J>1K;AS0y;wl3nf5xJO2347pOD@9H1H zr}Jjqc|T()Pj0$nM(@VCV=3O$YLA4q`=+(WOzsq7Z_2!Rm+y$S2UYGEyL~j?Y;E_p zy8UqvlD^nYx<{@*6nP-If4*Sr_Fva#@f^T@QNL$7#{7<+zerp^B4<@24=sVolC#(< zA-rQVr%o&1y$dW)qn1&7rFAAYmsq?*IwR_ox!x(4M_0?s-Zfpq>y+&7o-fS2gFM6R zl=JRnE}(kXO%JbGW8Bt6A7wY)cTBSSU)L?)e6@&fTWL;tTAAJivf}U>YYxS1u-*)` z(D)3a9@=cQJnF77cg(s1^6Ix|K5e=>MqlXhntKLkH+D|TtnnTeTjky{Hc!uf1M-^8 z?jK*Ud5!VL>DI&^rCu7o8h!r!HOw2R+cdk+LR5lhBVEV{r_y^cKf94_Y`{_=3Uf=c zZ6Q>iHgcy!$U54ZvJtcBycsq!qg4N**o#W;ffaj-**lew zkLCHckl#l!PmO_aJ90?6j^Xl5G85Nijf2ur;{xWl)X9} z)P(K33a>@`R}Sf2i1IY9Jdv*y^M{ybj7}Eh9~L*jx;fazq*+*<^{4>~MnGyu6?#ws z^t~=WkHlj~pwn2zbE>nMV7p-;EoYsbGc9+4@`?nvJ!n#O+Nr$DLb+npc5=|hWHYzU z7Yvkk^lww&BFgvpl=PwJlbPeAo;l_(3f50f?5Q6Bxn5wapTP2ODd|sK|EyqAYBRU; z(#R3$wQg<@PMJbQfg_fO1!-En_TLjiD_SHJ2ac6+&)7gH#Ro9v)I{E7YiyTGflfrp z&Pw0dPs>*p9%mcQxVS|Z{YTHEf|8gUtSz>ec^M$SU27lQ2(KNO8?C#X*VHi=GPLtk z>JQQsC6xK?ZbEAsO>y0G^oErrCss%_=?*i z8`->_C~j?=_yL<(l2@M=pV^7L8x0Fu55U_2er_*wIx!^eDYpOSPRBqSJL6n$%DQ6C zQC#DCmQ+3}TVo)4FyipW&NiI#~mi%J!HGet!#Ij5DI%xfPOAS_|ms0&aksbRW) zl54+1*BNawrQCVx`f8od$$1mx{#;U-18cvr6AAES$Tc*+Bu!PZ>5wYZA~T+@L){i` zaewM0C;hG0$6a_-3E>*20V0BgS~(6gE=P5uZ%z_DT7O(c2}Zps=m<$WU8jqiay!z~ z^`GGA=jeCXoM~pU#pw8!b<~i;mg}Iz#to~fA3v-=T~~O4Dnxkatav|?M@cS{Eo`tP zh*2U_3aBi^sKo573!z6W)NFAO4NDg7!Pfhw4D3!RkKb=w7=s%Q7dX3pm5( zSI41ifpQgflzvQoS@<3c1l4I;Mwxp{3FluGTwGm5b^%H$$2vE6fx@Y> zl?nQCph%28Oi4A4JzRvQN?oCBwiczD_3uvPLukg=3+>fDuWQUBmII9ulnPKUzIUXb zC0MoEE?(YerxdqW}utw4t$*_5*^s}({PBq!qZu&3xPa~k3XSufwOm@vv1--#5FnuPcQHz_mu%shd;_X!QAq%-T&73tuXJ8dDN@Bn|la{=q(d*x( zuRki5f*#&D;us&pykgEZ+_D|ACh?22qUaK({VpGUnm4+!!>V(Vef#RMzxoEpq$pIA z8?c94Ab)n=INVJ?I?Vf8FKs#Ia|rhL85Y=pYPhyaHzK*@m;ZF-gk3(2X*cvO8_4Z` z<5SodCs~XAxyq!%);2g5-2%kyx%n0^>oCas;^VCpqUJL557*-t_dqE0f#CPbD6Ld0 zSMHHaxnR*O)-4;pfT>jCEAV_KWhuu~s`7+7_^Ie0M+~n5Kv;@vr=a6#iXV~$rYZRY zi+-yFvnPf~0k{{LyrzaOk8FwQ@o)N~j_i`%T%tf1IL5PjSba7dS+6H3S9#eh9Okxc z{d8>!!^op&|2O3eCa>iY)#|jU$LU20ua(Dwr$(?8{4*R+qP{xImzVKovE5{s_y*i>i@gCckf>7S>>VG*LkLTa5L8> zAjcy&&v=~j$b~+j8=nyD$0KZCis@B8uuNa1fT#jRBW&wcyud!W^Efx0L4pP-BiGN1 zK;Kx^yql}MOpij~otpx@OGdtc4j69MUQwUu)o<|3chLRb8wBLLBMUQYt6vw)*}W&kJb(D-#W9C%fK>=oF-HKo`&-NPJl7^)z1$A=%WYaut6sjHUIl5I1Uoh#= zF)&Z;(_pqpbnzbmFmo#GGsaKc&5|#P zSS0I&k9+_v<(<+8SGX1jIQiKvXb+%Xc~;E$L!1$7yIBkfvuvgH6bpg4xcmA5LEQ5r zZOofzyHru5@Gvde}P`W+I$k!~dv{1Se zDy43P16TJ~%5Dv?nz`34OkJwX74bXVq?(miF!&+&(AgdGsuzz}?@u2J9{eF`2A2f6 zoy$CcSL86>;;Rb47D;-G*5PLMRZw9k?~VuXBdeC7;GrJE1n}nHX*hqV_`oNPy_XNCU$Pe8lQDf2LOfH*Z-Xd!X+#9$`o!`Q4Vey2gERSv zod?!W368*w3HXiPCx zv15u81H>F65oFS&gjqyIU!d%2Ha6#z_nsS_D>qg-YRfvD3+$>ct~WLpIP~P{?KOb{ zLLEq{Eieu<`7Nz6lu{R;s{tV17qx2Y$t4XnO(l-nAAFXw@C%odc4UL**5;b5wRu%t zO{%NVsV35s&#;d+*VotQXO`A+V+^C1^!I`AHzuBBiJ6KJLp;Ue}n zolU}q(+9XG!-z~mz+`;!G2uq_YfOnyr$uDcr?rj16vpS`m9o#pza8?%m9y-iiclZk zz?Fmu#NkTftXAN+JEA#xUFK_Zx~2i88IQ{OTxwlp`(Ypr8MMzrtWvsQ+!16-0yG%S z>@&^BkcCrOj7V994v0kRhr}?YDjsk=;z6>>>sipDGPXn<(5K>N!`50@Lj+G(3#6&7 zZ0n9`p3W;-*Jv$Nj|)9Ci4BG`21E$;^EDHkv-4UJutFwYS3={7M65uZPyjdDm-Gg( zvMNctRKb213Vm`;lH_J0))X^o<%t_)NRG)}eB|f07vs#Co=PtMKYaDDy4t#xpf1XW z{Fv0f*u9(B`i=D8k+`-077!7&^2Fw&h=;ftwERn%4{aODu~8-OR+(6^r30KjR7zp# zmEpEfHOW<_BZXANnd;%LnK31#r*HU^F}wC%L7X*xNU-#S0DU%(%?K zIt+>d&?B#RrF?{y^xr{C8CUE5Qhzo0CGhk0ncoh;mdWXVtcKvB5jWOY7#4lv z7Z2fC7zhVfOo+uj>?pEA);SGLJCUP($qhin{#$+#$x77NP`g~wrW6FZzWTieNDWfm z`DjA+l@O)Zn2oI@&$J?$aIAO@E0gK#Tq}MhtmzTpQX63HfvbRgp{(fn6eo`;o}z_= z#~>NmdBxRhp~~g6heyyX-VsqJpD4VQH%K3alakj54qyMA<+G1RkYZs)KAEJPxi@md zg@RA�z|=dXI{`%Iadu%Molec4A}4qs5DPvtL6xQvk?xzkzcPv zIX>kr3<<&jDS0+6fodVdc-!(%nyj9w9iZ?6^kVjrkCk^Na%|+06;8jYC2>E;r;T!F zpX{EBhnH8-q@J1w_}5UmCTD^V*P%%QHqC?T)!1p?eY}fD!*@s%Sbu`=Gr_u48M=A8 zzXts2%mJIj*HMG98`O1~-DMp5qzSRP>%c7*Z6xJGyyXSU_R7QMk|iNq9N&pL^KYh~ zI9a~aJ+p7Z9Jvp4XTQ8`6(E-0R6i}VbOYYsSU>BhYsBs}eK5{vK<3rP<2bRI0|;B3 zi6w2&Ie8&~(K5q_)wn2O?nESiPn2PKYGibHXn=Wiu(&pdN%Cdx+}$XD1y1`O@}6l8 zH#jZ3r;p!8s}kUP%TG7bHxxS;i+oJmHYNy>u?BKG=ENuvKB@ysiKPwPqMc> zXW=M2A0--9dtd{J{_A?PlyYIHM|U9!!(sWL?NDKAVCb+VGjF|{dW7vfQ6~k_wQyIJH%&bZ95zYK3sIXmq0D>d6B%Vr9wT0hjXP z2wm23H_R&d34iIe0{N?0SlPM>hibTqmP;wMXD4*KrbD7Q~bPXQe zkCcoge9Wm=k`@vdoQ;DWLdq)_lNgWC&molHTJ+L6-8JA#xG0K=U`6gTp?i*)trJXg z@U3Ga9vdDC!!j)Hz9@jjC7F!7IPMXe7Wb8v!lDKsi11C06pX6v4nu@TB^V>pN$wBb zRo{#4RB5iIF~<@+vl(EEF1QLo6x|8fI#e=GKBuOTK$FWY{8a`L4{b zwl=pzGhtrF+>0?RU2t>bTWnh9aet>0tCF2tD0p@cMV`=X6F%H$3J7>RG7vY@gursv z!{-&bH;-E`3lO0)64{-HP}sAfb#V2@&qYlnE*)yO6NAi9h@INT1jN_P)t7aBtk;76 zmV6BT&1Q0x0GI7KK33yUXp%QttVFnGAc5MT!>7p5_gf__{J#Cbt>Sn7s2w+dsw1iRW1e7Ut-9XYvY3e_{}Lo)@4&ybw57L%>twmj#>!QFA-f6v zBL?af)9Ar^#%IuFxrFbtRrBwp+bsN-yjhik?OcPVxYio zkqpez=3U~6n#nV0zu=NT)J{M>nYbvEb(I|RWul2RswgW+ROua^d92|-F~*LuD;_Z&>x6P_KbY=YI-e=o-n;BV9c3& zrg)7^`Sfs$jK-7OL~YXH^d@-0e~I%%w8~AWZl>d0fHsZa$Bl6+#T&Ez8eOMGwu28* zgk($R{1Z)jXekbJ49ZP=)ZH4)YcP$wQ0p)S8-^pfKF#HkPWgHSYYrJHW7HDMhi^(o zogl%HL+B`aIZ9Jj#{I>a`a@I|xM#0rV69CL1-R9CVMmNEw{AXe7On`qNxv~hOD7z` z*eJ%kEiSKM6we_g)frO$VkXH?@ZP_R5)z&2Hsgdd!ZGUb)@Bw|B#LVmljAu$>Uz@a zn-7=&3jm!df1;?dr04BFUZ2vh>;7l@jch&&ZI(dB`EXA%gtTCzHNGD&c|Y!8u!sUC z?N0r-YWyHmQNFv>*aa@PMMOmK&dg}=osAwm!rFPesO#BLUT#?_sW{y9MVt@X#vPGR zgU|30l8~~f?NR(4`7bxV@2@$DN8YRjUZj8Ej_*{n-%>K)N{_sf;PwAPXL(Z>e9`}j zI=qL@%AVY=27%uOD;K|3> z<(AMDc%%04S&Ul0!Xon-CH!C*7qG0&&K4}&`2C3TUjB5lwsLyG!l(q_~-s2FwG}}{h30Zjar#F(S249dXzf)>$6UwGjb2LVl{QNq(XSr&m7vB_s z<;cyHy5^ym#FM@tP;R-zcA{L{r@P}XWHHM$z%RO=s8QpFY4eCgUUZ_YeQo}wtawn- z_-BxFgWv#I;L2!$>Xg2QVs&9F>Zj4z6a#`%NOQcrV!}FlV^e{5FGXuV5A1H~<$O1% zur69K!>Y<_3A_-9g7JI6VG;w=4q7HLn(r_Rv&q$OPji{`S(koM_`Qt~JY<+m=_v-X z!}Jd3jpPZV@Yg%C8-S{GTB@qCQ}@ZQF*6Vlv4n_)#uvSD*0JlXzeM}({e(&ZFlDio-k6RQ(CcRu(Z?6$B>*J@d0mPfd&d3y5G3LZ(9PP$yWifgI`M`x4h zXsGac=aacbtZq6cd_qspwkPH2bArx^c6RZ?^Bj||_5fSfHoM5gMHf|N-WfV2dI=-F zit>%N`NE3lj8l}t%5FVb33FR#({_W=8ra`Zkr$#*hU3%1G;+G3(<3DTRXKKT@g+G2 zSZ(2nGmX@J4vXRo{aCEL)0cT%4_*^qzvU?>w5@<9n-Pl^LM0o)UGGtbJ}B~2pi1%x z*YNWC2wovxCuH9+pP*#ma&Q_&l-z$mt%?L>8rCe@^e|B))Vuk)l^st0((KwAZ0MP_ z+)O}-s2RYlWxE4n%CYj;-^yyL$>7*f?H^BT|Hz)hi{`B&{4YdE@8@&%Hp~VGW{vqU zEy+DF-canG-co4C{5rI=l;|Md{?yAk=b&YQerH5qXLAi*pdQ=m7gWhD1&vz=HR6hO z(WF@QVGW$TqAvb*1AJB(r)p!@zj6pw!Q-qPqUJ&1k?j$?d5nIF#=Rv&y(O5t^H8ss z8u;>za%Cu~i$GlQ2UY%NRmng;#%~s?&$-%bfiCReNy{~7B-o8%EVH(!#@N&^qcukM zm1u?nyeAM%)(rU=_J{13WyLh05G906{6Nk6>Y z+FC+iHa4s%eULq_ofD8@r)b5Mg2gGekGJJ$?)n3S^DWX29tm$4YpZ7)jFPWtj+^E8 zfkqnXjSug6HX%-{Ijxa!7pOAw9suX5d%2Jmov2X`VAaN-zhlpj(4vVZh{%HEnoM)? zDD@5G9|9G{J$N|LBj}&?q^0o<0>hFf=RnRH6`jE~-2fJ!godTeO7~+mG-%T&MZf2Y zM^n#=fD?Tw_~eHv#p^v&%9jO^-62qE+RGB)%aOBwCfG+wI_VoX*7E?(n?iRU@O|SS zjK7jZx=Xabuw9m~%2|6TKaw9B_)uh5vEK|nYg>bd%)%@`CTa>SbK6L1S=k@Bjt~0a zm?HEsg+$h}+%SmXnqDlN618+%k5h=D7IwcBOM%{OR(-=AHj)e|N3<%t5{jk5%x67#%D!XHDh07{(sRfc|iA{{8sD+|$fQDTc zH&waV0;llTgw@-~>7K+3_hZ_(@Y&jgLloG_RS62*j&_1$=D`Ds2i=TV?PnE6G4udR z^!Q%7pc4kYHyZt?jaG7p9e*)9gd2wGK)LnJC&6assqJm;%CFzwzZN_Bl^<;_a#_tm zs2any7Y8`5cFmCw&zJ^DoG@mJsM->%4d}FIjGb6jXS=u}uMgH9f6esq9IY0``;0%F zDp%*PxbvVnFwYzYYfVSCMxYfmMadp%==3>n_QQGsd4T2g@$&${-<-AqY4VRR_Y&Qi zGy9gU;kJ7XZ#p^yqHZ|6Q&V1vthbI{w7fIcpWxTKtgWi{jyVocw#pXnp(y6AyF!d+ z%>O{c)1h1XrQWGzD)y5(LFnIDe;vco7WN!G=GXboU*tM2$evl8?&qX>qnr(4J<{2A z$`G6$@fPw^fy_<=QSS3^W&t}%Ws*@LbZ4Vh6aSK{nNe99gXqtVDX z*vsinL&Xm`9kF#)7!t0vLYen3#mg|c)r=Xz-!wObT3+GTI{=upQ;J{QYDCLxb2`(m zVO5T6VbGQU+b_ju-XCTnfiM5!<){aQl}N6VTsn}g)e+4jy4JvFJ1C@C3*4d8@e+^G z-7o3emd2^aW5%eL`E~|LllVA~IwMi4Q|5rW8ORdsOc}!i)eE`I%rRz++%hMCj~ogEWk?BpZP;%=c^-ue9>|#7G>fv5 zw{&drmbMNZ5DOe~z13}?fE+EnXrk?KeuVJK_nxH@wv!Pm!5l>EpOt10>P-MZ@-Z>H zBleuymxH5_WebC3J_A|2=@J2W%fPE3(#p@V_o|XU)^em(XuP&H-il6jK$zrfl9epl2su@XmAq z+Lonp4<6_9ewkflk18h3 zp(eLqXgfi)Rhrp&p?b2jFg}zg&a4Y-a(ink?4dp(9t49LLm7Td!ks}9Z;_T%i2_H| z!Ua%1WE#Rsci;cXcq79xXUm1^&%sq>SNiymhy|bU#f0Ome^3Pqs>USHB_r4ic|LajqQ( zzKW>4AP#IWuH*DOU^qXqyUDFyj`t*A>(Nv{?D4KwW~pj=_6JnFmLhB1?ZfeOM`ZMU zdn2igd}bprjJ`rbw0$P~1$DIOGF&EVMMJvkyJpyRJw?R+O(U)UL+>5He15ZMdXCHl zAw0~`**qO-xeb%UecCrkgCEZr5n4T{e{Y7_nY-2Ih`nKeI=Mnf+qOeSN;=<{fo07cM4KvMVOp)gV4j)+Oj$Q2?Y*a;H!lyfWQ1c^ z?ZGkwN*s#Lk-5ea<0Qz$ubBYPW}ShD8lbwA>&DH6QPnoVWq*m%%Aa7~2> z%_qVh$)&{8?~MA_^#%cO3kqs-wu2j0LXBOW3$^QX^wbTV#%v>)xQj`70oUaz=@S=fcV+MwJNvXM}_&?OZsJ}$p^4szC=zh%2xin)!ot@Q1b$Rpk zQQ6FfZKPZ^6v@|N!x>XX9Lf9Yl;b@VaTtjD7Y0QgiYA^@&0%X<5v2S5iJUQ}FaHwO$3sNT0TAdb;Y4!nxHM1gL#UhA!ZOipR&KGzE$sP9Ll2_FQGimI z-qc*!SZK$rP?M-L_=xhylC#|k6U6DGeI;k`yOHiJ7}M$z2WvAZ^opzs|E6gDB^1oV zZ=lPH7#;_uLe^zMwBX(fw1WohYjYA*uY_C1m;G+A&>++~E0k9zYhv6$IZl#lWu!KH zAkLZ`lO1Gyyj%`OvZ-3L7*=Fa+bX6;IhLK4xN%A?>x+GD<8iNLniXzJ3o^$E3a==X zF@n}i7GX(7)pZbys2F6?(+Dk0&+=1GW0aH-%`dcnKxHJfI3#7U)rTN+yU@l8XJ_u; zi5JsEXkek7BganKn;>T6m>y>5;0ZCosbW(e5m8?<42+)HSHZcWXYR~DXmL{>xN-W# zt(lWeSYf~^Ie@{b2}BPFVRiZh@?Ertq+PNP&UC?{RaWyt|ATt9y*NjB&NMztJfL|x zH|Gb7xxIV`XOl0GP*NMsJ64x7U`=>CgZY(zQ1hA*jb)z@onapt`(1s2NBC;hNj1P5 zesSlhHR9R-!t+(Mx5M#8WbzLUk6sU{Rd^(gO>%_bI7gvQr(;pI>oC*7M3)I{w*scDKUg3h$~q5yXTp4 zj}#V;bJQrDftb|o)mUP0b>I?-DRWI>jIx6{op8|PuPoTo-}a6P@Ev*-sF8w(5OK^G zIdK;)OG_moTt*#kY>{yjRha_{Wcu_Jl2I;R>%sT}%8CYQO3R@jSf|c>YgJJ0%~cgg z4P|LX%ho#m!Lq6>)B+k34wH219}fMZK!n6$r^>{${1XBWs|^JL3b5e^vcA;!64{^y zg|4%xg=Q5*Hm1$0nmS&!O-1FnnyQZwgOJcsTpAlocYa7J^X8c1Z!DIdh+7}lEYxUg zcSTW!LU&=h!WG9hP5eK&Xq=$QYXoiju*PCbhgTFI%q-&HoQA}>)>;h(wNPq__+6%g zOsEMr-FzH8DuMF@i+r8Tt_(8Ay(&b>$u|j^jBBut9Ysf=BjT0k;g}n4lY2z^)mS+g z(C*%)f&CP-dkN3O9ROL6Fm6^3#{_PwvykVjk|CcECK1o=(^*#b2lM9-Y;)IV#tE(w zUD>t_4VCae1P$Y6I z9FyBxt!)~4r^RMp;S5q{muVDY({tL@fO>j z4{hY}#0M9(QOK+z+Qz~u%}CazN+f=@Vn^eqT>L4*Jsv($ynNUCyBqPbV&^ww)*=pTWU z+7Y94fZJ_WFJ&9Z@+O;Z`>1XAM{3@JZjNa-z%P~isqSJDU$F;!KX>BEu0JTc&1CPK zocuC9Qh0lIBvoP6tApiYX_%7j{|qG?5?_2P|91{GbZg3>oVC}uw$FU zo`i*C64b5*Gt$bcT3al+*3dU<|Bj%!P3A~~7uO4QHfbZS(*2}~&u7=rgjWC+JPC4a zjpl6?D(rq##X}jOURB&8)39c~@TkA)_%EnuDm0Jsq#{jrVd;r5+&&#?ORmcq{`h8f zR$%G4t6UQZr~oyVS560G23RCI@h#O#sAif)OI|Eoddx=MFW0<8li*r!H4Eyg;$a0* zV_{IRA1m}f7!ziD-b8aB&x?PJxvpx@?G0-avIe5Pj)w@_(^f1}V*y)K6W_D{vT18NJQO_hJ4)eSw;5?xS@2Jb4h zG)Hm|ncmHOcq8onY}|hzxg|E8;9CwDMr|ELT_h~Np6OqoI$5a&X%HSMHtsWwbi*7u zY!Ij#;Vcen8+=?wDX+UM!^k(|kwumH1HA(a73AnZ?z&q%_0!)>O?%u(XdQ{^+G+}} z$Nq_#`i$?g=RY=P34l^vAU3Wk42iT@+0_tTRp!!pr4sP0qixA2JrI$#3rDsNAwA%S z|F)Edqg^JjHd;MFdhM;i)-|m2##y)nTk=T=`_aRAo2JU3sAo~87U$%FVb+oT6LD&% zg^szW?#^6=Wxe0BuN(3VXmD>@2zcb@yA1y5lSk(s?0^gzn`>}z6LmPOEWnmuN8*Z* zwn83Hig`Q73;83v%oL*yJ@`wfsUGae2-bm{ejYzLq7Lk6)SIb7jP#DXkKH?!Q6p|m z$!Pj_gqY~bNw^j$j=C$yoR0Ia3t7D0@TWXJl7hFnix2rG3glAU=4$fb63$>rn`)egu{ z`)pp>Lt=;9*;Ba()~>%69A5YwulfXDa3`NG`#M7}>0wD^C`RyGLQeY_pt=X1XR=mJ zJjLpEXZk_OP`}~-vp;@KB$?X#q0!;~#Emll4h~UiUGGGi`v4N(3?j){{-o=@*}C*0C2nycnR$f)ydy30$qsJ+t7@4(G~c zd)eG)lS%-p8v1p`3T0|3F;uf764{)gf3fx^lRRndYkg(^)QJ7EH~B11F)7rdKhy{Z zgknRA!WF)>1IlrRerW?Wv(`7U%)XbP-W0E_psi>whu90m?L58Av1-%VxTvZG1zft4Y3+`f1(lDc!?R*vGk}`pCIU1_I-jPBVLir_zd# zVaqrk9{)b@@ZUx4w%4*z0kliML{m%T*H;ICIUb2c?c3y5$&s~GN;6$NU7nGyUe+k7 zr7NI7qf=#Pok3Nht9p+ISAAo~H!xxk81b8sVl7*Bz!b7T-vqdIzk&O~?uJ?I8h#gY zK;KvW9_*vx+!ooe5$EMiUlQ1K=(`=q|pz zA{uE;d`M)F0hpG)F(#OS$GpizaFg9|QMX-x3|#l|*gakz6t1G(NT_b&qHgSw1<1>OMo6y66U0}j?(*F?HXX5CUEKMY z8j9EUPj7jL&cfXzHl6STEPJm6{wdWUn&OLU{WLfl$6|`hJ4#n<{)yMY$Gn3E!%+0b zaM14224$P%2F7aZ)FXtS(FmeL+u8J;g&_T)h2ay2ph%V zIdx4^7)2>&3sC);djVxJq$?IU5=N;TwY!!;+Re!J)h zMc4sUk`O14t{LgVJV<~kv5)INxDNfO3=*m>+(qEj6_l;w z8(k|K-C8eKJ1sgJUs!3*S<~|K>wgUsrLS466qvdQY+1@RIjT@FMVg!j%UR2{l4qjq zC|=Cz=AomFP2gvwWC3d|y0~LO!$BC2Q*)}LpSol&w@&hI%oKvGwqX|G@vBJ1>3gFh zF`I6?925QAQt#`j6;9m$=qc<^hWLRD3q^0FxXf ziAiOMHZnYB{i5gc;{h&3{yy#IRBcn!$!iAXGk(RsvR7oDr8c6n7go(1)=DxTc1^`A z+_u~u>304&R@6ZU<@PW}h&0JSnd;j;at$QP&8{}e&7Nl>Ou{dT1ao9r7V##Xy3aMD zE@WmKrSQ|;qIjD01V)R+(=~Da{o*@hTTmei^kz+pJL9rt2jgn&Wl~ z(JgWLZHg#Gi+;%1a&-X>ls*AD9)E3>Bq{0{g;C<#>4s*%#}pF}0~#`n`(pnYwQa5F z3eDALlD6n-vJxEmHeD_XFy2)~hS@-|=PswP3b#{E)@$CmnLRtrviqcvEws&UueYNn zu=6hMGT4vNL!Vu?u8c1{B=$VkNu5r{EMpz+a}z+ZoH_+u>ufmRhd7b(M@uOXyQ?=V zaBL!cM?Yy8^b?9c@7!v%0x@XTRgt)}0!DA0L#6zg%|Cn->atcY`U?>XY{l}G2OZ4X zlXIX%_Cc`j2@@i>By0@>9|KT@W3ch{UYV*0AH(M)H*kbTYSCQhYXm%*JWk)#HMT^t zqkLFlb#n9agnc4UYqf&=jg4OKz- z09h}7I0WB>y$=JQz& z>Tu)O=sMf*%s+1r0nbbmj!Qhv640V0@Hq!9M>>`py{evx7g0@^XRQ(J0cHzlnN=6L z+8IIfrf+S@=K@-Y8oLFwh7>#IcL_V%?YD^t~t|imuD1Z zl{Mcqt-Sf;|5{P&=(m|`s>1bBY(=7at*Lf?3(yAol+|AFQiI;*z0hcZcLl!{*1ovg z%l^evVkwR%19m&nzI-vz1$23;kpuq%dVA2`JQdmkddsi9aXqjB;uceVb-RZHv{_=w z$?f*Q?C-@htWxb&3v8_`6=_vMzDR z*88lW4p2}(DlIiBD~(oErFy(2KWCENePI=+QJ zytDNJO0ka`xCeEZUrRz=iza7WlRvy2IJ7OA z^$(2Y0|)#0FXm;9nvw5_`7<4L!}l(N3&u=5nyexoH`3XlqYf4z9|y1Av+Fo~f5k~8 znmQUmmQ0B_wg(#3r; z7iOV8kOx}Ctfefc4$+5>XuOW&^DgYZXDHiFvARnL!)-NMAm>i+Q z{0S2M5@RLk_$45Q@PiPEfhlF;31CRmQemcakqHYaC2f+ zgZFv%2LXp!UVwF{o`A)uOzHEuxFlz7RWEjXM2P7Idmjq(;kdXdPFvgmi|>C_tHnBD z_(rSJ3+2o*s~5OwM~Fp@D+t4~I2BU2$APsMVnfa74=^eiED+-oA*(G|Lzl;-@&h2n z+<{Roul;6yG)x1dLbwUvpOfSwJ+rFs}p5$KcP0II7_cz6GtL`ht zdQI;ehxt@;n)wrx29{x5yOytJQ_BvfLmn}LVO8y4Ayn6|H-hEXO+L-I>II@2xepwe zrMKGy6gKJtKaPyTFTwkD>w0Jymj;2_gy>DfdS$?y zMPMD1dX_(a(Z1?Guop01y?Uycmz06p*0q)}E>(TijH^#znzprAFfIjsUnaE~Fr6E{ zo-my&y&o{0J9?~`?mkC^1?h<_jbxV zb(+@tVqSU!U4aC8o7Kh)ZojIT=CtbP6j6LQJ(pqeAZ2={{gX7!Y1@;O+|TJ)L%Wnj z8T6(2mH&@wj!7l4dwGr3=9RT#Zmq@UHLY0jz!mI6$L<-tZafC;qovPher?9)Rj~E~ z{yB2m$C)Th0{0`v?UHrX)}ZP;V&rE3F4XOl0vG(WkDqIH2;<~;8WotT_*0vSU6#-! ztVVbT%r%P}u>6#CAQ>jt*zOpZ>|eL?K5j5sMmMs+5-hHP-7MJcp`(M z(geERX4N$=Wq5s=OkJ%`>-}p9#ZnwTqyeVuh&v3r`c*aE#kE|E=%qCTd=}0}PP!lh z^-FC`$fY!eVCVKp;1=iJKaQv0=4w_qb5{gSwiuH1jRhc2{BTNx->{I9MKAL#d>td}M0@ z#geR=!w_|=oQxm=q0J$H%3qTo{)Ivi1QZHjzsnoDv8>dHqMsHp5m&73wzGJPs^1?L z*%_a!vu31Bd94sA03XB>4|sR#PB z%|XzasSK-1US9dYlCf;xq^P9^p^e-sF3`l zWb99YVr75s-ljWy0i`4w+fNx_0bgPvQmIm91!1Wo?->B!O-A}Vu*pZaYZF;?DF2UX zK6;YU0sPvdteU!p^n3D_&#oVw(I_xeAI=1I07D{qI&Z%{tU11!FDh142=3yV}qbJDq6Pedq7iKmj!9->Cp>*?5VgXoszI*Iz ze;Bi_B>l4~h_(-Z36NOT-3WU383=Tj>ypbs;a?23&mUe>*S^Vf!!csq_ltu^A#1~X zS;3bmj*LN!?)+IjJJ^4mpK zeFv?aw)RB}<(QFY0Ki|^zdQ}_CG3wfo$Ro#pFh+@zN&Tt9sFr@j%bx&5*S}Rp(A%! zQ)&?wCUHOG?nX9Rmux7=SX9+uT3#;@^!xl06}1$}w9@$3fYG|L<(k~AP4?_xUHEUQ zIm}O{K(!1^Ae9?<6xff7(TIKg!DkBrgP| zgNIc3UroD*hj}2OkJ)SJTBx}M zjF>@LWJBkMGYC*BIA#{5PivSnpMhccp6yW>VXxUZeNA9d&A+wiqHW$#Lpx}b6chVH zo5>vwKmf%hr4;@g?7ho!?9vtyPMDOc{@2c8ftF(6QrmszP{ z5ny_1Y#L`5?LH2Ft)1(cF<38Hln`s=VKi)_QGZ!gHdH| zV3x%}&~^}FVu*ApO=c5XlZ^mzB96~Y`lXl<)HoT+Ol*gAj%=d~oVS5rs#yEw7O7XZ z`M1(R1JH0q{L6B63uESJ8wt(A+H&X*k8Xtv`q$;KV6y7#c9lEpf(9H}(#fQYA2bsf zt~O<10Aux_i|5w)R;Jb}dsKQ+CnM(8GJhqub<2wCB|U6yWlK{+x8_-2S9d#e!z5jD zIQD7#cpy+<5G2!DT2j2g2Pqy@sy}>St4)Xe8D7|Uw)X}y=~3QebLKamk_DFch&*$L z39m*8vigvXc>AH(q`V<1>29z(KT~v4-elQ@H>ZS@I}DB-<9mlqnTUB8fSFYXy`1$u zyFuImTU-jV^)w|d-JE;ySj@@8>18w^YP4tN%`1U!mn`*DDB0>hAyxDQTH1%+MY#FL%J!q%{OgWF=Jn}?(3WJ6ymrVOU@MMHN$Z4In<`81 z?x!+bacco&1epakab5v!6--l`*#*o{;vBsEr5v1xZgj8cRu%5LXAPl_BON=k)NdRp z&WPiqk`SH&$040<%``PAI@Ah;69CT=2RqRM&&R$e^EXdc6e$y~A{=XIwHgNiyO_30 zDB?5;=U(Y7Cj8iXu{QTZR4ITf4H2p>d6Jgfia39HG%-QIqaaNZgCJ&z48J@6Ab2K5< zote;+jlio!dNhSYxdM*_h%mXqftFdl(=ow^+?DMubI5r<1E$E09KI6PHm9I;GJyzby!+Ef z0a>>^m4mMTtc2$#g!!6fp({R?NCdv%d1q2$5}?3HB(&2Q!NttM7Ot@)Wc6lmkY7Me zoAgsWfh2rrVSiAN^n%!G&ceW@(N&|id-xFTLDK1GNx7eJ>Rvufd7yIYmZ3kCNYEXs zS$<yHLTBd24(Kkldjr1ym*5p zRZKJ4*YWymMRU|on4w8D`3CR`nEoz)$dLAd-oXc!rs7f~m!V78`H=>$2lYz(VD)50 z5yY<>i!7N$k!;zKT1~Pg?DX9bCuku4z;&~PH`pU(>ZqXw7<(oTT^~H9d}`DhOe^=I zK+1!5L^p18vpdIbPT(Q5-Q~DgAjM<<`G(ojzYTmMtc%^@BSF@^ic6*|+h!;rsxwSQ z;TRNM2BpjEo~(9@Ma!OAI&hv^D+CZ7Q^PSCFTHs`Nvlu%Qnyq`Mt+BIGA&5ns%(V+L+jR84L^X=g?JJ2!#~k zS&#m*GpJ9PZ46Ux1mujdKA~qNI7D`HmmTK5R9vpoI#+3O}Oyuy#q8 z5Lw-Gf2P%f7}uQHxP0U0Bbx>J~97wLoPV7sJv;5TY(jn`03;${seGs+6?dIZlSCR)`DR z{hp-WsC_Qnxv4~>qcTMjs=>D?qU(%LKFMazy@YhAu=li8Z&I^+&&&*Zn3O9PJQ~H0 z@w6_Xi;`CwDnQjBkY|x5WC;a&(J#HUbcH>1)(w`oS@S1-dLYWG!3~A2UUy6-kf_cC z*4}8Pl3@A=Kw$&0~{A^reY|_8f7-nowxWc}^e%$&X(M!ag&n?U(aiDi)e-cZ@YKzKTHSxBgSHMZUBE%pJi${dJ&_pX-yWQUTK&k`DJc`Q z9f})9e=C+CDWEv^Cr)K~D#^99T2GK1yXf(P%^(_Z#{@NDDI_H&pAG@*4Ga7Aer|St zxce*Lot6k0re=$R(}zhMY_R*8;A|9mL+XMhAS}PO)O(*H^DD-6Y3-Z7CcwNQVz!YI zS&bB>5}E)_T$+UmImA;0S~zk+rgYt(ZY-exQSXYO@4Wz9Zykb~%dBx)mxMn^lzG(w zMzUMH6RT|2G+(Nde3>fGNMtQj+}IHnmsL~i*TOo=vT+~=t%fW3*&4|HHtr+WZp!OuZjFC0TGLo($(AZB+$bRSjzM ziZHCcv}9BpYXJq1zL?=W?j8)bze0sY;C_7Af_P{wj;#{7YILI!Qz9yd(z^WkcI+uF z3YhTe)+9bV_k4u;mtxBMAoKaD+u4PnKH@(m{8^?9d{E3_>#6HMN|PoCjg~=DWxWyv zo03&iY+2OsI2!$@>%egf#h~F0qIlR7&oqvxtY9gT6&`8&=e}&Zero1(#bF^M(yDWR z8Yn~_80!zra+CC%Zq$d+OP1`kwmjBb<}o@~SB%aw73g&9P^tSrI|mxWpHXTBIgh}3 zJ4H^-dRjfuOqo>|=Ev>wX^A=-2as{H^rTUM^!t;Fd(E#F+!6fP?Pqg#;_{EM*KLBa z!XD=GE0XtxKP<`D`;ehcT=e2bcV}OT_cl-_1V?mf7;?NfGK$JT)|ulZ7mC9dS0OEm zr5@pI;V<=?DWSLxL^xZ!<2i|G^{E8l{BU%A)JqgzzbZOvkHOpYF6QNRUk}p!AeI@j zfN9k)Evd;A_iE5|9pWHo$4CmcR*g0o!Huke$kN|G&SyqI!>l&M28ch;oQibpAwPA?+e9=;zzqix`HDJi>L6sLI&o9T!mp7XrKr+o z=eN=iQU~XKEnv+8f%`tDkbYN2E}qWwK8Mc;NzGs#!N8mOVc{@ zcAESp`x#!$pMM6$@q&2-Tb$jcCs6iivv>qxsIqC9L~)N@FOnW?`+bqTxU5W~xgA-K z3<@<;Ypb;caD4oI78Txy&zTJy;mdo5nlSLdVd~069T&h}GPCwlduS$1wcsUv|JAsu zYdF*lnXJprKD$aB5+oR9&S-+|xhX|8KU;nUU^};qo^(qtR&sFFuxsn78zft0XNWFw zOzoDf5yT~)g(ll4{aI%|1>&a}J=&`qD`12Bj&lHz{{{ZBqXB>M$PXrJ%Lys2Yjim?J-7-JBc`!~4 zKy#^aVt}dly|nab2EYQq!WUmUL@6Fh2T+V#(_65j#~#dRa#N04{OmzmxvJ|;PM4vs z-8J$14lIBYIHc6g{0Hl~WEG%^;Z+xwu=o^1sHS4&3Yh~%791Qj@tedZ#-?_FvkAFR z#axM9x5T}D$!xU(j@JfNKr;A=`Op^Z>6s%8Pp=Q@Y?m>ap^{T`=#MfEGU zPTOGI7*>JQcc(+S`ER`+26DFduwAqo$EAd>8OF00sJmMTw~*{-5vmWQR{lJ~#Veaa zn;5Vo0vLtAQaZJPwa?m;+1%Mr?Lb@iB=&EVW8qWM9BSn`u^G>P5n^b zc7PerwBcF?v|8b1h!H;a^aJkEwZN+uAK3ocf?o!Z?SZ;Mb^D*_@p91_Hz)ru%Fa1B zvT$qn$;6)6wr$(C)3I$$*wMtcZD(R*qKR$W&LlVIe&4Bk&$*~NRlDD}dhh?be!bRu zSMBvYdDGy%sMlf%P|~C%U0XL~dQ`_-+H4-7)b|mljNR+G= zbn757QPBkT!a%Evm2L6~&gux@`v+o$ZHfH6Kp}U_=g%nk66)iE;uTHU7}O8@0ZZ65`kgkBKr6TI5K~ zttSP8sdCpU4B9_=KIdzLTW4pm>c*We^I&%#`0jgTPo+|3a9mc&WGSo#{Iq)#L0oyI-XgBkS^!1)Z>F~GPChG?Y7#ssHYkLf-n zu#697R<1jSyOcc|n&xL5%XZ(&Pd%eXK zal#c^Y(kA2Fw%g`m5m?8s>MEKOk0;#J+QZouhmD;=Vi+~WpT9)b1tbj%6@;tc7F$7 zwX0v3@ia8Vhh+1@RJF%?t>%xn!UlM77s0vu7IC|O4PA-W@90_=A}ots=r2>E{A zHFwB^+HP5&#jduRO5gt6wJnWR+=T269*?|h5I@XxF$Y-tO<{4itFWN}_;g|7C;|i@ z)O2YJI98v}4vmv@uV??`HyUygYQQg_86d94`iiD2kJkQ(yHRqUh)%@R`Jt(ooKSj4=We&{{doVkTh0Uf zU>UN+Wmxq)z6IT0MaiEH2pBMm##x#O9W3noec|r6y&fXKYb$HI+!Bay=sPe_IX4wK z021$%3%+yr4x{V{jfBBX=MNm}9S0o=6Y>$h?pU*2 zV)jvyG=neoqL6Ter1q_NLR1aY0!R%YCOxC~96NZO+cxN9os!6R;F(Y+Af3NkOSeHd z@|5rCpj=W}_Kw43;Bfz`P9L`{VYkM|cfshWE$aC?evi|Wg~cZZfNIP!O#i}0aW4Kv zI)`7QFp-*~9q-1v#Jb3FYu%Q=-0)yPzs{tNRxXUhIe{V$*cd<kVp2bqTu(%!r>=v6-I@#aiglrl9e{~+Fh{sjdyuxxxr!} z7+;&br`ctT0Rs#p3sFVE0nU+yuuw5YZoW1`%>F^r03{U6{`s#B2eUtkG=PblA>>37 z1fZh_-53MXFLxu51a#g(Q{hT$jGrEtFRkto;VS+b^__igIrCvZdabXFbVCS*tU*JV z%rfSl9>w6YksPC~5N3V82PA79K+w=DhwQa*JFE z(|;sR9Y5_TynnwOi8W&NhtJ&;ct#WqHM}w0kN6Q2d<}Qo)-$N{p7B2GKqc^rLD+lc z#QG7ib|XpiH>78G+7sjlAoxbm7VXkv=ouGo=jz<`Jvck|M*{|=EwAV!8|!k^#L%XZ z{UfuiQEr3UBiLQt-zwB2y6mHRc!3eQ6!O?06 z8b#jAmToAxg$gDn3$Ppp5B0_m)*1zyqZAb$4dtg4?p3canKk}nzvpvTNQD0PHqSLq8s*k~uW1k%r50@znE zTC~>WuP~QUF4#3_{qoe~Mj!83Iu*n~&t1B|*Oo$yES0SI$Je|7;%r%)-ttT7euaFZ zJSLZ!T2z*q{wfAOlGIR+xkxSK4C9s;36(6;=&P$&l7&4v?B|`X@)tpH?o1Zp0yGyg zykt!e>Ddw^uF5XJPtxZ}`Ra0hX`GftQSzqFm6J@Ps{g9RZaR4v@F&bS`QBTDyi_0N zIJ)f2v@9cKQ7UZVj^S!%AwPQo^LvCU2l4&9@I7G2(SN2&pS6&v@7P=2QJG2K}-Asvng9$EV^)&!$2y!at-o$ z%q-`nDIIe^sw=luTE(9t3pKwpK!n{06ZOC*d{#D}u>*d%p;>8)A#CUzmMc*o;;7Ee zk)Z>H!Aw(DVgI|?kx0;fh|$w3H09#%1)5wWJHsHasdYlc7WXn=y4juS)#pTFR23-Z z2C2mdk8Oc^*cu{u7;;13EZR^>*@n^$kIV>rB zS8kepiix{K*J`bL*tOEG{mw(QRm#DC?U(n2UYEQ_&e5u`tm~5Yj783oH|^=fT~%wr zB;PcGMv}BQS`5QpI2zP$T)5Pk)e)FalGv(93jprkLKgtO2C2GiqSV(SO1=ileh#xr zuGk-XepMI958+W)D&6E`gy{phX)@g>dG7Vh=!4Ad10(;)Qqrhd2jzqQ*0|(I&Wvm)obKT{8-=$Xzkj0*@w-FlkAB5V8K>FNAB|E zIc32cX2F|g!JDAilYhaRN5LCs!CQ~m6CrY@@=hK00y1nRDO!$DPMkPk{8JIl83Ep2 z$b;cF+@5L|MrkV1h=DUdh*E@HQQ#YF>oS`C-_OW?1~GtU0aGH?xdfU!C2V7OKYkm0csM*U6)kG`x#8cMM3K0$gP*)eQ*V#$$s0+8=jebd` zLgn7(Ld%9({*r?my3k3R<)ca!q9g{L56yE&&vVq@sl^#|^gY{4%tByB8w8^Bd*q8y z+HWZ2YEb|IAw1mkcddyqY42EK7j^iPXD)ln-=#qjyk$lG-_}~uRCG~x`cN{V3S3JL zBt^&tgx9wR!?K@?{9p|LW`7(#_dlFy*XbG5FR2GeAR=1u_p#0Q@A_i*7A;&?Vcd&uk}eTxkIv;&k6ojqom!k)hX7usxhi*H=f| z+~S?KM38*e*OW|S-zec5NBp3JFPw_R!ILx(D`4PilU?y%O2U^_=Z>u zIw9O687bUF3ziPB$=|aVBk^EQYte<)4O$nRlAlrfPumP!$vjc3V&FPqc4E%N!cN$$ zW4H}i*XzITd!tszENl)sjvy3}j%Av<>0QX9;2X%B-n8ms#}1MVux{P$Ydrfvz$Og0 z^fEZTbl{>M;P)aZk);W{@*jAu7SLv4AuE{itdwo+zrd)BK&y}j7&bMad>fYVR52yj zF`8BwrFA|EKeNaj=65uv%$6;ryB7ctr(2>Z0mtzxT)tMz*7+d9cY~q+ z03uUQa=7HiZe?G=Ll!GYzQ(n6vLpo0A!vxg_-C*@nK@J@N`(9#gdqxqI1Dlexl9I% zZH9r}K*?Zm@Z&J%@yQZj9M+2y{ zsANB*xi-!e6zf(@594Iu>mPm~t)rWxQg;Q*OAnTy^rezXhghNBco+F3S#~a)8zfjX zml>dx8_-nPkSsJ8cxxAVhn5)-lp9c2oSj>z?MW-d)Y^~SPz^a<+qfAooeownL}*u{ z)@o2{R4ZhWkjVBP3KF7`$P&eO0V3##70E0-q|bsALk_r6;^kwI(}%+{Pf9}Sksp0f zXXSNGBe;ulL~X~LpcIgz=vFe%ziYEZ*ftme8cd}NCKEVGH!#D8)j4t#A!1QNgq$0l~Ta0NO1yxTS=wwHUFWbzIuE(PQ;HrkzA^_#`?@!I1kzTQjct%6=wo1c}ud4jCW)Rc~L@Ej^w8b|S5d;D zyo(fhbPFerAsjEoiy^+&mzNYKct+cLegEiSI!>9k!n|Y#~51?!HPgx_|CJ5 zZyV(XDZn=5t*iWmAal=(dyr%7MuEG)vykjQSNvpC!N*7^?Gt+w9_o`d{1ZKB2Rr8} zS!xYx^B&`wss9q5vLme7#G@2C27pzK5d!VOKe&M%)IqR&DH+u9+cEaeM1FdNMEMaW zFjp%{B9IW~S=Au}`d!S7_IH$EvR!^`eTKg#pOD~oN` zGsuY8(9~luoT3}nd|W{&iQ6cu(@rdz7jiVS+CUzE2)0`{N64NG;{+QcgdU8Voh4P< z1_Jvd&R(#0hq~k~@U@pov_jhe&FAWCiY;iu+qE58e<mif5u?m=(oiPhH~DN-Y9hAa^CSj^ZmdO z+@9VWc^6+yy)ydsuCLL%1ps>yT$cI}aM~Bu=od5|xmH}3>yE8HG;FMV;j{(&OxYOd zu|T>dT-Nv?^@;qZAXI9<)gVv2Qf|M|Od@!fFQ)ty8rwCb?s`^~aTuz`EA~tlkZGCK#LmB0 zrJ((ryjP}Cy-!7(#CPCYti+w?s;*wF#h&C;p^IJXofKi+&Z2!$Bd6>`Tl^)us{TOT zxZqu^$1k5=Sfg@Sfk}&gn*96bbn-V}vvzu|y(UH(BNb)Y6%A#DAr0JuAbKuPrrAA# zMYmETqY39gjXsafx|C+TDXu|;S5&(^yE3arzbY&LLQTWUCmF8EBMGiqF)6BPIytJD zFiEyaFp0grM6aThHudD!?}Jw^vupw3UphTP+QqfX_6tiit;d>Fxc6ttYY)1~y!RH# zZx5QuQ1`7#P!C|gHG-*QvF(c&q%>M^vy<^96c1obY8pn$RC1Vuem4%w9C+=~9YB~g zH!QWuc+EU#-X=KJ-ZtD6-B#QHZ`*HLZc}JgSN2Ye&s`pr1>7H01)R{Sa(_us<#xnq zbURk7`8#Llzwhc4zn`{itz7Apz8`u^nALEqUA{`G>lv0;*z{C%e5fI`*0ir%Rjh5u z%R4@4%0CIQkMS$ZJ1Hv9t<$O>3g}Kc=axP?)~filGphS^FlxU2a!`fa@TmB^;ZeSF zIe7~5w6%cuG&leFGvmx(VbZ0i_^{)t9O80%zVEVjf%wuvJv{=DD#AS9=k|=!Epu}c z>X;(O(?Ol{IIiaM%{J7E<*#i&Et42UHtLS-F-_u>G@B1*H$^v$80O!u7|K}}{G=V+ zXNt5ol*@tE!KFY?0o%b=2)?Qyi>eM0j=169j8)4TJ`yBrLabsnEP)%MteePZ4YKFh z_6C4y$2%mWuB>=5ADg01WabxIt$@$(&o^OI?wG77YOVaF!d)oV2R}_8*p|btW`Byg zp}&J|p}LkWKsy7=Asg@E#t#9%02x#@s?FB7Dd>? z8N|14<-;-=Hv*H_Sa;{x)HVK(KhatdP4<7nFG)IfO;{EG>JDmt2Aw?KUqw3F4tqu} z>c|O`JkX2vN#xOGrJu#7T5u}vO4QHI$*b2MDP;2P+!YsZsy;Mpvh)abnFg>83 zUH=?xgl>S{Sg+j^=mce>a^u`9WfL7ysCnAww1dR8vrXA*`sG>Nt>J%js4=(TQSBgL zm77D{wqZ#A@?fdG7U*PjY=x9vLR5PNOBC$gtBi*z(*RYoY5-DR%@QuR#O`5VivZnnem)tV@&_NyQ%cVb+Yj}%!e9?IAii4@10 zR7$J3vor2s0kKpL>9;W#a3U|e-Po4VT=>R?A;kT0($Q4OIL6eqnFwDm-u<3fqR-Cg z_uH1y)Fxp8oS{SRpk+Qu_{<|{z#Sg4Z4PO`qz!6M3wa%KO1T9Ov>pMmqgP1p!D4oG zaPPqd^!v^q8nzE2nx>~bnx+i3;|9@+KZjqR*f0s_iO-+=ZXx^fVPdz{q9iX@&+mx|Age%Y)NzClR0h>xQz`P<)}VX=35=d(g~^e8)KI+iQ&c9o4H%PoNb>x4wg$6r(gtAp5II7i6f6M$F+?rqO38)uDf)Ak z2o<>F{~n!W6Vr+G#u#0hP`tIavGqZ$$m#UMhx>!tVHlCAj{HaJU;aPLzj8iDuTDFE z=>k4oE$T!~KU=7m?hH@6g?$}AI`C3gVSh}JYJ5^N#30&Qi|64O-@A+XGZl5iFg(!T z;%)+SP6dtPUKvg;zRULVv*LFiJsN;wi6NZ(S0tM@-8*?~nA~wt{^F zQV3wCFu{WkEC*#g@6H6}OV0Ir*CazO4xvlObaEsLa(-uWy_qZw*+F5_(^X2vG$RaQ zq&V*^inlo+9~ue?K`)|yIZAdV<$+EFcDhXALgHMa_>^2t zPEw9-Z4QZs;z|%qWx_xuWf&{AR?<2}Vt!LEC5c_ro`lq6$#q|B!AcNYA@*zdeZnZb z->H24c|PU(?XQJhc?_#4fjZ>N05nf&5Hy01B~Xkpu;rGfMg zp%BaRXuU;s)1DMppwxVtCESl=9`amvfi`1#fv@P;aSr*hudMs!J-tc~npl+|P#o4Y z>-kQWi)hP5*w^8QKn;3OcWa9C1(Y3pdKiI%TMHc=-}2)Ar3@(lS(a_hYB;<8D)PI)Pzq|E|cI%i?zIzRX%#)tQsK#%8~nS>7VG{U2G1b|K7 z_(XAkTG)s>HFLl-E&%tu?Z7wlqX*y0-@`c|b(?0|)Om3{toNK!IY4ulWUkHZNIq0E zLkukwZ=h&CEAXRwtcssIIFhM#ux01XnPNE-5$0knOq#u_#4@Kbtdi;S)EiaV1$9g4 zjgM^D&zlYJ!ZROyh-zB7P=!U z&QBejs7=i??DIFN^T~DuSlD3R=-D9<*6RPJv`M{LSyg}Mx^Ong*YB$=*DI{v1HF*x zmP_1XPw<)!<;Nu@+{$m|HO#7)7$szt&F_cXS<`>9J5qbLqm~I>dq<&uKEC+OJ~oTh}+q z@q|b<@Sn#KGK`~0OkblF*i!AD!S_CBo*@@0`30~&4R@wxWjmG}8o)@Ni{vfSGRr^q zR`K}-QRK$e@aP+C)=lu}s9GSZUk@52jat9HtXMb}!=op9G9)plLidmoBsYJg?n0Z{ zrx^Wsy(4@pJ*It5TP7^rinK~Y`(Wp>+niuIlU(=>$;I;nmx5Gn|ELrYd1o^g#;or9 zcUG^62jHbnCc4fRLAKPyKtz-kft2sKZbOTbfX$?@| z4wYo(AyT{u?|;EiwsaZ&-r_)VZ&U(5HJ+E~N-~HvrXi*mhVE`OZG?SOm$BIesCkzH zX2IWFJ**NA;yL`SMAk|#h#lLArYr)Ku4Bj{{XoqIV$W2_EKJQ*NGveSR4AxBG+8S( z+t@mo7gZF8k8R+&&1`Kbdnk8>6<(HjD@yVQo@&RmOFtOIc#|yn@SaMm3I0}AEb%6k ze<%1(4<>@G)aHNotpI@No*3lHpMU4 z!PJlt2q-tDR@vfWFfCWv3Q6%gFEgt>&IfFnZIU+Mxzv4}iTzL)(G`9lAOlIA*(xXc z;6@05yKvH++lsz#jsFm6Si39{+_86vUkCTh_%O)pSvtNV9DF{RbOf~`?V2LNFJ5w< zwee<;6PTkFYL}{&QL*r*Cz77EL8K%q0Ge}PZ0_yrG_F83Px*Inx-hGjdERa^LIWkSXlJVO}Lrj%7lpX!Dk=?DKx_r-89^L6(c~%1qzF|#LCu4DPw%S!T zGl34>rV`{9RjMne&Mv_AuiEHBW}XsKpOGIn{8H)wl^^-f8AVdqsgQ_QZo~;nNv2#| zIFd};A6nl}kcIWk;EdB~z?qqVcQSNG3&C|d{)rWaa#h_ST3tXbKk9mK`uYq#BtQK6 zR~h36c0}+n@$YyTfQvY2n>o^|u0Q4%LYd8Awu_NzoT!66Ya(_SvWavCEoKEjD<5?8 zGW}^yPjGjr{<;Y>MP}Ko%LE7ftLny%r%S-!LZU7^3OFr%0(5{Ft=~SSh?Pw zWky)h4>o;Wc7shL;a0Jzb1kTI?gSijEQr6^;z@Vw<<4BGO86z^d;-&2Qqvw$zU)$s zS8WEHIFS;qAkQY+mjwo3oY}UgG$t}zA?^qRC2qjBiF2mb>HYS3;AvEn+y3hxvWk2G$k<8aKL6GiY#R0mfF%*pRowgc$sb{9+D(!=S`{g3&M;qUSp=>qy3zx@nD9qZwXkbygq6G)%3BD69k zx67ni23fcUdCo`2=xbC0bC?CKNBVY6N=FRA50RLM(IJd~s8q!EEr<&S$Ff@W#`ODV zkrZkUC~+rN%5F27>W0F{sc0QaZor(>TbGE3wkDtWsxG?1ptKYLX!iucfF>0M)i&#k z?R7)+eRufj+OZ$1=fCTZI5@k3Tta|=WWa-fQ2u}QN8|za01Gqc|C&)P)?9Nz(Zu?+ zBcj_L7W*k-+a(!FhF;yQZmcfHRD&W!G-yd{Z$zHCZLf!6;yq(<@zip z*+751W|Q6s6RxQ}WQia1Fa(r%mg12k(k(LQtjB{SMHiz?1}hP&qYcw>sIb8F(Qtfj z3GPWMnm5azeAXk_5{ua6(^QbLLHHKgTG7muQ-CaOzn>R;Q+qH3iq4jDHWkFh(Ly}* zM|T-h`Rqj}+PQ2r#bKs~I&-Y6+G9)XiIs_9gpv0}D1iisHGk^F=(wdPUw45uW!kIu zL=m0Dv?S$D<=~NCqsly+!FL+Q9z(BcvdAnpy9#or2 z@P^Vw;W^jPGl@&==#SOp-}Lh8?h>R;aS5vE4ch$pN>2HSt+fWytVx zz(x?k>d!Ws_Df5TA;_E{$D7*CBS;WW@A36Hp&k;2SJ0g4b5rM92)Ip91}!EqHI`vYw?xCUi_83l;+n)!~l2(T0iR@YC)-b4hjwv8U=&I&EmC|Z%Fo7lvnnfmGV zT0CcsV1DzyE)J-baq^o4Z0Nrw4^;3TMvAVzpGm2Q;~hGM^2n;NwwIXt>TI_5mIMth=N;?Mn4!MzryNrFqqA@1TT;M&J%KX zG3?jU47(-q{8#g^ATifqeIJ<;r~(}w4>+P>2Y#(s{#Vccz~nm+s7 zAd`j*U9KO)w=K9@Y(jNHJwR%@ZbXZY%KGpUm?{f8{1lQDSFI>V^!j-R6P$I8Ry)|q z#ETj;ime#fty>bEcaGKzibbY`HH|@7!K*`u6uLw_L5Qb)bz6InYBq6AO|dKL-OUJH z+Xq!Gc5U~?{;Y>JJ)5-lX8Sb{ttG=%9l=n9#3U3!vUiEAO<}pTGqZQg8o`}^{JE~d zb&fj{XB(p`dN3!G+M8X8?T3YDzl&gYr6xirrcg;Zg71az@a?*0QXU^(l2%KeyyEww zdzTxIIL+peTu|QdYJUb7X=y7c=O?ITF}My$B*;R;&XSsDy{~OgArILmCF75C2mA1O;7sE+KDx>lY8c;TmN`4S1?qG9$ zfc>ksL9gkZHPJT^5REU%Du(}8%5XMya0iHfO$^zYiP~D3*}IZ4|F;N{s+|Lh@OS@| zRxmz@Gg;j&nPd$aLj?hxpAq>PLVqY0^KKG-MpD)u+t_`e-WgCUBM9F?KdAQ3g>4JS z9mg&v_;^|0CZ^77w*>vaS>`DVVW2nKV#E&&kPzfs1IGJXLUBZ$CW0$4W~jok7d!aQ zZOGrI#M&%a+<9i!Oe@FYqWrMcbD8GbWsvYb(tWxe`HJ7HC$bmST70X41?W=96wK46 zRC`D8VX{z@W_5EWqfKgtOiAr5Xbuvhn#UgN2+-OmG_g?pUrM1CM#D_zAi*1mqWQX@ zu_VG$e$p%pkPAlTadcNd0hN!bS*87Hcv+%jVC#bN1N2|JX{AR3J*Q-T|(k4c%2yawXYbb9PafNh2gXuw^Yk@^$t6| zz+gY?m4*kFq)B9j-hn`u{Tx`v79oBQ3^Wz~3q6JAxfM~vEE-dRJG5tM2Qglm`svWa7Iy%G5| z=I+q7MmGEe3i<92^m2z$y+O=GF#UpEa&8*c9&N!@*YjaHB{ny>)b-&SrJ@&70Ko`o6 zusj2S-^;+PRENocu)CR=p4F1(q?8x_m?&ToNbey2XuDY&azXNTWN%Z`UHjZyFH2X1 zf}ng7N<;9Mt9Io;mJ}PUK7Obtd{0CTY-`aRPl=*nG7~NMUy;!%PL3q)xuzKBB@Qlg z7^2)~`JUTPKv*4bFQ{vkf@yGThm`#8{dPq_OR$&xXg~J8Ov9Dkjlx8X> z)yYsGYhP0Ji_|3u`daoQE-(J{;oVB@(~UbJvQ){rmc9x80Yi;gnq@KI3L6|oCUmZN zNsdIxmRVRs)ixYK%wSmD?kL+yh=Q$P&}+i0>hKJ~Xtr9#!Nz&S6z*4NT)rZRpmM3} ztK$yrY!&QIQz|jV1fu*!s#cH;&aYUoe`P@i-Xl%^7}@SRb}!;uft@ZRFa_H0@$L5` zzm6)|u3}6YZi`Gt4NrbKBM79N$R}I1;i2ImtbqiOxdm_P2c|@gn|6t;s`6k;FaBMm zPV4cH4En?$V*F*2?VbtAB}R(W=#8)GgzxU|U}T?l2qB%>w);bT2Uo`8rWx-F6+QhZ z4fiG5Mazx=4o!d1n7{?KRVu|1*TXToNxR>i=@pN!cfk4K-<0<{s-$(~ztAfF&(LE1 zCtCW7sKRLcb15~|QTjJvN@z2YW-nSvlwi!v5Q!qmV(>UyB^{!?braj?D*Zh-P}jyJ z8PD5D*OJ&*wlEYSK>G$Ci^ENy$1I<#_m{Ub&VVB=8US?c#gR0&xZ1d9q!rXO-aOtj z`~gF3r36`+({HBDeHs=WiN1Kti!nAW#Z8MEGobNmytG?<{^EQI{xukZyV!SY)Ds4z zQ-0kmtS-jWdNi7G?Rc4zS}YAHh0}2(^UQpurFf$ z*~@7}xD;kEtaYGD|GY^KS&+gz=$Kln)IgjD?rs{O*j<5so`&3`j>fBM4PiA6pCIyJ z*h@?^vM^wFv0YFx;U4tnRv8f}bFw(v=VUZglX~f(r}^GmkLX zipUq;VF8OpSrK>;2A^EQpGUBn?8U(`%Fl_dTZ_FD6km>vSc@`)7P6qpVq z=YtE;wLho_ybl<;3@gLGb^48gZP>*DVtz4NBSf*xMRdX2uT#R|ePBEY!340b7%QNbY_) zqZDB+WE?5Ql8ClC#aow>41w~zuVkcU;O-4#IF2FW|R#qVyrb$MzAu=Mpy1qS zqYoGiE9yTQ+&peY@eM!Gh$x@me5z+!5uz9T@lrxm_ z==JANLdR!UPJ0mE$PrftMit2u3-(s+2wc@)gr7?%{vem7O7kP=t~rvbcP*9gPZuQi zVcJ{4VjUIh#`1U_2Wt*7|EX-xbT7`}P&@&aVP_J?-&^tkcg5#8)lbGG!egb1OA@hZm{&ma*60YP>fAM`F+MV7u#?Gg2>(zS8vA zvn@;^H-gi{zC>6UP1ZoS>X>3~6Hm<-53H#HYB$gaDi&AVRIielIUk_u&}=gs zc}V#EuUqlnI-Wwmq+>rb%RhKzk>au-LJ7-xoN0MmL+GnrGOMZ$iDYmK)h>0XkK8B= zS5p2FU~o;VEWMIwdu)}MjtHDaN6!@Y^1s=nS6Nn0HOab(-Qsg&k>16W1V-3p_S&Qo zD(L~-HJL-O_9Kp$gDW0Rv8J$3^^s>q^a+g7H%HsZ9IU?t{}nh-0xnOCFW^M~GvGM> z8Q<3I=Y+oVXBIgn;Gn?X_gB-WCGZq8FiMp{6aOM=W>G7kBHHA5S)g}PP_uSZpe!C_Bvw|JZwvam4!@%Q5fwHM4&ePUaqg?>qCSO%f8&2A?KVx%8O z)Na&dB;53SDZDJGX8a7xZH)L)mt0rZzPkOYIaMitI+rf|q)=wfh~RY{Wv5c66w2+Tj?v|aUjf)OFFXwU-01JS6SD7$BI786JPNrQpAt1ZMmuyW>W~%#zj}NTej3* zu5%)!x1MYAFts%8xi+q8-}FC{3Mmhj2Ufd`^1ki$gR>BKFeM%Tu(adBfp65gAn(=) zo4v>0g-8ZU8%b^B6jE6p~ za7Ktk6(_EH`n9VgYo7G~9d&~ET<;TazE5bG? z0fI4z$GLNB2nh}O`ao0g8)5~bFHj|H1f4XYi^~kl!4VyszR<{!&BGL@ioBL(4n>sN zZoH^rRLRbA4))oHphf&2#T_D&wZ66uZWpcfS8*4m{SV5pHC_=<$BfJq^Ofe}ji@+_ zP#B-wGy6LaC%=k2oUh`Jf^+tCBn)Ca4HVv9pBiAztcW5^>7Q##6H6TiTAdRG20S>0 zX;!LCn&^w%ueV>2X4d6HlYKyqjX`?@4Xt*!Rbag;LsLGSU~*%C4{jtyY%g!%Vg8O0 z3TT4jV|Nn0N>}1bg|mg_KztuDp~b7S6VIV$(ZMZsaY?vOav z9nT(v&!73j4Q;Q`2BlSM)NQU~08Y1w2j02IG#2gLa9M~8ncxRX?@vCUnc%IOQ|6mi z6U>lp%x{xR3D^^wZ1Sg~CmB^=fPPl{TM|~F*b}f-GtzAdesf>YRE-E8--bvya z3Q*kBjYD4tSjyv_!($I-xy7g^9}({y)0JHQZ+AyAad$sRKIvWP=Bxn$NY@Qa9gKS@ zHNA+R>UzAuh|vzA*-S@)zK0&tC$P|Wz|J+e1zF<{GUHsBBRFxtNv6N{>&zt^(Z+Ng zBLiGD7Owp3z2Gwwd*(n7xUYDcbcn`avCQ3n;g4v}q>K0dZ*;QOBt+(X(V73%cK;9h zCtUwcr<#rGoDdrST1p8$GAtSdI-E{jh-5FN&X?FtIuAM?z;W2Ys-X#vcuiX6+JT#t zYwsUi%5-IFq#@T`$UO--Uv4ydDBj*JJrRPW+|Wd$T~-vArL4fuGO?r$blzgHXoZvm zqz4*+Z}2Cg1CY;w&aMcFKYqky48fo~DYnYe$ zG4+49!1b-*1I4s?vH*27eBCoVWllfVDt;wl*T}3nd(at{wI#}xfiVXN*Lo5>jn|-q zTVqJX>cP=khs+j^Zd#-<($i@!(xN?gq)f`953!txX#>k^Jb~SXz%L!e zs{S}@h;<|@j8h>WjCg1IT6_D@?(5T#N!zg$hdWM@Z2R+X{ZSR+hmDsjHSlG}_(-_3 zGuKKZqJgLL=Wb*!X5{(8%#CJxc)cBQBjp2=_e1z;o=m$yI_@Q3OWp z2?j|<+m;a>bWr|7fqH?|^pj|C1PSjS3;loSJ}Qf1J6lMfl~3N~e15ym98dy1l{em+ zWs~G_3hFMRF)b9|$}?kxWNKWy%9UDLO-GT>zk$lVr@~%{4s4=-fDTyR_;&54T{+XI z71b(c7^K7Ru2dz!3Z=}WXwM?~)fnFs_A}*6jOrG033FIX;0I&hjf7*vjfCTF#XY0s zyEIY2AiNJ#ReSFrIil|=)gHO6AKyDG`1pyRgZoiR*~j4;as|3C+JHFGm>gR$|E%+z zpR-(Y^QO6?px}917s;V{JJCx_D_G^Sm+ZRC6XFQ8nlSp=3HV+7=flhq2`S;^-!eT~ z^PurRI)#4!Ssdp6XB__TOrM!(Bt_NgOf64LU+%-~R~6(5LqyJkri@1RmFH0$&MqZd z5`8gIAR?dy0%Aobcmibtr0BdXEZof>C$d(q1iSsg90P)3BQ4X+3L{Yn)Na1Z!)0Q$ z&^2LI!Ng|NOJObY*92*e_hv`-mCJ1y-10116y8Tm4J&_T`r>@Kj96@)oR}~MLMK7A zn%X@f#kRHdF$F2%0#xbzhP1Df%ssWJ!$}?lSIZlGXbd8_=wzZyCr&Pc*n0{RNkf(A z>XCBp$n3F;N#FKAnuY2zgW2Jf5!5T%C@ObxH1$m+lY(Z;wts=gHpvOWZ*sR%NF7Ck zgl&wg`oRrorW(NLuV&$p71iIkKsW4)5pTS=-B7k;%}-Fv&k#kfg-^Ygc!eUIZZxYh zFu0g#{PWea-Gpcs8V=iY?d8@TkkoM85Pt z_2DpkhAGttLQ1$zuS5I;We-Psov6XxXmc$df%ja|<=Ere7;-BvqhU}OPEOZ)U&TQuXcX;L=aFyDd zEcSZ}kVp0yen>WCaBZ<}dW9RXE0Jk_7zBV0wHKIw&G{_GpfPNSARtV{{~yKO|D!AY zU!)al`537#d42jFI~AYVn1C;97^9%tGWnww9m@c@ z*4kUvUUf2TW!GkkuWDT7U-jaowK~Yw`ZKx>&pI|%&Bs=YZ8D4PRw*u?@b$+V=%Hp# zV|}_^rk>ujuY8a2_-}RxazPyFH_A=G=RmWN`ujx%2!cP&g}jl*kAi$Zqz5QvuBSc4 zjv^!v?zBKYNiKSRA8qmNht}*k;g35iOMK`LP`Xu(y6614rp8ZRnJPWF!+!DQ2$;5d z?u=1yqk_%bf#b1mur-{&CdapNR31omo8K`8F`T&}e762>IItA@3Y?nf41G=U?Z)r* zDEeCi{7ic6akcGz+Q0LAc^BHxnZMcclo^?OCPWaNuZIwX-Tq;Ah>b5e{0VWL2;z^^ zJN*p{VOtyFv(|*N0PhPaP%k@l#h|L2X=dD_CsO>&XYM{%Q-9$`Q#Wm&)X74 zQj{RNlgE3kG~Q5B&90VY3_*R(F>d;Sp>}L0)e- zyspxH@%ivTE)L0wA&;3G&XZQ%$dQU`O+m3Rn>Ke8ZZ>OeG&-B{nvjW4h7D=5IvE=F zwa6hYqb4|#!D|2p20y*2mw016uiznjxh-uiBag`1q~KJ|_3l$m+?6 zO|AQ6*5}y)Zle!--+^^Nkb(VyfU6&aOR zUxY%cL|PmZ&W~X-JhdHh9#aA?{!lXsxhq7|qDDtI%uYAqMQTb8oZ~VG&sXf9)lI1z zHZ7YNq$5K$^C1z`Cmuv)Ji^~H%hr{L3((#Z*Ntk93yU~a9Twrm|DBQ;mm6Fon{HmM z!{VC5B72oNiE$5dLwGwawk+0k6TMQ-bDq}Nb{`iX}-Kf-4o^rNZ7jilo=# z@gstWV+V(J4Y63Ynt#(q3bKw$9(-$9E4bYJ(&Xi|8-*C$DyQu(s3G_;5=UHLkQf{6 zIvI6@SS4IX$a2`YX5hIw-3{1~*(|rFl{{bdi3`JZTv@m3A}i*i1l*atvou>Bbz&v`NR`Nq^bZE#b? zo>T-7nlUBM^?LX^&Kq+2@&}HzOiysU{6g@YVy)ngsXQaY{3I*yahZ~a4p?4>Z*%P~ z1X50lJFD~AQ`f!ZgaLq0I12j7hn;APW4xnXoFo8Tlv49^-5LqEdjHK1^&4qGKGeM~ zbfvt+G`_LORBp<)vOIEm@lfsQa&%LO-bg#aEdLUV-&V9OD;k?stVJw~i6X3)aH;_l z)=}1X%TBVA-OA_qFH$miGzv!bJ$Grf*mbmF`Usvv2IDP%){^-^U!}RkVs29W2b?z~ z0oyCrU9K3}A^O#~ zr-@>EJ|1PO1;98Oo!8sr1k9;X>L{@?jY16_esl>mK?P(A%C@g2_V%f8myd~Y42gCm z+oQUWl0{kU6tZ}AH^2Nq8o_)OOG>v*5=3)SdPK|9=z-URXrgA-%Vs%Uvz&#T zSiPK3rWltk>}nZR*U%R%Sz}en@TPyjOixy)$Cq^JzR11B(h$a9b9K}L$O;|4Oe#j) zJwJ)nxKp_Ee_?h4&3>#q=ulVKS!?f^McJO&`0?X=xHOI|z4tQlG3XEQg&T!3FLvx> z>}Kg#lTY-2Xdve5B{#I_fxKop=&JQdU!i|C=Z~8i0k?|WGh$h`h$K*MMSpsxG&L^M zf34KLk1qa(cBs{srce(e+N0h`RR(LYzV^|t|HpUCXrn_Kcx*v!GT6DQMUl{SG}c+r zb6epwuH_(?ek@ekrf=^0&)yVHa*rNJO1D{-%#>MwjW*Rt=&NWCJ0lknj-uTd zSFfZy+HYctg2v_&>I0Fwp^z@3I)1Df#7(-#OcOWD6MSeMxjM@VDKE4-K?Ics2B3d2 zqz^477Lh%+DpCmADvmhlTe%@A;ty*9-6XfSu<~n+aF&pCTo8W%(C#z+JG1WaKbhM4 z5xr<}0@tl|{^+Vd`>MA1k@YxLCn+#;2dVGPAF?fh*?FA})l3-Qwh{)%(wsZAud115 z_vB`p*Xqi;7(~r5wLv{`DY;QSnkPv#zl3v=OlBusz|qF;q{qEX=1601>6Aal+D{kv zJ4;pIJIzHB*DpY=tt01H;m+prS3n>ff{+&^w*fYpO;24d7s!G9DhBmbUX+#{xOB0W zFYp97&cL=s5VQI;2}T|9hF<#b;Bz(84;8GS_S}B7bFU+!8xSr#oK-!2NFv=P#+dtr zoe)pl1Gc)^p-8?#-JNOoSVnXUwB~yjj44dz(%l zF9mFm>;++ElK=B^;Jth@$6^iDWH#pu{COV+jF(68R;BgzvM^RTur*dNL2R{6{dLEQ zst8u!ur)i%3C%9ToQUutPshn*Sk{&-13h)|{l|^78jNxM(Prg;XjdYS*bMB-WY?h0 zf?G}PQE={q+2ZrT4JwRFY$D2&FswQ=)XAx@)yitch2SuRBSLzDAQExod6 zg9}V#-aEOI@Xs{p8J;ohR=*N&`!gJDy;3v3VoUqtam%|Et2Z}t zi{pvOFk9#z-y_8D86kCw#eAwkt)z8;L~ABcJA%Xc26AbG@|{pl_@N!ynKr-nVEO!M zyX|UsxY!#y0{grj+B=}vI7sMvU}w)T!+Sh!dHGOIJA|Ko9JVvLsH2@`%mTLB=;ID! zgqS4D+DMk}*h;E&onkz`l^~OCFkV@v*2qu5`^fUVZ@ax3)C<^fI?^z@`CFI;nlnrE zZ^XfUR%wqXwtxHgjpfoSHLJypQQ5$V_P5uKuurgEV-0DHdn0nk1TwtpDZ*YEgqZ>| ze2wbiC9osh2to&Ta}ze5a%8k}C|?sggnP4RIh1&rsDXFf8~Z-B?oAr?zPMBHX<0-v z>XTe6BHmDE+Du`Y8_SW>qF35H>XYs#pON^zT_TQ4go3`ce5GL<8;%Q$xV8^|tHWS4 zvXroq%L8l7l&4-vTsQDi6O@&C<9!oRCB=zewI;CQ;zxTPy}}~IVnrClODFzgySTNA z5qPUW4RxOQ=mR4Tb}7?mA8#dxgP65&Sj!1smkL*?N=2cZN@Usjfm7TeD zhFDSg+=U0E0>kmh0+fJ@0oB!1CuPzJYwCfKE$`8*IB!`Oe<`bR+p6@LUWBi)U$?E+ zNsHBH%dm}FyG`*%js1p+EzaP`TN?B}e+RPN1H_$yW^n9l;G#(4;^Y;$ZSB#sr>)&B zgx`Og>6HiWdsagM0i~k;+(7?FCQ8Q6$l!lR_x;zn>u7ZkZ`30!U-C6$j?CZsM4Kbv zB&3-^_S9gY!jN?dm6DLe&CF|f3I0#R{`^vp{ueYC#Y1fm$B#TH z4xpT}y@uU4GDtGxAVAndG3=3sb&K4~k@7~SpuVHpqzU;5XcLG^cQ+? z5M@E_-62kg*wY6o^fQw)4uh??sb^y}IWTD>Hc^0H6=3!dneV{vjWPBFmyQ$u^ZF9Z zop)HhYLa`WmcrPy9`ICx%;aldc{lhW?LteMVn zug$wYGrzWqX=SssvQk03jBagpy*^W6 zV5g#NjL8V_kjykeV6^~f{@6}Rsk_c|7qDF|R@=0=s566KMOk1U15LH(bQWd^Pd5c< z*o3k+nBtNwHAzb&v{(TSYfhQKWv0efI|5o|k5{wEidmiV%17$UT^EeU(eo+tixs~# z_Zj0&56>)E=HX+l$m1eT(KMyJGTo@dWcZckdwwdmS!4iTvmJg-xe=>|k4|oYU}Ul} zVo57j$#y)}`O1}UwLme9QyJe<=~~EY=ipx!^Vy{kLkYUIH5RGY%FMM*SPw3So79$B z6LF)8Ul430#rkqKU2P5q3|)6c0my|RE-4suZG{^dMq|ua%dnXt$;}xtJ~IB;98g;c z^Ya!8pei1UGIr621?q%E*$D7wXRL6jnD90{mT6UORKMt>X~;DC2dLUGMJ6sAs!7BY zTU&7~kc7DvRkSuYX6q)#tx^)L*mUa8Qq~UYOc&?^QBjjRh$HrU_*6SAw1#C$oXfj- z=}g*Z?Od&8x1+|gkk=Y_MxZ=um<%lr(1**LT4GZ9i^vkahD4R>3c{#{x?#D8<7^{? zR2931Wa~yIv!|Or~2}a5K}GHcqrJ)U3goQkG^VNi%JAfk2`q<7+%VkgY;+) z+BkzR%3XhNAnriW1O{W3KQS2^gk@kQ5Cs$*fCN#n}i$=;gUx@++Xo|$HK$Y|9g zroE5gG;=WJEa&oU&>VD@7^-$pjZnL#KqEk1`%!V0zcyli2lQ67!HsC7mR#dDUjlxA z$`0+^bwv2>=6a8FHymdDR8BgIaZ)TQBy{jQz1P+VbZfPGVNjmuWi9jHN6ya#^C(@= zOR1MUT=f&sxdghnfUER^vt_iK;`lLT?&&<2I;T;XF$i}3@hR&+k~tR2_2w0!62EQg zef7GulE!KT0WJ<8p3a8Tw2WD#zvO5LQ7=7wDEaevd^D*6`1O_*J-VA=jyCS<92!;8 zL);HLW~?b-xF>sbBKD1krWbTTrIvz zAu}OvP2$_O{LVO$KY3~+#V+r9^u#X<4fG%5DSs6BJp#&(L!DSqt%bq<-K{^+bP6?T zaNWc?3G!lQNe^Zcy?AGF((KdiuTsr)ypBMO?!4T_*21kUNL~PRV^$nq2nDV|vQ|ch z^9QBG6_7i_=6wzzqY9!X9O(lKA%}?33L!_%#TBruFoUtJ4xgixyJHU=Gay(MROr;0 zCdK$t3Xs(F(cCIM8o)2=&{q;^Qosg%yM(`^)MIf@+;Yqj)0fb=L$k1hyI0U#rx9QRCgVAD$L_^exn}aMVH@f7 zU30XfDb$h^JO6SiCMNk=6hx{SLb2xo<5=vQ9-mo?`N15tqk%i68a@X_b|RAMk-eXZ z{1u2xA@V2PIs?$2VkQA&-h(iTtX(k!33G~sBcE4~7*Ht?>tb;L)poRF--66;?{YKu z_QME<-WK*az&eRZ0YI1lsWY)M zcq2WiM?R3i4A<4=_{EFj4%fZ%rd&qz#T3V%Vpce@>ygJllSmbDtESc2$f;(=;s?so ztntP_GrhE@Exn~p@J>!RrE!(jq0U0NFd~$!hn7DZ;2JkDN&x|!Nb%>_#1yO;}*|Cxn;Q8|u;vhZV{)ER^L_Xq`od z6h6M0`o3>Qgx+3vUHGiOd^cTmtK%6UC66vCNF^tDPS#$t=Y%z44P;1kJJvXJZ4_ z6RmI7j<})RBFqoebA>ZWK5jt}|Jhlxqx8l>=|qG+AQti)EYSX;zf+*#& zd&T1C)5IPhsCQ*yot2n7AL`RHGBb^)$85Q%avk1Zu zN3U;sUox>c=vA$|?20c(`3@e^r_ElapK@4==4ZK+AP}pl}vc$Hi@hhM+Liwj?MchPWDN((3rceq=FO&>)r2 z%cz?w_OV3Etl5u9W@$7~H+_t;vX%XC((W#EtkK@$z5C5RnXT-Ys89%ep+p+otWbMt z*Z%c5?k!$|6ZLrpA7?7e>^3X#EttAy@4HtJ_j)ZuJ|X71i{;Pt30L>2dkWEBDvihX z8rgL+W;>78XKsNC8h9X>O$8T@3^!>#GgQoe9>8a8>$-z5Itf_mnp}|GC>se^414|(J5U6+UD~CDT%szb1U$YHuH@#5V zSplWkEw@p&y|Ezr5?Oje?XD7Br+G8N$+Ipz5PV)#ICwE6lkYhvs9S>0#EI$Ksl1mE z`)wlT(2Uv_{Wka;V&$I!{tEZO_^jRGOFwBYJnU{3B$25vf)G+Zb+Z&nu2h@Qt!-O} zPXQ-Tu?9R!%v&84mmPEa&8@EbpEh@felEhLLT23XfJn!*jhIS3(+$rW|zaRRT{ zNW234SzyVHB#&tJ59?82zxrfW5+=g+B$J&FVF4!=C1F69c&N|#g_j^DYvPBirGE3+ zTTMutmVU)XDb7jX`c7?fDby60S111sL_P3N{6Yl*0vh~(KH2}t-79PSK~X^crpMEy z1Q36a2mDQHKt#nfrV$8xbp(}y~MsR_5C4@f{3!ouNfo;mX7XeUhvbklc5^$uo7>FYy<DF+p=Xl7%2IEROHgU=@G2(ef9A~ zqDU8cZ#Yqr@!psek(F43mjQ? z7;)~W2PHfbzGS}1YX()*+N+4c5)veetY6$%cmQ+SzwDc zttSKLG=XeEyhk`^--7u3gpUDGdj73_EkmHd;hD?_7Q&oV4Jlyz_8f90U}7Hin6W7< zH6y3!P3>AIOlB3URf;3do9Tpc6|6$#o>1d?_zLsa_1#e!Ik!??TctSdR~&i6p|j35 z#rUCfp{6(zpR9RF6?#L-7(#+AM}Y=oAzLJIp+Mwcg;JAzEZHFqRGeJI&1sXC1Xv-R zd^1kjmKtlJxe)j=FBkOew+;fNJOM-w{4@brBM4EgPDs%g{ybyyj+K|}Caf({sw+@e zMDpTp@$P&6!b=!u@P!)bw{g4s=Z$;xjbO*`G{{cmCGO>k(klLID3tB*zFR()$DT3~kp_VHGg{Kgb z>atH$J2-TiUnLRz*5(HZmj^{A=o2S0&4z?jwzL{!X>4RMt9g#i)$0W*+j|D3)t)=7 zASaVmrOgU4DzGMsR*_w%MXk3jFf6bv7>-*z@nyRA6nZZ7RBL0vx{v1TnW5oF;7+Fa zBHX3Z+cc1{n#j>tx0F~azg643iin_5(MoXf8O;q>T|lWF+gv>MIbt#XH?R?&gyGDp zx%f0-m>krpyDR#FX?%v+7Fz7e+^PUhBMV+gzo9&141gId^sOaZtN~xdl1}}Qt>N{- zr-IA=ktSST5h7MxKQN*eY4CIV?}I02DS!PnmkcerPu{({JH8y|ZfJ5f)@$GQFFiOO z&R=fkBkM+M>wzs#3MD=tZwa?zXSd%HgU7-#vtJ%AN|`3IB8mMK{k|ii=?55=MYY}> zAeVi{43664wY`GkD4_l(fC22sn=6Mfczl%Kw+2eUvndq=LfMqKt)Jh?(ZsYBkkQ?A zkV1wulb0v9X$9rbpS53TAm?Ia!)bI=x4Mc6-RgKe0-_oMjR7pCm!( zPoD!pnc4g;VzGkN=Y){(iSjWGE6GQU zj`QytrQa}BLgFK~9^)MZ3ryhV&VcDnoWTv#4FBNkf^Za4k8HYL5w!(cJ?4k*FtS77 zH|#_j#aICk%-sXbf2AcJ$h@v9@PL5i1^)-x_y3_K{-bI6zo5jFCX~1GQM15_F}YK^ zHX#-|6fhPjX?jqQ3K6Z8(64w>Lf~Iv6Qu2uV&p6bli77`%GH{w6)qMu>S$=0^etf2 zAYod~hE~<8HqAauYL&I?ORAOCJ=8r;JzgiK2{Me&FJ3n<)=np#JB~e0-)3Ju6AL5w z-k?CHbG2Q!RxZZ-_iZxx zsb04ax?R6&7jLQIdUuB^@34t{t9ffs_VpfjpL8h)af(jF5PZjAP^wZhjbBYYHi=Pe zll`?!b|>y%BY1nLV>i0mP~652o(*2vx`Z{|-~pZXtxeY{BYYn6e_uQu5VlMAR=QUM zcW(DN?zEVnZ9Fy^VsG4UJ9Rn1dMUDQo_6^eX#2kI?|t_6fi3XjRHXocx^2h^7VfK& z2>VEI1os1C-srdTP8TayuE{Y?}0#p#{sEL`dEr12W3Dh?<n2t<;6U z(H#z)-okC`!2QL&yKu?BR9@fGy-eaGt%ltf?CFJD1l>=P@3BC?XCd5w`~9um`ulo( zuN(|NTHRk8o!H+xq<(+Qdu#UujE4l+J_P{?#TUIMv3?$RB%kW$1Sspd?vSkRDkY0uRV0^>tZBUMa{QKC^Yxc(mBd> zR?U>?IrFLz9OF|^hUh{exbKoV_vnb#Rr3Hb6qECCW>%`$Pgae>MAk=Xr-+bGb`{Pv z@*=rq^NtWJR_YWovU^B#F8EXB83aA+&YED0rJUWOR%JL3uR)M z6-(yrkF~R9a)m6cn&m(KG1$C|VL*_cI;4h!m4JSc0SUsxDxD78elV$t5`*$%`d@SPVI_j7o^0usLEzt-A;PbT3mb>3Lc^O5Pj0o z14xP$@dG@x{xo~tIqc|G(R2|;^a}NCu0KWAa3KJ?{$)B@u`VrDxv`dpju}$j<9cyK zDe#T*bxW9uyJ!7MB3if5sOqJ?I3y+r4RZ!dcFkoTC9u-vY4@fH2?jd;>G|`h^e$!! zECiNLy8fVgIZb+Bvo2`nI9p~7<{a*7KRt9l=v%O{AO*BoTUpFIw5nWlZ=PSahLnIg zeH^<6_C*ts#7XjHqBgC9F$tW3(Q9+gHIt_LhRUj(J=H(VroAWh(4s=e$U#s;PyG^F zyx5jTYna_(V-0sV>`n$_o+*OL)1Vi^NQF#mONN6h;93JAoN`IY?fjSsW1U-P%sj&3 z{Y~o-*3y-h1VID8H3T_b?7y>sCxT?btH~^|WkZHKGPh`^H&OA-@CQEqB7L*1^O~`) zWRG2uy!(5_O%mgLQ@MM);RhgoEG z0fut+?CX|I)==qaQO=2c)M8uctbvAUxGvmC_Z|iWo#K={Ir%S7NCq^mOS&hG5-Kka z8S_M5(X-T$EzNADAo{X{s3Zhhyt728y6toBVTI5OVgh)k=) zBgXmi12ut6Ozr&zOtEezIChX3v=KptS?XbAxY2sz93J-8dcCXo(jQ`?DQ_b) zQ1}}|5b;6zw_zxiSZlM2V&}|Uf_3q0O`L*aqVcpQkp9L$Mi|WaX0nSfFqDPwVrkCw zN!uCjyx4Ap@?JHPV#LH{X&DyPW!J2lt#ujJ+|df#E+PYAP1*gG$kli9QEphn;mfQY zNppuo1yGIs5~Q3ugfcV4iefVrDG$-A6W)}A>#pJcFS4i4sM~C&m|7{&iqwnDCqraw z$h{OPGS1Yz52V0cz^QogSElM#j19b+#gK<&+=W^{(i0k0kTq);r4-njOOB#npaX5d zOoeh^j3mV%At@~x`PXsn-AtCtQjjxIzdTt@MJ!vw_do#&y_`ocrjeWKjQE#^7#g=4 zkq|fn^+QX-N%mo&$qSJ>_DR+VE~INX>Zmc^28A1OgIG`z79E{*g%6~Y?uAk!3o7bs z%V;rVfW3%o4K$pNfy(xFZp;(dbf^eCX5qPr4wdvTt}gY{M+i<^(x6pr5+vDSEx5=$ zRM$y`K~!jOB}HYOA~+)l?bLBmAG$-%kB zRfRSzUae_lT9X9h=xZR9Hkm_%8A-!d!crhUE6Eegco@5|c;DbRrxIy^#0KSQW>%@t zl|48ylfQbWx8z;L0D@gOyl+w^v1gip&aXiHi+g&v@$duyrj}VEq5XUn?&=a2uJI?6 zA8C~s`XoUUNoX%kI^$PR$eX zvt_<&_IjAX?ldCq!kIVLHgPPYiw9+aQj(!!^%_`QDE%yz927!2H(9+@sqHeoO)}a> z+(d1;FxM1h6tT`?Xmjo4n##lzCF%_klGxEa|d>1o2y=N1M3U%0K56JMR!{F!OTkZ|kyqe<1>teW#X^;XG(-1?9|_b3HXV?!|4X2HT$fa>;} z+>%21fkvA~Y3&>y_q5^BL*Uy|Dy_zTYh<#as!}-ozrQQauM`5Oavjp8Th1IWYNyT! z7b(}p7o5}6$BY~c!d}iDf1J6Gl<0iVY3s9V5iHKF)7M#w%AJhQIh^0geIlO{iJ(_> zhRC>6!n2yy0WKrVV-OR8_4iG63&Qsa1b8gP>HD#2&y#{BGe80_WVdcgtldG~dt9qTy2f=ZNxQer<0hTo<9To{qVGo;x6b+A48(wA^rW6>pSeR_NEbE5B4rru7_veUZM?jtz; zrGNP-9yGbG5~W)%&(M2qL$s!O!C>hg;`Y(gwy}Pmhc)QpleblII6~GbjK65a@eiTT9kezOKCp z6A{fkIyz#$QOw3KrQm%O&dy1akGBG&%Z`z=q#${Ck}=*Z1Rn;&{7Vjd`&oWd9oX)jE`rYGpC3fXxhAy$2+J#|vklYt- zPy$nERLlucZkSw)mAIc7$Krx*hiSF2dUEsTlqMZQ@uRN5>eL_A zi1PtzgEW`;I4tOp%pV?eyHE;)Idl{8wONt|r0ew93%DJ%qSuW21D9=*P<;dyVEoT~iJdUkvIO6kQYj95`Yn zL%4LLxHf`gC zF$C}2A8rGtH`p&wBPNREdf39or^am)A6j(NAhJHyQahhWW=goO7e0eHqL8#RI+(GM zz$!Q0>3Y3sC&$Gf`S;inWNnS0xGAL7Q`i%2q$^wc9OnvlcgV!nM6@}lCDiVtncLv^ z$@I*j1{3;#@=1U5U7kq%*qThrjA$k&ScQhX_2~0fa$|@6tVy zc-hmrX)jI5Y)-sQ;emGd@ol`I^*rqGl!%i=Qo#ruz4(zke(H@~yR~-6CNpm6V;@S4 zc5bqCrX2Jy7{U2*Ws5luEzPW+nrZjJ|p>{l<$g?qJ8s^ngkIR^48? z>dj?*gzKZns;{ToaTE9H@f1ixH0tT`_Z3WVz1v2y-QHy}dYcv^-_e)--1U#0YQ94& zcULm`Bf)(&n@*rpB12HenLX9{=Bi_;o#9Q-aBhN(GyS8+y4zSpdy30I*E@n)j0-!8 za@{x4Xb~C8tPcF;y(C!Mb{iYA;`2yf?BYH?{;tl-*WQ-GSrn+?s57HUOeK6PTj|Zm zIwF^GW8f_PW(wt{+AP3(T6T*xAhvohA%sbbNnwkLVcVGG%p6G|@)g5OO0l*?YutC~ zMp+8(W$SAcGdVj}uC(r9$4xrd==nilTSexc&~1iFv-()f&3tnxF=y8p1Wd=KyWbQB z>jn0nYqbrSKe2Uzfe26s>~`4%U+H?0qV{`#Iuzf33{T%Y-(D!&j@y1Setx5v|49CQ zmCx{uPtlDEzU9?so*17{=JTg-?3l-WXmbqWxe; zly@l3vk@=#lzS6_juwCgbUvS*M)%Tz_5{yVJPu<60_IU)T^;q#jO6Ws${_B&3%v^w`qPg4eq&DfQCuo*w!LXU zk-WA;Z89R<@1ar#DD4@iAvEf9(FSm5;^c9p9_jX& zS3-(#!1%~aPHd1vM&z012_LINKuN~~dGMVo%KIxA2Lu7AKI=e9e((lm{su+KeqRu> zLf!r^^BP9yLK+(V4GHoz?v7wPN8Dr%LtYogJA!M=Q z3nXBZQ)+F$2nT4)WFhG5Xm^W%C>b1@yimfX}H0EdZK4Q zhexu9&7v*{U;o7-aziGv0RK>|co4Zf2ABsd8F%S}ub`N@9#J!AQGehLe*P+8R(rOb z7}rLnXa2UY;0F(~!zWr%Gp%U+PIOeEL9tEHoI!1A5Cky|@z}Onip+6|0aW*C*b@Cs zroLI)dgoI8&K{_#*P#ihpwGe7;AlOE@BYx+;mT%uD(?O5%?*i_!Y#S z2&!98;+o=4ySVCtn_1+K0y5g^Cl9&aB}X+b7lX&lAf+ zztB$NcOjquS&btfY$eBW5<6Z1i zzr?sr?+QTfB2U%G0-DGhN5V9+f|RV`dL|o#W0Psu8PUzQ6zn^%F}RfKdh#zBSxGK~ z9Br)y-C^0;r*|bYsda)cq0Fv8b2X2-K{J)?T^ldHbN=K^wC9c;QSOZs#XfPxG;2cw z*35@@!wEgge(=hDQ0~mJ(3LcJ@v0T)fiw)9 z!D`8jNx;`j**S`2##qyJ!ClEzP?XYAJ|{)Hn>u-^@6$@2(fbHF3($0hwKej}yO z{5kB#yG~u*gb77s55;(}e#CISm#WG+M?F%orCN5HNLsBgn2-_uNs zxL|3RVl~^acy5{JNHi+@?0gT8;2UFaoYyzNfEn5E2lOadDA~2jZmq<(yihy5%9%1g zqOztOs}=2j4xwBdJ5f%h?;4u7;{KIKkbzxAbvG=nLeRSKi1Ruw&5QICYv2}9+$NmI zHK+6fx=#i5R?v$w-~`3U+UNdt7wylytW+@X13DS)&s5V89()}bS2gMK>lx{E83KycHBgL^h?*MO=v}Q4OHl^VYoW*4q4Ak@vh<#)EAtc zK%pn(@h*~jSnR;rtGd`->!N{0xskiH4M6x!-j+qpZX#=jSI0F;C&tgccH$%Q%Lx6$ z0^WYcI4t|-GJa;;EW8^MV@%jmrFStadu7B0t^H4P11I0%I3zXnMNh2=oQ^JP_(^do3pQUPl`*6+** zMlIJDjx5z)P77i$B5wvHxos%Cmymi{buhMcPdc^U#@6K`t*D!I3sN8)*Fp8XGgfym zWMHxgkB{JEnc$#fnX!FzI6kfTK@4ggFk8i;yEIgik5is7C zMm~0b9h#8He^d;q>;PhJ2)R-x1FmccnliBIB31JOc6Jkx=@M7QGLV8rC>}~swfQ&e zWi5RKm){7Y`UIkTL=pWg&cM8X9NfcYUeU<*;Lbx@Eoi(YHXJ~&`qrG8mgh}Y1=aQ} zJ8)NKPwLY*GEbp5Wz-DgHf)^fGMw>rML2d%oKdz#I1ajHunYbld`ar^IZ;q7#_YS#iI^N-O@JxH!+Nf5WQoY^QT?rlB z+D>bata42c%5DC|Sqsjn%dT&v$DH0*IeSk_dN8p(kbw4GfumEJY$<|t%taB+imWU8jyR_gsiLZow212 z`{vsZ60womW_4wo{?Wkp0zB%3c)PBY_R0|KE;hgm;=TC^W&TJDTbf(%J_B&~^v^yd zL%%VJd8+Mmey5wvTQPv|22Oq?=b6%ym+mzyeIuzV?X7F<0!-iAhOFYn{Ks>pEw5$B zP(Km9DL4o0p09T%MDRD0f09zi5wD_sbqom~jqXDTh<=Z&;bl^Br*<*8kFq}C(*YWk zD-|Q<{aYCBu+m@1D^IUoioj{l9u_)%QIZQ1jf)G*amtx9Eu3hB(~Me|wtc$QgXvAj z_Y0*8P-_!4Ff^(=Wqf^=_{P>20jt>0gM|y7WF#!wqW;$xbLA zpy%8&6z)EsPM*fq6XQEMK#zA#G1%9gWe30U@bQ=LAbHp> zm+MXn{Cyx|@mTSiFe~1aGsJd&X9B}+;}naqOSCZ!FglZD%L?V(yHgLSn;H2`1NsgB z5sC>@@xvigDQ}+=AT2wU8-EAnuXKp$dX36so!0BGMin93nGuK+d(DVLX#_}&@M7J| zX!=-Gt>$3CFEc1MsZE7u_qm4OO7jKzJ0AutT1ixV|N&_$V z5GCe_`X!CJMc#42*73$_#JJO%SiqrBurq?L0g{jtZ%b!e`T+$iK|1Gn6VzVQ!+PQ4(xUPolR zUuT`>usgIexL4$Uzml$H=f7eBzjjc62mD|uk3U!n!~dUi@*j>J$~J!%1rdGGV`!2J zCvyhnb@1l)uR^!@oJK4`)f+PAPx zbagW`%keOEHTC;^f5#KVvhrcH*BAkU=9370RvJOmz7oc7{9;sCl%JoAxHXI#>!$M2JjA$WPro*={C88Zc(D94aS}J@CF1wPb*Ly0G zcLEe`gEbE>Tl)Jir@OSI`tCleu9zY{}f?pVpyiux8#*Nh?%tQetp>%(Q9j zYPP4+E9)4|E6gpL=*dbL^=P3;fCb#W%PeBc88J7U?q9Eh zQ4AB;pWAt$|Kt&%j-}4*BW7ZlGL1JIT08(hJGAH)M-AVSo^WF;Q4C212Rr1FBjeD7 zNtk5!oISmg9I^XXb6%9i=&?omp0c9)@q_07-<k4WWCH}f@QD3F zKmo)C31M(Sd-(*NzYKl>iz`rNO=b~;kunWT67!eC$(L*Dg*AiPM9NuHK|&${i&&v( zHB~P!zxk?kJ*#RxuD_plwRAn}naPqS9s=)YUr+G9Up78_UNwC-JxxP>v3q8PmE7WO zIpg@Gi>=J}P(CDQHYn2hB_Hn;y*_il!M(|`{f+*VD*kd^_?q28c?*^Nx*&}no0_CO zGlAK&o_27erGl)aJfXOBT_Ar`JR)#!D7lkoi$3)B7<0R)$E~>oPv)VFRc_-yQlLZ& z_~z|0X=WG_@QNPQQ^q2p9;mF>-dW7^=o}#?la+BJ%->=#dL>|Wjoo>cJd~7aQ)-WI zI@6?fP>d@T-?p~}P;F@snT;)4K;~YRa6FJ;@``0Rsc=$W%mnJVw~wDxatobKCY|vn zn?cmBQO+oM)JTq)oP$8>mDx9Co_pkEerOX-c@s4A9|cp=DZ1BZT6u)eYE;-~XD;{C zK49l`N*5#DJybf&?|HISpBz#05QS(HOi8k_-BfVvPFZbkj_$zMFH?HQ(|4<9NGZ4L z8o!Y~#n2_2X7^tll}jxYIr8&@sjv{Uw-7A=Jgh*psnjU0$(QCO)w5|YYofp!ViLZ0oV zRD=jmLbpsBVrn8mj39Zk*Neh6VM$BkBSMLCI)4KW#H)%WW6%9n3&(MXDm7FR&sRc_ zM5{F5(DMpT=T0#fRwtc97AU<$3g?Iu>G}B3%ONm4t?M!5gbm};=?p1nH;}4D*$qG+ zf-oRzBdnSG;eC}QFQ0-iDm1G`w2(ZN#NCfs(r65L=5PZSsj`kI|J2qd+AsZWo6dlG zYipdUOHZ3Pq`?7@j4#uhtOy6dTc~Gauzp6=|2Xhn!#rpgl`&LWpmjQUmBD!;k2<+LWV}4k^@EJ($Pw|XgnOlvkYb?sFgGEfR_sdq?Zs;x26Rh27)JrK0q3( zXZW+ktac!ZHfuW#*?{Nta01Gkj`M{=gChN#Y;3o+Jox;FRNFyRr>-q$QsLF znt(j+Dl;^+K|_Sq`~II2E3mFkqFNza@UcOaDa?!SOgfA+@U#?p=!new{%ICIg3zoN zrr^k`kxnLHk3qEHtC8|P3!p^!`MYQF?F6_DAbL#Zr5C!1uI-aQEP~&Q%+$}L?k;RZ zdtMAP*67d+ZB!;6dqu6672q;YX>d$)QD6#p>yXF_~-$A?GQo?yT4kL=5GZqH381dnMsP z?l^-s`PHwHvjZQ;<6$*W4bYg@32{OSp+DyZ=5V>Akei|NY#jI_euc^@4kSf91eY5d znXo$)GB4A9amw$~yA&hD0s@J16qJP(^`mSUpbToD#Q= z4mh5*{Q5|KY`R}jVPmFN2MMyQ8>L|`_NH*HP@oKM7tMa?7VS7=eaRAXDVe)^;EA>^ z(PCZ~X`%d}iEg=VLFtx0n0SROkBW+u+oNLHrmYR0M)|pb{w`!v;a;`~R3LNov3|}u z+RKI9EqPG+iW%*8=Z4&^dT{aL8QfEO3*${hSu2o=SSR<*&evXayFO{k%+Dj<_l8Q4 z3@D+c*Dbh}@n(V_3*Dyal-ko`@r-j5>Ov*j$C7_zX@bK1c|)Oj^ExF6rBMeg2p|w5 zHn#Eqy9O@RreZh>COsO{GUS7~Gu&eJ!SmV8>}I|>*72i6CVqFBV^vpLgUl!T`6gSw zlnA>DKvE8#QD4#A><)5l?v3`9CkC5|!228Ko!D*w%3DPR^DE94IfZZDolYqJ$9 zM(WSjU)9B;Yt1fuIkhBCl8E)LM$0Cu7|He02SVOy7VbL@z%?ABOnpTb`==5X?aaJ{ z!(Lh2p+x9f(!k=?Mo~}Y?%pKjK9G5&=}a8Dj6J2~@heMI7dNLQCKb>MFJ;3cFAxlW z62qKBB}EPnK9ZQ_h$6D32&4T-75Rv!Z=8Hp_fD93`(~&)qCh6z!OQF!ls2Oz$S74)+|XG5e}iO`w^7aDDP{nwdX{y@?mX zoeG(ohYBat9CAWkA`sNx;{66n)nB^!02QonV3|Xmf06mw(iv1Q5`l@~9=Wspf)gI* z#^U>3N$-~n;5?|-YN|5`dG7|=_FhF_WBQT9)0@P}4lz%2`9-#Y~bF zYS@ES$_aR$Ya=PJ1WD?I$e~ftWrWGTA3(-p6sm~vwhL%UPq|?jMxgR-HNFU!46T~V zF-axg*?#8Fz~Uwo_VJUUjm&-43k7t?eI0epiw}Wd7quc>VsE2hs8Y1d*5tqVLpP*2Ld-~D==l0s4Cgcee=XF& z2Y)T4eqQ8=ZsH-V@Slh8OEN@D7>Ln>NE1=+*zS&!*9~yn%QC-&r&?rMAd49zAml~z z^FsH1o{GFsZp_H52uFrVv2RI+?MupWPJQQY@8s0cOc3?faA8YZ@JApG)S1GF6sUiJ z5_y_NT&Sm&JCDlL0*e}4lh>K`N_Gph^$$&#j73DyjN^zeroh<8Gg#TX;^{xuk)!Ui z2l?otG}h7Y+;vAm`6KWEoozC-0sOo~oF(+gmj^u(k_AHgm~t6q2jW zo--`b$ zZzM_kR@}_6R0jXbyo+#>kkKh@)T^DEfVr?oUid1{cu7EjjorCZe}kP)XW0dp~@c~X-T*NhNMVW3(x^hdTr6t z_#H#d1j1BP&-N*0PqzVZ+K20WFPkT)TUx(BAO|j=v za}&AW(v;xLNqB@u@a1G>y?;CslU5|!-nE&!aNQC@oD;s#Ev$HiI>>kQ_ILyb5|}#? z5}oi$5z3Ad4%bdF&!3U83l-=^@=M7j3I&V-rRXrcv3*1mMzOQ4J|FcfOuXN)BC`Ck zShHE~zr@UL9y}z0#TLf1S@wt-PMta7s8a_#%xkGvIKBc2(`h+Olp{^4A)d*^GIu7| zh4-D~Wm&{B!@zZqN2n*HXVSTfRatoqLlI^XA{Oq!r2ut>dSVHaXp}9*-&3dim$u6( zlPEck7=6Sui^Lx9r~Gbar}A^vLMD7T=9Mc-Ak$vvS!_*BW+WDxWJeQF%UN6DY4yW1 zXGK|6p_hA3&vV~@NfbR3x5upodQ;6VxX_3fKqOo63J4ROM;*M#cJCI>ojYMpkh0(R zixO>z)IMpS9&sP{=PSZ6hryI0RkbaWge1^k=O==sG|-erh!UP7<*yHPoi%-{5%Iz* zvjd5?n_D>j%BuNMdi8*5+9{^yeDN)%x4j5kY5$#2F}cVM<$|<;DXLX*T!W zLbNsG+v=;dhwn~%y76pJWSiCLOnf{6@I?IIPDREyWctc zEtMZw!|ge#!XMiqTUb~_;XLU=ixV0m*J?VOScCGwL`9ERfG}GfhnwdE{xLNBDDcMM z$u)1}Ry?9B73(v{1Nu6hmpdy*fu7L*6A!ZJn{d{wPc>_1JMYoO)1-!fk zs`#Q@)J``R(JX*rPVDzeZ2lnG%`%@rk(>qPhb8HUC9e+%`d4MKx`$*E!0^#x=-kFi z@*2VuQLu57wIpdbU0zc44_)s0RY68hUd9g2DpWg>CxNlE%etiLnq&=+aAd;@UWthA z%s%nbpL{{7M3OM0%EqMpgr&;+^)6x>r6p4_FMw|4y3Uxv-%#kiV0}pTG3`>^ zR89LNELTlox&>ikEt{$_S4~k&+p-JpoSM`a0Z>i5#Wz=-Zd-|U=EJ7h3<9N!8)dye z=7)U_WewVF&$fwuVUN;F2!iQKADa;ysM{4-hv4AIjidb4!Zaqj-Q zfTf#q~t=fe0K4cJ}~iq2wtEOV~mGo0XW z2WA|RLHU*YYgAj6>y|m&d$uKpbCA=a% zjrS(z>Zf_Yx|Ba~PxGR#WKVu-zANw4&y=wBgEGjlJIX~`5adtTvV=&M+BrOHAb@^$ zkdngq9GiP}8oFU=^YNXy0u zD_BaVM`p;J&a)TKEip-)MQ4tyGbcqYcHNdkui*6*Pek$Ng$em1Wc0BbSlMI8)`jy% zm-ZdrPc8=Z8wUx#4sNX!nMdn-%F%44zo!udEpJrR5}X$5!6#Z0>nSeHet6Lpb;a{l zG0+93)i>T;5~(h~dTFmgK-69wDHWG2WArzZ>8D-s9FJm}hSqW_Ba&&`*Go|=!Mr(g zvID$#D5eEmMhF{nYk;NojHoWeOolAORl)h(5As|?UEZR%NysQm@kcW##zW>cn>(G9e2g8tf}T~|beHewy@Wzke0(bnVZlV+5PXe zG&*4uR|_MP|L#u&tLV5PsUUBqhD;lyOM)XqA&?i(GbaUE4#g7Al2Sw$Nmv*Pe3Y>< zwT$VfX_=LX;HoSu`WMsg3HbWYwAZzJ-^_veB~Bc*B^J?;1Xqpy-E?|dJIV4o$^H8L zfa+yGSLh6K00MGf>a|Lny>0h*au*uOwERr5+>S9sJaOqPJP7cQY(*9URpKmhF@`ye zQ+sFPq`gQ}83>4RbJ3oYU!)(I#bU+;m#(>_S&~fYzsns-fz% zPJHjqOD^PEfR0TRQaGapmtwavHYU_KthtgHAuYlJXB#zE`SPHDofIXw6qG9jzHyHM z)8=qXL=s5sc$6l&!ETYo&RA;bw|5u&1sRQ0Ll1o^Jgl#LSYZ~9A!f0?kPxpLgd8T_pWjbyu8?hfj<4D3x-l+)`I) zY0wMbrQ`2!u>L_7ZMIupTl1IR!BBL9P^}N>_sRkaRm^#mK&aq(6HjJu<9#FQ^cUbm zE#}i7yz)tIlo6W6wfcrlRny!G}*;>fv0dKSW?3|+UzxjX43CCOzq=OAi*we7DR8i}% ztdJFN*C_22*Ph5)Iu&ZRkWrV`VL-e3{&rHf*u*s}fSeH>F9Tq>mta<>^7CWTWZVB3 zvj)vLq^>0Y0eZby3NBYorfyo8vM-VXevL?^NU=!dfF{z(I^9PNR_>s&jErfWvTxW} zn`(ZuqJj7D*$>9&q@?}|GR%CYsW{v;!|NbF7o z@La)N`7JD5|EU2^34-%?`jhQ-J;~-|c066R{kccY5-ZOZ%kbs+XIX2W@vWgFB(2Qu+ zeKJE$~GX*bDe(W#}UszZ*k|A4gl8vQjvznk!Prg=j!N!4PO<3TToy^eATv+gN4uNG_ufAa|u;hslU6Zz)V_bVsJjhwz3_E%K%f7v|8OYKK$*M zPe#q!h=r2YJNxZhbQGn5mg2%ve*b2YWekN9hYGq?QSxT1p{3!K&D$kL^vYT?^Q5)( z7}XgD%P|HPmOL5&APIvY)$|?=l4=71wo!3Q=|Qu6Js)VyT#6zI=@ft)8uUanp&;2+ zRRYBdlVx4`P!Ggxh2eSWZ0SyJn=x)^N3v4#Ch8bmRT5jFN?@jxDlE6-%XE0NSe4;A zZQeJXIfIzGV7YCI9DI=sxEfq2P19(vFV8S}!26q%sW_hsigEhGX@FK;;3LaQrIm&Ppe=uZRy zYtvr#(M4kkmx9DzNz1Fr44!y_gRQBN&}SU?$MZC!f)nD0)1OUzc^M)l@eQGIY#hB* zH?{W01P|^k%AY|nR{7#9_v9@0CC;ezjH$Mq*bB#tP$4z2u;OL)c&Pr4)U>Obw5r@i zQ~BM_(_Yf?Nec7}l-JbM4!MG<@Cgode-dvIuu~oQWXI*d3GjIBCf>@}AHR@l6xB@S zb6Epkilg-QRuF9~6HFO>1F0TT&FZ77eq4&MEl6tXgix}24i0zI6ou2@v>3W82s%A3 zCf_2G0#77FDWOB}S45d;L+!UmrPdSf#b}xQ4(i%=NX=x|`NMRI$svN1SYH34E;vkS zTUTSPsj3+Z{v|2QIl1LW^Y=nJ^s3KbhZA`Y;5v-$2q_Lg92VAn~t2L z@-o_!MYMBn-P_-;twpoA@^Gg}5yo0Gr7}6L0>40eWCu&yWQ;&Gus2JZdo>pw0}C5B z0p3e4@7I1Ws#dU8A$Pyl}Y4A z=P>(th)>9E>N#kDD9d5R3Y+_8RjUY@4P_C%`>?vQ$!#Wf4UbaC4@;R&Nh=HLeRS1J zVS$O;ruP|GIN}8FFQUQ$pp&VxpPq{P@h7fa@N=|LrkZUI(!&yoh3I$Dk) zZ%qeITc`Ss1BK`8?`0Q) zH|Pc#!Q$MKQRb5P5b#-3wOJq(WG)B;lB{72G+oP5 z>o~K>3Gk~KQ6_hN7?%?@f@fgOUvqCJFKV;&0*+WV<`1V=6Jef*Hk-D0 zryHqr)T1ny>^u8b5LJdJ31aVRa}A3~@RcT)nnO5J%#2YIhc~?1gCu6IwJvby9685L z({V;&E7-%dQTlv7j>v_b))6Zh2Va3no%~~=d5r^+m9d1v+rSCzkw4rn$oZrr&}iC> z;?=iecF@Av&)Kcw)3%~w@mL+mPP6Fm2Ct7}g6i6cN4o|l&lSigm#X|nZlqIN(jys5PPIBeLmdUCT4-)TG2Zca?&&)2&_H+J z0UcNmNugFOyn&JI4rxZ@nm1ZAn3psnDU!wCjnDm{3qHj~YLX2SGhH$yKx+2*>#l)4 z@|>yT+P8#A2gNX|EFSI(HE-N-aw?4#ZJQNXD%Fyy#<5PQn7<}Y%K!%~K$9Z|{9j27^G zKoP1Y|0d~%Yo;-qHEVHR0AZQ8gJ?Iqh#22f|J>@mf-=W(BHfc_!D1ajB#!K@Org9WYPk1(z7ciIw z`)!3;^ova8T`3I?9RaO%`o~*I2hkQXKzab}Q&p8}+M>14a?b3@B$f#X*g^_V>a3)u ztFD|e4VT&6eVxID#z=!*tVIcH>4x*p`KgK7BKawil<3-CpPC_-!jsH`t%TEYx!wj# zRSn+>9n!sAYJOEdu5_0@hV)DY_9e*Vns$e4m#=2jv~y)>4bn98n`(F)pJ1s zawChJ=U z{L-ulIg@9bx}@ZwfGaFVqG3KI2efBpZ`uJge4O(MW{Oj7ynXp0@PsEz|f{h1sc(Sn4HCLLoM1g=cZKdKeI7=PEQ^qIwytzFM!L&9=Gb z!`~mEtx8k?naoJGILYYzCR9VcEE6L6H0>QJg690IBs#1=!FkD&?deWX?veweX+YSrj+YB+w(fyld3A<*vh(u3k|cw zxEfR&YE~&5LlJhR6@qD5MD+*P%zfgn9@q@UA0dv0j!!`7$03P(o(pU|w2z{vYnS%| zm+1G1gg+!%m!t1*%hfDp5Vs;|L*-UCv3%jU_KA6-xa;QG(i3?xNH7{1Q0gwL9SOr% z)DA>&Eld+-szK~$5q8*e!E!tD8jG`^m45ATkCk125tVDVElh&F9Rquoy#I07y3orZ zsXINwqZ-f+qY)v<3uWrz`IBZ8NelvE^)YVaJpIPOZcqfF+>DU;*_a23H?<(~?=5A) zgt=GDbor;*DnoOC&)o;Mj?zqBV#n4VD(qoFM}$s+!^?_`@TQ6CpSd}olz~7_gpD)( zUK*5kgBaL0JZ7?Vim{+ks}9QPy-u(TvK*wpQj!_U?!wr95V2Ym9UzOiu)-~BIbP?x z^Hku9>r@!fyaI6x-4ocZwFWiGZ!OwBVu*N57&}ZHeDHg*Re8BOA9I+HMHKN)XbiGd z^XX`o7k)qfRgm%T$(nfi9w6=c7G;S3hic8y&cayC!2bV8GD`m>Rb6}^>f|Jbl&7_k zfC?$G=({4K#LowoCs`l_dGs-&8&myb3vj*H6BicezWM2m_-oMG@KmUHFu}}pW-_bI z{qModH`);P77&19t$CXlfvAa6Wi&C=92rXM9Woz8_8F|d3f+VO>OEN)4^C)f$g?Lf zV~){ta6kk(Da!Z=H|kE1JgLjjX-y}sak|N4MDFS$9ek0mynlFSh(9UDD-LcE!nr?& z!8V`cRA+v{^t+EsRr0%2wV(_?ucCzS<+`ro*RAYEiB%chC48k*p#KT<@ z_&P|$U{#Gg!yj^0ya&D1-OU{DPGytXYAeGgH3wp~U(SFSwpOo(;1I)ntrW$sm0 zu%B-|MCr=oTqlNSutyFJBZWz<4HLM~*A~Wz_6`ju<@q3Y|0yXHB2^gqUeM`@Ojj17WO%85OZsP7ry>>bH(tUNu_NMnV7tWaO0?aQbgx86n zwF|rT1uvMd()=o_R2|57L&5d1GUh3D@^|iPWCOXll-qOeF1YbPbq_2m_PI zF7VH+Q@cX7Jz=h;SVvUj)Z4A2h)@Goxv=-mzx>FFubTS4oMTnJ2Rnys@0Q{O_bh>S zCbr3+SVd|;mBvSlyXR1ThxV_ABky@}4*We)I`scxIR8Zt3|6v{TaZWRaigKa3XYag z9)uX}t?5+$s30IkN;VF|phxQ7a$(bwIMcE1xb2WmBlW!jdnt^XxiU3nWZZc0xH!Ad z^7?aCyTj-Ei+#`l7InF4ZPt`2)`NQ{KdPFWa<#e6XfGHflz?m3;7F7{=|a(kd;7pw z&AnUMhGTb|izM&~Y};!}-zraDvO)@lG3k6I>jyzB=e9>dK$%dQ^*qe}xD@0zutFR* zLly_q#>)WgU9M2|B}(Bl~sz1Mx8JTKbMU>x%R;Uo4tAq=EGrFdtP4Z)?5NF6LG z^}6_#;o*YlU#d2j20Q)!FmOdm9;6T<`@#W@%S|^(n#V7B1H-8~a_lOz? z!oyp5{q{Wr9~lKw#*INCbG<+jHaJGXf5c|VP8d{2y0#5zebgMUxI5{7nw-a&3zp*ns2|4>5BR*v?|TLqgBgikRmw{tZN#3WioS{%u5R-+AMI@;?8? z$%|HwmR*oX{`}KkZG?&rBm!(qF3A>jdq9W(%Ltzy|7SLW5x}a}Ucw@^Mkriv-zcpv z-h3bEMSj?61bR4rEFrtc_r&*P(`h}or~B^@djD$FK?cg9G-L~k;o`Kg0;EJ5^gd1$nY7n*3_ zaf9Uw^JV8A#Mw%qfClk5gH>f@Pj{GAl0-J%-*gCCMqwaAt)xTVSpsv*VIpTNHJH2c z5zbl~RlL|3XTeoUc^CBgSx0IpAVkEN`C+d;q_VXnUrUpxH9uc1!WY^~T~KwXAq0in z>{Oi`)y4qR@mF}&NgJ-va}QdbI%@OK_aL*n5je3kriIi>ZfNsFjFYQdm&|m2jgDDnrZ%=irEX14t*&cWg#z_4$k(X-djW^>^aGV{ z9Dc^ouAcyN3gYv90WlIyD0Lg0ILI_y zagH_S;;)<@zkT|sEn_Tj*Jn1MSOZ2-R|;1|gfQWbvMIfM$lWH#YPQ%X8MMu{}J9ldxnsZGRoKh9{&5pBrD ziLYqc6Llu1z%JCW1O=JAQ9LE#d`yeC*ux`5O&n5{U}Q@IJ{R#7E20Wu#E7viBF5>C zJwW&qwc-vod)$kfBDe=~Y#B-+Z-p^IJRWu)?HV^^Gy;(_X8oG&U;QZuQrqM|uC-r( z`%{wt5Qv%oZz$ffMf}G_V<`<^RDlmL1kDyn0S$%4NK7Q5Y61bT{Ig)Ufj{6%scWWg z0$41(p|J*vES`J+cpaF2-}VEurgQYXXWLDuzdpW?$o;U{lp7HKhWoQNtPUF`Mzx&Q9NcwAL3dMz?mwe%2aeN22;_Wx_9|9=cTnG3) zT=Z!hJw z{(S`;mXq|4W@{+wqvsF>24s84ffI}K6If_}G)5N6=G9*hy*I{!I`Hs4znt;;erQp4 z1;C2SN(I&V95FXWw282jluVo5_ft1-NL{qIiJ>TLu+CY$yi1@LQYF8R$C@aQid87I z$|cpo6Cnn_!$}zSLXLtX$G|hYY2q0CrE7)e zV4>O&g;>oJp_h}dY#(eKux*LLF)xWcX84&7m0rTOC0+9MZwcRU^EQ9#w~aY}OZ5NA zKV1%qMl4@PGb}b0hy>0Tl*oTNGIf$!uIX@i z20a_;epP#0ODC1Rkp9Q%?6bB^^>j@|PLq)Dirh;#$LSA8X6cOY7f>&^rA24NcgR(` z=?;KH_Ab*W2*j4;Nkrh-I8@vhpfh;anfSUs;R(%0x?!C7Hy{VnHQb=sP5l>8HV zIN~~T_Q@SNJdB`igy%j-KdlVdpm0=c(;}h(Dd{Ew_5L{8gW2;hCaeQuxf;5;|Yf@tgM@bAX7j`Y^WF07Bg))6Lc6QYmfp636c~g zYdFatL!EQE9N@QCLd^#49iauviekOTbceYL=cMalgH>j@(u>w=vn#b}%6<#?i17l6 z8ol598@iBAd&SBvSjdRwX@9P|`TCjm^6)o10NjPm(&MA!h#vaX5cTfMC{CBJ$N{?a z&QGTm=|%CS!JMj%PHLP138L-EyIc~CVpRs$Hsal8kE?*$E2vyTp{#oQ&P1Y#gTu2+ zH0^b(P&f^vHJEul;?^OeOMr=Vi$@{mS!;xi+4G|N>U+Zug{^>asmLo-^@D-oD(H$FGbdout6@=6BWgY$}=Md0sWerx+*L(;+;Z^c)$N7~aN8 z95#-M7g$`;Qsj}ap6nCJl|FT8GET^;AE;e?i^Mu;wo8Ipl_1z8=SE+gOAXKzrkrzJ z-Eb%udb8sgY{Ih9X{_N_3q;}}+!gP1oGp1az%4HH4I(XgDfSa94J`bWM*t({$!#+jjF*ZmPKO8J!LVt=rZeT{G&{X!{y z09+xS9>D6jj!W7EM&IP4J>NYN@C1a~l&i4p8&v%_2y1;H?GBl_z~?7OR-rp%b??P_* zJBIwH_`&jj;)mjfBoG5U&)IT~PK)OCvy@eriapI~AbGdDP#L7Ew_HoUjz(gF&AVOz z+D#waO{B0u)@lUrQm`>86PcN#>+$3LD+vEjDv1aEae-e862uG#`lwE<$2Qcfqx8g> zP59#|*2WmUyE&2+4+5kA2pIPw#g(|VPCcaDdS?-q4%hOPd5--TZC5(&J!qqO^)qog zf5AFjr{MYIQTpiRp^Mn1l=DRH; z*h!WayV+r(#m>Q69R{?rB=IEplojwR%?cEhP|%3bUFM)xM8@4CN7vLH>!TFrzvN6p z0QrxCw3XW;uc9w7^LJS7){<+>j2p>krErQc35FeVSt{g5uP( zz{F)Otm>RLN%Q)H=Ebveb3gBzPpt`MegFQX{t8;%Vk4F5XoI+b2|Vl=4hyvGmrtVh%PLQb}|Fg$t`ENxDfoN{Wx8?&Fx^e?eJ=D&vmZERIbfSDV*EWg$dVDn zB*(aGecp8H=6T+{&honUy}d5Y{ka+hcQF^fwRyQm`bP}i>+fnX7FHa8Pry&y%X^_d zUq0LZpDCakoTKwoo6z5^(GR>fqf?qH3|0DlF(})EzN^Qg?!aO$luZ&T#*7bj$i8z0 zU*a<{NKKyMIMYD3$+{vZr?gBWNNB!*)k^)%*d}@peTq@aRxN*;pNNaC7M8BD1dbdu zWcjv&=mKO!*boy)DcLa*RpO=q^Z5p)<)E;q^^}}-nudBrWxN$)aR&&ftf(9)TVjJu z+jH5Lpg-~|a4ONa(*zLRxKtwBXe7=`SfjDAmQMl;YWx8Bthwh>dt~Iq=j7|JbgaRCLYd7mx-Q~)f@^jlB*C7 zljB^#N{q&A%!W;m*z@Be&&UAa8#ql5uJXq-Y-=Nm0+`UDpgfj8jEN!13scTL$HrAj z0a=h>9w?azD)s)E(W^yw{&D!+>w6AL zOr6u8TZWG^L2SM`nN5i&#bAw6cK;jBT2G@qiGjJ7~ z&m@N8Sw#u&;nYiQ$f8s1wJIWcb}&2~vtL^5IU094LHU<|!#V#pGnC1S?hu^Em`T-` zKt++ZDZPaiCQ1(7A&MK4gNHbq(z0<6y-3D@9>RGQbw4B*jpy1>HDbn?K`krkUC4qK z<$3Xm7j>!&P@fwyj*p<*G?1gIBKa=M7cWMvj|i z`GTxufsqm%;ZQIcw7d~FRaKU3nSA%o*uvwpW7Nuk=kj@>WMdeG#!TE9)ugr-OO}%( zX0^$){fIGGa}K*orFfmJju&jUU?2MDL-Okwb^i&$1`_J@9#QZm#@Gy4OxZ@E&ZuJ? z-rbIhW%VOLlBy2jvY>Sap`zDc1f*|}hBWb0k%z)h$f`3@o*W&&&0?2CMIo8WF@}hE znD@7UI>U*pYCLmi=cZRfs*($B_*u$|TdR=J{;aKTPa}ZfiK{z7td*Fbh#8=4eHgS0 zbl|hG+(N*}%Y_0~?2Z{MPkTVr5G|=BwwRw3b};{BgdoRA7m{{*V>-HncE|EOs4UXr zGauGEu#8bom=CeEqIzrTg{t?ZG7GXlJ*v1vCPc2w)$t1&qK?y3SZXg$<#qGTAN5}s z_e{59ek_N6K zO7xx=Ih9Wj=VeAh+R0P+M8&yt10UZZBK-O-a~Hcx`xW%_)eL%~M_>CBh3s(0Uh)&i z?2zv!{)5c)u*Y8Y6H9OW%UwDI${Hozdhld5eckXAq+nuMmy@{OjMA@6+2(&1iVdzR#1*=i?(2M*o+;J$T!0 zJ3h}jf3v)%(>v{7ZpnV=XSB{h$nCaS*u&2p?0MtT?(PZV(l+>rb+|tP;nE)OA>z^= z?J?rg$^o(I?gc@1CWKbHw`PP|y<9ZGc20+{9Kb{!hr)KwNknFPw2p;q-I#)H_s?i~ zm{@Vz4s2w(bA5(|a$UA=K^)x3hB&1nT@T~k*A2uxvl}2j-A?#;{~>ej+>sFG)*s1^ zdJ*8_Jq)6F!T0lC_3wB&AmY9}-c#6a3}w6ATX}b1o#-{}^uvRD$GPG1)Xc#d;4VO;T{uu;^FRJd?WSwMn%>g zM#ph$;yo18(|ll;^+MTw+`IDnVV6A{&~vZ{!_|Ej)bxT1XLo-Co9nR>)8p2U@q!C? zeSZTM^86DH@9stnm)Fo5ukqpYu$Qkf<8yzoXP-=ZtWkPUi^~nD14uo%>%Z&|AFEZ*<*fD#AxB65N5C?9X3Ug6w;S1_x-t zF%ihPiXL^PP@#1T4)MpmsG;_V3xwHV$-Uvw9iz_uFowX_qYaVPWY(y(9itBYs0{P| zR_M1a(Bv!rrMFBo{-s=lGY{_iPo6(S~GK{ZBXt)jcB+L(xZO zZebbxSM;2Ev0xeE8E_Ba6R`~&fHE%&7X8UM3|h#Yb|pRcJ79sg51Jz#$+$@=v0M8I zD6b47bd=YIl!5u>F9HQmOlCuV3O0AD{?x8+x+PuDovW0y0`jFn7a`|*qwt~1R_V`& z$Dy#i0ruI8+fiG(cy=+Ls{r+rzYoIV&J^V7q#3w?@ND828a?3Rz~=8|0id2eF-f`j z%Hc2i%bWM(zg4OR3E>#fAkOt5hFyX*(L7e3YiY{a*=p1^6nBTOj(7%9JNX=q$;ddi z`B}_SJibjs$FiO8?8e$!#&{NBj+IRz%@I?0+|p4siOb<@UO)h^b8kO_lZ*}So;|58 z)q+1bzXS>^_4PJRFjsq-$kB^i@}u|3bN1)whOPv2522YJj`0Yc~WTuNordXfr(Egsh)HD&Ei!Pa8b}`iC9*^yn@ezt4b-! zsb!+t-U2|FS@YsnkkpSL-e0%Wl?$>z!Kqlnf1IPQAj+}rjYgW!f$+@9HURgmAU%c# z(BwZ(uHDTWlO;%!zU3_)wRSU0 zzri3v&~{OV1UUCV45Qep`UVE9i^VW6>KJ%IUpsqHJTaFnH1Pf{1zR`_y}K5ipUjER zl;;Csn}?8&4z8!@Uxg=JFSKA9xlq&IMA^(#VBId~$uehev+QM@<TWNRT)6mXGXVuWjZA6;zRrjpE8_K^I%x^B%Bk$>e6iSmxu6FZ?BNEdY1QQ-M6sJ ze1Oc(@g!^!g2GGBd24v{2cVa}XcD5o)%e0Ygh|+&l=s3`2or0=7LZB*2Y8 zwTeC^3dA3=Hts^#NdhT$X04$t^7XS(!$X8F(YBl^n1{O_$+cl!Z?z4{WUPgKZt4L9d*%Y_iBK#UfxHbv)aH|=`{6`okTx{!Oq4QFAB=- zvZ62FuUly2vgbfTN!#rvtJs(kESTUym+PRG7u7_j12jm z4p~Zy4pgD%WN>N!vNCHTd|BuJn|X|gZ64divyA>^1N@M)lkA4c8f;g45$G--gujsm z1VA!X-Qam?himRx0}MictG^KR^$rZ>@OO_4ZFaxnyoA%14K&gEK@e4c=QLLh?s&b# z?g>CDri5o^?h|V0SYR!wUyQf_1S9)grzvULoX*NkkmA)w5LlKNEheHxWl|OZ+TY%nGnM^hp`(Em~#F!N(MOs134AM1C>5DT(9#yPdE#dsehIyD2 zEU3>vHNuZ~y}K$@M@TO;Mobj)WD=B;6qkwU5QLO!e<3(U)27Fut2e}g#_`$Y&;GzY z0VA*wo!i8tS->|is2k+EVSw~dMYlsOHLtQV(Z~P-s<@?V)Fhg$lt(7ITV-lAMrhdQ zC!W>l2TcG;>OR=LsuFY-$vUyqdcQK%=?9!sYp{X%#`{O^2BEzgjfGu&MyXb+WpWKb zjw-Dw8(k^|^%3iRH^Nz^Td!8&P-c}$=S@WgD=1E8>x=F8~^~pR#45@0a z8J<=K;EhoJ@o1%;MLn+C=XVxF#=3DLLB^`&4ySmv^};b8%Cb09AwYEG9aGv*^$66e zhWGa6PS9=+j#!-7&iyUVnBz+*J-?}4mA3HLC@eEiRE06GW<;B=sEOXbqfh)`h~m-= zo&tmKRKXI)Rs9y+xj|n~v?MWVq?CT27+IZLeFR7DkL<<4FXlMBNJUdEi>RGYsgHgo zwLwRk(Om?}TUIZ{zs-{S(xX5&@6$<=r~`iB30)q(Cp;6tQiOrI!!8C^+(n7k&&2<& zfuw@sj^7>wtZH){f3>bpoov%8JF*s zqpDqFt1yO$wOPlxI7Zf~Qr}L)85F#}O_lvuU6sm+{MuwbhVm_jodDe7DS|hU)&a8( z-~1TikN3GU=ggtJuDV{RtvWyAZ&LiF#nXh;hd1!xWX`xlOr}QJGwO!JRqcs~%B2&y z`Fj0u&t3hlwX&GawcGe8D@?M^yyT)`SvTVZq1^+?kfm-rS@l~oXK4L+0ROr|3af+h ztH0Y=7&ql6+3i&*T2hO!LNcBjz_U>*$B8H7pEQ$^`qoIc({N=8`2`HWQg&hucq;#$ zYm7sfYrN>52Qrq}EMmIk{Rv4t2fd-_Gp)W(^@oUI6zK}JtOd2I)W?vX0|Jsk+2CY_ z8m6t}GM7{Jw7F)Zm(tiH9Y z37R39Xn}|3l+0s)dY_EWIWCtKHwNC?%vyy~mFCI|EGbMzzyMbnqH)RqZ;CzPFsZq# zvh`H8SogHhhU4c7+p+Z2mro@;UB&0$k|Cm4E`go>`xb z3(>NFhttGCgIWZxOT~1^MXc6BE>@vZt$m*`|7;`H!#@mQ&g1Ka#2iJlxCTm!_J6~j z3-WS1bN?&hq^A4312v@Ae0pm6&cXIa;h>l7TH$l^I!N9%lKKjbIIh*;4LmSoB~a_^ z?nhL}tF&q6tM4AF&}10|)}n_qa>t)LquNhjmggR`Y}d_s&+x||K?;iPS-(Ds4dKLU zerdD8q|U~A7s$yC3wiD;8ioesDA}w_3y#5 zdxx@-ZK3NC@~`hKN^{jG+*g^|6a88DFx#^2rMf#j6#p{B!S{$<;dsGvjY;^FVp}hW zP2l)~?kveyg>4*VxHls)b1LDW4H`~NDJf2G7gFz&r;$D{L&n&hu-6?l8}x8y3J)?a zvGQ1mWPbd|8+PPF2!m&Qp=>n3%?+anGB`&Jz1Thj1p>!)aCncxPggKEaDVp-_O2or z2+6d#G*Q~)*K5Kb$WRcH6VU(FW7F@8Xpk|tGkG7<6?FH3c<@?w>o?`qYrk6*5}&^m z-Mcg7%igQ#_