{ "log": { "version": "1.2", "creator": { "name": "WebInspector", "version": "537.36" }, "pages": [], "entries": [ { "startedDateTime": "2017-06-27T11:52:45.860Z", "time": 27.413999996497296, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Notification/action/notReadCount", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 648, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:45 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:52:45 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=71" }, { "name": "Content-Length", "value": "1" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 1, "mimeType": "application/json", "compression": 0, "text": "1" }, "redirectURL": "", "headersSize": 349, "bodySize": 1, "_transferSize": 350 }, "cache": {}, "timings": { "blocked": 5.24800000130199, "dns": -1, "connect": -1, "send": 0.17200000002048998, "wait": 21.103999999468222, "receive": 0.8899999957065958, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:50.888Z", "time": 17.745999997714534, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Activities/action/popupNotifications", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 652, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:50 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:52:50 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=70" }, { "name": "Content-Length", "value": "2" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 2, "mimeType": "application/json", "compression": 0, "text": "[]" }, "redirectURL": "", "headersSize": 349, "bodySize": 2, "_transferSize": 351 }, "cache": {}, "timings": { "blocked": 1.37499999254942, "dns": -1, "connect": -1, "send": 0.09899999713524998, "wait": 15.844000008655732, "receive": 0.42799999937413347, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:52.380Z", "time": 35.06699998979457, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/modals/select-template.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 641, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:52 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"834-547c95f19f51d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=69" }, { "name": "Content-Length", "value": "932" } ], "cookies": [], "content": { "size": 2100, "mimeType": "application/javascript", "compression": 1168, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/modals/select-template', ['views/modals/select-records', 'search-manager'], function (Dep, SearchManager) {\n\n return Dep.extend({\n\n multiple: false,\n\n header: false,\n\n createButton: false,\n\n searchPanel: false,\n\n scope: 'Template',\n\n setup: function () {\n Dep.prototype.setup.call(this);\n },\n\n loadSearch: function () {\n Dep.prototype.loadSearch.call(this);\n\n this.searchManager.setAdvanced({\n entityType: {\n type: 'equals',\n value: this.options.entityType\n }\n });\n\n this.collection.where = this.searchManager.getWhere();\n }\n });\n});\n\n" }, "redirectURL": "", "headersSize": 349, "bodySize": 932, "_transferSize": 1281 }, "cache": {}, "timings": { "blocked": 3.56399999873247, "dns": -1, "connect": -1, "send": 0.17800000205170008, "wait": 30.954999994719433, "receive": 0.3699999942909642, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:52.417Z", "time": 4.844000010052696, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/modals/select-records.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 640, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:52 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"2006-547c95f19f51d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=68" }, { "name": "Content-Length", "value": "2276" } ], "cookies": [], "content": { "size": 8198, "mimeType": "application/javascript", "compression": 5922, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/modals/select-records', ['views/modal', 'search-manager'], function (Dep, SearchManager) {\n\n return Dep.extend({\n\n cssName: 'select-modal',\n\n multiple: false,\n\n header: false,\n\n template: 'modals/select-records',\n\n createButton: true,\n\n searchPanel: true,\n\n scope: null,\n\n noCreateScopeList: ['User', 'Team', 'Role', 'Portal'],\n\n className: 'dialog dialog-record',\n\n data: function () {\n return {\n createButton: this.createButton && this.getAcl().check(this.scope, 'create'),\n createText: this.translate('Create ' + this.scope, 'labels', this.scope) \n };\n },\n\n events: {\n 'click button[data-action=\"create\"]': function () {\n this.create();\n },\n 'click .list a': function (e) {\n e.preventDefault();\n }\n },\n\n setup: function () {\n this.filters = this.options.filters || {};\n this.boolFilterList = this.options.boolFilterList || [];\n this.primaryFilterName = this.options.primaryFilterName || null;\n\n if ('multiple' in this.options) {\n this.multiple = this.options.multiple;\n }\n\n if ('createButton' in this.options) {\n this.createButton = this.options.createButton;\n }\n\n this.massRelateEnabled = this.options.massRelateEnabled;\n\n this.buttonList = [\n {\n name: 'cancel',\n label: 'Cancel'\n }\n ];\n\n if (this.multiple) {\n this.buttonList.unshift({\n name: 'select',\n style: 'primary',\n label: 'Select',\n onClick: function (dialog) {\n var listView = this.getView('list');\n\n if (listView.allResultIsChecked) {\n var where = this.collection.where;\n this.trigger('select', {\n massRelate: true,\n where: where\n });\n } else {\n var list = listView.getSelected();\n if (list.length) {\n this.trigger('select', list);\n }\n }\n dialog.close();\n }.bind(this),\n });\n }\n\n this.scope = this.entityType = this.options.scope || this.scope;\n\n if (this.noCreateScopeList.indexOf(this.scope) !== -1) {\n this.createButton = false;\n }\n\n this.header = this.getLanguage().translate(this.scope, 'scopeNamesPlural');\n\n this.waitForView('list');\n\n this.getCollectionFactory().create(this.scope, function (collection) {\n collection.maxSize = this.getConfig().get('recordsPerPageSmall') || 5;\n this.collection = collection;\n\n this.loadSearch();\n this.loadList();\n collection.fetch();\n }, this);\n\n },\n\n loadSearch: function () {\n var searchManager = this.searchManager = new SearchManager(this.collection, 'listSelect', null, this.getDateTime());\n searchManager.emptyOnReset = true;\n if (this.filters) {\n searchManager.setAdvanced(this.filters);\n }\n\n var boolFilterList = this.boolFilterList || this.getMetadata().get('clientDefs.' + this.scope + '.selectDefaultFilters.boolFilterList');\n if (boolFilterList) {\n var d = {};\n boolFilterList.forEach(function (item) {\n d[item] = true;\n });\n searchManager.setBool(d);\n }\n var primaryFilterName = this.primaryFilterName || this.getMetadata().get('clientDefs.' + this.scope + '.selectDefaultFilters.filter');\n if (primaryFilterName) {\n searchManager.setPrimary(primaryFilterName);\n }\n\n this.collection.where = searchManager.getWhere();\n\n if (this.searchPanel) {\n this.createView('search', 'Record.Search', {\n collection: this.collection,\n el: this.containerSelector + ' .search-container',\n searchManager: searchManager,\n disableSavePreset: true,\n });\n }\n },\n\n loadList: function () {\n var viewName = this.getMetadata().get('clientDefs.' + this.scope + '.recordViews.listSelect') ||\n this.getMetadata().get('clientDefs.' + this.scope + '.recordViews.list') ||\n 'Record.List';\n\n this.listenToOnce(this.collection, 'sync', function () {\n this.createView('list', viewName, {\n collection: this.collection,\n el: this.containerSelector + ' .list-container',\n selectable: true,\n checkboxes: this.multiple,\n massActionsDisabled: true,\n rowActionsView: false,\n type: 'listSmall',\n searchManager: this.searchManager,\n checkAllResultDisabled: !this.massRelateEnabled,\n buttonsDisabled: true\n }, function (list) {\n list.once('select', function (model) {\n this.trigger('select', model);\n this.close();\n }.bind(this));\n }.bind(this));\n\n }.bind(this));\n },\n\n create: function () {\n var self = this;\n\n this.notify('Loading...');\n this.createView('quickCreate', 'views/modals/edit', {\n scope: this.scope,\n fullFormDisabled: true,\n attributes: this.options.createAttributes,\n }, function (view) {\n view.once('after:render', function () {\n self.notify(false);\n });\n view.render();\n\n self.listenToOnce(view, 'leave', function () {\n view.close();\n self.close();\n });\n self.listenToOnce(view, 'after:save', function (model) {\n view.close();\n self.trigger('select', model);\n setTimeout(function () {\n self.close();\n }, 10);\n\n }.bind(this));\n });\n },\n });\n});\n\n" }, "redirectURL": "", "headersSize": 351, "bodySize": 2276, "_transferSize": 2627 }, "cache": {}, "timings": { "blocked": 2.45600000198465, "dns": -1, "connect": -1, "send": 0.06200000643729986, "wait": 1.9469999970169702, "receive": 0.3790000046137756, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:52.423Z", "time": 3.7730000040028244, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/modal.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 624, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:52 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"21ba-547c95f19e57d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=67" }, { "name": "Content-Length", "value": "2151" } ], "cookies": [], "content": { "size": 8634, "mimeType": "application/javascript", "compression": 6483, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/modal', 'view', function (Dep) {\n\n return Dep.extend({\n\n cssName: 'modal-dialog',\n\n className: 'dialog',\n\n header: false,\n\n dialog: null,\n\n containerSelector: null,\n\n scope: null,\n\n backdrop: 'static',\n\n buttonList: [],\n\n // TODO remove it as depricated\n buttons: [],\n\n width: false,\n\n fitHeight: false,\n\n escapeDisabled: false,\n\n isDraggable: false,\n\n events: {\n 'click .action': function (e) {\n var $target = $(e.currentTarget);\n var action = $target.data('action');\n var data = $target.data();\n if (action) {\n var method = 'action' + Espo.Utils.upperCaseFirst(action);\n if (typeof this[method] == 'function') {\n e.preventDefault();\n this[method].call(this, data);\n }\n }\n }\n },\n\n init: function () {\n var id = this.cssName + '-container-' + Math.floor((Math.random() * 10000) + 1).toString();\n var containerSelector = this.containerSelector = '#' + id;\n\n this.header = this.options.header || this.header;\n\n this.options = this.options || {};\n\n this.setSelector(this.containerSelector);\n\n this.buttonList = Espo.Utils.cloneDeep(this.buttonList);\n\n // TODO remove it as depricated\n this.buttons = Espo.Utils.cloneDeep(this.buttons);\n\n this.on('render', function () {\n if (this.dialog) {\n this.dialog.close();\n }\n\n $(containerSelector).remove();\n $('
').css('display', 'none').attr('id', id).appendTo('body');\n\n var buttonListExt = [];\n\n // TODO remove it as depricated\n this.buttons.forEach(function (item) {\n var o = Espo.Utils.clone(item);\n if (!('text' in o) && ('label' in o)) {\n o.text = this.getLanguage().translate(o.label);\n }\n buttonListExt.push(o);\n }, this);\n\n\n this.buttonList.forEach(function (item) {\n var o = {};\n\n if (typeof item === 'string') {\n o.name = item;\n } else if (typeof item === 'object') {\n o = item;\n } else {\n return;\n }\n\n var text = o.text;\n if (!o.text) {\n if ('label' in o) {\n o.text = this.translate(o.label, 'labels', this.scope)\n } else {\n o.text = this.translate(o.name, 'modalActions', this.scope);\n }\n }\n o.onClick = o.onClick || (this['action' + Espo.Utils.upperCaseFirst(o.name)] || function () {}).bind(this);\n\n buttonListExt.push(o);\n }, this);\n\n this.dialog = new Espo.Ui.Dialog({\n backdrop: this.backdrop,\n header: this.header,\n container: containerSelector,\n body: '',\n buttons: buttonListExt,\n width: this.width,\n keyboard: !this.escapeDisabled,\n fitHeight: this.fitHeight,\n draggable: this.isDraggable,\n className: this.className,\n modalBodyDiffHeight: this.getThemeManager().getParam('modalBodyDiffHeight') || 92,\n onRemove: function () {\n this.onDialogClose();\n }.bind(this)\n });\n this.setElement(containerSelector + ' .body');\n }, this);\n\n this.on('after:render', function () {\n $(containerSelector).show();\n this.dialog.show();\n });\n\n this.once('remove', function () {\n if (this.dialog) {\n this.dialog.close();\n }\n $(containerSelector).remove();\n });\n },\n\n onDialogClose: function () {\n if (!this.isBeingRendered()) {\n this.trigger('close');\n this.remove();\n }\n },\n\n actionCancel: function () {\n this.trigger('cancel');\n this.dialog.close();\n },\n\n actionClose: function () {\n this.trigger('cancel');\n this.dialog.close();\n },\n\n close: function () {\n this.dialog.close();\n },\n\n disableButton: function (name) {\n this.buttonList.forEach(function (d) {\n if (d.name !== name) return;\n d.disabled = true;\n }, this);\n if (!this.isRendered()) return;\n this.$el.find('footer button[data-name=\"'+name+'\"]').addClass('disabled').attr('disabled', 'disabled');\n },\n\n enableButton: function (name) {\n this.buttonList.forEach(function (d) {\n if (d.name !== name) return;\n d.disabled = false;\n }, this);\n if (!this.isRendered()) return;\n this.$el.find('footer button[data-name=\"'+name+'\"]').removeClass('disabled').removeAttr('disabled');\n },\n\n addButton: function (o, toBeginnig, doNotReRender) {\n var index = -1;\n this.buttonList.forEach(function (item, i) {\n if (item.name === o.name) {\n index = i;\n }\n }, this);\n if (~index) return;\n\n if (toBeginnig) {\n this.buttonList.unshift(o);\n } else {\n this.buttonList.push(o);\n }\n\n if (!doNotReRender && this.isRendered()) {\n this.reRender();\n }\n },\n\n removeButton: function (name, doNotReRender) {\n var index = -1;\n this.buttonList.forEach(function (item, i) {\n if (item.name === name) {\n index = i;\n }\n }, this);\n if (~index) {\n this.buttonList.splice(index, 1);\n }\n\n if (!doNotReRender && this.isRendered()) {\n this.reRender();\n }\n },\n\n showButton: function (name) {\n this.buttonList.forEach(function (d) {\n if (d.name !== name) return;\n d.hidden = false;\n }, this);\n if (!this.isRendered()) return;\n this.$el.find('footer button[data-name=\"'+name+'\"]').removeClass('hidden');\n },\n\n hideButton: function (name) {\n this.buttonList.forEach(function (d) {\n if (d.name !== name) return;\n d.hidden = true;\n }, this);\n if (!this.isRendered()) return;\n this.$el.find('footer button[data-name=\"'+name+'\"]').addClass('hidden');\n },\n });\n});\n\n" }, "redirectURL": "", "headersSize": 351, "bodySize": 2151, "_transferSize": 2502 }, "cache": {}, "timings": { "blocked": 1.42400000186171, "dns": -1, "connect": -1, "send": 0.08100000559353004, "wait": 1.85499999497551, "receive": 0.4130000015720743, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:52.433Z", "time": 73.95099999848753, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Template?maxSize=5&offset=0&sortBy=name&asc=true&where%5B0%5D%5Btype%5D=equals&where%5B0%5D%5Battribute%5D=entityType&where%5B0%5D%5Bvalue%5D=Quote", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "maxSize", "value": "5" }, { "name": "offset", "value": "0" }, { "name": "sortBy", "value": "name" }, { "name": "asc", "value": "true" }, { "name": "where%5B0%5D%5Btype%5D", "value": "equals" }, { "name": "where%5B0%5D%5Battribute%5D", "value": "entityType" }, { "name": "where%5B0%5D%5Bvalue%5D", "value": "Quote" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 763, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:52 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:52:52 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=66" }, { "name": "Content-Length", "value": "6644" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 6644, "mimeType": "application/json", "compression": 0, "text": "{\"total\":2,\"list\":[{\"id\":\"001\",\"name\":\"Invoice\",\"deleted\":false,\"body\":\"

Currency: {{amountCurrency}}<\\/p>\\n\\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
#<\\/th>\\n Name<\\/th>\\n Qty<\\/th>\\n List Price<\\/th>\\n Unit Price<\\/th>\\n Amount<\\/th>\\n <\\/tr>\\n
{{order}}<\\/td>\\n {{name}}<\\/td>\\n {{quantity}}<\\/td>\\n {{listPrice}}<\\/td>\\n {{unitPrice}}<\\/td>\\n {{amount}}<\\/td>\\n <\\/tr>\\n\\n
{{{description}}}<\\/td><\\/tr>\\n\\n
<\\/td>\\n <\\/tr>\\n
Pre-Discounted Amount<\\/td>\\n {{preDiscountedAmount}}<\\/td>\\n <\\/tr>\\n
Discount Amount<\\/td>\\n {{discountAmount}}<\\/td>\\n <\\/tr>\\n
Amount<\\/td>\\n {{amount}}<\\/td>\\n <\\/tr>\\n
Tax Amount<\\/td>\\n {{taxAmount}}<\\/td>\\n <\\/tr>\\n
Shipping Cost<\\/td>\\n {{shippingCost}}<\\/td>\\n <\\/tr>\\n
Grand Total Amount<\\/td>\\n {{grandTotalAmount}}<\\/b><\\/td>\\n <\\/tr>\\n<\\/tbody>\\n<\\/table>\\n


<\\/p>\\n

Thank you for your business.<\\/p>\",\"header\":\"

Company Name<\\/span><\\/p>

{{accountName}}<\\/span>
{{{billingAddressStreet}}}<\\/span>
{{billingAddressCity}}{{#if billingAddressState}},{{\\/if}} {{billingAddressState}} {{billingAddressPostalCode}}<\\/span>
{{billingAddressCountry}}
<\\/span>
<\\/span><\\/p><\\/td>

Invoice<\\/span><\\/p>

<\\/p>

Date: {{dateInvoiced}}<\\/span><\\/div>

<\\/p><\\/td><\\/tr><\\/tbody><\\/table>

{{name}}<\\/span><\\/p>


<\\/span><\\/p>\",\"footer\":\"

{pageNumber}<\\/span><\\/div>\",\"entityType\":\"Quote\",\"leftMargin\":10,\"rightMargin\":10,\"topMargin\":10,\"bottomMargin\":25,\"printFooter\":true,\"footerPosition\":15,\"createdAt\":\"2015-07-21 09:40:55\",\"modifiedAt\":\"2016-03-28 09:11:02\",\"createdById\":\"1\",\"createdByName\":\"\\u5b59\\u9e4f sunpeng\",\"modifiedById\":\"1\",\"modifiedByName\":\"\\u5b59\\u9e4f sunpeng\"},{\"id\":\"002\",\"name\":\"Quote\",\"deleted\":false,\"body\":\"

Currency: {{amountCurrency}}<\\/p>\\n\\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
#<\\/th>\\n Name<\\/th>\\n Qty<\\/th>\\n List Price<\\/th>\\n Unit Price<\\/th>\\n Amount<\\/th>\\n <\\/tr>\\n
{{order}}<\\/td>\\n {{name}}<\\/td>\\n {{quantity}}<\\/td>\\n {{listPrice}}<\\/td>\\n {{unitPrice}}<\\/td>\\n {{amount}}<\\/td>\\n <\\/tr>\\n\\n
{{{description}}}<\\/td><\\/tr>\\n\\n
<\\/td>\\n <\\/tr>\\n
Pre-Discounted Amount<\\/td>\\n {{preDiscountedAmount}}<\\/td>\\n <\\/tr>\\n
Discount Amount<\\/td>\\n {{discountAmount}}<\\/td>\\n <\\/tr>\\n
Amount<\\/td>\\n {{amount}}<\\/td>\\n <\\/tr>\\n
Tax Amount<\\/td>\\n {{taxAmount}}<\\/td>\\n <\\/tr>\\n
Shipping Cost<\\/td>\\n {{shippingCost}}<\\/td>\\n <\\/tr>\\n
Grand Total Amount<\\/td>\\n {{grandTotalAmount}}<\\/b><\\/td>\\n <\\/tr>\\n<\\/tbody>\\n<\\/table>\\n


<\\/p>\\n

Thank you for your business.<\\/p>\",\"header\":\"\\n\\n\\n

Company Name<\\/span><\\/p>\\n

{{accountName}}<\\/span>
{{{billingAddressStreet}}}<\\/span>
{{billingAddressCity}}{{#if billingAddressState}},{{\\/if}} {{billingAddressState}} {{billingAddressPostalCode}}<\\/span>
{{billingAddressCountry}}
<\\/span>
<\\/span><\\/p>\\n<\\/td>\\n

Quote<\\/span><\\/p>\\n

<\\/p>\\n

Date: {{dateQuoted}}<\\/span><\\/div>\\n

<\\/p>\\n<\\/td>\\n<\\/tr>\\n<\\/tbody>\\n<\\/table>\\n

{{name}}<\\/span><\\/p>\\n


<\\/span><\\/p>\",\"footer\":\"

{pageNumber}<\\/span><\\/div>\",\"entityType\":\"Quote\",\"leftMargin\":10,\"rightMargin\":10,\"topMargin\":10,\"bottomMargin\":25,\"printFooter\":true,\"footerPosition\":15,\"createdAt\":\"2015-07-21 09:40:50\",\"modifiedAt\":\"2016-03-28 09:10:27\",\"createdById\":\"1\",\"createdByName\":\"\\u5b59\\u9e4f sunpeng\",\"modifiedById\":\"1\",\"modifiedByName\":\"\\u5b59\\u9e4f sunpeng\"}]}" }, "redirectURL": "", "headersSize": 352, "bodySize": 6644, "_transferSize": 6996 }, "cache": {}, "timings": { "blocked": 2.40199999825563, "dns": -1, "connect": -1, "send": 0.06600000779144999, "wait": 70.90399999287912, "receive": 0.5789999995613329, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:52.510Z", "time": 44.042000008630566, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Template/layout/listSmall", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 641, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:52 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:52:52 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=65" }, { "name": "Content-Length", "value": "36" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 36, "mimeType": "application/json", "compression": 0, "text": "[\n {\"name\":\"name\",\"link\":true}\n]\n" }, "redirectURL": "", "headersSize": 350, "bodySize": 36, "_transferSize": 386 }, "cache": {}, "timings": { "blocked": 2.61000001046341, "dns": -1, "connect": -1, "send": 0.10099999781232016, "wait": 41.00100000505337, "receive": 0.3299999953014634, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:55.867Z", "time": 28.909000000567175, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Notification/action/notReadCount", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 648, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:55 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:52:55 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=64" }, { "name": "Content-Length", "value": "1" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 1, "mimeType": "application/json", "compression": 0, "text": "1" }, "redirectURL": "", "headersSize": 349, "bodySize": 1, "_transferSize": 350 }, "cache": {}, "timings": { "blocked": 7.73700000718236, "dns": -1, "connect": -1, "send": 0.08600000001024011, "wait": 20.8469999925001, "receive": 0.23900000087447637, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:56.690Z", "time": 694.2120000021532, "request": { "method": "POST", "url": "https://lawipac.com/crm/api/v1/Quote/action/getAttributesFromEmail", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Origin", "value": "https://lawipac.com" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Content-Length", "value": "50" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 733, "bodySize": 50, "postData": { "mimeType": "application/json", "text": "{\"quoteId\":\"593e0d4adaeea424b\",\"templateId\":\"002\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:56 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=63" }, { "name": "Content-Length", "value": "350" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 350, "mimeType": "application/json", "compression": 0, "text": "{\"name\":\"Quote: \\u53cd\\u52a8\\u963f\\u51e1\\u96f6\\u62c5\\u8428;fsda\",\"nameHash\":{\"info@biukop.com.au\":\"MySelf\"},\"parentId\":\"593e16b9b6c827c87\",\"parentType\":\"Account\",\"parentName\":\"MySelf\",\"to\":\"info@biukop.com.au\",\"attachmentsIds\":[\"59524719694af75ef\"],\"attachmentsNames\":{\"59524719694af75ef\":\"Quote \\u53cd\\u52a8\\u963f\\u51e1\\u96f6\\u62c5\\u8428;fsda.pdf\"}}" }, "redirectURL": "", "headersSize": 351, "bodySize": 350, "_transferSize": 701 }, "cache": {}, "timings": { "blocked": 3.81300000299234, "dns": -1, "connect": -1, "send": 0.2050000039162101, "wait": 689.5209999929644, "receive": 0.6730000022802187, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.388Z", "time": 6.890000004204921, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/modals/compose-email.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 639, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"118f-547c95f19f51d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=62" }, { "name": "Content-Length", "value": "1430" } ], "cookies": [], "content": { "size": 4495, "mimeType": "application/javascript", "compression": 3065, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/modals/compose-email', 'views/modals/edit', function (Dep) {\n\n return Dep.extend({\n\n scope: 'Email',\n\n layoutName: 'composeSmall',\n\n saveDisabled: true,\n\n fullFormDisabled: true,\n\n columnCount: 2,\n\n setup: function () {\n Dep.prototype.setup.call(this);\n\n this.buttonList.unshift({\n name: 'saveDraft',\n text: this.translate('Save Draft', 'labels', 'Email'),\n });\n\n this.buttonList.unshift({\n name: 'send',\n text: this.translate('Send', 'labels', 'Email'),\n style: 'primary'\n });\n\n this.header = this.getLanguage().translate('Compose Email');\n },\n\n createRecordView: function (model, callback) {\n var viewName = this.getMetadata().get('clientDefs.' + model.name + '.recordViews.compose') || 'views/email/record/compose';\n var options = {\n model: model,\n el: this.containerSelector + ' .edit-container',\n type: 'editSmall',\n layoutName: this.layoutName || 'detailSmall',\n columnCount: this.columnCount,\n buttonsPosition: false,\n selectTemplateDisabled: this.options.selectTemplateDisabled,\n signatureDisabled: this.options.signatureDisabled,\n exit: function () {}\n };\n this.createView('edit', viewName, options, callback);\n },\n\n actionSend: function () {\n var dialog = this.dialog;\n\n var editView = this.getView('edit');\n\n var model = editView.model;\n\n var afterSend = function () {\n this.trigger('after:save', model);\n this.trigger('after:send', model);\n dialog.close();\n };\n\n editView.once('after:send', afterSend, this);\n\n this.disableButton('send');\n this.disableButton('saveDraft');\n\n editView.once('cancel:save', function () {\n this.enableButton('send');\n this.enableButton('saveDraft');\n\n editView.off('after:save', afterSend);\n }, this);\n\n editView.send();\n },\n\n actionSaveDraft: function () {\n var dialog = this.dialog;\n\n var editView = this.getView('edit');\n\n var model = editView.model;\n\n this.disableButton('send');\n this.disableButton('saveDraft');\n\n var afterSave = function () {\n this.enableButton('send');\n this.enableButton('saveDraft');\n Espo.Ui.success(this.translate('savedAsDraft', 'messages', 'Email'));\n }.bind(this);\n\n editView.once('after:save', afterSave , this);\n\n editView.once('cancel:save', function () {\n this.enableButton('send');\n this.enableButton('saveDraft');\n\n editView.off('after:save', afterSave);\n }, this);\n\n editView.saveDraft();\n }\n\n });\n});\n\n" }, "redirectURL": "", "headersSize": 351, "bodySize": 1430, "_transferSize": 1781 }, "cache": {}, "timings": { "blocked": 4.01600000623148, "dns": -1, "connect": -1, "send": 0.16999999934341936, "wait": 1.8560000025900107, "receive": 0.8479999960400111, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.399Z", "time": 6.885999988298863, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/modals/edit.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 630, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"1e5f-547c95f19f51d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=61" }, { "name": "Content-Length", "value": "2053" } ], "cookies": [], "content": { "size": 7775, "mimeType": "application/javascript", "compression": 5722, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/modals/edit', 'views/modal', function (Dep) {\n\n return Dep.extend({\n\n cssName: 'edit-modal',\n\n header: false,\n\n template: 'modals/edit',\n\n saveDisabled: false,\n\n fullFormDisabled: false,\n\n editView: null,\n\n columnCount: 2,\n\n escapeDisabled: true,\n\n fitHeight: true,\n\n className: 'dialog dialog-record',\n\n setup: function () {\n\n var self = this;\n\n this.buttonList = [];\n\n if ('saveDisabled' in this.options) {\n this.saveDisabled = this.options.saveDisabled;\n }\n\n if (!this.saveDisabled) {\n this.buttonList.push({\n name: 'save',\n label: 'Save',\n style: 'primary',\n });\n }\n\n this.fullFormDisabled = this.options.fullFormDisabled || this.fullFormDisabled;\n\n this.layoutName = this.options.layoutName || this.layoutName;\n\n if (!this.fullFormDisabled) {\n this.buttonList.push({\n name: 'fullForm',\n label: 'Full Form'\n });\n }\n\n this.buttonList.push({\n name: 'cancel',\n label: 'Cancel'\n });\n\n this.scope = this.scope || this.options.scope;\n this.id = this.options.id;\n\n if (!this.id) {\n this.header = this.getLanguage().translate('Create ' + this.scope, 'labels', this.scope);\n } else {\n this.header = this.getLanguage().translate('Edit');\n this.header += ': ' + this.getLanguage().translate(this.scope, 'scopeNames');\n }\n\n if (!this.fullFormDisabled) {\n if (!this.id) {\n this.header = '' + this.header + '';\n } else {\n this.header = '' + this.header + '';\n }\n }\n\n this.sourceModel = this.model;\n\n this.waitForView('edit');\n\n this.getModelFactory().create(this.scope, function (model) {\n if (this.id) {\n if (this.sourceModel) {\n model = this.model = this.sourceModel.clone();\n } else {\n this.model = model;\n model.id = this.id;\n }\n model.once('sync', function () {\n this.createRecordView(model);\n }, this);\n model.fetch();\n } else {\n if (this.options.relate) {\n model.setRelate(this.options.relate);\n }\n if (this.options.attributes) {\n model.set(this.options.attributes);\n }\n this.createRecordView(model);\n }\n }.bind(this));\n },\n\n createRecordView: function (model, callback) {\n var viewName =\n this.editViewName ||\n this.editView ||\n this.getMetadata().get(['clientDefs', model.name, 'recordViews', 'editSmall']) ||\n this.getMetadata().get(['clientDefs', model.name, 'recordViews', 'editQuick']) ||\n 'views/record/edit-small';\n var options = {\n model: model,\n el: this.containerSelector + ' .edit-container',\n type: 'editSmall',\n layoutName: this.layoutName || 'detailSmall',\n columnCount: this.columnCount,\n buttonsPosition: false,\n exit: function () {}\n };\n this.createView('edit', viewName, options, callback);\n },\n\n actionSave: function () {\n var editView = this.getView('edit');\n\n var model = editView.model;\n editView.once('after:save', function () {\n this.trigger('after:save', model);\n this.dialog.close();\n }, this);\n\n var $buttons = this.dialog.$el.find('.modal-footer button');\n $buttons.addClass('disabled').attr('disabled', 'disabled');\n\n editView.once('cancel:save', function () {\n $buttons.removeClass('disabled').removeAttr('disabled');\n }, this);\n\n editView.save();\n },\n\n actionFullForm: function (dialog) {\n var url;\n var router = this.getRouter();\n if (!this.id) {\n url = '#' + this.scope + '/create';\n\n var attributes = this.getView('edit').fetch();\n var model = this.getView('edit').model;\n attributes = _.extend(attributes, model.getClonedAttributes());\n\n setTimeout(function () {\n router.dispatch(this.scope, 'create', {\n attributes: attributes,\n relate: this.options.relate,\n returnUrl: this.options.returnUrl || Backbone.history.fragment,\n });\n router.navigate(url, {trigger: false});\n }.bind(this), 10);\n } else {\n url = '#' + this.scope + '/edit/' + this.id;\n\n var attributes = this.getView('edit').fetch();\n var model = this.getView('edit').model;\n attributes = _.extend(attributes, model.getClonedAttributes());\n\n setTimeout(function () {\n router.dispatch(this.scope, 'edit', {\n attributes: attributes,\n returnUrl: this.options.returnUrl || Backbone.history.fragment,\n returnDispatchParams: this.options.returnDispatchParams || null,\n model: this.sourceModel,\n id: this.id\n });\n router.navigate(url, {trigger: false});\n }.bind(this), 10);\n }\n\n this.trigger('leave');\n this.dialog.close();\n }\n });\n});\n\n" }, "redirectURL": "", "headersSize": 351, "bodySize": 2053, "_transferSize": 2404 }, "cache": {}, "timings": { "blocked": 3.59100000059698, "dns": -1, "connect": -1, "send": 0.16799999866633986, "wait": 1.59999998868444, "receive": 1.5270000003511033, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.413Z", "time": 5.625999998301268, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/models/email.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 625, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"5a6-547c95f1987bd-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=60" }, { "name": "Content-Length", "value": "714" } ], "cookies": [], "content": { "size": 1446, "mimeType": "application/javascript", "compression": 732, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\nEspo.define('models/email', 'model', function (Dep) {\n\n return Dep.extend({\n\n });\n\n});\n" }, "redirectURL": "", "headersSize": 349, "bodySize": 714, "_transferSize": 1063 }, "cache": {}, "timings": { "blocked": 2.92499999341089, "dns": -1, "connect": -1, "send": 0.12500000593718008, "wait": 1.36599999677856, "receive": 1.2100000021746373, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.421Z", "time": 4.57000000460539, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/email/record/compose.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 639, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"1198-547c95f19b69d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=59" }, { "name": "Content-Length", "value": "1412" } ], "cookies": [], "content": { "size": 4504, "mimeType": "application/javascript", "compression": 3092, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/email/record/compose', ['views/record/edit', 'views/email/record/detail'], function (Dep, Detail) {\n\n return Dep.extend({\n\n isWide: true,\n\n sideView: false,\n\n setup: function () {\n \tDep.prototype.setup.call(this);\n\n if (!this.model.get('isHtml') && this.getPreferences().get('emailReplyForceHtml')) {\n var body = (this.model.get('body') || '').replace(/\\n/g, '
');\n this.model.set('body', body);\n this.model.set('isHtml', true);\n }\n\n \tif (!this.options.signatureDisabled && this.hasSignature()) {\n var body = this.prependSignature(this.model.get('body') || '', this.model.get('isHtml'));\n\t \tthis.model.set('body', body);\n\t }\n\n this.listenTo(this.model, 'insert-template', function (data) {\n var body = data.body;\n if (this.hasSignature()) {\n body = this.appendSignature(body || '', data.isHtml);\n }\n this.model.set('isHtml', data.isHtml);\n this.model.set('name', data.subject);\n this.model.set('body', '');\n this.model.set('body', body);\n this.model.set({\n attachmentsIds: data.attachmentsIds,\n attachmentsNames: data.attachmentsNames\n });\n }, this);\n\n if (this.options.selectTemplateDisabled) {\n this.hideField('selectTemplate');\n }\n },\n\n prependSignature: function (body, isHtml) {\n if (isHtml) {\n var signature = this.getSignature();\n if (body) {\n signature += '
';\n }\n body = '



' + signature + body;\n } else {\n var signature = this.getPlainTextSignature();\n if (body) {\n signature += '\\n';\n }\n body = '\\n\\n' + signature + body;\n }\n return body;\n },\n\n appendSignature: function (body, isHtml) {\n if (isHtml) {\n var signature = this.getSignature();\n body = body + '


' + signature;\n } else {\n var signature = this.getPlainTextSignature();\n body = body + '\\n\\n' + signature;\n }\n return body;\n },\n\n hasSignature: function () {\n return !!this.getPreferences().get('signature');\n },\n\n getSignature: function () {\n return this.getPreferences().get('signature') || '';\n },\n\n getPlainTextSignature: function () {\n var value = this.getSignature().replace(//mg, '\\n');\n value = $('
').html(value).text();\n return value;\n },\n\n send: function () {\n Detail.prototype.send.call(this);\n },\n\n saveDraft: function () {\n var model = this.model;\n model.set('status', 'Draft');\n\n this.save();\n }\n\n });\n\n});\n" }, "redirectURL": "", "headersSize": 351, "bodySize": 1412, "_transferSize": 1763 }, "cache": {}, "timings": { "blocked": 2.38099999842234, "dns": -1, "connect": -1, "send": 0.08300000627059001, "wait": 1.44700000237208, "receive": 0.6589999975403802, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.428Z", "time": 4.474999994272366, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/record/edit.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 630, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"9f5-547c95f1a04bd-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=58" }, { "name": "Content-Length", "value": "1019" } ], "cookies": [], "content": { "size": 2549, "mimeType": "application/javascript", "compression": 1530, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/record/edit', 'views/record/detail', function (Dep) {\n\n return Dep.extend({\n\n template: 'record/edit',\n\n type: 'edit',\n\n name: 'edit',\n\n fieldsMode: 'edit',\n\n mode: 'edit',\n\n buttonList: [\n {\n name: 'save',\n label: 'Save',\n style: 'primary',\n },\n {\n name: 'cancel',\n label: 'Cancel',\n }\n ],\n\n dropdownItemList: [],\n\n sideView: 'views/record/edit-side',\n\n bottomView: 'views/record/edit-bottom',\n\n duplicateAction: false,\n\n actionSave: function () {\n this.save();\n },\n\n actionCancel: function () {\n this.cancel();\n },\n\n cancel: function () {\n if (this.isChanged) {\n this.model.set(this.attributes);\n }\n this.setIsNotChanged();\n this.exit('cancel');\n },\n\n setupFinal: function () {\n if (this.model.isNew()) {\n this.populateDefaults();\n }\n Dep.prototype.setupFinal.call(this);\n }\n\n });\n});\n\n\n" }, "redirectURL": "", "headersSize": 350, "bodySize": 1019, "_transferSize": 1369 }, "cache": {}, "timings": { "blocked": 2.7059999993071, "dns": -1, "connect": -1, "send": 0.09200000204145997, "wait": 1.1110000050393802, "receive": 0.565999987884426, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.429Z", "time": 5.313999994541518, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/email/record/detail.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 638, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"296e-547c95f19b69d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=57" }, { "name": "Content-Length", "value": "2215" } ], "cookies": [], "content": { "size": 10606, "mimeType": "application/javascript", "compression": 8391, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/email/record/detail', 'views/record/detail', function (Dep) {\n\n return Dep.extend({\n\n sideView: 'views/email/record/detail-side',\n\n duplicateAction: false,\n\n layoutNameConfigure: function () {\n if (!this.model.isNew()) {\n var isRestricted = false;\n\n if (this.model.get('status') == 'Sent') {\n isRestricted = true;\n }\n\n if (this.model.get('status') == 'Archived') {\n if (this.model.get('createdById') == 'system' || !this.model.get('createdById') || this.model.get('isImported')) {\n isRestricted = true;\n }\n }\n if (isRestricted) {\n this.layoutName += 'Restricted';\n }\n this.isRestricted = isRestricted;\n }\n },\n\n init: function () {\n Dep.prototype.init.call(this);\n\n this.layoutNameConfigure();\n },\n\n setup: function () {\n Dep.prototype.setup.call(this);\n\n if (this.model.has('isRead') && !this.model.get('isRead')) {\n this.model.set('isRead', true);\n }\n this.listenTo(this.model, 'sync', function () {\n if (!this.model.get('isRead')) {\n this.model.set('isRead', true);\n }\n }, this);\n\n if (this.model.get('isHtml') && this.model.get('bodyPlain')) {\n this.dropdownItemList.push({\n 'label': 'Show Plain Text',\n 'name': 'showBodyPlain'\n });\n }\n\n if (this.model.get('isUsers')) {\n this.dropdownItemList.push({\n 'label': 'Mark as Important',\n 'name': 'markAsImportant',\n 'hidden': this.model.get('isImportant')\n });\n this.dropdownItemList.push({\n 'label': 'Mark as Not Important',\n 'name': 'markAsNotImportant',\n 'hidden': !this.model.get('isImportant')\n });\n this.dropdownItemList.push({\n 'label': 'Move to Trash',\n 'name': 'moveToTrash',\n 'hidden': this.model.get('inTrash')\n });\n this.dropdownItemList.push({\n 'label': 'Retrieve from Trash',\n 'name': 'retrieveFromTrash',\n 'hidden': !this.model.get('inTrash')\n });\n this.dropdownItemList.push({\n 'label': 'Move to Folder',\n 'name': 'moveToFolder'\n });\n }\n\n this.listenTo(this.model, 'change:isImportant', function () {\n if (this.model.get('isImportant')) {\n this.hideActionItem('markAsImportant');\n this.showActionItem('markAsNotImportant');\n } else {\n this.hideActionItem('markAsNotImportant');\n this.showActionItem('markAsImportant');\n }\n }, this);\n\n this.listenTo(this.model, 'change:inTrash', function () {\n if (this.model.get('inTrash')) {\n this.hideActionItem('moveToTrash');\n this.showActionItem('retrieveFromTrash');\n } else {\n this.hideActionItem('retrieveFromTrash');\n this.showActionItem('moveToTrash');\n }\n }, this);\n\n this.listenTo(this.model, 'reply', function () {\n this.showField('replies');\n this.model.fetch();\n }, this);\n },\n\n actionMarkAsImportant: function () {\n $.ajax({\n url: 'Email/action/markAsImportant',\n type: 'POST',\n data: JSON.stringify({\n id: this.model.id\n })\n });\n this.model.set('isImportant', true);\n },\n\n actionMarkAsNotImportant: function () {\n $.ajax({\n url: 'Email/action/markAsNotImportant',\n type: 'POST',\n data: JSON.stringify({\n id: this.model.id\n })\n });\n this.model.set('isImportant', false);\n },\n\n actionMoveToTrash: function () {\n $.ajax({\n url: 'Email/action/moveToTrash',\n type: 'POST',\n data: JSON.stringify({\n id: this.model.id\n })\n }).then(function () {\n Espo.Ui.warning(this.translate('Moved to Trash', 'labels', 'Email'));\n }.bind(this));\n this.model.set('inTrash', true);\n },\n\n actionRetrieveFromTrash: function () {\n $.ajax({\n url: 'Email/action/retrieveFromTrash',\n type: 'POST',\n data: JSON.stringify({\n id: this.model.id\n })\n }).then(function () {\n Espo.Ui.warning(this.translate('Retrieved from Trash', 'labels', 'Email'));\n }.bind(this));\n this.model.set('inTrash', false);\n },\n\n actionMoveToFolder: function () {\n this.createView('dialog', 'views/email-folder/modals/select-folder', {}, function (view) {\n view.render();\n this.listenToOnce(view, 'select', function (folderId, folderName) {\n this.clearView('dialog');\n this.ajaxPostRequest('Email/action/moveToFolder', {\n id: this.model.id,\n folderId: folderId\n }).then(function () {\n if (folderId === 'inbox') {\n folderId = null;\n }\n this.model.set('folderId', folderId);\n Espo.Ui.success(this.translate('Done'));\n }.bind(this));\n }, this);\n }, this);\n },\n\n actionShowBodyPlain: function () {\n this.createView('bodyPlain', 'views/email/modals/body-plain', {\n model: this.model\n }, function (view) {\n view.render();\n }.bind(this));\n },\n\n handleAttachmentField: function () {\n if ((this.model.get('attachmentsIds') || []).length == 0) {\n this.hideField('attachments');\n } else {\n this.showField('attachments');\n }\n },\n\n handleCcField: function () {\n if (!this.model.get('cc')) {\n this.hideField('cc');\n } else {\n this.showField('cc');\n }\n },\n\n handleBccField: function () {\n if (!this.model.get('bcc')) {\n this.hideField('bcc');\n } else {\n this.showField('bcc');\n }\n },\n\n handleRepliesField: function () {\n if ((this.model.get('repliesIds') || []).length == 0) {\n this.hideField('replies');\n } else {\n this.showField('replies');\n }\n if (!this.model.get('repliedId')) {\n this.hideField('replied');\n } else {\n this.showField('replied');\n }\n },\n\n afterRender: function () {\n Dep.prototype.afterRender.call(this);\n\n if (this.model.get('status') === 'Draft') {\n this.setFieldReadOnly('dateSent');\n }\n\n if (this.isRestricted) {\n this.handleAttachmentField();\n this.listenTo(this.model, 'change:attachmentsIds', function () {\n this.handleAttachmentField();\n }, this);\n\n this.handleCcField();\n this.listenTo(this.model, 'change:cc', function () {\n this.handleCcField();\n }, this);\n this.handleBccField();\n this.listenTo(this.model, 'change:bcc', function () {\n this.handleBccField();\n }, this);\n\n this.handleRepliesField();\n this.listenTo(this.model, 'change:repliesIds', function () {\n this.handleRepliesField();\n }, this);\n }\n },\n\n send: function () {\n var model = this.model;\n model.set('status', 'Sending');\n\n var afterSend = function () {\n Espo.Ui.success(this.translate('emailSent', 'messages', 'Email'));\n this.trigger('after:send');\n };\n\n this.once('after:save', afterSend, this);\n this.once('cancel:save', function () {\n this.off('after:save', afterSend);\n }, this);\n\n this.once('before:save', function () {\n Espo.Ui.notify(this.translate('Sending...', 'labels', 'Email'));\n }, this);\n\n this.save();\n },\n\n });\n});\n\n" }, "redirectURL": "", "headersSize": 351, "bodySize": 2215, "_transferSize": 2566 }, "cache": {}, "timings": { "blocked": 3.28999999328516, "dns": -1, "connect": -1, "send": 0.04699999408331035, "wait": 1.4800000062678, "receive": 0.4970000009052482, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.438Z", "time": 10.836999994353391, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Email/layout/composeSmall", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 641, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=56" }, { "name": "Content-Length", "value": "757" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 757, "mimeType": "application/json", "compression": 0, "text": "[\n {\n \"label\":\"\",\n \"rows\":[\n [\n {\n \"name\":\"from\",\n \"view\": \"views/email/fields/compose-from-address\"\n },\n {\"name\":\"cc\"}\n ],\n [\n {\"name\":\"to\"},\n {\"name\":\"bcc\"}\n ],\n [\n {\n \"name\": \"parent\"\n },\n {\n \"name\":\"selectTemplate\",\n \"view\":\"views/email/fields/select-template\"\n }\n ],\n [{\"name\":\"subject\",\"fullWidth\":true}],\n [{\"name\":\"body\",\"fullWidth\":true}],\n [{\"name\":\"attachments\"},{\"name\":\"isHtml\"}]\n ]\n }\n]\n" }, "redirectURL": "", "headersSize": 351, "bodySize": 757, "_transferSize": 1108 }, "cache": {}, "timings": { "blocked": 1.38600000354927, "dns": -1, "connect": -1, "send": 0.08399999933316993, "wait": 9.06899999245066, "receive": 0.2979999990202913, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.451Z", "time": 4.155000002356246, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/email/fields/compose-from-address.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 652, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"b12-547c95f19b69d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=55" }, { "name": "Content-Length", "value": "1130" } ], "cookies": [], "content": { "size": 2834, "mimeType": "application/javascript", "compression": 1704, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\nEspo.define('views/email/fields/compose-from-address', 'views/fields/base', function (Dep) {\n\n return Dep.extend({\n\n editTemplate: 'email/fields/compose-from-address/edit',\n\n data: function () {\n return _.extend({\n list: this.list,\n noSmtpMessage: this.translate('noSmtpSetup', 'messages', 'Email').replace('{link}', ''+this.translate('Preferences')+'')\n }, Dep.prototype.data.call(this));\n },\n\n setup: function () {\n Dep.prototype.setup.call(this);\n this.list = [];\n\n /*if (this.getUser().get('emailAddress') && this.getPreferences().get('smtpServer')) {\n this.list.push(this.getUser().get('emailAddress'));\n }*/\n\n this.list.push(this.getUser().get('emailAddress'));\n\n var emailAddressList = this.getUser().get('emailAddressList') || [];\n emailAddressList.forEach(function (item) {\n this.list.push(item);\n }, this);\n\n this.list = _.uniq(this.list);\n\n if (this.getConfig().get('outboundEmailIsShared') && this.getConfig().get('outboundEmailFromAddress')) {\n var address = this.getConfig().get('outboundEmailFromAddress');\n if (!~this.list.indexOf(address)) {\n this.list.push(this.getConfig().get('outboundEmailFromAddress'));\n }\n }\n },\n });\n\n});\n" }, "redirectURL": "", "headersSize": 350, "bodySize": 1130, "_transferSize": 1480 }, "cache": {}, "timings": { "blocked": 2.26199999451637, "dns": -1, "connect": -1, "send": 0.0670000008540299, "wait": 1.5039999998407403, "receive": 0.3220000071451059, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.452Z", "time": 4.01300001249183, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/email/fields/email-address-varchar.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 653, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"28d4-547c95f19b69d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=100" }, { "name": "Content-Length", "value": "2725" } ], "cookies": [], "content": { "size": 10452, "mimeType": "application/javascript", "compression": 7727, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\nEspo.define('views/email/fields/email-address-varchar', ['views/fields/varchar', 'views/email/fields/from-address-varchar'], function (Dep, From) {\n\n return Dep.extend({\n\n detailTemplate: 'email/fields/email-address-varchar/detail',\n\n editTemplate: 'email/fields/email-address-varchar/edit',\n\n emailAddressRegExp: /([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\\.[a-zA-Z0-9._-]+)/gi,\n\n events: {\n 'click a[data-action=\"clearAddress\"]': function (e) {\n var address = $(e.currentTarget).data('address').toString();\n this.deleteAddress(address);\n },\n 'keyup input': function (e) {\n if (e.keyCode == 188 || e.keyCode == 186 || e.keyCode == 13) {\n var $input = $(e.currentTarget);\n var address = $input.val().replace(',', '').replace(';', '').trim();\n\n if (~address.indexOf('@')) {\n if (this.checkEmailAddressInString(address)) {\n this.addAddress(address, '');\n $input.val('');\n }\n }\n }\n },\n 'change input': function (e) {\n var $input = $(e.currentTarget);\n var address = $input.val().replace(',','').replace(';','').trim();\n if (~address.indexOf('@')) {\n if (this.checkEmailAddressInString(address)) {\n this.addAddress(address, '');\n $input.val('');\n }\n }\n },\n 'click [data-action=\"createContact\"]': function (e) {\n var address = $(e.currentTarget).data('address');\n From.prototype.createPerson.call(this, 'Contact', address);\n }\n },\n\n parseNameFromStringAddress: function (s) {\n return From.prototype.parseNameFromStringAddress.call(this, s);\n },\n\n getAttributeList: function () {\n var list = Dep.prototype.getAttributeList.call(this);\n list.push('nameHash');\n list.push('typeHash');\n list.push('idHash');\n list.push('accountId');\n list.push(this.name + 'EmailAddressesNames');\n list.push(this.name + 'EmailAddressesIds');\n return list;\n },\n\n setup: function () {\n Dep.prototype.setup.call(this);\n\n this.on('render', function () {\n this.initAddressList();\n }, this);\n },\n\n initAddressList: function () {\n this.nameHash = {};\n this.addressList = (this.model.get(this.name) || '').split(';').filter(function (item) {\n return item != '';\n }).map(function (item) {\n return item.trim();\n });\n\n this.idHash = this.idHash || {};\n this.typeHash = this.typeHash || {};\n this.nameHash = this.nameHash || {};\n\n _.extend(this.typeHash, this.model.get('typeHash') || {});\n _.extend(this.nameHash, this.model.get('nameHash') || {});\n _.extend(this.idHash, this.model.get('idHash') || {});\n\n this.nameHash = _.clone(this.nameHash);\n this.typeHash = _.clone(this.typeHash);\n this.idHash = _.clone(this.idHash);\n },\n\n afterRender: function () {\n Dep.prototype.afterRender.call(this);\n\n if (this.mode == 'edit') {\n this.$input = this.$element = this.$el.find('input');\n\n this.addressList.forEach(function (item) {\n this.addAddressHtml(item, this.nameHash[item] || '');\n }, this);\n\n this.$input.autocomplete({\n serviceUrl: function (q) {\n return 'EmailAddress/action/searchInAddressBook?limit=5';\n }.bind(this),\n paramName: 'q',\n minChars: 1,\n autoSelectFirst: true,\n formatResult: function (suggestion) {\n return suggestion.name + ' <' + suggestion.id + '>';\n },\n transformResult: function (response) {\n var response = JSON.parse(response);\n var list = [];\n response.forEach(function(item) {\n list.push({\n id: item.emailAddress,\n name: item.entityName,\n emailAddress: item.emailAddress,\n entityId: item.entityId,\n entityName: item.entityName,\n entityType: item.entityType,\n data: item.emailAddress,\n value: item.emailAddress\n });\n }, this);\n return {\n suggestions: list\n };\n }.bind(this),\n onSelect: function (s) {\n this.addAddress(s.emailAddress, s.entityName, s.entityType, s.entityId);\n this.$input.val('');\n }.bind(this)\n });\n }\n },\n\n checkEmailAddressInString: function (string) {\n var arr = string.match(this.emailAddressRegExp);\n if (!arr || !arr.length) return;\n\n return true;\n },\n\n addAddress: function (address, name, type, id) {\n if (this.justAddedAddress) {\n this.deleteAddress(this.justAddedAddress);\n }\n this.justAddedAddress = address;\n setTimeout(function () {\n this.justAddedAddress = null;\n }.bind(this), 100);\n\n address = address.trim();\n\n var arr = address.match(this.emailAddressRegExp);\n if (!arr || !arr.length) return;\n\n address = arr[0];\n\n if (!~this.addressList.indexOf(address)) {\n this.addressList.push(address);\n this.nameHash[address] = name;\n\n if (type) {\n this.typeHash[address] = type;\n }\n if (id) {\n this.idHash[address] = id;\n }\n\n this.addAddressHtml(address, name);\n this.trigger('change');\n }\n },\n\n addAddressHtml: function (address, name) {\n var conteiner = this.$el.find('.link-container');\n var html =\n '
' +\n '' +\n ''+ ((name) ? (name + ' » ') : '') + ''+address+''+'' +\n\n '
';\n conteiner.append(html);\n },\n\n deleteAddress: function (address) {\n this.deleteAddressHtml(address);\n\n var index = this.addressList.indexOf(address);\n if (index > -1) {\n this.addressList.splice(index, 1);\n }\n delete this.nameHash[address];\n this.trigger('change');\n },\n\n deleteAddressHtml: function (address) {\n this.$el.find('.list-group-item[data-address=\"' + address + '\"]').remove();\n },\n\n fetch: function () {\n var data = {};\n data[this.name] = this.addressList.join(';');\n\n return data;\n },\n\n getValueForDisplay: function () {\n if (this.mode == 'detail') {\n var names = [];\n this.addressList.forEach(function (address) {\n names.push(this.getDetailAddressHtml(address));\n }, this);\n return names.join('');\n }\n },\n\n getDetailAddressHtml: function (address) {\n if (!address) {\n return '';\n }\n var name = this.nameHash[address] || null;\n var entityType = this.typeHash[address] || null;\n var id = this.idHash[address] || null;\n\n var addressHtml = '' + address + '';\n\n var lineHtml;\n if (id) {\n lineHtml = '
' + '' + name + ' » ' + addressHtml + '
';\n } else {\n lineHtml = addressHtml;\n }\n if (!id) {\n if (this.getAcl().check('Contact', 'edit')) {\n lineHtml += From.prototype.getCreateHtml.call(this, address);\n }\n }\n lineHtml = '
' + lineHtml + '
';\n return lineHtml;\n },\n\n });\n\n});\n" }, "redirectURL": "", "headersSize": 352, "bodySize": 2725, "_transferSize": 3077 }, "cache": {}, "timings": { "blocked": 2.19400000059977, "dns": -1, "connect": -1, "send": 0.07100000220816982, "wait": 1.4040000096429104, "receive": 0.3440000000409795, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "198378" }, { "startedDateTime": "2017-06-27T11:52:57.455Z", "time": 4.5879999961471185, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/email/fields/select-template.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 647, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"bb5-547c95f19b69d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=99" }, { "name": "Content-Length", "value": "1145" } ], "cookies": [], "content": { "size": 2997, "mimeType": "application/javascript", "compression": 1852, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\nEspo.define('views/email/fields/select-template', 'views/fields/link', function (Dep) {\n\n return Dep.extend({\n\n type: 'link',\n\n foreignScope: 'EmailTemplate',\n\n editTemplate: 'email/fields/select-template/edit',\n\n setup: function () {\n Dep.prototype.setup.call(this);\n\n this.on('change', function () {\n var id = this.model.get(this.idName);\n if (id) {\n this.loadTemplate(id);\n }\n }, this);\n },\n\n getSelectPrimaryFilterName: function () {\n return 'actual';\n },\n\n loadTemplate: function (id) {\n var to = this.model.get('to') || '';\n var emailAddress = null;\n to = to.trim();\n if (to) {\n var emailAddress = to.split(';')[0].trim();\n }\n\n $.ajax({\n url: 'EmailTemplate/action/parse',\n data: {\n id: id,\n emailAddress: emailAddress,\n parentType: this.model.get('parentType'),\n parentId: this.model.get('parentId'),\n },\n success: function (data) {\n this.model.trigger('insert-template', data);\n\n this.emptyField();\n }.bind(this),\n error: function () {\n this.emptyField();\n }.bind(this)\n });\n },\n\n emptyField: function () {\n this.model.set(this.idName, null);\n this.model.set(this.nameName, '');\n }\n\n });\n\n});\n" }, "redirectURL": "", "headersSize": 350, "bodySize": 1145, "_transferSize": 1495 }, "cache": {}, "timings": { "blocked": 1.67500000679865, "dns": -1, "connect": -1, "send": 0.26899999647867, "wait": 2.2250000038184305, "receive": 0.41899998905136826, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "198378" }, { "startedDateTime": "2017-06-27T11:52:57.455Z", "time": 12.911999991047196, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/email/fields/subject.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 639, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"a2d-547c95f19b69d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=98" }, { "name": "Content-Length", "value": "1048" } ], "cookies": [], "content": { "size": 2605, "mimeType": "application/javascript", "compression": 1557, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\nEspo.define('views/email/fields/subject', 'views/fields/varchar', function (Dep) {\n\n return Dep.extend({\n\n listLinkTemplate: 'email/fields/subject/list-link',\n\n data: function () {\n return _.extend({\n 'isRead': (this.model.get('sentById') === this.getUser().id) || this.model.get('isRead'),\n 'isImportant': this.model.get('isImportant'),\n 'hasAttachment': this.model.get('hasAttachment')\n }, Dep.prototype.data.call(this));\n },\n\n getValueForDisplay: function () {\n return this.model.get('name');\n },\n\n getAttributeList: function () {\n return ['name', 'isRead', 'isImportant'];\n },\n\n setup: function () {\n Dep.prototype.setup.call(this);\n this.listenTo(this.model, 'change', function () {\n if (this.mode == 'list' || this.mode == 'listLink') {\n if (this.model.hasChanged('isRead') || this.model.hasChanged('isImportant')) {\n this.reRender();\n }\n }\n }, this);\n },\n\n afterRender: function () {\n Dep.prototype.afterRender.call(this);\n },\n\n });\n\n});\n" }, "redirectURL": "", "headersSize": 350, "bodySize": 1048, "_transferSize": 1398 }, "cache": {}, "timings": { "blocked": 10.5800000019372, "dns": -1, "connect": -1, "send": 0.07399999594779949, "wait": 1.3069999986328007, "receive": 0.9509999945293952, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "198378" }, { "startedDateTime": "2017-06-27T11:52:57.456Z", "time": 17.16300001135096, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/fields/wysiwyg.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 633, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"2973-547c95f19e57d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=97" }, { "name": "Content-Length", "value": "2745" } ], "cookies": [], "content": { "size": 10611, "mimeType": "application/javascript", "compression": 7866, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/fields/wysiwyg', ['views/fields/text', 'lib!Summernote'], function (Dep, Summernote) {\n\n return Dep.extend({\n\n type: 'wysiwyg',\n\n detailTemplate: 'fields/wysiwyg/detail',\n\n editTemplate: 'fields/wysiwyg/edit',\n\n height: 250,\n\n rowsDefault: 10,\n\n setup: function () {\n Dep.prototype.setup.call(this);\n\n if ('height' in this.params) {\n this.height = this.params.height;\n }\n\n if ('minHeight' in this.params) {\n this.minHeight = this.params.minHeight;\n }\n\n this.toolbar = this.params.toolbar || [\n ['style', ['style']],\n ['style', ['bold', 'italic', 'underline', 'clear']],\n ['fontsize', ['fontsize']],\n ['color', ['color']],\n ['para', ['ul', 'ol', 'paragraph']],\n ['height', ['height']],\n ['table', ['table', 'link', 'picture', 'hr']],\n ['misc',['codeview', 'fullscreen']]\n ];\n\n this.listenTo(this.model, 'change:isHtml', function (model) {\n if (this.mode == 'edit') {\n if (this.isRendered()) {\n if (!model.has('isHtml') || model.get('isHtml')) {\n \t\t var value = this.plainToHtml(this.model.get(this.name));\n \t\t this.model.set(this.name, value);\n this.enableWysiwygMode();\n } else {\n \t\t var value = this.htmlToPlain(this.model.get(this.name));\n \t\t this.model.set(this.name, value);\n this.disableWysiwygMode();\n }\n }\n }\n if (this.mode == 'detail') {\n if (this.isRendered()) {\n this.reRender();\n }\n }\n }.bind(this));\n\n this.once('remove', function () {\n $('body > .tooltip').remove();\n });\n },\n\n getValueForDisplay: function () {\n var value = Dep.prototype.getValueForDisplay.call(this);\n return this.sanitizeHtml(value);\n },\n\n sanitizeHtml: function (value) {\n if (value) {\n value = value.replace(/<[\\/]{0,1}(base)[^><]*>/gi, '');\n }\n return value || '';\n },\n\n getValueForEdit: function () {\n var value = this.model.get(this.name) || '';\n return this.sanitizeHtml(value);\n },\n\n afterRender: function () {\n Dep.prototype.afterRender.call(this);\n\n if (this.mode == 'edit') {\n this.$summernote = this.$el.find('.summernote');\n }\n\n var language = this.getConfig().get('language');\n\n if (!(language in $.summernote.lang)) {\n $.summernote.lang[language] = this.getLanguage().translate('summernote', 'sets');\n }\n\n if (this.mode == 'edit') {\n if (!this.model.has('isHtml') || this.model.get('isHtml')) {\n this.enableWysiwygMode();\n } else {\n this.$element.removeClass('hidden');\n }\n }\n\n if (this.mode == 'detail') {\n if (!this.model.has('isHtml') || this.model.get('isHtml')) {\n this.$el.find('iframe').removeClass('hidden');\n\n var $iframe = this.$el.find('iframe');\n var iframe = this.iframe = $iframe.get(0);\n\n if (!iframe) return;\n\n $iframe.load(function () {\n $iframe.contents().find('a').attr('target', '_blank');\n });\n\n var doc = iframe.contentWindow.document;\n\n var link = '';\n\n doc.open('text/html', 'replace');\n var body = this.sanitizeHtml(this.model.get(this.name) || '');\n body += link;\n\n doc.write(body);\n doc.close();\n\n var processHeight = function () {\n var $body = $iframe.contents().find('html body');\n var height = $body.height();\n if (height === 0) {\n height = $body.children(0).height() + 100;\n }\n height += 30;\n iframe.style.height = height + 'px';\n };\n\n setTimeout(function () {\n processHeight();\n $iframe.load(function () {\n processHeight();\n });\n }, 50);\n\n } else {\n this.$el.find('.plain').removeClass('hidden');\n }\n }\n },\n\n enableWysiwygMode: function () {\n if (!this.$element) {\n return;\n }\n\n this.$element.addClass('hidden');\n this.$summernote.removeClass('hidden');\n\n var contents = this.getValueForEdit();\n\n this.$summernote.html(contents);\n\n this.$summernote.find('style').remove();\n this.$summernote.find('link[ref=\"stylesheet\"]').remove();\n\n var options = {\n lang: this.getConfig().get('language'),\n callbacks: {\n onImageUpload: function (files) {\n var file = files[0];\n this.notify('Uploading...');\n this.getModelFactory().create('Attachment', function (attachment) {\n var fileReader = new FileReader();\n fileReader.onload = function (e) {\n $.ajax({\n type: 'POST',\n url: 'Attachment/action/upload',\n data: e.target.result,\n contentType: 'multipart/encrypted',\n }).done(function (data) {\n attachment.id = data.attachmentId;\n attachment.set('name', file.name);\n attachment.set('type', file.type);\n attachment.set('role', 'Inline Attachment');\n attachment.set('global', true);\n attachment.set('size', file.size);\n attachment.once('sync', function () {\n var url = '?entryPoint=attachment&id=' + attachment.id;\n this.$summernote.summernote('insertImage', url);\n this.notify(false);\n }, this);\n attachment.save();\n }.bind(this));\n }.bind(this);\n fileReader.readAsDataURL(file);\n\n }, this);\n }.bind(this),\n onBlur: function () {\n this.trigger('change')\n }.bind(this),\n },\n toolbar: this.toolbar\n };\n\n if (this.height) {\n options.height = this.height;\n }\n\n if (this.minHeight) {\n options.minHeight = this.minHeight;\n }\n\n this.$summernote.summernote(options);\n },\n\n plainToHtml: function (html) {\n \thtml = html || '';\n \tvar value = html.replace(/\\n/g, '
');\n \treturn value;\n },\n\n htmlToPlain: function (text) {\n \ttext = text || '';\n var value = text.replace(//mg, '\\n');\n\n value = value.replace(/<\\/p\\s*\\/?>/mg, '\\n\\n');\n\n var $div = $('
').html(value);\n $div.find('style').remove();\n $div.find('link[ref=\"stylesheet\"]').remove();\n\n value = $div.text();\n\n return value;\n },\n\n disableWysiwygMode: function () {\n this.$summernote.summernote('destroy');\n\n this.$summernote.addClass('hidden');\n this.$element.removeClass('hidden');\n },\n\n fetch: function () {\n var data = {};\n if (!this.model.has('isHtml') || this.model.get('isHtml')) {\n data[this.name] = this.$summernote.summernote('code');\n } else {\n data[this.name] = this.$element.val();\n }\n\n if (this.model.has('isHtml')) {\n \tif (this.model.get('isHtml')) {\n \t\tdata[this.name + 'Plain'] = this.htmlToPlain(data[this.name]);\n \t} else {\n \t\tdata[this.name + 'Plain'] = data[this.name];\n \t}\n }\n return data;\n }\n });\n});\n\n" }, "redirectURL": "", "headersSize": 351, "bodySize": 2745, "_transferSize": 3096 }, "cache": {}, "timings": { "blocked": 14.5670000056271, "dns": -1, "connect": -1, "send": 0.06599999323949923, "wait": 1.9180000090273008, "receive": 0.6120000034570587, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "198378" }, { "startedDateTime": "2017-06-27T11:52:57.457Z", "time": 17.082999998820014, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/fields/bool.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 630, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"87b-547c95f19c63d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=54" }, { "name": "Content-Length", "value": "925" } ], "cookies": [], "content": { "size": 2171, "mimeType": "application/javascript", "compression": 1246, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/fields/bool', 'views/fields/base', function (Dep) {\n\n return Dep.extend({\n\n type: 'bool',\n\n listTemplate: 'fields/bool/detail',\n\n detailTemplate: 'fields/bool/detail',\n\n editTemplate: 'fields/bool/edit',\n\n searchTemplate: 'fields/bool/search',\n\n validations: [],\n\n fetch: function () {\n var value = this.$element.get(0).checked;\n var data = {};\n data[this.name] = value;\n return data;\n },\n\n fetchSearch: function () {\n var data = {\n type: this.$element.get(0).checked ? 'isTrue' : 'isFalse',\n };\n return data;\n },\n\n populateSearchDefaults: function () {\n this.$element.get(0).checked = true;\n }\n });\n});\n\n" }, "redirectURL": "", "headersSize": 349, "bodySize": 925, "_transferSize": 1274 }, "cache": {}, "timings": { "blocked": 14.7450000076788, "dns": -1, "connect": -1, "send": 0.07499998901029947, "wait": 1.6080000059447013, "receive": 0.6549999961862127, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.463Z", "time": 14.15600000473205, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/email/fields/from-address-varchar.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 652, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"1e45-547c95f19b69d-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=96" }, { "name": "Content-Length", "value": "2249" } ], "cookies": [], "content": { "size": 7749, "mimeType": "application/javascript", "compression": 5500, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\nEspo.define('views/email/fields/from-address-varchar', 'views/fields/varchar', function (Dep) {\n\n return Dep.extend({\n\n detailTemplate: 'email/fields/email-address-varchar/detail',\n\n setup: function () {\n Dep.prototype.setup.call(this);\n\n this.on('render', function () {\n this.initAddressList();\n }, this);\n },\n\n events: {\n 'click [data-action=\"createContact\"]': function (e) {\n var address = $(e.currentTarget).data('address');\n this.createPerson('Contact', address);\n }\n },\n\n data: function () {\n var data = Dep.prototype.data.call(this);\n\n var address = this.model.get(this.name);\n if (!(address in this.idHash) && this.model.get('parentId')) {\n if (this.getAcl().check('Contact', 'edit')) {\n data.showCreate = true;\n }\n }\n\n return data;\n },\n\n initAddressList: function () {\n this.nameHash = {};\n this.typeHash = this.model.get('typeHash') || {};\n this.idHash = this.model.get('idHash') || {};\n\n _.extend(this.nameHash, this.model.get('nameHash') || {});\n },\n\n getAttributeList: function () {\n var list = Dep.prototype.getAttributeList.call(this);\n list.push('nameHash');\n list.push('idHash');\n list.push('accountId');\n return list;\n },\n\n getValueForDisplay: function () {\n if (this.mode == 'detail') {\n var address = this.model.get(this.name);\n return this.getDetailAddressHtml(address);\n }\n return Dep.prototype.getValueForDisplay.call(this);\n },\n\n getDetailAddressHtml: function (address) {\n if (!address) {\n return '';\n }\n\n var fromString = this.model.get('fromString') || this.model.get('fromName');\n\n var name = this.nameHash[address] || this.parseNameFromStringAddress(fromString) || null;\n var entityType = this.typeHash[address] || null;\n var id = this.idHash[address] || null;\n\n var addressHtml = '' + address + '';\n\n var lineHtml;\n if (id) {\n lineHtml = '
' + '' + name + ' » ' + addressHtml + '
';\n } else if (name) {\n lineHtml = '' + name + ' » ' + addressHtml + '';\n } else {\n lineHtml = addressHtml;\n }\n if (!id) {\n if (this.getAcl().check('Contact', 'edit')) {\n lineHtml += this.getCreateHtml(address);\n }\n }\n lineHtml = '
' + lineHtml + '
';\n return lineHtml;\n },\n\n getCreateHtml: function (address) {\n var html = '' +\n '' +\n '' +\n '';\n return html;\n },\n\n parseNameFromStringAddress: function (value) {\n value = value || '';\n if (~value.indexOf('<')) {\n var name = value.replace(/<(.*)>/, '').trim();\n if (name.charAt(0) === '\"' && name.charAt(name.length - 1) === '\"') {\n name = name.substr(1, name.length - 2);\n }\n return name;\n }\n return null;\n },\n\n createPerson: function (scope, address) {\n var address = address;\n\n var fromString = this.model.get('fromString') || this.model.get('fromName');\n var name = this.nameHash[address] || null;\n\n if (!name) {\n if (this.name == 'from') {\n name = this.parseNameFromStringAddress(fromString) || null;\n }\n }\n\n var attributes = {\n emailAddress: address\n };\n\n if (this.model.get('accountId') && scope == 'Contact') {\n attributes.accountId = this.model.get('accountId');\n attributes.accountName = this.model.get('accountName');\n }\n\n if (name) {\n var firstName = name.split(' ').slice(0, -1).join(' ');\n var lastName = name.split(' ').slice(-1).join(' ');\n attributes.firstName = firstName;\n attributes.lastName = lastName;\n }\n\n var viewName = this.getMetadata().get('clientDefs.' + scope + '.modalViews.edit') || 'views/modals/edit';\n\n this.createView('create', viewName, {\n scope: scope,\n attributes: attributes\n }, function (view) {\n view.render();\n this.listenTo(view, 'after:save', function (model) {\n var nameHash = Espo.Utils.clone(this.model.get('nameHash') || {});\n var typeHash = Espo.Utils.clone(this.model.get('typeHash') || {});\n var idHash = Espo.Utils.clone(this.model.get('idHash') || {});\n\n idHash[address] = model.id;\n nameHash[address] = model.get('name');\n typeHash[address] = scope;\n\n this.idHash = idHash;\n this.nameHash = nameHash;\n this.typeHash = typeHash;\n\n var attributes = {\n nameHash: nameHash,\n idHash: idHash,\n typeHash: typeHash\n };\n\n setTimeout(function () {\n this.model.set(attributes);\n }.bind(this), 50);\n }, this);\n }.bind(this));\n },\n\n });\n\n});\n" }, "redirectURL": "", "headersSize": 351, "bodySize": 2249, "_transferSize": 2600 }, "cache": {}, "timings": { "blocked": 12.2230000124546, "dns": -1, "connect": -1, "send": 0.0529999961145009, "wait": 1.4749999972992, "receive": 0.40499999886374916, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "198378" }, { "startedDateTime": "2017-06-27T11:52:57.477Z", "time": 11.14400000369642, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/lib/summernote.min.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 627, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Tue, 13 Sep 2016 03:15:56 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"1572d-53c5b07e9b300-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=95" }, { "name": "Content-Length", "value": "25027" } ], "cookies": [], "content": { "size": 87853, "mimeType": "application/javascript", "compression": 62826, "text": "/*! Summernote v0.7.3 | (c) 2013-2015 Alan Hong and other contributors | MIT license */\n!function(a){\"function\"==typeof define&&define.amd?define([\"jquery\"],a):\"object\"==typeof module&&module.exports?module.exports=a(require(\"jquery\")):a(window.jQuery)}(function(a){\"use strict\";var b,c=function(){var b=function(a){return function(b){return a===b}},c=function(a,b){return a===b},d=function(a){return function(b,c){return b[a]===c[a]}},e=function(){return!0},f=function(){return!1},g=function(a){return function(){return!a.apply(a,arguments)}},h=function(a,b){return function(c){return a(c)&&b(c)}},i=function(a){return a},j=function(a,b){return function(){return a[b].apply(a,arguments)}},k=0,l=function(a){var b=++k+\"\";return a?a+b:b},m=function(b){var c=a(document);return{top:b.top+c.scrollTop(),left:b.left+c.scrollLeft(),width:b.right-b.left,height:b.bottom-b.top}},n=function(a){var b={};for(var c in a)a.hasOwnProperty(c)&&(b[a[c]]=c);return b},o=function(a,b){return b=b||\"\",b+a.split(\".\").map(function(a){return a.substring(0,1).toUpperCase()+a.substring(1)}).join(\"\")};return{eq:b,eq2:c,peq2:d,ok:e,fail:f,self:i,not:g,and:h,invoke:j,uniqueId:l,rect2bnd:m,invertObject:n,namespaceToCamel:o}}(),d=function(){var b=function(a){return a[0]},d=function(a){return a[a.length-1]},e=function(a){return a.slice(0,a.length-1)},f=function(a){return a.slice(1)},g=function(a,b){for(var c=0,d=a.length;d>c;c++){var e=a[c];if(b(e))return e}},h=function(a,b){for(var c=0,d=a.length;d>c;c++)if(!b(a[c]))return!1;return!0},i=function(b,c){return a.inArray(c,b)},j=function(a,b){return-1!==i(a,b)},k=function(a,b){return b=b||c.self,a.reduce(function(a,c){return a+b(c)},0)},l=function(a){for(var b=[],c=-1,d=a.length;++cc;c++)a[c]&&b.push(a[c]);return b},p=function(a){for(var b=[],c=0,d=a.length;d>c;c++)j(b,a[c])||b.push(a[c]);return b},q=function(a,b){var c=i(a,b);return-1===c?null:a[c+1]},r=function(a,b){var c=i(a,b);return-1===c?null:a[c-1]};return{head:b,last:d,initial:e,tail:f,prev:r,next:q,find:g,contains:j,all:h,sum:k,from:l,isEmpty:m,clusterBy:n,compact:o,unique:p}}(),e=\"function\"==typeof define&&define.amd,f=function(b){var c=\"Comic Sans MS\"===b?\"Courier New\":\"Comic Sans MS\",d=a(\"
\").css({position:\"absolute\",left:\"-9999px\",top:\"-9999px\",fontSize:\"200px\"}).text(\"mmmmmmmmmwwwwwww\").appendTo(document.body),e=d.css(\"fontFamily\",c).width(),f=d.css(\"fontFamily\",b+\",\"+c).width();return d.remove(),e!==f},g=navigator.userAgent,h=/MSIE|Trident/i.test(g);if(h){var i=/MSIE (\\d+[.]\\d+)/.exec(g);i&&(b=parseFloat(i[1])),i=/Trident\\/.*rv:([0-9]{1,}[\\.0-9]{0,})/.exec(g),i&&(b=parseFloat(i[1]))}var j={isMac:navigator.appVersion.indexOf(\"Mac\")>-1,isMSIE:h,isFF:/firefox/i.test(g),isWebkit:/webkit/i.test(g),isSafari:/safari/i.test(g),browserVersion:b,jqueryVersion:parseFloat(a.fn.jquery),isSupportAmd:e,hasCodeMirror:e?require.specified(\"codemirror\"):!!window.CodeMirror,isFontInstalled:f,isW3CRangeSupport:!!document.createRange},k=String.fromCharCode(160),l=\"\\ufeff\",m=function(){var b=function(b){return b&&a(b).hasClass(\"note-editable\")},e=function(b){return b&&a(b).hasClass(\"note-control-sizing\")},f=function(a){return a=a.toUpperCase(),function(b){return b&&b.nodeName.toUpperCase()===a}},g=function(a){return a&&3===a.nodeType},h=function(a){return a&&1===a.nodeType},i=function(a){return a&&/^BR|^IMG|^HR|^IFRAME|^BUTTON/.test(a.nodeName.toUpperCase())},n=function(a){return b(a)?!1:a&&/^DIV|^P|^LI|^H[1-7]/.test(a.nodeName.toUpperCase())},o=function(a){return a&&/^H[1-7]/.test(a.nodeName.toUpperCase())},p=f(\"PRE\"),q=f(\"LI\"),r=function(a){return n(a)&&!q(a)},s=f(\"TABLE\"),t=function(a){return!(y(a)||u(a)||v(a)||n(a)||s(a)||x(a))},u=function(a){return a&&/^UL|^OL/.test(a.nodeName.toUpperCase())},v=f(\"HR\"),w=function(a){return a&&/^TD|^TH/.test(a.nodeName.toUpperCase())},x=f(\"BLOCKQUOTE\"),y=function(a){return w(a)||x(a)||b(a)},z=f(\"A\"),A=function(a){return t(a)&&!!J(a,n)},B=function(a){return t(a)&&!J(a,n)},C=f(\"BODY\"),D=function(a,b){return a.nextSibling===b||a.previousSibling===b},E=function(a,b){b=b||c.ok;var d=[];return a.previousSibling&&b(a.previousSibling)&&d.push(a.previousSibling),d.push(a),a.nextSibling&&b(a.nextSibling)&&d.push(a.nextSibling),d},F=j.isMSIE&&j.browserVersion<11?\" \":\"
\",G=function(a){return g(a)?a.nodeValue.length:a.childNodes.length},H=function(a){var b=G(a);return 0===b?!0:g(a)||1!==b||a.innerHTML!==F?d.all(a.childNodes,g)&&\"\"===a.innerHTML?!0:!1:!0},I=function(a){i(a)||G(a)||(a.innerHTML=F)},J=function(a,c){for(;a;){if(c(a))return a;if(b(a))break;a=a.parentNode}return null},K=function(a,c){for(a=a.parentNode;a&&1===G(a);){if(c(a))return a;if(b(a))break;a=a.parentNode}return null},L=function(a,d){d=d||c.fail;var e=[];return J(a,function(a){return b(a)||e.push(a),d(a)}),e},M=function(a,b){var c=L(a);return d.last(c.filter(b))},N=function(b,c){for(var d=L(b),e=c;e;e=e.parentNode)if(a.inArray(e,d)>-1)return e;return null},O=function(a,b){b=b||c.fail;for(var d=[];a&&!b(a);)d.push(a),a=a.previousSibling;return d},P=function(a,b){b=b||c.fail;for(var d=[];a&&!b(a);)d.push(a),a=a.nextSibling;return d},Q=function(a,b){var d=[];return b=b||c.ok,function e(c){a!==c&&b(c)&&d.push(c);for(var f=0,g=c.childNodes.length;g>f;f++)e(c.childNodes[f])}(a),d},R=function(b,c){var d=b.parentNode,e=a(\"<\"+c+\">\")[0];return d.insertBefore(e,b),e.appendChild(b),e},S=function(a,b){var c=b.nextSibling,d=b.parentNode;return c?d.insertBefore(a,c):d.appendChild(a),a},T=function(b,c){return a.each(c,function(a,c){b.appendChild(c)}),b},U=function(a){return 0===a.offset},V=function(a){return a.offset===G(a.node)},W=function(a){return U(a)||V(a)},X=function(a,b){for(;a&&a!==b;){if(0!==_(a))return!1;a=a.parentNode}return!0},Y=function(a,b){for(;a&&a!==b;){if(_(a)!==G(a.parentNode)-1)return!1;a=a.parentNode}return!0},Z=function(a,b){return U(a)&&X(a.node,b)},$=function(a,b){return V(a)&&Y(a.node,b)},_=function(a){for(var b=0;a=a.previousSibling;)b+=1;return b},aa=function(a){return!!(a&&a.childNodes&&a.childNodes.length)},ba=function(a,c){var d,e;if(0===a.offset){if(b(a.node))return null;d=a.node.parentNode,e=_(a.node)}else aa(a.node)?(d=a.node.childNodes[a.offset-1],e=G(d)):(d=a.node,e=c?0:a.offset-1);return{node:d,offset:e}},ca=function(a,c){var d,e;if(G(a.node)===a.offset){if(b(a.node))return null;d=a.node.parentNode,e=_(a.node)+1}else aa(a.node)?(d=a.node.childNodes[a.offset],e=0):(d=a.node,e=c?G(a.node):a.offset+1);return{node:d,offset:e}},da=function(a,b){return a.node===b.node&&a.offset===b.offset},ea=function(a){if(g(a.node)||!aa(a.node)||H(a.node))return!0;var b=a.node.childNodes[a.offset-1],c=a.node.childNodes[a.offset];return b&&!i(b)||c&&!i(c)?!1:!0},fa=function(a,b){for(;a;){if(b(a))return a;a=ba(a)}return null},ga=function(a,b){for(;a;){if(b(a))return a;a=ca(a)}return null},ha=function(a){if(!g(a.node))return!1;var b=a.node.nodeValue.charAt(a.offset-1);return b&&\" \"!==b&&b!==k},ia=function(a,b,c,d){for(var e=a;e&&(c(e),!da(e,b));){var f=d&&a.node!==e.node&&b.node!==e.node;e=ca(e,f)}},ja=function(a,b){var d=L(b,c.eq(a));return d.map(_).reverse()},ka=function(a,b){for(var c=a,d=0,e=b.length;e>d;d++)c=c.childNodes.length<=b[d]?c.childNodes[c.childNodes.length-1]:c.childNodes[b[d]];return c},la=function(a,b){var c=b&&b.isSkipPaddingBlankHTML,d=b&&b.isNotSplitEdgePoint;if(W(a)&&(g(a.node)||d)){if(U(a))return a.node;if(V(a))return a.node.nextSibling}if(g(a.node))return a.node.splitText(a.offset);var e=a.node.childNodes[a.offset],f=S(a.node.cloneNode(!1),a.node);return T(f,P(e)),c||(I(a.node),I(f)),f},ma=function(a,b,d){var e=L(b.node,c.eq(a));return e.length?1===e.length?la(b,d):e.reduce(function(a,c){return a===b.node&&(a=la(b,d)),la({node:c,offset:a?m.position(a):G(c)},d)}):null},na=function(a,b){var c,e,f=b?n:y,g=L(a.node,f),h=d.last(g)||a.node;f(h)?(c=g[g.length-2],e=h):(c=h,e=c.parentNode);var i=c&&ma(c,a,{isSkipPaddingBlankHTML:b,isNotSplitEdgePoint:b});return i||e!==a.node||(i=a.node.childNodes[a.offset]),{rightNode:i,container:e}},oa=function(a){return document.createElement(a)},pa=function(a){return document.createTextNode(a)},qa=function(a,b){if(a&&a.parentNode){if(a.removeNode)return a.removeNode(b);var c=a.parentNode;if(!b){var d,e,f=[];for(d=0,e=a.childNodes.length;e>d;d++)f.push(a.childNodes[d]);for(d=0,e=f.length;e>d;d++)c.insertBefore(f[d],a)}c.removeChild(a)}},ra=function(a,c){for(;a&&!b(a)&&c(a);){var d=a.parentNode;qa(a),a=d}},sa=function(a,b){if(a.nodeName.toUpperCase()===b.toUpperCase())return a;var c=oa(b);return a.style.cssText&&(c.style.cssText=a.style.cssText),T(c,d.from(a.childNodes)),S(c,a),qa(a),c},ta=f(\"TEXTAREA\"),ua=function(a,b){var c=ta(a[0])?a.val():a.html();return b?c.replace(/[\\n\\r]/g,\"\"):c},va=function(b,c){var d=ua(b);if(c){var e=/<(\\/?)(\\b(?!!)[^>\\s]*)(.*?)(\\s*\\/?>)/g;d=d.replace(e,function(a,b,c){c=c.toUpperCase();var d=/^DIV|^TD|^TH|^P|^LI|^H[1-7]/.test(c)&&!!b,e=/^BLOCKQUOTE|^TABLE|^TBODY|^TR|^HR|^UL|^OL/.test(c);return a+(d||e?\"\\n\":\"\")}),d=a.trim(d)}return d},wa=function(b){var c=a(b),d=c.offset(),e=c.outerHeight(!0);return{left:d.left,top:d.top+e}},xa=function(a,b){Object.keys(b).forEach(function(c){a.on(c,b[c])})},ya=function(a,b){Object.keys(b).forEach(function(c){a.off(c,b[c])})};return{NBSP_CHAR:k,ZERO_WIDTH_NBSP_CHAR:l,blank:F,emptyPara:\"

\"+F+\"

\",makePredByNodeName:f,isEditable:b,isControlSizing:e,isText:g,isElement:h,isVoid:i,isPara:n,isPurePara:r,isHeading:o,isInline:t,isBlock:c.not(t),isBodyInline:B,isBody:C,isParaInline:A,isPre:p,isList:u,isTable:s,isCell:w,isBlockquote:x,isBodyContainer:y,isAnchor:z,isDiv:f(\"DIV\"),isLi:q,isBR:f(\"BR\"),isSpan:f(\"SPAN\"),isB:f(\"B\"),isU:f(\"U\"),isS:f(\"S\"),isI:f(\"I\"),isImg:f(\"IMG\"),isTextarea:ta,isEmpty:H,isEmptyAnchor:c.and(z,H),isClosestSibling:D,withClosestSiblings:E,nodeLength:G,isLeftEdgePoint:U,isRightEdgePoint:V,isEdgePoint:W,isLeftEdgeOf:X,isRightEdgeOf:Y,isLeftEdgePointOf:Z,isRightEdgePointOf:$,prevPoint:ba,nextPoint:ca,isSamePoint:da,isVisiblePoint:ea,prevPointUntil:fa,nextPointUntil:ga,isCharPoint:ha,walkPoint:ia,ancestor:J,singleChildAncestor:K,listAncestor:L,lastAncestor:M,listNext:P,listPrev:O,listDescendant:Q,commonAncestor:N,wrap:R,insertAfter:S,appendChildNodes:T,position:_,hasChildren:aa,makeOffsetPath:ja,fromOffsetPath:ka,splitTree:ma,splitPoint:na,create:oa,createText:pa,remove:qa,removeWhile:ra,replace:sa,html:va,value:ua,posFromPlaceholder:wa,attachEvents:xa,detachEvents:ya}}(),n=function(b,e){var f=this,g=a.summernote.ui;return this.memos={},this.modules={},this.layoutInfo={},this.options=e,this.initialize=function(){return this.layoutInfo=g.createLayout(b,e),this._initialize(),b.hide(),this},this.destroy=function(){this._destroy(),b.removeData(\"summernote\"),g.removeLayout(b,this.layoutInfo)},this.reset=function(){this.code(m.emptyPara),this._destroy(),this._initialize()},this._initialize=function(){var b=a.extend({},this.options.buttons);Object.keys(b).forEach(function(a){f.memo(\"button.\"+a,b[a])});var c=a.extend({},this.options.modules,a.summernote.plugins||{});Object.keys(c).forEach(function(a){f.module(a,c[a],!0)}),Object.keys(this.modules).forEach(function(a){f.initializeModule(a)})},this._destroy=function(){Object.keys(this.modules).reverse().forEach(function(a){f.removeModule(a)}),Object.keys(this.memos).forEach(function(a){f.removeMemo(a)})},this.code=function(a){var c=this.invoke(\"codeview.isActivated\");return void 0===a?(this.invoke(\"codeview.sync\"),c?this.layoutInfo.codable.val():this.layoutInfo.editable.html()):(c?this.layoutInfo.codable.val(a):this.layoutInfo.editable.html(a),b.val(a),this.triggerEvent(\"change\",a),void 0)},this.isDisabled=function(){return\"false\"===this.layoutInfo.editable.attr(\"contenteditable\")},this.enable=function(){this.layoutInfo.editable.attr(\"contenteditable\",!0),this.invoke(\"toolbar.activate\",!0)},this.disable=function(){this.invoke(\"codeview.isActivated\")&&this.invoke(\"codeview.deactivate\"),this.layoutInfo.editable.attr(\"contenteditable\",!1),this.invoke(\"toolbar.deactivate\",!0)},this.triggerEvent=function(){var a=d.head(arguments),e=d.tail(d.from(arguments)),f=this.options.callbacks[c.namespaceToCamel(a,\"on\")];f&&f.apply(b[0],e),b.trigger(\"summernote.\"+a,e)},this.initializeModule=function(a){var d=this.modules[a];d.shouldInitialize=d.shouldInitialize||c.ok,d.shouldInitialize()&&(d.initialize&&d.initialize(),d.events&&m.attachEvents(b,d.events))},this.module=function(a,b,c){return 1===arguments.length?this.modules[a]:(this.modules[a]=new b(this),void(c||this.initializeModule(a)))},this.removeModule=function(a){var c=this.modules[a];c.shouldInitialize()&&(c.events&&m.detachEvents(b,c.events),c.destroy&&c.destroy()),delete this.modules[a]},this.memo=function(a,b){return 1===arguments.length?this.memos[a]:void(this.memos[a]=b)},this.removeMemo=function(a){this.memos[a]&&this.memos[a].destroy&&this.memos[a].destroy(),delete this.memos[a]},this.createInvokeHandler=function(b,c){return function(d){d.preventDefault(),f.invoke(b,c||a(d.target).closest(\"[data-value]\").data(\"value\"))}},this.invoke=function(){var a=d.head(arguments),b=d.tail(d.from(arguments)),c=a.split(\".\"),e=c.length>1,f=e&&d.head(c),g=e?d.last(c):d.head(c),h=this.modules[f||\"editor\"];return!f&&this[g]?this[g].apply(this,b):h&&h[g]&&h.shouldInitialize()?h[g].apply(h,b):void 0},this.initialize()};a.summernote=a.summernote||{lang:{}},a.fn.extend({summernote:function(){var b=a.type(d.head(arguments)),c=\"string\"===b,e=\"object\"===b,f=e?d.head(arguments):{};f=a.extend({},a.summernote.options,f),f.langInfo=a.extend(!0,{},a.summernote.lang[\"en-US\"],a.summernote.lang[f.lang]),this.each(function(b,c){var d=a(c);if(!d.data(\"summernote\")){var e=new n(d,f);d.data(\"summernote\",e),d.data(\"summernote\").triggerEvent(\"init\",e.layoutInfo)}});var g=this.first();if(g.length){var h=g.data(\"summernote\");if(c)return h.invoke.apply(h,d.from(arguments));f.focus&&h.invoke(\"editor.focus\")}return this}});var o=function(b,c,d,e){this.render=function(f){var g=a(b);if(d&&d.contents&&g.html(d.contents),d&&d.className&&g.addClass(d.className),d&&d.data&&a.each(d.data,function(a,b){g.attr(\"data-\"+a,b)}),d&&d.click&&g.on(\"click\",d.click),c){var h=g.find(\".note-children-container\");c.forEach(function(a){a.render(h.length?h:g)})}return e&&e(g,d),d&&d.callback&&d.callback(g),f&&f.append(g),g}},p={create:function(b,c){return function(){var d=a.isArray(arguments[0])?arguments[0]:[],e=\"object\"==typeof arguments[1]?arguments[1]:arguments[0];return e&&e.children&&(d=e.children),new o(b,d,e,c)}}},q=p.create('
'),r=p.create('
'),s=p.create('
'),t=p.create('\n
\n" }, "redirectURL": "", "headersSize": 259, "bodySize": 309, "_transferSize": 568 }, "cache": {}, "timings": { "blocked": 6.70899999386165, "dns": -1, "connect": -1, "send": 0.06500000017694951, "wait": 2.0970000041415995, "receive": 0.8059999963734263, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.565Z", "time": 3.3580000017536804, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/res/templates/record/edit.tpl?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 635, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"7ab-547c95f19687d\"" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=50" }, { "name": "Content-Length", "value": "1963" } ], "cookies": [], "content": { "size": 1963, "mimeType": "text/html", "compression": 0, "text": "
\n {{#if buttonsTop}}\n
\n
\n {{#each buttonList}}{{button name scope=../../entityType label=label style=style}}{{/each}}\n {{#if dropdownItemList}}\n \n \n {{/if}}\n
\n
\n {{/if}}\n\n\n
\n
\n
{{{middle}}}
\n
{{{extra}}}
\n
{{{bottom}}}
\n
\n
\n {{{side}}}\n
\n
\n\n\n {{#if buttonsBottom}}\n
\n
\n {{#each buttonList}}{{button name scope=../../entityType label=label style=style}}{{/each}}\n {{#if dropdownItemList}}\n \n \n {{/if}}\n
\n
\n {{/if}}\n
" }, "redirectURL": "", "headersSize": 260, "bodySize": 1963, "_transferSize": 2223 }, "cache": {}, "timings": { "blocked": 1.47899999865331, "dns": -1, "connect": -1, "send": 0.08500000694765997, "wait": 1.32399999711197, "receive": 0.4699999990407404, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.578Z", "time": 4.475000008824281, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/css/font-awesome.min.css", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept", "value": "text/css,*/*;q=0.1" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 500, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Tue, 13 Sep 2016 03:15:56 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"511e-53c5b07e9b300-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=49" }, { "name": "Content-Length", "value": "4696" } ], "cookies": [], "content": { "size": 20766, "mimeType": "text/css", "compression": 16070, "text": "/*!\n * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.1.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\\f000\"}.fa-music:before{content:\"\\f001\"}.fa-search:before{content:\"\\f002\"}.fa-envelope-o:before{content:\"\\f003\"}.fa-heart:before{content:\"\\f004\"}.fa-star:before{content:\"\\f005\"}.fa-star-o:before{content:\"\\f006\"}.fa-user:before{content:\"\\f007\"}.fa-film:before{content:\"\\f008\"}.fa-th-large:before{content:\"\\f009\"}.fa-th:before{content:\"\\f00a\"}.fa-th-list:before{content:\"\\f00b\"}.fa-check:before{content:\"\\f00c\"}.fa-times:before{content:\"\\f00d\"}.fa-search-plus:before{content:\"\\f00e\"}.fa-search-minus:before{content:\"\\f010\"}.fa-power-off:before{content:\"\\f011\"}.fa-signal:before{content:\"\\f012\"}.fa-gear:before,.fa-cog:before{content:\"\\f013\"}.fa-trash-o:before{content:\"\\f014\"}.fa-home:before{content:\"\\f015\"}.fa-file-o:before{content:\"\\f016\"}.fa-clock-o:before{content:\"\\f017\"}.fa-road:before{content:\"\\f018\"}.fa-download:before{content:\"\\f019\"}.fa-arrow-circle-o-down:before{content:\"\\f01a\"}.fa-arrow-circle-o-up:before{content:\"\\f01b\"}.fa-inbox:before{content:\"\\f01c\"}.fa-play-circle-o:before{content:\"\\f01d\"}.fa-rotate-right:before,.fa-repeat:before{content:\"\\f01e\"}.fa-refresh:before{content:\"\\f021\"}.fa-list-alt:before{content:\"\\f022\"}.fa-lock:before{content:\"\\f023\"}.fa-flag:before{content:\"\\f024\"}.fa-headphones:before{content:\"\\f025\"}.fa-volume-off:before{content:\"\\f026\"}.fa-volume-down:before{content:\"\\f027\"}.fa-volume-up:before{content:\"\\f028\"}.fa-qrcode:before{content:\"\\f029\"}.fa-barcode:before{content:\"\\f02a\"}.fa-tag:before{content:\"\\f02b\"}.fa-tags:before{content:\"\\f02c\"}.fa-book:before{content:\"\\f02d\"}.fa-bookmark:before{content:\"\\f02e\"}.fa-print:before{content:\"\\f02f\"}.fa-camera:before{content:\"\\f030\"}.fa-font:before{content:\"\\f031\"}.fa-bold:before{content:\"\\f032\"}.fa-italic:before{content:\"\\f033\"}.fa-text-height:before{content:\"\\f034\"}.fa-text-width:before{content:\"\\f035\"}.fa-align-left:before{content:\"\\f036\"}.fa-align-center:before{content:\"\\f037\"}.fa-align-right:before{content:\"\\f038\"}.fa-align-justify:before{content:\"\\f039\"}.fa-list:before{content:\"\\f03a\"}.fa-dedent:before,.fa-outdent:before{content:\"\\f03b\"}.fa-indent:before{content:\"\\f03c\"}.fa-video-camera:before{content:\"\\f03d\"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:\"\\f03e\"}.fa-pencil:before{content:\"\\f040\"}.fa-map-marker:before{content:\"\\f041\"}.fa-adjust:before{content:\"\\f042\"}.fa-tint:before{content:\"\\f043\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\\f044\"}.fa-share-square-o:before{content:\"\\f045\"}.fa-check-square-o:before{content:\"\\f046\"}.fa-arrows:before{content:\"\\f047\"}.fa-step-backward:before{content:\"\\f048\"}.fa-fast-backward:before{content:\"\\f049\"}.fa-backward:before{content:\"\\f04a\"}.fa-play:before{content:\"\\f04b\"}.fa-pause:before{content:\"\\f04c\"}.fa-stop:before{content:\"\\f04d\"}.fa-forward:before{content:\"\\f04e\"}.fa-fast-forward:before{content:\"\\f050\"}.fa-step-forward:before{content:\"\\f051\"}.fa-eject:before{content:\"\\f052\"}.fa-chevron-left:before{content:\"\\f053\"}.fa-chevron-right:before{content:\"\\f054\"}.fa-plus-circle:before{content:\"\\f055\"}.fa-minus-circle:before{content:\"\\f056\"}.fa-times-circle:before{content:\"\\f057\"}.fa-check-circle:before{content:\"\\f058\"}.fa-question-circle:before{content:\"\\f059\"}.fa-info-circle:before{content:\"\\f05a\"}.fa-crosshairs:before{content:\"\\f05b\"}.fa-times-circle-o:before{content:\"\\f05c\"}.fa-check-circle-o:before{content:\"\\f05d\"}.fa-ban:before{content:\"\\f05e\"}.fa-arrow-left:before{content:\"\\f060\"}.fa-arrow-right:before{content:\"\\f061\"}.fa-arrow-up:before{content:\"\\f062\"}.fa-arrow-down:before{content:\"\\f063\"}.fa-mail-forward:before,.fa-share:before{content:\"\\f064\"}.fa-expand:before{content:\"\\f065\"}.fa-compress:before{content:\"\\f066\"}.fa-plus:before{content:\"\\f067\"}.fa-minus:before{content:\"\\f068\"}.fa-asterisk:before{content:\"\\f069\"}.fa-exclamation-circle:before{content:\"\\f06a\"}.fa-gift:before{content:\"\\f06b\"}.fa-leaf:before{content:\"\\f06c\"}.fa-fire:before{content:\"\\f06d\"}.fa-eye:before{content:\"\\f06e\"}.fa-eye-slash:before{content:\"\\f070\"}.fa-warning:before,.fa-exclamation-triangle:before{content:\"\\f071\"}.fa-plane:before{content:\"\\f072\"}.fa-calendar:before{content:\"\\f073\"}.fa-random:before{content:\"\\f074\"}.fa-comment:before{content:\"\\f075\"}.fa-magnet:before{content:\"\\f076\"}.fa-chevron-up:before{content:\"\\f077\"}.fa-chevron-down:before{content:\"\\f078\"}.fa-retweet:before{content:\"\\f079\"}.fa-shopping-cart:before{content:\"\\f07a\"}.fa-folder:before{content:\"\\f07b\"}.fa-folder-open:before{content:\"\\f07c\"}.fa-arrows-v:before{content:\"\\f07d\"}.fa-arrows-h:before{content:\"\\f07e\"}.fa-bar-chart-o:before{content:\"\\f080\"}.fa-twitter-square:before{content:\"\\f081\"}.fa-facebook-square:before{content:\"\\f082\"}.fa-camera-retro:before{content:\"\\f083\"}.fa-key:before{content:\"\\f084\"}.fa-gears:before,.fa-cogs:before{content:\"\\f085\"}.fa-comments:before{content:\"\\f086\"}.fa-thumbs-o-up:before{content:\"\\f087\"}.fa-thumbs-o-down:before{content:\"\\f088\"}.fa-star-half:before{content:\"\\f089\"}.fa-heart-o:before{content:\"\\f08a\"}.fa-sign-out:before{content:\"\\f08b\"}.fa-linkedin-square:before{content:\"\\f08c\"}.fa-thumb-tack:before{content:\"\\f08d\"}.fa-external-link:before{content:\"\\f08e\"}.fa-sign-in:before{content:\"\\f090\"}.fa-trophy:before{content:\"\\f091\"}.fa-github-square:before{content:\"\\f092\"}.fa-upload:before{content:\"\\f093\"}.fa-lemon-o:before{content:\"\\f094\"}.fa-phone:before{content:\"\\f095\"}.fa-square-o:before{content:\"\\f096\"}.fa-bookmark-o:before{content:\"\\f097\"}.fa-phone-square:before{content:\"\\f098\"}.fa-twitter:before{content:\"\\f099\"}.fa-facebook:before{content:\"\\f09a\"}.fa-github:before{content:\"\\f09b\"}.fa-unlock:before{content:\"\\f09c\"}.fa-credit-card:before{content:\"\\f09d\"}.fa-rss:before{content:\"\\f09e\"}.fa-hdd-o:before{content:\"\\f0a0\"}.fa-bullhorn:before{content:\"\\f0a1\"}.fa-bell:before{content:\"\\f0f3\"}.fa-certificate:before{content:\"\\f0a3\"}.fa-hand-o-right:before{content:\"\\f0a4\"}.fa-hand-o-left:before{content:\"\\f0a5\"}.fa-hand-o-up:before{content:\"\\f0a6\"}.fa-hand-o-down:before{content:\"\\f0a7\"}.fa-arrow-circle-left:before{content:\"\\f0a8\"}.fa-arrow-circle-right:before{content:\"\\f0a9\"}.fa-arrow-circle-up:before{content:\"\\f0aa\"}.fa-arrow-circle-down:before{content:\"\\f0ab\"}.fa-globe:before{content:\"\\f0ac\"}.fa-wrench:before{content:\"\\f0ad\"}.fa-tasks:before{content:\"\\f0ae\"}.fa-filter:before{content:\"\\f0b0\"}.fa-briefcase:before{content:\"\\f0b1\"}.fa-arrows-alt:before{content:\"\\f0b2\"}.fa-group:before,.fa-users:before{content:\"\\f0c0\"}.fa-chain:before,.fa-link:before{content:\"\\f0c1\"}.fa-cloud:before{content:\"\\f0c2\"}.fa-flask:before{content:\"\\f0c3\"}.fa-cut:before,.fa-scissors:before{content:\"\\f0c4\"}.fa-copy:before,.fa-files-o:before{content:\"\\f0c5\"}.fa-paperclip:before{content:\"\\f0c6\"}.fa-save:before,.fa-floppy-o:before{content:\"\\f0c7\"}.fa-square:before{content:\"\\f0c8\"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:\"\\f0c9\"}.fa-list-ul:before{content:\"\\f0ca\"}.fa-list-ol:before{content:\"\\f0cb\"}.fa-strikethrough:before{content:\"\\f0cc\"}.fa-underline:before{content:\"\\f0cd\"}.fa-table:before{content:\"\\f0ce\"}.fa-magic:before{content:\"\\f0d0\"}.fa-truck:before{content:\"\\f0d1\"}.fa-pinterest:before{content:\"\\f0d2\"}.fa-pinterest-square:before{content:\"\\f0d3\"}.fa-google-plus-square:before{content:\"\\f0d4\"}.fa-google-plus:before{content:\"\\f0d5\"}.fa-money:before{content:\"\\f0d6\"}.fa-caret-down:before{content:\"\\f0d7\"}.fa-caret-up:before{content:\"\\f0d8\"}.fa-caret-left:before{content:\"\\f0d9\"}.fa-caret-right:before{content:\"\\f0da\"}.fa-columns:before{content:\"\\f0db\"}.fa-unsorted:before,.fa-sort:before{content:\"\\f0dc\"}.fa-sort-down:before,.fa-sort-desc:before{content:\"\\f0dd\"}.fa-sort-up:before,.fa-sort-asc:before{content:\"\\f0de\"}.fa-envelope:before{content:\"\\f0e0\"}.fa-linkedin:before{content:\"\\f0e1\"}.fa-rotate-left:before,.fa-undo:before{content:\"\\f0e2\"}.fa-legal:before,.fa-gavel:before{content:\"\\f0e3\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\\f0e4\"}.fa-comment-o:before{content:\"\\f0e5\"}.fa-comments-o:before{content:\"\\f0e6\"}.fa-flash:before,.fa-bolt:before{content:\"\\f0e7\"}.fa-sitemap:before{content:\"\\f0e8\"}.fa-umbrella:before{content:\"\\f0e9\"}.fa-paste:before,.fa-clipboard:before{content:\"\\f0ea\"}.fa-lightbulb-o:before{content:\"\\f0eb\"}.fa-exchange:before{content:\"\\f0ec\"}.fa-cloud-download:before{content:\"\\f0ed\"}.fa-cloud-upload:before{content:\"\\f0ee\"}.fa-user-md:before{content:\"\\f0f0\"}.fa-stethoscope:before{content:\"\\f0f1\"}.fa-suitcase:before{content:\"\\f0f2\"}.fa-bell-o:before{content:\"\\f0a2\"}.fa-coffee:before{content:\"\\f0f4\"}.fa-cutlery:before{content:\"\\f0f5\"}.fa-file-text-o:before{content:\"\\f0f6\"}.fa-building-o:before{content:\"\\f0f7\"}.fa-hospital-o:before{content:\"\\f0f8\"}.fa-ambulance:before{content:\"\\f0f9\"}.fa-medkit:before{content:\"\\f0fa\"}.fa-fighter-jet:before{content:\"\\f0fb\"}.fa-beer:before{content:\"\\f0fc\"}.fa-h-square:before{content:\"\\f0fd\"}.fa-plus-square:before{content:\"\\f0fe\"}.fa-angle-double-left:before{content:\"\\f100\"}.fa-angle-double-right:before{content:\"\\f101\"}.fa-angle-double-up:before{content:\"\\f102\"}.fa-angle-double-down:before{content:\"\\f103\"}.fa-angle-left:before{content:\"\\f104\"}.fa-angle-right:before{content:\"\\f105\"}.fa-angle-up:before{content:\"\\f106\"}.fa-angle-down:before{content:\"\\f107\"}.fa-desktop:before{content:\"\\f108\"}.fa-laptop:before{content:\"\\f109\"}.fa-tablet:before{content:\"\\f10a\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\\f10b\"}.fa-circle-o:before{content:\"\\f10c\"}.fa-quote-left:before{content:\"\\f10d\"}.fa-quote-right:before{content:\"\\f10e\"}.fa-spinner:before{content:\"\\f110\"}.fa-circle:before{content:\"\\f111\"}.fa-mail-reply:before,.fa-reply:before{content:\"\\f112\"}.fa-github-alt:before{content:\"\\f113\"}.fa-folder-o:before{content:\"\\f114\"}.fa-folder-open-o:before{content:\"\\f115\"}.fa-smile-o:before{content:\"\\f118\"}.fa-frown-o:before{content:\"\\f119\"}.fa-meh-o:before{content:\"\\f11a\"}.fa-gamepad:before{content:\"\\f11b\"}.fa-keyboard-o:before{content:\"\\f11c\"}.fa-flag-o:before{content:\"\\f11d\"}.fa-flag-checkered:before{content:\"\\f11e\"}.fa-terminal:before{content:\"\\f120\"}.fa-code:before{content:\"\\f121\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\\f122\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\\f123\"}.fa-location-arrow:before{content:\"\\f124\"}.fa-crop:before{content:\"\\f125\"}.fa-code-fork:before{content:\"\\f126\"}.fa-unlink:before,.fa-chain-broken:before{content:\"\\f127\"}.fa-question:before{content:\"\\f128\"}.fa-info:before{content:\"\\f129\"}.fa-exclamation:before{content:\"\\f12a\"}.fa-superscript:before{content:\"\\f12b\"}.fa-subscript:before{content:\"\\f12c\"}.fa-eraser:before{content:\"\\f12d\"}.fa-puzzle-piece:before{content:\"\\f12e\"}.fa-microphone:before{content:\"\\f130\"}.fa-microphone-slash:before{content:\"\\f131\"}.fa-shield:before{content:\"\\f132\"}.fa-calendar-o:before{content:\"\\f133\"}.fa-fire-extinguisher:before{content:\"\\f134\"}.fa-rocket:before{content:\"\\f135\"}.fa-maxcdn:before{content:\"\\f136\"}.fa-chevron-circle-left:before{content:\"\\f137\"}.fa-chevron-circle-right:before{content:\"\\f138\"}.fa-chevron-circle-up:before{content:\"\\f139\"}.fa-chevron-circle-down:before{content:\"\\f13a\"}.fa-html5:before{content:\"\\f13b\"}.fa-css3:before{content:\"\\f13c\"}.fa-anchor:before{content:\"\\f13d\"}.fa-unlock-alt:before{content:\"\\f13e\"}.fa-bullseye:before{content:\"\\f140\"}.fa-ellipsis-h:before{content:\"\\f141\"}.fa-ellipsis-v:before{content:\"\\f142\"}.fa-rss-square:before{content:\"\\f143\"}.fa-play-circle:before{content:\"\\f144\"}.fa-ticket:before{content:\"\\f145\"}.fa-minus-square:before{content:\"\\f146\"}.fa-minus-square-o:before{content:\"\\f147\"}.fa-level-up:before{content:\"\\f148\"}.fa-level-down:before{content:\"\\f149\"}.fa-check-square:before{content:\"\\f14a\"}.fa-pencil-square:before{content:\"\\f14b\"}.fa-external-link-square:before{content:\"\\f14c\"}.fa-share-square:before{content:\"\\f14d\"}.fa-compass:before{content:\"\\f14e\"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:\"\\f150\"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:\"\\f151\"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:\"\\f152\"}.fa-euro:before,.fa-eur:before{content:\"\\f153\"}.fa-gbp:before{content:\"\\f154\"}.fa-dollar:before,.fa-usd:before{content:\"\\f155\"}.fa-rupee:before,.fa-inr:before{content:\"\\f156\"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:\"\\f157\"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:\"\\f158\"}.fa-won:before,.fa-krw:before{content:\"\\f159\"}.fa-bitcoin:before,.fa-btc:before{content:\"\\f15a\"}.fa-file:before{content:\"\\f15b\"}.fa-file-text:before{content:\"\\f15c\"}.fa-sort-alpha-asc:before{content:\"\\f15d\"}.fa-sort-alpha-desc:before{content:\"\\f15e\"}.fa-sort-amount-asc:before{content:\"\\f160\"}.fa-sort-amount-desc:before{content:\"\\f161\"}.fa-sort-numeric-asc:before{content:\"\\f162\"}.fa-sort-numeric-desc:before{content:\"\\f163\"}.fa-thumbs-up:before{content:\"\\f164\"}.fa-thumbs-down:before{content:\"\\f165\"}.fa-youtube-square:before{content:\"\\f166\"}.fa-youtube:before{content:\"\\f167\"}.fa-xing:before{content:\"\\f168\"}.fa-xing-square:before{content:\"\\f169\"}.fa-youtube-play:before{content:\"\\f16a\"}.fa-dropbox:before{content:\"\\f16b\"}.fa-stack-overflow:before{content:\"\\f16c\"}.fa-instagram:before{content:\"\\f16d\"}.fa-flickr:before{content:\"\\f16e\"}.fa-adn:before{content:\"\\f170\"}.fa-bitbucket:before{content:\"\\f171\"}.fa-bitbucket-square:before{content:\"\\f172\"}.fa-tumblr:before{content:\"\\f173\"}.fa-tumblr-square:before{content:\"\\f174\"}.fa-long-arrow-down:before{content:\"\\f175\"}.fa-long-arrow-up:before{content:\"\\f176\"}.fa-long-arrow-left:before{content:\"\\f177\"}.fa-long-arrow-right:before{content:\"\\f178\"}.fa-apple:before{content:\"\\f179\"}.fa-windows:before{content:\"\\f17a\"}.fa-android:before{content:\"\\f17b\"}.fa-linux:before{content:\"\\f17c\"}.fa-dribbble:before{content:\"\\f17d\"}.fa-skype:before{content:\"\\f17e\"}.fa-foursquare:before{content:\"\\f180\"}.fa-trello:before{content:\"\\f181\"}.fa-female:before{content:\"\\f182\"}.fa-male:before{content:\"\\f183\"}.fa-gittip:before{content:\"\\f184\"}.fa-sun-o:before{content:\"\\f185\"}.fa-moon-o:before{content:\"\\f186\"}.fa-archive:before{content:\"\\f187\"}.fa-bug:before{content:\"\\f188\"}.fa-vk:before{content:\"\\f189\"}.fa-weibo:before{content:\"\\f18a\"}.fa-renren:before{content:\"\\f18b\"}.fa-pagelines:before{content:\"\\f18c\"}.fa-stack-exchange:before{content:\"\\f18d\"}.fa-arrow-circle-o-right:before{content:\"\\f18e\"}.fa-arrow-circle-o-left:before{content:\"\\f190\"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:\"\\f191\"}.fa-dot-circle-o:before{content:\"\\f192\"}.fa-wheelchair:before{content:\"\\f193\"}.fa-vimeo-square:before{content:\"\\f194\"}.fa-turkish-lira:before,.fa-try:before{content:\"\\f195\"}.fa-plus-square-o:before{content:\"\\f196\"}.fa-space-shuttle:before{content:\"\\f197\"}.fa-slack:before{content:\"\\f198\"}.fa-envelope-square:before{content:\"\\f199\"}.fa-wordpress:before{content:\"\\f19a\"}.fa-openid:before{content:\"\\f19b\"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:\"\\f19c\"}.fa-mortar-board:before,.fa-graduation-cap:before{content:\"\\f19d\"}.fa-yahoo:before{content:\"\\f19e\"}.fa-google:before{content:\"\\f1a0\"}.fa-reddit:before{content:\"\\f1a1\"}.fa-reddit-square:before{content:\"\\f1a2\"}.fa-stumbleupon-circle:before{content:\"\\f1a3\"}.fa-stumbleupon:before{content:\"\\f1a4\"}.fa-delicious:before{content:\"\\f1a5\"}.fa-digg:before{content:\"\\f1a6\"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:\"\\f1a7\"}.fa-pied-piper-alt:before{content:\"\\f1a8\"}.fa-drupal:before{content:\"\\f1a9\"}.fa-joomla:before{content:\"\\f1aa\"}.fa-language:before{content:\"\\f1ab\"}.fa-fax:before{content:\"\\f1ac\"}.fa-building:before{content:\"\\f1ad\"}.fa-child:before{content:\"\\f1ae\"}.fa-paw:before{content:\"\\f1b0\"}.fa-spoon:before{content:\"\\f1b1\"}.fa-cube:before{content:\"\\f1b2\"}.fa-cubes:before{content:\"\\f1b3\"}.fa-behance:before{content:\"\\f1b4\"}.fa-behance-square:before{content:\"\\f1b5\"}.fa-steam:before{content:\"\\f1b6\"}.fa-steam-square:before{content:\"\\f1b7\"}.fa-recycle:before{content:\"\\f1b8\"}.fa-automobile:before,.fa-car:before{content:\"\\f1b9\"}.fa-cab:before,.fa-taxi:before{content:\"\\f1ba\"}.fa-tree:before{content:\"\\f1bb\"}.fa-spotify:before{content:\"\\f1bc\"}.fa-deviantart:before{content:\"\\f1bd\"}.fa-soundcloud:before{content:\"\\f1be\"}.fa-database:before{content:\"\\f1c0\"}.fa-file-pdf-o:before{content:\"\\f1c1\"}.fa-file-word-o:before{content:\"\\f1c2\"}.fa-file-excel-o:before{content:\"\\f1c3\"}.fa-file-powerpoint-o:before{content:\"\\f1c4\"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:\"\\f1c5\"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:\"\\f1c6\"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:\"\\f1c7\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\\f1c8\"}.fa-file-code-o:before{content:\"\\f1c9\"}.fa-vine:before{content:\"\\f1ca\"}.fa-codepen:before{content:\"\\f1cb\"}.fa-jsfiddle:before{content:\"\\f1cc\"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:\"\\f1cd\"}.fa-circle-o-notch:before{content:\"\\f1ce\"}.fa-ra:before,.fa-rebel:before{content:\"\\f1d0\"}.fa-ge:before,.fa-empire:before{content:\"\\f1d1\"}.fa-git-square:before{content:\"\\f1d2\"}.fa-git:before{content:\"\\f1d3\"}.fa-hacker-news:before{content:\"\\f1d4\"}.fa-tencent-weibo:before{content:\"\\f1d5\"}.fa-qq:before{content:\"\\f1d6\"}.fa-wechat:before,.fa-weixin:before{content:\"\\f1d7\"}.fa-send:before,.fa-paper-plane:before{content:\"\\f1d8\"}.fa-send-o:before,.fa-paper-plane-o:before{content:\"\\f1d9\"}.fa-history:before{content:\"\\f1da\"}.fa-circle-thin:before{content:\"\\f1db\"}.fa-header:before{content:\"\\f1dc\"}.fa-paragraph:before{content:\"\\f1dd\"}.fa-sliders:before{content:\"\\f1de\"}.fa-share-alt:before{content:\"\\f1e0\"}.fa-share-alt-square:before{content:\"\\f1e1\"}.fa-bomb:before{content:\"\\f1e2\"}" }, "redirectURL": "", "headersSize": 337, "bodySize": 4696, "_transferSize": 5033 }, "cache": {}, "timings": { "blocked": 1.45200001134072, "dns": -1, "connect": -1, "send": 0.06900000153108987, "wait": 2.19299999298528, "receive": 0.7610000029671915, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.656Z", "time": 4.707000000053085, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/src/views/record/edit-bottom.js?r=1497239535", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "text/plain, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "r", "value": "1497239535" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 637, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"621-547c95f1a04bd-gzip\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=48" }, { "name": "Content-Length", "value": "769" } ], "cookies": [], "content": { "size": 1569, "mimeType": "application/javascript", "compression": 800, "text": "/************************************************************************\n * This file is part of EspoCRM.\n *\n * EspoCRM - Open Source CRM application.\n * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko\n * Website: http://www.espocrm.com\n *\n * EspoCRM is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * EspoCRM is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with EspoCRM. If not, see http://www.gnu.org/licenses/.\n *\n * The interactive user interfaces in modified source and object code versions\n * of this program must display Appropriate Legal Notices, as required under\n * Section 5 of the GNU General Public License version 3.\n *\n * In accordance with Section 7(b) of the GNU General Public License version 3,\n * these Appropriate Legal Notices must retain the display of the \"EspoCRM\" word.\n ************************************************************************/\n\nEspo.define('views/record/edit-bottom', 'views/record/detail-bottom', function (Dep) {\n\n return Dep.extend({\n\n mode: 'edit',\n\n streamPanel: false,\n\n relationshipPanels: false,\n\n });\n});\n\n\n" }, "redirectURL": "", "headersSize": 349, "bodySize": 769, "_transferSize": 1118 }, "cache": {}, "timings": { "blocked": 1.63600000087172, "dns": -1, "connect": -1, "send": 0.0690000015310901, "wait": 1.77200000325684, "receive": 1.2299999943934354, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:52:57.703Z", "time": 10.529999999562278, "request": { "method": "GET", "url": "https://lawipac.com/crm/client/fonts/fontawesome-webfont.woff?v=4.1.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Origin", "value": "https://lawipac.com" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "*/*" }, { "name": "Referer", "value": "https://lawipac.com/crm/client/css/font-awesome.min.css" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [ { "name": "v", "value": "4.1.0" } ], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 559, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:52:57 GMT" }, { "name": "Last-Modified", "value": "Sun, 05 Feb 2017 14:31:33 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "ETag", "value": "\"14730-547c95f1929fd\"" }, { "name": "Content-Type", "value": "application/font-woff" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Keep-Alive", "value": "timeout=5, max=47" }, { "name": "Content-Length", "value": "83760" } ], "cookies": [], "content": { "size": 83760, "mimeType": "application/font-woff", "compression": 0, "text": "d09GRgABAAAAAUcwABEAAAACKPwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZyuOWUdERUYAAAGcAAAAHwAAACACHQAET1MvMgAAAbwAAAA+AAAAYIsCejdjbWFwAAAB/AAAAUEAAAKi4IC4SmN2dCAAAANAAAAAKAAAACgFgwioZnBnbQAAA2gAAAGxAAACZVO0L6dnYXNwAAAFHAAAAAgAAAAIAAAAEGdseWYAAAUkAAEuIAAB/pySq0LGaGVhZAABM0QAAAAxAAAANgdoOBFoaGVhAAEzeAAAAB8AAAAkDwIJsmhtdHgAATOYAAACHwAAB4rzpBF+bG9jYQABNbgAAAOrAAAD4r0SPZxtYXhwAAE5ZAAAAB8AAAAgAxwEe25hbWUAATmEAAABjAAAA1hQ+3iGcG9zdAABOxAAAAvlAAAT762uG6hwcmVwAAFG+AAAAC4AAAAusPIrFHdlYmYAAUcoAAAABgAAAAbG6lNzAAAAAQAAAADMPaLPAAAAAMtUdCAAAAAAz5l3aXjaY2BkYGDgA2IJBhBgYmBkYGR8DyRZwDwGAA6bASMAeNpjYGZjY5zAwMrAwtLDYszAwNAGoZmKGaLAfJygoLKomMGBQeErAxvDfyCfjYFRGUgxIilRYGAEALMSCDgAAHjazZHLSoJxEMXn81ZZ+J/uWmKfQtuKHkCE9uKiTVDmorX4BOITiA8Q4rI2ItIiWoSrluIyAi/Rop3MqbSL5r/PBKGgTRA0MGc4cPgNzBCRnUbtJ8NSMo4tZ3x6h5Gx5j5FyGk5kwp0SkU6oyu6Nt3mpnkYDIUCocR6XzwSkLBEJS5JSUtW8lKUslSlIW0ZwIMANhBGFHEkkUYWeRRxiSoaaHdIa2vLkH4yptMXOglLUCISk4SkJCM5KUhJKlKTlggIDBNbiCCGBFLIIIcCSqightaQru/0kT7Qe3pX7+jt1nTzvnne6NZ79YubNfbzKvvYy8u8xIu8wPM8x7PsYDvb2GBSWg3Uu+qrnnpTr+pFPauu6qgn9ageZm5HF/u7Mlw0XmHYLLF9D4xe9x9qwuWddK5MuX0/Jhy/4n4A1qaS+AAAAAAAAfIAcAElAH8AgQB0AUYA6wEjAL8AuADEAIYAZgC6AE0AJwD/AIh42l1Ru05bQRDdDQ8DgcTYIDnaFLOZkMZ7oQUJxNWNYmQ7heUIaTdykYtxAR9AgUQN2q8ZoKGkSJsGIRdIfEI+IRIza4iiNDs7s3POmTNLypGqd+lrz1PnJJDC3QbNNv1OSLWzAPek6+uNjLSDB1psZvTKdfv+Cwab0ZQ7agDlPW8pDxlNO4FatKf+0fwKhvv8H/M7GLQ00/TUOgnpIQTmm3FLg+8ZzbrLD/qC1eFiMDCkmKbiLj+mUv63NOdqy7C1kdG8gzMR+ck0QFNrbQSa/tQh1fNxFEuQy6axNpiYsv4kE8GFyXRVU7XM+NrBXbKz6GCDKs2BB9jDVnkMHg4PJhTStyTKLA0R9mKrxAgRkxwKOeXcyf6kQPlIEsa8SUo744a1BsaR18CgNk+z/zybTW1vHcL4WRzBd78ZSzr4yIbaGBFiO2IpgAlEQkZV+YYaz70sBuRS+89AlIDl8Y9/nQi07thEPJe1dQ4xVgh6ftvc8suKu1a5zotCd2+qaqjSKc37Xs6+xwOeHgvDQWPBm8/7/kqB+jwsrjRoDgRDejd6/6K16oirvBc+sifTv7FaAAAAAAEAAf//AA942sy9CXgb13UoPHcGO7HMYLARBEisA3ADSCwEwRWiNoqkNku2bEmWKNmyZS2W7EheZMeGlzi2vDuO4zgbndRO3KbNALSzNU6Z9GVpU7hJ6yrN0veUNMtrnaRukz+tJXL8n3MHAEGKlu3m/e/7JWJw586dwdxzzz337JchTMO/XoYhzJVvMrpPaYuMnxlmZEdSbq7IlhSRW5Oy94xsqZQtXlPnbMFiNOJRMHaWvRas8DJY4XUbO0ttpJPp6RUzIyQdTLUSp0NPhGDK5dCFgyEp05cOCkS6MhJ3a4vueKRz4X5S8EqSd76IR1JYuL9Tu87dYjC0uMNwcYGRMhL8cQx7Sye+HwPvx8D7dTLPMmU3w3TKbZVZbZvb0Cm3V8pwvZPIXUlZf0aOVORwSo7wMqnIJAmFUpB0yqGUbK/Idl5uqcgtyVI3VPV5v2z/u6//A+PsNGnkcMIqm3k5zJeayBsaKJZC5A12tskcCifgHyk1mRMJueAlJeiWXY7nS8EW+HblmZLWDQV9Xm4TSt5gPt/T68iMsOmUW8j05UhfOuVyCg4rG0qw1WqtekrWHLy2+7odUitXMPPxfjjbee3BNWrlAqOe3nj1pk5njPtWW9pEGE1//PxMCiqcnZtoPdv864VBtQKGkaUwKgKMmpkgs4UpuxBK/oocTMraCpFDSZmcod3ncaxkY6UUJjBs0I1ZrcbhirjzslGQm6BHfhf0yJGXg8IsYZqMcKWn10PsfZGAxmXHgXU5YVhDMQKHiGTnmQADn2MvEy1pJdqXj91OdkSnMn0R5YXZHz+qnH/5caInNxK98obyCNurNjn2snL+0R/PKi9Es5kpiVx2+7GX2Y3KI8obalPoDwf9KeoZLcPYmA5mI7OBKYvYI0sFu5KtyJNJWQP92pSUmTMyX5E7UzLPl9zQtbEU9m4zIGQpG4Ku+PPypDDrkzo8tCtZAdGRjgtFzpzDBad9WUGn1+itbCcOTkyKSjHB4Xa5WzWDbGqEy/XlRkh2iE1wcItuz5h2bmzPnrFzhbE9RdGinbOIgajyu4+nC0d7COk5Wkh/XPldNPCBr31XNxDKJRyEOBK50IDuu1/ru5JodWbDuQLcoSngM87TJ1lE0cIxkdZX7u3s6e3t6bz3ldYIKXzmxNPPaXu9Ubs96u3VPvd05+ODrN0oGExaEacuqcKoyPgYJ0Nkfw0WfKXUSucjdjXVyrpHOEREGDodDFtCo5wduevYlkhky7G7Rs4qP1943J6xLzxmCk8NJbnP/vi/OjcUIpHChs7/+vE//XzhM3Y7u9MQ2Xv1I/T3/hRw7CwTYhghk4uKfSm3qKUPFqtIEdXCUcpmciKR+snvfyIOiT8hv+/3Kh+8DIiC6FRGlVHAIid7mfJkM3dr1LiBfKu9XclvMEZdXuXjillvcfrNv/qV2e/UWcnvyP4WFbfV3w0CBVjpl5f9sJtwUS1Hok1k+Su0L3uDfyKpDeQUuXWcpJSdL7+88gullrxPTPm+sutb3yLPkfYRcodyt/p+MPNgHNqYGLOdwYFAoukHGslYDMZOWUjJsaQcBnyN0zEC+tpcmY02M0DAgnSORiuldpiPQQYQls3LUaEkGPJ5udkuu/MwkNnMiBZHMoVEpFXrVFGX4fsCLl4X0DsDfesODBvHtr3vvvdtGzMOH1jXF3Dqn7h1/qlbnyCFn5CRn/xE+fo92QMnr967Ot6Z7YS/+Oq9V588kL3lwQe5y9TrP0GcakI6ose+2KA3SWaU2czsZY4xdzKPMp9gPsc8xsiWpOyolLadSKWwo7enoV/yPSmgv6VdD6bTcrpSuuoDcG0oKX8kLa+uyJ9KyVPJ0uE/gWs4Y2UKAaFSDvQUUtBO4Ese0lmO5dbj2ZaKPA1HvrQDZvK1KfmGSrn42AxeuYEv3QLt3v+hT+MZzPASRXHn8unsdLgGSapvmGSkThLSZZeeQrOLn5MaOchIONXx+pJz8gc+f8+Yjs77N2DeFyUvXQDf9kCgJcfgyQI9LpY1zDt9xrSW/u45pDc/rV/5Rb0JYVYqnqdFllmsVsvni+/4EYwGEUvXiFNjTNmC1LwLUUKOUEQaSgNayRlgOwoqHcNBlj1w5EsBQIaeFKz1cn+qtIqO+3Iy3kyWnpO3uT6VYZnM1FRGocfFMld8qytFUqRFPHKZhpOFzFtdYRgj9p3S6Avn000qFEpDR+jUKGWuplOqNHV7GmFRWoNTrDtZ2v0QnEcqpe33pgA6jyF0SnxAnQSeeIpCqAeIR2ELlPOV0vjl+M2XpqHueBHK11VKt9yfSpUep5AbrkLCT1RICNmLn5Ps/7ft++OkEO/vjytzeFy5zBb/z7Wapud4YOMrFefjf2gDRPcVx/2yKt4PUbzPULyfoni/Bkda3o3jLG+HUZ5+R6Nc2vd/ZUTfKew5WjdP61YuT/8fAC3wIbcyVt37NWUGmFx7ZpQAM2CEQxtxAT+g14WShNzqu9+3xUck9jH4ut/nW+jC8/uVp9h+eq78gH3cR9vgFd/95BA+9/o3f6O1a55gwgzTl8kZibTs4UY42JCJMhL8levhB5Qf+qo/RST1p5QfQonWKT+Eq1D3Zxe/7Ks9psr3qrTSA3z1GuaLTNmJGOOryGNJOZcGRkFOpspjUZS/xoZBFIuOYTHaAWxGQOX111Je31uRvXypAJRTQnyRE6lyvoBN8xm4q5DHYiEIdwGlaFUlgnWIXl7BXta0BPLAfeQF2ZmXW0FC8IltDRKCzwlcipiXx4RZxtvkxytRu2zMywGhTFqb8/kLJIYVBAYOkGyQ0ANiWlpFt05YX+EQkoYJsHNLhYrJ7IpCxftFy1nRAhz1WeSi68ULZY1DkxeKGkrgghuxuGwcepiDi+OQQG6tBuveBlhXoZgCKLYCFF/SakRnsH0FuCX+ULg1Ts53CiO2gF1bmHtXkKEwEavyZVGHZK2dyTLrGFlKAg9H5D66VpsrKDN3QP97K3IvX3IS5GtLOYBEh1mwl/QSYFMv8LQ8fDvtJW80n6fiiT3X53K7dHorDDvlbrMZKZYgIGy5EQKsThOISCyu5erKHZKefaLzuraArWP/4a2nX/7uy6e3Ht7fYQu0Hep44tlTryg/U76t/OyVU2xx6uAU/LHFz5OxowFrZ8d1gYkztx6E5nDXwVvPTASu6+i0Bo4qX/38R/GGU68QH/GxdOVeUFduBoXPqny1SMP3I3c/a+4amoq4KeHWVMoaZPQLmggqQzQZelxj7CTyFgobYGKAcvMAEeT6VV4GGJl2Ss1xYubVWbqhUtqqcrT1OaHOhKignmP//zvnduuc1U4PpPjuytO1gt1KCnhUaJml5QVa5uhxntZoafkclmv4ArC7hrmeuZuRNyblQxX5etQtEfkYhczBinyQL22BvrtT8kRF9sORLx2B82yldBxw5yBIQyVxG+DMFqHk3ArfE/bZ6w4dvR5nzhGh1DoOVVl7KbAO0Kl0aCO0HtwHVdcLs9p8z1XYqhmQL4HzCtc0IOY5KYZC4gjQmzY4g/8IKiDu7hyIyiDwo0xpJXqoaiU4AkDu9VCLlWEg+To9/EeoJokU0+PsrD0wB1UJEnG4Un0ZKcQ3fdnaHF9tMnofd1ksp7uSvEXv/59WJ/H1tj9itFnMd0X0Btu43Wv7goXnzV8SHeFxk7HlMZfZurTxwyabtemOGG3cYoXGLPPUq0899Sor/k+zi/UlEvmtZrPJEnnUdNhtuz/lEyxf5J2Hjaab0warucm5qznV42OdFtq4L5q63Ow1RR8xHmls23Rjn8mitu1tYZ0/w8c/pfIwVbk2TLF/PbODuZb5NFOOVylhMFlyJVTe1QqyHC48Rhjdg0m5DTVx5bYITow2BhaZSCO6j0Npa0Xeypcuh9K+iryPpzo5T6Xs6cZbPKKxs3QdYEBPBCimlq5Ehbw8bi+tXZ/Ply7fCrVjeXmfIK/Ky9122QrDH4wDyc0MTW3ffTXV86hMTI4qJGE0g7UJVeX/swKsL8TRipdHSFYIisumjRiEoQ3q9OLbTi+SXWfbhKzQJts6ksU5ML1nbB7krGmYTozVxnEFzmadL8LMovMEDtNkrkdvUv7SpD+2WEmYxbImAIdPRzOZ6Kfp+fzUtltPbuO+aJ8fcEUFIeriXpw/2zARuT87aWRZ4/nXGidnQ5mhNNwLg3qNlmOCQMOHmXIaxzGRplQ8dEZOVeQUX0rCQHRWZFtK7uRlfUXWJykdT6aopjDWEqEKCTtqN2EKZWvAcLcSnCphyhvFYC4g3LLAMKkClwD/QQhjTezfBi4P/I5SlR+ZWMOIwcJZDAtTC1Nms8Uw8r8IO8qOEsmrFN9kFBAf2WMtBnaH1/s3f0npz8HPG1pME0ZWz65a+AsDYY0TCz8iZ4mGkB8qEqtRAigrK0Wpun4jCouMD/B3nJEF1FvI7iRqRX2q9jBC6RDUOviSl1B9qV9dvSyVUhR67fQDprXi0o2FcH5R3+AG+lDXOdDOAQ6RoBQDugAcbzE+7SP9vnh//BywrUUto0zH+xcYrkhuMZmVb5n9Mzpgh+M+5du+6fj5InC24xoG+OkZpeg3k7zZVNOBUhraxLiZLqSipiTq9zqSMPvKvg6cKj5k4Vxqd7opM2KpyBa+5EfGr1L2S9jI74FGEl8SoVJfKSWgZ34LjKeJs6HmtyRKcGLkNU4c3FIHD2d6C2PHSy4fnOjMIqnpgYE5sfMsrMt2vpUERgifIAGdSPGgYWYgWF4h+8gnyb5XXlE+oexRPmF/4hyJn3viiXPKP557xG49W0V2XFPI5xobvvIK+01o80S1vWLHuTFN21bXlhTIVpu0aLxYzXQw5R5qEUijci1bkUeTshWAsSZZWos64HgPLAt+BteAXCZHkB6EkKpTtQyS7DAdTdQiBlN9MQ4rQjo9p3NBw2qzWBaqUX2j51Je8qwh4iDbLA5AeLvleYsdvh0Wss0RMZBnvYmFAtQ4oEZ5HZo4oMlCIcH+J7Gbf2e2Ew9c+DLUezb0jWgcok+0qGusBYrnfzXSt0G0EAb5rjfhyPrMsDZoCGXElDmcw1VdCuC1k+mms/gkU7Zj/3tROaIWDRU5SxUqJuBPQJgcgVX3jByqyCG+lAYUyFXkHF8ahJKtUh60IYYMApEujQJehJphvA369g5cPdNCyQSrp5yzyxIghskAoGzvyNe16G5XapQ0Kl3Q0FPTswRhOVU1zhJTXRVd1W9A9O+9f+CjA/eT76Jgdw6mAlkrdBBGVRwRpkMQ2pSCvc+uFNq4KWoN+iE9TqPEeX8//KkSKPdsjMyhlkkpxNr9SkEUyZx/oYOaj9S/5fOohzlam0fVadPbMG1aACiwckVaECiRuLpyVacNMvYtMG1exGnTg/CJCKWuboCP2DB7XDB7XgJKyLR1XXzKNE6YBvX8xaZNj8E1R0kn/JmUrzV5mpQ528Unzx5HderM2K1ms/I1o5EU+HcHky7ofrRS7qIyZxeSkugSmHQ1kBLUXPt9FCQvIkgCS2Hii18cJhlcVWAy6tWFGtdXulBfBCYJExkFQJCCzdAAnYsD5QmzmYwajcocLzqUGcrfTlOeFZkeLc6tMBOtWpxcINul1KKHin16unDg8qCqIXOiymO4xfo8EIPuYC6YIDEuyFlJ829MWS9X8GZNv2mWvOdgVfsGGdpLCnvJEOHIqwtDrxKuQH46MszGm0Oh5oV/HB5RWgGnWe/cHGfiyOsKz5ovWA9iKIUtGbN4w5hVhwdtCiIMz0sao4nztC0bjMjFBwO61uemOhXK516MnAeCbWwgEFg4axN4PnBR4C+k2GJUtIvKnH3CrswZDYu2LNq3NNqge4AhqZRDPWhBAY4CZCdV3M7QLrZWSlkk7c0hwV4mjIC6Cq1QMpjqAnQ6pQGG3l0bkJgEPEU4ZGVByEynkO1PIX+v12lQskbh76MfIOLhu/3tMaQkSH1OP/lXNXHx5lc36Hlr0wNGYjiq/PVnUWAkPyP9xPfKqWMH7moThA6l4JXisdbTD1Rl0oN7TazxtKHZdO/jp15pkIUiwENPL7EPFSwO6J0mJQ8n0ZQ93I51w2uhLguEezwp288A2pU2wDh67EB9u5Io6liAGykHQmHs+LAge/Jyu73clUhSDUJvlQI7bNBFtbcqlXHoWSYYioDYAhiatTNBCqRF6p2hQKpLOECLgbKKD6x/cd99/3tdUwfMLotICspB5TdPKP92+C4xI9lXkWeI+ARxHL4bzhB0cANArtr+W9AeiXNGfGBs/O4bhavdokXLKr9TZq+/5i5R4gb0xEw2AgxF9VZoePoBtR3ihOEtdec3VPWoYqVRa4owPJKWMxX56hTKm7en5TUV+USqxu0V6/ZRKoWX0P4EQC/1j+O3ajw2Vkp3wSV3O8yRLZdPHzx+i8rvvqXVuGoWEpcJ7cLbnL9bFewKJmfRgmbkoqqieasDYUQLRxvP06qVyzMX2KJVZVGh/ixiWamoWN6mgUpTNShDumEMN1e1aCAwmj2q/RAFRtSlIZqXtR5Efy0KjB6+1AzjYa6Uzc1YaRaAQQnC0DR7YBoYDfnaqKAOkQkwVINY50OCWeAydM7+eIAYyHFiCNQU0KRA5edpFspzXyQG5b++ONcfX6Ba5m/PHXrqqUMoJxWqeh+ByTGXM7gYNlO/kmZebg2cEeQuWA1bkTZ1ZVHR05+UbWeQ62LworZSysN7Gmzwnhyrkia7iNO2uRVlKIbXU7orUqWWQ19f59BmhZMVOuJ2pampl/YI1QwJNhyiFu7C5KHJAgVugTBtzoFffenwl++QUn13XrnN4pWaW77/zPB7dz+4YU55XeC9kpbJTk5mx6XzVhwRzX9I8/ezvwi4rf5bBgbFjkyH5F3QNrdYT3Rlup4wSiodrtrqJpnDTHkVjpYjLXeq5HeKzqBERU7wpTUwOhmYcxV5mFpwZQFWR2rOjanzaCMAYU0CxKbxfMkzTKXHjk4UKWICVFoAHp2rcCgpay5k6mpPG2slYWcNKLVpk0INTTbDQiPW6WhDPj67VBAfRq0MK913lmTIFMmcvW/I8SXXA5cvytTrbwqt8cvK95Wy8n3ZvyZ00/rFa5c/4PqSY4g9/SHiqZw6VVH+94eef7I3uO1wYFGODqwfMu/d/yTRffSjyrkn9+81D60PLMragcPbgr1PUvgFOEZzFuRORrU5kpruMkaClKrqyEaklhlRmVXOAbc7R9DEuxGI4HkkuGSjRPWtTEBTpM/pBvQmqHb2npFjlbI3hpjnxXWjLYXiOkyElX4pmhnhMgmqLk6BdK7i0Qq/zz3kCYU8+JG8NtO6Sy9dZ7Kt+FYdTr+zObEm0QzfLVFty71P3+PTRqlM8uaXAGfW03fdAHhzgJGvS8rTSSIfWfGt5RiPK7i8ulLOrsb6bALqB1Pyar60HeoPVMrbD2D99gmovzJVOorL/fR1QJQt+s6R9SE6gd55p90Z6sCTkVRtHdX0AcNTuzZCcNpBRQyVzxe0eKcguzrW75jYtm3C0Q9chMXy0B//8UMWc4t0IKZv0ycit50+fVskAUV68e8V5e8tlncB5u/FHH5b36e++Kk+m98Rg5k9qCworygLg1rpexG3xqJp9u4iPEkRfpe3GU7dEWizS7lTySh37tLi1GbMVKmNc5uDZbUJVlURqHIYOMlOWF3TQOu+zZShSWfZ05VJp9NA0UrdWSDTfBKla4Fyvy0VuQmYsEqp2Q9XCI9ipSYpR9JoBIin0HuwJy07K3JvSrYl5Y40EA45mqJEEmgHcDpAJ81wVHXijhQu4i448iUj6l1SMleRdXBUiUokhe4l8NwwlUNKgR741WSl5EUnkCRfykCdrx3KuUqpVUqlkPQyyAMFBYIfqngSgmI27eTgA3XOdDYtBLNhgYML0YZr+M0WF4psUWFQiYQf/Efgf5GWa1fUf9iWY/C4cBe5E1vNM0WoKcI3q96hVBvAtfNQr6HXikWAMV/nbRrHogXWyMbxGASe52tMOQNjUrANaQxm3uHxBSLxrp5+JuJO11wlAGIALg1l+WU9XzJAqQnGiS+ZqYwv21RgA6QBzA5UuFdktwpg1SXQR9ClUm5TzRMAcQB3BEqxCk7VuKoS7FRFwWQFAY/a3HRFTtMhqGoU+qE0WJEH+dIQlEYrVVeNXiEt5ODz3/nvhs9oW2C07Y62vSN72wLwf8/onlH81za6dw+cjmqL54pEe+e5u/47H4J3V+1bH9S+BuPhZPxMgvLomkrZr6HqMx5X+VYqe7grZTfBSndT3e215ltCtUiqtEQSxF5VdkxlyEy2KLHfiUYVZyyTjS5kpewcLOOTh7hpMpOZykoLfVivOKJR9m+iRTKB1yapvPdB/eHqO2WZiepbya2pJS/Wd+GL4ej2ULGdKm973EA5eW9rW0e3ys5e/I2j6cYrUozAwovXL9IT8tLZhiuRRCs5E8XLxYt2ca6h3tcGt8DvsH8tZVHWNYHMdCv0fTtzNXOCuZUpF5AX2VKRB5Ly5RV5XxLtRzckUe/VBeTlZLJ0k+rWOzz066vQrdcqr+HltXOlKfYNeXKOmV2zdnKKevPWS+jRy5QuHwAuxA5ciLxPKHma4fugXW7JyzcI8nqqNIS1QcqNsHSZkPC4vACXdG49BaieWFF/qNe5qXyQI30xl7tWC4sP0dH6UdJH5QZ9btm5SUeAY2XNTp27y8BpWc7HOTs0RK/RRDRiUkMMLGt16QyCRXQEYz4iWdg3Jra4lN9E1l85/5GWpiaT5xbuI/4+A+nSs5Iz7lJ+Lb5n1fyBjY/6POS/NGYrO21p1jihsDADhZELar6oSVgNLbomR4tJOiyZ4oamkC5yPGRMaC1hrfekZAgbDQ6vwRwNxppdRMcZj0/M33TzWhvfsq7Ny/3IFbb58uPzNxV2HN60mv2juiQyVy9VZf0PaZf7rVpgWaj5rSLbl0N4ulUlOzW0GSmawvocdLo1HrczGIsFxeaesLJeWR9J4rleawz1W4xGS3/o3H9CyRAgn1EuD8I55VGKlK9F6pphhkCOVO1YgQpyt11ABpF5h3Wsv4K+i3ZUnaK+AQUUECzDZ2RtSo4jspXDcZxnYQLzLM6jjkXuBiGzUhJwsfTxpQGCaqPSCDItGZDa5US+JqtUxcg2aj1I15jXqj8n9XnQqktWGE+DNcXpDZsL/XF2Jj7te9oXL2y+QbScVeWZsyDiFbniPHxm4v0LsMRQrecMmdl8AxtAC8PTvun4m8wNm5VpkPNQDJoRP0AYXK6guLCzUUeqR70y+o+3M9czVUtJO/V2CKpw6KAjpS4Z4fry0EaXllInqkcZaq8rxcLA7/sDQR+1LrQJqokuClL1bEtrmxdrjUF0NLHa8vk6cOrGugZRjqm6PbAoLQGX99Shs2nxQJZlsgfE9FkU2M4VDz3FMou+Dte+8JsXXvgNAOTQU/f3rl/fe/9Th+ah/BT7z4vODQt/hW1eqPk1IF6MM1uYK5hyjMqnaXldRV7HU4Gu3BpZhdwQqZSbpWHkOwArJgEaW5OlS3CIyTrsVnB0Deo/Y1Qdk7GXRSGH6plJQebRbJQb0eREMkhQTWgHtEbfcoLWZp0zJIVDGn1mlKRGtNkMIHhUByJOK5dGCowXdWEdyDnpVE6Kse6xnrRk/jXxTGYNXCX4RLvtMr/DJp626cioUphS/jWmuYe4DU6jRTtyCVFGvAd8g9IUR9iBfxkwRLkt5C+Cf5sXpR37ipv1TSYx1sYeZF+16pXAJuXDe0P/NNBttvl1kqixa3gr6Qz7tMADm8wG/tmvc+yA8utmV5vdaBBjRrvDYGUf1bAL31Jxh/KVWZAa9zFPMuWtCMUeNTRDZiryrqRcqCBv2Ed5wwmcah4A4f6kbD4jT1fkfKpsnqZyPs4q4Aqn+dI2wKuOirwWGwcrpasAv6bRmyTdB3BdK3ze09MysWnrLoT6NrscAwTbtRUumzvgckGACtlhL9uDaymGOSm91gyRLB9LaJIEdYQA0lbO6bByeoxYsXJhOhLEQUfFocrgMCAgerM4VumAkIF7wyE9XmZtD0X0TTotcWki2URaq9lPfnaPe5dr3ftu390f7N4+kn2msu7kJz6zu0vuOqRcT/7TQEjH6ktO7U8PXH1iLDVJDIaJMXJLe8vasb0bBjb4SHGPxmMzt0Z9SWdKy53pNFiMWg3ZxorEO7D9vZOZHfmBgCf8zQ9e/Ylr1vp0Lu2Dqb9OtxzyJtx67+iJ7euuG/SdL01c6QiQzTeOdQ0FBY0p+2rGUNOtapDe5pl/Z8rdOCbAxDHIQCNWc1hhpZpkD0ZRyF4YmYEkNRDBejry7H/8g7qe6njZOFdq596Qw3NwMqvXGcXOWQMe5XZ+NtIehtMoPUr0GKPHOB7L0DhwOnA6rLMK9rxsyJehGkswTFJejublSJ4pNOmieoMxHJFi8fbE4j/yVhfUFZwkYdizMN1K1m4oWXxQ4r00iqU68LCaeEksm2BjOdQAQw36HOlh5HUsHNH/Q6cPIbMTxvkm6D4U8VnIqUPEM7xJFIN/9t6BngMP+7TW1kejBrPOyLbcKrAuu5UQ4TOcpamzyX/Cd3pN+ot3XMrG7OExPZthm8LNliYtdy1r1GqNbCxlitrEZHDA8uTCT7Yb919yqc2uaenKcQ625itzDsZnH/Ne5oOMHE/ORju6r0API3OlHDfjvIjfBuzm8JoUzBO6+piPwjmxo0fwHcj/obpFTlXKqY14NTVo7CxvTGFx4zqYUCm+dACun6iU7oRZtJEAlLRrYJqkhJJhFXwfsL/Y5Bnefx3OpRPC7JGjp26jtgJzXEDTHzKMOZwPqJtCEj3CjiJFQgKl04PQzMYSHEIPtcduhx3mT4282YgughQMVjPgk/qEDIveqkjlqK7ZyuolBtdFuHlUdbNE0w/8jI26WG7tM38LJlDk0QiJ6lqbnFZDh8ahYbUxf7Of4y1EZxb1fla4KrUpYCQardYU/0xEy4WmlJ+tgunBCVcc8Yg6wmq4pg8Fb3GIrUFvh/aYPbhlS9DuuMMxAJ/GE+5NEORaYNYRorU0EXL87Ba/VdO13bhpLTEYOZYQjWZrbs/Ci8/yx8aDzk4+brLaCOuwp4mxJeC1dpBLD5AnD5xkW9w+h8bssVpuvpb1zl8f1TBR7ye98Bedr5aqMgdH7QL7YNSfZ8rHcCKerpSvQhn8FJ5ckSwFYuk0Vb49Rdn8/Sl0EwO6WO7YisPb0Q8jvZW6AmxdDSPdofohOiry7anSh2Cwt8Jgf8GwasMVR46dfgjHt0OQR9Crs2A0xQaO33jTPfc9gNUOoWw+VcyjnvLYacCPO58EvLhCKBgdjCcyNH3NdTdVlS41RIho3K5lWJCVcFQpFrSRrAOp6lsgwgibkbL4N0IaUYHN5DBWCRU3zmBGwnBCjF9C9yugzgnAnGzQ4XKgLxbgXBU51pF9hLk56G7EDKtJ0A633rHlSIeREJasiBh6I0e0ONSapg+1/46nyGH0agq5IbPFpuU0DKe1WcxDuYLGu1g7v1hbwxaWaEigAVk2riMWHctqtFtzT2dy3/zk+MrIwp/43Ps/y+n9Bv3E+NY+rbmlyXzzQdZ7/gv9Tq6vK+aMtIVZNtwWcca6+jjnSpU1f4AlNhKpahsBOdFPPV66k2geARY2U0GFQVUof7c+48vPJa+ORne8QY9aZjFYREeP5+hRowaRwLFQjxchz7xNkXm7fqk9Unv3dv0S38b3XbxIv4rQMXqCNlt0TuCKtahVuMTSk4UlfeMWY26UZ1aq/f9T3xYHCvu2OITFlcftD+/b/z18fPvyu8THt7ZFXlLt3xSN6VhDjVq7qWvwdhrTcYRaJ6+m1snbqXXyRKpqiyzzqM7ECI+yJ94PJbQ9VmHxboyJf6hxcfl5VV5/2wNBSySV6s/RqrcvB+r3k4ffpnj+4XfelvpqXzA+fYuYB7DvorDfmESbcDSl4iL6aFOv69LGDCx5wQBKCm+HifZMPbBbVUu8LTR19EXfoFBYLAPDEjBSu5zVqJxld4gWDW1xnrZYLC/CTLPYY6XNh7erDv1QUv7zvwsXfwNcHCl1di6DS7NnJbhQHWKq7iDyrqOMlsLFit0BOKgQWbzCFt8eLuRhDG7Am314ELlFNF2wrAwXUoULA1ARmLKfphAIJNHC3KAe9RNCLUEw1FQFVVPUvHAzO3fzC+QD9hazJRazmFvsytEXbl4oQF0Ar7xw83PkCVErdJyf6xC0IvnA81Cn6qDqsbUSk2CuW4xqTyRR1q16KiQbPBVQ+R5IUZMzZfy7JODyuureChgS1oVceigvuwU5DOxbQhTss4FQOFrl9iL5d+K/QNxGIjBVLcuSKFUYDgr0NwB0RVKYYRkyc654fOb48ZmAhroMnC/UHAc0FMbnZ+ZoO2VaKbCvY8Pj6trwZlH7mvYwlJqYZibKpJmyvoqJGp4yuRLtub6CVvQYdE2vha6ZMM+CXsBQGXTANXJpZzoX0+cc6VQOddMgkRMdQcN5G6GcJlcgM/Nzytni4V2v7fpjl0nPturhuPBTPXvZ85G+rPRaNPp8kcxwBWV6fo4wRWj2QRe2MrmwFed6TpL+FRXTz9diXzTqHHLDDEIDmEg9iTl4Y081nhkt3+g5DC/ejJ7DAgwCxzaZqBzlFlHiqlq6mQCDqnUrQdW6VIsYIF3kM6QrqDzJj46P2pQPBInq6M8VXyVdyquvHl03fy4oSUFOt+77qoc+2+APJjLra95ggopDjgZvMF71BoPXK/EWeBMTB7y9XihpjMjuC+jviw5hK7qDpYWQ7kLXryefPLeyl5em8ITqa04HXDsHEEObsJqPoqVSbnEhEreY0HCRoKDzVNDZw68qEZPo6IRKRE1e9gtlo0ufp86EJZOzGjIEAgJI9CkQKzgUKwCYUYRgNgMiaEwKUZl+q+6GK673GVOZtMF3/RU36LYqryqXK68SZvLQpIP4XT69JqTR+5AUsczjdxs/9eAPrmwNhVqv/MGDnzLe+eSr0LRrO3pORIAeBHNunnfngp0kWKWnuv8CmHcANe1jRphxkNlVTbKHapJ7KuhIXx2EDbSHzors5FE/ild6qJe9j/qZlibQfJkS7C9ZTclMNqf6lJa7B0epHNYTV9NXCELBbAl2dScy2f6h0bXj2ExjL60ay9et4DR0xYae941R60CyQaiuU9yoYGRj6tzpc8HMkfRGmDU0tNFGXriZK4z22TjO3Gu1u13zdGJzMLGNBVv8hZvngayxRXaGBBam56b7Tzx9Yi4gkD1CQFA+ST6327fF97TPt5sEOCCCzXpegKfodGoYxJ6xOyzwEN75VaCCO4BCzihn8SHwjG/Xn8Emd/vgEVt8u6t+mKiL7mCuYD5aha6rIk+gf3d5IosYNLEG5N7sBBazg0ARbckqFTEB2HdSsIsVoK7oRSBiDgZRdS3YVClv34R3be+Eyk2q3z+MxC4Yie0wS+XuvLxJKG28BNDOa3+xb3DN+AY6hSdc6HPXeQniY1YojRYagK9KwLpawH8V9Kh1ci/6JGVG9OirlGtcNGOo8w/odaKLri8JzQs3M29aRO/GfpPueG0A7D4vLzrVISCM3hke3HTs9EuHZmDh8SIPJipFuhDNKC+/5+Zuzm3Q8CaTK98RVkdDtLRovSFNbSzOiCaLhzcYHcoCDAfr7t0+vWXbqoGYiy5VSlHM4AHWrrl7HlBkdxNrsYaunb63Nqd1dwLuJ5k1qCunmkRvpeztpr4dEYRyUraqeR7W0jFQDc2tNOaNxpe2utFZuCe3igJVxGjT3PAqBKpGKOUHLsRoBNKFOF1dlVUTwfIQYPQFaUBnk4XTLUVok0Wnc1QBSjzXe8Y8RM++H76u93jm/w6+lUsaMdnE1jFZAUw2cQan8nUEXh+9Q3kD7qVPgXs95M9q/qzAXwAOr2ZuYpDP6kB/CnQlHjZQH89VGJKRKhuG8cyghbPWFEYtyINnZCOu93Jzqtw1SJf8HrjqTJUHu6irfr8R/SQwuqHUNQjQFOzpDIWmAb2sCBMKU0LOU2dqmPzUmFTzrKYhUEFgxWpISO1MqHCr+Z9TM1XQST1q0H8wIxFM9kCLeAChiBQlWhTfxMsKvYxFPMBlBS+/ybDXvLv24tJfa9Bb+6mdsLWGUYZU1fDurDvQo6WVIgTG31Qdwqj0pjGy3xS9XnFhwKihFQVVpF/Y2WSAK2bvuYLXLLLfNJoWdlZlvcW8Op30d7vo70bp73av/LvLf37lt2h8l4u80cLABa82cOE7nqrarZoxBv6t3uKUiL+oNdR+16DFIw7MxX+JwuB27Z3aezEjDHa3ii1S0K3tcbvPfdcdnNbOeR2WhVZLBA8OpoEfQf7Wx1DHzmURsFUGe3nWluiy81qaEQWOXLHxrLCokWnUzkhLfMhtTCvNU4MrApAivv4alZKw4u83PqrxF6rP1KlwrsLB3QAOTBsFX16AGcIWgAnwRYjjESFkRqg3sd+kBcB4OJi97DdNRiysiGutZ2RrCtC8AdcWf9S9LPqw+vsXvIZBu5j5RX2Zt3glKDy/CFD2efXFGt5wxXnoBh49hXmm2pa/4wovt/L7NLzJCi+g8pDwyzqi1cF4tjCOutRKQExCfhF+OLdsHO1SlczBGWkcVB1itVhF+3OFgpqf5k08kh8ujhv84jNvPqN5XvsL+D11Xi3L/ECeEdlfwIOehxt+zYoiFGBQ4b0zWK+e/Xrh12oL9hcq/HbCM69Rn9mYV6JKgJNkp8jCXerd+JQFL96PsxT+V3/MS38H2izh+5PMGOX7HRXMMIWw6aF8vxqR71f5/l6M9zPD2oBRIHSliDneiuUXcZWtJi3KCup6C+uvUEtnhCvxMnHgRozaUvMUVaFKTxC4y2UE8h9q/Qp3MEv61QIyA/bLVkEBSx3zxX5Vo1v8GN2ypF82E2YbADmrpEE3caLLr9S9WqdW7MpibqWVXr6W06jxXXPMJfRdQQZ0UwVKTOWA+mtvnErhS/vURIR61T3cZ65G5bRl6Zt3C9WoHEfHCmMCOJhOjaINGo4g6yRJjh6lcMhGzSeAm+gVrV8uqr0k7hRbvOJLL4neFihi4cKaCzq65a3b1muWjleY2VqDQUuNEw+oEbb1UXOpo4Zxta4loxaAvpf1jB+5wBahrCOu/IXj5kYQ5NTOg5gHvcZOL+tuwk4O4buybXb7LuRkD/4UjrsuDAdra7ErT4nYrsVnh54p1/0UumZfEmPVx6xjrqW9GqjIq6nWOqvi4nraqxw6vJdz1Oku5wWmLMfjVMM+jkMfcwQ1ACaLiOJar/Ci0aHJjtD+RlZXsRQFCR25oK86OtzVUABgxPRWTEWgTslMX25Eg14i4ZC4LLXYMlj8vc19r97MG7PBUKZnMt4zeh0NjusMBkIDbc3Hnt/x270NaR+WAYi70mO/Wmde4/FkglLC5Tu5OoItxWHR7uxNTnRd/tQl84F6doilsWkdzECVKtmozj9RkXMq3AZr2ABwM1O4mVGb1ZlCh1Gm5Le9FVWKLk5bYF/VuauCBHhbnfNtIEFSdiuhLzpdy2ExPW21F9+6+5dg/YzVzjLVgjJnt7JnqyfQ4UXcTzJ7mQwD077s6xlN02wIZcf6HamUmsUpfqZsSG9DLX+wUuYHJ1P1rE2q1n6E5Ora+1birqfBsRJ9PRNOgsTQMQwu15vCbdRDDM/hcr0p3FZ9RFjyPhp97VlKsJ59Lfookq1lFWRb4Nkj9PzIs4Gj2ODo8gq28Na3Vyve+uZ6xfLYxcELYheHLoxdHF4Su9ixNHYxmL5o7CJmhYqpq2zboorDra7hSTVH1EXiGQdNDzxgMj1h8uK3FwrLzi8e4PiNt7qtes6sENu/HB7dF8IjsQQe0WXwaL8oPNgqKJaIyBcBgEe8BujmBwgyH9cAddyJtPSHFw+qvZw2xXvozXCPSKTGvr4P+DgPE8K+WmgggUuNKgrTvqoa1ICq1Y6gqz+uiFqzReNoVvvagn01GBkxtDQnLa+mCbI7YY1ATwKx6rgVO1UButlP/DSi55+Vbyv/XLnmCva373/uyXMHHpg59ldPXLaD/IIMED8mAIIG31R+iiV285OffID9j11PzD9/xY4nvnPs2fuQhyu8mYU+TDIBxsvIziRQMYIJUEJIuMyY2ImhMV3UNqTCuG7rUHlHtB9IhSj7IDo+TEqS8iN2LrNqVWahQKKSNIm+zwsno2whE2NPS9KEdAhaTGaL2Unlh5EjkalolH0oSnnxrHau9h6tKrbU3kPTCu8h1JOfqHwmVTdVfblh6YQ3BEZ5VYadU34EPytlshL7YDS6cDKWScfgtUh0oZBZxTLww0SCH4aqhZPhXB+0iEYn4a1IdBLhkYUxndQWmCC8B80v7EWNG80qjFodWZtn6vBwq2p5CoK6bEBnooS/jk/Hd5iUMHvVDxc7PSmx2RVfb/H1GfVdXoJ3KQJu4bsAPhkQnygWCQY1gwe+SxUYdSmF1CwGVQ94eJkJVPoTaSpTzEwRCcdkUv3xLBwldi4LAxVVfggjh5miCtAkOkkvnsDxidTluTmY05spnsBy4ERnfcYZxdRQTkyfrXHSjFFGVILDTG+vJmdAT0kmSSd6qB1eOwpYr3GiS6NFtRzk7MG00Ki6weB4qxYQ31HNv5tgY2z2k+xfnZVAeGBg5qJG5ez+j3z4hv0jYa1WsPFmvdnG3UlmvnUf+QBy37QJHpAnN7f1XXpy5kBujS5stDkEoxcYLT/DNPJ6bljxqCTcSE7crpoqLod0ty6TYSo+OswZ8TEyBTTwRpNJefGxarwvZzGRKTypRgk/pryITQo07hjbQ3MvbZ+RJO6ol7auxxlja9ON9N0sbz6s/a32Peq79b3FO5C3eOeVX4L9l5XfWVzxLdgvrPjOVTtjNYfSBFP2oQQbTMou6ixgTZU1wUVMiNC8SdoUGhIsqbKnrZYKqdzmqSVSqqYdUOd3HZHrlKY+udSsjTM0aSKhbt/KND3BPDTs9Eq1tH1V3mfhnTnUoziX6lGq6pMLE0RqaIbG84Xqw+vJGlU9lY76BnsYGquSPIPxX3G0NmNwippMqBu4mFHgatzaeqeifZiXS6e3EEwtZCWxaL13Wp2UJEdbEsSk/D7R4i14r4WiOmdNiWvhvCWh/B6K6iXl9/QSNIVL5MC13meegdrr4eqHSZrmaq18GO64PtF4RangFZKmV5au136mm+mh63WQ5uKBVdur0uFEksZjlviOGoPvXYnBJ1V+NSdmYsiw6nVvx8B+UnBYv2QVid1ksv7YajLxDsucxW6Hg2P5oqzxLHzAZLOZ2KNmncGgm09aHKL1q1bRYVnMH8MA3e5g0swqwMmPMuUwYiVIM3HqDQCD7UzJ2qQ8kkbWfSwlp5LyOE0mwwNPO5mUpTNypjJryEiGTrRLG6ha2oBR2xk1rUxbZVZsG4Sr6EWfpIaYddhGBCmpNAXkbbAL06hYtMkxDAVYJwG4eDTwlVIJuGDQ20VLQ4gn3UGAMnJpdUuBmoqpMZcXgyBEUbgOSyEbBBqfRutqOKQHEeCLV95zz5WHh4vF4cNYIl+kkgCgLWaFBSHglv74X97h7YzLEd+cL6LMEd3XEZU7vWwA89/d8+V7Nj733Eb4UqWI2qSxszdt6X+27fzvmltamvvJq3NzShfn6N/S31a1mehV3+vNmEWyF2E9gTChCQJNZ0C4LJsGEDomhOAA2sER+gNqnrQATQtYGtBWkz/I40LJHoPvgF12olmqF+0psa5hlDJFocRTH5ZsRk2liA6WLIYejGjQkRLNVIxqaSKYDgNdKmMJDnNep6ibdKQKLY1OrxuZGPGxxh0f+urR3Iuz5Q/GTDFHKOaJjQZ4R0J57Udnzj552vaEm092jvhbOxwCa+A4zFPtcbbscTxA9J9HCeCzyo//+ZR4a3hj34CoWWNKZ9/zd5+4OWK3ccZY1BQT3Mbd956Q9u4/q3z96JGkdqIwVXB5/RqrzkI2ATn17BFvPyhlpKteeL+ztseBFu2CNsBdN1NOICzNqhk+k6Q5QXp6nUtJU5ZkMKoi5o61apwOulbG3AlNo1MSYXo3T09v7h3jyM6HHtiZU89Wa9SzmXroEje96d4rt42P70rvuZuQ9u0n7vrs/lrNdLFao/K7OOYapJ9BppcZX8xW4aPRNEmV701RXW+ogjmZSiFk3QIYJOOrsrlOHoc0Kcw2twbcNYtOH/B96A6rg+9YzgXEJCfFVDN4NpPTaVVTeF91GHWOh8gPWCv5wUMOx0NKbOE/lNhDR95HHievksff9/TPhzFcRnlj+OeYqcx36jKHz+d47yzbuib8c+JS/vXn4TXhXyivEdfP11Z++9vKr04evPVLGEDzpVsPnjyCbS87BbfN0jyZM3qMeQ8DZRwGPL8UM3SMYJ9HK9S3BiV/baWspeYsLTX+X5aUO87IrSmgMeUE9V9O2IE67ABYJDrQ1Cp1USP46AhgfitgtTwoFJqI08VIPV1rJ7ZsReho7WW93UG1RRQ4wRTN46i6BgCQqvZDAA0ges6uha+VwISYD3DMoacyteRqOLrLhePD5JvEcsWuPpNd6420BjmeXKfsPtRrsptP8V2P/vvlRz5NNJt27F8GQdIz8Sq57tb3fHp07+fyDkds3VPKyRHiMXyc9U61vUZ4YR9vFu0iaxL07FcWzC9fwa+DJ06u+scH1irKyYdH5w4vhfD8X95r/81XZt9zvFDeG1oXKmz97FdhTfx9d+zBn6vyFQ9r0+swLwQYgXTV9hGroCrYRYO2NY0TBHOg0fhOfT0o8W3XI55jhKF1QwLHhKPCYOgcExoUohxXX5UsTT9uspj4RdfAYW2xLRJpO1ccHfWHQv5R7qdKzmQBVus7Zn1Tk35+1irSVUm01nikI9ojTAp9sbqpL1Y6iYHFyGtIoyqfbiQS5vHpc2tpelidjYg1+3DMSKituJNgBghimjZadezXCadorBzbVLTy7IdnpuYyXYWpZ2e0QlFv1nA2nfIvykJWa4G2rM348nwT+SeLeZ+RZAlH3AaebypatJ+YmSp0Zeamnl0YF63TOsJZyLyy8HXBOm1km+Zf1iMlonmCAfa1uO1RZjWznpmEWbCN5ss8zBxj3sP8M4NsX6RSLkwdRGVQLFke23QI1UXxSnnNliNY15ksr7vkeqyDRXV8+3Ea4p4sT1x2Y7qaZBNzpqQr8i66u8JVaTRpibAkn6D2rUilFO9K4eY3JS0Nv5ZHeapsbe+G2kKltAbz3BTUMG0rcJ88ut6W1m6A2qlKact2/OZLNtx4oSJfy9MEHlsvhdqDldKR4/hNc8pXHXYwPefRGzCJS6V0ssEqWldRBRtzOzemSsxWP9GalaGKZGLDNfIO2wFnt2esMLaHqF80ge+5IibrDyhn6x9mMSHONCnAwl77FJecBRqbNdxf1DKZqWk0/0+rx6nMebotAAkUSKFAVE9EEqALSqBWOc9c9LLKUwLd1J4F3mAKKOYNDOpJr6Uc2KWpco6GeOeuQnkxR6WEnUbKOkhpeQS55/LECPWECUGLEeoJM9KMlPXGZOk9VBuQAzK6cc9eVKtPCLOW5OrNSDNH7GV/66p8zaUTQIuBObkRXTqYXerROUyCwCQAPbQ2uhm7dfqEhroZ9+VaNSvcFLKShM5uPduzaajDE0j421cP77jyljWY3rSWdw29PN9kljWg6tWz52aGNrpa0+nJLjhnfzlYPVl+d+BQ/87MVGosMzADrFjr0Ghi5OjYzlu2XJYOqsnx0Bd0zgjEaMk1O/cIXP7J7pe6c+PtfvvC5itfpKVl9xDC6a3uUGK4wZcDljkJ5njZjOsZrt+xBrNyHAGuxehEa0SV1UcIZiFDhh8olE4Li4oUy0p9EvJj2pzEPvI6mfr878hHX39dufp36ya/qZzrXSW0aDgtMbFmVt/jbPe0Nn3sJbZ4968/e+BPlB8of6T84E8Mn1ttNbAuO9HwGhtnZQ1Zd39iPH4F0S3RKeIqsBqtUkHUwZdtVMi0aTCtUgqzGRWQ7Mj9qr8Jkg6610YX3WPAoeb18VfkIdXHxGGEXgWCqvvdouDXyqVGuAafYBRs2OW7bFxo18d0J8mhSxIdiUuGkurpN5RnlXHl2W+oZ5j7Vd3XZPGMrXrrZ6Ykl0bjQvUMPf8r5asvvUTG2A2LTRtvo/L3Tsape14TqNpeq2bXhiT+O1V77nLj7dmsyP5cFBdaxKz4nFi1zz5Hbblndc9zr6n24RUcj3aqVtzlhlv2Nfoc1Wb8HDwUngy/UPeV1BeBX4zCuvEhpuyp7hEBRHo9poWjSTynQNw8A1VlKx1NK92MzeqAuR+0YkUQpQeg6Wtx/CrlzFqszGB02NoMFtdKeMPaVcZOStitQfRI1eTzpcxaKA0NI69l9VBlmbxeeMnIhDL96KQlt9vlHlX7pALPqboQqZozHNUEN0SGaQSfOvqtnI/4yZKclmp62CBqgmykIA6JpGCTvHNsgTfO6DEHmaFJr2HnYKSLmJesdmZT5hwDDmUO2y7MYVt2ziOQosulFAWPV1KKTXNNJouoMekEnYPMkBmJfHnxVJkGcURQim43oc1J0TxnrM0TIOqwXqeZQWYvA9yGPJDGoNi+FM4ZL5XrOdUu0U3nh5rYPqvmsPanqHWitxtYdWOTx+GNUw21Nwngi6DPdakJRTTOLpspZ0qhonFXJ4JeSyWx+vZ4GASX48KhmvN1pPqNCjm+2dak0RNNySsFms//iui1Hu5pGoTEeCVXlC39jZfsVHOJZOmX5vmMZLG3uaJ69JfxRLlTer/HxPdgWgCvNb1Gw+XO04bVvyU5vxzIf9kp/+VMor22IfOdvzHR6727SWH3vezM7nvv3X0eSme5OSwG7t29AGf31nB6BzzTxXSAVKD6cAJRsWEmgbKRJp01anC56kxiWhmm5I9XI3aX/CIcQjo90WcwURNREwSo3tMN7xHYfe/83J5XhpXPacmGNrKl8yNjmkIo26bIUDo/F8ouvt/M3nHlhE4j/FFbmDyUXu9tbQsrJ+CbUXX8DDunw5iAQdV7SYPOu6r+tuCExVXmUzXlLcapG1I0JZ1TAzK42eLzq8lV+jLVgNYlPneLHnYFoFzLHOoaHOJgoDCJw6K73DxT946jY0UKeoabo++IaTENlXIz9Shs9tPI+bKhue5RaE7VgxpKhmbqHMgLy5wDl7sCNjr+rfgii259y9z4qm57at74epxDjS++aTHWIZAsR+JdyNQGK+VggFIvqhwPttNjN7y6r+7N0piz8R2lJqpGRvSuuE/UBYEPQlBIN3wuEvnA1P/eMuwBs0NhNg5M+qRh5pf6xBWYXVQys1dQ1QvicERLswyP4ixYRY1gadynBZMqYWomQ6U0BtiVxi0n+bzsEV6yt4Z6hkeRKBvsJV8ASXbETq9e2NEoWsG4bCbWl9Pp8YOCrtPhBkEYv6SY0+Fyo/QEQi98vXAzRwNX5jGIhXnyz47/j4cO9JLRjv5Va5pXrR3eveM27V0/3ezflcxevcHvsnidh9eceNw7s3jTC//PnvU3f+SF7XZjd6HZGN8oWcZu2+EX9Sf2pfpvHCbN7ORJq0EzegnZuTTfawQzLALNNacxA5WVZhvz0ywR1ZyvUYoCwYrsA9rMlyyE7qdHnQpRvHUlS1Jt57zWfMmF8Q18c3550k6cgbkwsi+5LELCT8LOtEBjedQ+zH2n9V/619w7vf3+Pzp7duHszS809I2dPvto3wD5W+Ozjz9/dmHmBVTvLO4NIjJekLkxnmeE+SxT5qtYLmIOW4xxSNGEMh0VDG5xUF1xS9WrCb1kWqGLo7SLAdy5EWOw4HJARW1fqorTmFKmq4JxPwJBX+Bq/yOISrh9SGkA1p6XmoNSewK3uZS7hNloR4hme6I61dlwrAtzMctDwmykrVNNw9y7fG5QkQpogD6IRYZ3Bfp4qZ56hVumNZnM6mh6yXNwhLE8BxN//n8UFm6nmdMIU912cB+NYumz++z9cWTwx/aoSSnP0yPMlptOFwvFhY8pX/8J3qG4aHALYbFtvB9u21OzP43rPgDw7gXpeg+DOrRspZyksQBJ3PyooBKMcQpKNTPZiGo4x+S5I2mQhbqTmjwNfJGNAJYsQGyWdzchkOSC8KLeyLhEdeuIjD1S5V5y9VyCGmpgS7AxvbthA1TJXg0+cVGo0BkGsPkqSc18qnIPuWqaS4QC+wWLSbdl+xX5/YIxFurkpn/s29QR9y3sk1/+VGXu+Mxxsb1jy/HqN/v6DEl9tfKpl2XlY9NcJ7Cpwn6TbuMlO8cMwv4AMFtwd7xjk4/9xD0Vws0cP76lo108Xv2mtNcGtPd15irmMPMC80vm35nzDPMOdz9Zee8T50U2P1lh6xMa45CjVzCDqRuWF/ht9enwNHgwPIaq5zC3GCw2+HD6JHg74Q+5mahjAaMg1EtW40eanKF+vd51i9hkek+os8msd3+5yU7cofabDOYm02N685DN3fS0yVpv6r4Zm0bjjU31FmxqGuHdZmhKiuomLIc+aBHSGs1IP2uYsjocjnS7TnOLJi1YPvhBsz2tOVWttk4Z2FOatN38wXfbnoYsTR2cUo9s9EsmkXjC7T2rm4xmQ+tN+p1265GEx2b6sMl5hd7wvhajiZ9y9YTcrNBUb2oymfWtN+t3iuYjySVNrZtcXZKHCN+lU27+yw/xNr/7hmYNx0YCVzpZdn07u47TNN/g9tt4uNbSjNfW74Erzj3r8UJzi03D/3fumr8MJz9ul/g31ULNxkzl7CizGfNzbUJKKlXKA/htUuf3llqAoJ5HQzluN4r2ET2Q/7IUn8L5nRBKPZgiKG0v51evoUpkaZNgf1Hg+/JTONlNQsnZhhEn9hfNgURPujrpqTcJr6Pyuh63MgGUyoCsPqLJJQh65EVwE+BMjKa10AM/36rDmYE5RWO6cOArZC25g6z9yleUP/+Ly3be/kwkxTWJLCEcq+V0RBvh/U7T7Y+wBwdanyXxE++9z33XU4/cbnL6+YiW6DDVGzR1mFORZ27feZny7xzz4K8eeOBXyr/+6gH+8rhRz1s4vU6n0XPoUe2Mxj3jf7dwXrNz++7X79s4uf7Mbbd8b9wTjzolHYEmGp1Oz1l5ojfGL+dregEgDT1MP3OUJJnyaoRovKJG8IBAk07JR3G1lXckceXdg2oDgrs1MbVtYfrqu/fsopF65V0ikt5dl6uhVetU3mwSczVtRb5O3oRFP2XXtquu/8eq+fkq/7ZXzSdk4mXzXGmf5g157xyczDaZzGKnvI+fnd63V+wsw+lixqAy1MEX85Kpybx3el81L9CSM7pBd1+K5lsr7crDiGttnd2rVMOY7MyXwuvg2lS+5AdskFsALY5io5Zwbt12akwQ5Gbcnky+Ji/vEWb14q6rGnaMRnKJirK0ur25uj7UP7pOFtEFV9G+Kh10p1HmQ9Ul4MwIAUYMLXKIQdAsgyfhunJtMkvskQMDvR631BlLb79vXY988OleowSS9Wcfjlw5/ee3nXApZ2GZVbfCCFii/qS7R/v399w6p20N27MOW6BzU0qZmS5Mez3RdldOIzV3RdpjfABY0eyk557JbPOt93ZEV50+eeVVT197xUQwsnG103Vg44PPdnfGJx+lWeCKOr3NILAbPu1t5TdMBFJrm4cFsjuc3jjwncH9e7w3va/TvUabCmTDEXttfx1Yj1PMAHOc9DDI005Qf8+t1MI1WJGPJ+U8zf96TZKG5d1AedxMBc3EqIQ+Dk2omhk4v/JG6u6wcQsmCOZLe6ByRwqdwvYjHtkAJ3l5Jxadldntwh4DxagbVYz62uhvj6oY1cHL8bnSeu0b8oY5OJlt74gDRq3nZ8fXbwCMgmMDRsFFilHx9o714xtqGNV4RjGqP0PDUUsbjyNGGSLJg4gsbYDc+ZJtP1zbnS85dwp0p+aSfwKYirbudRuxzVahlFiNhit7qXk7fB8XZm3u7P4GyzZaXXEJ1jsbsAnwobbm0phW3IeqymgAWom4ATRmj2PddInLBlN1xIpBA4pmaMSxaileBVwnil+97vhDf0qGOMnY+/RBuSccvm97OhaKN3nEnsEDEeU3i4jFx9ojXc2SJudqj3q8gE5kOrWpM2BzZO3hVu3+HcV7/l7b4076o5YAyyBqxbu6Pv6AduMBl3P1xkhw4oprn77qypvWrF0VDe7fdpkztfEezySrotdC0R4JZwMp7Rp35/tu8u7ZP/idgY3p8G4iDDevTQUmNvCt3ksv2cAKBpteV5MR/pQraM8y9tqu32lh+f7irSvsJ37uGxfsH17bJz3PZBn04o6nMWuuJYWJzpDIqTs/YU5DvoIuDKWwH723LQ6nKtO/xU7qOQdq/7KZBEcV5TheISt3kf3Vi3/OrmXXfKVz9fTug7ccGPfYR+ye8QO3HNw9vbrzInuvr/7Mny98l01+5TNbb9+Q4NMbV/tcLt/qjWk+seH2alxmANbNOMiY65iyVI2XHUnK3ZXyCN1SbWTA2FnupgaD7lQtXpaKnTRSFiVNptSNttZs39LIVpeVXYy/HGAxY55aVd1jeZlDGhWpcMsilmhtFoUKyiQA3KSgM2mqdSBiFtHhCp3UAqK4cBajAgteSc2eAOJ0wOm17BlbAPma1eibDPT8BeKmubIDXonegQd4SKCWd6YuZ2MW5Sxzmsravkop0JFKlX0WulkWbiVCre9yG9KSdBqN8lo14526laWPCmE+NXYmQAWxoJqHsEMN4TaqKXX9PkyM4UVHDKHkccN30F7qTeWp9i+ZRqajDZrIvSuI5lXrajZBQjoxLYRJWlCZcqeQFqizSjobdjVK5P9rfZ4MjpN1JzZYf/lLcs0v9bahrhO/fOKW+zewv+QahXDun9Jr16Yza9bMF9jPL0yQeyV7uPdjysPkkWc+fvLAmOpDQfdjCIG8egeDSi4XzoUSHwUwBTgEU8CHe5IkS7bOdJrm/UxWsQT+ZjkRd60PV8pcGNtyemPnLE/r4tSDiK+UeZqogrfAlVY+bkCLIc1TEQ8DQNryMi/I9UklhKquegAaIaVqlDkrbrYV4xDFKCMvUMnqY1fRDbmpje+qj0leZVuaFcykRTulHAG8mAFZEf5I4bZvsIy6/6fCfOM2r6T4zUIL+blETtGdfqoRC3XfHKA1MWaU2ceUo3S3g0rZQXc6ciAULOo0KdQ2rRcwoLwgGOGSunE9ZqZEM6pHgNUh3t6dGELKHxTkTtynBcOsOnMDQ40kv+aa0ri3/JJ9097KiRKzjtANBwr1yHDcuqAam/+nJvYhWayGSmZEeeEEui6qYcy0XS2EubaVJ2ALOe2ld2WqwZX0rqpPZW0vJLdKU4aqez42eLQu92VFTU1apSmBM3J/laY0OLCqALiQXjAg69V1ch0sitwSraqDBCpWIBfcHUhOCAWHcraRxBCcCzcr6NwztzLRUD5OSQw7t4TE0BwuQH/qNoIiM8iMMRuY92NWRtTFBFK4EfP6uv/m2KL/5gRFkqGKPMTjvliwppT9NAWj32qEBWUc5leK7vmT0sJ55yq0naucM9DfScCh1BCAKjeaz5fWwepT8qxGKjKGagp3/+jqhl0ts0sU5A6VjQSu1JVedHyipjmVNZBgWco5XG7gFcgIGSZBR3+cBKDzaDgPxPu3PVy5oSMr+YdXT560W+cByU5Orh72S9mOGyoPbyu+/PAE0Iy+h19+k+FmivF+1QbeHy+uf+zEZm1fe2hjum9i11p1K421uyb60htD7X3azSceW7/pM/5Pfk952P+ZTdPfwxxaVRp9Bcy265jjzC3MnQDZh5mXGBQ8zGl5Y0W+Mynfl5Zvq5TuPg0Amk7KuyuIWDgLH6H8I91+RN6D9HtnBVM97KH7kbSoGtNHAY47Mb/lqnUAx5Y9gr3gsDs7uzJD45dcd+DwsVtO3Hp78d4HHqaasTs3Amwn3r/5fpyztwkvicWb7rn3QTyZtheaMs6hNRuuuvbQ0Rv70Usxuluwf97fEpa6EqMNckE93DWBmS1jGJwV64tJOhtGqSVgZNw6TObrxhEK4f4SSaD6rQR1LPDhRmm6WUrwJNLndul1Mcld/XZJmEBCXz9Vv3OZdJ/TEdb10au1VeIsL7hMmfyufavaN0e7fYdi0pXfvJLP3ujvim5uL+zblY8bnT1jq9zioMPh5HVmvd7VaTJZRsZXoyuQy3UW1mQbZzJxWoMpojMZ9fBJ2o1Gg9FoN5jNBoPZ0mew8ZzG1ssLvDCs4XmWbVSRGpzCv+3r1nn6Nt9z6a2X7rrBGPd4vN6mQLfxhl1QcfeWPo8ustpk6mwPxDWc0WrVak39breUtBCNRrqbc7m5F4hdy2n1eq3WrjM2afWmplVerd5i1juM5iYDfNpdGm2TWUeaWEsTq/Vgep362l+kuWaSTA5o+fHq3qYDaXVzT8y8kKMOrWbVmAr0vIuG9EfrNj2QbIfpLjblYYEmaEBva6Ts0S7cQNKnRuuZe3BfdNVTz4zbIcbb8/VdQelmsn25xg0RpfqGdtQ5W/VWDYZW2BDxT5xXDRNm+Con+ZOGPRHbyJy9z07mcJcxjJLF4Nk3mQ6uo2FPxADuidg/Pt5f2xPx9VgrmRNFpdAai9N9tYB2zv9wyZ6IlCfWvknlt6uZBQbtnZE0Cm2rUvIgL4/g9IrRxM3Ginw5nl1KoWcD6B1Iyj1n5L6K3I31TLqqQejjS+sBgq1V2X8rKvFLdk8qVbpGldO+vuc3c6qcNsXLE3MlN0j+LXOaWY+7Rez88l/e/ZoXrjbNNuMpNJmdnJoAoQ1OG4Q2qEOh7fMtE25Ps5rGn4ptcF4/pWLbpj7B/gWbsSMyuGrbLjrbLwfu9gt2pjudb11PvQfNgrxN9dVgq8GWaoZbmv4ZpiwK+qy6g0w4pModSE9zNNjCUUuHizKcne5bztLrsWrjcMhKkC6zkQ3FyzY98/VTQ78cEKccWydMrEZjZHn7Q/Mfuf2v8z/t9+xr3nDA1VxsdnlcUM7/JP/StXf9w83WJrPJYDJpjOImx9D/Huy8dnX/A6um7+wlpWP/8MrnVw0Ob+oxHdju3uk2CYLJpYt/bOA55c/P57r8/mMbPJe74892xGfa3Tu6/K62SPf3ieOBrgdbWn3dXvcuV9ROjD1uj6uvd8O//FtDjMJmKmf1UV5UFTHRUm3FbOQspnFt5dRtqbDIqptlU51wOKTKqQwuNZp0f6p5R4tVbw83SQEb9/9S9x7gbZ3n2fB5z8BeB5MAQRIgSAAkSILEIAhOiEOLQ5SoLVmmJdmSKNmW7ch7ILZieSSeiezEccy4Tm03SQuAsd2kdj4mTdK0KTJax81qKzdJv1xt0vrv1ySNJcL/+zzvAQhSlOOk/a7/+m0KOOM9B+e885n3XWdKj6R1ageZ+Mr9fKOpVmvtifXbTXWtoju93rZeJdj1jisP7K+NZxqmtQcns6V/39IZEOr1VrXYvv/AlQ69XVDRcmm32FpnsvfHeqzaWlMjf/9XJohDraP3NtUJZl9QH7CqTbW73LGeuNqqrxcCnVuInJ08qJ1uyMSZPCOVfZKtKyJyxWIZqYL5GRX/4UoouEv5DwFnBudAOhNmmVTGBC0mebETL95UltgODLOxV+Y/CHCjHCQsqYqFgApZBYBf0xorcxMzvdS/zEhcB36uGpQwHemc0Zqzpn8bYUKKpFxE9l+aNyFLnt+zhzx/gbs0gcI6cnbHjtKc+ANupU9zBzeFepa/mNuKkuFWlAy3JpQQ30qlBrFSC0EtnA6uUyJ9gxb6Nuvp2Nzql1mYyWpdidjBiMa56iWkMgSYL7qCAia7AgKMEews3h02Jao9mchKb6YkGdVWvp+kn1N1WlvcTZb04w4nL2xIJiWvU2ft7bGobQancOjhFG9UqVu6WnR2Qajx1Lp0+s5kx+gK/WrW0uRusXaqniv9RT9vVRslabQj2amXNBFvnWDXrRtWq4x86uFDgtNgUxtbmiJmndMrqdo7unyi0/E4s2u0Udl6O/IXcymYQOiDs68B4nRhiLJTdCk0VGX3LR1rvImIAV9bIPJm7tgfNvi9kdaTj49ODU+13UL2fU3z2r0fnL16tvnYZZeNXE4mnnqj9DefKf0/j4oP8HdcIeld+VNiUGh7aGb3+EcWdMGme1+7ypG+YUgXPjhm8t5dWvq3V66mz3X5O1nhf1F9yE5l/hxHdTlgPQAxl8Nkbc6qRTu8qgjxITnbGzk+Bt5sY6xgRWswlRciStiITVYCA2V0tvqFgOyXL+fe+fZnH9/69M5+0hwqlb7J30TCP/hC0VD6r40bXyt9b0nL/1qx+zyP/Wsb8HYr8csz2JlaisDUqCAJbIfgVg6ilwDD3Cm/IgpGSzQ1MonTveijwp2ntqm54tPziVaHnVOrgr+/oEbFMK6cnFP64c9q3b+vyOWp/Vnph3z2Oyx15zvnS9dOSjXWv/39JairBGuNNEkerY7naeauUrJ7RICeAshCOgZdOAZdyB0UROpFwPDCWARPA9XoJE+FhdHDso8NDIwR8joZ9WJeBFXehpCTyyE7SMS4DP4CSvuK4F+gMGH8G0EPFUuAh7HMy8gIGT8PDB6fLwOEALlHmZwRp++quBK3EleyczmqpAmtelSma4lB6ICnEvneVp6GPMBuUBU8AhN9LbjSAWon7wqBONeafle6Twg7rkBmApeY37FGxMhvqDhaFTWSvShehJ8l2XMsZASoxJScEVyf1JyfGwB0NUDGzNfE4mCdKQhqNLYYtZhKESoiqTd5I69ppEqSVETqbgnUnoY+aB5BDTJrCpMmCuaGXnCLhay5FtpU/UTx5oOntY/QicZpdTmZXxdW8A4iszMGQs/YKmd4romeQ9TPkw7ZI82TpuuuP2Pkbda6M+4m3ln6s5+6/XarRyAq8o9f+LM3jLzd6n3Y00wMhdKPS3f8nTvAruU/f6bOKhvPXH9d6UfzXrvD7/4pGXPyTbz8sNdqNb7xZ18o+Utv19rtAfffkXtIXcFImsu4i4ybuVmR8l9U2t5dFu7jxVxvDFKRg7R5Y9Du6ortBiJFGDxHsphLWgCDReGurEOONBD1QUbt//ufp0BGzQU7TLnoYl6gMqq4+IU/D7DDUi5Ej4cX8wZ6XL/IvSSIekM4qkihr8BeMFTeV/gpLsUSvVqUSPnL5PPlSMBu5dvyVXl/SjCl9stftbBulK3EHNHuFhM//rRYY7rwH6YakfdHh6PR4e/g5zzJuGP8geTwcHLp2Zi7VOF3ZZTy8+SfjLJsvPAalFX+lPX9HrSXd3AJbpgjYDBveYPWc6EFY8taYGpws9qUizldLGcqgoMw725hAZBd8ktqu+T0RRXjOdorfGjiYoY++o9rNtHFzkSoIGkiIDZ2A6JFs0hkTjowTM6RBVJMTIB3eCJRurx0qndYDNpV1q5osO5Tn+lQt9tqBZ186/ABgSO3kDOlG0sP8PMgdmVp8ez43HgJskH3+W0Hjof86+J9LfW9sdpW1/v7b9x+XfeB2tbSd4UvlP6mpYxPwHI4/HRGSdGVr9CAeJ5xJS07hWJiFM2begbsI5SXonoMzCnUYw5kPcewebvQ4Vlwd2FcnkMbWTC6uzRgn8hpgPsZKg8EIqtCFQsapjdJx6hRXlCZozEwN7i76EF9LRqSgd+kjZ7Ph1N0TeOsDsDNyenlvMqM2X7dVpD/QGBA5wSVAS1WF3QyiCJNYmRPkE9afLKdx1y/BOoyjV/88uILmp7pHs0Li1/+Iq22DJ2RS5nExCuS9blPLWU/RZJHNlksfTt82U+S7xPVp75st9pgwrZZ7V/+VOntUuiTiQmYpCcSL5FiidBaLJXipW9sOuLb0WeBdYinOmZJuoPbxHG2ICBypLrZZwNSssCny8k+AZ2DfapV7BNgOtSIWQDGD/YJV/O6+gceqNcZwq8mDQ11LV/o1LW01J05U9fSouv8QktdgyH5athwcRmDusF+5oy3taoUWWj1rjzUojM0PPhgvV7Xsnzh6jJhA++Em+uXy5T5s8r+0KPcmwpfXaRYiGL+G510cGqaLOaOogNiBy5Rl4G/nQBbKlftGWUsisMEjOoLNeFh2neYraumWNiLyeB7d9CuNmzJbQBVezIOU17YgtQg9cX8HO1U4LbMd0KA994+cFxGHNEM9JoaOeehHWmYnt24mZ7dCsm3gUboZ42AJhlODyPA7KSc24xUeFvRM16fzl/mAbDJmt2z1davQQn0RZF5xdBfRNcLleIUV7A7V7jEqUBQ7Q9n3suAnyWsUuFdpVbCjMB3qXPVOGpNNfy6gDHcGB0K3vEHTnLj0SefOPai6Eff+Adee66v2jG+8Ytf3fqa4hIn44mJqdjSYn1T/Z4NNcM1xvDGDfVjG5hLXGuTvWavsDnl2DaYCdx762j/k0eOPTmYZk7xsb6yTzyTqXaHTyTik/Z0ciYyMvBgmyOzdas7Xd32ce44dwN3jiusVyJXGjHbt5i7BtMuUoizTperYxBcDrZNcK68r6rtW5AUN9cGjToEGRoLqpEW2viHioVDqB4eOkqbfcQC5uLc1cXc1Zb8dazJTwEaKDR5FCxUQ3KuL50fodNxXhygjTx+iHYBd6M2uB6mluuuBrB7DzR5F/irWwdGrocmT8FVuUlrLpHOueUcBxHshW27rgLpYZbOTKa9h8qhMnE/U08g09JVr6qSldBcMkRYSFZAWeXAOO1SQcApGqnB6S0z7Y1H/zawaoH0zTvo8lc2jj15lNzo/IM7gkPRxrAxsI6vMdU6alw64oNFoXSu77kv3vVQjpABwS++eOwJOu+TceanFq/Ytf1rX9zo8wXW9YfreEHiN4ZNNcRmdTo0G/bQ7rC0GJuSWJcRyJEn+0dvvTeQGdzmSG0WaKeQbdrx5BLtI31jT31QmrjK6UgPPnk0MVHxU9f4dmzLZPhsTazVLwgqfmvG2SGE/EHXwEhkJpm2Ty49r5jZynESdG2JcbN0Xvg+VzjK8mIBu+UwhtpQ8e4A+t0O7KGNOx4FyxldVtdDJ7DhRKGtTBEssBHy+/YUc3ss+YA+Aslgg2zoM7ygIWBQjsHsQsX3UT1yEcKMIMXBpR3t3g99YHAPyPI7aN8wbqWL9hT0mQXb+okrUHc6epiebaSLT/7AEO05Ts4TQHY7QQZ2P9t6enZiip7dIUPGk4JOgtoefDrr6MqOuitG6lWcOHKiQ8LGTtlhsndhQJ8f0h8Qw72DNGKQshp9oPQyZD2vdIc1xii20sqRnC2PS/7SQ1chSeSzl5xO1pp7qmaQS04zS7YqPkXW7nHa6idpuwM2eKYItp7NSBPig+adKrJ5oZBCUSHVTzvAzmjuBMbOOFjITGVy6KiIrBbaqLuLud2W/AhhfldLfgfMCDGYXahwsVUP7ieIj8l3JIB6vSsFQzc3IOd607nd1nwkA9LECFpfcjvkBf/GqWPY8oGMDFx6uc0yPZOf8sGMspGW3Uklj89Z3FwdWE7zJ0+Af0pWMt0ETB+s0pnQMBhF85NKjcGygAWqTAZgQZTRepqUwepBWzeFewmwf/gdzJ0F/5vEctuvHp189ejsXvfksSNPdm++5Uy2PADjiYmOdPVgXcLBqpUqQ7XSB3779FKvptOLMhlVpg+YbQIXTzYasTLV8H9TbWtXsEMiCjKeFYVJRTutIH15mV0DtFGvsRohMWy9JES/vYEQJ6BCJqKkgmyZ6lZQEtWrkETarfvInLXbus9qfY38ChPldK/ZbPvoodLZfRcBfE3SkqWzViucfw2h3F5DPEUovOZ7uZArdPm9GPJj9XsB8qOg1Yn4Xn7Xu+KQqlWAfBlLEXwfgoiP9MgawJ2xoIf8SnkRMkcfEB6bvWZJtzaUp/ImULoba6X8livxjla82xptFlh+t8DKNoN341RqsmabQZNVYFZdrAFDDNSSXARquVb1W7FpLmqxqeWXXqNKLtUXGy9+L9fye7lWvFfju/RFF8FXIaz7mUkFNhZfbA2wztV1X37Fi95rAjuo9RLdtxqfh3yPr+G4FX0JXBkpp7obVhy6zKhVzlSjyq520W+V4ucgdAcYING1keqGZYqEYvV0KsKzgZiTOUCQzQ4s0fRWKXYOTLTOVHdSFUp08OBzx2tVwRBwu4aAdlQIoiMIUoDBujtI8ChxYkB+APy6qUQw5Uzhj9PZEJ5zkFCdJ5GkF7C401As1dhBAt1wKf01/OqGsCHacwJwgP5sN3wHIYY/xkgvqWYV7MYy8DjqRFAVKpvMwX4epM9EC8M19Oo4nqIvTBxOkNPglIo+iYk3w+X0fzX8g9J0xYanor8Lv0Nlemd3yIklVK6gicAvNMItu+GGqOM78f2h9kNOMKwGQQ3EZCQ1u4mLvjZUEy3C04tVxE7rFbgBQ90KvaTaJLjAy4bUnUH6GCYRtmiN1qPCCNSTqwFh7WpJ5AWdVkUiNl4wEgsR1Gq1RHhBNhr9Kl6wGkTRoOFdhAhEcAuEF1W8xwwyI6+hVwk6k51XWTRap0pS8bzRYBekWo3OIEtmr7rJxkt6NS95JFrQrjE1WCWB50UtryLEzktOSTDyROCJVsXrDTY1gbDsRrXRBvHeBpGXRJH+qkDUEZVZLYE/2y0JGkEt6Xi9Rq0h8J9ZrdMRkyw6VGqRaNREq5YkSWtQq6QGQc0LopOXBcFq1FkEg1aQebNT9vBmFS/Rn7CYgo0y7xKEGoE36IlKa+J1OhXhzfSZBElFbyaoqPAq6AWzRafS0t8lZrugSdBvNTF6RcEDvnieqCRR0NtEtdalkprcfvoOBoEXtMSgFgJmyUjnBZtkErQGrSQYzBodkS0aopU0GsGrs9Wqa1US0euMvEnFG3X0FyWJvqFPJ9bI8PqCaBI6OlUqycI3aiSTSu2y82peNJs0FtVjfIz/5qOCTbCqiFprEXidqFep4dF54jBLBq1eJfG0d0mCWWsSjTx9F97Gi4LaVsuLFstFiLYfUBNiUak0euKVRdpsJtqSxBcSiaFdEMIawuu1KimgUnm1dFCoBJOGt7e6RckhCvRB1Q6Lk1fV2nWaJpXaqNLxtN5F2o0aRZuGGK16QWVViZKmhhfqzH6ipV1HbRU1NYKWp5VBK5wKBhajgT6BTTBrBIEXNa0WnV+28GaBAKso7ZCCVqU3ElmqtQqiQGtBkEy6MN2S9WqNVqsRrDYtkTSizaKlv6QXLLxBp9Go1SpeY6G/TPQib6RvQBuM8DqVJBOZ6AxEraFvbOOdhHYJJ7EY6eDhabVrawRJD9TOkk5HL6AvwhNJJRLRohK1Gl7SiiqtTVCZJLVspLfXOFS8CH1bcprdkkZrNGolYjILKhc0qtkgmqUaOgZ0pEZDrPQHtPSFXLTPuYlZYyIGM+3raq2aHtSJhI5H0S5KblErEJFXa+hAoMPE7KGPoCUmtWTRioJKZYAGIGT6/OdVuqaP0gqjoowBql1DmxlGjUBrinYzXiXREelW0Z6s57WCaKGtIuhixgbZbXaK6lpm33O841DdSdcGI+fgotw0V5BBB9MWCxzmOrMkU3MxZ2bLHmSlugCyEfNROX+9NoIY6mYOOahyLjkvWDHiM6cC+2Y8kQLsXgVgs2zs4CwcZDA56RTkcGE2kxLU7QjyL4aeOLi0E+Al54L/ioIo+QFRf773rjaLpfTDL0kfvk1rll3Rf/3Q55O08MEnQrRw84mmR1Ci5M+AC8Vfr2/Uv3juuLBvg90cGrn3eU61iustzqW4PuAnRMSKBFrJJYzQ7yxCxru9CAt+TxE8Cs0s1z35Rr4rjYyE+ZpwLFZIoqsoCaEwFl8Ms97X8I6s9pGv3qc6nr/8771wM/KYO0swixao6kvZarx+3nOpndJeekFWAH8K4aR3stJt6C+wcgSgZq2A1QHtC95JRjCjJmViN8AjDUpyq8S1ynJDyYakbu9wtpKtQfx+KNRSV7IteZDLjbN5yD+TX9RVuC5ptduUHOdblZ6lwpptL+aJnlamHcx2+cYwQvxQtQw7nPsNyL9xY6Ssm2Oc5+HqLGYwBTUWC40tUKLRiGwx2AuB7S0v8FQnawG7sE6veKz8jjJItn9FOyRX5O9DG4Dnip+n4mGG1vX8geG30S9FZnvC4IUjs8MHzmd5rgSZzvPk3DzU73zJR8vwd5Ps8AEEjqSXlbK8L3sB3VdV+bwbEB0UjLtaouQIygqfj5kegmVf6RvMuKslVSxJYOHV4mIOzx8O1T9CDpWefsTmMRjCEMUEjUMPkUOPQEAUYG4iCdIjpafpobqWEIByYpnS0/QyKAPxT5nqC4HaCC6Em+Nl9aEwu0yyrbys8vNQQslr59RZxNlyc2luHbeJ28e9jqg9oWIhBCA9XKgRAc1zpmg+syceh64wHSuoEKJDxdNz22N0YwAcKIiq6ABjAMntR/zceDHHgVlAB6abnA02XcWFobhHw0zCUbAbxRWj7wiC0m8o5iZgb2cxfxmI6sD9JxpMAJGcj3tk6ysqu3ts4+bpvXBgqI9OYBCYDLFUL3G63qGJnWAWcMt5zVQacp/yfYOo1FuYpTYF+ayYCmctJwEnBiXIhGBxQJJCiMhZun1Oi8pXdlwJSkosBBKhPzh4u2r85r6RYWnrs0fu3XaSpU861Q5f9/orB3TD0/fed+/0sG7gyvXdPof6sVsunL3lMZJRMojJP2LpI1ul4ZG+m8dVt5/cdu8R/hlyRWvE1Vz34Cnptq38GEthFJJXnjp8+Ug4kozQv/DI5YdPXZm8+cEHhZ3sVm/yeKuzpeypB+uaXZHW0jNTW29TMNQeUZ2U3uKaaQ8+xn2SgwztSUyIw4UhF4FabsQ6h6z0OVSVgsVckOUZ0yargxIbizmdJb8NKbjzxyFgJwjWd19jPwTwAnqjoYEOXR1kWhiP0jrfJhfMNZOYpdg4SVvFbmuo27YHykbkvNFHy5p3QQR1Oy07Ii8QThdExcuaGFrGL3YpoNNmZQ1KJlIh3Eox6ohUh1g21y7zRlARW+GVKB9Tl7OchZDKsuPxmZtvmfnmzO7dO2+9efu3t6/aP+H9dm1La73g09vUPWGz22NoEPzeb3rDobrHvfz/8n6ztiXsfdzr/bY3vLqU8PW3Zh6b2fGtmZtv27l7N731yt2/DtNbNwgNBo/bHO5R2/Q+oaE17P2Wt/Yx71IN3aj1POYN0UJe38pCZSwTjBGopatfwQ2zMSBkVH8bGZuIQsyHNCJc3ugGPBy9YskEXxpdvUUXCwdU1yvMn9xD7+NJ2+ufIKRv/ezc2Zb3v/DmM+cXARVx8fQPu73m10lb7qHBs3PjQ/XfOfPMm0TNbAk30LnRiNjJfm6SgzCMGsD4zFvq4nHMjGtEj2JDsSBgFpygYVlwXvQRFqxeDK7BKHLEmQJuE5BAOrucwRSDGlFyKCJU7APyG5ufhJJyQHaoz471kF9jECgjUcqQX/eMzZ3P/oj/eukte9aevWuP4CYPs8DQ0nUX/veeu3iOfLahmTxcuq65AZc4ouTlrue2cwe5k9yd3L3cB7m7uUI31OcI9PvxYm4bihf3RnN3F3PXxyDDaA86Odz0BT8UzWXfyJ0u5s7E8g/RUXE6S1/h+Ano9du6ZWuh/777wcsgya+o04fmjp84g1HYd1sXdB0nH4DNPfKCMXDtTSw2u+C7+hoEMEPNMY454piEC+FuoSDGcqKiDrnsyiihO1qCzkVc8FHTNCkrVLfKxeI4IXZTzTtxrxvJ7AEn2gURQCkXCRFHyJUEagG4EjLllenORVL0TkR9cNvpx2ZGtcZbbzVqR2ceO73toFpqiey4/9HTMwfVoknUXMMXTLLFmK2XBG9JIue9glSfNVpk09LUNRpaQH1w5vSj9+3c+41YR2jz4f1b2dc9sa37D28OdbAv8mMtVR1Nomd+lj+XXeLmZ/2mLR7BJFHB/u+wGbfz67NL/5Xnn554KLm9wajdtElrbNiefGii70Roy/bEQ5OdXUQcJvdo1BlLoMleur50vb0pYMlQnfOeYZF0dU5+KLl9avu3T7c29cXhg//F6XhfUyt8LJ3W8KJoET2zPj6TKW29br5X32TXRD2ChQry5A+wG91S+nyGPPmAwGJ2mIzUgKjJaa6fexTn1i6URH3FXBr5VdqRJySBs20YUG0IkOYxVAyfBWCVFYd7rZ4K6GU8pmDF6dGnL0d2xNjcSyflfNTHkoGDXfS7F6hx22m3C/bTnmaWc8Z0LrwcdFgBF5JXyK6YoJLyYwGZCVZ0D+AJy9thL3nSOxsGPO3RfoaqDRFNS+fCPVSKomf7S1kA2t5BIoQTspWdc/x8eBauDdMDfxpm6NmQmNGzkXBwph8QrOhNSOTtHWJW2cQ5TnzntHS7dDs3xN3EgVRQg7FOVHqwMNSqTCVfywKJV5CtFejE6NIwnVgCLFmihyUuBTphMrEg9c5LphpNhDYykvLQSeYljVEf6YTsh1xcztsA0NpizZmQ6KAM68/EZ4YtQ5gdv2q/fD65qrz4o2c+cQN/mW7AYtQtPbvlqrnHJgTN0LbM9qGlP/M01lHR9WO6QYtBV7pq6Pptuwf4scOfOHXm8IVfXye888w/XLf0rM5gGdDxl0+enTs2ceHXQ9sz24b4sZpgna+2dBU9N6gjHxvYve16ereD95/6xGFBc0N1jqCN6+KS3Bh3mCvYIcqqHqKsZKT3cSOJaxr8MvnQujhjclqP9YmpBNgTHTGIfo8VIeR9oOKBibPg93oLsKJBvO6GFVxzLsJiczH0J15RoSDjL0Q6SGAZzBp6F1kFetkTFrC71EB3eXuR9gXajwTaY7J2Xel/6zrNLFCOiuwCt8QB4mUZitUn0VJhb+lntJNegIC7jWXodyFr6tIRt85eRrI+D0qXbzlAaCWnHrda76uOsq0Oki1jIGO8FtNFfcuc48i8XuYZ74wqOE2/jXV99f4K8r9LbGfKjHNUTVxrU5HpF9WAh65GducQlRo2cCeUXEBvMaeGxU3ArtFG5UDY0xeB3LS/mHMxDy2CzkAsnoXF4hnsVFPeBAu1txlM5aIEpvJ8W5LuaA1GDezYxhTI8+WAvDLMTvn7t/Gnr95n4XVVf+SR6iCxS213sqi8k9VfF2YrVOm8ca1NWm9mxMT8NVdHZ/QJbj+ts9tJPVfYC/W2FTnPtlpglo4WsS4LKQUG2o/BVK4ijDQqRF9RzGlx0r81mhuO564rAg99JlYYvRXmq9FBCFK9A4Zf3lAfA1rEhU4XJJt2oed0IA62DBdDPcxAjE1hLINohyPayIIqM0ZLRuLg4YjHclZLrgdaDEGTYPrzQApejwUBbaP5O+lk2Alo6vqGEMKEjMn54GY65WWsr4has8Pf0sfou/YCdGJDTxoT/EMQluUFRTySSGM8LJfOXzFHZX5RZXXooa3NWpkBAdoSAMgFQkVoEONiwdUZT8Yd/qBNcYHSM3wq2agKOAJUSVfkzkaBzhe0VDKeoNp9QKX+XbuGOTo8HK1zdwR21Fzeu+nw6LYxctex0lmVmO5K10WOeTRdTTbLOsscmbw83n/11rn4fXMnSlR74TWt5AmrabmzVG9XdyLycnx7ItLmctf29sXTMxtiMx0pd/8zTUuf2N1e581oenQjLVbCJ5/cfYNhc3x6v+rmu0onDh1qeTZskJvf/s9Fk7XSxao2K72tOsbGTGfuK7nTXGEMOtT+YuEQyvQIp9UMUwsBuAkLxOct9LZYmObcwiJmthXzR4B9oJc2SCyda5Fzg+ncuPUlv71jbAuERVBt7HM1DV3eaWxoIx2khb4tQPmcbwaMP4u3oQtK2eVcTfpiGgygfGa8xS7kuwGYJAxpcpTjHfz0AETCJVMsf8al8LxB1lDIr9BIl8PegsAOnbCaVJj1+5uMyUqy936AiLFTw9fq9CbJsN0US+6+9frRkeHh744d7W1ecntdnfWE8FeZ681SoD0y2LcpMz7ZHt3aeIQ8pW5xdTZvnN40fdv1Wz+YNmt4H8vYpB/kCy9l77IZmoLTt/VbawUV/5GefX29uzeNjAzaO7w1gfYrllrqg81tfOPmoCbd3ORw1nr6B0a3b6prDSWvvTLVFejotDpcYYtBYzKe4FbliNxAzMuz/2G0Pm6J5htG6OI6XixYPOuRK+190dzVkJJXaL4aBnAzRKJfjYnYV98AucUMA60vlttbLOxFvoS9k1QhOsXCdhej50MQnyvm+jpMuaHF/G7Vb3I7F3NDloX+oT5bZGEAPwfhM7fTsrBr525bpEA/q1LLBsE8ks71p3MDae6VwaHdff0DO3eVQ3nJy/RI1QFMMmuGSKoaJx34vfLn3N6x9Yehe+y15rftANVmC5WtFsamT9wAR8flgnPTZlRbgLqumoZSRvQt7AqxlNrlULFO43S4bFWdhHWUDtatzCSUirucKVel00B5p8253IMwsgqsb7hhNUnYj96mDW6s7U+cbty57X31PfWE78/00wWfmFTtgYHde47u6ol0yk1UczSrRMnWGDls4rcXJ262qsT20CaVWdCYVA6zJ7h5/PjVjz1/6qb+AadFdt/arFnuTtLDRFQLIuFNGa3WbbrRGFL9tPSz26f6/FGv1d/k7end9PEtBx/f2TfiCBBe2KkTjHzQqK4xEL3K7FGH9bbSmT+/eqJjXW/a5++Ijk/cNP00mXzV3STwkMelq+Q3MNliiNvCXc5dy93FPcw9QzXTcm5XfuQGOr97o/nx22hXCxTzM/fEICo8v+/BOASL5w89HgMk9fzxpxQ5b17JFMj7OmMxJRUsH0ox+PTpWQafTqW6/K4jdPtkMZ99BL4t+ZvosTNPMMP5J98Nd7JCPJr8Lfvk/3L5A8MSWn3fhqwFq6kMCoAICWtu89z/XKl5EX/7PMajV1gk1/q4kPnvnAb5rvadp1SMM8RFe0sIMX8VJOiGCgGvbYhq+HRIuZTvIR6/bFTnL5+qtUoqa7f1a1br22/D98zB+vqD9N+Br/T3f4X+u6Dsf/84aT7uU3Y+0A1X0Yu64Srr1yQjHj548Fm85itfuaDsl74Cly29pOxSXSWj2FwS3ADVVCa5V7nCOujXG+MARhIAaoC8P4jZISCOTsRBJelheN89iPdtB9lpKppTvwFQiWqESlSDq4EqyW36MkPACO26lm6gJCgWQiNQJgRAtyGmXG8o5jawtROcYuMI1UpP57fQq0aG6OTX0grhpRvoVlMAprzoOjrlDQ1v2AyST3erDC6yzq4UIH0kgoMCcDz1lcUXOjZMYjDAgtTxk6qNHaINCOuB0LYMeSQq35mghxBRazN+zTZUOx/0iJwnqLGZ/IaQgDZd+pERQga/yaZZJNlPGLV/rs0iEIiQwK9FT5BkNN3OaG0jvYVnkeEom10mrUAIBLLDP0IErclFvkU4ermx5EQgEfa3ws+xmfsARs9QLTuDa1oti6EZL8OV+i0QPINmeqYlsthNJa4GWJBG2iHeunXDRhaa94qgs9R29hjGUN+2FkRbN5qFbUBqbNgIkqic0avUnMXlb26Pd49VJ7YxnHlYI8BuDxGVSPEDYD0uFmARYko4U8GDKSXeGmQTQeUK8lWBE9+59nifTdtunxu45YtHb/qnh469fNe+yPRkvYY38Co5/p0Xn3jx/uMDm02aZld3bHCn+5AsfrNUyWVDd7vvsg2N+VD6/rfOXv/1O3tn77h35OgnfAafulPlsg/sfeL7z93zR/+2ayBwak9DbPj6HZu6SgfWH99Hbq+q3wnuZsws3YQ5/OvQYKQk606i7R1zMzAokmoMo8wKzwIlXQwKYopW8SjwSYUjxo2bkPpA/py3S05DEHQuYc3bU1C96+yy9RXZ1RjsSKTWXwTsEPCX69RKq5SvVCmuxu9apYFlBXkpssOlbXMc63/pp+tve3nu6Et37I1smTQ6RJ2kkmPfev4jz5+Z64f6dCa7BnbUHKyRX1mhUd+6u/FPQj0k9E/bn75lU3r2tg8MX/Vxn6Qztcku2+Dus9999v0v/HxXf+OpXQ1d666b2dhVOnj4Yy+yfDlFBhvgdnCH6Bo5j3XqxGzdEbTO7sGEuTZWsyexZjsRA6nTkt9JK/KyIgMDmCrmLrOA+Jw7jsvcdbR2pwZl68sNzoAv3pKG8X7ZTtqh/SMbMbv+iLxQG4wcRkl6ZCvtwrUWjCPPaP0Nyd744auOHkPDrvXlQGdw7sQ1165R95j/KzA6zw6BqU+heMrfqKCdKP4pE3ElwB/lqlcrKK1on1K0pw4ixR1UzUoGklStWpEabG/un5oM9t8yNxzu7Q03tLU1tMdmdpd+vePJI+8/4HQYw3+yLZq+KbZ1JmLX8626JqNbqz21tWXLxraRTH9ya2C4LzkdIP+RzWTpX7UJhBgiY231hoaBo+u6tiYi7W0twY5NHf1b4pnM6V2X3SbUudtihnjdbmfHaMDMkwZ1nbne2WCZ2GQLjvJ/MLBz78l4/5YdJ345P59B/6rI+WhbTiGG4zg3S7Xtn3PQaHTOvyKaOxrPHSzmt10VixUOXgFz9MHDdAo/aMkZigXDQeRZPk4P7Kd6dxzDiq+m68QbuYniQteEmWpIyDsJA2zCktfgXA+z1y5Ijywu9NXu0mDGZK0FHFq5Q7HcXDF3ZawwdxzuPHeUCurH52Dz+BV0ZbgGEpomqOJkaNsPJn2//JKk6x5dvw0aexfiP9XKBVdNE2hVx0N0gXDSDnJFNx2nnKYphAkKhjZ62J/O7Zfz5oY0Wz9S3c2MvInhMABGgV8dgCaGEQmoZGqA7oS4Mns9r3QZFehfJsGGnYiJzxBSrlaRJOjdcQfo2b49m+8hsq/B0eH88Dc2Dk3+7Uny7AP3bJ7oGlvfldm3N9O5sfQvz5z+abr5C+uvu2Nd7/F9KZM5ZE9bRgSLL3n02pnuOXtkYE8iOO1JNg7NZVq3uqP8f71+7LvfPfby1gc6tllbMy1NXeKXPrztY93Dmd1DH9y78YYNfZnGprGR6ezU3plbb5iZ7T+1/nhfnSdxYNDd2RR1dRg6ed7U1HOZ8HzHkSPbEv7a9FW9996xLeTvW8qd+P73T/zwh2UuP3W2YmPr53Yt4xq0Q1h53uJCCReyYpW5c+BioAOwlLssdOT6wmjr5fL9Kdn6Uk2Dzx9uWXNQ2uimn4F3wcId4Ojoi9XzdhNPB5vN1Z2KywGHPxmQA0GPGr1Ov6Gf2bmzYhYW2fP0k+daJ+88e+dkK/uanmw18lmSzV6fEdE+dx4+yV4oznPwWfrCBx+5fWrq9kfYF7l6utleOjc7Sxa5Mi6+yAkQ42PlcnpmBzdFgc6IK1MwlAH4gx4BsOpLGSA+zQjoM4E92/K9aOUKGXYvA3P4Vt2rAutP64JeAyj+izYqSmQ9QHTKoFdsmP4BnAJclgduDyNn4/AuhK1O7GZWhsOPMF8hksG7sadBmH3ltkF8MvBtZvlM9b04fdW9kiuQtaqfZLH6fW1BjqvCtzJzTq6O61Vyaen8YERiZi/TiOqrugsww7jQ2lbLOk7DpTUdYHDCfOkVegYkPi9lBY6fNdqWVmdFi9nzkNU6i7aDRRFsskauluNWth2/ovZXtqRtVWP8YVXDksdXtAxhv0F/6nfuLytuq/QXgVOe93fsL8Lq/rKMgeyhbWJFTxlk//RF8/1KbTtdoque7+MxxLe5O6VUe7kV7FRAVJvECI+YLJCz3ZYmc2fSG26MExK/cUP6j8jGdIQF/cxMSovrLj+4qXTfft26yEC3ixBX90BknW5f6Y8aB6/xCZ6u4K8OtUa7uqKtt/1DqPPCP9OmEk9MHT0wvOWReOl8Rh2ta7Jam+qi6swvalofZ/0qR2WOE5ye9qwIdz0HRjlvsdCMPuxmP10hDGAn17Iap0uYAUPvMO5FwhA8C+N0cMSA1sHPODAhDN1sKAc+RSwItwogKN60YmY3WY3OcnYahN1h2jqyO1gtUeJ3BBh0Jz2AMhqkJR35w8OEHNnObztsI5tf5gkhm3h764YjQ5/+dumVrTuHdjj04pc2X3HF5k0HD57vEf7xgp88TN7q7HzE19nT8OMfLn2dtx67aSxeH1/6u5WcBglukMtZwbtZ8FkhKshXS5ffFtaUSTodv6FkTHP5FkCpMBm7IOc3p5XzokpByoMIKuDjVAjOA41NoSBguMfBHQ3Lm7KUVQVL3X2c2B7/OPEinflPPv6Z0l9drSaa+3Vmi3rT6zcdfe2BrVsfeO3owc+tv78c4iQooVHvv/JauKT09dJPvnnro6d1bs0DWl53+VFa/tv0sg3DDygxUIQLv+NQ/av0Pe46jrMlBkUERJZcCtdJhwqQ2yXF1WcSERpICkFgymoecIhRIQCZWq+CuEgJj4W1Wqe+XqgP6iyyTlbZeZOJ7DeFTbxDtIgawSvU6j1WjxFdrhcXvZNwEfA+Hm9uPg6k3KWPBCPvcHeudX3pqJc/Z6Tb+lp6VEPPOnhajv6Yiber6A0tuiC9ud6p1ULZ8MVF73yHi9BfgN850dxMTjR1JyOE/tjF19NnrfBFsNgxP/IOjVBJ7jKOThQQh7I+xjgykeip4rzdxCZaIGzaZJOtGYMkOj31gbZET39mFJdqhwmJwoEc06Dlary+1o5Y9+Dw5rJuiKDmVodFzcLryip1+Zuo6oEIIBiydXcQAA0n5TPcqpLAV0ZOkIm3HvqQLfD2vQHbh7LIIHQKP0mfffpjD9gtbbErVbWxDvWV/Qda2YlT1aWyL8MNHnqr9LmXS+f/oa7u70kfshCRU/i11DX5QHh6sv/6RnKnp91U6yndLU0KGjxX+iUr8ssybRHDMlXw4vshqlcHKxiAQFSLOixEK8W0bhB1ghzKnLkU4MXYdY4aVwBrsjdOhR6VOtDKdV6sWAOBGwiX1QxudKFrgDgSOirBRNvUbQnSC1RvkY+Tn63kdZPMNRcRu2UfvntXbU3Hk7dF0mMDf00Ofec7padLR0tPf4fP/jEJfXoF45tDvpjw7ezJb2yOze7bOnQiqNI8+HNi/fmDD/684ieBOunlDnNPccw/0lcsbFFQ9LvQTAQVdGVVBSWxggBVH1IKNxYBsw2rKu9wIvTdy6KgC/QNQH5ofgTgRcbGkY24MLV7D5op+g4hxv741BXVGPtd1gWDLxCBQz3yKyp1K9cxMrbxvSDus+qtVG4CK/d/CoY/Ozd7RaDR25acGv8o0T39dOlXpW+WfvU0+dn/GDr/Tdue7OnZbrc16ExHC39dOHq0sFT/3vD6CUfe4YTb6Tri57jaZc4roRndBOoyrJdNQiM/+UuxxkI22jzSp8kHNaLNbNUv/cRYJ+pkWfxqaU7UWI1WPiSkTVa3rNGVug7yZnvN+dvcvOS1COErid5cXrvQv7aDu4/LzUTzrYNoFP9cY6x7PZ1NYrlN0VwCKUfrYiDj1MbR9c0wvrYUFzZvAbcs467eXMxtYfAF5hi431yxhe4+ADHYgIx2OrRVegFoEO03oeICfSENs5ABaw6ontWEonGqSzQGV+JtOvyrqEUZjC6A8rz7sZ7w7ESC51jIA4bczPLA7xku4yeGZ0vcJfYQanExMbFYvhQOLk4kFsuF8fzaexWZe5HO/Vu4PdztXGEUxuRUsTA6BVLC6BCkG4xuAiL1aN7RhOHDhQQk/nMJCz2aji1kEkDz1RYDIozttP73RnP9b+TWFXPrGJTsdAxC8XbGgKYhv64fUdVy6+WF5rbJKfRCKTkLEKLNgXgBYXIsKgcMhqpyTBzkiJFVuyg2MZo/BAYHAZ8u+qC7BAmCj9QRuqS0c++QHV/8IDGe+5Sf2Ix6Q9fu3tGbI2qHqJetetGhjtx03024a5Vx9+bR3t1dBr3RRiAnf+rwlH/Q/+S3n8S91jb+RYl/hcj3TT/+4wd4yWjTdXRs7tc1qWRZ1aTr31y93dGhsy39BNTH2NRUjB/V65dePfrkk5LqIBw7yLMYIBaPVkul0wSX4t7HQYB+W5ExCkEEmq+S59mD5jAv4oG7KgxMMQYipInlkhYkJIuCRb2dYccDnks7cFB0gzEcgF3cNUCymKSHUgAWntOuUKhXhAUB4WpwtScHooEwDo34SU9YpF3KYWZRY+UwM4j24dFbvgS46xBkRntsKctzJFL67qzEeuqfGs1UkpkNL2Fvnu8Rf1ZhNn/bx2ch/qeEAWbYT0WGZzHO7ece4XINyOewL0oHemHfFiT+2Em74UYmsVxWlaS+m1bDTLGwewY67e5JWmiGLSlUjDlA6ybBMd/7bvkVSfSGox39G3BFmQEKPXfGzMTgnB4WlAZae+YOuojsk1/WcoZYYmRGWTjQ3ABiI6+uJk4IIHIb8gOU/wHARMqOwaCueDcawsEI1GjimyomQsSXDjTuefSVL77y6J4j7X39YtTtbjcOddinD0zbO4aM7W53VOzvaz+SHdW16LLGnxiz9Ht07NozD5y5dozM2oyxQ+M2j+1EwigsHvr0devWXffpQ09d1zVxQ8zb3Vxb25yoc9V0xNoSibZYR42rLgHHur2xGya6rnvqyi36Nv1HH330o/Rry5Ubb9/S3r7l9ojH5ptIQON0xBRZh3Gse2iv3YnahbZYsGJ+jtWpjRS0VqRUBNq/WBRCiWMYShxrp+caEIa6oQkcQskoUzy0QBzHpfMNsQqKLVJ8xpdxpWmfLMfrLeNOr+IHDmpJBvh4pVnsSPM2o8FQ+pLWZpRmVxL2vj1PxzdnguI24yIGdtA/Hd3l22F7JQGvbZkXFWO5k4Dpi9Hb4IdCFCo/5MR0sFDRboSx61LUSC/GhjZDoF4x1wpHLAy0v0ui76xBiH4gtM1ZrHm9FWSXDj+AJFg4B3LrQfd79zBwArGNsRRhXBuVLGc6QX7wRggQ/zgR+jZcPne25e7nlQBxntOSWfp65HKd1XQOX/8coJPf/aNUvfF10vbHjwyenZsYbPjOvRA2TvaYtKV5LS1tMJisBOu2NG9bXSdZpU4awIbPNpsqQe7QDZbrhqrgkreC6+ctz1cFC7JDWBxUL4caagdaA70G6kbOG7FuGppACITYz5hM68iK2FNG63uoI2ffcop7OTC0kXadS9dRVdXA+9Pe8EndJevooyZraR6DFen4M0H10uIGZf5CLL1pbjc3y/2EK5ghyrM5SRfUqWJuN6ycDFmcgPWcK8MUQNbGTrp4WvKthEWYrcYZP2DJxeEAozqIYz8DvKbNxfxBWnvbwEKhMdGq2ikvqLRIHpI/sFe2vmyWvYGO7btgv6uVysmeusF1o5ijA6yn7SAc5zKAUWwGrr5wHGNut8uvcLK/tat3s0HBJNfate66mo7BDJLW7ZcXXJ5RFTPRAgyHqo6gY4TBvgOMqC9FBzLAMKqUwyFlna7aD4YSkGLNcj/oiC7zz1qVpB59c+/RUWfv+pPzJzek3afJ+tPuubO+nuke38TRCfwe6yNE1GlGj/Y265XkHQav4VFSeO4ZvfPsDfvMidFv2A8PTJ88OT1w2P6NwYajRxsGM2fn9tS1wpLUWrcHqB2W90ZvatSta0i02sz7bjh75+gtDzzwcZYAqdz1zTKONbQ1+Mhf5Aod0PkzmKbTip7DScRdokq2G4XX+hj6xJHNAZpdZnIq4xB1ojBacIZg8XJ6mRs8UXGDd+rLACzjesAMRy+4ASBwtDa6xjsjsrVgb8+AYyMBYJIdQ2ngUkZRYNJOW70rke7fuMwFEXNhGCBOsXSg+LoZSAq6FNlwAihfBzvTQRR4N5Vatou+poEqyr2gR6WT+wMAXOJveJVoXm3ww3agX9apPMEfPQeH0huw/Uq/KT1U+s1zPxIV+CMOskL4+iaqU1tL16AD/DEr3Wmq54ET4pHv2U/jwQcdBweh4QYPOkqnnnnzzWdO27/3LwzgRKzoDlrOReelZm4Xl1NH8zovahALekdNHSgQtUAOgpCjtPZVxZzKktehSXnB4NIhS8iCAzfcyP3pQFOzF9MgAX5UMTUzal1JjleC7+KY1MgIp0GQOr0/k9l/mkCANOQzZpc4SGYUZoGZeP+sQL/Oc6dPSxzLYzxPleXs21mJO73/wuL+02W7goIH2M7NceA6gfxYutbUg9u5UN9YAftrtMCjIdhfqArsL1QF9gcR43lNI0D8RQCGk84MuuYwm0TzenMasbZqMYfzt+L4Se8BvY9/5D2i9k0oQH3MZkAXBioYe7hGbogDHY5DjlJDccFmqNGAI5DOkPTlCYi7DRgk1QSRI1RGyxHIXauFgGYGR+hXXLeKkGsBbU05hCyZEaLmzs6d5+bO0mnCI2ahO2UYdbSYzUAvy2TpE5K/4s95gjDOfbTlSD/tv6xtJGibdm6YW8cRGOgVQkADcmmwJT+ABrQaJBeDXCpQNOlEkLIgXlY0P1qB98Zuw2hmLt6G0abg2XYQspLxAWL1G5dR9dnfhvREIpuYSG8QuFdPQ3Iy7tIFTcjwjJl+FqFZ5ldvL2XppHjhlzAFCnr74dLTgu/0q0HPbxaR9YZj3J4MU8rGebk2jLue4a7jcjJG1LdibHUvGng2R0EldGEGo+L4216Vw+ChdUHPTFryDpapsIM2pYfOUC/V1bd3DECYc94xSZet5mCye2z9FNrHvPQA4uWvmdBQUVJ+x9Bk4g9SqSDUExaykN7QU0lvkDhQYiCVwWoq897A59rbfJbcrDOU/sJQN69i6Q5fp6rO+SykO4gc5jZUhbua1ty8ps5A0gYdZ6/0MTNXR/vZAF1ZLuOu5u7gPsQ9zX2We40rcn/P/YJbIkZSR9rJAGY8r2bSrWRdy35bkhH8wDtDt5H/m/vk/+fXr94PeiR0Ep8HJzHJsuwTkj2fzSr66e/wAbrw/3cllz8Wq6AN9iLU8zkVR/tguQwxvvfNpf9LZS8Yf6/HARXEWBkjbq6LzsNbuSvoTPR+7lPcS9xXue9yP+V+WR4VlaFxyfHhqFg/fteRIv228kz9GCBxx8p8qjoSSCpaG/kf7u2Aq0AnHDqHkcwavfodOhuV6BT1Dpf9vXtddvXm2mV/W79dhGEHBFD0ic6xBy33VTGLh30X5n9LZ/g/a57/EGzNzi5nkrHtC5m1SpfeQ4eTMB4W5Pwgon/v4w5x/6Kw/BxAnObaWK45mq+pZxGxqWjuYBzUtFaAbAaVbzLOwhhyM3QxPEzXxDdA1BdRahMJE/Wb9IraB+TreUMiFgN5f2cMRIgeFPzr9RgRd5kF5IfcVAzoSK9wjDKh1WHJbSrmNkXzVwLZXRfVBvyNraANjF5Gt70HDsH2FaJCPtsMcJxdictmGbDmQmdyP3pOwtZ8Zh3yCC709Y+xiMRujJ/tZtGzK4SQFcGzEDmLrN0V9x70ekdlEDCrYoQkK4OA9n9uObrWY/uaLeOByFqcvBbLUbVZz8dI9hMmzZ+reeb0Iy9RTR2DrM/B8lnZJOz0HyaCVKbJ0Lt5lDFA71cOsOUBGFr95wZdyYWuPN63+i64eeG7ZUeftEK/6KPy6SbuLoi9zasytLWpZNocA6NtHJLyFkS9Yx1oG0NM29i8StuoK+a6Y6Bq9NeBqgGKP+by1TFigA5MMRtwNWkiTAHBrOMoaCIZeno9ErW9mybyHirctkpb8VHxlszOM21l/sLs2lWLiCxC1ncJJeYStcj7Vuo2Cj6CmOV6gRsCteUoVqA/CjUZY/AjC6TWz+ICjcgPaVoOQcnHgJAuEO9OKW4+SQVEa37awwWxB3o44RjNo1HOaTBLKgWRl8lU3BWXA8k+nuEUkLhLEl3OLpWRqANMDY4ISVpCHQhBcF5yMevzzS7OZzLzKCSPkebMOTJLJA8hpTdL8+cypR+OwYlZKLI46/PRGsrWaHyLvnNk3qcFA1rG1xsQfBlfpjRP931k/hw9q2G+44ySQyJzNVSTYL5jI2qdVO3hiwUeYbZ5AWymbkwosxZBcObyRh19P3U6z9fQd5ZUMqb02FL+lN+lll0OfzKFzipm//JnfOScT1j0ZUCeoaoO4caTWeDgzGYXfRfOLdL/3nyGZEqLyXGSXZE3Fec2YLRuDfBugtctgkluogUCdJtjBHwVK2L5Igj62xID3F8/M7kn1wzRai4vhn55VZoxhsfg1koKHUyY5dkXfpTYdnXM6xOoy9A3gW+B6TqLbPyveq9N+F7spejbdVL9Oq68WqRYfi/aEnQ0WmBaRStAEMKOc1oLRqdGL/Fm6DypvFTFjbL8emu8Gcngq7AnLS2y11tc+W68ix1bozR9t3ZuUvg/YpxqDi0cZ13OLdEySJbGEGla62C7jvyNzqOL6XSlm8j9Orrh0ZU6yI1rHubjHjjO9m4q3cRKYMm1DmMfN9Ln+tvyc3UnUloSBNSYSpBgFJ7r4oNGHbmf3gnvCfcudcBd4bnWOPw43bmfPiZ74A58VqXMGofZ2JvkPiTGxZnKcym/jrWixUfg1zo4eenXXePw31Y/pa787EB5usbh8nN9lj7XDeV2xFrRViUKQfjhGgcnL/m6ax3mH7+obeEN4MHWOIxzNu1f/A3YjvUcUC9hDKkJXJBgssybiAzm+Eo46XvqZpfqT/B7tN/wM6t/T0Kaj8rvCfB73e+9+zx+yQ5BuEliFOMC9Ic6nBnkOPoV6Q87Ee/GSH/PnC6/3nvrFWTmUg0Nv9dOf+8G9ntWhK3Rxqp+z4oTvIKx9B5bW7Bdqv1YTGcWMVCiEBlYh1yn4Dm2wCyn5F50VsGdhNjsDXBvIQgQNNZ4ZcalshJbz172tgQRRZ1xS68glSmzEy2d8/kYya/Pt3SuwlTEWIqIbzkhr3nrgBGmNlP/dPAAQbYYgYFBLMeb69F7Hue6uYIW1s0OFL54NNs2KCzQOI0byt7zADrjlEmbCkb+uGOlkfBSpDicnU7liQiZV2XmGccS4Q4MLz8uhAzj452H9zhnmbdY5mdnwcVNjvIYX7y0zLqEPvILPp+P4VOI5RzSEMQ/Y+Q8bZRQtIoXMHxxuHyLEi6f9zW9O1dU5Q2YfF1NDpgtV+qFRSXqIZioTor8MlY7S6//QplLQGRglkq8f4j2pQ3KU0cweoE9dSO+wXKHqn52WD3bITcAe1Y7RNGG38srdCuNYFFeBeyRYJUsQdwMrVcO/ZP0cxHrH5mEsiIWuQCfry/X/rzPd8HPmIaqsahdCha1BYPP4elrqrCobSx6zw0cZCuwqJ2WS2JRW+qJb5BYOohvNSaw9bG3Sfjtxx57u/S9ty/Cmf4aPfiYUqDCg53FWKwR7qDCDJSJQwpVD2JcdSLGX5hOH6NY37UgrRVsyBNu01O9staSb2TI/cliIYmug2S7NgKQFflaG20CXTo/AOEhbUpTDPJV5gRVHUOCWZbdflsBiPFF4SQzd7YnfA7M6aXs9Ekhe4kTi/wihAajVHN2jqr97PDJ6UscX1Un1zDvKtQDq5OGKNQPleaClTphPQ8IKaIFD4YseGy0ZrSsZtD3hrzZ0UJ/BM72J5X68YAqYU3n+xtlYCVZOf+ZeDC3AHAM07ZQxoP6efcCJ6cJfY2LKkPIXupEhmB1LGVWV8cljkP1lLmuFxFXBiJ+W7guwIwkLozptxUXmm3gV2kpLrTjRlcxp4aY+IUBQU131yGQft0y5IzfkkvDZpKOjeFoTgtjY0EyamlZUswRWMQWnLgrF8Ej4MSRU4v+j4VQQ60mosQqhdAdEkGg0YVUNFKJu0sVF/pwd6iIWcFGLcTbg3bnlOkw0+lNEJ2TDwXoTp3P74WdFBgx2ju72nA42gCYLhCkV7QDkIrscFqg0MC6KhgcvZmW8QAGYjK9DIiDKRfM67wMg6P4RrlVwDir98tXHDh94MDpbUceO3LksQ3b+/t27OjrR6fRyflOZrT4wPD+4eH9jTg9vb9nuqdnmh+Eaw7wLrjoyIX/vHn79pu3i1kEwTn/IAtNtsJFw8K3cNIqHYXLeqpi/fVURoKZC9QX2jQGnLbAHVXMG3G1q56VVs1Eq2ef5TjMRa6NW8eBr1RTLAQ14I8OgmsxE2zVRgqaIIwSjQS6aTtVEN9AFs4i+Li4vAYInQiXTpdTTwBkymdzOuwCQLArNMYQBSVFCMs7svGcLRE8x//ls8m7BLNBbbCYZUkKDB687qNPHTwHyS6ccFUCSgHSbunqe//iD0s/Vjd6tLLdrA2oRlNXzp/a0d1gABReG04PZU5ujgtSTXuC2809qlgb6ouQIr0znhsDZFSgMUzhDGqJ5fpYVye5PThrMJLGYQxHzm20QD4vBG5sZy55ZzG/l3bSjUBkNahNp3NT8kJ9ul+PgRPWfMoIsStj47SLOblECHten2x9SeS1RqtdCSPDCDHmawdXfDmUzCQGGjtETCQU6MxRBu1RNSK1s5NKWrF6YodYs6aq7ftq4yeeO/74sx8+fey54/Ha+waCZx7/0tn9U9nnH7hvzj94LnPwsXu3vbDt3scOZh64seVjGz6z4cnIjQ/Muwe2D7jhgz9S2SRv/eKZbbvfd9WW7QHftqmr3rdr6/y/fev2yZP9Aa3K1jJ4eN1tvt33jLebTO3j9+y++QWHXu94YX56++jo9pUf1euXnfaonVzBisx2OLlo0bIFnba9gobJwqZwvkal24SdKq9tZgmZXhmZz7V+xvPXIueaq6IZFYjhtWSIYCWc8fR+ktl/mp8HO9Z5upXtCYsYLLtUCag9JyzCWR9zCZ/eD8d5LINFuDK+mPoUfa86KoeOcbdwhVp4s27Mxm8E0lqQ3bRoXFiGcGPwbG2VVwwwPcrEEvTtCNmWb6vHxQbCEMPpXADocLh8ppv2M3s9nba0YQTRzXXKdMVe9fIYkIyQLMREsBYwfDu5qg5sdiSKh/Ax5HskKqVWfPtPL3bvdZo7St+PPDZynlZDlnBtj4wKnMKDivUTSYqZ8H43CVqT5xfD+zylH1iXq2y+q8PXNNhb+khy7PRfkL7k2Hyl4i4IgbYGctwpByINpY/UVDhVlXmslgtwPXS0PqqgWOvQjN6Oi8ZQHAT7PmRWhepcVyWd1VUyhgGhh7FROZjERgdv3l9Hh53O4haaMQugV15oa2fGw0HrS1q5RozGGfNQOy2n5uzGMGIsNcgLKoPjYvIU3lLP+wZ5SwfvM5EyAKcQREaOerrMpwZJPUEK3/I6sWrSnbrq078g4i8+fRX9Ll34xac/hotDWlPjcUc17jMvnHFrOmM1mua/Kv0V+Uu2cKwWEj8H1121fJ/nWIZKkd6A3mb60KFpT40l6r7lwx8mv2ZW7LXq+aPL9dyFy/L/UD33xJV6DoY6u6rruRXruQsWczXXloRTITlvpzNlvgEW9d+hvum0B8wgQNzJosTp9+9W31C/zZqaWKdS51G3p4b86neq7zit4FvcUUu5yjWaKN+1Vn2H0Gf0wHJ9B1FPpTpTdxzEz1ilvnuq6hsQ2L0xVJgqzLGNEPRdrnWM9W4B0YjWOqwwSZB6oKqxohuCUNFGO4o9keh7qmBrGciXzgtl+abpPdZr0MMCTJbop+KleW/VufQKqpjkG1h342W/i6LvixzabCFf7TJF3zfFgbNMqywlfWWz9EgRzbejWIdM71zHagpk+XVUV3tJa/InevoZJgQVL18mKn1zMDqoVApH352zcIHGUABQ796DL6UMDVMmXSBtrwvZ10lb6fXXFx/70WOLr5+wmhatpqzJylCBypvCIr6mUkFt5AW4pLS79Ho2SxZXF8ZNJg2+pFSOueJHMXM2qo0Db+wIt4Xbxx3hbuDu4h7knuCe5xa4HysaugX4/vLr8vF4zlXM932a9rjW6MKe6+7/VJMLTEELM8fveQrcVt3Rhckr7/gIHI0WP7fh8psefgYO21j3/NzKdOy8r43eqBY7MANoAK9kD6aAjFvy0/pIblcxt8uS368HDsncIUv+KN26tpi71pJ/H926rZi7zZLP0q0zxdwZS/6DdOtxOrHEco9b8i/Qe308lvuTYu7ZWOGFPwGR84Unqdr2J5a8zEwhL62dAM5CXmizUdWUNpV8iW3akvQyuk0vqj7uqtq2/XeP4z59slXlxpOqLIRI/oZ+Ujn1N9msZdYCf+fwD7cJZxHoxoV5ZT/7O3ydZPcq7wv4YxfwU8guKfdf8VViXzz7eqv61LvuvGWxlOaVoyAXZRRfqY0bovLeaQ4EoM3FQudmaL9OIBiki/owQPDBYrIdkrMJoNxbUE0vp2FrWbp/pgiIZxN0q7UIqR35jIRIyrkJecHf6cVVvNWab+4AYXs4JVsLmY0T4AP0b6Hbk9t2Mt/YcuBqdShdCjOyy+h2LkYJwaAPIbVZZBh2mGDMMxR7uZympM7QURiow8CtugDhGgK7PvTcppNfPhmM3/qqU9vQ0BDQqX/wxO713sz6k71XlX55udlqsfiyv3w1dcWhVMrblr75sy/ev23o8AsHPvvPEofBsr3yeROMdfE/5N4Lh/h/DtgdkYHgYMp20iBZrPbAkhSySuL7AiZ/vXd3r1Zje/g6c7O71uTczx/d5+tK3cUgb6vrf4wb5+a467nPYCvsoK2wo7oVJooLIxMpDeo3J7E5NrHmuOHSzbEeMeh2MbJH2ijvq2qUXfIr0CjDGyeOr2iYCeBuzMzs2r2XURC8vH7flXPHT1wNeyetuaOQSL+wefya63Ea/m+2ViqpUifxk8nCLgdcklSFklRW0NKmk5x0j5b9PZuwuPDSN/7uxc+8TrK2q146brO3dt382X/9iN0m9Rhjtg5PW6DN6fKQxQ///MX72/2/d9POmhYtV755rfqrmhtL3+9NalWvyvv/9H3t51RawauqUdtUelEUbm89/do+DfrZqI6F/pImrp5jrL+Aet8cBRA1Lu+G6F8r0mWu6TGRVgVFru1B4Y9ZTUIF9u4S/pRjlXhGOhe0v/O4ekb8BT5Xem3PpJYfJA0gMVOFJQoh5Ws93yU8SI+SU6LLMGg0iqUH2Qa/ae0nv4SvaekPJD29WhZdxrd/yTZefze/IbON/BnnoNLIOIeMRVTS0BcLegLjSm+i40ody+lZtG+4WAh3wPFwozYCCl6+Q08HgtVZV48ScljOt0bRhI92EiCjJSq7izgUTqAmdtRBn8op202C0sOtkAxZLmPjubqWUOkGiHlCzqASR65mB8lTr77YGEl6VRq7SnDzkY9kvvtJpQgzpgAIw1jpegAVuWE90M+AFUY5Xnrb+6XPlnK9T9xxR49BJhoPeeRTG7YYz7NiUBf8O59V3Smdo/ovVYj57lSzDawYNgma0obU280SopLZtMQlCaFUO21fQW1tJ796017ndbxJftVu9Zc+slNyumRXaag0RL+c0s7Sh4VQHxnsN3QRUvr4cP0zwrGUehP5i5aWUnqTOuUrfaJk8Dcbfv5zQ7Of/Cc5uPSLhhfIoeHo2wldPxlmOBg85mRwnJP2uWA3JpW54LnY9A2Q+mqd1S5xRkut1azWLWXlsKRz1i4tOvnatrCOz6ptphbbeS7ASwEnn6nwKGeRXz1JtacPc4UIjDIfphLXxAqRbmjpSJD2gE5MVBbBBlAQEfZe1NLDcowA10DHG+DJjFMJP1boiMPZDgjkjzN5PxUD44ErVuZdqkNmJlC48i1xOogT3el0rlHOmem02gkmgTjgQItyzqXgAfcthwv6U3QMwTCT42VrvYNNqZg4h8HjWuK3+eVy1I4w8yva4bXaX1dF8lyYx2ge2uAzS59t52eE+Up4z6+1Wlr8Vxc+uyLkR5i1Lj1FC2f5GcUOp+RyMsSJVzgGxR0rYvRcoRN2xlEfGokiGQkDoKDjiOo7/ajvCHrMfTXHIP01TXcyMYgaMsSAqArMRGPF3Jgl79ZHEFzbkt8EJA0Mt4LBnusYwElUzrWkc15rwWoLg5jQBDDo9Q2wSI3TRSqjE80Wr793YDCzXrEBGNT965QEp+7UiiQYqulLyaoDwBpsInVESeksawT8KhDJRFtb4uT8yURb9+HUuonWkKzs8udGz2RncGcWbcPsj9+IX5nEHreQcO9JgMWfbpfMngbZ3dzav6X64Jt3BSPhwTEPO3Qz3kLciF9/yuzGzC8AvmA91Uq7uWGqUx3jbuLu4f6YKySgKfbAkr+hCCZloZi7Owoyuieak2nDnEaHKktnSFVMAAeA7ruYu5LBdG4v5j9Aaz3VQGtTq5Y9qsZAW7QT89AGaUO4nCOYdjZ+pWx9ZWrLnrnjp26+BdUxXYKqY229fSOj49uhxN0CLd4YmNoCO57baHGD09Vw5OjxU2VzfUVRFRgVEV0vXGqFWgjIH9QQ2a+47JWU0ZBUyatoDNqANQ/Jh0Ik5VyBDUOqijmr7tAYclb9bhWkLM/YiciUw/HvpX9nJEReYrUGHKXc9pNawuG4eofTGQ168oTVa6V/e/6dyLXbamnB0r/RgmRaoTgqFRzkMVZkfvlKfY0+VfWDpIAF+PmbgbuolHcErMQKDEWhML3dWw56u50XNtHFjMNB+g79OlYFhkt+YC39Wy1h5Ynt3x30OXfeiPciWxzCrqqiQytu8gT+LJ3/Z+mkeIHOsZAHsp0r9ELf6UIbklgsBETwGARawEEwEM21v5FzI2WFNbbg627XVGDfuoEPRQyk0dhpASNcF2SzIS+BlS51fkyzpkufaXnqQuw9xSLO5L/VEdKHJM086Zx+9u5tDaENbaGWVI3lLbPj7qm+2GUD6yKBjUarwfgcsdCjlhr8EL5RbyS6waNPzHQf6Ouvdbq2u+WGZlv7zOOB2t5oa6bOvdeiuePCkXL5GmbX5mE9qOc6uI1cwavgi9ti4EYzYVRFgI6ZKGa/NsTAOx6KFWwS+mVrtJGCZKukw+piQJOisFCwsM6Bip8xviyX2S4iocigq5AA2QTGg0Gsd7CKkxAoKEhWCZtbYrFlQXEvRpItMgoK+i4H6Ue9EosQ4wp18C4AZO+r5DYVF9xqwNewIMeLOQ7hxpoYRPkBm2EQnwrQe+CpQqsf8yBphjjcZuIlIXiqEOGrn1HCR1/i2Aucgy/4oM9Fu5dUko5zjdwGOkMhW2auJg7+RmcMcsRs6LmRgdFO0iirAOiW7QBMibQYrW8Al8pIrNCahtpuDdDaHovl0haErIgymowxQqceQWcwOurqYdrPyLlAOq8CrWYwnWuXC+GuNCqS8WTcJgSSfoTOj3cP8X5HQLDFHQGARA8AtxNJDIrlvhlCHiiGQ4UsC6GglP3q5+8n9gd5h0YQBI37g4Tc8ad/ffV/PVND97U681P8vyWm9k4l+lriHSbnMU/zzLFr7usa3z2REn5251JJEJ8nAWJ54SdiUGvQGlp/8kLpl6XvPX+hVWtw2Gve5v8yMzcy1DHoD3aF9LX7m+vW3XSo50Bfb6TfP/3NWi9rawlyuIS7aZ2uBwatFXVaGIC9UaT5W6dUY3U9E0BPYVU6vKJKR7FKQVuP5jdClWIMbhgq73N19a1dgM6a67YWHEKM0WwVaG2/xyqV1qxS4b1X6Vsrq3T6xDX3jR06vFmEGhWFd63RVy6u0OFjI72jIVqf7aw+Ccep75IgJ85F9ZyCpTx2aqIQL0JHBxNA/YgJB4sQjJCUn/hFvVvIBnsFLjhkMevdF+j2EmyfEjgyvcRdPe4VubaWxsZx7wX4TpIyz+WPcP0+yn2MK2yEX7s8Dsp8V3GhrQuU+X7648dw4O4sFnZiHMjOfVpgHchb9OC3XNA7LZhRuTCOG3TA+GM5J7PXDUIsSX4OYkMAfMk2Q6WkQSddiut96xEneljOBelEndpIjw1O7dn3/zL3HmBuVdfa8NmnqOvoFLWRNBp1TZU8qtNH4yn22GN73Ls97g2wsQ2m2R6MCTVAKA6BEBwCIQQSJI0dQkkyCSUNpce5uZck5CbhppN2L81z/O+1jzSeGRuS+3zf8/wfeI5O2Ufafa+19lrvC/c6xMLwCtyujVhAXQqt2iwCvwSo6gB2UQEp5mkCmpvJ2mAjGEgpkokyMS0BzQ0GgPXbFtDyNNklPo9nTMA2VOk9jgLRAF0TZk5sHA7HvGHvlcuHLwnWBZd15n6LNVkOOYONTfbW5uGGJWtXL6obbOoLX+ZDdmPg6M5Y5zKc8JLFy67Er8XCwxtP6MN6M6Jplrr4i61pL01P+61li+G3roveH+UQIxrSreG+psG6RavXLmkYbm61NzUGnTRL02hSX2ShraJY+r2JKgbLCJdewhRiB+o9AElonHQ5VqNIa1XXCEe8VtdQJotxlIqOELSkw41XjhCQA+dCftyo8UrQKbi2FeJAzWrQ4yYzOfBZYzMIto0JrHRqTRaBCVWUBDI1Uz6qE1XOtbaKUEOo/NIRCvxYfEQE8hHjvBZIf4Gi76c/VafuCbKmIOqnCr4BEd4vKG+/QI+rDtpASah9Vj3/mfKs87ganHrcieb8jKaOv/DCcQWOWK8yY13tAK6jLNEOjpV36QPJfJ2qCrScKQPFx8uEtHGiGGFFqxgnzkzxRjUO2kHor4jM390CqtLsVhD4T4tSoqePYJoHpKLVMreV0OQUTcb5cOaV8iwAcNTBG+myhWTS31KFH9HifvpBdRXVEgz/SsU6tKoTEB7xZgMLhoslBoPy0ReOZzMjmy559uK1ePgyBRLuws8s2+pxhR7f/lgg6YL38esu/P7o8RfkkeRFa9Xcp+BU9EfVJ+mObTv2QiVfub6MT0ARvI4A1sCA6ZHDlUjEkIAM8lmQdD3VTdKn2tUhstoDM7hMEIOkmY5PHPgixDSA3IeVaTVcp3fLLQePpAWTxySkjxy8ZUsvPXpowx+UHJ1j1IJSK5644bolgy6tRqN1DS657oYnlG3d876Yp0fL/hpqzHuwzIG1gwIfgVDZm7DAO4G+mGxN4rHSS7AU5ARZ43HuVa2Pq4RYE9I5dV/dMomeAPEzwLSkuhhUl8jaPwXkq6w0T54lp+8ohGdEKswkSBtKjW6YnZu9Aakfo+B8+C4+Yhnx3VEIIq4Yxpgp57hpUkMj4HY5oh6HUu8Rt0WWUikrfEQMf/38OZlXGGLfeJ3qo4aoOyhwNGgl/HFzEsVakVicZuExUSvk/aDM4UIPxQnr6IJ4PnUm31QaMzSldBBNNDaPnFhKKjNVnQpaPwCA/zpTK6CCFOYCzF6dVDCLrbCcF6IElKUWOKjqwPYgQpRN3ikVLIay1N7FnocQ8GNpXYWNKxMuRwFF2287H7lNuA/TgJJNHle8VU2iiZNbena1VG04voFHMd6IxhnWpDPhfyyj5Iz8OWrvR1SJ9/AWX/u+OZ1WVqwVzGi9CixxT8Jp8M3v6ZfqG6Fm/TVGiR5BWr2gjAt6LRqhJeN2R/7AWSJvMr7dT3j3xtvn+XVBLfqh6vFKU6FzPmLzCVNNVC0F8pBexWFoAMgWAqxgaiCc7FRB31Rm2XIjKHI2EyKoeWAVYDRaTmVUysqofFYpZ+h1g4CuHRl+AS1DHG/9aHHxfivNK6NavcmYM3PLlf9S/shoeH1OZL9BLAHoe2iUp637Fz9/h2x+R7lvbHhEuVEwvM7qgaDJiqqWI31Opp+a9BOjKM33iS3s06q0d8pglGQ7bPDZ4gXRmkzmaVwoBxlH9hLIATKhfc1LQsFImIUJikHG9VzXfX97EEiO+Dwl5NE4h9PmbeOTt/OykLeOA82ZiG/e/bcPq2mNQt40njcIef04VUR6E3AZncafotU2hcnIDtMNDRNNs8yAsORFWsYvZ6J4dOFPP/Pqx9iz2wrtHfW2R5Vi0exxtzzxqlJ8VfnPV5ln0ZzFg4Nf2TLBMbkWn//sHObZs3Ooaf69PqqBeMmJsA9KtjL95Z12cAGlCl7xfR15CdRSN8qkonp8iBMIoRlb4bfL6BU5JW+XZaWEkjI+SclK2wX73kNwV32Kkjid+kbbdL6qaXmtmsyrDaQDNa9V75fXRkKoDLBQBOnIAtZk/cy8okY1A6/AT6tZQEmc7RmZ/aP65JVyUlKiklK6MK9xamaNgu+CS913D4AP7VSP6Zl1S/Krr1Twxeq28YL6umjloj9OFkWeUsCL5tegmrOm5td2Pr+2D8pvGXZL7QZ6UskX5PeCSoOMX9AZnlI7w4yOU8lvjmAKsXjUfoYgemP1S47nJYIoZCO6LxYfqVIeJWDoVgboePe7W8lIpGJ8nh3nCpzuHT5vHn+u+/l3Q/AAD1n8RMRPEDyh8RjmhDENZ5YbxkxwzIvCmCTa8aUNjgw1RrNmkfCP5UwUollOY8L1Y7PHpvyHBzAgOvoZLuxGfuCdC8pcMh2W/VF/lhsdnfjyxNc+FKe32l9+yfy0He1m0Y7ExHUW+hEBr42bH3mEvWri979Op29Xfr8VbaF9p58GPcd0Lqf5B7FJ7AQ0n7wmCYg2+gRgpRuSEDhrxmUX4sQXACan8b/vJmU34BJyuIRmPS4hXymhARdJD0eGKnA8TEGcRm8w81NLkJX9Wg7nWvZn8Z8emeagumr0afRG33tz29hnI+/Nbed+qfzP2dfmo633fPKTaCmq+wqqe/fbyn+TNhMIruMCajn1MFWcB1Jsd5J4X6girQVL+sRHPZTIL49jUZWAl5rP5B0JCGAJJsYWxcwq0o2bAB26CdChW9I3jC0lTwDOG3ANc746fQPswRbMbjxr9rfmF4n56tZCbCm+8hKRrQ+vSJZ50JEzswnA4XKswxXdvuFWVT0jspzDbkFe5KiYm7AUNMWcbZvcNBC7UJbsg6vSn2pz0+DhEFV3pCaRmnk0YtfpLFt7//s+1cDUNnDiRycG2tSL+/67d6tFp7OjEV6y6lizYf0h5XIlpVx+aL2eZ3VWJkcWbvJYFrauPWylbyL2qk8FrhiAwO2BKwKfIjcmrrYeXrtVkK1YNDpp19H69Xc+/vid6/W0jptVDlZBanwNkSdHqKK/bJ1zJvCiB8CFNhIFYLOAABwiJjpnqegkUrGzGoxzzknjHBYYJdzFjCWQGwsSuJjrdSAD2VhRRaErB2On8OxStlJivZVEe05FffWVVShXzhXB1UK/XmFqHoG4a5TDioHyzrNQVVBYZbzscXmhjyREPt1x3pdMdalPxmFHpIHso5RXjdQM371wCVgMmyrQcmS/SfXnK89+oEI2YzEmJ8D0JzqrvDWBYCRa3yAQC308CY9g4TFbbZ5qnz8Urq0z/RN/MgFXCv6jBbsvI0R89L/mS+Y67xL1VBlsbROusxM/+ue+ZF8670tFP6x87ZfwumKHd0+o+3g0rkmmwt3XCvF+BU8jQQorWENYyTgfuqT66ApIRQRTtaO6UpkweCbsRvifXLfUEv9ZfKCp9zkfqZxd9KD6HKPzvIPJ9+U0BrpawafSATpr1c/mKQbmfx1M5P2zA4fzGaZrL3Y6lfMa+O8aqH5qHomw9JcKEpC+9Uz1jnaWCgI4lOER164qouAO3Q5h7tZQioB890Ccv70uRqaxmY5flYkoagXxEf8DBQ3PT9GIBlC1HHZWUm8CcxYdQ6FoRDszHFv1PhTND7xmRJJ51GxFZuWLv+WtkvlVtO77WnLPYKS57YXfKb98gNcbprMukbe/YpaQ8bUHzFhT/i2aa0ZWM6LwLe33lUdfNUsGPf8AqvldYTuHDAbzDPnEXZZPIH7RQ8avCg1ZHqHVIJ+Y8LTO6A3shfJJmJjUyvIfLtpM0S/hEwTRQvsgBLPG75s5mP4WlnV6lJPmSSgnS3KYjJfMubTm29y3SMRlnHJRpH+FgTODBPFZwjNjfzW4FbKOiusGtIc2mpkUnFQZz6GnM2HmtvCe8OGWfSdbjoTDZ6/AF0fg4vB7MtotZSR6N5aKTuCTiRNr6Q7UMfESum1PmLk1jN85ua/lME5/9mAYv4MvjpxKQVp4JwVv43ea6A7lpYmXZnDB1oAeZ54aYem7MMLS//6h/VNwkWeG8auIA2dHLwzcL2+/TMYNcOfHcNs0xqTQZK4ujJ0kta3Gfda2XhiJe2HQ5MxdGJzfHMkWztzotGBQiWeIQeLsONYgfedTPXEIkqgJldx5xx5ih8YlYd7ljlIeXAo19oErFTk3WTbJsornJM0Z8Db1QsY1OOO8hWQ8G4HtWiBZxFKF6uej1ZBQINjL1ZlO6gWUG6+VRBfui124L7olqXYccNZsktUybqRHw+EaNGq3K6O4y4N/AsnPuVGcH8DVbqJAm6VLRQdNTKY85MZTUaFgCGltODdmnuRGPr/NVmbbycJi7gclndFbIWp0vDbkVsZxVpRxl4izoozzxpNm9k+yzJ/95DyfgrOCRmsiYXrUOM5P72+hcn+zkTmaIz5ZZfBPUYANAqBPily0v81QNlAUlI2pne7fZQQaBr29rGk0/RBUiWmd73J8+wEZkqhKBk6i6hhTufmsBDMzTg2QnOI+F1NzOrUP1qs5hT5YD37Uks1ZHYgQsSAG17KjKuyLXpSsK+zX04501qENprMR4tGE61mPsuVyTR9GyEf7lNcnXh9J3Z9qifEiCopmXlR+JqJtyLfO47nfM+yZWsKVtA/hyWykBacf+bwZ0vNmSA9fsw4nvt/jmckHXXe+TYLqaKuf0iZedbQ1XLRNqLKCXd7bUIeaVlODpjUMcpEGoe13SW6TORpxKT4gublr4vfTFotm0iY4lcyJ9eh1VyRaV43TTMtrmuolebWWilYz9GZrtYo6zarIypMNFFUbKAsGgpgVd+9AVHUMqr8oqaFagCgNNHa26atGNQrw3PRWedxg0WrsTOPu2GdurzWZXDIawZ3ppDdae+hrN2xq8U9fBD96+hcmRu9Emw+l4ifBYQynxrPyCPiVnYx2bxy5ZtsUucBIMFu9YO+dFn9dM0V6BfXWUyp6iFDucakA0uWgbB/Yqp0QBGGxE2hoWTylF1hb9WSA9jMgsjpdHu8HBmnLIhK5JvQBsdp30JQyiqhz1AcGbZ/9Fe1F1MR/NhPeRGba2tNEdcxYfWIXzvPxyjzfFAGJxyNDY9ZdTN4Jz5zxVaWuPI1Nb8JKOP/ZnFm+SaylR2tFyaGMy7NlZdwxtfkOnQ/9VyaCwWCNknO70XjN/1lZ/LWTZQk1/EtlOb804OsPKIvkwMLKbBnlHJJYOzFa+z5lmegN1qBxt1vJ1QSD/2dl8UX/l2UB7+VM2Zs1OqNdprrUIio4JZPTCgJJyglfn952kkhVcLWYv+PyjACa1JoyCvWGeL6DuCImEwAGPCsJpv5aQKoj5Cmb4gAbThU25LAQN9haCFvwp2fSkzCSnbQMZCiw4YPBgLjpckDFoRoQcIk1DvUU3D8INxjbDdM8nio1+KY2GKCi+Itk82ya6YUibO5Fm17fvs6o1zANjN3MshZrlbuGP/KNBPqRgDVPJ+dWnAyDvm0x6BknLRmVw7O+fVQK1XhsAsuZzSYmyJiMHGuWnW5/ICr/Xnmke6NZpunLzXLrLInfz0s/QJQDpzE/bDazCDEsw9Cj+0wmfr8r3GcyWfYZLVfcwrAcxyKa02r5h002fMZoOHyHRtzP5PN1ehbXaTdwpXSWda14osh2Eq/OFLj7xvNNgE9WhjCDWs0Re4KFuCiGEsU4sSrEIW6ai09aFeLqJlVLCUKUCrPiuDNVy+qOi90B/cvPQ5y6B/rXdK8glZEGHFoBaU8TJTRsUygTxMoW1iRbpnnTRqj2jW995dkTelq3Q282G7j6kablO1EzGeffRZ+Q+EdI7+rjJd8Js4yOyuYbeOkXT/78sK7KcNSIaD3nCW0Y+onE32CWlRtPk/c+QqRBRKXOUcwPNBS1GdcTxHIYS+D1BZjVWwhmtRrGsQbsDYn8UgIRtlQo8Ph6UamwFSIIIOSVa82vEYEZa6lUNHbOgd1ZXszPbc0vkgrNLVAnxpW4TpasbQW26lOsN5UB58B8GE8v9VBP3bAh6ZjlIFEC4HnARGM68NucVGq9LOmyUGus6lgA9E3E3FVxL4PA69QOrWDR05cfC4cXX+sND6cy0aaF8dl1sSrxpYdk80281Lqnt0PSiKbFOgtvZhzZrpX1G68S68PzY/F0y0i2P+z6+sMSf5NZnn3tcF8VJz55k4GmjfQWl27FIk8iUOewCVLQ3VjX2j6v7tbveU+ZZYnPawL+ekEjWe+2IMbASMFqx4o+V2PUHZSxLBiPdPWsSnzsZ66neUk2P61vbEo6Nbbz/fQY7qddWLYptkI/1cfzMQI4GUkAvQzYFAViHOiOw0boeftFJuuvOJtFKv51Fa2hAdkdk1ZAHmntqqAeiGKNWjbvO/5Ju7Kc7Ew+1PrDj0AJVDXid3HxSfj8jONHn30chXiDzvaioFe+M66n1x81yyuWSPx2XrpcNt8IqfBp51Lycdcpa1F5QJAkE9r7ql4lQcViPcHWX1v2C0jG87XJfFsp70tAF/MmgXzbniAWhOYzsDtcX8rXJIr1zcQ3CWgP8RBsroer5hy+yiSIUaEe/AzNBlUDIBJ/wiHbHV0oK5NzO4keKXOQnB9alYiUyTpL+yuDktXpDNLXZMNP5LChTvsVne0rokGvU77+EzJSfo4C6qdsfgqPHwJyinzq5xluWBAESVkZWelcJaJHZYEXJ74km3fy0nLZvIOXlC9A5aJ5Er/DLC+X+J1mmapgw5C9/VlUC3UJVawjWEjxfJBM+W7iiVhFJqfmBESWwuTUGs83nilwlgReBEoFV3MiUQw3EmpMH56gGsNw2qj6JIK1ME0A8sH/nCq0wIwEk9Okp/nkjDSJtD61tiaHFFA2+cEyE/RL/OuT0JDub0xMfEN5Cr1D9ri1svlxFcPzv1Bu97Fju5VxRI3y0pUSfx+e26/gpX8oR/5x5dSYSPTOdd+4DmKeIBaSInwby6j11CZqG3UZvYEqDpaxchbGn7msr3/B8vXbO2Hbky09szW1ZOmGjVs4CG3Uxp/Zlly8bGTTZg085UtjFqe/Hj8p8lqoDR64STyhBO5ke+OFfepuw9e0f9Go25uCkB8aLzgM7+RXjD/X+cKbNeo+y7IYn183zhU2Gd/h8wPjz32tr/JkBD/pxU82w5Nd+J233lTUr9oj5APjhS7TO/m6cQ5/8RgnDMkNYxpytMAx7xDGnI4V+GSPMObfE8AnXcJYfVcdTpAkxxQ5dsIxPyKM9Y304pMBYax/YBM+wd+5oPI9i+F7xpaQb1snjC1dt0y9v7xyZz25g9/dQN7F37aRfNtmYWzL5l1qHrZCHsa2kZzg+9vh/nNfS765AZfIOLYDLsd2kpvlYhrhrUvIW5fCkRu7DD6KOKnvVt+tQQ3uZK35na1FnGbKjUtbqZwgOAJ1Xb0DQyvW7bh05649l8Rm/IdyjZzGIjic/kBdfTLV2dXb1z8wtGDxkqXLlq9Yt37DRtzGW7Zu277j0ssu9voH/Qd71FRh4SAeAat3nx8B0ckRwFQmEb887dOuZSanUO3kGUOmUSzGkBGCT7DQ6EhmGdludaQyaTmbjAb95IbVTm5I/NP+O6DXX7qaMxiEW1zcGrRjk9Z5xKndjC5dz7luEQwGbu1eSPKRwBh8/PhRrfNhp/bT338cfxpF+uT38Ni6wvfL4G/mI4QW/+q24ABWFN7w/3oxvlxInwR3FGLgQassZpNTuR/tdKpHk9mifEb1VyHHifudTnonPvIGeqf059HRc5TyI4TlLA6hhtFRcv1juMC3GkHWbjlHsb8lMSBzqXXU51Q/hEJtQ5L4naYSRYrET1FxYKlNgJPpfIKLuw7YoIuyzZnA05TZBGnMIk4DE/56AqGsS+RTpaLUNIhT5FMCiFxxrEUmgQoMbBa2BADoOhKE+ysOGzaa1kJ9CquL2YH5JByxTsz3Y9FiDmAK9rXm54tFXQ0HsodJyq8GB9UsBH4mI0ERYr8diWw6acuA76mXwY0LUA+s1hZMB6K2oBiIBMMJe6JLg2UPNqAJphN29RxLxi01exM6QWMwD+39Uc7/wJLaBxZds7NTI913xUGzNrnw4NElDwzXPyDNlZFB1xbpa+6JNXtlb+OcjlWJRTquPTC7sT0SkqpCHYnBhh7tM0l0N0I1fY8idPYt+r/PamvaN83+wpDnxG1zLhmI29lz76Gz1Dn0BcRwJsEViHlCLaEqk4Z+AAvDOt5RE/P4k36HQYNQhW8EplHAoq2gpqtApmWMPIiOcLTUMr6WWtqnEiSwlJ1H9/M84TsAFrj3YEOL/Qb6N55XdvJ21cZU+V4/QWmH1od9UBvxwggTS1OayIr6UlFPhGo9C9a6QaJ+SaVCANpVIpayQl0rPjeWCvPweZUEcAbc7F5oQiNIiVSFGGJazmfYbNP/5PqiJUWj/xoDxMXqA+2sWE358YucId/56sLSTgDX12GCaV9HzaGW4LZRGRoHyKb/APFt704Ag3NLKd8igLObK573Awb1mKcmGIXlLBLPzy0V5xKEprlaPFiq8WBZGs8zla0EiNypJ9EY0UQxS8LWsmBSyag8eSH8Q6XiQC/cHwC67GXqitfxkz8SF4J8dQxgkTxmvHpVC4Ul5nc4fD0WiS6BvfX8khga81RHlpQnzYKJwePKBmy3eaG10JsRpWe8gdq6WNfcQWi6AbHQRjZ2sn24QWkTcVIFJSjWBrNsVpUtVG1G5feqROikkzL+3+ZP46lSm7QxKNON0njMQZRbMO23Iax72uB9cBOXk3EUSQe1WNAP6OzjpAlUxjcIyFHGLcyugTceeWNAeX1+/O/x+a+gy016I61nTNJvr6Kzyp0ai5HX296+euKL3y7MNdEso2UvsXIj0ITvngSeOeWrej3KCfTju+kTE7t3777rrt1n19CipNcziDnwm9UTf9ZJRpqmD/2O2/nvcYG1ooCJulibU+9QxTC0+VxARyrYfHiOdJXG3F6wtgJoA6Bc5BIQ65CJgyO+lrjet5SmN3KL2shZUACKLVlozJY6iPpWIRqCeJItFef0wf05vgsbmc9HhPwSLKS4oZk9WBqJCGPhCGniggc3Lhpze8IXNHILaeS+LG7kan+0Nt6tNvIcsdDeBo08FzaLBICWP02bzEz1AnjaKxUauj+4sbnpbe2X0x/U2uh/19jKL1e/X3MrN3xga7852dYsNbOxDQyDDv1uYmpjc9DWxEcE2rqVGqRWU1eUo20iZIRn4+AJgpe/rhKo0QuhdQnF6mS74rmv6Kpvg1lxaam4lIAqLA0AMNvSJDn24sYE6tVKk8xT46qy1eeH1wfW9PQ9o7T4v6TTeZ8K3z51iwnPmqNk1iRHRO4o6nRIwfEcPl60vq+enDxp1T0WDjR/sVPq/1J91+H6rm+bB/UNvudqUC6p6UAvOS6dUd91/6/U9/m6nF7HU+v+fJv836hvMpdx3yH13ULNp1ZQ4wRB0AZQMjBbLSoVaFOCeD9Vl4AgIQcBvsVcN9RqDtaqtgTBApms/vNEUQDk01EqdvQQfM4urKv2dMBpTzd+rUPlTvSpGCEukzrLLBDH6hta58Mc0yMVI3FiUeoQT2Xaqhcth7tLpEIyAfNSJq5Cqi0SCwK+kV8uFVy+D56SwpWYFga2MaNZ1eaUDfKg7WL5XSTTFX4Xq78QxSRZVZtUJBh4nza7/65Lr33U1TJ8RX9XzClFLUI4smybQNsWN+7+kHf82seUhscRrdVJXe7BvsTAqvbURdvsqV13f+kTXYcuXdIs6LSXa1nzFSsdnjvZx5+d2L9/P8prnZxgMkttZxfsH8rUde++eLt9i4LWwe02rYHacE1H4pNtWW5G7f8/TRbJTZEX4rDNlc+U2xDofXEL+lz/RIL4f7QF2Ys34dmZTchWmlDdy8iRvQw3lrBbyj4Fa5IECZhsG8oszFZyHITr9VP2NuyTzMjvA8NcLrEGAqcJe3G2i4Z/gIrD4cpDwIGs8sPbbXatXashfw10IIaigM4WcSEfiex83RUZDbvh1B1GI6Eq587mPr/k0uu1Ro9VdsUG436LHsmyxPA6FtkW7s9amJgoWqL6ttyNoSFx9sdXLrg26IrkzqOMRR5wh8lXPkBfXxWm6f25lX6pI1wfbeywyraaRG2H1xkZagxonFZ+/8IV3Y2+oc6Wztbwvv4husbtakAoPIntkCO41lB/syjwtTWBjbEoE6VTnl+uN8vUetNV6k2csd/jKPcswlUO9QaV1s7gDqYlf1qoK7JZQjtIfDMHkW00/IuoTOfvU2kRV/DaBSs/PlscCt2Ih2PUIooxxpJFly9U/sDqeEaSrEhv8ccHYy7Z6jFq9XqX5O9r3umsCiHihKlW3Wi51pQq+npXGOvsLncNPdS/L9yKa2fI19i5auF+3urUhGsXRJzejtpEjU22djRG68Mdkn9lbj9NQ7VRpil7aPVUguqmllLbqEupo9Qt1EPUC9TX0ItU0VEmAx6On5o1dNl1z4KJbU6pcOxJrNHPGSbyZwFPB5+J579Uyt8Uz48n8wdKxZ55j8CS20Cs2I2l/N4EeGm2loqr7vgIPHgoXth0TxJQ+vOcAGAaHXgWerHSr1tJEwFi3qxScRaxBM+K4emnmYBxNDcARocaD4RlaQL6uqyU7xUgdCw/mABYpO1DC3QN+T2l/JBQWIfv3loaO3rrOnzrslL+snj+aKmwbxRn41ah8CB+el8pf1di7Kr7HsQJjpcAJuGqUv4+ofAJ/OyJUv5LifwTQuHL+OJzifynS/kiPqoemSou9d2l/N3xwkt4GmyF7cUkFoYLuVlga+3Cs1+vWOgcxneWteM7HXhCLOzZLkrF0KpNAGBx6zp899hN+Oyq43hCPHDdHR8Db98nPoFvOx7Bt78McRXPtuY/LeY/BWaOYfxg4RH8vZ8RC4OjOMFNX8LfVi3cAjPtATF/eWvhIcBFbu+666MXdeeQVTJzX5nKHPprxO/T4olAA6aRoBgUZcJ2bkum5aA2KotJUXUwEIF+h3gMy2X/A6x3R0lgr82RTgEyWgCntpFwIXxBvIttaZwSp8Opym/Z8NcQIC5AMJHTKYJyUo2CNit+mMqkcCbKyFDRSDaZTgWmeWr9u9XQ03ALHbmlocdglQ2zG25W/qj86eZGfLXkt8PzJJ1PGzTOWzM/me6bjRBvtff2RsN+vWafzZ1srrbZqpuTbltvLtff6wvVmbRaU13QL4jV1aKQ0Bjxrd5eQFxBvces1dvdthsDTg3qoxmTO52qts2ePXuao0R/fllDB2excB0Ny/KFpY3tcN7euNI0MKCsRo/T7zrWOXZkv/lNVPvii+89hQLK35y0pQY5lY/UNnkEBrVVRyLujmPwUd1258dTqY8nJ5zoT5+srbel707Z6utCc4XmhxIC+nFYcjfVov3Kb2oE2omEs8uvb3dHIp62oZ6kC5lsRn01b5dqI+7HA8kkeCFieeA3RB4ABtoePK7X4nF9iLqNeoJ6Gj1fRgrZkIStJU/pVCK9buQu0E7vj+cfLuUfFvIfLxXar8QD5LPx/OdK+cvJ1uglSYhvvTmeH07iAZRfngBBG08FVx8D03oeCxNnQBqPCflaNRYN0IFr4UahGwHdcT5FVN0IPA2TENpIaWx2a7eOwDK3CsArn19XGlu5LoNvDZXy64TCVQhABscOXntVZfAW1u/BE8dBAjx4I356fQKP2bHbj9+IE2wtATPb7XgIC4XPGhvynyDog/cnAHLwBE57MgEBQ4XyFkDmzSWqrhwQ8o3jhSD/Tj40To0FgqFGYo2ePCMBTrUA1GnV+GpgfEawIlxItOPhtw5AfObAAL/2KjwQd43cDMP69q141B5tLRy/EWKwtXhoPi0W7noMBJ+HP45vtV6GE33us/gFM7UXRq5fzBncXle2Jdeza89j8BNHb8a/V1d7/EMgIK0RC9HrVSg8Mm59ZAwD1DQetj4yhmUs8IjJtF9OulGSwUMsMjlOLxxxU0coFhNggAZscjI9bVSng7KIUwLAYuCDZgF4I0i+qxPh8TptRnC7+FXtz9BvfLFttdmFz9u+OOEi53t3bd2jfGN095y+7Vdv5ePhJ3Sm2KzM6tVet8Sg1R/1RHr7wx5PuL834lmzYsWG1U2zMqJeL2YSDatX2x3RqCO2FjGS27t2bToRM+uero72zw1JDL0WSzOxMXe0ty/qWb0Gsb8/2D6stVq1w+37/gznGptNg8/Rf018nW7dwDwGcc7K5cpfkWXerTvePdrsDHdm0J+VD9XbGB+6hF7y9HA4mQwPP70Yf0S6BwZ+0N//7rlZ2ax78OVBV0vmpxPfRE323h/2Ml9Ctyof8dP2BnRYMWe7ws6zry4KJ9Nut77ZnDSE+lfuWATftMgT6+uLERyHUe5a7n8omYoCylVWTkQn9yA0sK8QzqDKVqatsnFrsRomEPqkyah3vFnretTwljvyJvqHRKOq6F/teqNx4i9o2Ggw2N+sd6K9ARmNI9xNLJYm5T8lZV7sKR9zR5NFsJ1dgyY+ZhUtTdP9aIJUlmqkirUwN5hIEIsKy5omuLaAVksV3LW4z0qh+EX9t2WIqM3KKYj5I151NkYTtiO76rGN0iijPpk6n/9KJzxbI3/9iK3mi5JOqzv8kh49ihBn9X1R0ur0yln0MZ1OKz7vlafNvFvMITSCfhYwmsR/Q8qn+d204g+azBb0GqJ/KJhMwcn9VS2YscFTN0QVq6BkoSlUOcQf0gc4CVW6MpAbHl2TA8xLE/m4MsRiOFvT/bNpi0XYPefnzLGfz9kj8Ba6fH32SPn6iF+wWLHy7fUqVE3AT/vGL3msZ3CrrqpKt3Ww57FLpl8ejEg6A8qJ80SUs0pShKrwVmrGuVtxS2mJp10N5aGI17PxTNHu9IA0ZYFQ6gqWi14jpx0o7cjaEP5ni2rTol6TQ0twp/6sYke/RysUibsHrUAIrbwH30Doz2iJ4lCeQCvR75TP0zFkUb6r/IpZh7qVXynfm9h1yQjy0AjRyq9HLlH+A6dH9G2oWfmr8lXmCKpWvqr8jVQz8LkeIbhUFoKlATkNUn+hiqayBEkAqYqMAWQ4BggzOQJLK8bzJJQVfDn9cRLNg9uGKeUZErpBYGol/AfEURDAwcLyUQ71C5OZPI+l7YIoxL5JFQQx9k1UkCU4l+TYNytPbVa4Y7XBU4cdzu2O80/9Prjj88PTYADOA0HylEZk6mcZUfqCiXdWuT3glZjXioSAgirYRPDxceP5OygSGDLYw0iKfvyntfmj2XQYNwKnVf8Q+ZOzsvZq5uRV6L17g6/RL0708vS4eWJ3lH4yOvGDBfSmBcpPDqM7rvPed/V95+jXJ07Quyd6g7iNPoo+ipgTPSfQ9Xc/czcdOqbcf4z+xYqJZ5YzDtfEHNd5zgR1LIM/cDd1fcUrriYO63FVPB9K5lNlB2GQvDtUd6dJdRLoVFTaBMC4J14nxH0uS0JQwNMpGlCh+xvFYs2sbli63FK+CtdFFayP7kCUgLSnxEKk8WJTxKSTexA0d6ypU3g5CoaIogp6argC11yOyj+4mL1y8cGDi9+7dfHBJ4MutqkqdJN19LVjLyu/tX4YBU4fHT19evQour+2+vPVteTQf/6Fg9e4gkEXfXN335EfX4cs433d+reffvrtpzsh6WOeujrPtPnPgXtsS6XGXAlwQvcmp8QYqP7FtslwouoPijagZsDGTfMalK7LX3ddHn2RfExz+H4a7pT/UdP8T42URNlwDmGoQJ7scWgZqsDaSDRxmZNiqnesnMz6HUnEuGc6xe7YsJM27NygpL+JZdOZcbiJkyfpMaUJJZTvlP3Mh7nruU/hsdxBDWPtegf4WqaJZLc9nt+Ec7Iznt9yprALMlObxgMijuWi/HbxmZA9Ute0dNk26BCbpIKXWOTELhZLDCGOBIhrCKNIGCvNbDTGyN0IqyVepLERwDB8l8FCBgDRgMECK9chjqexboInaDwX4xR2LHp4kc2uiUaY6kBLyHv4BXQtqnuwQ0Aa13KuscF/Vnng7bstNjOnpfVBm+tRjfQLOvu6TSPoLObG0IrvvrwjNmdJzloV8a7Ldvz6te70umrr3MZm5WfKnxpiudfYe9atvcbIv7K5e/4eTyQ0mNVdkY6yr7iavF6LMSaFV8aGrF2OxxWnN+URj0Tc+0zVde6UPvGNa586+7Cgv/deTaBF79rWO2idFWdEnTWQDo6wRz1Bvbbao9MFq91BvS7erDUEJh5eO6rT3b9uz/5Gz9WtS0TJ1B7pHvKJYPye7J8xLMkvp0aoXcDruSyeX0Q4UOZi4Xt3PL/iTH5zKb9ZgGUaeuUeUEc3i9Lpzq6h9du2QxvoxUKonbCaLMNjeOhifuVg0GCw7sdCjUsQZhWNcBotrnaAdyLtkMpEong91MpgRMJLpAOaMBqjZZVCATD94SMTTUWmxwawOntIg3QaybxrDDGnnTU17CyfXmzY92/KX49viDQkr3ZZ4g+9MxbwWjgjZ/mksvMRU8wcC3hf+YE/lOCtvdHGB59ojPSeoLNNA3cadKuO78YKf3SZZklo6hBi3uu7/VshLmUNGIetnrVma8SGjN9J27P+brcpYLHOmuh6oGWxO7ZF7tktaaNV7O7dGvox2anlggFOWyXbXBrOatVoq5R9zausNUsWzL7MtO7oLsmRaWqI2VV/vYVlTMwgtZmCHVyZeDtQSbINTixOem05MjVAfOB1iaKZgN2YjfqGYoCY9ALgpWUWCGhQHJYyqiC7cMPYW/MmEbYi9FIegcifBgNUJovXFZsfhHBVpi9ryPB/Wly4NpeLRi3/gS5R7uXN0UTvFQe2Dy0Y2bV4YUebzc4Yf+rNZBcsvFK57q/KlTeHwo6aob/NEmV3VSKZyeyh3dQMftV1JGbdRVheagm1TtNkSCrZ14ct/ajKGKuSxBYkkKKEZCtQQuSbIPNFl7eObA37XWpYc62Yr7lYp0uqhSorE+lysdKiPw101GAKmN6RHjoqivUNnV0Le7taF6xakQxXG4xIUv78qLG6unlW37T59CvKJQsb6kNhq5U3h063OESPdwuKnkbBNa2t9bUOEneUoyfwMHOQ2Dhn2RJOHBbInpBMQp5mWKErNmhGby3zJdsEs/KIwcwblIfMf5JZ4iT3ni8iKKMGAxoVyjFX5yh6ghs//1u2M8CQA7/F24gHLUUQWMpomOWoKtVlMWgUzGgD/AKWfnWTv8tSEQHh31BGBVl+j0DMsK/Db+UQo6WYCfJbIGTpzmOaFXRYbslTqjqpAhdPdfrD5cpBnuXpxaAP45/ezOumFhlniPivIkYzXvktW4V/T/0tWJ8Iroq69YUPBKmTuNITHFvI8IwyYEF5WpV+Qv3VShwQd7kGeKFaqAUUSDa6UrEGGK5yNQBl504UdTWE3orFVyYVtBd3WivxgixYcT8dM7mjzSS8RFeD1RlKcBB1RiwrxtANibe8BkDOyEcwoGq1wQBDg5MyXqUcVrtqp9JqLt/31NxdOwNNm7fPObQhlVoU7Ll1dXTZ9aPNa1f0dC5enLz/vnvoJ5n58/KIQaja253JhOlrfn33XV5vINATyvUmN1x+3Svuw4df8vn8AZyGo3913yV76hiBYU1s5/z53RnJeB5jCY9R0AVAzq6lAEEBSscmQGTWJEBq1iEoNzhx8wlAVyCeNX4RiWFRLn/Sn51YQX92PnPb2SuY29x008QV9C/o9IaJSycc9H1n/8xspx86fPYNgkcPcv0od4QyUQGqk+rHdb4WWAEChFe6R11/1pE86PA8p1IimROwQRtIjLVGgoQebqyBnMwidEoNpXxEZeNaUSqsx20SCYrSM1J1jdA1e2Ae2D6SrWVP1UID2FGdVTCNOHvwaibYq2r6hoioU1XeAFKxYFMZgnFQA0EnAC8PyAg2JKouvwTQtxNMjIS+DLz+pBnyGRInvw0/7Wio72hf0fHX0UvmaE1m7dyNP9o4V2s2aefsGT27gzmRa5rfsaLjVkiF5sVyP7D7HA4futPhs9t9aFZHfUMHebQYfb6+o6NeWYKv6eErXs7eYNZqTMfr64+bNFrzDdmXr5iYTT8wsT2W+xW88Sv1mGO+BV9X/nf2DfT5hvb2BvIlFKWnjLg93sHN8ji6HT2MnkKn0Qvom+gX6E08hcESHENkn6cLpfH8AQHSeEXXWjUONaQa9n7Ixk4EHpK9IAZ3Z3wNyIwZVSpT09pB92VANIvw+EqrsZe/mKjCeAhw+Ot4TktUZCKrQVAJvIGvWKRRQ7jxP43WS9syWETA72IZgqD/w7Ah7toZ8sNdyO5IRbuYSAq2UVDUrqYg30S+OlPeWAEZA7+ZzaTS+LbGYQ3G8ESCn0Zwci9sb2W0ASiNI2HXEEBn/I/INKSgJDeg0EPpVYkGS6IAiMbTaqUAyqEDUpDagy6lzULBmQ4skEbUV7EwlNBqkok0/K4jlU0ksSajUYsVgX1Ih7UbpbCIqsnguoRCJjLZFFR7kIdZXdYQAQmKyhoNAYTwEmHgV4hepy3tSwb0Zok2cSwKMEzAen3QubXH0dDASFbD1bP6mowsnkMkr1YXtkesl/Emlk4NR3vSu0Ot/RyWYLZkV1uwiGU0uN2ZgOSW9Dxtj0iCVTa0rKlt7xxMzzJGfX4/wyPe4hLcjNVOa52OsCuii2z0iNsjksMQ8DaukIesjXNCSU/1ozk5F2pwouZQjKtlrZ/RC0yNV1fPx6KsWYMYqyF21Y2NDqOJRna9xsY4aFqk7ZYQ6l1oy7JahqG1SI8M84JO/0q/MVpjQUa9TTKbER+osrOs1Ri1tGt0GntV2GMwSlhOF6vswh4J6euqGBTwuKtppBe1Bg1r1IoIWZ2iFeEf0kWRmTPwdoPbHs/S9W4fpzdyjN5kHdQ3uqoyBoSEqnoxEvC77Waa1miMWjPjWZSx2+rtDPJWmyXHIh2NNDqbj6U1LBdnRRbRNOBIshzDaLV/ohkDwxjxP42+RuY4o57lVjp1jIa17KRpntXRBhPDO3FyHa9DAk9zZsai13N4bTjE10t6I03rRQ2n5zT0AcdKozArHNKbWIMUCAz6rRxjttRrnCa70dLHi3pNlU7j4xlNY6onKn45NS+gdwr26tgsybY902e9M7XvlTXXNthQtbv+4b6Nhy7f1f69lc1zamk6EPYipJNN1VyYX5YdONwzh/M3B6uksK/KaJw3x1ST9LqNFtpU5bDbRatZYuV5bkEr6avtuCJxF/L4qhDqMOOKNYn0pT3bTD7WcZPeEqtlLO3NMWefTtDRnF6bEixzIzpNrKrXUY3kgz7brtUu/BtGUXJaqtxCtSGgbeBmXWa1dj9ysJZmm66JRTtqJBPqWuIN2W09AR2Ds5lIIWZ2lWzRsjnOW2vTM7ojFj3DaltnI9RaY2msoRmjHlXLdi+qD7EW3uRAvIvTOSxGRIvIpBf1vIYxmhlNDSuzWJVjWYsDIZMgW/SsnuY4VsNoEd/hMhm7avSMtqp7Vl+15jOt0nad01bT7fHI6BgSDIwOWpfGtSZynM5AxzhksTKii6ZXmxgkI8lo1jDIMgch1s1wjFHUIfQFTsNo8FOWozU62oLMZg2rXCFkWZxap2VYxqDRoql8raCnV1MhLEMDHuZarB9cQRWjZaQXD6AGAfkqq0ZWTaJDLFVDYSGSaqmpgt/i9PrCdalMS65v3SYirHiieJnUUk5Lw9LNG0Ch84pjroHBhQTVVXpGgwKpTFvf8gvsAHiQO7qYboQnokiU9WuyPqxx80gGQSfCBMEBWs4kA0mcis3iSVwm0z8QU7I1eNLDz9XImsgMM8KGVcOJe269NhJmJdbmU76pnEA8XhxmXXXdrePjX/z98evqN9O0kLn3yM3BfyDc6W440H/NnA4L9+zbQz+tkmk9E1ow0NeRbvAaDMzdSG/tnX+4emXd3nvtP7ggQDdx3S9Xr35wQx9vxsJRc9d67dXDP36s529nf3si9Vf81RrbgpV3LGCvR5/9kas/02HTPqqY0/UaB+4aDFZfOZr+bRGZqnKtg8rZN9+Y/5ubO6bHlNdQG6gTBHUgWCo6ggR1AAiG++K4WYpa4mapZUCj20gknUESvzQoENTNeHHQAwkGl+I3BlX4VwE3a6lYS1TBWiAjHsFNO+ip6EGnGNmhzUG7maQ8D7DpDtX7rE8cowSPiRgZQR2YRZCeEkAwytollV4UhFH8F4rQ6VSWeEgnAGg3xsRRjE2nkgkvo0bPoWAAEHsJ+ZGjjNHL4DX6lw8f27lg8E7EfWmvMFy+UN6DC3TVP54Y/NDe2dG2VQuad3o99ZLlroa+2lCjK96676mRvtG9vZF5KzruXmP3DfckFzfXJ6oTSZZ6+JfDwt4vKe/dObhg5zH1AnFwoYjrbggPXDGYWJppdBqdWq0guMQFTn/AmWvKro7VdO8d7FzbEeZDdt5aG036mpp8HZV2YYl+3U45CY6ovVRhaxFKQMVSIV1JOPSwrFYoA+w1KEnC+1Wwf5QhRDQ1aBIQVlUuUZqenz6RRnpl/wv1re11V9XXoxPesMbTEaX30On0xOnUR/HhHf5qcyN/lu6y1Fuu4vmJiGhlacmk7KLxy/gb0spbyuUv1NddXdveVq/s9OjZOnoPg59NnE7j50fr+asslrN0t8VyFf6GiYgF0SZ0/4zY5TjYHE3Q88rhyw3JiyKI+HCfU5XuSTAg2wVb+zPilmdcR1wc8R95FzBOJB4R7U4BfWvaVe58qghyEY2SOu9zqPofVsYPxK+9TpiphyhQtGCvqI1YPeoJsZyUKLqJ4cNtB8MHgRcJRAngbz4JlvxsCbCCCu4AVstS6ZZWFRRHTKmY20RVhDZjgjZgIJ6mEANMV1ZOBxmQ2CvkkQKiBneg0R2DiBJaapPVv2p6Sx9xjc+OnYzNHndF9G81/ao6WduCTt7w3A03PIder3ai0T17lFFndW1LA1p+XNlmkVwR5S+x2bNjSIi4JAt68LjyZEML/Qd44YZKuVkoN+CKHqHAPGyBRiv6CG2CL4QHvNGRSIzlfB5cVJmYT+omo9JVzC6vakeOQiU0EHsy+CSpNmb+fMR6lRcrQLVNoApFYS/Zg89EO4C3Nl6AIkNq5aKfldrZN0yPDu9rGW7JzV43m/zhc+RT6+IkOkk43UcA/gmNnN1H6uB7yiz4ZO5SgAiWaVBrYSrmkR/3YgQK4SRxdRAwWhDOpElqvQCD0Y6HbFdFmCaOU1rNjJXlWVFA69EGQayO167odIY62kPOzhV1sQvWhR/PsytR9FP7vJEaF5YXa2s9AeSqIW3UiHXlH3HniN8wJUe6ESEXC5NQfi4L80GYkDNxJCqe6BscgONFwwQNmtOACSocofD8iedXrJcEeNTI6U+d0nOsgEJmC49Cp/QB/SkU4i1mFBLYykPlNfxQee2UwWc4pbyGHyqvCUhY++CPf//jB9eqH2iPaHr7bbNg4UZQQjAYNBveNpne3qAxGATlOyOcRTC//bZJxE+V76hPzWb1KUqMcOhj578If5RtIl/mjlJePBLbqGII5A0X8b8AHKoE6XUq7Qugx5lKhSRYtwDwNo4XH6FOBI5iGHVSJkTUGKDrACQAojFpNSxZbrK4KpKJUBYWH1h7sHT7MpI+1ihK/hVr73733isvq6vhtboNyo2vf1z59XeuGd3+5J+O3YWYtZmWLyjfOrXzm+fo0Y8hx6uHNXRdXc3C7x649927k1INXyt9++/XfAd5Pn7sT09uv/YyXKOZL4w/1qF8nirzEWrGy3NlAxWhylhpVgEihc2qLNUYh4JRhfpqXJIg2LVmzowX7s4kyxGtgVzEpSEI1+8C38bUOZLOTaG5YHPnGS8i7z3AEH+8s0B9waQqeMO+cyc1I9w4NRsYRahiHNqhMVn0wWdPPO9OgpHGloB5AIsHJkIuZjLgKcKSAPKkgRKJnMoRc06sVMyRBDkErp85HeDGqA2IpQ5rouhpImgqAC+Z81ThKQfiqmI5UTplSnf1AmB6wYOb+JTZGyHI/1TBFBel05zVG0l3kcANsaDF4zM/IBV0hFtOIqHA0UgKRgewT1XIp2DKtWphVYWhwbPgJBaI0fHyAEbdEK8RQARw3hdxvf45OZKSP8cMfU5OReTPqYwgvd+TZSkjvcJZc7M3zxpNbhts5y3PWD1OWWbEb7W97kLPPY8Mz9OAVR9RX1S/Rvl3fOvJQ9+XU7Isv8wJdT4XM3p21B2Nmvnv2gQpbf3V/pP06I3PP38jRaFz5yikPczOoT5ErGM3xfOeM4CXeABXGPEk9ODqLNwMSIkgjl0D0xNN+IewQgWCEhy9TCLbxRKyAmICgDHh8DJWwmIDeyQINj+yXbjgXbQjnAGoDNUUCCQYNbQdLCMoyGkiWCZjsADtsGoAtiCogUqLMXQUMaylHkkmO8cJOmvKIlRnGmo9Zloj6Q0czWs1VR1mSbSln1uStrp5LY31Fo3I66RAfVe4I86aOKy5Wg3IF01oNI7POesWmsQaMQd78x9OYA1WVx85RzlzVqt3uLXHyRicsgVpWVYKHphz4vL1zipD8JKdH+5gfmnnNDJWVlnGaEvs8VR3rGr2cEgXats5WDvbbAroabtsdNHIxIk1/rbU6oixKxCv0dOsq2Ft186rDRaGQfgfzVn0htwbvvTWmrpaWyfOxA1rOEvEW8VyVpPJtqI/rkOcM9jfYKnScDLD1vX0Op2G2jtOIs2Hy74Dn9W8xc3H62mS6qbmUcupPdRRaguxMtYTdmssBx2OA/Hs7nh+NR4mo/H81jP5jaXC9bglN4K31Tagpq4H1iqbh+pqmb1wGWhNeUH8gs44a+u2K6+FAbH3ME55XWt+t1jg9qk2XymbCcHs74WQJHBFxJMfsZSBJQivVzGU9SIWJ8LdIYSnQioCZixCER6NeMEgRYxPWdz05XOqQiauBXUoS0xXuGfAXS+tUl3jm1pN5LbRJ9DqeT1NrIa3aDS3nYk1NdEcbzC1ruubd9dXlQnlDeUfPz52Wn8Sobt/gcK8/qRy7u5fKP+BahbH49/fvXdjU9N/7p0v9S3GklEwsND2sujlvVqd3sxXo2+bajzX/m3lymRUn8i4dJ5QV9dTKz0c53J2XLmsStY1OHBJrau6nfXopgOIHX3iQ/NyH+FNuKPR7Z3dB8y8EXeXtl25vjtv2NnVe+iZ8Mi9A7zjT3erH8oXn924fp27+vTW7SOhF/p97kBgwMK7/IM1PDAyujnOyMxuiWtc8zeNTBxwu6SEe8mpvv60pPmMs44zhzdc24J/Hmeie8TMuabsc++n9JSMNegEHrtesm4RRwXCXlpVKtTg1ubAI9bQmreKBTNMX1UQeUBkRimUFa20NgKaLm5CPDch0c5KNkEboR9HobGJV0+jO259MRB88dYnX34JDY6h0OOnX52gjzyP+s94FfdZZdOWnyhXrXz7rrveXrmBNaPfeM8ozz+v/PYnW9DDKncLxV2joXDvxDL7bkKwtjmeX1vK67EUh/KXADZDPlcqXAqQKHhdzC/FnXKtHkJdl6/fQRRzK16I8CLL0zEm2gX7rRk45+Ccq0GZdIzLZL0sT1tAXQHjJA+TiEY9ZUDJ01DagEv+HGrYHpq7YdXmFUv9+79x0/7uqrRLa5/Tt3HJilyTZuDo5hWdSb+dY00695yWFB9JDl7aEeI0Vkmnxao4H8+s2nh9Hx3tXLh82VC7KDoSGuf84UMH75jtW7Vh55YNizoE8XLl4e/Jb0Sq0I9f4CWduXHekaVxa3DhUOMNJxFDM2J1y7wDAx5Rrmvv7m62CNcMaqz98/Zd/uG+qsHhNauWDmQsFm6tS+voTrfV0I6FR5d0eiU8XTD33Kx1tMcidHN6+GCnj+G9VQbDr5V3VMhfyoZl6z9w4J0uUFYs0UQJrpiGRJqbCTOXGIcdSFucUKTWxMErCLbo0ipgBUD/weYhGP9taDLcysaeObC4VTk78ebiA+yZ9+rh78BiZuHiAz+dPXv5IeXvyHzo59S5c2guOfQuO3RoWe90/wsHlq4OVFDO4uA5W4x7JrGBPAQbyAOkLmUEtMQUBLQy2BnIXbIZr8LEwBNWYXkFQvNOSTBdecRCOII7tR3I3mX0wYhnlQ21ZIVqNVimhvwAEDReNqMRiFZB3Xq9Mq7nzbJy0ix/ICSaIgGIIgmV0XvgJdk8Ln9A3dQDPmyx3k8gXMBx30/wW/zV/+u6qZ9aN36xUOX8F+uGgJkSuIapO5uwZ/tBdaNHOagQNEKwXspBPR9cNVs98BJUiLlcSaj7Aty4+AX4ZP8UH1TFJws3/iv4ZJXCqptXUfT+aGvjbjQuWkEes4pK7v2g1s4BHJtJDdExodxMPyTwk1pTaesaAk5kn8RinWzVKkLSAiHm5fb14/JVV4nSM9C+gs1uIS3srikD/Jkl2fRPmvSi0NPTEP4ujjE9rcF0FSjpMm7CeqzH26gM9YWyvC4BiSngFEWIi3qAOEG4ceGyUyie7CpXUUsZtv/Gt35BQuv9MT6fEVhQ7+3sOxyE5EfYd/DlWMAfkRvGwnBkqII9E4uhU/5AOJKpoJMU7Frc3gwLlEZiQQJko0IS5HUtZannwakOTwwikB0BfSyDR4OU95UFGAfIpVQy0YWiDqKr0QiEFDWGKSr7bX4AeJOzDo6YUoDA7PufFa+5G2mfPfLjK/Tb25TvPf9x5a0H0Ulax6/IzN6wsy+MHld2CejrteKvX2k7R5mFWvFNpdYZZlDuNKrvuiHzixufVd459rMjr479/EGkZ08KrmT3htn9m7TKL0ZHg0rrlv2j2iD6md853bdkPl7bCS0UseQVBYIbImDdBoJ3LuJGR0JRQJiiVRcRImRlM8Q1CQzXmbLcTTYJiR88bO9NHQCjgmyy9TaLRrwaiaGQrb6zYVnghkM7b+GFcOomcVZvV6sw3Kvl4g2exgZHtd7IOIymuLt1IPPYNCxCekIXohkHXS3VZc2xD9+d3OIy2WwLTt6GkoPL4z1WRq7PLm/WxoZSaxfafDHn4p4d1uuD4ZwOKyz3eiZxvljYv+8DlABg3ET5/ni+88wYywldEIDRUBqr8gcIeFEDgdNoiBIEiGJnA1x1IuLSkG9QCarTpcKA2gOlz3zt62osAyPkg+OFbgtgED0nfeNr3ycd0yLkXeMFDb7rG2dxmjGWCcoNeY0wxml8+MQijAkWF+6hVXCE+35yH6cMkJTdwlh9NyATdcGRzgkMC1A9VS6fPxCsq+/qvgDL5xlGY3H5gnXd0yB4iBtIN0qrLhWdCM4r4G5Yj4KYBM5WOREzVAUKz0qzqtVPfdHxu58wGoPe7PidxJ/kJXTI4nIoh8ofLyCW3P2S8sJX8Ieakh4ZdejmrJ+NNAYBzt4FK+bpg5wVrq5eXzlRqszI+mV49hXlhS9JPL0F3piJ+9xL7T+P+4wV+0wSoJ9jiWIPIXnr6QCSNxI2GwLQhvKc3zdlzoeImHACYECaEsUWEp/bksRvdbfAabcPv9UyuTL0k6Hxr+FFT3opXRT07IMwpEEsAPQgEtEKix++UE7+E0TpC1KT7yn7IuuAwxvYwOZSw9RaihAvqdMp4QIxJ/I1YP00lMYYnV9HgvoH4vk+XFWL4/mhM3lbCWKMqYIBrxGFeQtaWwsMngKLyGoDv+MBsUgPLSKeO0IqQyirAD4i4fBPdd3348KnVVNxxJFMZP0abQB4PnnUgBgZON6Ql01y/kgQOTKpqNZuXdCmlc250U9cxq6uv15YfU1T0zWrhevr33v8sk+M4iVU2/Y/1Q8dZN766Zut+9we5XXX6qaR9etHYqtcyMfy8cRgCH3jrP7gQ9yexX19i9N0yinSVU5/PJfT2hlLsjHUmLQwdm0uF/c7q+gf5iL1s5xOiBNl8uh7EDHKmv1VtuGccso7695Z3tC+8vwJXBhLqBUUhVsYjJkqKWMNCp8/LXNr4uLJ5VMLKm/8YB2CO3+qJW4w8D2EtCsSlsNMtvGhtG5ZR3zIkkGZjG55e3yBJf2Izd6xvKPxoV2POu1dS9c/1aJdBvezyreyatrsx6ptnYuzjR/f9XGXvWMJfckulNnFePCT9MNOR8fyTNPJXSedjvYV2cZPZjWL2psGLRnlpRbd4s5N/vbHba72FZmmx3Y/CikyTZ9K64c74VXUmtEtnq98fRdqnyFLRagBqmeKV3u6BMMKRtecyuiKJipCVY54JxI+0z5gEa/2RZwXjYmc3ChRnUMCqq9JNF3mIdAkurhsWCUtxiNtunjVUsvkaltq/IGX05uPb459JW6qN3SG46ejjIf3yE6b1eaU8RmDjMHubN3Z8dqWaZEsWWJsPxW02o+E+vt9V/t0Ed3t4UVVvv0uWtaLegPHGfCHTH/esShQ19ZS8ckiuBgwF4WpjdQO6nLqGqq4k0RaEHim9fFCZDAJJIwV3PL9ZM1V9xf24MrZW8rvVaU0XEcHsGy2RxSlnJkzmVmbxxeMNI5s3UkktJ3gYB4c2Qo+xIU6M7CsI51QFZi9YPmmSysSWwaLbHYsswGtTIQWJDv+zODrCL6vYbB8GqHlTCiZYB0qbKfGoZLAMsRbKWJR9wPA9iZP3sLt4kZ2UOPDMkSqwipwx1/QELoEDf3ljjv+opxS7lVO/WXbzb9BnWgN6vzNzTf/RnlR+bTy4m8SvWjvS38+ugstfeUeZNxlyM5jWZNGwiOwm7Po3OyQ8vtYvczLcmn+UZOoYSym4as+o/y2fE/rQw+/8SfEHrl+H/rbH9o1G7+HvjXjR/EZ/TT5qZun/bz9UyfOyhvRQfqmk8/vHlmcNTllt8VrCnF7dsnRDs8a8zmKaWM42l+NDEiPTJLMI53yRUXH5Cp337ua/sTE1RqucRf96Sf21Ic//+L3lYcn96tJu0uUm+qnysy+LFiDCUA+8cEr6ghlrI7DS4hOZYDjVdR8ow7Ljxbcoix3HggylQllbRrWZmUdYljkIqEISrOOrBzORr6J1v/0p8rvUPr3SFD+8mvl9jPsZcj26u3hib/fcwh9/fa3HnU9FXn9zvvf8HLDN75LjVofnaCjT/mvW6Rcs3/pQDkuXwvzlp6yU7Ooq8vR5NWloj9cB5Bw5NJdGqsJQthIAlBPGdxVm4nRtqZU9BBHTo+DQMbB9gUEAAVL+aAAFJflSBXYb28oFRtqibw0i1jTCwlc3lCQeJ7CRmnFCuAX03pkC04BawGqgHLITvkP0tV5NP/jqXt7lBlnxkfrPO8aIFikHVGjlX/tnjo1FJ/DV6PKqModQeXwNE5NUFP/Iq5cpe30MIfVYl1jPQWe1E3EoMGpqoXvDIA6OYhl30f4YX1gqG4BpdAnSqdEye6PkvHYBOh3Vn/QDjqxGesKYWBklsYs0fo4GY7ljXFU3gQPA/KrzaqVyzGEkawMq2EmG0YyZ09kw7KdjFo7O8KaWHbEbn/vJD6ZONjQoulua6MNesu4RW+g29p6jCuVMfR7ie6yp+x0l8Q+pZxRHlXOPMX8LqZDIwgpJ3UxnXISoe8EHtwWGuyPKIt4I/6PR4VI/2Dku9funHgYdZzWak8rL/Vf2d9/JZaJLz03yt2D+4if8qq7iF5CJANbiE4vXu21OnerCvMK/ipeJDm6mCycAuEkI4Nbrhyh6EvbEg193R/+an34I2uuimfSLW2eXHCh4e7vmrsa6nLmWuVcXkNZLHv/hH+583f3lFbyfHRL24fEt5UTE51GI/1iP3oZ1eIW23tulP0Izs8saojaRN1LARF8lvj3L4VplQSr4SbbTMAkFpTGmhdYsOhClfIUcDgDbopukpdpFQmiGutwr9JBby1swYXSLcCFMjWuV6N+T3OGbP+cpdCUq6R8TWveLRYdzhDxmzdlcbtTOn+UEICtX4oHrYXEmGUBkgJ4OFPZ8kIO2p5fG/QimFTx9MqAazLWBGH3wgr+IMRDRAOeEjwjkzsZldsZfDY1e1fPuwGJvhpbzH7vt+d2D/1oH/rkLcfnDzUP9Dfn1qzNNc9R/nDy+G/aQs/F52/ZlmzbszbLW6LWVqGXEfzpHXuXZnZbGzpXp8KLq9KBrt25+sWu2BcW3xpbItX11NU2sV+9d8kDmdm5Vd23r5l7YE57LhDq7x0eXbh2yTUHlo60X9myrr1OdKU2dFXNCsUdMdMsmuZDLeuZx2M7dixJ+d0tO9pvPLwk6m8v+1lpx3H7pKkuLA+txyvfddRx6sPoGgrgJvrxqhbPby0Vt+6Frfitm/B0sDORXxvPX5PMryjlDybAjeR2shFXncgvAgeffBXBWB4lyA8W3LZ3kKk0UwL9HVAoVPhrcNJaVcqvEgr78dmhUv6QKmUcKeWPEGAvCGo/BgKtRIi6blHhce5UNbRO+o+fJaqYNsbndeNcoUp4h887x5/769yvPgMP2LwjVqhy6vA9vmAS3skbx6lTOqPJ4VT1qdNafOGsmkK5mWvG81tLa36pOMZwHW1qHxrrW7RhM5zuF4sN/Quhlx2Sijt274Gw9GNH/r/i3gS+jercG54zo9G+jUabtVq7vEm2JFuWV3lJvMROYidOHCdOQnYSspOVJDgkQMNSdhIghUBYynYrySEQCtRAKbf0itLS0tu+lEJLuaUtbYFebiH25DvPGdlZgJve937f78symjnnzGh0luc86//hDE8Z7U7d1TdAEwOXuRYU1CvwzEp34ZbzuKcDVb54c3fttSQtuOGp4hqq7upDcMFwWRavxKxsFv5WWyp7cATfxRlSZ32UAnwTsrBE70D4zFCAkVgKLClxXBINySEycSMoabTUgLuZ1ExSOxX78SRO4AmLOQaZlC2ksQNP7QRYZUgMcQwskEDD0NnqyUA73mwRoW4OLp7T8g80eI3ErkMLzcO1vevX9/asR8Irl6OOD9PzFx9sSrCH9u8VvvedjPC9PfsPsZV1vfGqA/5I0/yVOzZdjuUCzDFevmkHPhd+jrfmn1++CdFzNvX11ab615qLVb3P0c/1qorNquVv028vR+8VqtCt6aF0eqj6QDQ1v6mK/unig8l7pegRrY7pjzWtv3vDZb3dwq3aI3UHFzetcXkcu/7P3P758/vn/mq3M+BeWd9WfmBN0fxfvfZs14y+vhldz752SjwZTfX3p2pnzxae95hVvb0qs0e1fDm6plDKbISvTE8cufTqSEfT/AJvOMkrt1Bd1FJqDXU5khCOuYjkE+jL5/oWw9romwlJ5WNgcV5NIsmWk7wCzXFAccDc4mVECwbb0zayHjBXiblrk4gyKaZkXobPVuUzq/QQ/VfgKM/ionjzmJxnt2Oa14ZZyBzfSMJFO7hsN5baMssMuaJ6CBDKrOJGSwcWDMIku9SQK68pg8KN3GggFI9AoRMIY1YBZp9KiF7rwvufyenmCXY8N6r3hhrhNGIYDZfUNwCtvGwLppxllVU1pVAR5/Aq+SogFMxbmoxmSTzmB/ZS5O+9smCIt4DvA4lHlcrAuMdIZXAuKWggzSJmST09NSVpb8hfqOTPAQ967iAzArnSx/HxnpBHdjt15vCd1Jnbpb7yznhD8PC7c15HHVWxzs6Yv0H3OwXHLHn3W/5UvBP1J7oTiW6dXGaSVV2B0O64zKSVtdyE0E1pVEfqflLqdJWWupylLzL7rn7uuavHr8JH+lCgUVfkXPbIJZc8ssxu1zaH4l2V6+RIURWb3rGis8RTQyuUwk8l68u6noGH1Nxrlslk8bhMCwLp/yFF9DzxuaXn6XxLqQbqONH56ojKQkfCuHVmPIWKo1OuT+niGgXoNRBAwk55t4anmDYDYdWA3paJgYqOGID/xMVcCrJ8tglPFh9ADCgZHcwCTKGKU9lUGSY17ooUDGVWASrSSkMmgqdCsY4zPE1JZcheUtXw5fhXEf5KDOxwIkuykNWxEAzCAuGYCgppRLLQBZrlLVv7+7bajby9YejyY5c7gvbD6IPLH9h6JxQNNXwpcPbb/Vs2z0ZY2HPwNQ5706xNG2cJvzfa7cade2Zv2dK/e5/R7uCvsDkIL3hcNsIOY46nkjpAAeseiWek+ZyUmJOkSIRRNoOXCOGGpwLi5VPBx27I8RyDftXFoGtFLpjwvXKGZAHJuosI/5sNAx8M3SV1gEmBmJe4kwo9V1Ts8RZCaQB195y+koWm+grUA5wlWaj3iCWos2Fuw8R3MuMvH8An49ncaUnwwMv4FHWezmXH0WykFL6AsBX6ssc/+fsT36hr3A6RMBNHv/OP0/+C1I11wiel9fWliBc+y53+/IL8Tk6qcTKTFd5JrZOx6rb8pEnYQCiRYRL9DGgNJIaPQqd8lQ7Zw3nEd78w7VuaHkPvDh+YSAvFwwfOU/bOn0gfGEbv0mMHhoHnoGxySvIBxWJJRkNxVBF+xwBVQj1OgbnAFSfKiBjmALMmTxxGMmsLQtbGaNYRJvm5sxYfFndokrSUJo7EYsoqaT4j1Wdl+GfQsYKl2ywOrC2fsYlmb3usMOQQnO8ikVVBURIKkRwAZQCOwEICJZVWtKlQYDpSqvBmTSvACU+TKoxxnAvEOR8CBJd4tQ9VQ4Slh4Pr8847/004dcUV6K48/oMl8k7hGdokPINL7kYdwinaSM519CnkGi95EG2e+BN9qv/fTieO99OnxvvRXWjz+Gdnz8/PVeagglj+SVPPEJ/XMoIiWZcfNdYBClANsbgUF4xkAD1SmSdG3pZzNKewv3Bk4tcQmgI2mHAs05jPNIpacXFCYEnKEs22gs1Jj6e/PZWp4UaNRcVgV8w21mISU1YZI2x2M2SAL0ll6vBWYqiIEEuLUeSsirmc2QKtsg51wUfuS6qjJIDm1Ohh5xDxcgjzw59TDAYKy1TNedqjwJvJxr3Z7N7utmffdJRW9/RUl136Zrx1byaz18hbkvP3TJaepzNaWPI6/wJSv+AXBpGJGxpZOP79Qgkzs26J9G1cuHBkiFJSJWcUsjxmCa6iDlE3Uq9SP6J+Sf0H9SfqI+qvFAUhc4FgAktThGWb5NR0tLSQfQV8/EKwMxKsQAsWuNyoxsUUYr4jrE8H7lIyNzLjy6CIL5RINtHEBuMT8QNBBgnA8y0yS9IiY5rYpItuRibM+jXJm8VgLHw3CC6yiCwUoUvxnXzcIjPBTfjL4LF8E12PRH0RakayZLUpWcJp0QdylYm3sxKLVGeTHVdwRZzuJEIPmaM3R5NRZXsZ299Uniw1mpRWdYwJV/gQmnFo+eqWMs/ChmmVu476yxvsocjyLqVUopCWy9ysgZEihGRyjvEdLA55aIauT2J67j/cWLRyk0NqElxuvZV+U1mh5vVLE5Xru6L6cHuzs0OuLi42q83/tcdRXlLk1fpUZXIZXTJr/IS2tpxjymwsJ9NKlTKFRKazGaLafRvdypLQqRqF3Wkpondd0Zh2m2a1OLSMLxWvlTC1iAaMlVd1Fmat1qxRSlgaaYq5gJnTmZmw3vb0sSq/lzFa9Qa+vMtWrGe0Gr877SgKh2mVzsREp++4pLN2bbLRlWzWB44++dwdl9ASVsEGZE61qyhg9tiaS3p0yKTUu7vNmlSjibZVD++7yyixbTJ/hNRK40J1tpLmXB5bxD5HoahwINSDliwx+UOWCi7F9+gU1fMe+kEZo1Aq+BqZimdNcp1UybI0I0Hj35yjdtrK3DWRWrZChRS0RqZDMp1KLkNSKWRrQgBXT2wDBkwP/oJpaA+1Au+Ac4inVz/hTzfnR8s2L8bUYBmWq6KYAiAQy+rfyjjzgPdFZRf3E8eazGbuRKJmaNUOWLBlyzCdW7gN72z7uGxcTPCQwHONTO5kQYtrMhbUk6yUMHhNItgBCM+iJAxRfOCuhyhoQJAyawqTmYT/kkBAGZ6W4P8lgiOIyztU3z+jP8pru32NLn+5fH+q/Ikyk3+gbU4ytOcN4U/CG8IHPx9BvXSPs2166s7tu4ttM1s6jL5oscOptFS4PCNX+e1dswY3Jbc+iJYguXfdsljJ/DKZmmV515bu/WlWrtLdp+AsjE6qVei1vMruU8mVrNKi4I2W6qjVWWWj5Qse2bN5RtqplAeMYatjQd89QedMu8Y6rXP7vscXPSj8x/cu2/oqcqzZlDByLb1phBq7mhDjjZTsjJgrKhxz5qJwXV0YoXuEBUZlsYNhJB67TM3xWrO3SqJeKJcZaY1EKZEytE6r46QStTmq1SnV5dZzcGdcmEsconZSgxR4vA/EQSJui+UCxFM14MVszXTMG+6KZra9lZkTgxHuieWWbYPaZSsheiaW3Y0p9rJtmDxPn72GkOdABb5wl3SJiFNg6KlpRhaZ1Ggxx5oZi47WopAI+Up4Fws4Y2Km3Ss1uhlZlMZyZgShZroJIpomZVGpDoWSIDTqmGbkpl2IECAis4K3VdICImWUXjDNHGlRH1YFAoE1Adfh+w8fO+xqeXJAv6lrYCe9c6Bnq3ru42n1EXVgTXfAeeQYbuBqL7dPH0LP3X/E2fbMPNXWmQM7V/XYIm3qw+pAN37GkWO5I8eOONNRU8/KnQPdW7TzvtuuOkwe4Doys3OTft6/tKiPqAJrggFojP+60hHT9KFdklMDu5Z1G6Pk67ovha+DyrZT83WbhGfhrMI2Y9Wugd7LVQNPtxXeCT/hm+QRTw6otvYO7Frc4ShvJw+AVyG6FDG/A/Azy6nt1B3UEeoYdRzpqNx1kPfeTBwi4plbo5mr8rmrbgWx8aor8EBtjWbW4YX5INmXRVblMAl7yukPE4u+QVGWfUjUfPAnXnaItuk6faZxLFvFfZ4JjT1r/eQVPUkyE64K8WXP8r99uYykl6nTjzbUNfJlOXw8m0Amh1udvaLwTXUNIkjf5BlRidgAhYI1YzpwmEvzUhVvdwWTvXNWbNh5/Z13feu++48Tl1BDVnMvTK3rrsKtb7iRAGemVbzNvjzdddc99z5AWq0zjLZMa7+P8McmToTg4NhYOZ5EJs7CBUCXEUokAxzLF+Kik0HYyqRGMboY/yVwuxDcjCkJeFuS6GExJloG84w4LIhRynySuJImY2Lgsw/fbiBmPdIatHWYGIUsMmhOUs4glsMSjZtmQkzSwiBWt7aMjtCoEdVLjLeNf6GdiMg0bJA+OdF9mbTHtF/LtdPyVfKQi6YRa7NYDUoJkgZUddEVtLJVpSiSSGimyMEUJdLqvaxEQyOL0VheJmuXtLX1WSXu7YjxGCv9PCdhZOqgy2WzaINKucThkXQ92bHk5gGdO6Asu7cmfNWtdZ65sz5uRj+iG4Xoqoo3A6ueWuHqadZLahRIChzDyA82rDMJi6Onf/iZ9FMN8vxBIv9wQicZtJ60uw4pkJdWySHoU8nKZBJOytFSRq/30T4Jo0RIbaJjKTbW55AmaFQlZWRyhdHJVtOrZy7R0RL6KkyzJFo1zek0Fp0ak4bT/1BgwmmgA1VOv4wzSbs0x1rnFKlnRthbn0F7Tn/q3tByrZu+xS3cdep3BTzcSbtaCEtmaWo2tZTaRI1QN+NVkaHGqNdF5MzsitvjhLapY7kEybiVkCjKTjS2JySasuzlD+LKxnz2sqOx2IneuaTs4Alc1pvP7nkCl4WHSdkNz+GyMEFEMOK19OIFKeur8tmWPixE4BZVhMvNdg7iy0vy2c374VOfXYPLdn4Dn9+Sz96fhU999ggu+/Yz+NyTHy3xHJGDtSX7Ei48cgue65EoTPtKLGBnnCkxfmwy0SBJeV/gbd3IhZyAn3BWgBI9C/kL0LmqL3KN/j9uv7h1BDwR8IGmasP0sfBSxxFHuG76nWvHj7UuHmFGjoVrJ0aWkpxjX3uAHJ7/m/qlEuIOcXoMjlIqXBvGL7E0fNy7fdoEtfbOxRIvGImPffHfPWMyuO7/tpoyijgdBZswYL/NopZQG6krqZuo+6jvUN+jfkz9BnP9Z5AOS3RR8FE0fdkI/j/q/IsOpun85Dzc//Z5/z/ff+F10MaSgKDT+AhzZCq/+j95gHsQuRDG/md3/b/d8uxhTEoMmZ+T0M/d/23qo686Oz0ylVACxf7Je8b/6YeP/Y/fB/RK6TN6yRi7lGhs1lGgYPBgahuMZuxvZcz5nN1MolNB5WbXi/5IvnzGLHqtavM5LU9yCKowPxMCRYubM4yyBTUClvcNo3qpx0+0Lp4AmOsYuYomPIPhnCgqGbogKhNNaovTtbMd76NN7ztm1zqEtwtBmcLbqJ2EZDL/wMXvv+/AjYS3x/+VxGOOCCMkHrMW+TvEWExRvwK+aRrKR8WpNqqPWkWQkfh8zg3vT7khDtWLee/+aMb/FiCya+GXWvKZcn02QfI8jLY3JPB2MSMPhq5suR+yVgNwcYLLuiGxbQPoFKksDx0gU7bPIj+SE1kUMbYcoUQTHY9JDBA5gzcMnxcUIQkiyCMR7TGC2AuuUaLAlhMefm5vz4Hp5ICoTY+8sWA7MjzjbW4ta/9rc+tE99O9wcHG3isa8LFnTwMdariit3Ew2LCnBx/RvOkHenrnkgP9s9k7Nn6re/b2jUcnDs1781+2vyx8uDXS6FQNLWCVDetmbr2nG45Hbd33bJ25rqHrKD4KC7q/tXHH7O6jG7eLvprpMxQNdkYT/gtoi5POv3kCuwjQWYCQAD9dxpvJ9pnkIyg9cOdjdw5sWVJB+21jNj9dsWQL87eRT7/1rU9HbnklMP4jWF1MdeAVaipvAYybiJZqEnFdnW8B+KRmElgS3P5Ee764IYuB7RHEsxWIRxwbCdJj5nIzPRaM+N0TaUerYyLt9l9DP0s/OzE9TY9MjCD8TeFWLNXK5WcobWt4gvI1cMKIXo9GuAYmIAjCF8fRML3nw0kcVznsI6VUhIpRNVQd1US1knictmimlihfm0lKt7SYWrQdwN9q8aRwOBtIWGGayzSmCmpYiLfFB/z2LLw9W/gJLLglYFlLPCn8FuCkL/gs86Ec/j9mqbGgMV8ZyvlLgx4hXZQuEtIsTbOFU0/wCXQ7ul24LA2rQ4ZOoVNCBzkvP6d8KToWTOufRTfj45hSOaZPB4VNz8Jxqb9J/65W+y6N/8Cnvgn94sknnxx/dwzVPcjkn3/++QnVQ0j5oLB3qpQq2NoEOcXSlIEgrSepeqqFepjKVYPYFM3notUkOiSG1161PkPBiuPz4E/QQLBYbfnRZluRnNiNPdEMwmSplUwzEX6UF3XB6nzGJULegi0FdMDlJKlLOYTVU+UlmDC1Qbg1ZGBW4AVaDspftZnkXcmWeFOprK2IVGUCHKBPeAwZGdFjemIQ4yYTfQZ8AU+sOuHzVIOmHH+iBCWuUpmHWFGScdrjpXlcz3tgYdP987+xrfmJLZdXzdkyMl3IoXD+VeGnqGjmwheEcWYRYl+/Lr+SntiwdX3zdu7XK4RTb038KzojoDg6Yjg5tMks+bOjbd/Cp/qLH94144q5dba3HjnxQlfvzRO5NxD/jXcOca6Nu9JJIY/kTNmeidtevpQqzM1JPbILU/Ny3NvTqBnUo5PWgkriElicz9RAh6UAUx6wx2YUu3End+WB6IcI/kobyV8IXoM952iWwaQSJJrlUqJZBuV7RT5Toc82iF5yvYAf5wPfKSvu1oYKPOlb26fPINQ/BTjwRh8uLwZv1YoGfNY1Q4RzDHFZa/NXouGS3g6JjhgevhqLlkYfI36w0O+FbDbVnkIWFwhyQkSdep6LO9q37dhN60Ldc5PCjU8+v2fk1PEda9Gl916Tb7pO1RVq70T3oDv2jzy4DzUL70mm125WnatO/vnWzfeWJjalZpVyE1t/uXkNmvXM0OJT1z74PW+4Z5rSeDD7xKe9vcIPa1t3i3iw1GVySmLE9Kqa6qcWUiuppygw0uDuboI8kNCzvvzoPJ8Ld7oxDzg3S/KQKkCXH2V0QwQODgF0LHqrgGmhRiQBwFwxVccleZBtwHPGkM+uhjj1Ys7wFGN1VdbUA3mZC9iY2UsW4c3WODBvSLR4NAFgnN2UApBTPL2zPhcxgWWWc5lAKrPEkFZTSMoZikvUc+bOHyx4SRF1EYFaTE46LbCku0MEJoT0P3FWgCbVFsBTkaIpy7DMpRC3PbrggYCLxE0dP2H3QNcWPaOrSmllT6IHtmw9fnyr8F/yHbNw6fjH8eRA24JmlTntCXXEjKYeY1dp8wLJAN9V1rxgQbPGSPtlLrlVpmPZjpjWZwmjo+vv3rCht6dj/u7B+U2N8+mHn9i1qEN4xYn+seX+Bz44/tLsdYs6UL3rjfQCiU3b6I91yJE7UL5g4hQ+7BuSIC2jlepVBoNVE+tQKAz0wrvXr797/bNN8wd3z59/vs9AFdVOzcNS71rqLmKhKcoD5M2KfObSaGYI7PkFY1wUj+G6QhQHrJ3BqZFbhc+G85lh0UQlx3IwHsNBPR5Dhz9WO60fGKdVl+Cl4x1a4iSDtwSCgsy8M1hSNpskiVrB5VpMbWD/vRSPnLtYXx4LVKfnDy4a/pqMJjBSLBmZZlSw24P7KB6RABk1szjWBCTObDGBUYEVQ0mCUTRpmDEkJs9CxNYJBtDzVllPjd+FPlR2RGJd7CMdq1Z1dK5El9EK2lcsWJQdFTU93tqwvUJd6Uyq1BZHWCsN03vZUmedWmV1hrWyUG1tqP6j9qrK9vbKqvJkTxL/O8/meEN1j+GV8rr2qt0rb161suMexOOrnsWYBbTwKpvDWatGevr3NKcucjpTaj2dnJ1EXUvb25e2bwvV1ISCySSMpf7MPOlf2TOUHtPICrx391KL8GfOBvq8HuJvGQfYRjEFL0mAlG3pwYvJqnA0t5L+5Vk+pGV0iIHA/pqkIdhEJ80sA30ZsiMIfmYtUiaAWBL3bkkygWSEwTW4Q5sRo0UQ6W7hA0nMFsm0rCyoR9kTtzVfUulmJC9wtEzum7VdplN46ZnoOzpaWIQ3X8V7xtlha5Wv0lopj/5KeBn9HN3hrlGrQl3ffFsYPuztn9bA3f2m7LHfpmqfU1fxho7b5T6U4n9mUJk1YX+jZ7rKy7zGCVcv6rzl0rkmE1ppa+AMzXsntLXd/kUytV642exkUgFmAq1wOyS00VxeVCNvFm74LjqKGLtO17h/jnC9cd6Cu4fbNF+8g9Y+qTebzcJdTh8jkbEPMp+/rBLuCMz0Gb1ms9LAdBZsGGkZ4FKU4DVTj3nuH1CZUDRrdsXBI3eU1cbifktstEISwhSvKQ67io0kcVeIkSABQv1isdGy4gBugfIZBPbQ0Si5bCSEEUyd1vxoi9UpJ9RwmqhQbTL9bbOoUI3pM/VjbJY1fK7NSMeeffFPYgWbiUe0mQSu0UKNZowalWoS9URfepKVarRx8WIqL7YEb2XZytbJLaoe8eBPiFcMH5/UDhUgND2TUJpnETQDHjxRQMCXTbpiHRh2XGp5YBk9tuwBy6WO4QMG7cimY5vGl+LDUq3h2OKDixcfRFLmmQW0VTGRVlhpZjkpO4ZGhg+g44uvvHKxMHxgWBjRGkYAkWZEPBrQJmi1+BhaKed5+cS3yFUBF5X4BMbxSABC6e+oXBXo6YrDhdGwNjTCaCQlVbgnO+OwrftjwAlo87Bl8XgxzCTUrDqPWTXimiJ6OM0gcBvZWef3fIaNQIez2Qbo32nn9nwjrmnCNVaosUDPW5qmiQFRrNSC30O8mtJYVyOCwpJJcdly8HDpMDxl4EMlpUoghDO4rB+8ex2GrMcLqrtWGKi6nvMGqv5skHP8fztkI2KuyfT/cOCKJweOYEi9e3b40jBwafH4dcOHZa3iMxT7Lhm/ORQBmY68lamKAbPmj+VCBAUl5AGck5CdHE2KslwkBMURAo4SkZGjBvPCgEUdioBczlkVIphUTSIJP37qKPpGQ6j41NHnEYVYj+hN6/EW8+jW39uC+PgKHEf4BByCtlfQrfj4e3IUYkjpLxLGivxKJMRsQdzktqnDCM8L+K6gsH7ywN0YLPL5ioI3cuflalBRfixjzS54VzXlSfZm4l01vRULDr1R4PeTJN6lWORZ+8hMDRAnUzvxm8rISBK1eBTipbIBRPx+MnEOsnErGZ25uJ7k8bUbMlZglqbjSdQO/p69XE5GVcJGW27IhSNxOEtyOXPACme8YVSKdHa4s5gjEM5f8q6CMCOJRfQXCAX9eMPVosmK4qlyj1cmnWo+VQqm0ws8rtwlbpXz6n+5D1WsNvHOsvA+IZf5t2MWd8JXJHPt3o8sP7FqcR9+JPzwrjsri+1mtvjgxt8+zmt5h+tF4eq7Sy/0yWLC7lJ5oL1RXeKOWrpmRGUB4cMin9yzR+MrCptuLNUIHxidcvtqld1UzG/1Ks73VXHjcZlJsEhytYXIGp4E/mOhoTmf6yFRez3tZwP85n05qHt+Iaj7qeJ4fdvsfjHgH0vLT3kjVfV9c6Fve7gTvnCosvcreZsvB/kFGEybayQiQm4oKMNystj0bHxgMORncZ3PIuWDSV4mDfbVSf5Y19dXd9pc19cRdkj+CEhZp82OcIx+9WcSveQxpPpOrT2RHrtk4/7naJNKdtosU6lkkj/KVAOrhV8J90vVLR8OHLRbX9h/RmtVnX1YXx08afJ5N76MnkZMsamj3qHVR34gswh7bxH0+En0i3QlPFCY6zKnE4i+5oW4cNWPVgmfNDI6yC5PUTcoKMnllIIykYxl9VQD1U0NUquobdR26iB1K5bxHqOep36CGxPoLojRakaJODn1easBvydmssiMvgvLgalzFwLe4kmeOLnwMsLlXXglMok8iTBNEqtbM/BAELDEQ22hLZYPkpjskqbildFiKqTCwl/I4KkN+a8g0wsg9xMkcbFlFFlEjHFq0tnG54kgjtbSRiM+NFkUctpmo+WKNhOtVBUVqZT0NJNGTVsstFoz3aiQammTidZKFe4SA62XKU0mpUxPd+tpg1zF8yq5gZ6p18gVamQw0EaenqVFGoWZ1uuRRqnQRj1anVGH/xi1qB9zkmYd0mr1Zj0aUEkVWpVCgVRqjVwv16B6q5pWKlRymZbWag02A5IucQwsfRm5uOrUtocf3jb+F40B3TGiUIzsUyj2/Vih+PGPFMrX/lOt/s+PVKqPxjWa8b9rNH//o1Sh++NneoXsM7THgIf+4GcyleHv6Gf4PYXyv+MX/gx9odBoFIL0E5Ppk4+VGsvHtEqp1SonJB8jQaXVqgT6r0qdVvUX9Ge1Xq8WjH9W6fWqj9CfkFKmUsg01jfxT5ezrFwvHf/Jn+g9jE4hY+WGif3/oTEYNFs2MwcsSq/w+Zj54e3bHqINk/jpIO5oKDvJKF1H5SSwslVEH2PIYw4OuLJklMg3dVGAJqSyBiyfZKUIRHuA4DPqYPutqiYu63gMwaWE+2+vEiQ6DqJx4XoHZjp/hY7ueF24V1gq3Pv6xa5fR8vQMbTs9cnrx+bOmzf3MRI+g175+osR8jlN/DjH1s9TDmo+yeOyixqhvoHXVK4P+oAjsGrd0cyBfGY/Se1siWZ2g7PvJHk7VMDRzxj12bWYvNXmIUYZ8gXjZrvFzDiafPY6TPLWGiFMcH64dNbg0PCKXduAztVyuboNl8PGYjNkY0vw524u29SLP02Gp9Jt3Vfsv5qQx+4+LI14/PhOuOsAl+0Yxm32GzK9oFvMNsGdFsNouI7EJ+KHjFZv2LaTgKcYMiOps7CYlnNMmElPARaGB6O8xWwCYzvgMNXToskdD48UsrtayIKF3PMm0R9ERvu8kzBgWhSAu0JQLOVrkhBFhRmGYHUwZMTtA55gCLckgUqYCtSGmZHwUgeqdYRrw1+MhWtHWArAFSeo/YrFA1oFnUi2+60ajcptQha1QQEQ1OrkQk+8vu42l15LI2lL5TXNv378rgU6jRWxypbEQLwLsdfeQZvZnri91rUOvzJgOSM1lrna0E6lWnhV7ezuqdRKaOsxaRpMkcK/OpaGT4+Ea2s7JVRtGB374rnw6gqFjqYHNn1jX/89sbDOFJXSDOu6YtqD3TaXrMrsAg+0YNhjrRe+kKmRRGm0XhMe/H2NHXFs2/p5G2vRZ7IAE5ZIwE8NmbUI0aWLnGqUUitPf+jAV9Zz1xrMt26qDy2iClMMT6sZUzgo/efMKdcU1w1zCreZMTWn5hSCaH7718dFyaeJuJIU059nPJj73vvJdLE4pM+UjmUbtJ9naseebVr/8fticVyfiY1ly/nPMxW4ddWnJ4mnSUg/Gg6V8mWjJXB89iXVXz8j5Q360VRDLV+Ww8dzPVBCpWevMiUpKq0r9oRKyyti8VrM1odLUhdCIFysAREAXHipZJ3doKftAE+nTvB0wpz/aFllFYnpMRlykWgP8YWy4LYn3YGyaFVNF8H3AwVj30WnfBz/hXCvOPiewFW1xxRnpDrkAwcUxkdkdh+e1QyuQeIk/vrJe+n0B+8bkTG0hEEsM3Lfg9OFnw0tZ2m4ltI3b7mZZpFEQtPs8iHhZ4xlclZ+3XScME2sQ7832vRyK+NVCHb6jnXrhG6jzWRiixW0Z+I3CrfUZLIZ0cl1iBInGUVdOL96sNyw4Zz51Ts1v+aeM7/OZjYvzKoByFyOu/RpZ0UkGk/WEvNFL5cRSVJlLFFdM5OQJAsZoxrwA+4lzocX6XHkqfYlidOqBdCXfSZ8zYjdLiN9jclJFJFrnvFdtMdRBSqasZpVsnhhSmhWxqzrQb72sZfbhA+7V0vUDCYcEqlqbY/wTvvzL7XTcy7W51+MrL1fxsslUolMIbl/7VrEIdu6dffJeAmDn6O+D4/A34TfM3cWups9r6+rMG/WRl012dueaCZGAoXERM+48xvz5wNenO18XFMLmvkQ8dUuDMK0qUFwFXsqoqA2SWVNeKPNNIFRlfQ8FlGy8RjxwM46GvFn2z8zAtWYDJOgHixreCAHKs8BbYfQyH+iz4tRx/ChntK2Wd3Nlf3CzYsW/XFnwl3b5I5SZ/6J/n1EZxnp79tp59dN/BxZkdrg6V/g1tH7Jmfw+X3qo8qoGHU9lXOe3YnLiLHCQsS/Qn/Gz+lPSH3ojGVK8rkS4oFUArlvSsR+Lidm3UL/JnD/lgQ4QAvKlkMmJg+e3ZCiicqWOYHgFHtTYtYmD+5cAK2LXZSgVCctCsRNggpftC9HxkbQCEqPU5uObdp0jL754v03BncIY8IYTW7ZRE8ufcU5/VZM9D3NeDZ2UDOofuojKheD/kvmC11YD9mrcuF6gsIeBDx3iP7MmqfH41iAy3b2xGIgU9vjhWgDAOePocycc7rZI8LsNKRx02rc66oy/MjRxpb2TohXD+uz7SoSlDEtn3PUdkEyzmn6bEoF5r9MFI+GiiQy7pkajbl4NCBJXi5WUw/dPo3LVSXrIMLA1MMBi0Nl65O42hf1QHVYVABlXc0QogmbhARSN/VfZIR8Jh8m5Jg74avjJiLUmIkSqKag7cF0nkSA8IVP9r8fwZERgUKU3LR8ZJbZK10nv+WdW0ZmrJ2B/41M/sHje5FBHRk5nS6yN6PekRGbSThuL5qzfv16ApxLwwMECo5TBF563vqIUe2YZ11MPTdJdSoJwlwlQZirLMcji9fJ4NQ6WXLOAIIONZyHkbKJ8bttQIHqSRzvvAs3BEDpbwtzhtF4shng+bODeMGMTpszdz7sDPO4TBceJ9gBFoAbHSZNJ5LtXT3zRHC60br61jY4tRhO+hubWnqJMSPrGMTtF198SYE2j3CmHEmlHAVllaSQFA2ytGsJqj3AYUGJXsyAaDHrZfxFl59Be+BhPW80yiVq1cMHtAb0Oc0brXbj/PmGmiDNJxLfY00Gs5vfv19fYzSx3IoV/ouN5uljY1rDIzq53DzxrllOKx4xlFQbOOPw+DBP+6uNqdtTT1Trddb70JH7TFKOqzZdIbx0BXP31PieT//KyZ6ybnJ0S6OZujiE0FfFvn5DgYEVQ6FgkTVeuKU0gidwRQS2cm60qrquSUyh8U9tHheiRQeqiZVwcmhCzEV7vCeBRhI9PQkBH+kxpFBoJXLof63ihxft2ZGzt/a8OoSUChp38hh0MrPja9YH+KrOpRaCl+oUDzQw1WuLLtiGcc3AVF8Ni5x1s+8/D4q8chXhleskn2dSY9RoVSxVJ/pZT56JftawLbsgknCAy7ZOJwxTrn3mvCku9YQ30tAN6i7cIJMgotnCi3Z7EPQq4HwKsEUAmBwMWQolMsyjRlEE+QmQOyD1AlETSy+6APZptb+V21RxFSM/eVLO4BOb/Oh1tFnTrNHRhU9Uf07lbws3pC82WOMVPI8q8HODuPmnn+Jbg/gRAww8WIkfPP6ieHLdObXCmzwvvAn3MEunxhNRoTOH2V/i8ayh1lCA3O4nlnTtFPAgWIhEOBcRW8IuZgsIxohvsEeFJ7aUwEdoIZd1KoM3EbNfTMDoL8GjJQ8RaMGnkIqjTEHR0Ocx2zCLimVYuroQtYxpCgRuFdwNTEYx1aRPShOMPYkShZDdNrhr96xHt3/zgTdO5F6okxW11bcY3HWx6vRPH2iqX3lJyw8fiM7ud7RcumLr0vms9FfCYeGvP1j66EedKHxq7D/fHLvvSiRRh4pX980fWr7w2V9of2D5hvDJ/baKSq56y03vIRnaUMinI/pi85SZslEuyksFqVKqguqjJvMoiDPaKjJCPgL85BMTF6vE3AlWI0SKW+xumIc+7impTs8WQ8Rrptww6vGXlIn2gSI0aRSABU7cq2CW8YgLIDbAMcTRKsBybECBLBzePE3lJibu9Y7n8cl43nv3iy820QuFHGDIopkvIz3A5fTikk+FHJqJNBMPoX9/EW2kvSUW2qvRTLxjKZl4p8Qy8Y5GQ3stp/bvFzYIG9Dq36ANJ36DVk8Mnzx5cvwRdOuJ39A7f3MC3ToxvB/RU/nM5RS7E/OLQ9SVVM4F3E4IvIGgR2aT1M7dscxgNNMaJ1lH8eRZSLoKTya/CDpnyYOXRdaPyWOOYQmT0czl5E5NiqhVckbORuZMJESiIrODLtyHjKUcEOQzcm6UVXLGSde/pIg8ZiHATgbMYZgmw2h8njI6gkhuGtCXFFBKIIyQKP+J+wQ9pQT1Rlg82TYsUj+4bUnvDBQafRhZj6ONh/78iETHnO5ANPvYn9HPvr3n0Gp9s7qtN9nbW13e19LS1be5Zdcj377ipmVad1DZ2pOY3Z0qm9XS2tW/sXn3Y+jwhmdrQmVbH6i7+7n7hT8fl1qlkVd3P/ghUv4HonZ/c7mxS9vSVlPdXtre399eetOOXd+8RO8vV6db46lpYtmNF2BtAe5piIpSSeox4nHkJR5FduJ0VEYMAwCWUHsOztb5uaIxX5rUA8wtGAZSeBBI+nCDBTCsuSwPLltOw9MAwFXsC1dAfye5bGU1hL0bslUJGJWgF/BhfZB1G3OGsKLdhqeRXEFZDFUJuKOMI4lBMlExachXYXNZksFEMiTRm4tr9MFixlycDOEpz1ggcWKwGFkwbyEzG78CaEs79JLD8RIKvoea3ntPeOm1x9Gex1/qf6z/JXJ4XDhIP/DSEG7zlWBZY8JBsfFrwkvvwRNO/wraOiTXwUOHxhe8VHhcAWdbRrH/RXnwPBdxFjFrzuKdjXDqphjBCfoqtCuOdHiOK4JCzqQoIzhCnByESBd0IKvBp1RRAfrdn+SkFGRIKgZ8HCpE0MInowRfQ0t+8Wvh16se/whJPnp8lfDrX/8CLXnt7I+iR95B+z93C+MVwrEPIHUFpLv4AC2tQBL358KV75wUfznqEf1Jebxf/wXPo+V4r8YcKsqsID9Bk8c/kGQGZkk64GwH/gkL89mV+L01AHmBADLjJCOvrp/Zt0QkWHyNIRmrwrRaQqKDSBoCBMkKAB48CSBqNSSKDVQNUElOtCS3gZiyICKJomDcXOWSWwy0mNyDl//7KyySh9O1HrarM7amt0mvDzl0do1WWVJRqtWsCc008ihkMt5/zBNiJOZZDsfq8n6ed3uNUc+Cvg6zqaHLKikurSrRarQyZbhiVlV7WaWDR8w7woYzp4QTf7qavvOXaDemZfL4qh1H7ni4IxbSuzl9/MCWFS5nUZXHJpVu5abb7JUbi91PPxXZ7PUEOjhuq7bT6ay951S6wm30cPrqPTv2bFo9p5HjNIzT2xqb3b1qzVUdwoSw4oPb/4H6RflwChsvguXDTmoTtZe6jrqL+itVAMdLRTN746C+3hzLpKOZfSANZq6MTSLl3X3OCvYQ8SHrq4gRaW8jGZzMQn32Rjw+tx7GpXfkM3dM4ejdA+KdB8x7gbJIFCApMhu5tDJYWhmf1tk1Y+1lULLQkHaLMHtOY01tqrm1rad6YMGipZeu37R56+V79135DQK4cyO+cd7g8JLtuw5cc/1NUHKH4amrdt982513EV42XcsZ0mZY/Jy1SB+JVnobOmev2LX7qgO33flPwfLR+qRFKgMMFIvMDPHZZviHTzF7wBBYOFwJEWeYQ8D/QphAyApNjJM1mHIkgyFZMJQklnXcCJpapBIZGEEsskIdAosvbpjE8gpu8hXEZdm176MGNIQa3r/22veF7wsPC99/f9GylIvv9/nnmO0pU52zvOX2t7mW2jeEey9di5b+pKWWe/v2lqDvsKf1VP1gZfll5ZWD9adaPR9qtX9wt51KDVUmFiUqh1Kn2tx/0GqRtrYF2pc769YK977xE7R0bcoXhCfW0ia/r593pZYtS9nNX4v09314sbOvONGN7j7hqa11rNi0frWjIeEJejGH/O3yeWrUKv0x88UTP5a20qp5pY/Wlta+N9zzQLvhb0rl3wztD/QMzy6dVzp7Ue8DbYaPlcqPDW0P9C6CovFXkHpe+bdTsSovvlmqxY95woPvfrR0nmq8c/X6TSsctbWeE8KqE55Ew4X+sLWYqnRRc6gl1AHUSjz35uYzG2J4to/Wz1XLy2CGd4Lja3bldjxp2/SZ1fnc6jYgPKu3YsKzMDoaKrviKr8FwtRAK8+KcdeiPTsSy+kJkdIncdsqArDZgmf8dLyWQJzG0td0fTYI7EVMdP4TwX9y3mGS8AuA34f1YAzPrCErbWk+s0af3Yav98QKgA2b8plNUYjwzqYAsAHLDI3cCZvJTbi07PQWTLfrm1OAfp0t9uPPYUOmO5WdH8TlvX34eimXmZXKrDFklhWwgnbjNTLXBFnJIZFwZz0WSmzFVcnNYuqbp4LeyNJlu+HZC1eLrE4/luyz+678asR1SH0EqkQCXgVaxRBJVV7gki0mWEUmqSVBfHe9fIKwNj4vmnIl5ONYxkkkffBMYniOm3wmgsRGUp43gvNOvNoHLZzIdz7GaLi9p+zdpTPtVVW9Q8qAemYq1jBve315sGTzvmWrhtdpev3B7l60Jja9qrKzSn+Ipg8xY37E6CU0a3DXBtPlLsx+KXyKS5kbJA3n+hxmK9p8+ufa0lrWbS2X6zbMsjoUkr1O55Z5sTU6hmuvtjKBJenGVpofigcH0I/91TU+f7JmQmFPogMRi6VS2BlDNzCI/mWgpj5ote4y9b9Hb+s3Wt1R4J3a8Z73HKbFZVQcS/gdeH7uQE7wkwOIqbXRzMp8Zmt0lJ+7eDtMvHn5nNawCHRo8/SgoZkGVkiU2RnNqN7KUDHgbsvzmYQ+44Q5xxKOwAkFBAMEAD/0mQBUiWmmA1BAcNn68pk+vaj4AT0B8f/uE2Hc5pEo9KFYbtkWEoU+rCjLbVkGp1sGMPewC/BDWMwq0zIiVNVyJ7W2UCQmuiJjdllvAhY62xiA3GwGfNbXjc+mpYHXWBuB5OIBwA/JrORO0k4PO6eT2Cy3Gp6WqeyJmtrVm0XFUk7fOzMlQvslqwFFo3rS7xjELxE8jeTkYk16jzdCJ40wG/E8I59BkntpEnaNB2+RUBzAeyx8dbyanMdN3iDkzhPFOW+Eqebi1eAh236yrblzyQs3LO1fttNfpr91TzhU0TFvXkeFcMe03Rta/u2Jww/da9qzo6F+Dz19Vn0dfs262TaJ5B2JZPFS6e+kj+tS2oH5jZUdq5uGYk45LbNKTbKHGiQlA+sdEuujfdefikZfUyvLSq4ctciDIXeJxeSqmJMS3ihKrRtYeekK+sZrDzX2o5/XDy64fP78049WLKAvWez1LJy4Z0EF/egLPTW+kj0vSITbDni+Hwo3LB2sR0sk9AV4QV4sD8HODrBAeH8X0yf6ogARSmX1BoL+8uUlrUBcnEM+LSPzRSSh89bbJtR2DZp/p2kg3m5jTNGUv1Nz7qKRTJ8YFXrRCbondN+y6+srl23uuM5G3il1hpK8SuZ7F7WDUGFzHvAGa4mMACS1m5BUEQ2rGs+/unymTpTlMfcwA9CvQG9FPAGrudFgC8njlakzPK1mzS63Pi6qsRrMgKcWCItT8mm5wmb3xakmUagvBGHpgbGDVENNRGVYSGFHg6eKFszZBjHxd/WkzzpYusFjF4zeqeGj/779XqQ5elT49N50m8nCsn5TPHVJbqSnZyT3Ev5IKDXBEmU6YgpObw83dug3H9u8ZVZDvKn6vyqQ3cRicsmc2vHvRxfhB+DN/O9HtWwAf7NEU7gdf1yyZY0xbNTyV4xf9en3nrqqYWiGr3T2ZvwcX9ss4UbBavbQdiPmmw0FvvlSiuL15H2TwZokpG3Cq8MldZMMkZCtblL4hITlPhkkHbeIGQaJwT4iokTgiU/QMpPgrEMSfIHLGvnRQcO43KxBnPbU3utPXX11VX9DzOs2qlHSwEh654f8ChNnUukRlkbru4xzknJawqb/Ur21L62Ta9Pykif7fe3b57YY3ap6o0RJ05U7NaxEbugqQRIJY0FyxH+P9xjr9OYm9fWorKE1aaqpmzl9+ew6dk6bNqFGLIu2/PCysi06Y7HJTSPJ3dOMgUipxCq9xGDmWVqCUEWY0dlqAuGQkzYjmqYZ1fNNjLGkTaJANZPxSE1yin2JslNBzBG0UbOohaAzr4mCXX1ODJwJF8RBVvVHMy0kY6WfwLb5DQBJJeoJIaWtCCfWnh9NtYcx70D2cgjwaBfp6ex8ZraoPY8SBWLW6ygExWRS3KhEb9LCttoeJja87OxuwKYqq5EXdOgJPIE7ajjDSW2RLRSNJQpG1zAWXg0ZKpXxc6NypbuhoGQwgG7BbMGUSgJzl9CukCzpJ7oF0dWf0hMFBCGSFpIalzlbKbYT1VnsOecvo95XsGz1ptsdelR4/7jF57FVNtn7FROdwjtoT2tZSSxWUtaKThxHjkfvR47HD21LvnpnO266ENdVVUGdvsIejsfD9gp0U4U9lEiE7BXM0KPIcfzghzdL7hY+Pzqzm2GUEo6+8lc/Qv8Ixav6Y/Hxx5Drkxtv/PSb234+/6n1gRslxWL5xK8dFeVOR3mFvfBJFeRg6Rk8rC6K4oJJUQktQ1KihA4wYu69ak6BAkHaKx3RcUa9R3qGYu1aTqUR6j8xuDUK3sIsPf2msC2AxsM8M6ZQWcNfUE69nD0l/NIikXmMaFjiG1/+gHYyH8oZLHfbqOLCN57zfWjy+wLBJKtALM/4pCM+z9lvnPhYeMvg1Cp4sxAOvI5mM0sEL/rzr9F4yMiMmSyTX/wL4ZSJfPH3X9QmD9FXjv/uh2zZ+fmYE5h+7iLYasX5XLGBJFW1Yx6yA2ZhLtUBczbVBAZP0Z8eU9W6t/CunqsjHG1dNa5qE22kWpGsttXhSWgoLlGIwVodeL5qgYss4UYDmqoYzEGFISuRikhpiWQNlqHJpCLCE6CWEqVz3FxADiog54LrEImdF5Gkz8IpQGE45LpqHeJvO4ocr+/e/brw/tEnhNfWy5D8kFKnl3X9bMea56/r67vu+TXLTkw/5Oa4UiFtC9KUQftuIXwZ4sKZNBor5Tj3/pUb4RHCv0JmzVsOKovk1ylo5ZI1+P438GM6Wq9zhcJB4dmzORngEeflabVT7VSOK+QiLxJtA45zMvaYRAxGgAo3aXB3ge8w6a4iDl9Bjp4vQSzSeqI70UfoYu2FmZVmTmpO8Kcw/tHjX0rLcwJKV51tJepJmvD7voTf92rqp1RmdTTX2rk+Ho9jLi3X0LsFmMPBKKD9HYzmtJ4Y1DD5nCJUATWMHmWuiWZ2vgUyCB/LDe+E2TCsBufw4RWYs9tJxJGdFBTs3CQKJf0ixF5tPlfbT9JwNOPyyliun2Ti6J+Br/yx7LW4U4Z3gh/gWjxr+rlRRahzNfFqM2RLpwG3t2w1MH5QO8hldqSyB634OrErBci5Oam/lLB3oo8pJkJiyDMtk5p4cB31wHbEJ0KRgiL+whYA6CydDKnGeyAgU1WDp6kPfKtNzNe0COEZGYE8lt5gk9UaORUpfbS0qMhbVqvzIaSx0d8t0iDkM/TFi4rKM+VlT5QVFfkq6nClV98Q9Vut5dkKXG61ecvr9B58R2BiOIjvCOjTsXCRNXoqUvZYqaXIXVKj80DqSVauVegaIn62zlYuk5XbXHZaqjRdL4yZVAyjMqH09fjEEixUOhCrtFw33rfDpJTRTheUlhS5XRKl0rQDXWtSSiRKk3DjN81KKXK6obbU6nKxSqVlZ4qpYCL2mDdklSolDjxnrGdGJAKeM+WQhdoVBShNlxSGzwVeEdYYAjiqYCEHbgGr263POvDQm/I5E0HdNEGIfwRYRikED2rJaAF+TwkqZFIhUF+ms/mnp84A6ydoHRzctRHF0G+K/AFrTGKTMv6iy4r8N/lsl9l8ty3b15pm7n145/aSgL+oy5lG0iJV9emRIr+/SPLS6Sb4RH9TR+t2baOIDmuSty0iEf2NWHaaT11CraOOUuCWal4cB2V/LlFHwGc4mM+JBSCag8eDmBU3MxAF14Nl0cyqfNbVGsMizioi4tig9bIm2PEvi2b0JNqcxzs8iThuxF3SFANoxekxgL+GuL5lMdB5rY2RtIaNgHmgkPsJAMIg3sZHK8o7uwpZu6cCUSaz7k4mnwHfdJE08he0sYhZ+3A3fn2bs8/hppIF1YZRGlJnCGDoA6iLSeSJkf+LGvpdUg6H8T/QxyaAgEoiiKSzEZZOFE/V7iRFdDFDPseX0merTv+BOTYON7IRUnmM7N/iOAaoPpK3GNMtHZZm86OMCkDj/QSIAnAlqKzfCRGsWJjMWLlRymwjZiqdIWswEQoyilgNB0UqTILUomIf2IEAMMTFZj3szazZKGOBbuilxSBDBnDhd6/etwitoSGzLpwKR2garVm07+rvflf47Lu0cASfotO4ct4Js1osxGdW84l5cPrdq9X47DxZq5paO5l9RTR84OmWmETrrMC/p4YwkaLyFIwepSQHSxLkaPBc8QKEhB24RQcYL7hRzuT0wO8KG7LeAIGbGNUHS2NfGQxBEXsSAW0uBNyGahKhpMjreYkeM3gBwCa1d3BO08f0vszevYNzGz+m6Y8b5w7u3ZvZR3/cNGfwvPDL72T2pnbqZaS2bqdeq99ZR26T6XemRFwEold2UlGqiUQnrKa2UjMpgMoGLLTLyU6K5T0uBvAhzUQ9BiqurBlhZletM7pKKsG5LdPMjWoSSaJBmA6Ehsqu24K7RjOpsoWAZAhySFog5bIOBBxRgWsQ3UEI2Bhx/5BRCdLSXHAZsRBpDpaNN2g+WwX+ywkxuS1+HEwVs7iMyKLa+Dxibzp5f5qv5ts/jfy9nefTCzY+L5wWfiucfr7KWKRRlRq8++cWGY2VRZc9XC45qVDalENKpVKtUS48bHAY8L9pSoVdsVCBuUsVrhnCDRSKhdCAM2gJN7JUi6qQC7HPb1yQ5vn2v0c+bcffl77/5E34SzZufJ6eU6lkw3P3e1WVMaOy/OHLGDt5Bn4sfl5J4RkGw0PkWnz+7eQrxZdpJK9B/T8DMoraeNpjYGRgYGBhcPr93kMxnt/mK4M8OwMInJ9Zngmj////z8DJwAbicjAwgSgAYXwMBgAAAHjaY2BkYGBj+HeXgYGT4T8QcDIwAEWQAeNVAJQABsgAeNqdVE1PHDEM9Xwk2aVdsWqFhMplhSpRJPYCbQWXag69lhsXpKoVd9oDJzhF/Rn9Nfwo1Ct9ntgTTxi0VUd6csaxE/vZTqD01RdE1X1CoGk0gK+yrCGrCFACsf8J5EWSvGf9q4defvXsb/Z4zXCsi+M94Bb6H2rj1YeSPXRvvPzD91htpsB+bTq7Y7tG/oe78zms23Iap7Fpzf1hEySWlrK0+Yax7s7Z2M2+r6lCLL+By+dym0An53xghKxfuDhwd2e5cWPel66ohdhd9ogmj8RlZ3P2BQ/mfmqi4SHXZMjbSo3V5f0jcPLNm9o42xdpXduYn0WkHcnbFbVfiryBvhKbtuwlYHsUd6S9oLxn/SpI3zDqSF0tvKmuLWLF+t1o7mKKoeyZYPJ3hlPLictzlesTc4w4aw0sUIMvDMS2BoZ/vaOVeTG5kl8VvMdc65L7kPc6mb8F/tfiWyPGWjkR+Z15Aq7g7xiwr7zEAvuFzifWDeTbqXoLLy919lVXjfv0o+pxb8PYNF+mdu+bX5ANtU7niOjU1H+fAX0PrzDvGbDHPWj6qnPxaR5y77lPb3HDED51ntXuhS/myZl3CPZHIrvUn4+P9k2F7c7ErAyzyjaz4j1mzIB5sr/GGT/D/bj+Xmz6/z90WM6TxKlvc5/X3PjMsu2Sz5bzV3rG/N/fRsaBxmxm7bV55z5LPGdYv7J2JuZP2N8t8/i/7y/gK23FAHjaY2AgE3AwRDC8YgxifMIkwxTBtIKZj8WCZRvrJrYEth62c+yTOKQ4pnAacYlw/eEu4r7Ck8Bzj7eCj4mvh+8Ovxf/DoEQQTPBCUJ8QuuELglrCP8ROSTaJXpFLEjcQbxKgkuiTVJD8ofUCekjMs9kg2QPyOnJzZLPkv+m0KSwR9FGcYbiEyUjpXnKASoyKptUQ1QnqD5SE1LTUctRm6Z2TF1CPUS9T32H+gMNH41FmiqafVpaWou0rbQP6VjozNK5p6ukm6G7Tk9KL0Nvm76Avpn+LP1/BtsMYww3GGkYvTD2MF5mcsR0hukbszKzeWYnzBssOCyMLHos7lkaWG6zcrJaZB1l/c7Wx/aHvZJDiEOFwwvHLMd/Ti3OQs6TXGxcM9yY3Dncq9wPeCh4HPDk8Qzw/OAV43XKO8pHwKfD18R3ld8K/20BmwJ3BKkETQr6F5wVVhH2JrwofEmEVsScyK6ovKgd0RIxZjEPYmvixOKM4trilRKiEo2SEpLLki+lzEv1S/2Sdiv9SUZWxoSMbRl3MpkyAzKbMldknsvSy1qTLZe9Kycl513uhTyuvD35dQUCBbcKQwrvFRUUp5VolEwo5SiNK71TNqFCqTKqKqLqX3VT9bkaq5oVNV9qHWp7am/UCdR51DXU7aiXqW+qv9Pg0jCtUaFxU9OipnPNRs3fWpJa2cBwV1tRu0j7oo53neu6VnR96Y7pftRj0BPV8613X9+j/qT+ExNEJuybmDZx3qSSyWyTt03hmrJgasjUbdNMpnVNezDdYvqEGUIzsmYazZwxy27WnFnfZnfMvjbHYk7dnEdzteYWzD00z2rehPlM88vm31ngtGDVwpCFLxatWCyyeMkSjaU/lp1Y9mV5z4q2lTWrTFa9WX1izYq1HmufrL+wcdHGZ5tCNm3bzLX5zJa0Ldu2fNu6bVvDtlfb07bP2X5pB8cOux17dnzbuW9P196UfQb7Fuxn2d9wgOlA0IETB80O9hzyO6xxROtIzVG9o2XHWI5NOvbreMoJiRNzTladEjq147TF6QNn9pwVOTvrnNq5vPN2F85d/HJpwWWtyxVXJK5cuaZwneP6k5s5t07dCbtz4m7R3SV3391ruW9z/9+DFw/PPWp67PFE48mip3nPNJ7HPL/1UuiV06sfrxe9sXtr9E7p3aH3qz4YfdjzseyTwadZn/2+HPkm8t3pe88Psx9nfm75+eaXzq9rv/X+ePzZ8HfK3x//qv77kQcBy+/MYAB42mNgZGBg/MAkySDCAAJMDIxALMYAouJAAgAhQwGeAHjajVJLSgNBEH09iZ8gZCVBXPVCRFxMxjguHNwERXEhiIJZJ5lJIupEMjEhLjyFJ8gBPIfuxGN4AJfi65qOSSQBGbrrdVfVq1c1DSCPF2SgsjkAT1wpVijwlGKHMc8WZ+BiaHEWm3i3eAEb+LJ4EQW1bvEShsqzeBlr6sPiHFbVp8Ur2FbfFudx4GxZ/IqCE1r8Bs95xCHauMcAHVyjiRa60CjBww58ojJC+muIiC8ZldAf4Y5W4xQx6vR2mG/2qvhCdmPybvnpCdZEThFtRNuzkcfMjOktoy++NrkjXHA18UCGqrAbdQkCMsyOD341l+ZE6D+cV6IioToTrdmry2yXHCOm3TlM52SIyJEIq+moIVyakW3ZW+KZNVeTUycaVW3I3MY5DVvR3Jh5hjJro/eGd2a+XeGrsY8xS0xrTnVRmc60IyzTyo/I0JM6J0Qx2Qeiq0udAYr8RvWrU3muVPp/ZJETStXE0nERFe61ie7SSVfkDWickWUgt77se6zh0wb8E/vj1/gD2IeGxXjabVcFlNtIEnWVmSaZLNMtM43tsT2znE02y8yoleS2pViWFMFAlpmZmZmZmZkZjhl2j/n2qlryZObdzUu6q1tV3dXVv361E5iQf98tThyU+D9/8C03CUwkARNnJ85InJ44K3Fu4jxIQgrSkIEs5CAPBShCCcowALMSZybOT5wDs2EQ5sBSsDQsA8vCcrA8rAArwkqwMqwC34NVYTVYHdaANWEtWBvWgXVhPVgfNoANYSPYGDaBTWEIKlCFGgxDHRrQhBEYhc1gc9gCtoStYGvYBubCtjAP5sN2sAC2hx1gR9gJdoZdYFfYDXaHPWBP2Av2hn1gX9gP9ocD4EA4CA6GQ+BQOAwUOBxU0ECHFghoQwcMMGEhdMGCHtjggAuLEgOJbxJl8MCHAEIYg3GYgElYDEfAkXAUHA3HwLFwHBwPJ8CJcBKcDKfAqXAanA5nwJlwFpwN58C5cB6cDxfAhXARXAyXwKVwGVwOV8CVcBVcDdfAtXAdXA83wI1wE9wMt8CtcBvcDnfAnXAX3A33wL1wH9wPD8CD8BA8DI/Ao/AYPA5PwJPwFDwNz8Cz8Bw8Dy/Ai/ASvAyvwKvwGrwOb8Cb8Ba8De/Au/AevA8fwIfwEXwMn8Cn8Bl8Dl/Al/AVfA3fhx/AD+FH8GP4CfwUfgY/h1/AL+FX8Gv4DfwWfgffwLfwe/gD/BH+BH+Gv8Bf4W/wd/gH/BP+Bf+G/8B3mEBAxCSmMI0ZzGIO81jAIpawjAM4C2fjIM7BpXBpXAaXxeUSa+DyuAKuiCvhyrgKfg9XxdVwdVwD18S1cG1cB9fF9XB93AA3xI1wY9wEN8UhrGAVaziMdWxgE0dwFDfDzXEL3BK3wq1xG5yL2+I8nI/b4QLcHnfAHXEn3Bl3wV1xN9wd98A9cS/cG/fBfXE/3B8PwAPxIDwYD8FD8TBU8HBUUUu8jzq2UGAbO2igiQuxixb20EYHXVyEHvoYYIhjOI4TOImL8Qg8Eo/Co/EYPBaPw+PxBDwRT8KT8RQ8FU/D0/EMPBPPwrPxHDwXz8Pz8QK8EC/Ci/ESvBQvw8vxCrwSr8Kr8Rq8Fq/D6/EGvBFvwpvxFrwVb8Pb8Q68E+/Cu/EevBfvw/vxAXwQH8KH8RF8FB/Dx/EJfBKfwqfxGXwWn8Pn8QV8EV/Cl/EVfBVfw9fxDXwT38K38R18N3Ehvofv4wf4IX6EH+Mn+Cl+hp/jF/glfoVfZ0PbHBqaO8R9dWio31fivhr3tbgfjvt63Dfivhn3I3E/Gvdzo766IOrrUV9fMC/dsVTfT/dC39QzvlA93cgJe0xYjivSBo2DlB+oXoEbRfTcYDIV+sJLtU2rlwsMxVK9jsDAyLJs+gE63Ywnes6YyC52nJ5i2jnZO2GQdNrtjG92bNVK6k4nHXiqb6QMpydytJpQVCtIBWZPpDxHbZVazrhtkcDTuf4gE7rcpU1bcyaKrqVOKrrp6ZagPV2hBllPtD3hGzl2RS5oOXo31bbUToEO03INxxZ+Ycyxwp5QyJ9iLPIG+VgO3cwiT3daIqupsk8GaidF//2U5jjdHDc91eumXc+0g4yu9oSnptqOHdB3q5UxA9Uy9WIgJgLFEGbHCApSHjdbgVGgbx1bsUQ7KEWiLuxAeMVo4LF6OZIXhn5gtidTfJaiabdIL7KLZak70FZ1wVFTxsyWcLKuqQehJzKusHXTKvRUV2FfhZdRW7wgRZj8FC0zSPuG6om0bgiKEF9Y2Q+Eq2iq3h1XvVa5rVII+6NcX0hx0NOuSiAgYDhutu14PF+S6v2BXCkepMVCoQcl2mfMc6KTl/sDeYS8a4W+wsAo9Ew7FosRiKScdbqyLy8KBYWE7HiUN+22E5n5uieE7RtOUI7NIlTkyTCSCppq90XV85xx6UcxEqUXuUgO3fi7RIQMEeOI3PHNxUJph5ZVimW/p1rWbDGhW2pPnXIr1THbBDuhtilHPJETkwQ0uo08C7rl+KJEUbFNuyPV0xRPW+R01RJ2S/Uynmq3nF5Wd3o9uuNMT+3YIij04xW6U3Fk/wjuwbgQQZmO7rq8pE4JW2oTCoUXbVaMB+zCrNjxMeEFJu04GI8NxzMXE3xVK0+IV3SDFwnGzYBwGQWeQcawl6NShHiFNvecZFdMpiib/Vzssl8OjLCn+eQrB25WPGJ3eZyXRGKoVrso2SXilCyvSxRRtky7S+CMQpl1Q9+gY5Upe4RHtKHwZ0khpp2hzV1jstgxaQctwkHEDrxN2iIcUHA534sS4tFGA/3kjYYFqRBtFh841z9rJlo5E9rMIUWCGCUNB7iV9Hw/abQoKQgNFDw7pQnLKuoc1jYFNhAFg64xRrcUGW1ZKYVuNMMBGYwQqSxB5JwZM3KBWTOmQnemES9DHO5oIjPuUc4b6UD1u36GGJUOk9c8U7R11RcFRm6UJ+mO54RuimOZJoyErYwmVGKIpB4GdJUuRUV1JX5MN+WrY6LA8VE0AmqXEOd4hCcMLXQsYgzP7IrAoAU7Rj4kXvJoWUE+aJZIE3hNnWg+1Lt5ukbyh9J3YEqSYZ/dcZwOnWaKA4rTJtJ0h2KyQDEXgTxpLhIpSSNBJnEkylhR3hCF237KdzyCGjVRnkiJkqdf2WRR6WMtRX47BJgO4b9FJUlz6I6LMZxZs9SHtqwoxPEB4TUQxK05wrZHd68SIxLnFSx2QiFYaDniBbrnjhiQIVb6FawUDSOkZrmUKr1WkWwDw/Ep+CLnh2bAN5ZjUPGOGZ0KlRBUYRxiZa6UspzwEbTQtOgEnRwZu1x38mqPdldtXWR6otU1g2KbXaJdFgpyXVAdMCKaag+1xWDLCTWGks0Rl/ibMRPhb8YU4W/GmM9VWGJfnGaY61sUlqhmW8LvUtnIWKrLnQRKUOo5Gp9LZmMpxrfEW2FR6ATx0pEY3TOd1rbpMJFumqq/NVmIqYACM3s6BUoamkaDPC6ICZezMLpdukA30kv7PXIk3abUspM9YWQ7xHWu2soRzUlc5PgtwZoDUpDUQmhu5SjGVL1UK8Uvhrx0iNSsWVN8FxMQkUlULGT+pnRisTybcLnsMtkQKlNKtTlanFZZin5IGUnpa7oE61CLJFIbqZXccPFijp0pdEEFlBfkMA4sERX58DJMYbUG+oUm8maQS5RCaCIMhaZvUEQ9IjvBhWdCbxFBxdXG7z9a5syYiQlq+hQT1PSxJCgj6Fn1lO77tQxhkyizELFqDGJiJqqOSxHeTdc3/WkFaXBqrl+0UkptqJaXTz9eP0OT5O/AkpeDLNcR5cvJnCUo6RmGkSARG32XzwhJ6zIllFqlWohKvqwIlPaU1lzZIoAsQQpBl7WbSRF6yY7mJkO/lTRtL7nQnUx6oZbseuNJLdD5mSzyUzk7W/KQxsBwDVWjjFRq1dE5U7MB0akWBsJf9n+n+Fjl/rTk4MEZI8lNSq02zE29NEnVNNTig8SD1ARdc36i//SY0uFgZlsEFnpUE6XTS69PXvTGonHHU3uZNr1pu15SbRF1VJqVAc0MtJBDH18DMaHlFaNOTs2yHNpoSZUqTxuH7vSvjKvZ08ZRio/TM9cZ97OUpp5jttKUGOEEuWlqXFv87qRLRc0JPX9RSDdGzwGCipNpEy1bIsUNF/DAdJN+yFfbaGT5x405JpJa2MGxbnpcmJpDPxxs+kcKzeqAPLvSPzzPDS8TudSvuVZUc/hTY6DlBNM+8NxIaYye4vQqlT7RzMhQOapsckJxeKrKTY0bvquROjcNbprcjHAjf7YtqMwdolirFZoZZaPRGg/ZaJSNRtlolI1G2Wh0NKUMD0kLjaUqNzVuhqPVtq3woMFNk5sRbtioMsQNf62wUYWNKsPc1LlhiwpbVNiiEvs2byju2a7KdlW2q7Jdle2qbFdluyrbVXmnGu9UY4saW9TYoha7Nz9ecH4l7qUGm9biLefX474R97z4MK8xzLsO867DvOuw/MCmw7HpdrxxnTeu87J1NqqzUZ2N6mxUZ6M6G9XZ1QZbNNiiwRYNtmiwRYOVG6zcYOUGKzdZucnKTVZusnKTlZu8fJMtmmzRZIvm6H8BGA6BXQAAALgB/4WwAY0AS7AIUFixAQGOWbFGBitYIbAQWUuwFFJYIbCAWR2wBitcWFmwFCsAAAABU3PG6QAA", "encoding": "base64" }, "redirectURL": "", "headersSize": 300, "bodySize": 83760, "_transferSize": 84060 }, "cache": {}, "timings": { "blocked": 1.77000000257976, "dns": -1, "connect": -1, "send": 0.07999999797903001, "wait": 1.5290000010281801, "receive": 7.150999997975308, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "197244" }, { "startedDateTime": "2017-06-27T11:53:04.678Z", "time": 330.70500000030734, "request": { "method": "POST", "url": "https://lawipac.com/crm/api/v1/Email", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Origin", "value": "https://lawipac.com" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Content-Length", "value": "718" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 704, "bodySize": 671, "postData": { "mimeType": "application/json", "text": "{\"name\":\"Quote: 反动阿凡零担萨;fsda\",\"nameHash\":{\"info@biukop.com.au\":\"MySelf\"},\"parentId\":\"593e16b9b6c827c87\",\"parentType\":\"Account\",\"parentName\":\"MySelf\",\"to\":\"info@biukop.com.au\",\"attachmentsIds\":[\"59524719694af75ef\"],\"attachmentsNames\":{\"59524719694af75ef\":\"Quote 反动阿凡零担萨;fsda.pdf\"},\"isRead\":true,\"isImportant\":false,\"inTrash\":false,\"folderId\":false,\"isUsers\":false,\"isHtml\":true,\"status\":\"Sending\",\"isSystem\":false,\"isJustSent\":false,\"assignedUserId\":\"1\",\"assignedUserName\":\"孙鹏 sunpeng\",\"body\":\"



- Patrick  from CRM

\",\"from\":\"patrick@lawipac.com\",\"subject\":\"Quote: 反动阿凡零担萨;fsda\",\"bcc\":\"\",\"cc\":\"\",\"bodyPlain\":\"\\n\\n\\n\\n- Patrick  from CRM\\n\\n\\n\"}" } }, "response": { "status": 500, "statusText": "Internal Server Error", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Tue, 27 Jun 2017 11:53:04 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Connection", "value": "close" }, { "name": "Content-Length", "value": "0" }, { "name": "X-Status-Reason", "value": "Subject value must be composed of printable US-ASCII or UTF-8 characters." }, { "name": "Content-Type", "value": "text/html;charset=UTF-8" } ], "cookies": [], "content": { "size": 0, "mimeType": "text/html", "compression": 0, "text": "" }, "redirectURL": "", "headersSize": 276, "bodySize": 0, "_transferSize": 276 }, "cache": {}, "timings": { "blocked": 2.44399999792222, "dns": -1, "connect": -1, "send": 0.1320000010309701, "wait": 327.5129999965428, "receive": 0.6160000048113261, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "198429" }, { "startedDateTime": "2017-06-27T11:53:05.865Z", "time": 36.69300000183284, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Notification/action/notReadCount", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 648, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:53:05 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:53:05 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=100" }, { "name": "Content-Length", "value": "1" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 1, "mimeType": "application/json", "compression": 0, "text": "1" }, "redirectURL": "", "headersSize": 350, "bodySize": 1, "_transferSize": 351 }, "cache": {}, "timings": { "blocked": 2.84099999407772, "dns": 0.010999996447939697, "connect": 2.86900000355672, "send": 0.20000000949949026, "wait": 30.39299999363723, "receive": 0.3790000046137436, "ssl": 1.85300000885035 }, "serverIPAddress": "192.168.1.36", "connection": "198540" }, { "startedDateTime": "2017-06-27T11:53:05.913Z", "time": 16.68299999437295, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Activities/action/popupNotifications", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 652, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:53:05 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:53:05 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=99" }, { "name": "Content-Length", "value": "2" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 2, "mimeType": "application/json", "compression": 0, "text": "[]" }, "redirectURL": "", "headersSize": 349, "bodySize": 2, "_transferSize": 351 }, "cache": {}, "timings": { "blocked": 1.61999999545515, "dns": -1, "connect": -1, "send": 0.07900000491644987, "wait": 14.4739999959711, "receive": 0.5099999980302492, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "198540" }, { "startedDateTime": "2017-06-27T11:53:11.150Z", "time": 7866.00300000282, "request": { "method": "POST", "url": "https://lawipac.com/crm/api/v1/Email", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Origin", "value": "https://lawipac.com" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Content-Length", "value": "694" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 704, "bodySize": 661, "postData": { "mimeType": "application/json", "text": "{\"name\":\"Quote: 反动阿凡零担萨;fsda\",\"nameHash\":{\"info@biukop.com.au\":\"MySelf\"},\"parentId\":\"593e16b9b6c827c87\",\"parentType\":\"Account\",\"parentName\":\"MySelf\",\"to\":\"info@biukop.com.au\",\"attachmentsIds\":[\"59524719694af75ef\"],\"attachmentsNames\":{\"59524719694af75ef\":\"Quote 反动阿凡零担萨;fsda.pdf\"},\"isRead\":true,\"isImportant\":false,\"inTrash\":false,\"folderId\":false,\"isUsers\":false,\"isHtml\":true,\"status\":\"Sending\",\"isSystem\":false,\"isJustSent\":false,\"assignedUserId\":\"1\",\"assignedUserName\":\"孙鹏 sunpeng\",\"body\":\"



- Patrick  from CRM

\",\"subject\":\"Quote: ff\",\"from\":\"patrick@lawipac.com\",\"bcc\":\"\",\"cc\":\"\",\"bodyPlain\":\"\\n\\n\\n\\n- Patrick  from CRM\\n\\n\\n\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:53:11 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:53:19 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=100" }, { "name": "Content-Length", "value": "1382" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 1382, "mimeType": "application/json", "compression": 0, "text": "{\"id\":\"5952472736463bf9b\",\"name\":\"Quote: ff\",\"deleted\":false,\"from\":\"patrick@lawipac.com\",\"to\":\"info@biukop.com.au\",\"cc\":\"\",\"bcc\":\"\",\"isRead\":true,\"isNotRead\":false,\"isReplied\":false,\"isNotReplied\":false,\"isImportant\":false,\"inTrash\":false,\"folderId\":false,\"isUsers\":false,\"nameHash\":{\"info@biukop.com.au\":\"MySelf\"},\"messageId\":\"\",\"bodyPlain\":\"\\n\\n\\n\\n- Patrick\\u00a0 from CRM\\n\\n\\n\",\"body\":\"


<\\/p>

- Patrick  from CRM
<\\/p>\",\"isHtml\":true,\"status\":\"Sent\",\"hasAttachment\":true,\"dateSent\":\"2017-06-27 11:53:18\",\"createdAt\":\"2017-06-27 11:53:11\",\"modifiedAt\":\"2017-06-27 11:53:19\",\"isSystem\":false,\"isJustSent\":true,\"isBeingImported\":false,\"fromEmailAddressId\":\"57e2bf61ebdbbcd17\",\"toEmailAddressesIds\":[\"593e16b9b7804357e\"],\"ccEmailAddressesIds\":[],\"attachmentsIds\":[\"59524719694af75ef\"],\"attachmentsNames\":{\"59524719694af75ef\":\"Quote \\u53cd\\u52a8\\u963f\\u51e1\\u96f6\\u62c5\\u8428;fsda.pdf\"},\"parentId\":\"593e16b9b6c827c87\",\"parentType\":\"Account\",\"parentName\":\"MySelf\",\"createdById\":\"1\",\"sentById\":\"1\",\"modifiedById\":\"1\",\"modifiedByName\":\"\\u5b59\\u9e4f sunpeng\",\"assignedUserId\":\"1\",\"assignedUserName\":\"\\u5b59\\u9e4f sunpeng\",\"usersIds\":[\"1\"],\"usersNames\":{},\"usersColumns\":{\"57e2bf61ebdbbcd17\":{\"isRead\":true}},\"assignedUsersIds\":[\"1\"],\"accountId\":\"593e16b9b6c827c87\",\"accountName\":\"MySelf\",\"bccEmailAddressesIds\":[]}" }, "redirectURL": "", "headersSize": 353, "bodySize": 1382, "_transferSize": 1735 }, "cache": {}, "timings": { "blocked": 2.23699999332894, "dns": 0.00800000270827983, "connect": 2.3710000095889, "send": 0.13099999341648072, "wait": 7860.497000001487, "receive": 0.7590000022901222, "ssl": 1.6259999974863604 }, "serverIPAddress": "192.168.1.36", "connection": "198554" }, { "startedDateTime": "2017-06-27T11:53:15.866Z", "time": 26.02800000749994, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Notification/action/notReadCount", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 648, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:53:15 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:53:15 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=100" }, { "name": "Content-Length", "value": "1" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 1, "mimeType": "application/json", "compression": 0, "text": "1" }, "redirectURL": "", "headersSize": 350, "bodySize": 1, "_transferSize": 351 }, "cache": {}, "timings": { "blocked": 2.29699999908917, "dns": 0.012000004062429959, "connect": 2.67999999050516, "send": 0.14500001270790008, "wait": 19.325999994180137, "receive": 1.5680000069551419, "ssl": 1.7939999961526998 }, "serverIPAddress": "192.168.1.36", "connection": "198574" }, { "startedDateTime": "2017-06-27T11:53:20.933Z", "time": 19.69000000099186, "request": { "method": "GET", "url": "https://lawipac.com/crm/api/v1/Activities/action/popupNotifications", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Espo-Authorization", "value": "cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "lawipac.com" }, { "name": "Accept-Language", "value": "en,zh-CN;q=0.8,zh;q=0.6,zh-TW;q=0.4" }, { "name": "Authorization", "value": "Basic cGF0cmljazpmMDQwODg4YWFlNTlhNGE4MmRjYmM0YmY1NjUzZWQ1Mg==" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36" }, { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Referer", "value": "https://lawipac.com/crm/" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" }, { "name": "Cookie", "value": "auth-token=f040888aae59a4a82dcbc4bf5653ed52" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "auth-token", "value": "f040888aae59a4a82dcbc4bf5653ed52", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 652, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Date", "value": "Tue, 27 Jun 2017 11:53:20 GMT" }, { "name": "Last-Modified", "value": "Tue, 27 Jun 2017 11:53:20 GMT" }, { "name": "Server", "value": "Apache/2.4.18 (Ubuntu)" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Cache-Control", "value": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=5, max=99" }, { "name": "Content-Length", "value": "2" }, { "name": "Expires", "value": "0" } ], "cookies": [], "content": { "size": 2, "mimeType": "application/json", "compression": 0, "text": "[]" }, "redirectURL": "", "headersSize": 349, "bodySize": 2, "_transferSize": 351 }, "cache": {}, "timings": { "blocked": 2.67000000167172, "dns": -1, "connect": -1, "send": 0.16099998902063994, "wait": 16.02700000512414, "receive": 0.8320000051753595, "ssl": -1 }, "serverIPAddress": "192.168.1.36", "connection": "198554" } ] } }