{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Deconvolution of the *Thickness* effect\n", "\n", "This is the third part of this long journey in the thickness of the silicon sensor of the Pilatus detector:\n", "after characterizing the precise position of the Pilatus-1M on the goniometer of ID28 we noticed there are some discrepancies in the ring position and peak width as function of the position on the detector. \n", "In a second time the thickness of the detector was modeled and allowed us to define a sparse-matrix which represent the bluring of the signal with a point-spread function which actually depends on the position of the detector.\n", "This convolution can be revereted using techniques developped for inverse problems. \n", "Two pseudo-inversion algorithm have been tested, either limiting least-squares errors or with poissonian constrains. \n", "\n", "We will now correct the images of the first notebook called \"goniometer\" with the sparse matrix calculated in the second one (called \"raytracing\") and check if the pick-width is less chaotic and if peaks are actually thinner." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "%matplotlib nbagg" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import os\n", "import time\n", "start_time = time.perf_counter()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "import numpy\n", "import fabio, pyFAI\n", "from os.path import basename\n", "from pyFAI.gui import jupyter\n", "from pyFAI.calibrant import get_calibrant\n", "from silx.resources import ExternalResources\n", "from matplotlib.pyplot import subplots\n", "from matplotlib.lines import Line2D\n", "from ipywidgets import interact, interactive, fixed, interact_manual\n", "import ipywidgets as widgets" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "gonio_ID28\n", "det130_g45_0001p.npt\n", "det130_g0_0001p.cbf\n", "det130_g17_0001p.npt\n", "det130_g0_0001p.npt\n", "det130_g45_0001p.cbf\n", "det130_g17_0001p.cbf\n" ] } ], "source": [ "downloader = ExternalResources(\"thick\", \"http://www.silx.org/pub/pyFAI/testimages\")\n", "all_files = downloader.getdir(\"gonio_ID28.tar.bz2\")\n", "for afile in all_files:\n", " print(basename(afile))" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "from scipy.sparse import save_npz, load_npz, csr_matrix, csc_matrix, linalg\n", "#Saved in notebook called \"raytracing\"\n", "csr = load_npz(\"csr.npz\")" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "# Detector: PILATUS 2M, 24-0111\r\n", "# 2016-09-25T21:17:04.826413\r\n", "# Pixel_size 172e-6 m x 172e-6 m\r\n", "# Silicon sensor, thickness 0.000450 m\r\n", "# Exposure_time 19.9977 s\r\n", "# Exposure_period 19.9977 s\r\n", "# Tau = 0.0 s\r\n", "# Count_cutoff 1053499 counts\r\n", "# Threshold_setting: 12000.0 eV\r\n", "# Gain_setting: low gain (vrf = -0.300)\r\n", "# N_excluded_pixels = 32\r\n", "# Excluded_pixels: badpix_mask.tif\r\n", "# Flat_field: FF_p2m0111_E26000_T13000_vrf_m0p30.tif\r\n", "# Trim_file: p2m0111_E26000_T13000_vrf_m0p30.bin\r\n", "# Image_path: /ramdisk/\r\n", "# Wavelength 0.7 A\r\n", "# Start_angle -10.00 deg.\r\n", "# Angle_increment 20.00 deg.\r\n", "# Omega 0.00 deg.\r\n", "# Omega_increment 0.00 deg.\r\n", "# Phi -10.00 deg.\r\n", "# Phi_increment 20.00 deg.\r\n", "# Kappa 0.0 deg.\r\n", "# Oscillation_axis PHI\r\n", "# Detector_distance 0.157 m\r\n", "# Detector_Voffset 0.0 m\r\n", "# Beam_xy (542.41, 732.4) pixels\r\n", "# Flux 0 counts\r\n", "# Temperature 0.00 K\r\n", "# Blower 0.0 C\r\n", "# Lakeshore 0.00 K\n", "# Detector: PILATUS 2M 24-0111\n", "# Silicon sensor, thickness 0.00045 m\n", "# Pixel_size 0.000172 m x 0.000172 m\n", "# Exposure_time 19.9977 s\n", "# Exposure_period 19.9977 s\n", "# Tau = 0.0 s\n", "# Count_cutoff 1053499 counts\n", "# Threshold_setting: 12000.0 eV\n", "# Gain_setting: low gain (vrf = -0.200)\n", "# N_excluded_pixels = 32\n", "# Excluded_pixels: badpix_mask.tif\n", "# Flat_field: FF_p2m0111_E26000_T13000_vrf_m0p30.tif\n", "# Trim_file: p2m0111_E26000_T13000_vrf_m0p30.bin\n", "# Image_path: /ramdisk/\n", "# Wavelength 0.7 A\n", "# Detector_distance 0.157 m\n", "# Detector_Voffset 0.0 m\n", "# Beam_xy (542.41, 732.4) pixels\n", "# Flux 0.0\n", "# Start_angle -10.0 deg.\n", "# Angle_increment 20.0 deg.\n", "# Kappa 0.0 deg.\n", "# Phi -10.0 deg.\n", "# Phi_increment 20.0 deg.\n", "# Omega 0.0 deg.\n", "# Omega_increment 0.0 deg.\n", "# Oscillation_axis PHI\n", "# Detector: PILATUS 2M, 24-0111\r\n", "# 2016-09-25T21:18:25.326313\r\n", "# Pixel_size 172e-6 m x 172e-6 m\r\n", "# Silicon sensor, thickness 0.000450 m\r\n", "# Exposure_time 19.9977 s\r\n", "# Exposure_period 19.9977 s\r\n", "# Tau = 0.0 s\r\n", "# Count_cutoff 1053499 counts\r\n", "# Threshold_setting: 12000.0 eV\r\n", "# Gain_setting: low gain (vrf = -0.300)\r\n", "# N_excluded_pixels = 32\r\n", "# Excluded_pixels: badpix_mask.tif\r\n", "# Flat_field: FF_p2m0111_E26000_T13000_vrf_m0p30.tif\r\n", "# Trim_file: p2m0111_E26000_T13000_vrf_m0p30.bin\r\n", "# Image_path: /ramdisk/\r\n", "# Wavelength 0.7 A\r\n", "# Start_angle -10.00 deg.\r\n", "# Angle_increment 20.00 deg.\r\n", "# Omega 0.00 deg.\r\n", "# Omega_increment 0.00 deg.\r\n", "# Phi -10.00 deg.\r\n", "# Phi_increment 20.00 deg.\r\n", "# Kappa 0.0 deg.\r\n", "# Oscillation_axis PHI\r\n", "# Detector_distance 0.157 m\r\n", "# Detector_Voffset 0.0 m\r\n", "# Beam_xy (542.41, 732.4) pixels\r\n", "# Flux 0 counts\r\n", "# Temperature 0.00 K\r\n", "# Blower 0.0 C\r\n", "# Lakeshore 0.00 K\n", "# Detector: PILATUS 2M 24-0111\n", "# Silicon sensor, thickness 0.00045 m\n", "# Pixel_size 0.000172 m x 0.000172 m\n", "# Exposure_time 19.9977 s\n", "# Exposure_period 19.9977 s\n", "# Tau = 0.0 s\n", "# Count_cutoff 1053499 counts\n", "# Threshold_setting: 12000.0 eV\n", "# Gain_setting: low gain (vrf = -0.200)\n", "# N_excluded_pixels = 32\n", "# Excluded_pixels: badpix_mask.tif\n", "# Flat_field: FF_p2m0111_E26000_T13000_vrf_m0p30.tif\n", "# Trim_file: p2m0111_E26000_T13000_vrf_m0p30.bin\n", "# Image_path: /ramdisk/\n", "# Wavelength 0.7 A\n", "# Detector_distance 0.157 m\n", "# Detector_Voffset 0.0 m\n", "# Beam_xy (542.41, 732.4) pixels\n", "# Flux 0.0\n", "# Start_angle -10.0 deg.\n", "# Angle_increment 20.0 deg.\n", "# Kappa 0.0 deg.\n", "# Phi -10.0 deg.\n", "# Phi_increment 20.0 deg.\n", "# Omega 0.0 deg.\n", "# Omega_increment 0.0 deg.\n", "# Oscillation_axis PHI\n", "# Detector: PILATUS 2M, 24-0111\r\n", "# 2016-09-25T21:19:54.326067\r\n", "# Pixel_size 172e-6 m x 172e-6 m\r\n", "# Silicon sensor, thickness 0.000450 m\r\n", "# Exposure_time 19.9977 s\r\n", "# Exposure_period 19.9977 s\r\n", "# Tau = 0.0 s\r\n", "# Count_cutoff 1053499 counts\r\n", "# Threshold_setting: 12000.0 eV\r\n", "# Gain_setting: low gain (vrf = -0.300)\r\n", "# N_excluded_pixels = 32\r\n", "# Excluded_pixels: badpix_mask.tif\r\n", "# Flat_field: FF_p2m0111_E26000_T13000_vrf_m0p30.tif\r\n", "# Trim_file: p2m0111_E26000_T13000_vrf_m0p30.bin\r\n", "# Image_path: /ramdisk/\r\n", "# Wavelength 0.7 A\r\n", "# Start_angle -10.00 deg.\r\n", "# Angle_increment 20.00 deg.\r\n", "# Omega 0.00 deg.\r\n", "# Omega_increment 0.00 deg.\r\n", "# Phi -10.00 deg.\r\n", "# Phi_increment 20.00 deg.\r\n", "# Kappa 0.0 deg.\r\n", "# Oscillation_axis PHI\r\n", "# Detector_distance 0.157 m\r\n", "# Detector_Voffset 0.0 m\r\n", "# Beam_xy (542.41, 732.4) pixels\r\n", "# Flux 0 counts\r\n", "# Temperature 0.00 K\r\n", "# Blower 0.0 C\r\n", "# Lakeshore 0.00 K\n", "# Detector: PILATUS 2M 24-0111\n", "# Silicon sensor, thickness 0.00045 m\n", "# Pixel_size 0.000172 m x 0.000172 m\n", "# Exposure_time 19.9977 s\n", "# Exposure_period 19.9977 s\n", "# Tau = 0.0 s\n", "# Count_cutoff 1053499 counts\n", "# Threshold_setting: 12000.0 eV\n", "# Gain_setting: low gain (vrf = -0.200)\n", "# N_excluded_pixels = 32\n", "# Excluded_pixels: badpix_mask.tif\n", "# Flat_field: FF_p2m0111_E26000_T13000_vrf_m0p30.tif\n", "# Trim_file: p2m0111_E26000_T13000_vrf_m0p30.bin\n", "# Image_path: /ramdisk/\n", "# Wavelength 0.7 A\n", "# Detector_distance 0.157 m\n", "# Detector_Voffset 0.0 m\n", "# Beam_xy (542.41, 732.4) pixels\n", "# Flux 0.0\n", "# Start_angle -10.0 deg.\n", "# Angle_increment 20.0 deg.\n", "# Kappa 0.0 deg.\n", "# Phi -10.0 deg.\n", "# Phi_increment 20.0 deg.\n", "# Omega 0.0 deg.\n", "# Omega_increment 0.0 deg.\n", "# Oscillation_axis PHI\n" ] }, { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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\" width=\"900\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Display all images as acquired\n", "mask = numpy.load(\"mask.npy\")\n", "images = [fabio.open(i).data for i in sorted(all_files) if i.endswith(\"cbf\")]\n", "\n", "fig, ax = subplots(1, 3, figsize=(9,3))\n", "for i, img in enumerate(images):\n", " jupyter.display(img, ax=ax[i], label=str(i))" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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wfHjxyEpKQnu3bs31KcW1l555RUYM2YM/PKXv/z/7d2xSqphAMZxFwuHCIRATOwe3FwaGpyc2py6gTYHb8EbaPYO2gWhpmhqiYYWBW9BsEmeMxlIjXKOnvf3Gz9F+Px4hv/yfjvHIK/X6yTJarXKcDjMy8tLFotFnp6e0u12c3l5+ePo51arldlslre3t9zc3PyTY5KHw2Gen58zn8/z+vqafr+fs7Oz77D93FcAAAFBSURBVP9+PB7n/Pw8j4+PeX9/z2Aw+PUY60O4l63NZpN2u53RaLRz/diezbGza7veJ7s+DHZt1/tm2+ybIDxiDw8Pubq6ysnJSTqdzs6x0IfktxeoViqVTCaTJMl6vU6v18vFxUWq1Wra7Xbu7u6yXC53fufr6yv39/ep1+up1Wrp9/s/vvM3bN9TVK1W02w2c3t7m4+Pj+/Pty+6bTQaOT09zfX19c4Jbcnh3MvWdDpNpVLJ5+fnzvVjezb/A7u2632x68Nh13a9T7bNvglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQglCAACAQv0BeNFjBygtbgUAAAAASUVORK5CYII=\" width=\"900\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "(1, 22, 67.40802235349464, 11.10922455979307, 1.824532067391076, 3.948079607055263, 44886732.12361038)\n", "(1, 22, 71.1619233914243, 12.075457104586718, 1.8280417920600356, 3.91828178168281, 38825920.361508764)\n", "(1, 23, 30.219711117658644, 5.206798871816012, 1.862128839056976, 3.9048464388452633, 16554075.29726397)\n" ] } ], "source": [ "# Display all images once they have been corrected with least-squares minimization\n", "\n", "fig, ax = subplots(1, 3, figsize=(9,3))\n", "\n", "msk = numpy.where(mask)\n", "for i, img in enumerate(images):\n", " fl = img.astype(\"float32\")\n", " fl[msk] = 0.0 # set masked values to 0, negative values could induce errors\n", " bl = fl.ravel()\n", " res = linalg.lsmr(csr.T, bl)\n", " print(res[1:])\n", " cor = res[0].reshape(img.shape)\n", " jupyter.display(cor, ax=ax[i], label=str(i))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "It turns out the deconvolution is not that straight forwards and creates some negative wobbles near the rings. \n", "This phenomenon is well known in inverse methods which provide a damping factor to limit the effect. This damping factor needs to be adjusted manually to avoid this." ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "scrolled": true }, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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\" width=\"800\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "--- Logging error ---\n", "Traceback (most recent call last):\n", " File \"/usr/lib/python3.9/logging/__init__.py\", line 1082, in emit\n", " stream.write(msg + self.terminator)\n", "OSError: [Errno 5] Input/output error\n", "Call stack:\n", " File \"/usr/lib/python3.9/runpy.py\", line 197, in _run_module_as_main\n", " return _run_code(code, main_globals, None,\n", " File \"/usr/lib/python3.9/runpy.py\", line 87, in _run_code\n", " exec(code, run_globals)\n", " File \"/usr/lib/python3/dist-packages/ipykernel_launcher.py\", line 16, in <module>\n", " app.launch_new_instance()\n", " File \"/usr/lib/python3/dist-packages/traitlets/config/application.py\", line 845, in launch_instance\n", " app.start()\n", " File \"/usr/lib/python3/dist-packages/ipykernel/kernelapp.py\", line 612, in start\n", " self.io_loop.start()\n", " File \"/usr/lib/python3/dist-packages/tornado/platform/asyncio.py\", line 199, in start\n", " self.asyncio_loop.run_forever()\n", " File \"/usr/lib/python3.9/asyncio/base_events.py\", line 596, in run_forever\n", " self._run_once()\n", " File \"/usr/lib/python3.9/asyncio/base_events.py\", line 1890, in _run_once\n", " handle._run()\n", " File \"/usr/lib/python3.9/asyncio/events.py\", line 80, in _run\n", " self._context.run(self._callback, *self._args)\n", " File \"/usr/lib/python3/dist-packages/tornado/ioloop.py\", line 688, in <lambda>\n", " lambda f: self._run_callback(functools.partial(callback, future))\n", " File \"/usr/lib/python3/dist-packages/tornado/ioloop.py\", line 741, in _run_callback\n", " ret = callback()\n", " File \"/usr/lib/python3/dist-packages/tornado/gen.py\", line 814, in inner\n", " self.ctx_run(self.run)\n", " File \"/usr/lib/python3/dist-packages/tornado/gen.py\", line 775, in run\n", " yielded = self.gen.send(value)\n", " File \"/usr/lib/python3/dist-packages/ipykernel/kernelbase.py\", line 362, in process_one\n", " yield gen.maybe_future(dispatch(*args))\n", " File \"/usr/lib/python3/dist-packages/tornado/gen.py\", line 234, in wrapper\n", " yielded = ctx_run(next, result)\n", " File \"/usr/lib/python3/dist-packages/ipykernel/kernelbase.py\", line 265, in dispatch_shell\n", " yield gen.maybe_future(handler(stream, idents, msg))\n", " File \"/usr/lib/python3/dist-packages/tornado/gen.py\", line 234, in wrapper\n", " yielded = ctx_run(next, result)\n", " File \"/usr/lib/python3/dist-packages/ipykernel/kernelbase.py\", line 540, in execute_request\n", " self.do_execute(\n", " File \"/usr/lib/python3/dist-packages/tornado/gen.py\", line 234, in wrapper\n", " yielded = ctx_run(next, result)\n", " File \"/usr/lib/python3/dist-packages/ipykernel/ipkernel.py\", line 302, in do_execute\n", " res = shell.run_cell(code, store_history=store_history, silent=silent)\n", " File \"/usr/lib/python3/dist-packages/ipykernel/zmqshell.py\", line 539, in run_cell\n", " return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)\n", " File \"/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py\", line 2877, in run_cell\n", " result = self._run_cell(\n", " File \"/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py\", line 2923, in _run_cell\n", " return runner(coro)\n", " File \"/usr/lib/python3/dist-packages/IPython/core/async_helpers.py\", line 68, in _pseudo_sync_runner\n", " coro.send(None)\n", " File \"/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py\", line 3146, in run_cell_async\n", " has_raised = await self.run_ast_nodes(code_ast.body, cell_name,\n", " File \"/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py\", line 3338, in run_ast_nodes\n", " if (await self.run_code(code, result, async_=asy)):\n", " File \"/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py\", line 3418, in run_code\n", " exec(code_obj, self.user_global_ns, self.user_ns)\n", " File \"<ipython-input-8-c9827655079d>\", line 18, in <module>\n", " display(interactive_plot)\n", " File \"/usr/lib/python3/dist-packages/IPython/core/display.py\", line 313, in display\n", " format_dict, md_dict = format(obj, include=include, exclude=exclude)\n", " File \"/usr/lib/python3/dist-packages/IPython/core/formatters.py\", line 146, in format\n", " if self.ipython_display_formatter(obj):\n", " File \"<decorator-gen-4>\", line 2, in __call__\n", " File \"/usr/lib/python3/dist-packages/IPython/core/formatters.py\", line 224, in catch_format_error\n", " r = method(self, *args, **kwargs)\n", " File \"/usr/lib/python3/dist-packages/IPython/core/formatters.py\", line 918, in __call__\n", " method()\n", " File \"/usr/lib/python3/dist-packages/ipywidgets/widgets/widget.py\", line 504, in _ipython_display_\n", " loud_error('Widget Javascript not detected. It may not be '\n", " File \"/usr/lib/python3/dist-packages/ipywidgets/widgets/widget.py\", line 494, in loud_error\n", " self.log.warn(message)\n", "Message: 'Widget Javascript not detected. It may not be installed or enabled properly.'\n", "Arguments: ()\n", "Widget Javascript not detected. It may not be installed or enabled properly.\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "679b6206648e4c2ab4b24fbaf9284bd7" } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "img = images[0]\n", "fl = img.astype(\"float32\")\n", "fl[msk] = 0.0 # set masked values to 0\n", "blured = fl.ravel()\n", "fig, ax = subplots(1, 2, figsize=(8,4))\n", "im0 = ax[0].imshow(numpy.arcsinh(fl), cmap=\"inferno\")\n", "im1 = ax[1].imshow(numpy.arcsinh(fl), cmap=\"inferno\")\n", "ax[0].set_title(\"Original\")\n", "ax[1].set_title(\"Deconvolved\")\n", "def deconvol(damp):\n", " res = linalg.lsmr(csr.T, blured, damp=damp, x0=blured)\n", " restored = res[0].reshape(mask.shape)\n", " im1.set_data(numpy.arcsinh(restored))\n", " print(\"Number of negative pixels: %i\"%(restored<0).sum())\n", "\n", "\n", "interactive_plot = widgets.interactive(deconvol, damp=(0, 5.0))\n", "display(interactive_plot)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0 0.1 12873 (2, 19, 4317963.467172676, 5.796222507131833, 1.6995853423249883, 3.3573597881674195, 41659950.47115388)\n", "1 0.1 12250 (2, 19, 3751081.3232033723, 6.130294950181751, 1.7033086555221173, 3.4429611365152657, 36395298.00027828)\n", "2 0.1 17393 (2, 20, 1574328.6101574465, 2.2157599000276864, 1.7393055159095367, 3.4852624162490127, 15078118.68779698)\n", "0 0.2 11688 (2, 14, 7881767.948629593, 5.131233708982173, 1.4661572073658458, 2.702575946099344, 34991606.27574904)\n", "1 0.2 10719 (2, 14, 6919721.86173985, 4.713794281607347, 1.4712255190981613, 2.725752576968081, 31156874.172323484)\n", "2 0.2 14893 (2, 14, 2832176.59436549, 2.766164129458951, 1.465294038864149, 2.718024167657065, 12392353.535399606)\n", "0 0.30000000000000004 9574 (2, 11, 10545525.37060314, 3.987369950737397, 1.3061977941858618, 2.263003702847592, 28202640.346715998)\n", "1 0.30000000000000004 9043 (2, 10, 9349279.678903326, 11.468099752303793, 1.254986069286585, 2.228134635879879, 25507028.269693363)\n", "2 0.30000000000000004 12141 (2, 11, 3753059.6243482213, 1.942482551631614, 1.304630392503682, 2.2296885229250427, 9872793.454374196)\n", "0 0.4 8081 (2, 9, 12462825.01113654, 3.7306288707511173, 1.1903981931430425, 1.8837027621149782, 22441478.459732875)\n", "1 0.4 7392 (2, 9, 11129232.747765236, 3.303110359534544, 1.1940946670588206, 1.881253238023583, 20507006.502665073)\n", "2 0.4 9534 (2, 9, 4409327.444722604, 1.8114627013704527, 1.184041457906668, 1.8821012710573697, 7805486.6059175)\n", "0 0.5 6498 (2, 7, 13830862.81673486, 12.863992665307908, 1.0566135480588001, 1.6323312423999208, 17878127.66292845)\n", "1 0.5 5698 (2, 7, 12413159.338361552, 11.031231743310872, 1.061501707189753, 1.631137536109166, 16444501.716158308)\n", "2 0.5 7015 (2, 8, 4874986.939884031, 0.9782623338632082, 1.1182593692324785, 1.627364688246967, 6193292.096289256)\n", "0 0.6 4912 (2, 7, 14813190.14485558, 2.3120004831212486, 1.0566135480588001, 1.4278850455974332, 14360843.105051994)\n", "1 0.6 4047 (2, 7, 13341240.24911563, 1.9907574085941135, 1.061501707189753, 1.4272524058185623, 13265388.65584298)\n", "2 0.6 4768 (2, 7, 5208157.30400008, 1.0304064396605574, 1.0493375936706058, 1.4259276946031396, 4961402.471124767)\n", "0 0.7 3451 (2, 6, 15528525.78473201, 4.573191036769078, 0.9838980775844784, 1.2647141424317043, 11668856.571398139)\n", "1 0.7 2691 (2, 6, 14019916.159133047, 3.997438608193384, 0.9892525103201936, 1.2676716747197634, 10809339.462154008)\n", "2 0.7 3040 (2, 6, 5450171.102339072, 2.021326306258463, 0.9757893362695215, 1.2647069447895245, 4023716.3339958256)\n", "0 0.7999999999999999 2260 (2, 6, 16058574.585222537, 1.3011586432387499, 0.9838980775844784, 1.133941220345405, 9601236.8081428)\n", "1 0.7999999999999999 1704 (2, 6, 14524191.759475194, 1.1401880783757614, 0.9892525103201936, 1.1360396528326577, 8911491.809645351)\n", "2 0.7999999999999999 1833 (2, 6, 5629177.748824183, 0.571527814501679, 0.9757893362695215, 1.1339626600715018, 3306188.409147119)\n", "0 0.8999999999999999 1351 (2, 5, 16458568.61127798, 5.797585932020075, 0.9053748607917161, 1.0388487654866818, 7999006.764369947)\n", "1 0.8999999999999999 1045 (2, 5, 14905457.245277055, 5.192896410939718, 0.9127146572917646, 1.0433171669803352, 7434801.131982487)\n", "2 0.8999999999999999 1107 (2, 5, 5764084.152363339, 2.593635270631173, 0.8966978064226785, 1.038967904747259, 2751636.4955824465)\n", "0 0.9999999999999999 761 (2, 5, 16765847.53074498, 2.368954793955956, 0.9053748607917161, 1.0317602144326814, 6743280.737938973)\n", "1 0.9999999999999999 634 (2, 5, 15198742.813141888, 2.126342788466719, 0.9127146572917646, 1.035460232111192, 6274138.437075575)\n", "2 0.9999999999999999 668 (2, 5, 5867616.952693182, 1.0563363540688993, 0.8966978064226785, 1.0321485740970646, 2317861.2879105886)\n", "0 1.0999999999999999 428 (2, 5, 17005892.485248163, 1.0309911501986544, 0.9053748607917161, 1.026418076158437, 5747090.77170436)\n", "1 1.0999999999999999 349 (2, 5, 15428082.206907438, 0.9269451015375582, 0.9127146572917646, 1.029529185179549, 5351440.882159874)\n", "2 1.0999999999999999 379 (2, 5, 5948434.108906353, 0.4585948285766914, 0.8966978064226785, 1.0269317855060405, 1974247.1718553898)\n", "0 1.2 246 (2, 4, 17196335.949037977, 11.644564244075315, 0.8173110182940442, 1.022475811785219, 4947158.669781811)\n", "1 1.2 200 (2, 4, 15610167.423623178, 10.444173218311086, 0.8273636539071435, 1.0239866977575625, 4609365.093863158)\n", "2 1.2 233 (2, 5, 6012513.016835232, 0.21073941706814514, 0.8966978064226785, 1.0228641254225557, 1698642.681363863)\n", "0 1.3 149 (2, 4, 17349574.26837475, 6.524931878893561, 0.8173110182940442, 1.0192354250488684, 4297295.544389076)\n", "1 1.3 108 (2, 4, 15756764.287056616, 5.860557351764658, 0.8273636539071435, 1.0205432373813297, 4005782.1565249437)\n", "2 1.3 150 (2, 4, 6064048.678913335, 2.9262043382263943, 0.8083995272547733, 1.0196378880051784, 1474943.4334682485)\n", "0 1.4000000000000001 89 (2, 4, 17474466.244284548, 3.788753992733958, 0.8173110182940442, 1.016641970474952, 3763527.199018392)\n", "1 1.4000000000000001 74 (2, 4, 15876297.184589313, 3.4068850587685646, 0.8273636539071435, 1.0177842513265012, 3509561.2700879867)\n", "2 1.4000000000000001 99 (2, 4, 6106034.884437361, 1.697291202662571, 0.8083995272547733, 1.0170398078814604, 1291339.2257554878)\n", "0 1.5000000000000002 56 (2, 4, 17577445.187740076, 2.2712968037052828, 0.8173110182940442, 1.014535672277159, 3320615.8589424356)\n", "1 1.5000000000000002 44 (2, 4, 15974892.867314717, 2.044302573195794, 0.8273636539071435, 1.0155413920192156, 3097498.151464875)\n", "2 1.5000000000000002 59 (2, 4, 6140643.388204399, 1.0166026089939373, 0.8083995272547733, 1.014919031080728, 1139076.905576041)\n", "0 1.6000000000000003 41 (2, 4, 17663255.443435524, 1.4012098388473304, 0.8173110182940442, 1.0128027195968488, 2949608.9005856235)\n", "1 1.6000000000000003 27 (2, 4, 16057074.708724981, 1.2621643559053994, 0.8273636539071435, 1.0136945630474439, 2752122.216704633)\n", "2 1.6000000000000003 39 (2, 4, 6169474.387042507, 0.6267066869810065, 0.8083995272547733, 1.0131667883864373, 1011595.0003661498)\n", "0 1.7000000000000004 32 (2, 4, 17735446.964808192, 0.8870736721959765, 0.8173110182940442, 1.0113604223600619, 2636114.4171607345)\n", "1 1.7000000000000004 17 (2, 4, 16126230.348298585, 0.7995753771982965, 0.8273636539071435, 1.0121671030568424, 2460140.2694889517)\n", "2 1.7000000000000004 28 (2, 4, 6193724.373025578, 0.39651233609496156, 0.8083995272547733, 1.011703253260331, 903918.1530269532)\n", "0 1.8000000000000005 23 (2, 4, 17796712.32564079, 0.5748774391160818, 0.8173110182940442, 1.0101476169316441, 2369083.009259818)\n", "1 1.8000000000000005 10 (2, 4, 16184931.098959597, 0.5184636865151532, 0.8273636539071435, 1.010895426586428, 2211330.1248646826)\n", "2 1.8000000000000005 13 (2, 4, 6214300.327047811, 0.25683218763087795, 0.8083995272547733, 1.0104688792605792, 812231.0093099748)\n", "0 1.9000000000000006 17 (2, 4, 17849119.78546627, 0.38055384693645217, 0.8173110182940442, 1.0091183238445998, 2139940.8546512546)\n", "1 1.9000000000000006 6 (2, 4, 16235153.239121253, 0.34337385233492296, 0.8273636539071435, 1.0098112990273662, 1997749.58149476)\n", "2 1.9000000000000006 7 (2, 4, 6231898.588182204, 0.16994197458397006, 0.8083995272547733, 1.0094185807516582, 733575.8981295343)\n", "0 2.0000000000000004 16 (2, 4, 17894276.82018337, 0.25684050390750757, 0.8173110182940442, 1.0082374671711953, 1941967.1739861432)\n", "1 2.0000000000000004 5 (2, 4, 16278433.50550687, 0.23184287568691414, 0.8273636539071435, 1.0088799092022736, 1813166.359277846)\n", "2 2.0000000000000004 2 (2, 4, 6247060.133267298, 0.11465298504683204, 0.8083995272547733, 1.0085177520827633, 665636.2602974311)\n", "0 2.1000000000000005 13 (2, 4, 17933446.47460093, 0.17644006041373272, 0.8173110182940442, 1.0074808608764898, 1769842.7805640502)\n", "1 2.1000000000000005 5 (2, 3, 16315979.85479131, 11.281501689686154, 0.7305030202731361, 1.0081627909115904, 1652643.5407427126)\n", "2 2.1000000000000005 1 (2, 4, 6260209.873521866, 0.07873692804819597, 0.8083995272547733, 1.0077394974264007, 606579.8992925673)\n", "0 2.2000000000000006 11 (2, 3, 17967631.255237713, 10.02570219965494, 0.7192385713016005, 1.0068973030058297, 1619319.3782021266)\n", "1 2.2000000000000006 2 (2, 3, 16348751.400854087, 8.6223687563185, 0.7305030202731361, 1.0074464266933758, 1512235.1961814666)\n", "2 2.2000000000000006 0 (2, 3, 6271684.967091701, 4.262651422225273, 0.7118466192253221, 1.0071422918332718, 554944.3359663769)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "0 2.3000000000000007 10 (2, 3, 17997634.385219257, 7.7461890955557084, 0.7192385713016005, 1.0063156202403392, 1486974.7872277477)\n", "1 2.3000000000000007 1 (2, 3, 16377516.827369843, 6.663737547382244, 0.7305030202731361, 1.0068200278865433, 1388760.7426374236)\n", "2 2.3000000000000007 0 (2, 3, 6281755.4785107225, 3.2928809427097185, 0.7118466192253221, 1.0065374097608915, 509552.08513335115)\n", "0 2.400000000000001 10 (2, 3, 18024105.064457696, 6.046951996429845, 0.7192385713016005, 1.0058043267158263, 1370030.1246592777)\n", "1 2.400000000000001 1 (2, 3, 16402897.576303367, 5.203197772851196, 0.7305030202731361, 1.0062691938343942, 1279636.0468112347)\n", "2 2.400000000000001 0 (2, 3, 6290639.635306549, 2.5701385975888673, 0.7118466192253221, 1.0060060996871103, 469447.40516314365)\n", "0 2.500000000000001 7 (2, 3, 18047572.28778381, 4.765702922172293, 0.7192385713016005, 1.0053525395601839, 1266211.7424624844)\n", "1 2.500000000000001 1 (2, 3, 16425400.136154233, 4.101596516720589, 0.7305030202731361, 1.0057822832624919, 1182745.8257487365)\n", "2 2.500000000000001 0 (2, 3, 6298515.222280575, 2.0252883312218133, 0.7118466192253221, 1.005536920003507, 433848.62049401563)\n", "0 2.600000000000001 6 (2, 3, 18068470.3809244, 3.789317382926453, 0.7192385713016005, 1.0049513945432718, 1173646.1478311655)\n", "1 2.600000000000001 1 (2, 3, 16445440.43439186, 3.261887422315954, 0.7305030202731361, 1.005349805653019, 1096346.3704464126)\n", "2 2.600000000000001 0 (2, 3, 6305528.181777495, 1.6101539118839314, 0.7118466192253221, 1.005120565046595, 402111.8418245866)\n", "0 2.700000000000001 4 (2, 3, 18087158.474343535, 3.037877886887301, 0.7192385713016005, 1.0045936142014424, 1090779.2614189724)\n", "1 2.700000000000001 0 (2, 3, 16463362.446917284, 2.615481193390746, 0.7305030202731361, 1.0049639630772658, 1018990.7426285609)\n", "2 2.700000000000001 0 (2, 3, 6311799.169936641, 1.2907107947294874, 0.7118466192253221, 1.00474940497514, 373703.11342852906)\n", "0 2.800000000000001 4 (2, 3, 18103935.49287357, 2.4542177326042034, 0.7192385713016005, 1.0042731797129323, 1016313.8624672747)\n", "1 2.800000000000001 0 (2, 3, 16479452.527503598, 2.1132951337113703, 0.7305030202731361, 1.00461830159302, 949470.7748642057)\n", "2 2.800000000000001 0 (2, 3, 6317428.601653959, 1.0426267546675387, 0.7118466192253221, 1.0044171369863268, 348176.8476259038)\n", "0 2.9000000000000012 3 (2, 3, 18119051.795134783, 1.9969656036567343, 0.7192385713016005, 1.0039850790738771, 949160.7357113308)\n", "1 2.9000000000000012 0 (2, 3, 16493950.538080685, 1.7197958032303933, 0.7305030202731361, 1.0043074433575225, 886771.743394762)\n", "2 2.9000000000000012 0 (2, 3, 6322500.566891307, 0.848296704148417, 0.7118466192253221, 1.0041185181907468, 325158.9919001349)\n", "0 3.0000000000000013 2 (2, 3, 18132718.286304507, 1.6358535712353708, 0.7192385713016005, 1.003725112007631, 888400.2277912328)\n", "1 3.0000000000000013 0 (2, 3, 16507058.565306526, 1.4089781580763365, 0.7305030202731361, 1.0040268788498157, 830036.6776785185)\n", "2 3.0000000000000013 0 (2, 3, 6327085.8960832665, 0.6948431296752139, 0.7118466192253221, 1.003849159055634, 304333.7891439648)\n", "0 3.1000000000000014 0 (2, 3, 18145113.60832791, 1.3485101354897395, 0.7192385713016005, 1.0034897374936211, 833251.7761661737)\n", "1 3.1000000000000014 0 (2, 3, 16518947.799855994, 1.1616160022114215, 0.7305030202731361, 1.0037728043123038, 778538.0564906027)\n", "2 3.1000000000000014 0 (2, 3, 6331244.57828545, 0.5727498258681804, 0.7118466192253221, 1.0036053622471368, 285433.2880282338)\n", "damp: 3.1000000000000014\n" ] } ], "source": [ "#selection of the damping factor which provides no negative signal:\n", "tot_neg = 100\n", "damp = 0\n", "while tot_neg>0:\n", " damp += 0.1\n", " tot_neg = 0\n", " deconvoluted = []\n", " for i, img in enumerate(images):\n", " fl = img.astype(\"float32\")\n", " fl[msk] = 0.0 # set masked values to 0\n", " bl = fl.ravel()\n", " res = linalg.lsmr(csr.T, bl, damp=damp)\n", " neg=(res[0]<0).sum()\n", " print(i, damp, neg, res[1:])\n", " tot_neg += neg\n", " deconvoluted.append(res[0].reshape(img.shape))\n", "print(\"damp:\",damp)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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\" width=\"900\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "#Display deconvoluted images:\n", "fig, ax = subplots(1, 3, figsize=(9,3))\n", "for i,img in enumerate(deconvoluted):\n", " jupyter.display(img, ax=ax[i], label=str(i))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Validation using the goniometer refinement \n", "\n", "At this point we are back to the initial state: can we fit the goniometer and check the width of the peaks to validate if it got better." ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "LaB6 Calibrant with 120 reflections at wavelength 6.968e-11\n" ] } ], "source": [ "wavelength=0.6968e-10\n", "calibrant = get_calibrant(\"LaB6\")\n", "calibrant.wavelength = wavelength\n", "print(calibrant)\n", "\n", "detector = pyFAI.detector_factory(\"Pilatus1M\")\n", "detector.mask = mask\n", "\n", "fimages = []\n", "fimages.append(fabio.cbfimage.CbfImage(data=deconvoluted[0], header={\"angle\":0}))\n", "fimages.append(fabio.cbfimage.CbfImage(data=deconvoluted[1], header={\"angle\":17}))\n", "fimages.append(fabio.cbfimage.CbfImage(data=deconvoluted[2], header={\"angle\":45}))" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "def get_angle(metadata):\n", " \"\"\"Takes the basename (like det130_g45_0001.cbf ) and returns the angle of the detector\"\"\"\n", " return metadata[\"angle\"]" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "from pyFAI.goniometer import GeometryTransformation, GoniometerRefinement, Goniometer\n", "from pyFAI.gui import jupyter" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "gonioref2d = GoniometerRefinement.sload(\"id28.json\", pos_function=get_angle)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0 Angle: 0\n", "1 Angle: 17\n", "2 Angle: 45\n" ] } ], "source": [ "for idx, fimg in enumerate(fimages):\n", " sg = gonioref2d.new_geometry(str(idx), image=fimg.data, metadata=fimg.header, calibrant=calibrant)\n", " print(sg.label, \"Angle:\", sg.get_position())" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAEsCAYAAACbnn2RAAAgAElEQVR4nOydd1hUx9fHr70CdsRG211AUFBEsYFIF1A6KEqRsmKvIBbQ2BULgthrEo0xGnsF688WFLAhKBZANHZWo1iA7/vHsrM7WwCNb4xxvs9zHvHeBS6zZ+7O554z53BgYmJiYmJiYmJiYmJi+i7Ffe0LYGJiYmJiYmJiYmJiYvo6YkDIxMTExMTExMTExMT0nYoBIRMTExMTExMTExMT03cqBoRMTExMTExMTExMTEzfqRgQMjExMTExMTExMTExfadiQMjExMTExMTExMTExPSdigEhExMTExMTExMTExPTdyoGhExMTExMTExMTExMTN+pGBAyMTExMTExMTExMTF9p2JAyMTExMTExMTExMTE9J2KASETExMTExMTExMTE9N3KgaETExMTExMTExMTExM36kYEDIxMTExMTExMTExMX2nYkDIxMTExMTExMTExMT0nYoBIRMTExMTExMTExMT03cqBoRMTExMTExMTExMTEzfqRgQMjExMTExMTExMTExfadiQMjExMTExMTExMTExPSdigEhExMTExMTExMTExPTdyoGhExMTExMTExMTExMTN+pGBAyMTExMTExMTExMTF9p2JAyMT0BfX69WuMGTMGWlpaqFOnDkxNTbFt27avfVlMTEx/Q69evcKkSZNgb2+PZs2ageM4xMXFfe3LYmJi+kylpqYiJCQEBgYGqF+/Plq1aoX+/fvj0qVLX/vSmJi+ihgQMjF9Qdnb26NRo0ZYtWoVjh8/jrCwMHAch59//vlrXxoTE9Nn6t69e9DQ0ICVlRWZ0wwImZi+XXl7e8PGxgbJyck4efIkduzYAUtLS9SsWROpqalf+/KYmP5xMSBkYvpCOnDgADiOw9atW6nj9vb2aNWqFUpKSr7SlTExMf0dlZWVoaysDADw9OlTBoRMTN+4Hj9+rHDs9evX0NTUhK2t7Ve4IiamrysGhExMX0hhYWFo2LAhPn78SB3funUrOI7D2bNnv9KVMTExfSkxIGRi+u/KxsYGAoHga18GE9M/LgaETExfSJaWlrCwsFA4fv36dXAch9WrV3+Fq2JiYvqSYkDIxPTfVFFRETQ0NODh4fG1L4WJ6R8XA0Impi8kPp8PR0dHheMPHz4Ex3GYO3fuV7gqJiam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\" width=\"900\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "ControlPoints instance containing 6 group of point:\n", "LaB6 Calibrant with 120 reflections at wavelength 6.968e-11\n", "Containing 6 groups of points:\n", "# a ring 0: 348 points\n", "# b ring 1: 341 points\n", "# c ring 2: 316 points\n", "# d ring 3: 129 points\n", "# e ring 4: 48 points\n", "# f ring 5: 2 points\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "WARNING:matplotlib.legend:No handles with labels found to put in legend.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "ControlPoints instance containing 13 group of point:\n", "LaB6 Calibrant with 120 reflections at wavelength 6.968e-11\n", "Containing 13 groups of points:\n", "# g ring 0: 177 points\n", "# h ring 1: 172 points\n", "# i ring 2: 168 points\n", "# j ring 3: 123 points\n", "# k ring 4: 106 points\n", "# l ring 5: 94 points\n", "# m ring 6: 80 points\n", "# n ring 7: 77 points\n", "# o ring 8: 71 points\n", "# p ring 9: 67 points\n", "# q ring 10: 37 points\n", "# r ring 11: 16 points\n", "# s ring 12: 1 points\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "WARNING:matplotlib.legend:No handles with labels found to put in legend.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "ControlPoints instance containing 26 group of point:\n", "LaB6 Calibrant with 120 reflections at wavelength 6.968e-11\n", "Containing 26 groups of points:\n", "# t ring 7: 37 points\n", "# u ring 8: 54 points\n", "# v ring 9: 66 points\n", "# w ring 10: 64 points\n", "# x ring 11: 62 points\n", "# y ring 12: 61 points\n", "# z ring 13: 57 points\n", "#aa ring 14: 55 points\n", "#ab ring 15: 55 points\n", "#ac ring 16: 53 points\n", "#ad ring 17: 53 points\n", "#ae ring 18: 47 points\n", "#af ring 19: 50 points\n", "#ag ring 20: 49 points\n", "#ah ring 21: 47 points\n", "#ai ring 22: 47 points\n", "#aj ring 23: 45 points\n", "#ak ring 24: 45 points\n", "#al ring 25: 43 points\n", "#am ring 26: 43 points\n", "#an ring 27: 42 points\n", "#ao ring 28: 41 points\n", "#ap ring 29: 41 points\n", "#aq ring 30: 41 points\n", "#ar ring 31: 19 points\n", "#as ring 32: 2 points\n" ] } ], "source": [ "# Display the control points freshly extracted on all 3 images:\n", "fig,ax = subplots(1,3, figsize=(9,3))\n", "for lbl, sg in gonioref2d.single_geometries.items():\n", " idx = int(lbl)\n", " print(sg.extract_cp())\n", " jupyter.display(sg=sg, ax=ax[idx])" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Cost function before refinement: 3.2988422084873674e-08\n", "[ 2.84547625e-01 8.86548910e-02 8.93078327e-02 5.48988055e-03\n", " 5.54612858e-03 1.74619292e-02 -2.09754960e-05]\n", " fun: 2.0278488020441964e-08\n", " jac: array([ 1.56336722e-07, 1.64632139e-06, 4.24729213e-06, -1.24910174e-06,\n", " 5.95437752e-07, -3.71280537e-05, -3.50152418e-07])\n", " message: 'Optimization terminated successfully'\n", " nfev: 49\n", " nit: 5\n", " njev: 5\n", " status: 0\n", " success: True\n", " x: array([ 2.84379519e-01, 8.86590290e-02, 8.93059801e-02, 5.48964897e-03,\n", " 5.54684765e-03, 1.74617422e-02, -2.06534646e-05])\n", "Cost function after refinement: 2.0278488020441964e-08\n", "GonioParam(dist=0.2843795190151917, poni1=0.08865902895078956, poni2=0.08930598013739366, rot1=0.00548964896762195, rot2=0.005546847645358473, scale1=0.017461742189945135, scale2=-2.065346464017796e-05)\n", "maxdelta on: dist (0) 0.2845476247809866 --> 0.2843795190151917\n" ] }, { "data": { "text/plain": [ "array([ 2.84379519e-01, 8.86590290e-02, 8.93059801e-02, 5.48964897e-03,\n", " 5.54684765e-03, 1.74617422e-02, -2.06534646e-05])" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#Refine the model:\n", "gonioref2d.refine2()" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "MultiGeometry integrator with 3 geometries on (0, 63) radial range (2th_deg) and (-180, 180) azimuthal range (deg)\n" ] }, { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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\" width=\"1200\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Create a MultiGeometry integrator from the refined geometry:\n", "\n", "\n", "angles = []\n", "dimages = []\n", "for sg in gonioref2d.single_geometries.values():\n", " angles.append(sg.get_position())\n", " dimages.append(sg.image)\n", "\n", "multigeo = gonioref2d.get_mg(angles)\n", "multigeo.radial_range=(0, 63)\n", "print(multigeo)\n", "# Integrate the whole set of images in a single run:\n", "\n", "res_mg = multigeo.integrate1d(dimages, 10000)\n", "fig, ax = subplots(1, 2, figsize=(12,4))\n", "ax0 = jupyter.plot1d(res_mg, label=\"multigeo\", ax=ax[0])\n", "ax1 = jupyter.plot1d(res_mg, label=\"multigeo\", ax=ax[1])\n", "\n", "# Let's focus on the inner most ring on the image taken at 45°:\n", "for lbl, sg in gonioref2d.single_geometries.items():\n", " ai = gonioref2d.get_ai(sg.get_position())\n", " img = sg.image * ai.dist * ai.dist / ai.pixel1 / ai.pixel2\n", " res = ai.integrate1d(img, 5000, unit=\"2th_deg\", method=\"splitpixel\")\n", " ax0.plot(*res, \"--\", label=lbl)\n", " ax1.plot(*res, \"--\", label=lbl)\n", "ax1.set_xlim(29,29.3)\n", "ax0.set_ylim(0, 4e10)\n", "ax1.set_ylim(0, 1.5e10)\n", "p8tth = numpy.rad2deg(calibrant.get_2th()[7])\n", "ax1.set_title(\"Zoom on peak #8 at %.4f°\"%p8tth)\n", "l = Line2D([p8tth, p8tth], [0, 2e10])\n", "ax1.add_line(l)\n", "ax0.legend()\n", "ax1.legend().remove()" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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\" width=\"640\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "#Peak FWHM\n", "\n", "from scipy.interpolate import interp1d\n", "from scipy.optimize import bisect\n", "\n", "def calc_fwhm(integrate_result, calibrant):\n", " \"calculate the tth position and FWHM for each peak\"\n", " delta = integrate_result.intensity[1:] - integrate_result.intensity[:-1]\n", " maxima = numpy.where(numpy.logical_and(delta[:-1]>0, delta[1:]<0))[0]\n", " minima = numpy.where(numpy.logical_and(delta[:-1]<0, delta[1:]>0))[0]\n", " maxima += 1\n", " minima += 1\n", " tth = []\n", " FWHM = []\n", " for tth_rad in calibrant.get_2th():\n", " tth_deg = tth_rad*integrate_result.unit.scale\n", " if (tth_deg<=integrate_result.radial[0]) or (tth_deg>=integrate_result.radial[-1]):\n", " continue\n", " idx_theo = abs(integrate_result.radial-tth_deg).argmin()\n", " id0_max = abs(maxima-idx_theo).argmin()\n", " id0_min = abs(minima-idx_theo).argmin()\n", " I_max = integrate_result.intensity[maxima[id0_max]]\n", " I_min = integrate_result.intensity[minima[id0_min]]\n", " tth_maxi = integrate_result.radial[maxima[id0_max]]\n", " I_thres = (I_max + I_min)/2.0\n", " if minima[id0_min]>maxima[id0_max]:\n", " if id0_min == 0:\n", " min_lo = integrate_result.radial[0]\n", " else:\n", " min_lo = integrate_result.radial[minima[id0_min-1]]\n", " min_hi = integrate_result.radial[minima[id0_min]]\n", " else:\n", " if id0_min == len(minima) -1:\n", " min_hi = integrate_result.radial[-1]\n", " else:\n", " min_hi = integrate_result.radial[minima[id0_min+1]]\n", " min_lo = integrate_result.radial[minima[id0_min]]\n", " \n", " f = interp1d(integrate_result.radial, integrate_result.intensity-I_thres)\n", " tth_lo = bisect(f, min_lo, tth_maxi)\n", " tth_hi = bisect(f, tth_maxi, min_hi)\n", " FWHM.append(tth_hi-tth_lo)\n", " tth.append(tth_deg)\n", " return tth, FWHM\n", " \n", "fig, ax = subplots()\n", "ax.plot(*calc_fwhm(res_mg, calibrant), \"o\", label=\"multi\")\n", "for lbl, sg in gonioref2d.single_geometries.items():\n", " ai = gonioref2d.get_ai(sg.get_position())\n", " img = sg.image * ai.dist * ai.dist / ai.pixel1 / ai.pixel2\n", " res = ai.integrate1d(img, 5000, unit=\"2th_deg\", method=\"splitpixel\")\n", " t,w = calc_fwhm(res, calibrant=calibrant)\n", " ax.plot(t, w,\"-o\", label=lbl)\n", "ax.set_title(\"Peak shape as function of the angle\")\n", "ax.set_xlabel(res_mg.unit.label)\n", "ax.legend()\n", "pass" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Conclusion on deconvolution using least-squares:\n", "\n", "The results do not look enhanced compared to the initial fit: neither the peak position, nor the FWHM looks enhanced. Maybe there is an error somewhere.\n", "\n", "## Pseudo inverse with positivitiy constrain and poissonian noise (MLEM)\n", "\n", "MLEM has provided similar results to least-sqares pseudo inversion with positivity constrains and the assumption of poisson noise." ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [], "source": [ "# Function used for ONE MLEM iteration:\n", "\n", "def iterMLEM_scipy(F, M, R):\n", " \"Perform one iteration\"\n", " #res = F * (R.T.dot(M))/R.dot(F)# / M.sum(axis=-1)\n", " norm = 1/R.T.dot(numpy.ones_like(F)) \n", " cor = R.T.dot(M/R.dot(F))\n", " #print(norm.shape, F.shape, cor.shape)\n", " res = norm * F * cor\n", " res[numpy.isnan(res)] = 1.0\n", " return res" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [], "source": [ "def deconv_MLEM(csr, data, thres=0.2, maxiter=1e6):\n", " R = csr.T\n", " msk = data<0\n", " img = data.astype(\"float32\")\n", " img[msk] = 0.0 # set masked values to 0, negative values could induce errors\n", " M = img.ravel()\n", " #F0 = numpy.random.random(data.size)#M#\n", " F0 = R.T.dot(M)\n", " F1 = iterMLEM_scipy(F0, M, R)\n", " delta = abs(F1-F0).max()\n", " for i in range(int(maxiter)):\n", " if delta<thres:\n", " break\n", " F2 = iterMLEM_scipy(F1, M, R)\n", " delta = abs(F1-F2).max()\n", " if i%100==0:\n", " print(i, delta)\n", " F1 = F2\n", " i+=1\n", " print(i, delta)\n", " return F2.reshape(img.shape)" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "<ipython-input-20-445809682616>:6: RuntimeWarning: divide by zero encountered in true_divide\n", " norm = 1/R.T.dot(numpy.ones_like(F))\n", "<ipython-input-20-445809682616>:7: RuntimeWarning: invalid value encountered in true_divide\n", " cor = R.T.dot(M/R.dot(F))\n", "<ipython-input-20-445809682616>:9: RuntimeWarning: invalid value encountered in multiply\n", " res = norm * F * cor\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "0 261744.75\n", "100 213.77441\n", "200 33.487305\n", "300 17.205078\n", "400 7.6657715\n", "500 4.576172\n", "600 4.258789\n", "700 3.6054688\n", "800 2.5957031\n", "900 1.807373\n", "1000 1.6512451\n", "1100 1.4208984\n", "1200 1.1898193\n", "1300 0.98669434\n", "1400 0.8183594\n", "1500 0.68151855\n", "1600 0.5710449\n", "1700 0.4821167\n", "1800 0.40985107\n", "1900 0.35058594\n", "2000 0.3024292\n" ] }, { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAGQCAYAAABWJQQ0AAAgAElEQVR4nOy9e1QUd573z5gZb3hPYtT1smJAlItAI92ANN2A9IWrQIAAgaAYjI+eOB7zOGZynLierE426y+OJ5nkJPEkk0xcN5lkk8eMro766GqARx2UAVlF0AXFS0QRoqJm5v37o1M11UXdq7ol+nmf8zlidXV1QX+/VZ9XfS7fAJBIJBKJRCKRSCSSnxRwv0+ARCKRSCQSiUQiPTwiACGRSCQSiUQikUh+EwEIiUQikUgkEolE8psIQEgkEolEIpFIJJLfRABCIpFIJBKJRCKR/CYCEBKJRCKRSCQSieQ3EYCQSCQSiUQikUgkv4kAhEQikUgkEolEIvlNBCAkEolEIpFIJBLJbyIAIZFIJBKJRCKRSH4TAQiJRCKRSCQSiUTymwhASCQSiUQikUgkkt9EAEIikUgkEolEIpH8JgIQEolEIpFIJBKJ5DcRgJBIJBKJRCKRSCS/iQCERCKRSCQSiUQi+U0EICQSiUQikUgkEslvIgAhkUgkEolEIpFIfhMBCIlEIpFIJBKJRPKbCEBIJBKJRCKRSCSS30QAQiKRSCQSiUQikfwmAhASiUQikUgkEonkNxGAkEgkEolEIpFIJL+JAIREIpFIJBKJRCL5TQQgJBKJRCKRSCQSyW8iACGRSCQSiUQikUh+EwEIiUQikUgkEolE8psIQEgkEolEIpFIJJLfRABCIpFIJBKJRCKR/CYCEBKJRCKRSCQSieQ3EYCQSCQSiUQikUgkv4kAhEQyUDU1NSgoKMCECRPws5/9DE888QTy8/PxzTffKD7Gr371KwQEaJua+/fvR0BAAPbv36/p/UqVnJyM5ORkn34GiUQikUikB1MEICSSQfrNb36DQYMGwWKx4He/+x0OHDiAjz76CBaLBYMGDcKWLVsUHaejowM1NTWazuHGjRuoqanBjRs3NL1fqQhASCQSiUQiaRUBCIlkgA4dOoRBgwYhMzMT9+7d83rt3r17yMzMxKBBg3Do0CHRY9y8edPXp2mYCEBIJBKJRCJpFQEIiWSAMjIy8Mgjj6Cjo0Pw9fb2djzyyCPIzMwE8Pc0q2PHjiE/Px9jxozBhAkTvF7jqq+vDytXrsQTTzyBYcOGISkpCUePHsW0adNQUVHB7ieUglVRUYHAwEC0tLTA5XIhMDAQkydPxsqVK9HX1+f1Oa+88gri4uIwduxYjBw5EtHR0Xjvvffwt7/9zWs/AhASiUQikUhaRQBCIunU999/j+HDh8NsNkvuFxcXh+HDh+P7779nIWPatGlYvXo19uzZg//4j/8AIAwgTz/9NAYNGoRf/OIX2L17N9544w1MmTIFo0ePVgQggwcPxqxZs/D666/jT3/6E9auXYuf/OQnWLdundfnPPvss3j//fexZ88e7NmzB+vXr8ewYcP67UcAQiKRSCQSSasIQEgknbp06RICAgJQXFwsuV9RURECAgJw+fJlFjLWrl3bbz8+gDQ1NSEgIACrV6/22m/btm0ICAhQBCABAQH493//d6/3u91uzJw5U/R8//rXv+LevXv4p3/6Jzz66KNeURACEBKJRCKRSFpFAEIi6ZRSACksLERAQACuXLnCQsaJEyf67ccHkLfeeotN1+Lq3r17+OlPf6oIQH7yk5/g9u3bXu//xS9+gaFDh3pt27t3L1JTUzFq1CgEBAR42aVLl9j9CEBIJBKJRCJpFQEIiaRTelKwrly50m8/PoCsX78eAQEBOH/+fL99n3jiCcU1IHKfU1dXh0ceeQSpqanYvn07Dh8+jCNHjuCXv/wlAgICcPbsWXZfAhASiUQikUhaRQBCIhkguSL0jo4OwSL0b7/9tt++voiAKAGQn//85xg6dGi/SAkBCIlEIpFIJCNFAEIiGSCmDW9WVha+//57r9e+//57tg3v4cOHAagDkMbGRgQEBOB//+//7bWfmhoQJQCycuVKjBgxAnfv3mW33bp1C1OnTiUAIZFIJBKJZJgIQEgkg8RdiPDjjz/GwYMH8fHHHyM+Ph6DBg3Cb37zG3ZfNQACeLpgPfLII1izZg327Nnj1QWrsrKS3U8PgOzduxcBAQEoKCjA7t27sW3bNphMJgQHBxOAkEgkEolEMkwEICSSgaqpqUFBQQGeeOIJ/PSnP8X48eORl5eHb775xms/tQDCrAMyfvx4DB06FBaLBTU1NRg9ejR+/vOfs/vpARAA2Lp1K2bOnIkhQ4YgKCgIGzZswPvvv08AQiKRSCQSyTARgJBIP1IdPnwYAQEB+P3vf3+/T4VEIpFIJBJJsQhASKQfgXbv3o1169Zhx44d2Lt3LzZt2oTx48cjODi4X9E4iUQikUgk0kAWAQiJ9CNQbW0tEhMTMXbsWPz0pz/FhAkTUFFRgc7Ozvt9aiQSiUQikUiqRABCIpFIJBKJRCKR/CYCEBKJRCKRSCQSieQ3EYCQSCQSiUQikUgkv4kAhEQikUgkEolEIvlNBCADSH/961/R0dGB7u5u3Lhxg4yMjMxw6+7uRkdHB/7617/e70ueT0TXUTIyMl/bg34d9YcIQAaQOjo6EBAQQEZGRuZz6+jouN+XPJ+IrqNkZGT+sgf1OuoPEYAMIHV3dyMgIABfx9vwf5PSNNsBa6qo/ZctBYfsNnyTakVreTC+3TgEp4pn45tUKw7ZbfgvWwq7D/OzL435nEN2m5cdc8bjbOUMXFg5Hv9dGMGeH/+8hLYNBOP+LnK/6yG7DYdTkr3sm1Rrv23813aa3Rg1dDZGDpmJnWa3ovdKmdb3/Zjtm1QratOScDwrFmcXBuH88klofioSdWnzvPZjviOh707sezZqDB1OScZfFkTj241D0PG//gH/b34iey7MvlJznm9/TEhGQEAAuru77/clzydirqOfmdKxY25mP/tjXIboduY15mch22l2s/ZpVB5+PqkaX5my0ZBjwt6EdPynxcW+zv1Z6P9ixj8G83/mZyW20+zGv80pwO/CC/GnBAf+7DJjb+J8VcdQ+jl6Xtdju+OdXj//KcGh2v4QswDjhpswbrgJf4hZoOkY/jb+77o73iloSl83wvYmzkdd2jwcz4rFtsin8NuZZfjKlC35+dzvT+0Y4s8NoXnD3YeZA8ec8fjnoIX4LHpBv/czxp/vQteBz0zpD/R11B8iABlAunHjBgICAvB/k9Jw1O4UtWMpDsntx1Ic/aw+LR31aek4Pj8NTS4belZNxp1NQ3GuMBYn0lPZ1/1lx+enef3MWHOGFVeqQtG7eiIulEah0Wn3ep3/fu5rQvv58ry5ny91LvzzEtp+Ij2VtQZHiuDPfDuYmIPRwyIwauhsHEzM8XqPkMkdT+q1h8EanXacLYhD75oJ6Fk1GW35ZjQ67ezrct+r2rGjxk6kp+J0diL6No5A32uBaM2zoMGRwh6TmeNCc59vB6ypCAgIwI0bN+73Jc8nYq6jO+ZmYn/8AlE7kJCLAwm5otuF7GBiDms7TMVY/4//C80ZVpzOTsThpCwcmpfttQ/XpF5Tuv+hedmydjAxB9siKrA5uBpNLhtOZyeiLtnNnp8RJnZeQueo9Lz12uGkLNRYM1XbrrmFeCwwDo8FxmFnbKGmYwwEO5yUJWtC+zHb+MdS+nn87XXJbjRnWNGaZ8En4RXYFlGBg4k5/T7XV+NQbC4xY6TBkYLOski8PXMxtkVUCM5bqWsAY3+My3igr6P+EAHIAJJSABGDDCljHKDmDCtuvvw4+jaMxOnsREmnyJfOPN+Ba3Ta0VkWid41E3B54WycdCdLOnq+hAyl52yk8eFBCiQYOzQv2wtA5PaXghIh6JHa58cCMVrOp9FpR3uRCTdffhw9qybjdHYiexw5sBQaK0aNWWb+9rw4CbdfHYXWPAtOpP/94YHSawEBiDLYkAKQz6NK8caTS3CxIhwNjhQcTsqSBAmp15WChxII2R33FN6btQgHEnJxJjcex1Icupw9LfDjTwDh/m5iDrEaANk19+8AUmvN8PqXb2Lb77eJwQX3b8PfRw18CL1PaBsDIifSU/FWyHP4OPxZLxAxchyIjVOxuViflo7Oskh8FFaJd0KrBPclAPG9CEAGkMQARCzioQREuM5La54FfRtHoHvFVDS5bPcFPvhRgAZHCjqKY/DdS+Nxffl0NGdYRSMG/PcLHVfJZ/sKPvRAihLgYKzRaUej0y4III1Oe7/9mG3Mz00uW7991UKLVidfKcjcb2twpKDJZUNneQTuvD4MXUuC2ZupnnFgBAA3OFJweeFs9G0cgY7iGC8IUQIiDxOAcCMcYo6EEhDhOiafRj6D92YtwoXSKBy1O2XhQ+yprBx4qHHA9scvwIdhlfg8qhTnCmNRn5buE0dPC4CIQQP/3PgwIbaP3BN+Bg6U2u64p7wARMl76pLdqEt2y+43EIBFKsqhFdqkoIR/zKN2J87kxqM+LR1bgqvxVczTPh2bcvOOGUe11gy05Zuxw1SMLcHV2GfJEwURLpAwP+80ux/o66g/RAAygCQEINy0KqXpVnwAOZGeirMFceh7LRBdS4K9UjeMdtSVOlEn0lPRkpOAGyun4Na6sawjpTfNxReQ5CvwEHLM+eDQ5LLhpDsZzRlWnMpKQktOAlrzLDhbEIcGRwrGDJuD0cMiWJC7UBqFC6VROF8S7WUdxTE4WxCHtnwzWvMsOJMbj5acBDRnWHHSnYwml83rc/nwogRIfgxgIWX874SxlpwEXFsWhJ4XJ+FcYSw7f6TGqNT4MGJ8nkhPRXuRCXdeH4YrVaGCc5oAJNMLPrj/8lOwlMDHPkseNgdXY9fcQlwojUJdslvS0ZFLyZKCEO775ByunbGFeCe0Cg2OFLTkJLBOoB5IEHPmtB5HCkTU7i8HIGIwwHyHjH0V8zS2R5bjvVmL8OjwWIwbHoP3Zi3C9shyfBr5jKhtjyzH51Gl2GEqxs7YQuw152OvOR8HEnL7wYcclPg7KiIWIVESDRGKoPDfL/W9NDrtOFcYi+2R5fgk3DstS8t4EBqLSqIg3NdrrJloyUnAgYRcvD1zMQ4k5PZ7DwGI70QAMoCkNgVLCkAYJ4R5Wnp38xCcL4lmHS0x54b/NNUI2OD/v8llw8WKcPS9FogrVaFoctm84IMPAVLHNPpcjY5sKAGOJpcNzRlWtOWbcb4kGpcqwzwO76rJuL1+DPo2jsCtdWNx65Vx6Ns4Anc2DcXtV0fh2rIg9sZ5tToEt14Zh9uvjvLsy7G+DSM9tQMbR+DO68PQt3EE7m0dgjubhqJvw0jcXj8GN9c+ht7VE9G9YiquLQvC1eoQnC+JRlu+GaezE70gpcllY39WGiXRGjHxN4Bwvyfuz4xz17UkGF1LZ6AlJ0FRNERoHBk1Zk+kp6I1z4I7m4aKRjUJQLyhgw8jSqMeBxNz8MHshdgfvwBncuNRY82UhAs1KVdSDpKU7TAVY1tEBU66k9GWb8YRm8vvEQ8jTOiclcAG1wFm/m57zfn4MroEH4VV4pPwCuwwFePL6BLsmluIAwm57Bw4Pj8Np7MTcbEiHC05CXgiMBFPBCbiVFYSOssicbEiHJ1lkV52qTIMlxfOxuWFs3G1OgSteRa0F5nY+xfznXwV8zR2xz2F7ZHlrH1tKsLO2EL2dxKKotyvaIkYgAhtVwIbct/XiXRPmuv2yHK2BkPLuBWbJ3JRSKGxdtKdjHOFsXg3tAp7zAWCEMI3AhD9IgAZQFJThK4k7arBkYKr1SG4++ZgrwiDEljwhWN/Ij0Vbflm3HplHLqWzsCprCRBJ07oGEY7b2oAxCjYaHLZcCorCe1FJlxeOBvdK6bi5trH0LdhJFuXc3v9GBYCLlWG4UJpFNqLTGjJScCprCQ0Z1jZqEWNNZNNwaqxZrJgwLWT7mTWmPcykZTT2YloyUlAW74Z7UUmXCiN8pzXC9PY82GKnm+9Mg631o1F9wvT8O3imbhQGoXWPAuaM6z9oidaoGSgQIrYd8n8zBQw3l4/Bp1lkWyRutrxYdSYPZGeijO58bjz+jD0rp7YD0KEitP/y5byQN84lQCIGvjYYy7AvwQ9j/YiE1rzLJLwwXWehdKqpGBDKXgcTMzBJ+EV+GD2QpzJjcfx+WmyUQ8jHDutcCGWaqUUMvhO8P74BdgZW4hPI5/BF9Gl+DTyGdZpPOlOxtmCOHQtncGCQ0dxDNryzWjJSWCbmnDnxz5LHpuCtdecj6N2J47YXF7/8u+9zPzj1sg1Z1jZ6+n5kmhcKI3Ct4tn4mJFOFrzLGjJScD++AWotWbgszll2DW3EF9El7JjTiil635BiRJYURMB4VutNQMtOQk4andie2Q5ds0t9BoTRpkaCGly2dBeZMIbTy5hx5PQ/CUAMU4PPIAcOHAAmZmZmDhxIgICAvDFF194vf63v/0Nv/rVrzBx4kQMHToUycnJaGxs9Nqnr68Py5Ytw6OPPorhw4cjKyurX+/na9euoaysDKNGjcKoUaNQVlaG69evqzpXLoAIpVwpSbtiHJxGpx3dL0zDndeHoTXPIun0+AI++A7cSXcyupYE47uXxqO9yKQ4jcVI8BD6PY2IdAg5z41OO05lJaGjOAZdS4LRu2YC+l4L9NiGkehdPdEryqAkFYpvh5OyWAA5NC9b8fu4Vp+Wjrpkd7+0L27q1+nsRLTmWdBZFomr1SEeOHktEHdeH4Zb68aid80EXFsWhI7iGJzJje/3eygtfFfSqcsXwKEWIE6kp+JUVhK6ls5A7+qJbFqWmuNoGbtSENKcYcV3L43HzZcfx6msJEEIYX7WGgH5sVxLmevoH+MyRGs9pECEcTIOzfOkN734D8vZ+SmVViXmsMjBh1KH/3BSFnbHPYU3nlyCo3YnTmUlodaaMWCjHlyHUwxA5CIbh+ZlY9fcQjaS8FXM02CKmy9WhONKVSg6yyLRmmfBSXcy6tPSWXBgIgxytsdcwALI7rinvF5jIhXciIWQHZqXzUIEY0dsLhZgmHtzk8uGswVx6CyLxLeLZ+JKVSjO5MbjcFIWvop5mk3z+tpUxMKKv1K4xFKsjIh8iH3Hx+en4UxuPD6bU4b3Zi3ySl30FTSLRRoPJ2Xh+Pw0tBeZ2FoVqflMAKJfDzyA/PGPf8Qvf/lL/OEPfxC8aW7cuBEjR47EH/7wB/zlL39BUVERJk6ciJ6eHnafJUuW4B/+4R+wZ88e/PnPf4bdbsecOXPw/fffs/s4nU6Eh4fjm2++wTfffIPw8HBkZmaqOlc+gHAhRE2nqyaXDTdWTsHt9WMUdbryZSThRLonV/3WurG4tiyIfULLhws+eAiBiJEAosbhrEt246jdKQocjNN+OjsRneURbF3LnU1DcXv9GPSsmoyLFeEsaIilL0mBgtDrh+Zl6wYQMWMAROq1U1lJLJhcWxaE714a74mYbBiJW6+Mw5WqUPZ3Njo6wm2P628AYd7T4EjBxYpw3Fz7GK4tC8JJd7LiY2kZ11Lwwsz7nlWTceuVcZLzXmsE5MdyLeUXoSspRBeKfnxtKsK/BD3P1lvJwYevUq0OzfMUmW/+wSk6kxvPFr/reTKs15ETggqp7czfX8ohPZCQix2mYrYO40BCLs4WxLGpqR3FMWjOsKI+LZ2FDLkicaGCce7/uUXou+Oe6rePGHTw9xH6bAZChN7PwEl9WroXmHQUx6A1z8J+x9sjy/HZnDLsNecbCiOHk7Kw15wvGuXQAx9SAMp/rS7ZjbZ8M3bHPYV/nfE8ds0tNDSaJwb6QvPwcFIWjtqdOF8SjXdDq/B5VKno3CYA0a8HHkC44t80//a3v2HChAnYuHEju62vrw+jR4/G22+/DcCzqNXPfvYz/Nu//Ru7z4ULFzBo0CDs2rULAHDy5EkEBASgtraW3aempgYBAQH47//+b8XnJwQgSsGDcUKaM6y4tW4sbq8fw3aUMhIwlMIHG/VYOgPfvTSeXW9ETcTBKFDSEtXgGvM35j6hb3TavYCjb8NI3Fo3Ft+9NB5Xq0NwrjAWp7MT2Y5Tcl2k5ABEyHwJIHLwIwYmTC3L1eoQ9Lw4CX0bR+D2q6PQ8+IkXF44G235Zi+wUVrczo+c6ImW6B0PfBBtzrCiZ9Vk3Hz5cZzJjdf8GUrHstRrjU47ri+fzkY+mXMxAkB+LNdSsQiIUvA4NC+bXUfjUmUY6tPSdcOHmAOkxLH/bE4Z3nhyCQ4m5gzIqAf3XPg/c435ffnO7s7YQraDV401EyfdyWz6FJOme8TmUuR4C8GDFFAIAYiWCIgY8IjBj5QxUNKcYUVneQQuVYahsywS9Wnp+DK6hK0pOTQvW3WERGtal9q0K+73LzVmuMesT0tHS04CPgqrxKeRz2iOhsgBCX+cCoFIXbIb5wpj8cHshfg8qlRw/hOA6NdDDSCtra0ICAjAn//8Z6/9srOzUV5eDgDYu3cvAgICcO3aNa99IiMjsXbtWgDA+++/j9GjR/f7vNGjR2Pr1q2i59PX14cbN26w1tHRgYCAABywpqpa64NxPk5lJQ0Y+DhbEIebax9D15Jgr6iHkuiGWqfMV/DBdVqZCEdrngVdS2fg9qujPAXdG0bi+vLpOFcYyzrWSp7uCznVAxVAtEZQGCBpzbPgYkU4m4bGRIU6yyNwKitJtqBd6d/R6CiHmnHS4EjBucJY9K6ZwNaG6IUQsfEvNTcYCOlaOgN9G0egLd/cD0J8ASD381oqdh3VCiCfR5Xik/AKXFsWJAsfSsFDbbrVoXmelJ4twdX4KKwSHcUxuqMeRkOHWHqVXO5/XbIbn0eV4uPwZ/F5VKkHOH5wtE9nJ+JYiqOf0670qb5SJ59rUgAiBBhyx5eCHbHXpQDliM2FYykOtkbhYkU4m7a1a24hPptTJtmBy6g6Ei1REL6zLzWOmGhIo9OO/fEL8Oug57HXnO+X8Sw0L+uS3bhYEY4vo0vwweyF/YCFAES/HmoAOXz4MAICAnDhwgWv/RYvXoz09HQAwO9//3sMHjy437Hmz5+P5557DgDw6quvIjg4uN8+wcHB+Od//mfR8/nVr36FgICAfnbAmqoJPm6/OgrfvTSeXcRPy1NUvU5+gyMFlyrD0LdhpGTLUu558LdpPT8hB04PeDCF4+1FJjaSc/vVUbi59jFcqgxDS06CoPPMd5DFfuZHVNRCyOEk/TUg9yNCcrYgjn1K3/daoMdp58CIVM2I1oiH0uiH3nHDRP2uL58u2mRBCjyUjn05CGlwpODbxTNx983BOFsQhxPpf+9u5wsAuZ/XUrHrqBoAYZyKj8IqsTm4GhdKo7wW8dMT+eBDiFL42BxcjWMpjgEZ9RByJIUcSsZxPZjoKZz/JLwCe8wFqE9Lx+WFs9FRHIMGRwob4dCTUqQmyqC0BkSvKU3lkjM+kNSnpeNUVhLbmetYioOtIdkd91S/v4feVC01wGEE2DLp52/PXIxPwitkQUYtaIjNT/6DglprBi6URuFrU1E/CCEA0S8CkIAAdHZ2eu1XVVUFh8MBQPymmZaWhurqagCem2ZISEi/fZ588kls2LBB9HykIiBa0q56Vk1mn7wa4cCLOTxiANGcYcWVqlBcqQqVXbRNytHTA0BqHUi+g8pAx9mCOHQtCcbt9WM8bU5fmCaZPiSVDiSWUsSv/1ALEUYDiJoCeCM+66Q7Ga15FlypCmW7gfWumYDzJdE4lZUk+HeWStMyMv1KL4i0F5nQu3oizpdESzZcEPs8JXOU+XmfJU80EnKlKhR3Ng31SoH0JYDcj2upnggI1+n4PKoUG6cvxfmSaK+WtkrAQuw1tQByMDEH2yIqsHXWIjQ4UtgIzECCDzlHlHFcDybmYIepmH1C35ZvxsWKcDRnWHEsxeFVw6EXOLi2x1wwYABEC7DIRU7EoiMXSqNwsSIcjU47Ppi9EO/NWtQPRvREQnwFIVx45Y6vWmsGTmcnYtfcQmwOrsb++AWGzgX+fGTS2rivMVGZjuIYfBXzNLbOWsTuQwCiXw81gNzvFCy+mNxlOQDhOhmnspLQt2EkuldM9Ur7UPPEVA2ciDlcrXkWtiOQWK2HXGRCDzBpcRy5zmuj01PTcakyDLfXj8HdzUPQ/cI0nC2Ik0ytkvtZqWlx4gdKBMQoIDmTG49LlWFsl60bK6ewf3+pNC2jAETL2JcaW6ezE9G9Yiq+XTyz31o3aoFHTXSEe6wGRwquVIXi7uYh7Nw8ZLc9UClYfCmtAeFCwbaICrw9czEulEbhiM0lChhST0zVRDjEHCImv59ps+1v8JCr55ACEOZ8d80txLaICnwa+Qzai0xsdJOfWqXEERZKIeKnGElFC35sAKI0oiJmR+1ONDrtaC8yob3IhPq0dHwSXoHP5pThYGKO19/fFxBi5Bhkjnl8vqcRzK+DnsfuuKf8DuQMDJ0viWbX3jk0Lxv/aXERgOjUQw0gTOHkr3/9a3bbnTt3BAsnt2/fzu7T2dkpWDhZV1fH7lNbW6u5CF0KQPjwcfvVUeh+YZpk5EMPfAi9l+sYNTg8Cx1eWxbEtv+Uc6DUPPE1yiFknEI+eJx0J6OjOMZTn7BxBK4vn47zJdFs5ya1IKHVpBxzrokByOGkLMF1QKSOIXTM+xENEfrs1jyLp+Xv2sdwe/0YfLt4Js7kxutaAFEORJSCsprx1uSy4UpVKG6snOJVj6HUlM5jqe1MWuTd3w5Ge5EJ36RafVaEPhCupUoAhA8f781ahLMFcSx8qI16iO2r1Paa8/H2zMXs96bGwTLa8RM6ply0Y58lD9siKvBhWCUanXa2k1N9Wno/p1dtsbQccCgBEKluVFwA2WMu8NpX6H1qWvz6M2LC/92P2p1sZORcYSz2WfLw2ZwyfBldIvk9cLdxv2Pu/30BHmJj8nBSFo7YXDidnYj3Zi3CO6FVhox7tXO11pqBjuIY7I9fgHdDqwhADNADDyC9vb2or69HfX09AgICsGnTJtTX1+N//ud/AHhaR44ePRqff/45/vKXv+Dpp58WbB05efJk/OlPfz9hjNoAACAASURBVMKf//xnpKSkCLaOjIyMRE1NDWpqahAREaG5Da8QgHCdCubpat+GkbixcookfOiJeIg5Q4xzdSorCd0vTGNXM5dzopQ8dRbaX+68lDqDXPA4nZ2IrqUz2LUsLi+cjdPZifcVOsSAgYkA8E0JgIiZ0OcIva4HIoyAkeYMK84VxnrWtNk0lF1HRiwqZQSESEGuljHY4PAsXnhr3VhcKI1iz1EthGiFdeYcrlSF4s4bQ9GQY9J04/yxXEvFAEQIErZHluPj8GdxoTQKdcluSchQAh9aHKFPwiuwPbJc9WrmvnT+lKRY1Vgz8bWpCF/FPI2vTUVozrCivciEE+mpktChFiiUQodUETd3YUE5AOG+hw8gQtv4UCIFO2pN7jhiKVv8bcdSHDidnciu3P5ldAm+iC7FwcQcxWDo68iHEAxz/621ZqAt34yjdifeCnnOq6WzHiDRAiF7zfn47cwyAhCdeuABZP/+/YIFihUVFQD+vnjWhAkTMGTIEFitVvzlL3/xOsbt27exbNkyjBs3DsOGDUNmZiba29u99unq6kJpaSlGjhyJkSNHorS0VPNChFIAcnx+mgc+fije5a98bDR8CDlcJ9I9Xa6+e2k8zpdEa+ow5MtIhxB4ME5xW77Z0x72h3qDjuIYxV2YjIIO5l/+WhtqAEIvgMjBhxJA8XdUpCUnAVeqQtlV2ZmuOXwY0RsBMWLcCUHImdx49KyajO4VU1WtGSJ2bmLQLgUhlyrD8O0/D9F04/yxXEuFAORgYk6/yMeuuYX41xnP42JFuK60K+7/1TpZH4ZV4mBiDk5nJ6LGminoSIk5VkY7fkpqO5gai+2R5dg6axGOpTjYrkxH7U7RTky+NAYuhCBBie015wtGQPQaHyL4kRVfRkSkYKzBkYLzJdFozbPg86hSbP1hAUDuMe53+pXYmKyxZqLRaccRmwtbZy3CXnO+XyIx3POptWbgXGEstkU+RQCiUw88gPyYJAYgXEfipDsZt9eP8Sl8SDlfjU47Ossi0b1iqtc6A756iqsHOrhpVp1lkejbOAK31o3F1eoQXdEOufdxX1cTFRgoAKIHXMQAxUhoOelORnuRCT0vTsKdTUPRtXQG25FMSSRECyzrBRDms5szrLixcgq6X5gm26hB6ZySiiLytzc4UnC2csYDfeNUEgH5MroEW4Kr0Vke4dXeVkl6lRH1H/ssefgkvIK9Dvmr3kPqabFcxONgoqdL2GdzynAqKwkXSqP6RTu0pk1pSa2Sq4e43wDChw2h1C4hUDECQvgwIrTfsRQHWnIS2LVuPptTxq7FogVCfAXF/LFZY/WsGXIqKwnvhlbhi+hSnwKI0NyutWagpTT0gb6O+kMEIANIUgByfP7fVzq+sXKKJHwYASVCDg/z+d0rprLrjOhxlIyGD66T2ei0oyUnAd8unom+DSNxe/0YdC0JFqzt4Bcxi6VKqUmp4q7+reYp/48VQLi/AzdlzJdRkZPuZJwtiEP3iqmeiNbqiWjLN3uBiFYAMToCwh2jDY4UdJZHoHfNBLZFrh4A4c8xsXnHbDeiBmQgSw5AdsYW4tc/rHB+1O70cjSURDnEIh9KQWSHqRibg6txrjAW9Wn+63IlVOMh5OBxoaPWmoGvTUX4PKoUX0aXsEXl9Wnpims59MAGN7KhJm1pIERAhEBELIVL7nfwZYTkqN2JU1lJ6CyLRI01E5+EVwiCiFwExJ/jmIlEtOQk4NPIZ/D2zMVer/F/9sU57E1If6Cvo/4QAcgAEh9AuI5Do9OO3jUTcHPtYyx8GAUgXIdLzPFintyKLSyoxVmSOn+t8NHksuFUVpJnDYTNQ3DrlXHoLI+QrBlQU6chBxBa99Xi9CsBELH6EV9HQKQAxWgQaXJ5Omgxa4v0vDgJrXkW9rP0RkCUzA8t47WjOAa31o1Fe5FJdV0I/1ykQIS/3YguWANZfADhp11tenIJOssiZSMfUtu1Oi0fhVVi66xFbMqSv502MeDgw0ddspuNFDU4UnC1OgTnCmMFO1kJFY2L1WiI1SnwU6r0ONkDEUD0pm4ZGSERiyIdsbnQ5LLhfEk0jqU48HH4s/giWhuISMGv2jEr9jMzVltyEnBoXjbe+yGVzOjIjNh7d8c7H+jrqD9EADKAJAYgDY4UXF8+HbfWjTV8hXMpp4ZxlM7kxqN39US2gFaPAyfkJOlx6rgRi+YMq6fbz+YhuL1+DDrLIjWDB79ewxdOsx74aHLZUGPNFAQQPnScdCf7FUSk4ITbUtcI438/p7MTcbU6BH0bRuK7l8bjbEGc1/evJ+XJaDBhmkncfPlxdC0JZmFJ7/lIze2HCUB2mt1eALLPkod/nfE82vLNbORBCjz4ACLmoCiFkq2zFmHrrEVoyUlArTXD5/Ahlk8vBCXcqMeBhFy8E1qFL6NL0JKTwBb+ikU89KRR6TW+w67FlAIIU8Tubxjhg4eRkRGx7+dEeirOFcaiOcOKHaZifBJeoXldEK3REamxyt1WY81kr5v/OuP5fhDiq/lFAKJfBCADSFwA4cJH15Jg9G0Yyba5VRr1kHL8lThOTLE5U6ytN1VELvqi1nnzqvEoj8Cd14fhu5fG40JplC7wkIuAKHGg5fZR4rRLgQOzTgADIDXWTHZ/rgkdR2z7/QYULX9PMVg8nZ2I7hemoe+1QHS/MI1t4ctNy/IFiGgZw6eykvDdS+NxtToETS7p9UKUAJBcFORhAhAGHg4k5OLNkOdw0p2M4/PTJOGDDyB6weNgYg7em7UIn0Y+g1NZST6v9xBKrxJy4vjwcTAxB++GVuFrU5EoeMhFOtTAh9FP9LU4+EftTi8A2WvOFwWN+wEgUlAiFjnRAyD87+tEeiouL5yNo3YntgRX44voUtQlu326MKHc2BYbv8fne2pktwRXY9fcQsPPg38casOrXwQgA0jMjfO/bJ4VcE+kp7KO9ZnceFlnXm/0g+8cdRTHoGfVZLTkJOhKD+E7SkakWzHO5rnCWNx6ZRz6XgvExYpwwY5IeqIeco6ykqf+WqIcQjDBhwolAKLVBgp4KI2CiH2XLTkJnhqRjSPQtXQGTmUl+SQaonVMc2uWupYEo3f1RJzOTtQcaRQ7L+62hw1ADiTkYuP0pSyEcsFACj6Mso/Dn0WtNQMNjhRJh0jKUTLy6THfcTuclIXP5pThw7BKnMmNx7nCWMGIh1rY4IOHlJMs9LRfaRRACWQw8MD8zP2/EICIGf8YUq/7C0aMTMcSsiM2T+eszrJI1Kel49PIZ7A77il2bCgBET3pUEqPXWPNxBGbZ72Qt0KeY+tYfAVFBCD6RQAygMQFkOPz09BRHIO+1wLRmmfxCXwIOUtskWxZJLqWzlBVbC4EH0YAB9dRYxzLM7nxnsUDN4zE5YWzDVs4kJsqxE0X8oczLgYDrXkWr/83Z1h9DiBCwCP0ry+ARAucSH2nTS7Pwoa9aybg9voxLKgaFQ0xKpWw0WnH9eXTcXPtYziVleR1Xnq7ZT3MAPLGk0tQl+zGSXeyaORDLNVKDYzwnf59ljxsnbUITS4bm/KlxQHT4qhxP0cs1arWmoEvo0vwVshzaM2zoL3I5FXjoXYFciEI4UYOhGBDTQqSFujgWoMjxev/x1IcOGp3Yp8lTzGAKDWhc/B1NEUsImRENIQBkZPuZFyqDMNecz4+m1OGAwm5qovU9cwDpRByviQab89cjK9injY8OsO8lwBEvwhABpCYG+fhlGS05ZvR91ogu86GHEgYBR+NTju6ls5g1ypQ49jwz0XO4VIDHgx8nMpK8iwguGkouldMZZ8WG2FNLptg9yp/RQPEUqfErNaagdHDIjB6WIRPAUQqQuLraIke8BD6fs8VxuL2q6PQ91og2otMbN2FEYXqcnNDKWB3lkWid/XEfhCi51yYiGqTy/ZQAch7sxZhh6kYZ3Lj2XU2lBacqwUQroOyx1yAt35I+TqW4vApdKhxzhjba87HR2GV2B33FNtOV6jGQwt4MA62UWlSWozr4MvBgi8ARAmgDKSoiJroFhNluFQZhk8jn8H2yHKvaJovAYQ7zvlzgHv8umQ3zuTG4+PwZ/FJeIXhEFRrzSAAMUAEIANIzI3zzy4z7rw+DFeqQlkHRAt4CAGBlGPEPIHteXGSLHyIOVtSAKLHKWty2XCxIhx9rwXiu5fGs12OuA6mlnQrJeYr2KhPS8exFIdmCBADECZCcj9N7Hf2BYSoAZFGp6dF8uWFs9G3YSR6XpyElpwE9hh8ADG6VkTpmD9XGIueVZPZtXa458HkYGuFoocFQN4MeQZvhTyHjuIYFj74oCG2TSuAMPDx6yBPsTsDH74GEKXwcTgpC2+GPIf98QvYJh1HbC5d6VZCUQ9/wgfzN9AKA0oBhImY+NP8BSRKv19mbNQlu1Gfls4u5LvDVIydsYWqFy7kzws180ToWPwx3+SyYWdsIT4Mq+z3+j5LHruQoZZ5RwCiXwQgA0jMjfPSL8bi2rIgNDhSJGs3lEQ4lIDHifRUnHQno/uFafh28cx+3XiURDT4wKMFOPhOGAMUZwvicGvdWNzdMhgXK8JZp1RPmpVYYTMDBUrgQy5SIRTZ0Gp8qGjOsPYDkOYMK5ozrDiVlcTuz2xjTGgbf7vU52oBEf6/voqKqB0D3EL1a8uC2PoQX0RElI577s/nCmNx8+XHNbfpFbOHBUD+vycr0F5kQq01ox9UCMGHGJyoAYDtkeX4KKySdeyF4MNIGFESAWEcwndCq/B5VClachLQXmTCUbtT0slUCxzceo/98Quwz5KnGj7k0pbE0pu02rEUB/ZZ8jA+MB6PBcZhnyXPa/0tBjq463IJbeMCii9AxV+REqUAwv3+T6Sn4lJlGI7YXHhv1iJ8FFapOS1Lbo5IAYfY2G9y2bA9shy/Dnpe0fuEPkvICED0iwBkAIm5cV5cPQ5NLu0LDQqBgBgUMKsz96yajOvLp6PJ1b8LzxGbS/KJq5BjpBc+Ghye7laXKsO8oh5GgIeSJ+lCAHI/IglCsMBYXbKbBZBaa4bkvlqMDyVGwIhRIKIHPvhpWZ3lnkYPt18dhdY8iyCE+ANAhOZAR3GM14KFRkRoHhYAOVXs6d7DBwslwKEFQHbGFuKNJ5egozhGED72WfKwa26hIphQ+wRYCjwOJOTi7ZmLcdKdzC5iqzbtRgw+xIw5RyEAEYIIKahQmkolBxpcWOBu3x+/QBBAjDIjIyi+hBA13z0/UnbE5sK5wlhcrQ5hO77padmrF7q5VmvNwKmsJByal42PBCIhasGDAMQ4EYAMIDE3ziPpCbKQoST9Somjc9KdjN41E3BtWVC/yIeYiUVi+OesBli4jlej047WPAturn0MfRtG4lxhbL90K1/Ah1zq1f0AECkI8TWAKAEUvTBidEqW1rHRnGFl1w+5UhWKk+7k+w4izJxg1uFpyzdrOo+HtQj9kN2zWKdcsblUEbpSEPhsThnenrkYrXkW1CW7BVNMjIp8KHkCzDh+X0SX4qOwSpwtiMPp7ESvdCu10Q4+eMhBiFj0w99pTEIQwjVfA4hY9MQIKNEKHVojIHLjoj4tHedLonF8fhreeHKJV5G6WiBRAgdCc0FobtRYM9HotKPWmoF3Q6sE91E7RwlA9IsAZACJe+PUW3CuFD56Vk1mF0FT49DwP0PN5ws5UNxaj0uVYbizaSiuL5+uuLuV2D5awMPf8KEVAIQA5FRWEmv8/aVeu18gohVGpABED4i05lk8bZ03jERbvlmwSF0pUBsFICfSU9GSk4CeFyfhXGGsbhh6WABkd7xTEDLEwEMtgDCOy5fRJfgq5mm0F5m8ahKMNKWOGuPg7bPk4YPZC9ki8/q0dNbB5BeZK4UQNdAhBiD3AzDkjAsg++MX9LuX8fcXe01oXy2REi0QogZGpADEKBBpctlwKisJH8xeiG0RFV7jTi188OeT2P+VHKfRacf++AV4J7RKcNV0NQ8MaCFC/SIAGUDirwPCd+ilumGpKTbnRj6uVIWqzi+XK3RX61wx8HE6OxG9aybg1rqx/VawVuNE6ol46IEPpY650roMKYA4lZXkBSB1yW52++nsRLTkJPTb/3R2IvsklP+aEWCiN2VLacG6mu9UVzTktUBcKI1io2/3KwrCzJW2fDO+e2k82otMus7lYQGQ/7S4BOFCLCqiBQr2WfLwSXgFzhbEodbaf3Vzo6Mecg5XjTUTn0eVssX3zIMKPVEPLV2V9EY/lDrkUnUZYsa/X0oBiNg993BSluCDNzFo0RIh0QIl96MwXczq0zxF6ofmZWNbRAUOzcvWlJYlNRek5oiYMentm55cIhkJIQDxvQhABpDkAERN9EMKBk66k9Hz4iQ27UqrUySViqUGQBqddnQUx+DWK+NwbVkQmjOsfkm1EgMOOfhQCg1aohxC0MC3lpwEtOQk4KjdyQLIUbsTZ3Lj0ZKTgDO58V7G7N+Sk4DWPAv7s9CxxcBEL6BoARIxCFHy3TLv1RsN6V0zAd+9NF60QF0PUKjdv8Hx94YMQt2xCEA8EgMQvgOhpdMV10HZNbcQW4KrcSY3nk27knOefBEBYRy6Q/M8Oe774xfgfEk06tPSBaFDCYBwHVC90CEGH0LpSHKRAaVOvJr74sHEHBZADiTkCjah4JtcurLU/VlvdEQpmPAL97VACPNePdEQ5lq8LaICX5uKNKViCc0/NdDBny+nspJQY83E1lmLJD9Lah4TgOgXAcgAkhSAaKn/ELrYNjrt6F4xVTd88C+yap0pbqF515Jg9G0cwa7L4Gv44DuzagDEyNQlMdhgIKIt34z2IhM6yyJxeeFsXF8+Hd0rpuLmy4/j9quj0PPiJDwWGIdHh8fixsopuLNpKO5uHuKxLYNx983BuLt5CO5sGoo7rw9D38YRuL1+DG6ufQy9ayage8VUdC2dgUuVYThfEo32IhNa8yxe0KIETnyZqiUVBVETDdE6ppozrLi+fDq+e2k8zhXGsse6X12yGhwpHjBaPVEzhDwsAMIsRChUdK4XBL42FeGjsEq0F5m8aj6Mjnoodaj2mvPxL0HPs9cRLkBojXgogQ9+Wo9S+NCTMiUEG3zo4N+nDiTk4mBiDpsut8dcwNpXMU+z19Evokuxz5LHdvHaH78ABxJy2f8zrVv3mAvwtakIO0zF2GEqxpfRJfgyugT74xdgf/wCHEtxqIYTX6Zq6UnHMiIiUp+WjvYiEz4Kq8Q7oVW66kHEIhVq3su0rd9hKsZ7sxbJvl8IdghA9IsAZABJDYBoAYAmlw3dL0xD19IZmuBDDnjUgMfp7EScyY1n12LQs6CgntoOMegQAhClUCEHG/xIRlu+GRdKo/Dt4pnoeXES+jaMxL13B+PeB0M89ruhuLfVAxW314/BrXVj0bt6Ii6URmHc8BiMGTYH7UUmdC2dga4lwbhaHYKuJcF/t6UzcG1ZELpfmIaeVZNx8+XH0bdhJPpeC8TdLYO9P2vrENx9czD6No7ArVfG4fry6egsj8C5wlg2eiIGJL6qG1FSD6IURrTUiDARutuvjsK1ZUE46ZYuUPcFkPA/62xBHHpWTUZLToLs5/FffxgBhBv10NP16tC8bHadj3OFsV6RDyMjHkodqrpkN7ZFVODL6BI2NY9f56G2ra6aSIdc1EMq+qEEKuQiG8yYPmp3osaaiZ2xhdgZW4ivYp7G7rin2MjwxYpwdC0Jxq1XxrFNV3pXT8T15dNxrjAWEwOteCIwEa15FlyqDMPFinDWLlWG4VJlGC4vnI3LC2fjanUIri0LQs+qybixcgq6V0xF75oJ6Fk1GZ3lEegsj2DPqS7ZzZ4Ts07GEZtL8r7qq7oRrVEQPSDCHXt1yW72Pr911iLss+TpKkqXgn4pWOFDyFcxT7OLKSoBHYqAGCcCkAEkLoAwjoOSKIcSEGhwpOBqdQh6V09kcyCNABAt8NHotONCaRTuvD4MV6tDWIfOl+ChFD64AKIm+iGVtsQFjrMFcbhYEY7ry6fj1ivjcHfzENx7ZzDuve+JVtxaNxY3Vk7Bt4tnso5/W765X2SCn4J1xObyek3OmPSs1jwL2vLNOFsQx0ZbrlSFsiB097eDcfe3g3Hv4+G49+5g9L0WiBsrp+DywtloLzKxxxGLkBgJJUaCCD8yIhcpaXTacSY3HrfXj0HvmgnsjVQsRcNoAOHDBFMT0rNqMpozrKo+82EBkP+0uLycEyOiH/vjF+DDsEq05Zu9Wu0aGfVQ8mSXSbnaHFyN/fEL0FEcg2MpDi/HT02RuZqoh1Lo0AIfSqP7tdYM7I57Cl/FPI1dcwvRnGHF6exEXFsWhKvVIeheMRVXq0PQWRbJ1r3x0zKZuXpoXjabgnUwMUdRChZzL+NeH5pcNvY8zhbE4UJpFLqWzmDh5Gp1CBtF3WfJww5TMfaYC3AwMYetNxG7zxoJI0bUh2iNitQlu9HotKOzPAKfhFdgZ2whO0aFxrgchEjNHyUQz3THOmp34rM5ZaoghABEvwhABpDUpmCpcVouVoTj2rIgNLn6r/OhFD7UAI+Qw8SkXF2tDtGVcuUL6JAqNpeKdEjVbHCB48bKKbjz+jDc2zoE9z4bg7u/HYyeFyfhSlUoOopj0JZv7gcYQjUaXDtic3kBiNz+Usb9TD6ktOWbcb4kGpcXzkb3iqno2zjC83t84InK3Fz7GK5UhbIpXMxxhGBECkrk6kTkitOV1ogwx+EDiJJx15xhRdfSGejbOEIyJctXEMKdTyfSU9GaZ2EhXulnPiwAstPsNgQKGNsfvwAfzF6I09mJOGp3ij6NFXOKjIh6MDBxICEXb4Y8hyaXzSvlSkvkQ23EQy1wiIEH17mWu7cdmpeNnbGF+DK6BAcTczyLiK6Yiu9eGo+upTPQWRaJlpwEwegkd94IGb8GhD/X1D5kE4IUpi6tNc/iAZMlwbixcgq6ls5AR3EM6pLd2DXXE7nZa873SuESghEpKJErYlfaNUvNmBCqHZIab8dSHDiTG48dpmJ8yFm4UM0q6mKRCbXRFAZCPo18Bp+EVyiOwBCA6BcByACSLwDkRHoqzpdEs/Chxenhwwd3m9KLMpN2dfPlx3Hz5cfRkpOgyOEzos5DC3RIAYgQdHCLvDuKY3B9+XT0vRbIpjX1bRzhSWcqi/RKZ1ICGv4AEKWAwq9PubxwNnrXTMCdTUM9QPLmYHz30nhcXjgbbflmXSlbWiMhaiFELvLB39bk+qFV9OvDcHnh7H5dsvydknWuMBY9L05iIyFyn/ewAAgTARGLeqhdbPCtHxx+Lnz4KvIhBR87YwuxddYinMmNR4MjRbbWQ8wpVBPx0BLpkIMQofsZd/weTvIU+u+PX4C2fDOuLQvCjZVTcKUqFGcL4nAqKwmNTrtu6D+QkCsIIL6cs8w9scllQ0tOAi6URuHasiBcXz4dFyvCccTmYmtMDidl9bsfK4mMyBWs+wJApKCDv+2IzYX2IhNbDH5oXrYXRKtJwxKbi2ogpMllw9ZZixRHQghA9IsAZABJbh0QIRBQAh83Vk5RnaZh5AW30WlHW74Zfa8Fonf1RLajkNqoB99p1FvnoQc8uI55W74ZFyvC8d1L49l6irubh+DGyinoLIvUFN3QAiBCUQw5qDASStqLTPh28UzcXPsY7r3rSd26tW4sm3rApGpxYcSIOhGtqVn8bXzokIKTRqcd5wpjceeNoeheMRXNGVZJCPEFiHAdmStVoeh+YRobCZH6rIcJQIwoOD80z9Nd6ojNhfq0dMWRD7Fjyb0u5iAxLXa3zlqES5VhqE9L75dupcQYWDAqxUoOPqTSrLjjstaagR2mYnweVYqjdic6yyPQu3oiupbOwNmCONHohl4T64LFByKxeax3nvPTk09nJ6KzLNLTdOSFaTidncgWve+z5AlmI+hJzZKKiPAbDcjVAmlJyTqdnYiO4hhsDq7uByF62/WqsVprBs4WxOGjsErsMBULfjZ3zhOA6BcByACSGIBwn3youagxKygrKVRVYlpqPhhHre+1QHQtnaGp3kMKNPj/GgEeQgDCj3acyY3H+ZJo9Lw4yQMdHw9H32uBuLYsqF8qkhHRB6GftdSA8MGBe0yhbVqAhKktOV8Sje4VU3HnjaG49/5g3Nk0FF1LgtnaESVREaO6ZqmJjigtWmfqQm6+/Di+e2k8TmcnCqZk8Z0SPXNRyNlh5hnT3Y5JsxRz0g6nJD/QN05+BEQvgHwRXYqDiTlodNpFnRKlaVVaIx+Hk7LwbmgVds0t7Ffvodbh81e0Qy7qwdxT9scvYB2+bxfPRPeKqbi8cDY7n4yCDT5UMMYFEDU1IGpNzX2TGyFpzbPgSlUoe/9k0tFqrJmidSO+KFhX0zVLbSSu0WlHS04C3p65GHvMBaoiIWJzSAuE1CW70VkWydZWSe1LAKJfBCADSEpSsJTAwYn0VJzKSsK1ZUE4kxtv2JMitWlXjU47LlaEo2/DSJwviVZd76E01Upp9ENNtEMMPNqLTOh+YZqnePz9wbj96iivJ/xGRjjkYIILIEftTlVF6EphRU+khJ+W1rNqMu6++QOsbRjplaYlVDeiNSriy2J1sbqQnhcnsetziKVkMU6Fr1Kymlw29K6eiMsLZ3t9Pt8BIwBRDh8f/rCuRoMjhXWGhCIactENPWlXh5Oy8GnkMziclMWuOaK20FxtpyM98MGvQ+CCBzMWD837++J0F0qjPNHi8gg2rUrvPFEDBv4CEK2RGy6MnMmNR9eSYFxfPh1t+Wbss+Rh19xCHLU7vY6rFUaMrA9RExGpS3ajPi0dlyrDsMNUjO2R5ahLdotCiBSYCEG/UiipsWbiqN2J9iIT/nXG85L7E4DoFwHIAJIQgHAvJkovVifdnlXOL5RGqb7YqYly8D+XDx9dS4Jx983BmlY1N7LQXAo6pIrMGfBozbPgYkU4bq8fg3sfDMGdN4ay7RsZ6DDCUVcCHf4EEKkImWG8twAAIABJREFUitrf9/j8NBZGOssi0bt6oidy9O5g9K6eiPMl0f2iIr7qmCUHIEKpWXLpWGxzhdcCvca7XudDbJ6JzTsGhs6XRAtCyMMEIPwidLULDu6aW4h3QqvQkpMgGMXg/6wkGqImVYRxvjYHV6OzLBLNGVYv+DAy6mFU9EOss9Xx+Wk4luLAzthC7JpbiNY8C64tC8KVqlDdi3yKRTbE4J9vh+Z5d8Fi5rXSY8ntaxSUMOfKPGw4WxCHrqUz8O3imWhwpGBnbCGbQsb1G4xOy1JbH6IGRI6lOHC+JBq75hbiszllgpEQuciI2JxSmppVY81EfVo6jtqdeHvmYtHPIwDRLwKQASQ+gGhxUBqddlxfPh2XKsPQ4EjR5eyodYyYi/FJdzK6X5iGmy8/jtY8iyb4EHMQlaZbaanxYMCDcZrPFsTh2rIgT5vcrUPw3UvjcaE0SlN6lRbAkLNjKY5+K6FrMSOjJUr/Fkwh+5WqUE93sB9S2C5VhrF/XzkQMSolSyyKpjYlq8llQ2d5BO68MRSdZZE+gxCp+XciPRUtOQn47qXxaMs3C0ZBHhYAURMB4TsuzLoNZ3LjUWvNEHVmlERAxPaTc4L2mAvw3qxFaMs346Q72cuRU9NaV6mjaDR0MPewfZY8bIuowBGbC9eWBeHasiC05Zsl06vE5ohREQjuvBUDEL3GhRM9kKLkfnuhNAo9L07Cqawk7DEXYHfcU2wnLbk6ET0pWVKpWfz/c8ekXI3S2YI47I9fgPdmLdLUIUtt6pXQ/GtwpGB//AJ8HP4sRUB8JAKQAST+OiBq2+02OFLYlq+NTnULDWqtNRG6GPasmoxb68Z6hdONiHzwn2BrAQ+pVCtumlXPqsm49+5g3HljKLqWzsC5wljVzrYWR54PBVLgYBSA3E8wYX7HC6VR6F0zwVO8/uZgdC2dIdjSV2tUxOjaEFkIeX0YLlaEy0KIHiDhgwX3eMxChaeykvq9RgAiXp9xOCkLBxNz8FFYJS5VhqEuuf8q50JpHXoiHWLwsenJJbi8cDaOz0/zctCUFp3riXrwn4QrgQ5utOP4fE93qY/CKlGfls7WdXCjHXLjWi1Q8MFCbBvfuAByaF62YQAiBiVGR0eYfRqddjay1LUkGDtjC/FRWCUOzcv2urfrKVqXi4jIRUe4tSBSIMJASIMjpd/K6WohRE0KFn8eNmdY8WnkM4KdsQhA9IsAZABJCEDUwEdneQR610xgO+EY/ZRV6gLY4EjBqawk3Hz5cfZJjFHgoTfVSkma1ZnceHSWReLWurGegukfHEi17XLVggbj6GsBBC6AMH3VhYxZxPB+Q4kSEDlbEIfry6fj7pbBuLtlMLpfmIazBXFeIOKrhQyFYEQOTMTGckdxDPpeC5Rt06snKsIHEL5DdrEiHN0vTGOfNDP7EoBIA8Lm4GqcdCfjWIpDkaPjC/h448klaC8ysZ2u1KRdcR07LelWaorK+RGPE+mp2B33FHaYinEiPRU3Vk5h13tSM861RDK02uGkLEkAEUvHVPtwzSggUXIvbs6w4vLC2bi2LAhHbC68G1qFIzaXIgjRGwlRWhMiFw2pS3bjTG48Gp12bAmuVt0ZSwg4tMzH1jwL3g2t6leUTgCiXwQgA0jcLlhqHZHWPAturx+D1jyLX+CDfxM4lZWEm2sfQ++aCX6HD62pVqeyktCSk4CO4hjcemUc7n08HHdeH4bOskiv2g5fQIdSa82zeBl3W31auheA8PfVYv6CEiWF61eqQnF3i6dovfuFaWjLN3vtp7VQXUtalhYIacs34/b6MbhUGSYZCdEDIXJPRC9VhqGzPMLrswlAxMHgg9kLsc+ShyaXzcvRkXJajAAQxrH62lSELcHVOF8S7QUfRtZ6SIGHFIAoSbX6IroUZwvi0LtmAlsLZQR0KI1m8OegkvsLF0AOJ2WpjoTKXRe0gooRKVpNLhsulEah+4VpOFcYi52xhahLdnvtq6d9r9ZuWWoghFldfktwtddc8Vc6Vl2yG6eykrDpySU4mJhDAGKgCEAGkLQAyIl0T8er2+vHoKM4xlBHRil8nM5OxK1XxuHGyik46U5WdMFVehHXU2AutY5HS04CzhXGetbu+GAIbr86SnF9h5aUKjnIEAMOKfMFgBgFJkaBSFu+GV1LgnFn01Dc/e1gNn/8TK50wTq3yYBRHbOkoERsjLfkJKB3zQTJSIjRc5Z7zCaXDT2rJqOjOIb9bAIQ4bqPL6JL8WV0CU5nJ/ZzbvQAiNInrV+birA9shwXSqNUtdk1orhcTcSD35Vxf/wCfBldwqaucus7tMCG2uiGUtAQsxprpheAaEnH1AMoRgEJ83cV+jufdCfjYkU4ri0LwvH5adgWUYFaawYaHN7p3moWM+Sn6imNioiBidT4bnB4utC9E1rVD0L0tutVMjeP2FxodNrx9szFBCAGigBkAEkLgDQ6/97/n7lI+RI+uBc1Bj5uvvw4Cx9GRT6MLjLnFpe35ZtxY+UU3Ht/MPo2jMSF0ijFEQ8jIhxGAEFbvhnH56dhzLA5GD0sAvVp6WjLN2sy5njMz76AErUgwmzjRkQuL5yNO68Pw93NQ3ClKlQWQvTWhnDHoVZHgoGQvo0jcH35dEXpWEbMT+7xGAhioqMEIP0BYX/8Amx6cgk6imO8is6lIMIo8GDgY+usRbhQGoWjdqeqeg8jOlwpBRAueNRaM/DerEVoctnQtXSGX8FDi8Mv9ECBiXSND4zH+MB4FkD0mq+ARG1EhH8taHLZcL4kGl1LZ2CPuQBfxTxtSLG61rQsNZDd4EjB+ZJovBNahYOJOV7g4UsAYY5/Ij0VX5uK8EV0KQ4nZeFPCY4H+jrqDxGADCCpARDmgtJRHIPry6ezF35fAYjQTeJUVhJuvTIOPS9OUgUfUjcHvfAh1063a0kw7r3jqfG4VBmmCDyMiHBoAQw5MwpA5ODEaCBRAiNiUNKaZ8HV6hDc/a3nO2TgUS4aYkRaFjM+T7qTcTo7sZ/zIOZINDo96Vh9G0bi28UzfR4J4TsdzI375suP46Q7+aEGECEn5NC8bHwYVsl2mlLjmBhR87FrrqdY+EpVqOoFBv0BHULgsT2yHAcScnF9+XSvGg+t4CEX3TAyas63WmsGCyA11kz2HiN3//EHnBiRosX9Xrgg0lkWia4lwTiYmIOdsYWyIKK3bS8fSGqtGdhrzlcMJEw61rnCWLw3a1G/SIgWsFDzkKDGmomWnATsjC3El9ElBCAGiABkAEkpgDAX7PYiE3rXTEBzhtVw8BAL5TKf3ZxhRc+qyeheMVURfOi9cWiJeHA7W12sCPfUE7wzGFerQwxJtdILHfzog1rjAsjx+WloyzfjbEEca/z/c7czxv+/kVBiRJqW2PdytiDOE8V6ZzBurRuL9iITWxfiy4gIF0DEnAmx8X8mNx59G0fgSlUou5+Uo2AUgDBz9mp1CK4tC0JtWtIDfeOUAxC+c/FhWCXrgKkFDrFtSh2afZY8fDB7ITrLIr0iH3rgQyt0SMEHM7Y+jXwGe8wFuFodgs7yCDS5bJrBw9f3DLn7B7OdDyBK7jVGPdRQAyVGRUa414fmDCuuVoegozgG2yPLsT9+AU6kp8ouZCi3mKGSiAizv1SnLKEx3+j0LP666cklfoMQ5nNqrRloyzfjX4Kex/+JzXqgr6P+EAHIABIXQPbHL5C8oDdnWHHz5cfRWRbpdQHydfSDgY+bLz+O7hemycKHUU+t1NZ6MM7q2YI4T53H74ayhZFKag+UQAdTi6AUOtQ4+ULgwLcT6aleAHK2II791wgzAkr4NS5GgQjzXZwvicbtV0fh3vuDcX35dLTmWbyiIVoK1ZU6C2oBhIGQ26+OkixM1wsgYs5fk8uGnhcnoSHH9EDfOLkAsjO2UBIOds0txHuzFqE1z+KVeuWryAc3pWqvOR+bg6vRmmeRhQ+xDkJGdbiSa6l7OCkLH4c/i3OFsbi2LIh96CU0TtVGO5iIoK+BQ8y4AFJrzWC3GQUivoASI1O0GhwpaM2z4MbKKWhy2fDZnDIctTu9oiFqIyJq0rK01IQwf4fNvO5YWiFETcrkUbsTp7MT8W9zCh7o66g/RAAygCQXAWEuII1OO7qWzsDV6hCfwofQjaM5w4obK6eg58VJaM6wGgIeeqIfUm11mS5KfRtHyNZ5aI12GAUdWgCBCyAn0j1rP5wrjO33L2Pc7b4GEy2REbUgwu+Yde/9wbi7eQgulEax+2qJhMilYGhNn2C2ny2IU7xOiFYYEXM+mjOsuLDiiQf6xqk0AnJoXjY+Ca/Amdx4tt5CzkExottVrTUDBxNzsCW4Gu1FJr8VnGuJetSnpbOLCDKd6KTuOVrTrPSmUqmJjvOtLtntBSBS+8oZ81n+gBE9NSNC31mTy9Mx69vFM/FRWCW+NhV5jQNfRUK01Igw6Vj1ael4N7TKq17Kl1EQZg7Xp6Xj36PyH+jrqD9EADKApBRAzhXG+ny9D6Gbx0m3Z5HB26+Oklxk0NdRDzHwYLpbsU/F3xmMriXBmtOtfAEdap19LkDwrcGR4gUgUvsqNaOBxFcpWkLRkPYiE3pXT8S99weje8VUtOWbNRepG5k2wZ8njU472otMuPP6MJwviZaEEKn0CbXwwczjM2UzH+gbpxCACD3l/DK6BG35Zhy1O1UVsepJvWIcpbdCnsOVqlAcn5+mqBjXV0XmYt2tTqSn4ojNhQ/DKtFeZEJneQQanXZZJ9Yo6BC7Pyhx7NVCAxdAGMdWKKquB0zU1KRxf1cjoiJqQKTB4Wksc6UqFCfSU/FWyHOotWZ4RUPUgIheAJGDEKbl/4dhlV4Q4o+6kP8ujHigr6P+EAHIAJIcgNSnpeNUVhJurJyClpwEn0Q+uA4O9ybS5LKhe8VU3Fo3li3A9XXurtqUKybqce93Q3Fn01B0FMdIpvAYVduhN8LBj1AoNS6ANDhScK4wFu1FJvb19iIT2otMaMs3+xVMtKZq6emexf3uOssjcHeLZxX7zvIIr2iIL9YO0RIRaXTacb4kGndeH9bvqbIRKVlC72esLm3eA33jFIuAcCHiq5in8WnkM2hwpOiGD6UOC/M5b89cjDO58Z7vQmEnIKMjH3IpVx+FVeKIzYXeNRNwJjeeHZ96Ix5a7glGwgYz/7kPrfgAwn2NayfdyaKvca8tSmHFiCiJUhBRmpbF/e7OFcaia0kw9przsTO20AtCxEDEqFa9agrTW3IScCAhF9sjy/tBiC8BZP+8tAf6OuoPEYAMIEkByIn0VNRYM9Hz4iRcrAgXvSHogQ6hmwoDH1eqQnFn01C05llE00uMgA81NxpuyhVb6/H+39eK0JJupSbioQc2lBgDEGLGBxCx/U66k2WPxTWjoEQPiHB/5n43SkHkbEGcZ3HJTwIV14ZocQT0pGM1uTydaG69Mg4tOQmizoLSyIdS5/DwQ9IFa3e8UxAQdsYW4p3QKrTlm1WvqizXUUsMPJjox+bgaraBgRLnSg4+1EY9xJ5eM/BRY83EB7MX4nR2Ii5VhqHJZRN1UvVGPbRGwJWChlI7YnOxAHLE5hLdj3kAqMX0AomeaKxaIOF+x80ZnmYzLTkJ2B5Zrrs2REskRA7Oj9hcaM2zYI+5AJ/NKTNkxXQlAEJdsPSLAGQAiblx7k1IF3z6dTo7EVerQ3AsxaH4yZla40/+o3YnWvMsuPXKOJzKSlKU26m044rYzZCfDsBtASkUMm7LN6Nv4wjcemUczuTGK8qPVQtIWp/CKbk5ya09IgZRR+1OdiHCIzaXIsdcrsOUEtNzszXSyZf7jptcNjbVqXfNBDZcL+TE88eZXLqBEf3xmTnSURyD7hVTcXx+muQNWc0clnptb+L8B/rGyVxH/09sFvaa87HPkudlb4U8h2MpDhyal4398Qv6vc63veZ8SZN67/74Bawxi6idSE/FwcQcHEjIVWQHE3MkTW1NCj9NhRkXe8wF2BZRgavVITjpTlbkHOqtNRG71otd85VCkFIoanCk4NC8bHYhwkPzshXVVuipv5BKgxLLfBAzo+oypL7fYykOtuHHO6FV2GEqZq8xSlOexMan3NhWOkcOzcvG6exE7DAV4/OoUhxIyFU0t7lzXGjuSr2HumDpFwHIABJz43x8uBlPBCZ62cRAK6aMmI9JgTZMDLT2e91omxhoZW3aCAf+cYTba9tAsUmBNkwb4cDMwDxMHpGKSYE29m8ktv+DYhMDrfjpI+Px00fGP3C/m9q/g9T3PWXEfMwMzPOaPwPNggIzvc7Nl3P78eHmB/rGyVxHpwSmYtoIRz+bGGjFP45we22bMmI+poyY3+//Usbsx32P0Ocxr40PjEdIYK7oPvfL/nGEG/84wo0nA7MRMbwYQYGZ7LYfkwUFZmqyaSMcGD5kBoYNno5pIxyaj6PF7vffTI2FBOYibHghJo9I9douNa78PY6fDMxmfQJf25TA1Af6OuoPEYAMIDE3zkE/GYtHBo0jIyMjM9wG/WTsA33jZK6jQ342BUMHTyMjIyMz3Ib8bMoDfR31hwhABpAIQMjIyHxtBCBkZGRk+owARL8IQAaQCEDIyMh8bQQgZGRkZPqMAES/CEAGkJgb59hhczBueAzGDY/BY4FxeHR4LPt/f9gTgYkYHxjv18+Us0eHx7L58Y8Oj1X8N2H2Y97zINm44TFsDciD+juq/XuomSuPDo9l6y78PcfkbGKgFY8Fxvnk2GOHzXmgb5z8WrrxgfEYM2yOX2rnuDZ6WITfavaU1vQ9EZiIR4fHDtiaPj21gHpqyIYNno5hg6fjicBEv9euDdS6NLU1bOMD4/ttv99jfsqI+Rg9LIJq6QaoCEAGkLj965luKZcXzsYRm0uyk4Qe43dHaXCk4Obax9gFmvhdLoRMTw97pgOHWBeVYykONDhScKkyDH2vBaKjOAYn0lMlO4NIdVBR2iXFqBbCRraLFGofyXTBkupfb5QZsdiWnvaRarrIKBkfJ9JTcbEiHHc2DcX5kmicSE/t10GGOyb1tI4U60wlNJ/qkt3oKI5B19IZgovk6Z3z/2lxPdA3TuY6+oUpF7vjnsK7oVX42lSEAwm52GMuwO64pwRt19xC1vj/Z7bJ2R5zAfaa8/HZnDJ8HP4s6tPSsT9+gWwnLbluWvyOWmIm1j2L+e7feHIJTrqT0ZZvRl2yW/H6JXLXe70dstR0x9K7rhXfDibmsF2wDibmqO6wJdXKVs25GtXtSmmnK6XXI7l2tnXJbpwviUZzhhVvhjzHXqPkulmJjWHuWBfrTMWdM2LzaX/8ArTkJOCdH+b/HnMBa0rmspx9Ycp9oK+j/hAByAASc+M8nJKMBkcKrlaHsAvOGbnmh5gDfiorCbfXj0HX0hk46U72cgKFVnfWssCg2sUFW/MsuLn2Mdz7eDguVYaxa0HIremhZS0PsXU7+GtjiK2f0VEc08/Ol0TL2oXSKE3WnGHFmGFzMGbYHJx0J2s+jhqT+12E/gaMKV1zRMmaIkYtZtiaZ8HV6hDc+/dR6F0zQdd6IWp69Te5bGjOsIouUticYcWtdWNxbVkQmlw2Rb37ldrDtA7IHnMBPgyrZNdRUrvgmJJ1PriOeq01A/ssefgwrBIXSqNw1O6UbYvsj8UF65Ld+DCsEpcXzkZHcUy/Vc21PphRc31X04qcucZrXTBW7rrPtfq0dDZSVp+Wrug9SkzJ+Sm5RiltiS62CKLctUppe3OpMdLotKOzLBLtRSZ8HP4sjqU4NK8XIgVQfJBi5oLYQ5/6tHScL4nGG08u6QdZ3PmrxWgdEP0iABlAYm6c36Ra0VEcg+vLp3tNfC1PVZRACHelcyb6IeYYaV1kUOkaGtwbEgsf7w7GxYpwrwu1FIBoWb1cyYKBRoGHESDQWRbZD0A6yyIljfte7jb+v0YBiRoYUQIiWiFEbjX11jwLLi+cjXtbh6iCkBPpqWh02g1bNZ0/z87kxuPO68PQWR7Bvm4EhDwsAPKnBAe2BFejwZHCOh5anQ01kYLNwdXoLItUtF6Tr9bY4EYL6pLdeDPkOVxfPp1dwJQ/ZpSsm8G9xiuBDyURXyMWitUKHowdn5/mEwDRAiVy1yol6zIpiUgruTapXdek0WnH+ZJoXK0OwVshzyletJCJ+vJXTxeCD7Wrptclu9nf5YPZCw1dKX13vPOBvo76QwQgA0jMjfP/zU/EzbWPoTXPInqj0AIcYjebRqcdF0qj0LdhJFpyEiSfhPBhQwl4aIl8tOWbcWvdWNzZNBQdxTGawIN/M1K6arkceEg51kZBBxcKxEwtgCg17uf6Eka0RkS0gIjcjf1MbjwulEbh7puD0fPiJPYY3Bu8vwCEu5Aid14SgCgTcx3dFvkUPgyrRJPLptjZ4Kemql3p/N3QKhy1O9HotCtaPNIoAJGKfHwc/iwuVYYpGkNGRz30ggczd40AjYEAIEZBiZoFYvWAiFoIYRYGvlgRji3B1Thqd6Lh/2fvzYOquvL173TfbsTgHDViUKK2QmRQhjDKYRAZZRAQCBAICGIQ1PJmtBNjyms0ubkpU7lmuOmkktvdSeeXdLqSa6pTsdU3lr7Rq8ZoHF4VxRIFJxQ1KkP/+nn/OK7NOou1915r733wtNm7ahWHc47I4eyz1vrs53m+3/QUFxBhAYR0Mxdt3ioLIbuTMtGcH4uNEaX4IqxMyl5mA4h7DxtAAPT29uK3v/0tHnzwQXh7e2PSpEl48cUX8X//7/9VnvOPf/wDL7zwAnx9feHt7Y3ExEQcPHjQ5ed0dXWhsbER9913H+69917k5OSgtbVV+PcgC2dLzWR0LJrKvVJlte3qQHoKjufFoWvdEEWaF+kezk5YZpUPHnx0rR2KU8WRLpOuUcuVCHyIKB6yFitR2DAyaAA5ku1Qf25liKVwYgZGjILIQKkhp4ojlc7pJwujDdmxRKxYajDCu9p8sS4A154cj8NZidxNgIwX3p0A4mnz6IsPLjCtfogCyE5HNr4IK8PXDxejOT9WWPngbaasyE78MCcVu5My8WX4IzhXHYSjOQkuVl4R8NCDD1nwULMRySodZjf87NzBAghvrRAd5Oe7A0aMqiKyioiZPB45j47lxqO1NBxvTK3Hd465/XIuZrIssgBCIORMWRjeDqjDt3H5lighNoCYP2wAAfBv//ZvuO+++7Bx40a0tLTg008/xZAhQ7B+/XrlOevWrcPQoUPx5z//GT/++CNKSkrg6+uLa9euKc9ZtGgRHnjgAWzatAnff/89kpOTMWPGDPz9738X+j3Iwnl2+VgczUkwHWrjKSDsRHE4KxE/rRiLjkVTlcmHXYDU4EPPeiUTyiYLVEtRFLpfHYxbq0egpSjKsPKht+i4Ez6sUjg8EUCsghF3gQi7+JuBkFurR+hCCDmnZVUQkrHSWujJfUeyHbi5ahQu1gVYYsVyF4B42jz6x9Bi7EtNc5v1ioaP7bNy8UVYGVqKorA7KVNY8eB52q3IfGyJKcC3cfnoXOqvqHUylquBUD3cDR6i0EADyA9zUk0BiNo8ZARK3KGIyKghItkQrXnoaE4CLtQG4puo+cq5p2bHks2DkM8NyX/oAciuxCzsTUlHc34sPgyqlg7a2wDinsMGEADZ2dmoqalxua+goAAVFRUAnFftxo0bh3Xr1imPd3V1Yfjw4Xj77bcBAJ2dnfj1r3+NP/3pT8pzzp49i1/+8pf4+uuvhX4PsnAeLZ1u+EqniPJBFpyDGcm4WBeA7lcH42hOAneSUct5GIEPvcxHS1EUutYOVTZ+Zi1X7CIkYrdi4cNq6DA8CERUhijjaE6CAiDHcuNxrjpIGedrpuN8zXTl+/aqYGUoP4P+eW4GEjOKiJ4tS2/xN2LJOl0Sge713rj54sh+EGKm6peIJYv3GTxREIOudUPQUhQlZIXQsmC6C0A8bR7dlTrLLcoHL3j+dkAd2quCFduTEfiwynZFYOhK0yQFPmSyHlpqt0jWwyrwEIUM9rYsJOxNScdYn1iM9YlVLEFq79/hrESX+UP2/5NVScjfwQyMuNOSpRdOP54Xh85lE/Fp6KP9gulWVPXSUkTU8iC7kzLxUXCVy2fYVkDuzGEDCIC1a9fC398fR48eBQD88MMPGDt2LD766CMAwIkTJ3DPPffg+++/d/l3ubm5qKysBABs3rwZ99xzDy5fvuzynNDQUKxcuVLo96AzIGbAQwRCDmYk42RhNLrWDcGp4kipwLlo9sOd8GHEdmU252EEPMxCR3tVMM7XTEdHwxRcXT4B15/2xa01w9C1bgg6l01U+sRcf3Ycet/1Qvd6b/S84YXed5yje703et/zQs9bXuh9f5DynK51Q3DjuTG49uR4dC71x8W6AJyrDrIMSKyAERk1xB0QQpQQsvG3ujqW1meM/TweykzC+ZrpuPniSFUrlqga4i4A8bR59P9JSHWL+sHmPj6bUYGdjmwczUkwXPHKjPJBB863z8rFp6GPKpUMRXMeehecePO6FnTQ4CE6f4vChxE14nBWIvYkZ2BLTAG+c8zFpugi7EtNQ0tRFLbEFCg9LM5VB+FCbaAy/5ILOW0VobhYF+BSIfKHOak4URCDzdGF2D4rV3nvD2YkK1Zio4qJO1QRK21ZskrI+Zrp+M4xF9tn5WoqIUarY8nkQU4UxGBTdBG+DH/ElApiA4j5wwYQOK/MPfPMM/jFL36BX/3qV/jFL36Bl156SXl8x44dTmvU2bMu/66urg5paWkAgD/+8Y/w8vLq97PnzJmDhQsXcv/frq4uXL16VRmtra1KGV4r4EPL63sk24Fba4bhUv00VesVO8ikpAUeRuDjZGE0bq4aha5XfHThQ3TBshI+ZMDDsLWKgY2fVoxF92ve6HndCQ2973ih5/VBuLlqFK4/7YvOpf5oKXI2qhsxeAaa82MVxYMoHeT2+ZrpuFAbiEv109CxaCouN052gZmeN7zQs8G3uYJzAAAgAElEQVQJKd3rvdG1diiuP+2LjkVTXaHEIJjIwIisIqJXstcohJBz73RJBHrf88KNlaOF7FhqAKK2qIuCCPn8XX/aF5fqp3GtWLzPPG9O2J6c5JaF09Pm0b/FpVuS89ACkK2x87Bh2kJN6xXZCMkqHzwA0YKPPckZ+DikysV2JaN8GAEPEdXDKsVDdCN/LDceuxKz8PXDxTiUmYTts3JxMMNZoenq8gm49oQfrj3hhytNk3ChNhDHcuMVC9ahzCS0lob3Wx9OFUcqc1RbRWjfXH17Pr3+7DhcXT4BnUv9caIgBm2VIS7Zo70p6TieF2cJhMjaS2UqZhm1ZIlkQq4/O06oOpYegNC3tT5TahcD9iRn4EJtIN4JrO1XltcGkIE9bAAB8PHHH8PPzw8ff/wxDhw4gP/+7//GqFGj8MEHHwDoWzjb2tpc/l1tbS3S09MBqC+cqampqK+v5/6/L7zwAu65555+gwUQGRDRuyJKrqZeqA3EzRdHKiV39ZQPkcC5Ufi4tWYYul7xUTIfWouXleBhxG5lmdpxe0N/vmY6Opf6K+WGezZ4ofvVwbixcjQ6l01UlIl+1qkKiQyIgKWLLKiX6qfh6vIJuLV6BLpe8XHCyeuDcGPlaHQ0TDGskgykGmIVhJDzra0iFD1veXFL9IqqIFpKyJFsh5Adi1ixbq0ZplixjORB3KWAeNo8+k1shqUAwrNefRhUjdMlEdiXmqZq+7Aq96EFH3tT0vGXsHJcqp+GI9kOSzMfWvO5jN3KTLZDb9P+w5xUpQFdc34s2quC0blsIjqXTcSl+mloq3D2qODND1ohdBnwIWtMa2k42ipD0LFoqvN3WOqP9qpgHMl29KvMZBZIRBURGTXETC5Ez3HRXhWMDRwIMauC7E7KVMpes8DP+0weykzC3pR0fBRcZTiQbgOI+cMGEAB+fn74z//8T5f7Vq9ejYCAAADusw5oKSD0wmGV7YosNCcLo9Hz+iC0FEVJ5z7MwgcdOG/Oj8W1J8ej5/VBSqldM/091MCDByBaqoes4iELHRdqA3HtyfHoWjcEPW85N/jXnx3nusEX+Hm8Mry838uoItNWGYJz1UG43DgZN54b4wSSt7zQ9YqPciVeASOTMGIERKyEEC0Qac6PxZmyMPS+44XOZRPRnK9enteIFetwVqKSwdIDkEOZSWivCsb1p32FrVjsXOIuBcTT5lFRABEFD/r7nY5sfBJaiV2JWTiS7ZDOfbAedln4YKtdvf/QAlyqn4bjeXG6F6CsUD7MKB6iV/i1NubN+bGK7elAegpOl0QoqkZ7VbACGyIZDBZAZFQIkd+1pSgKp0sinBeblk3E5cbJaKsIVd7/nY5sXRhxB4hYFVAXyYWQ+8kFnXcCa5V5ySoI2ZOcoVwIELVifRRchc3RhYY6wNsAYv6wAQTAqFGj8Oabb7rc99JLL2Hq1KkA+sKTL7/8svJ4d3c3Nzz5ySefKM9pa2szFJ4kCggPLMwGz0nVKyLTu1P9UIMPEt67unwCejZ4uR0+rLZbSW3qKei4/uw4dL/mje7XvHFrzTBcaZrk9BcLKAr0/0sGCyCiVanUQEXktRDFpmvdEPS+51Rrrj053umbllRGjFbNkrFk6S3iMhDSVhGK3vcHoaNhiuUQcjQnQVMF4Vmx2quCcShTvku6uxQQT5tHrQIQ1npFql59HFKFc9VBmp2YZTMfMrkP8v5ujCg1BB9GLVdm7VZ6G3m1Df2JghgczEjGjoQcHM5KxKX6abj2hB8u1AaitTRcuDw3O9zVCV3tdbQURaG1NBwX6wJw/dlx6Fzqj2O58didlIn9abOFFB8z1ixRNUQmEyJqyTqQ7uwTcqo4Ep/NqFDmJ7MQQj5TogBCKmidKQvD61PrsSsxS7VDuhqI2ABi/rABBEBVVRUeeOABpXzk559/jtGjR+Opp55SnrNu3ToMHz4cn3/+OX788Uc88sgj3PKRfn5++Nvf/obvv/8eKSkphspHbk9OMqyA6FmvzlUHuVivRAHEKusVWaQu1U9D7x/uRVtliDJBWg0fMlkPUdVDZrN+rjoIV5omOXMWG7wU6BBRDURA4nBWoiEAEQET3ddKqSNda4ei9x2nMtK51F9KxZEBEXeoIbJKCOmY3l4VrJyzVvQIEcmD0J/T5vxY3HhuDI7lxktbsdwFIJ42j8oAiIgNi2xQdiVm4d3AWhzNSZCyXhmteKVlvXo3sFY5/8k5oJX9EwEQEcuVSE8Pq8LlhzKT8G1cPvanzVZ64pyvmY5TxZGmMxQsgJBSraLDLJQQdeRcdZAz27dsIg6kpyjK2p2GEC1LlqwKQp+HZ8rCcDAjGZ/NqDCkhMiG0bWqYv0lrBxfhJVJW7FsADF/2AAC4Nq1a1i6dCkmTpwIb29vTJ48Gb/97W/R3d2tPIc00Bo3bhwGDRoEh8OBH3/80eXn3Lp1C42NjRg1ahQGDx6MuXPn4vTp08K/h54CYhRCyGJzPC8O3a9542z5TO6VVREVRAs86MlKCz7aKkPQ+54XLtQGCnnw1SZ8rbyHlvKhp3qYslvdVjturhqlKASim3JZYCAAMnxwCA5lJmlamcx0ZReBkfM103HtCT9nFa63vHDjuTFSqogVEKKlhmgt4LKZkI5FU9H7jhfOlIVZ3qhQL4hOf0bPVQehc9lEaRXEXRYsT5tHrbRg0erHN1Hz8fnMcpwoiBG2XsmAB73pUrNd7U+bjb+ElWN3UibOls8UCgKLlNkVVT7M5PREbEsnC6OxP202tsQU4HBWIi7WBeBCbSBOl0SYhg7yO5HbZgDEDIyoKSMkO3KuOkhp4mdUEWHnNS1bllFLlhEl5GBGMtoqQ7B9Vi7+GllsqDKWFQ0KdyVm4XheHD4JrVQ+3yyEqAGJDSDmDxtAPOgwCyBaH/Yj2Q5ce8IPP60Y2896JWrBElE9tK6YNefHorU0HL0fDMKVpkmmlA8t+FBTPkRK6xoCD8pmdfPFkc6cxNqhuNw42al2mIQONZA4lJnkAiAi8GEVlKi9nvaqYHQsmoqutUPRs8FZPepiXYCUPUsWRKyyZMlASOeyiehe741TxZHSECILH2pK5ZFsZ4PC1tJwHMxI1gUQd2dAPOWwCkB4ofOdjmxsmLYQZ8tnqlqv9CDESK8PWvU4kJ6CbfF52BJTgPaqYN33Xm2e17uYZMRyZVbxOFEQg/1ps7E1dp7TYnVb7RCxU4qoALxB9wEh1ap4m3V6Ey8LJbJ/j1PFkWirDMG1J/zQUhSl5BS0/m7uVkOMZkK09iXtVcH4IqxMAS2ZHiGyZXnpinT0Z3RfahqO5iTgg+k1qlWxbABxz2EDiAcdtAVLzb9tNHjeWhqOntcH4URBDDfcKgodRmxXJPdxqjgS3a9548ZzY3CiIEZzk0dP9CJXjqzIe5hSPF4cie713vhpxdi+XIfFwKEFIOQ9Jq+LfZ1aTRTNQImeKvLTirHoeX0Qul8dbDmIiFqy3KGEnCiIwc1Vo3BrzTCcKNCujCUDIaIgQm63VYQK9QYZCAuWpxzuUkB2OrLxcUiV8j7Jqh9mch9kY7Y/bTZ2JOTgw6BqdDRMwaHMJGH4EM18aAGIu+xWJwpilNfc0TAFnUv9caYsTAo8RICA91lmGxHqrUui6xZPbRFVS+jX3FoarlTSIueiloJkBEJYEBkoCDmUmYRL9dPwbmCtLoSIZkG0wEPNinWiwBlI3xRdJBxEtwHE/GEDiAcdvAyIGQAhH/7DWYm48dwYZcEyCyBqyoeW+nGyMFrJQpByu0ZsV+zEK5L3cIvlirJa9WzwwvWnfQ2Dhx4I8JSb1tJwVQAxOqyAEjUQubFyNHre8sKt1SOEQcSILUsWQkRsC2qjpSgK3a954+ryCWjO1w6lW6mE0BByKDMJncsmKlfCRSDEBhA52xUdPH87oA5nysKEg+ey1a604IO8f797aAGuLp/gUm7XHbYrI6qHrOJxsjAae1PSsTV2Hi7UBuJy42S0loZbknkQ+Qwfz4vDnuQMVQAhr1eroaLMWmYG0lpLw9G5bCLO10zH9lm5/UoGi/7NzKohonYs0VzIkWwHLtYF4M1pC/vlQUR6hIiqILzePHQg/VhuPN6YWq/cr1cVywYQ84cNIB50WA0gZBE6VRyJn1aMlQ6eG4EQtYpXHQ1T0Pv+IJwtn6lpvTICH6K2K9EKVyJ5h59WjFUsRmrgYUbpEAGGgxnJCoAcSE9RNuD0RlztPhEY0YMSKXCj/m6973rh5osjpSqAWQEheiByuiRC2LJAbp8tn4ned71wvma68pi7AYTNg5woiEHXKz44nhcnZMX6uVuwZPp+0ADy+cxyHMpMUvoNWFHxSlT9INarL8LKcKYsDCcLo3WDvlbZrsxartQ2yKT09JmyMFxpmtQPPIxChx4UsJtsGkB2J2WqBuy1gvcigCJi4dL7+7UURSl/r1PFkdgaOw+HsxIHBEJE5zKS6RBVQg6kpyiOiD8EP6bMU6JKiKgVi/2cshcPDmUm4Zuo+dxAum3Bcs9hA4gHHWYARC18fjQnAdef9sWp4kip3Ids9kNt8Tqedzt0/t/eOFcdpLtAqE3GRmxXlla5qnQ267v2hJ/SLFC5km9S7dACARYe6MECCO85MsOoQiILIhfrAtC1dqgzoH/76r0eiOj9Pa2wYxEAkbFjNefH4kJtIHrf88LZ8pk4nhdnuMmXKJCwn1+igogG0m0FRN569W1cPv4SVo6jOQmWBc9lrVd/jSxGc34sTpdESIXO3aF8GNk8k3E8Lw47HdnKhbGz5TNdPo9WqhwiAEEDyK7ELG4gW22IAoqsQiKiipwtn4mryydgf9ps7ErMQnO+eC8RnkXMDITQ5xVt/RYNpZPKWFtj52FTdBH2p80WDqVbBSC7kzJxpiwMv3togWpFLPp7G0DMHzaAeNBBh9CNgAcLIcQjfv1p337WK72rrGayH/Tk3FIUhZ4NXrj2hJ9yleNOwwfZ6MrYrS7WBaD71cHoecMLnUv93QoeeqBAXu+B9BQFQPanzeZ2elcb7gISGRDpaJjirJr1+iBnt2IL1BAr7ViiG50TBTG4sXI0ul8drNgLzQbSyTiWGy8USj+eF4euV3zQnB+ru9jbACIPIL97aAFaiqKUxnEyJXfVbFgy1qvdSZn4a2QxOhZN1VS5BsJ2RT4LeioFbxNMNpY/rRiLi3UBhnr1mIEOHkTsTsp0ARBR+DACJLIwove3bSmKcl4Ye3K8ck6ZyYbIQgg9p4leNFGbmw5lJqFj0VR8NqNCgW5RK5YWhKj1B+F9jg+kp2Bfaho2RpTqBtL/Fpd+V8+jA3HYAOJBhxEFRGshOpLtwPVnx+FkYbSQ+kFbtKzIfZwoiMHNF0eia+1Q5cqXEeuVHnyI9vegN8Si4EFUj973vPDTirHccrruhg41iDADIFZCiRkQOVcdhBsrR6P3XS9ce3K8YTVENpxuFELUNg+niiPR80YfaItaF0QgRC+ITj6vpNOyngpiA4h21SsWPrbEFOCriBIczkoUqnhF8iFGK16x8LHTkY2NEaU4XzMdh7MSPQI+ZPMLzfmx2Bo7D2fLZ+JK0yScLonQVT1EwYO2QenBBm/sSsxyARCefZL8fbSqg8mCiZUgcrokwnlhrCIU38bla6ohMiBi1o4lAyHEsXF1+QR8GFSNA+kpllixtBQR9jO8OykTJwuj8buHFmBHQo5mWV4bQMwfNoB40CELIDzVgyw8h7MS0dEwBdefHcdVP9gF6ki2A8dy400pH2y/j4t1Aej9P8NwpizMI5QPWcvVhdpApXO5coXeQD5BDTxkgYPdOO9Pm+0CIGzJWb1hBkpEQIT8LTT/5rdho2PRVHS94oOudUOE+ocMZDBdBEKa8293Sqf621iRB9HKhLAbzaM5Ceh6xQenSyI0IcQGEHHlY1diFj4MqkZraThX/WBDrXuSM/DDnFRTygfPenXzxZGKuuUJtitZ1WNr7DxFOTYCHqIqhxYEqIEFDSA7Hdmqz5MZRlQSoyBCr49tlSG40jQJ+1LTVNUQEYub2t9atjqWlhKidg63FEVhb0o6voooccmDsPAhCiGyfUF+mJOKQ5lJ+DikCrsS+R3SbQCx5rABxIMOEQAhH0i9vh/HcuNxa/UIoezHocwkHM1JUCYMM/BBJtjW0nD0bPBCR8MUXQ89b4J1N3zoKR+XGyej6xUfXH92HLeXhyx4kNuy0KEFEDSA/DAnVfV57N9PDUZEwEQERowqIu1Vwbj+tC+6Xx2Mq8snGOoYL6KEmIUQtXP5REEMOpf6o2eDl3R/EC34EAWRQ5lJuFAbiBvPjcGRbIcNIBYAyJaYAuxIyNHMftAKyL7UNM3KVyLqBx083xafh70p6ThXHTSg8CF6kUgLPE4UxGBjRCma82NxuXEyThVH6m6Ejdqs2M+ZFnCwn8GdjmwFQL5zzNVU+0VcADJAYgRE9P7+p4oj0bFoqvJ7Hc+LsxRCZDMhavOV1v6lvSoY2+LzpEvzagGIqBJCsiDfRM3vVxGLniNsADF/2ADiQQfbB0RPAVGTMQ9lJuFy42Rce8JPuRKqByCHsxKl4ENL/WjOj8XNVaNwY+VoS3IfZuCD3fDqwUd7VTB+WjFWVfUQsVuJqh2ywEHDxMnCaPwwJ1UBEL2SjGrDqEpiRhXRU0Qu1U9D7/uD0LV2qG4H+TuVCVE7n08WRqPrFR/cXDVK04ola8cij+lVxiIqCH3hwQYQY+V3dyVm4eOQKtXsBy//QexXVsDHD3NS8VFwFS43TlbNfejZannzuNnAuR54nCx0Vrg6kJ6iFOqQVT1EFA8ZlUPt86YGIHq2YzNQIgIiMhfr1N6LtsoQXH/aFxsjSnE4i18pywo1xGwmhHdeH85KxLUn/PBhUHW/0rxmrFjkcb0SvT/MScWRbAc+n1muWpLXBhDzhw0gHnSIWrC0roIR9aN7vTdaiqK4VXNkAuey1qvm/FhcrAtAz+uDcKo4UjXzoXdVzR3Kh57qcb5mOm6tGYZbq0c4N74mswc88JCFDi142JeapgogehsEo2AiAiNGQIT3XnStHappfzOihMhAiNbCrHVl9nRJBHrfdVqxyH1WAMiRbIcqgNCjvSrYJQvCLvI/RwARLb1LIGSnIxvb4vPwTdR8TfVDpu+HDHzsT5uN3wdVK5t5d+Q+9OBD9so7bbn6zjFXyXpYCR6i9io9OKCh/jvHXIz1icVonyjsSMjRXQ9l10otIKEVG1EYkXlfWkudvUOOZDuwIyFHOBcikgkxY8cSqYx1PC8OR7Id+CS0UtWKJdsbhDwukgc5WRiNjRGlynxgA4j1hw0gHnRYBSCX6qfhStMkrvphtuqV1hWd43m3+yJ84KxqRCYuK0LnZpQPEfggFZmuP+0rlPUQzRzIgocIHJC/Ewsgalez9IZVMCJrzdKDkPaqYGdA/T0vXGmaZCoXIgMhWouzngpCPiedS/3R84az6aYVKoieFYv+fB/JduDmqlFoKYqyAcSg+vFtXD5+99ACnCyM1s1+mCm7q5b72JWYhS0xBThbPlPaeiU6f+tZr4xkPrbEFOBYbjw6GqZIqR6yFisZhUML7EUAROZincwFPK33wwoQoS1ZnUv9cSgzCdtn5Q4ohKj9LfUC6eQzca46CF+GP6KoElY0J9Qq0Ut/rvempONwViI+Cq6yAcRNhw0gHnTIhNDVFqNjufHofs0bJwv1K1+xk4IV6seNlaMV+4lVuQ+z8KEXNu9c6o+et8TK65oBDyMqhxY47EtNw/DBIRg+OAR7U9INA4gMlOiBiJGMiB6IdC71R+87zgpTCoQYKAgwUBBCrFi3Vo/AtSf8NAPpspslEQA5mJGMC7WBLhZMG0DkAOSzGRU4URCDw1mJqldIyfjOMZfrNZeBD9Z6tSm6CJfqp+FQZpJbcx9GlA+1uWFXYhbOlIXhQm2gJnxoqR5GbFaynyH2s7MjIccFQERURqucBGrrqYg1Tua9aimKwoXaQLSWhmNjRKnq+2jEjmUVhPBA5HBWIi7UBuKj4CpLVBCZqli7kzJxqjgSH4dU2RYsNx02gHjQoQYgbB5Ea0E6Vx2Em6tG4XBWopA/WG2yZicPvcnyeF6csyHbB4M0q17JKh9qG1zTysftK+wk9NyxaKpu3kOvspWW4iEKHqKA0Jwfi70p6S4AwquaIjKMwIisIiIDIbz36lL9NPS85SyFrBdOl4UQrffKDIScLZ+J3vcHob0qGMfztHuD8DZSshBCZ0GO5cYr5a/ZLIgNIPpdzz8KrsKVpknYk5yhq35855irueGhHxOpevVN1HylaasZ65UR25WI8sHOBYezErEpukj5rFoBH3rgIat0aIEDDSDbZ+UaBhCjrgI9dcpMRoeFEFLd8Yc5qWjO71+qVw9ArLBjqVmx1DKtJwpi0FIUhS/DH8H+tNmaWRC9JoUyYfRdiVnYnzYbx3Lj8XFIfxXEBhDzhw0gHnSYsWCR8Pm1J/xwuiSCe1VUZqIkkwZZFPXUj5aiKOUqtaj6IQMfltmubl89b68Kxo3nxqDnLS+hsLmM8mHUZqUFG7xBA8ie5AzDACIKIqIwIqOIyEDIxboAdK/3xq3VI3T7hZgp0WsVgJwoiMFPK8ai5w0vnCyMtiyQrvVZJp/3Q5lJ6GiYgqvLJ/RTQWwA6d/7g95YbIkpwNbYeWjOj9VVP0SsV3uSM7AtPg87EnJ01Y99qWnY6chGR8MUHMyQC56rzeGiyocR+GjOj8XGiFJce3I82ipChS09MqqH3mfFzOfkQHpKPwDhXZnXGvTPMwIkVikiohf32ipCcf3ZcdiTnIFjufHSSohMKF0kD0LvVdSqYnUum4gdCTnYm5KuqoLIBtJFyvPuTspEe1UwPgyq7lcRywYQ84cNIB506AEIUULUFqXTJRG4/uw4IfVDdlLUWsyO58WhY9FUl07QvOyHyARpZcUrLeXj5qpR6Hl9EM7XTDdd1tWo4iEDG+zi3Zwfiz3JGS4AorYR1noPePeJQokZe5ZR+9z5munoesUHN54bwy2PbEUeRO19E91Q0eNUcSR6Xh+Ei3UBLiqIyBVdowoI+bwfz4tD19qhaM6PddnM2gCirX68fzv7wVM/WM+4KIDoZT/IHL8xohQdDVNwJNthSehcbxMrCh+8TWpzvrNq1NXlE9BaGm7ocyJ7FV0vJ6X3ueCN7bNyFQDZFp8nDSB6cCJ70U9EETGrhrSWhqNzqT92JWYJQ4hZK5aaCqIHIAfSnQ0KT5dE4A/Bj7moIEbzIFoAwmZBDqSnYGvsPHwZ/ogNIBYfNoB40CHaB4T3AT2clYgbz43B2fKZ3AnXzESodVXmWG68c5P1hhfaKkMMwQcPQNwSOqeUj+7XvA3Dh4ziYSV0sMMIgIiCiQyMGFVEjFqyzlUHOauVrRkmZceyujKWCIA058c6G1qu9+7XG8QdWRD6s38oMwlXl09Ax6KpLjYsG0DUIWT7rFy8/9ACVfVDBjxE4YMAyLdx+diXmoZTxZHK3M5rNKtlqTVqvRKdn2n42OnIRueyiQp8WGG3MqJ2GIEOLQBRs72J2uFkVRK9NdgsiKi9l6dLInC+Zjo2RRfhaE6CFISogaRMHkTWinWmLAzbZ+UqzT5FAMSIAsJTQc6UheHdwFqXxoQ2gJg/bADxoENEAVGzXp0uicDNVaNwJNvR70NthfqhBh/N+bG49oSfVPBcDz7cZb0iykf3a979yuxqWXbMZgeM2KtEoIEGkN1JmS4LgRkYEYESWRARzYeIvqfnqoOcSsjK0ZZCiNp7asaKdbIwGt2veePGc2PQnB+rCiFW2UvocbIwGjeeG6OoojaAaHc9J+HzvSnpUvYrM1WvyPz+5rSFOF8zXdV6JRI8NxI6l1U/jufFYVdiFjqXTdQssysLH6L2HfozoLeR5Q32b2oWQIwCidZ6LJMRMQshF+sC8G1cvpASorZO6QGlnhVL7z0iNvDrz47Dp6GPugTSzVbF0lI/yNfDWYnYGjsPW2IKFBXEBhDzhw0gHnSYAZBrT47HxboArs9VFkC0FjLWetVWGYLej3xwtnym8EZWDz54AGIFfNxaM6zPdkVtWK3sIaG1WRVRPLSAgCwwZKJnAYT1UosOM0BiFYiohdS1qmOdqw7CzRdH6gbTzYTSrciDNOfHOpsr/mkoWkvDpQGEtwETBZBDmUm4/rQvWkvDlTnh/53tuKsXTiMAQiDkg+k1OFUcqRlMFYUPFkC0gueboouUc0ztCrDaJlZv3rZS+TiWG49v4/Jx7Qk/Q7YrmcyA6HkvAxu8sS0+TwGQb+PyTQOIDJiIrMuyaogRCDlXHYSvIkpU7XbughBZFaS9KhjHcuPx9cPF0s0JWRDRUkBYq+XupEy0loYrYfSdjmwbQCw4bADxoMMogJCKN8fz4oSUDzPwQQfPTxTE4NaaYfhpxVhV9UMEPmTUD6Oh86vLJ7jFdmUWPMjfSAs62I0Dub07KdMSAGEXLhEoEYERM2qIqB2LgOXNVaNMQ4hMaV5RqwmtgtxaPQI/rRirq4KwlgWjvncyzpbPxI2VoxUVxAYQPoBsjCjF0RxnB2932K+0yu5+/XCx6eC5iF1WC0BEbFffRM1H57KJOFMWZtimIxtY1ssNGIEOcgX9hzmp/QBErwS+bH8uEXXEKhDRU0PU3uNTxZG4UBuIgxnJ3PdeFjCtsGKpqSCXGyfj90HVOJCeIlyW12wYnTQm3BRdpFyssAHE/GEDiAcdWgCiNpkdzEjG+ZrpuNw4Wdh6ZcZ+RSa843lxaK8KRu+7XjhdEiGtfohsTk2Hzm/DR+eyiehe3x8+rMoIyEzWMmqH3qABhIQJrR6yICKqhogoIaLv9YXaQPS8xfQJcVMexIwK0lYRit73vBS1kCzU7AItshkTARAyBxzNSUDXuiE4VRyJgxnJNoCoqB8fh1ShtTS8X+NB1pbBwodo+JwHIPvTZmNjRCmOZImZf5YAACAASURBVDtwPC9OCj70AMTM1XHeZ3dHQo7yGZXZmLJzihGLjh54kL+TKHTQwyoAEYUQWRjRWp+teK/Je3mmLAydS/2xNyVdKg8io3KJvM96KsjJwmgcyXZgU3SRqhVLpCSvTE+QXYlZ2JeahmO58dgYUYqdjmxsjku7q+fRgThsAPGgQ68PCO/DeDgrEbdWj1A2F3qBN9o3KwIgaupHc36ss9Hak+M1N10y1iutDalU3wgKQDoapqDnDS9crAtQLbUrm/cQVT1koINVN4wACK92vMiwAkisUEMMKyG3a9t3v+at2zHdispYvPdc5L0+URCDmy+OdMlLidpQzORBDmW6luS1AcQVPkgpXqKAqKkfWhBipvLVB9NrcKE2UHUDbQQ+eJtStc+sHnicLIzGvtQ0Z7lyqtSuLHzIXBUXVTxklA61YSWAGIESsxkRLbVL9j0/UxaGS/XTlCv+7lBCzAbSD2Um4XLjZHwZ/ojyuGggXTYPQs8Fu5MycbokAr97aIENIBYdNoB40KEFILxxMCPZGT5/caQSPhcBD1H40Jrc2ipD0PP6IJwqjlS17shYr4xuRLXUD9I3oqNhimafDyN2HFn4MKN20AsK/R5YBSD0zxQFErMgYoXq5fLeV4Y4S0Gv9+6DTQ6I8Mr8irz3IqV59d7z5vxYnCkLQ+872iqIVlUsI5WADmYkozk/VpknbADpH0D/JLQSu5MypcPnPAjRgw8aQL5+uFiZW0U2qOx8LjpfG7kiTsZ3jrk4XRKB9qpg05kALauh6IZUFD5EAeHbuHwFQLbGznMp8ao2yFV38jPo23oworWmG1VDjLzvPEcCaVZ4PC+Oq4SIrnOidjveey6SBSG/M1FBZLIgsnYseg44mJGMvSnp2BJTYAOIBYcNIB50sACid9XkUKazzOal+mn9Nhyy1isZ9YNkP6494ae5uTYLIIaD55UhOF8zHT0bvJwNsiThw6pAsojqITLUgGFXYpalAGJEHTGqfLkl+1MZgitNk1wLDXCUEKN5ECt6g5woiMGt1SPQtXYoThTE6C7QIgByJNuhecWYfO6vNE1Ca2k4dqXOuqsXTlkFZKcjG797aAFOFUf2s18ZaTwoGj7/YU4qPgquwsW6AMPqh7vh40B6CrbF56Fj0VTuea+3AdVTPdQCyaKbUVnYEAUQ2tYjO8wqI3qKCD0PiL7/9Dmg9/63FEWhvSoYe5IzFMuTmVC6qOVOxoZF5rOvIkpUbVhaFbFoGCGfZXLxQSsHQrKWH4dUYXP8nLt6Hh2IwwYQDzp4Cgg9wbIfwqM5Cbi1Zhia82OFsx9mrFck+0G87HT2Q22CM2q9Mqx+UOV2lY7ZblI+jKgeRmFDD0B2OrLdAiBGQcSIJcsqO9ZPK8bq9gjRU0H0IMR0FuSDQThTFiZsw9LKgxzNScDhrERNBeRwVqJiU/s+M/quXjhlAGSnIxubowuxfVYuDmUmDWjp3a8iSpQ51az1ipcHMLL5pMex3Hh855iLy42TlXPeqO1KFj5kFQ+RDb8aMBhRQKyEEaO2LCPhdD07Fj0ndzRMwcaIUjTnxxqyYolmQfQghPe3OZiRjJaiKBzJduA7x1xhG5aWErIvNa2fCsLOA3uSM3C6JAKfhj5qA4gFhw0gHnSIKiDkA9heFYzrT/viUGaS0GSlBiCiwXOS/bixcjSuPzvO8uyHmWpI9Ab0+tO+6HnDq1+vD7Xch5byYcRyZUTxELFG6QEI7z1Tu+0uGLHSkmX0fGivClbySVoqiFXng+y50FIU5VQQb+enZGxYPAgh92sByKHMJJwoiEHX2qH4ISfyrl441QCEZD1YAPkwqBpHcxK4nc9ZAKE3KLK5Dzb78fnMcqVJpFXZD61Np6wyuSWmQLPXh6j/X6TKlSx8GAEOtfu3xs5zG4DIwIgRSxYPRMwqIeS9PlUciXPVQdgWn2c4D8KucSJVz0TUrwPpKTiS7cCVpkn4bEaFiwqiZ8NSAxDymJ4CQn7nT2cW3NXz6EAcNoB40KGlgPA+fLdWj1BK5+mpHzLWKy0AaS0NR+/7fVdvB8p6JZr7uFQ/Dd2vDtYMnetd8TZjuXK36kG/H3oAojfIz7MSRKw4J4xACNeC95YXOpf6W6KCGO2QrpYFaa8KRu97XkqGinelWMuKJZoDoeeEw1mJuP60L1qqp9zVC6eWAsJar3Y6svFFWBm3+pU7S+/uSszC6ZIInCiI0bVficKHlerHnuQMnCiIEQqda13x5gGIKHyoKR1mAIQHBgMFIKIwIgsiWoqY2nwtOi+fKQvD1eUTuBDCng+8c0LUimUkkH4gPQWnSyKwOykTOxJypLIgWnkQvWpYe5Iz0FYRircDy+/qeXQgDhtAPOggC+eOlERN+9XBDGet7p63vITsV/QHWwQ+1Ba143lxuLp8gtLRWW+zaeRqt5mSu+eqg9Dz+iB0Lpso1GjQ3Ve63QUe5OtOR7YpANFTTMyCiBHvuZlMEHs+dC71R9crPk4lzIKqWKJleUWg9GRhNLrWDsWVpkkuKogZK5aI9fJs+Uy0/evou3rhlAGQb6LmK55y3hVPmcpXMvarj4KrBlT9EL0IQKxX+9Nm42JdgO6FFxHlQwQ+ROxWerAhYrfSA5AtMQUu7xcPINXuu5MQIquEyJwXdINjmTyIrCXPaBbkcuNkw1kQ2b4g5LPfnB+LDdMevavn0YE4bADxoIMGEBH7VeeyiYr1Qg9AzOY/juXG41RxJHrf8UJbRail6odl1qtnx+HmiyOFch9mNphm4ENWZdACBqsBRAtMrFJE3A0h9DnSXhWMG8+NkcqDWBVIF8mCnK+Zjp43nCqI2uLMgxAtNVMNPsjccDQnARdW+dzVC6cMgHwYVI3m/Fiu/Uo2fC6jfmyOLsTJwmihILJR9UPkohA7N58oiMGuxCxcaZrEzX3I2q5kr3IbzXjIbPxZIFQDEKOD938YgRGZc8NINkg2D7IjIUfKimWFCiJSEau1NBx7kjP6qVxGK2KJNCXcl5qGrbNS7+p5dCAOG0A86BDJgBDqv/HcGLRVhKraLWRsWKLqR8eiqeh+zRsnC6O5V7jVNpiiNhs16xW9SVSDj8uNk9HzlpdQp3Mr4UNtojUKHqwSoTXMWrDcASOy2RAjdiw9ix6vGpqR/iDuPE9IFqRng/OctcKGpaeAkDngzJJxd/XCKQIgtP3qZGE0d5NhZficbjz42YwKtFWE4lBmkiH4MJr90LNdtRRFYXN0IdqrglWbDWpd4dbaXIpc4TaifJiBD3LbagBRgxKjiohMQN0ohOhdOGwtDcfFugDsSMiRar5rJhskkwVprwrGlpgCKRuWGQDZnZSJUwsfvKvn0YE4bADxoEPNgsV+4I7lxuPWmmE4lhvf7wPqDvg4lussvdu93hsdi6YKhc+1FjmZpoPC1qsNVCdswdD5QCgfVioed0oBkYERowF1o1Y93XPldmne7vXepqxY7lJBOpf6Gy7JawRADmYk4/8rDrmrF069KlgEQjZHFypQYEX1K63yu/TV2a8iStBeFayb/TCzsTQCIMdy47EjIQcX6wKE1Q8z/n567ZIBD1HQYL+qjYEAEBEYoV+bLIyI2rFEQJU3H7cUReF8zXTsT5uNI9kOU4F0vTlOViU7mJGM8zXT8dmMin7niBEbll5DQjI3HMiLuKvn0YE4bADxoINWQNTk14MZyWirCMX1Z8fhUGaSLnxo2a9ksh9tFaHoeX0QWoqipOxXZq5qq/r7OdYrxWZjQe7DiK9fS/XQAxGjAEADyHeOuf0mdK3vB0IREQER0XNGFljZc+TmqlH4acVYaSuWlUUKeJ+Z1tJw9L7nhTNlYVI2LBkIYeeHvRmxd/XCyQIIqX7F2q8+m1GBM2VhlvT+EM1+fBM1H20VoTiS7TBkr9GCDyNXtunP2bb4PHQ0TNGFD3Iua3n7zdiu1KCD9fiLAIja1fA7CSAiqohMPkTWricCq7z5uKUoCpfqp+GriBLuOWTGqmdWBSE/e0tMgZQNiwchevBB5oftyUl39Tw6EIcNIB50iAIIqeyjl/2wQv04mpOA5vxY/LRiLK4/7Sulfli1mdSretXzhpez6pWBK9oiV7PNwIc7wEMPQHjvq9Z7bQZOjGRDjIKryHmjpoJcqA1Ez1teuFQ/zS0qiFEb1omCGKVkMB1GNwogIkrIz7kRIQ0h7z+0AC1FUVLqh0j5XbVN5v602fhrZDE6Fk01rX6IwIcMgBzKTMLJwmicLZ9pOnRuNvOhFTIXsVfxchieCCBmQMQqaJXNg5wpC8O56iDsT5stHEhXWyutzIKQfdG2+DwXUDUCIGogws4PdgbE/GEDiAcdeiH0A+nO5oNd64agOT+23wdTBkBE1Y9jufGKV/1s+UzT6ofp6kbUprK9Khjd673x04qxqlWvRDaSRq00ZrMeVgOIWsUktfea9z0LJLJwIqqEqJ07ouePlApyO/txpWlSX5ECkxCiZdsTsSPQr/1CbSB63/FCS1GU21QQeq7YmZpwVy+cPAChVZCdjmxsi8/DTke2E8g4ACJTflc0fL7Tka0EeY2Ez61SP9jPVnN+LPalpgmpH6LWKxH4oDeSWuV1ZbIdRoYnA4hMQN2sEiKqgpyvmY6jOQm6KggPQqzKC/Fe+9nymdgWn4e9KemmbFhsvx81FcRuRGj+sAHEgw4RAGkpisLNVaNwOEu/+pWM9UoLQM7XTEfXKz5K+NxdACKsftzeUHY0TEH3q4P7efvNWq9EN49WKB/HcuPvCICIAIpVADLQEKLVoLD71cGavUH0zh+zfUF4n52Woij0vD4IbZUhOJ4nHkbngYeW1558tQEkG5/PLMep4kjsTUlXLb9rRP3Q63x+oTZQKHxO3i89tVo2+8G7ar19Vi7aq4J1Gw7qqR96NhqtzIfZvIfaFW+RsSWmoB+AsO8j+Z4HmLz7rIYQERCRCaYbgVdybpwqjsTlxsnYl5qmG0iXyYLoAYgehBzJdmZTNkaUqobR9QCE13DUBhD3HTaAeNChVQWLfOgu1gUodbnpicasAqK2kTyeF4cbK0fjcuPkft5f3maKXQjpEBtv83iqOFKpsiEDIO1Vweh6xUez54eVuY87abtigYAMdwKIiHVLFkLUNkqidhGZ8s1qVqzLjZPR/ergAc2CiITRrz05HjdXjZIKoxu1YP0cAYS1X30cUmWJ/UoreM5uLP8SVq4ZPtdSRcg8rqZ+HMl24GBGsrCVhozjeXHYlZiFC7WBhtUP9vzUs9CI2K5ELFdWqB8sgGyOLhT+d/T7bQWEiEKJqBIiEkon55GsFetcdRAOpKfgcFaitApiBkL0bFiX6qfh64eLcSA9hauC0CBpJIhOzxc2gJg/bADxoENPATmYkYzrT/viZGE0V86mJx3eY6zkTX84yQeRfMDIFcNdiVm4WBeA3UmZ2BJTgG+i5uOriBJ8Gf4Ivggrw2czKvBp6KP4OKQKHwVX4cOganwwvQbvP7QA7z+0AH8IfgyfzyzHrsQsZVI7mpOA/WmzsSMhBxsjSvH1w8U4VRwplf243DgZt1aPUO35IZP7MLJpFIUPMsEbVTlYaxR9mwDIMO/pbgEQHoi4Qw1RAxEZCJEJpN9aPaIPXDkQolfAwGwWhPd62ypDlM7oMjYsWQj5OSogbAh9+6xcfP1wMY5kO3TtV7zHyCA/d/usXGyflYtt8Xn4Ni4f38blY2vsPGyOLsSm6CJlzvz64WJsi8/DxohSfD6zHJ+EVuKj4Cr8IfgxfDC9Br97aAHeDazF2wF12DBtIV6fWo/1v1mE9b9ZhDenLcT7Dy3A1w8XY19qGg5mJCu2rm+i5uOT0Eq89ptFOJyVqPoZ4gHI5uhCXKgNVC4E6akf7JwnAh+yyoeVwCHy/C0xBRjtE6WqgPDUEDXli93gGgUPUQBxRyhd5IIQsWJ9G5cvnAURgVjeuSRi4SOv+1RxJA5nJWJvCt+GxQMQo9WwNsel3dXz6EAcNoB40EEWzs1xacrCRha1rbHzsC0+D62l4dgaOw9fP1yMryJK8EVYGf4SVo7PZlTg85nl+DT0UXwSWonf3waB3z20AO8E1uIdZmF77TeL8B9THsfLk51j3aQGvDSpAWse7BsvTWrAv09+HP9++/E1DzZg5cRGPD/BOX47oREr/Jrw29u32bHCr0l53ir/xVj/m0V4J7AW7wbW4o3bv8O6SQ3YMG0hjuYk9IMPPfWjo2GKW6xXMsqHu7IeWkrEQFiwtGDELIDoQYhRJURUBblUPw1d64ZIl+WVVUFkbFgnC6PR/Zo32quCTdmwbAWkbx79MiIX30TNx9cPF+Ovkc75cmNEKT6bUaF8/9mMCnwSWok/BD+mXDz5MKga79+GgTenLVTmKjIXvjz5cbw0qQGrH1yMVf6LXebAZ/ya8NQDTXjyAefXpx5owjO3H1/h57z95ANNWOa7BIvvX4Kmcc6vDbfHYo2v5PnPT2jEv09+HP8x5XGsebABq/wX4xm/Jvzr+CZsjZ0nrH4cyXZgS0wB2quCDcGHFeqH2cyH1QoIDSA8ZUttA8uDFj17nhH1Q9aOxXNDsPO5iBWLdx61VYRif9psNOfHGgYQXtENMyrI4axEtFcF45uo+ao2LMsAxFZATB82gHjQQRbOlf61ysJCxvMTGrFyYqNym17s6PEkM/51vHOw99GP8f4dWSjJ16ceaMIKvyZlEVUbK1TG8xSY0LdXTmzEmgcbsNORLax+XF0+Ad3rvVXL7hpRP6wOnZtVPERA4E4AiBEokbVk6eVBjFTF6leW98WR/ex7RlQQK21Yncsm4sbK0WjOj3WrCvJzAZClvvV48oEmLBm3BMt8l2DJuL4NP3170dglWDhmCeqosWC069ea0c6x4PZ4dFTf7cfucz5Gnk/+Td0Y589dMNr15xPYWHj7cfL/LxrbN8hz2NtN4/qAhPz+5PUsGbcEG6YtVM4nLfgg9rOLdQFc9UNm02h0s2g292HVYC1YavAgOmQARARKZBQRWSsWCyEyVqyWoihcaZqEzdGFmurvQNuwLtQGYlN0EdfpoQYhMk0JCYTYAGL+sAHEgw6ycDaOq3cBhOW+zkHfXubrXFTJ9+Txfx3f9xgZ5N+Rx3k/98kH+n9PwwoPcgh00HBCwIiFETWV5PkJjXjRfzG+CCtDa2m4OoDctsu0VwWj5/VBUtkPmapXovBhperBbuRJMF1v4z9QFix3goiaEuJuFaRj0VT0vD6oTwVRaWBpxIZlVAVpq3D22jlZGK0JIGqLtBqAsAv4zwVAHhlZjwWjl6BqlBMYHrvPebvq9u3ykc5RNrIJj923RBkENshzH6X+DXmcft6j1GMLmMdYeCFQsnCM6/eLxjpvEwAhYEQDCE8RoZWR5b7OefdYbrxQ5audjmzd7IfaZlEreG7EeiUCHLLw8cOcVM3HyebfagARhRQj1iwr7VjsvG1EBWmvClZ+HpmXjVbEssqGdbIwGj/MScWe5AxLAYT93gYQ84cNIB50kIVz8f31LoCx5PbiQgMHuU2eR67y0ffR4EH/HB6I0BBCwINVV2gAoe0FWkoIsR6oQQhRdt4NrMXJwmjhyldWZj/0rtRYDSDsZp18Ty8IIht+TwMQPQgRARCZIKQZCGmvCsat1SNwpWmSUBbEaC8ZGRXkZGE0et7wssSGpaaA/JwyII+MrFcA4tFRTtggMEHuLx3R1A9Kqkb1AUjZyKZ+QEKes2B0H1yQxwlokNs1o/uAo45SQxYyt3kqCD0WU2oIz7LVdFsBWXz/EuxJztBVQHYk5KC9Klha/dCzXolcqRaFD3bTbVbpUAMAdwKIlhoiCyKiViw9JUQvDyIDIC1FUehomIKdjmzhLIhZS5+IDYtWQaxWQOwMiHWHDSAedJCFs25MvctVL/qKl5ZXmL5Ny/O0bL/M1/k9eZwsXMSS0ETdJvfTMMSqK/TgqTFq9i8WYNY82IA9yRlc+wA96f20Yiwu1gW4Xd4VrdQykFYBnnVgmPd0DPOeriycegue6ALJswhYuXDKWAjMXsFTU1TOls9UijrwzjcRG4re1WBZ+8Dlxsk4XzO9XxUXER+z1kJKL6Z3+5U7Mo/OH1GPspFNKB3RN8pGNimqR+kI5+3CYX330YOAC/k35SOXKD/jsftcwaZqlPrgKSe0SkLfJgBDKyj0oGGGVkxoW9fHIVXc6of0ubklpgBtFaFScyE772lt5LTKl9LVyOjBNo1kBwn7Wz2+iijBaJ8o3HdvJDZGlGo+d1t8Xr/BPq53W3Zo/U14f0etim5s5TZ2jmbnYrU+Y/Q5dbIwGt/G5StVsfQuiGhBKW+u481tWiVydydl4kxZGP4SVu5SLIJ3DvHeT7qYBD22xs5zGRsfnntXz6MDcdgA4kEHWTjv9ZoCn0HTLB9DvQMx1DtQuU3fp/YY+295Q+9xkTHMezrG+sTC18ehOfyHpGO8T5Lu88i43yfeLWOsT+wdH6N9ovCrfxmLX/3LWIz2ibrjv4+R4Y73RvTc8PVxYMKQOVLPd/f5Nd4nCX5DZrv1PBt978N39cJJ5tHh3sEYMXjGgI9R94YLfc/ez3v+qHvDpcf9PvHwH5KuOSYMmYMHh2TpPk/t3w7U8Bsy2+1jvE8SBntNwmCvScrnzxPHQP3NZc8Hch4Z+bfuOr8eHJKlzO/uOp/G+yTe1fPoQBw2gHjQQRbOX/5iJP7ll6PsYQ972MPy8ctfjLyrF04yjw769QR4e/nbwx72sIflY9CvJ9zV8+hAHDaAeNBhA4g97GEPdw8bQOxhD3vYw9ywAcT8YQOIBx02gNjDHvZw97ABxB72sIc9zA0bQMwfNoB40EEWzsFek3DvoCmWDjYPQu5jH6PvV/u37HOtzKioZRmIL95MXuJuG6PuDVcyIKPuDbf0Z993byT3tqcPo+eH2fPLyvON/D6yP+e+eyOFxsjBYXf1wknm0WHe05U+OWYH+7NIRoO9T+tnqGVG9B43Mu73idfMEliZn/hnH74+DiUD4uvjuOO/z50YVmZU3JWjMfKaSMbPqvPEJf93b9xdPY8OxGEDiAcdZOGsGV2vVDYhVU60SjTSz6MrZdH/jq2QRVfJ4lXYYmvM01WxSGUsvUpZbO8S9nu28eHqBxdjpyO7X9WiM2Vh+GnFWKV+vdFSfmyFF5kKVyKlHUUGXYGEruzB+559Ljs2RxcqVbA2RRdxfw79s+7EMFIPX6RKlkiTLZkuvzdXjUJbRWi/JohqpZh5ZZdFK6zpnXsHM5Jx/dlxOJYbr5yLdEUykcpXmg207vLykWQezR9Wj4JhjSgZ7qx4VTK8CfOHu1bFIqNkeJPL8+iqWKUjnP+OVMYi5XzpKljkPvLvSGUt+nG6HwnpSUL6iPAqZtUw1bBIk8MFzPcLqepYZP7+fVB1v8/GxohStFcF40i2Q6jaFX3u6VW7UqtyJVrNilSJUqtK5M6xMaJUAfgvwx9RrYokUinJiiH7++tVztKrksWbr+m5WHT+PZyViDNlYfgmar5qKXDeHChSAUukwhr7OvckZ+BYbjy+CCtTzkW1c02v4hUZW2IKlPE/kTl39Tw6EIcNILePM2fOoLy8HKNGjcLgwYMxY8YM7NmzR3n8H//4B1544QX4+vrC29sbiYmJOHjwoMvP6OrqQmNjI+677z7ce++9yMnJQWtrq/DvQBbO+rH1LuVwebfJ93QfEBYSmig4+NfxTf1ggfQFocGAV1KXLqvL66bO6w9CBtsRnZTdpTuiP397vDSpAbsSs/r1/7j+7DjceG4Mt/Eg259BremgVl8GrZ4fvB4fov0ZZHp6yPTZcHcfEHojr1ZSkX1M9PcW7RMi0xtEqy8I6dlB+oKoNSa8/rQvfloxVqgzOtsPRKTXjGi/meb8WJwqjkT3a9649oSfS1d0s/1AyG139gHxpHl0/oh6lAx3Lb1LYIAedMldUnaXhgtSrrd8ZF+/j0eZwZbaJc9hS+8uGO3alJAuu1tHldhle4XQXdHZ/iB0d3dSan3DtIX9+n/sdGSjc9lEQ40H9QDbaL8PvWaBvAs+PAjXKieudqGD3E/3AdkSU6D5b832BRG5KCN7wUbkwo1obxAzfUFaiqJwqX4atzO6bE8Qs2XzD6Sn4GhOAjqX+uObqPkuZc31LiLyLubwwOduv5AzEIcNIAAuX74Mf39/PPbYY9i1axdaWlrwt7/9Dc3Nzcpz1q1bh6FDh+LPf/4zfvzxR5SUlMDX1xfXrl1TnrNo0SI88MAD2LRpE77//nskJydjxowZ+Pvf/y70e7AA0nB/f5WBBg8aMJoY4GBVCTLUIIRuXMh+T27T3dkJeLDQwTYwJNDBa0q4ggKR5yc0YvWDi7Epuqhvc0g6n7/hhWtP+GkCiOxG0GjHc5GO5gM13A0gRoYsTBmBEF5PD7ONCS/WBaD7NW9ng0vBpoRGAUSkIeFPK8bi1uoROFEQ808DIJ42jxaPqEfpiD41gsAE25iQBozykUsUaKEbE7IqBQ0fVUxDQwIbLJSQ2wsEen3QykYdAyBq/aCaqLXh+QmNLgDSnB+LH+akoqNhiu756A5FWQ1A9EBDb/NvpO+RCIDoAY9R+OCp0lq/qyyIGOmxRM8PPAAhc7HIRaCz5TPxw5xUHM1JMAQgWsqyaE8RMg5lJqFzqT82RRfhYEay9QByl/dTGojDBhAATz/9NGbNmqX6+D/+8Q+MGzcO69atU+7r6urC8OHD8fbbbwMAOjs78etf/xp/+tOflOecPXsWv/zlL/H1118L/R5sI0JazaAXGHbwIISFETKW+za5PEaDCOmEziofy3yX9GsmyKohTzG3n/Hr+7rCTx1I6G7oq/wX4/OZ5S4AcqE2EN3rvXGhNlCz8zlvI8jrTG2kyZwnwseRbIcCIMMHh5gCEFbVMAMh9M+QhQ9et3QzKgithvEAhD6f2quC0f2aNy7VT3NbV3TeuaemgpyrDkL3a95Sbi6UvgAAIABJREFUAMJ733jd0N0FIJ42jxYMq+9nhSoZ3oS8oY39mhPSFiuilBCwYNWR8pF9XdPp+wmoELjgQQgNGnTjQfJveB3TScNB0miQVkSICkI3lSUXjJrzY5Vzb3dSpvIZMKJ+aAGIUfVDxNZq1eZfq5EqCyBqiovR30XUoipqvZWBEBkVhAchIvZVeg4+VRyJ1tJw7E1JFwIQFnplmwdrNXY9kJ6C1tJw7ErMErZ5qb1fPDurDSDmDxtAADz00ENYtmwZioqKMGbMGMycORP/9V//pTx+4sQJ3HPPPfj+++9d/l1ubi4qKysBAJs3b8Y999yDy5cvuzwnNDQUK1eu5P6/XV1duHr1qjJaW1sVAOF1MGcXGhZCaAmeByFEDWmibtNgwlNCCIQQdYNnx3qSUkLo289wrFcEQgh8kEEA5PdB1WgtDVcA5OryCbi1egRX/VADELWr0HpXoP+ZAORwVmI/AOHZnAZS/WDhxYgKogUg7lBBaBvWjZWjcf1pX+e5pgEhIgBiVgU5XRKBnre8cLokgrsoyyog9G13AYinzaPZQxaiZLhTASkc1qTABJ3zoG1WZNBKCa2cVFGqCQEQWiEhYELnO2hLFp3loMFjAaWCEPCg7yfAQef66LwHPWiF+0B6inLebYkpwMW6AGn7lSh8WAkgVkGHFojQ/9fW2HmqACJqAdMDEJ4Cwtvsyr4WMxAiAiCsDYudg3k2rM6l/tgWnydtQXUHgBzLjcehzCTsTsq0AcQDDxtAAAwaNAiDBg3Cs88+i++//x5vv/02vL298eGHHwIAduzYgXvuuQdnz551+Xd1dXVIS0sDAPzxj3+El5dXv589Z84cLFy4kPv/vvDCC7jnnnv6jdox9Yqvd9HYJS63G+7nqx884CCwoaZ4kEFUDjoLQiCDzYjQFiw6SP4UBR20+vGMX1/I/BlK/aBVEKKArJzYiDenLcSp4khlU3hrzTBcXT7BsP1KNPvxzwYfrAKy05Ftye9oFkCMWLKsVEFo5UHWhtWxaCq61g41ZMNis0dW2LB6NnihvSpYOT+1FmbR986dAOJp82j+MKcFK39oIwqHNSnWqvnD+xQPMghI0JkQYrV67L4+mxZROsh4lFJJSD6EDZHTigjv/hoGNshXGjYWje1TQnhFSdhiIQtGL1GuQrcURWH7rFx0LJraD0Bk1A9RC4xZ+KA3he6AEfb/0lJAzACSSAEQtcfNQohMIQ+1LAjPhiWigrRVOi+IsQqIqANBxIYlUtyD2LAu1AZic3Qh9qfN5p6DegBCW7Do+2wAMX/YAALg17/+NWJjY13ua2pqQkxMDIC+hbOtrc3lObW1tUhPTwegvnCmpqaivr6e+/+KKiC095fACC+QzrNc8WxZROlgv9JKCQ0ZLIiwWRBaDWFD6Dw7FhnP386BPE9ByPrfLMLxvDjFFtP1io+L/UpU/WABRFT9kIGPgQYO9rYMgIj+zlYDiAiMmM2CiNiwWADhqSDtVcHofnUwzlUHuR1AtILox/PicKIgBl1rh6KjYQqO58XpVt0i753aRnEgLFieNo8WDKvvVwGLfE/brujQOblNqxq09YoOrhPgoLMh9PesCrKAgRCictD3ERWElwthIYTNgdBz/eL7l2Br7DycLIzG8bw4HMxIlrZfsfOGrPphBDzcpYJo/T8yCogZGJGpTGjF6zNSTZCdq3lzsYgN62z5TOxPm20qiC4LIGo5kKvLJ+DL8EcMA4itgLjvsAEEwMSJE7FgwQKX+958802MHz8egPusA+xBZ0AIaBAAYYOHdOCQVkRIdoS1abHBdAIZbEid/p48zgMNGkSIEvIUo3TQ36+glBA2gP5bSgH598mP42BGshIMvrVmmFD1K1n7lZHQuZ4Fxsgwk5cwAiB6v/edABBZCNFbAAmEaFXDUrNh3Vo9Ah0NUyzNgdC/kyiANOfH4nLjZFxdPgEHM5KxP2224SD6QAGIp82jxIJVMrwJBcMaFeAgZXVLKAAh6ge5r2S48z4aTuYPb1JUEaKYVDHKBw0hbP6D/rqAGTSA0OoHq3Y03N8HIYvv51fCIgDyaeijSvWrEwUxbrNfyaofPAvMQFivRABka+w81d9XDaBk4UO2jLlIUF3WiiVaEYungojYYC/WBWCnI1sKQETzR4ezEoUVELKX+DL8EexOysROR7ahIDoPQmwAMX/YAALgkUce6ReeXLZsmXI1j4QnX375ZeXx7u5ubnjyk08+UZ7T1tZmKDxZezuETmCDrX6y+H5XexY9Ft/fXxFhS/XS9/GqYdE5EPorCxw0kJD7aPDgZUGI/YrNgDw/wZkBWTepAXtT0tFWEYrOpf59nnyT1a+M2q+sVj9krEl6G/RdiVkuAGKFevPPBCBmVRAegPy0Ymy/ks+yKohaDkQNQNQg5HzNdNxaPUJVAVF7H+8UgHjaPJo7tF5RPghUkJxH3tBGFAxrVKCDqBrEajV/uGvPDwIVdDaEro7FggergLB2KwItCxgoIUF1OnxOqyAN97vmQdg1gb7Y9GFQNU4WRuOvkcW4UBtoSfUrvSvPMuDhbugQgY99qWlCACLy+4tuZM0CiejrVCt7bEYFEVWhOxZNxZaYAiEFWKYAAhlqAMKDkDNlYfg2Lr/feWkDyJ0/bAAB8L//+7/41a9+hTVr1uD48eP44x//iHvvvRd/+MMflOesW7cOw4cPx+eff44ff/wRjzzyCLd8pJ+fH/72t7/h+++/R0pKiqHykbVj6vtBB9s4sIFzPw0grBWLLb2r1UyQtVyxQELDCKuIsN/zFBG6FC9dhpf0AtkWn4e2ilDcWj0CV5omGa5+pTbpmc1+yCob7ITObsaNbM5ZANmVmMX9/bVei6dDiEgWxEhPEC0A6WiYgq5XfNyWAxGthHU8Lw5nysLQ9YqPSy8QI0H0gQIQT5tHC4fXK40HaQAhwXSSDyGP01WxCJTQViy2HC99P92MkA6d05mQR0f1z4HQvUDIbbZSVh2T9yCKCA0jbJXEJx9owkuTGnCiIAbfxuXjfM10YTWYPs/U1A+9BoZamz1PABD6d5MBEK3X9M8AIQMFIO1VwfjOMbdfLxqjAGLGhtWcH4vvHHOxNyXd0iC6DSDmDxtAbh//8z//g+DgYAwaNAiBgYEu1VuAvgZa48aNw6BBg+BwOPDjjz+6POfWrVtobGxUmnDNnTsXp0+fFv4daABpGudcaNg67w0MhPByIaRiFpsP4eVCiPLBAgprzWJL8LIZEbYKFs+S9YyG+kEUkDUPNuCbqPloqwzpV37XqupXRuxXRnIUvO/Zr7LKB/37GQEQURuPHojQC5XWfVZCiEwWRAZAaAg5XzO9D0AMKiBaZaBlg+hd64agpShKGEBEIMSdjQg9aR7NGbpQ6UrO2q5o+xXb+ZxUvXrsviUoGNboonoQAKHzIHQzQhpOaHWEzoGwJXhZWxab/1ALn/PWATrDt/rBxTiS7cC+1DScLZ8pZL8S9d7r2a+Mlt0dCABhf69v4/IVACFXynkwJQJV7rBhuQtC9GxY7JwsY8Mi8+zRnARTAMKCsNa5qAYh5DVsi8+zAcTDDhtAPOhg+4CQBYdeZHhXvXg9QtRgQ2uwIXQ6oM6Ch1ZDQmK/ohUQNg/CQshvbwPIS5Ma8JewcmcAfd0Ql42gXiM4LQDR6/uhVn3DiPJhZgMusyHfnZTpAiDs6xFVdoy8BrZ0I3v1zMzfQUQFEbVh8crxagFIW2UIutYNcYIvo4DQz5dtSChTEMEliP6KD1pLw4VsCSLvn7sBxBMOGkAIeBCQIJas+ZQaQle44oEFXaqX7YBOgwmdCyHwsWB0X3le2pLFAxASQGd7gCwY7QogPAih14JlvkuUuXinIxttlSE4VRxpGkBE7Vc8ABFVCwZa/RAFENnXZgY+6GpLRiDEKgAhczQPQMgcrJUDuVQ/rV81LPr8k6nCZkYBOZSZpJSi5gGILDTaAGLdYQOIBx1k4Xzsvnput1u6DC9ROFgPMNsnhPUFqw0678FasegSvXQOhL3vqQdccyBsWV66/C6vGzoBkI9DqhT/u9nyuzKBNytyH1bakvRyETSA7E7KdFkY9EBE5PXx1A22pwQ7BuJ1y9iwjPQDufniSHQu9b/jlbCa82OVz4Da5tCIDevnAiAZPnVKCJ22X9GVsAh0EFsWbcWiK2OR51cx8EH3BmEtVjR00E0JiRJCP4+tgMVrREjyIPRaQH8l8z9pHLvctwlbY+eho2GKbgBdxn5lFj5EwYPdZIuEstmNuNaGnPy+2+LzXACEt4klG3Z3QYgodIiCiCyEWGnDInPwpfpp2BJTcMcrYR3MSMbFugB8EVamCiBGVBAbQMwfNoB40EEDCB00pCugkKtfbAMq1gdMqx+sHYtWOugmhGwDQl4ehLZkEQWEBY6nVCCEBRG6CtbzExrx4u0Q+u+DqnGlaRJuvjhSGkCMhM/N5D5Ye5XM5ltrIy6Sh6ABZE9yBncTq5d1UXuNIsqH6DACIjIAQhZBM0F0BUIqQ3DtyfH9ih8YqYR1uiTCdEf0W6tH4OryCS5BdBlw5L1nPxcAyR9Wr9iuiOpBACRvaCPyhjaqwgkbTKfzIXSDwpLhTarwwTYlZKtikcA5UULU+n7Q99FfafBgLzY949eEVf6L8UVYGbcBoTurX1lhu6I317wNt1krEv370gCyLT6v3+sz8lpF4YPuMUEPsxCip/wYsWHJAkhHwxR8EzVfSgERsWFpAYhaJayLdQH4a2SxSyle24J15w8bQDzoYKtgsfBBAwgNIU3j+ipiNTCwwVM7WFsWXQ1LrSQvD1BoCKGD5wQ82BwIG0J/nqOAvDz5cXwwvQZXmiahc9nEAcl/mFU/jKoeMioALwexJzmjH4BobWq1ri6pbTrMwgermIhCiBEAEcmB6NqwKkNwuXEyutYN0a2EJVOK14gFqzk/Ftee8MO1J/zQnB9rGEB+rgoICaHP5wBIwTBnc0LamkXAhO2ETudECITQt2k1hK2ERX9VUz/Yjui0DYvtA8Iry0tnAwmAkLLn7wbW4mJdgOHyu+w5xG709JQPEXXAjGXJCICwQWwaQLbPyu2XKRDtd8J7jSLKh94QUUjMAJhsDkQUQM5VBwkH0WVL8coAyIH0FFyqn4avIkqEAYT33tkAYv1hA4gHHbQCQq5w0YoHvQCxGRBeNRS2HC99H221Io+xIEKrI2rd0OlqV+z3LICwFixaBSF9QF6e/Dg+DKpG57KJuFQ/TRdAtCwveuUmzWY/jICHkQ242uabBRCyCNBfjVQasVL9EFVEjACIkSA6CyA8G9bFugD0vOFlqhKWWileWQtWx6KpuPHcGBcA0cuB6L1/PxcAyfCpU1SO/KGNSu6D3M4ZshgFwxpdwujzKUChlQ66WzobVKfBg+6UTndT51XA4pXnXTim7z6igJD7WSWcVskJiJCLSituKyCfzahAW0WoZh6OnQt5c4FI5SsrrFdW2I94G3Ctq//bZ+W6AAhvzlIDETUIkckSiA49EJH5G2ipIKI5EL0geltFKH6Yk2o5gGidl2oAcq46CJuiiyxtRmgDiPnDBhAPOsjCWTO63iV8zmZByOLDBs/pRahpXP8yu2qBdLXqVzxVZMm4Pn8xr/LVk0wOhMAGrx8IWwlr5cRGrJvUgLcD6tBWGeLsSM1s/MzkP9QWXNEry+6CD94mXGvzTSbqvSnpCoDsTUnvdwVKNnCqpoBYBR7ugBCZcryiOZBz1UHoeX2Qbkd0syF0PQA5ntfXC8SsAvJzBJDsIQuRT9msSig7VsGwRuQPbVQqZNFKB4EWtswua7+iw+dsP5BHGTWEhg/y+AIGPGj1g82BsAp4A2dtoPN/xIL1TdR8nC6JEAIQ3obPSgCxCjrULFkim2/eppsGkB0JOZqfHzUIEQEQWeCwAkKMqCCyORA1BeR0SQQOZSbhSLZD14blbgAhvUDoama2BevOHzaAeNDBZkAIcNRxrnaxlbF4fUJ45Xnprw33L+lX6YrXsJAOqrMKCIERtiQvDSIr/FyBhA6fP8NYsFY/uBj/MeVxHM+Lc1sAXST7YQV8iNqP9DbgapM+DSD7UtNcJnle8Flt0yEDH1r2BFbCN5ILkVWC1BZBMwDSXhXcVwJaAECM9gIRAZC2ilB0rRuC5vzYfu+XjALyc7Rg5Q+rd8l0kG7ohcOaFDChsx1svxDSsJAoJOTnkGA6gQ/SNZ0OlBP44FXGokvzkipYbH6ELsdLV8FiFXBeR/Ql45YoRUE+m1Eh1YBQTQ3V2nybyX2YhQ+tDbgIgBxIT8GOhBwFQL5zzNWc9+l5UARARBSPnY7sfkMERIxAiBaA0O8vb05Ws2GpAcip4kicLZ+JPckZpoLoagAiasHanzYbLUVR2Jeaht1JmTaAeNBhA4gHHWThrB/bvxM6Cx68LrhsOUY2fM7rB8L2AdFrYsgG1FkYodUPthQvz4ZFZ0BoCNkcXWhZA0LRWuNmrirLKgUyKogWgIwYPMMFQOgr7mrliHmbDlF/rZFhBkB4fwctACELoZmGhO1Vweh+dbDTAlgZwgVhKzIgIjmQs+Uz0fP6IJwoiLEBRPAg8+j8EfX9mgsS9YNWQ0pHOKFkPgMkBC5Y5YM8xpbjJc0GeQ0L2YwIrzoWbcWiQ+lsLxDWhkVnAumLTct9nSqITOlTLb+9GQAxAh9WbMC1AIS8FgIgY31iXQBETRlmIYQFEC3lgwcbekP27yBrwzLSD4SnQPMApLU0HLsSs6R6IVmtgOxPm40TBTE4nJWIPckZQgBiZ0AG5rABxIMOXid0nspBL0K0/5eGDBJGZ0GEDHaxUrNh8ZoSssCh1g/kKY4Vi85+sGV4iQ1rlf9ifBr6aL++C0byHzISr8ymjt2gy27U9TblIled9qWmKQDyw5xUl82u2t+EBhAefOhN6Ho18nmLmdprtkoF4dmwzCogXWuHOosgMABiRgHRKoWqBiCniiPR/epgVQAxAiE/FwApHF7vEjon+Q66MSFRQgiAsGV45zPVsGjgID+DwAltv2KbENIZEV7jQZ4dayFn0LYrtWaEdO5vybgl/TaHIhs+GfuVSCUomY2dlZtyNQjRAxCtLCANZPTfgIUP9vV855jrMnYk5KgO8hyR122FCmJ1EJ3MvZ1L/bE5ulD1Aozo+agXRNcDkGO58diXmqYKIDzbnJ6CZQOI+cMGEA86eFWwaLmdVkR4/l8CGmzpXVrFYDMhpG48rxoW3f+D/p5WP2gg4QEIrxQvq4DQVbGICvL7oGqcKQsTCqDTCoi71Q+eBC+6Oedt0nmbdbUQIDvxswqIDICwGw01a4FalRe1oXaVUUYNkVVBRHIgIpWw2GaESilejYaERnIgMgDSUhSFrld8cLIwWhhA7AyIcx4tGNYHINlDFiP/tp2qhFJBCGyUMHBCoIIACJ35ICBBKyF0jxA6mM4qHGxVLDaIXjOa3wmdbUDIVkekL0jRF5aWjFuCozkJpipgWQkg7IaOtzHX25zTG3S9jTq7IafnKNaCJQMgtPpBXq/a6yK/8/ZZuS5jW3ye6tg+K9fltWqBiKwdjZ2nRfuBGAGQa0/4YWvsPKleSGZ7gfDW5iPZDuVvIQIgIjYsG0DMHzaAeNDBdkLnLTrsgsNWw1rMXAnj3cdeJeMBCK8RIZ33YEvv0n0/6CwICx9sAJ0XRl/lvxhvB9ThdEmEdAUsWQDR2sypbeDIBCdb6UVLCuddmeNdhSK/NxtCZy1YapY0Fj7YjYWenUDLGqG30MsoISIqiEwORLYU743nxuDak+OlAUREAZEpxXuyMBpdr/jgdEmEKQD5OVqwiAJCSu6S6lcENOiqV3QPEKJ40IDBPk5sWuTnELCgIYW2WrENB2nLFa8D+sIx/atj8eCDVUDouX6Zr/Nn70tNkypIoWW/Ei1Dq7Who5WB7xxzVTfj38blcwe7UacHb9POggg7N9EhdDULFnuxhqgf5HWy4EFDB/16tsbOU8aWmALlKxnkMfq1ktfFgoie8iMTyleDELMA0rFoKrbPyjVkwTIKILwLfIezEnGqONKlG7osgNgKiPWHDSAedNBVsGhvL08NoRcdtukgrYDQFbLo+3iNCdmyu7yeIGz4nIAJO+gqWawSsoICEhpE6HK8b0ytR0tRlHDJU7W8A89+JRI817Jb7U+brVzxErUN6C0UWjYBFkSOZDv69QHZm5Leb7NNb4Bp9eNItsNlIaXBg15QeZsFvUEv+OR1aV1hMwMgamFIPRuWbjPCilBce8IPN54b4/Zu6CIKSO97XjhbPlOBR70ciA0gfSH0gmHOhoN0Q0KifhBb1Xwm50F6g9CVr4gSQv4dXRmLqCNEASkf6Qoc9G1W+WDL8NIwQgLqRAFhbVlqViz6AlPN6CXYk5whFEAXsWTKwofaJo6GD7IJ3xxdqDt4m3V2w06DCb1xJ/83+d3IPEv3AdmRkMOdb1gAIReg9iRn9AMPAh00cJDfeXN0ITZFF3HHN1HzldvktZLXJgIhejYs3jqjZ8PiWYK1SvGyOZCLdQFKCFxWAZGxYOkByJFsB640TcKm6CLd3i02gAzcYQOIBx1sGV669CLbmJBWNBoYGGFtWE0MoNC9QAhc8PqAaDUkpCGDVTvo8rxsF3RWDeFlQVZObMR/THkcx3Ljda0tIlWeRK6gaMm3vMV2V2KWy4LDG3rWAXYh4fmW6YWBhpCjOQnYnZTpooCcLolQNtTka1tFKFpLw9FSFKVUUiLKB20hYKGDvZKnZiNQe93k9e1OyhSCELUMjAiAsL0zRHMgWgByqX4arjRNkgYQvWySkQxI77teaKsIFQYQvczSzwlAiEJBgub5QxtdoIRWOogVi8AH3YiQvk0Gnf2gFRBe0JwXOKchg4YOAhh0HoStgsVTxdksyDJf58/ekZCjWWFIT/HgzX8yQWs1K9K2+DxsiSnAN1Hz8fXDxZrjm6j5LoPdvNOAQkMJT0Egcy3ZiLMAcjQnQZlD6E318bw4HM5KdFE/2HVgW3yeC3QQ4GB/f95r/Gukc9CveVN0kfKatsXnmVZCrMiByAAI3YPGrAVLxBbNW78PpKfgSLYDlxsnY3N0oUsvEDNBdBtAzB82gHjQQVuw2KtabOUr+nFeSV6eusHCCK9JISnhSEry8tQQOnjO5j94HdFpxYNVPdSaEr40qQG7kzL7qRV6V+f0GkPxrsTxFkstT/L2WbnK1S36ihx7VY6+MsdaB9irdGzwkFURyEJBFobDWYnYlZilAMj+tNloqwxBR8MUdC71x+XGybi6fAI6l03EhdpAtJaGozk/FkeyHTiYkawsoDRw8OwDZFFlrQRag130dyVmqUKIlhoiY8OyOoh+qX4aOpf631EAac6PRUtRFLpfHawoICKVsGwFpK8KVs6Qxci7DR2s1YrYs9gqWXS53UdH8Uvp0iBCNymkq2PR6gcdSGerXS0Y7WrPYvuB0IoHDR/s+sBrSthw/xJ8HFKl2XxNdA6gP/u8K/v0ULvCz27Av4oowcaIUnwZ/gh3bIwoVcZXESUug92w05t2nopAz0vk4sie5AxsjZ2nZEBIxab2qmBcqA3EueogXKqfhot1AThTFoZjufE4mJGMfalp2JWYhR0JOcrfhf470K+XBQwy2Nej9vrIa2IhhLWZ6SkhvBwIrxqWDIDoleJtqwjFgfQUSxQQLQDRuoBIAKS9KlhpRkhnd2SqtNkAYu1hA4gHHWohdNaKRYMHewWMV4qXrYrChhRZSCGqBw0xvPA5rYawVbFY6xUNGvRttZK8Kyc24tPQR12ubmktZGoTOlm82IXti7Ay0+MvYeX4fGY5/hLmOr4IK1P+D3ohVVs4yQJDWwzIYqOmKBDvMgGQgxnJuNw4GV1rh6L3g0Ho/cO96P3TUPS84eXMMty+gk7sY2TxZH3KWpDBwhXPy8yC1/ZZufjOMRe7kzJVMyGiECILILQXWRZAOpf6o2vtUEszILIAcqIgBqdLItCzwQvna6YL9wKxAaQvhE4qXRUOa1JUD2K7ovt/sNkQGi5YOxZttSod0WfHYqtg8ZQRUhGLqB6sGsJWxWJtV2z1Q9aeS68RTeOc/37Ngw3KvETPW2R8NqMCn82owKehj+LT0EfxSWglPgmtxMchVf3GH4Ifw0fBzq9k/D6o2uW2kfHh7fF76iv9cz8KrsJHwX2/xyehlcrv+2noo/hsRoXLXEzmXjLvsvPs1th5yty0KboIo32iMNonCnuSM3CuOgg3nhuDng1e6H3HC73veaFr7VB0NEzBycJo7E+bjZ2ObK6CowUYNEzRQwS8vn64WIEQ8nsbVUL0VBB2XpaphMUCyIXaQHznmGuoCpbWXCfjYDiYkYxjufG4WBeArbHzFAXL7oR+5w8bQDzoYBsRkoWFBg3ajtXAXAFjK2Gx/T60FBC21wdbAUsvE/LUA64qCBmsCsLmP+gKWGxX9JcnP471v1mE9b9ZhNen1itf2cHeT/8btefwxhvU1w3TFmLDtIV44/b39H1vcsbbAXXK13cCa/Hu7fG7hxYo4/2HFuCD6TXKYvshs8DSCytZUHkLKVlAv4oowTDv6YoCcnX5BPS+64WbPybi+s2Xca3tMfR+NgI3Vo5GW2UIDmUmKQsnz3dNKzns9/Rz1W7zPNoEQnY6sjVVEKsgRC+ILgogF2oD+yxYJqpgmekDcqIgBu1Vwej9qx86l/qjpSjKEICwVrefC4DkDnUCyPzbVbAIaJCSu3QInage5PuCYY1KdSs6iE5bs9ieII/dx++ATsMGWwWLQAmreLBAwhYkYbui08qHWlf0F6mx+kHnYG/Tj7PPVbuPHWsebFC+rnmwAS9NalBuk+/JWMeMlyc/rnz998mP4z+mOMdrv1n0/7N35sFVHXe+Z5IZIZBYDRgIi4GwRBtoQSu6WhBa0YIkSzKSpUhGRsbCUASenxmHQLkcE8fjh8vFOK7EHjvx2OMYj3yZAAAgAElEQVSKY1f8nDLPxKbgwQMGMIslGEACSoBYBUIY0JLK9/1x6UPfvt3ndJ9zrrgDp6u6tCCQ0L23uz/9/X5/P23S6zWZ9Dr8NrX2kvX2D6G1HmvsJ7Or8FlkJb6IrsAfI57UAGRvSi6uLp2Bnk2B6N4biRudL+D7lkL0vTcQN1ZNxKmSOOxLzcHXcSX4S3Q59zKLvehiL6NULrl4a79IBZHJGqrYsMxUwmIB5NziSN31zy4A0bNgNeekoq08GndeGo49rjw056Qa9gJxAKR/hgMgfjToDIjI30sH0Z8e7Rk8J1YqdhOiAYR8noUNXhle1mZFZz94oXS2LwirhNA9QdgcCA0hdDnedZMasWHysx7vk49FGyS9EdIb3suPeW905H12ko2P3QQ3MRvh6wzs0LBCb4pkYySTBpR3mY1SBki2zC3DZ5GVGBoYgqGBITi0IAOdKyajd3MAerfPwq1jC9C9LwZ97w3EzRfG4tziSE01+TquhOunlgmByk49ALFDBTEKolttRnh5ySxca5xqOYTOawqpAiDt1eHo+99jcX35FGkAcTIg3mV46bK7JAdCNyGkYaKGAgw6pE6X4iXqCFt6V9TtnA2bPzXKO6hOdz+vH+35tawKwuYCef2i2AsmurcTe7nErvH0+6Ky6muZSyS90urkUoms6xvurufrmfWcXbvJ+k2v07+mJrs2v8Gsv2TdJevsuz95ygNI/hjxJD4I+ykeGRyjVcG6vGQWujcGo+/LCeg+EIfebdPRuzkA15dPQUuRu1Tvlrll+HPkYk09ImoSrcAQtYlVzVU+9gWAiIqe6AGIkQLCFgChAYTNgRitf3YDSFN2Gk6XxuL2+pHY7VooBSAy1R8dALE+HADxo8EqICSASHt8eYFDNpDOVsSi7VSsrYrtiM5uULyKV/RmJVJB6NA524iQDqPTQXR2syIbFHlLQ8d6atLgQd7SGxh9C8feuvHgg2xs9AbH3sKRDY9VW0RqCQ9AeMqIHoCQzemL6ApsmVuGT+fcA5C9Kbm4WBuKmy+MRferQbjz0nDceXkobr04GlfqZ2qd07cnFnlVXOFlWFj1Q2/y1BIaPtgciGppXqsKiAqAEAi51jgVXasnSAOITDd0Gf8zmwE5UxaDnk2BaK8ON23BepgVEAIa+cHPenU/py1Y9FvSZJBuQEhbrNgAOumATj5P1A3SdJC2UxHooCHkqVFiFaRhjHcOhC5OwgIIT+EWqdxsgRGynvMAhFW0eX2d2Gwfb03nre08ZYa9PKLX618z6zS9Hr9BKSL0xQ+91rIA8ofQWg1AticWoa08GteXT8Ht9SNx8/lxuPnCWNxYNRHnK+egKTsNO5IK8Zfocg8rGw0OBBpEuRZaBeGpIrRiwrNgyQIIrw+KrwBEtPZerA3Fkax0IYD0RxWsI1npOJ6fjEt1IfgmvphrwXKqYN2f4QCIHw2ycdZQFizWZsWT23kBdLbTOfs5enNiS/Dyup/TGRCROkIDCHlLgIO1Yf3zxEZhXxC6IzoNHyIIoeGDbFy8WzR68tSQXxrcsolAhGfn4gGInj1LVgH5LLISn0c9gS9jPAFkR1KhO/RXHY6LtaEeh+pTJXE4kpWO3a6F2JawSLdijF7+Qy8HwiuHSYc92dr7/aGAWMmAdDRMx41VE3Xhw6g0tB1VsFqL43F7wwhhHxDV/MfDBCALBi/x6IJOB8/pxoNEzWA7pddQIEKHy+kqWXTXczp8TjcjpMPotCWLzX6wuQ/ytm7UPeDgWXDZniDsXiDq80Sv63qK9hpmXacBhFZDeMr2P3Mulej1nb1IYlVsHoAY2bOMFJD3Quq0dfbjiGoNQB4ZHIOvYh9Hc04qTpXEoa082mMtOZqbgj2uPGyNK8UX0RUe0EDnNfQC5uRrRHkQNnBPQujEdmsGPowsWGwvEKMMiEwJdLL2XqgJw855BT5XQIw6oTfnpOJsRRS2zC2T7oTuAIjvhwMgfjTYPiCsp5cNH7KwQTYjOgtCT7ZMLw0aRk0I2VsynlzPk+rpzUpGrieblN5GRUv3rAWLVT5YCxYNHqwVSyTzsxseK/uz+RI9BeQ3M+u9AESkgBCvMgse5Cbsy5gyDUDo8pFsKeKjuSk4nDkf+1JzsNu1UIMMvYZevOpX9N8TNQdjq1/RVbxkwMPOELqVKlidKyfd64Rug/qhqoCQ/1dLUQK+XzsGZ8piHACRHHQZ3nIqbE7UDAIkNGzQPT5o2xWtdtD2K7pCFh0wZ3MeTzHwwdquaOsV3XSQDZ/T9ivRhRQdQGcrH7LrO6/cOq+gCKt80CDCXiCxxUTYBrP/zIAIrYTw1nPWgsUqICyAsBYs+sKHVT4+jqjGp3PcGZBPZldpGRDSJ4KsS3R1xf1p2dolzta4Ug002OpWvPK6RgF1tvoVW4aXvtSxAz5kQugqZXhFGZALNWHYn5ZtCkCMqmDx1A9es0xiwzpVEocvY/gA4oTQ789wAMSPBq8KFr25sGFz0c2XKHxOb0a8vh8i5YOX+aA3KbIp8TIf5JZsDQdEeNI9T65nNyijoCSrdtCAQasc7IbGgsfrP27wumGTAQ6idhDYkAENUs2FgAbZiHh14Imq8E18MYYNCtcAhD6ks7dE9Caq1+fDqOeHCFrYOvu8jsNGfUD8pgxvdThuvjD2XiNCCkJkFRDVEDoPQEgn9N7NAThbEeUAiOSgLVh0BoRUuKKrXZEMSOGQRi9bFoEMOv9Bh9Dpsrs0dLAZEBo+aEWE7oROTzZ4Tuc+6J4gvFwgrxkhfdnEgw6Rqk3Wbl7/JlH1Qj3lQ7SW08AhUjz0QONfZzztYWslsPFB2E/xUbjbZkXyc19EV3ipCl9EV3gACH1QZ0sVkzWTLrvL6/Mh2/PDqCIir6y5HX1AZBQQlUaEPAA5XRqLK/UzcWhBhikLFrvemQEQuhP65SWz8HVciQMgfjQcAPGjQWdAeCV2eXYsFkDYale8j9m+H88xGxT7Ma8aFtmg2NK7rExPW7DYkrzsTRmrgpDA4r9Me8bj0E9vQGz2gtif2CyGqHoVncvg2aNo2Z6GB7ZEJF2qklcakhcqZOu807DB3nixvUEOZmRie2KRBiA75xUID55kYSYLr179f17fE71p1LdE1nJlBT5ElVjYClgiAGHVj/bqcNx8fpzbgmUyhG5VAaEbEfZsChQqIE4GxHvQAMKGzuk+IARCyOcXj3CDSvHQRg0s6AA63YyQ/pi1YLGlemkgIYoIDShPj/bu/UFDCNkH6kd750GM7Fc0gPx8YqPh5Q2vipUoj0HPXwtsq3pZOd6ljWgNfp9Tnpe9vKHzGOw6yx7s6YzalzFlHgCid/jc48rz6AVF94Pi9UARAQmvsaJe3xJeA0Ir8MGu0XZ3Qifr7pX6mTiYkWmqEaFMHxBZADmen4ym7DQth+gAiH8MB0D8aNAKCN0DhGe9ouGDvuniNSMU+YDp8Dn7Z+Rj9laM/pxe1SsWROgMCBtC/zkj1/8zBSG/mvoM3gup49acJ7XhWQCgJ6lpTyZbO56ebCUTtqIJW2KR59elb7R4Gwzb68Nos6E3FvZwzwIIT1FgbQSibsa8xoy8hozsxsd2b+eBhyp82KF+mAmg0wBye8OIe40IJWxYZvqAGOU/ThYm4mxFFPp+HyidAXEAxLsKVsnQe5OuhkVsV+VMlStaBSFfR97WcKCDtmHRIXQ2B0LnPGglhLZg8VQRUfUrWg3hleBlS/G+QZWrZUuI8yr18S5m2OwafUnDXtSw0GC0dovWanpt5l3osLBh1F+JXW+3zL0HIF/FPu51kKfXRrZJI9uckdeYkdeUUXYv4K29MvBhxnpltQQvb+291jgVX8U+fl8B5EhWOk4WJuJYnksaQJwQev8MB0D8aLAAwqoftPS+nAMcbEUsXilGntLBK8UrkuXZhoSsAsJWT2G7oP+PH3kG0OkO6Ozblx57Fr+dtUSTz3k10nlgYNTUiX3LAwiel5d3ayUqX8vbWHh5CVEndFpVoA/4IgDZkVTIPeCzizINIaIgHu/2R2ZT421m7OZgl/XKl00IL9SEoef1QFMAQv5dPRVEJYTeVh6N2xtG4FRJnOGm7DQidA8aQNgO6I9TQEKDB+mEzpbepWGEhgy63C7deLCG+nzF8OUekEG/pXuAsB3QeX1A6PWf1x+KbVBLr/+rxi3Hr+9e5LAgQN6nP0c3G6Tf6l34sPDAXvbwLn1YqOBd+ogue4yaurKHfLIOs1k1FkC2zC3zOmjqqcQ8ayqvY7xesQ6Z/YD+GXg/n946rdcFXU/9sNoD5HRpLLpWT8DWuFLTIXSR2qtSBetw5nycLEzUfi/sRZwDIPdvOADiR4MGkGcppYNnv+KVXCT5DxpM2DKMPADhZT94XmHajkXnPti3tBIiKtfIhs9pJWTdJPfb38ysx67kfO4CwN4GsTdTMt29jSo60ZWf9DqDs5WieJsLb+Pj3XCJyieym8bhzPnYkVToASBkERapIKKQHj1pOBFN9u/wwENG9bCifvgSQNqrw3HnpeG4Uj/TlAJC3lotw0sUkFvrRqG1ON6wNKWjgLgHHUInAMHar3jleOkSvHTFKwImNIDQ1irWesXmQWhFhGe/oqtfsZ3Q6dwHr+wubcWl94BnqbcbJj+LLXPLuCW22YsT2jak2t2bvewxqvDEqwZFf050McQCBw0dPMWDPfCzh3yeAkKvw6J9x8iyysvQsbk5nqVVpHiI4EMVQETZD5kAukoPkNOlsWgtjsfelFxbMiBWAYT8LhwA8Z/hAIgfDRpAWJsVrYI8N9YTSugGg+zHy8d6wwYPRHjBc7ZRFftWVCmFgAhrt2KDi2yjKgIixH71QdhP0VKUwLWt8ORaXviaXZjYgzZ7MyRbD5z2AstuLkYhQh506N1W7ZxX4GXB4t1+6y3Weou2aPJgQwQddsKHUf6DlK1l4UMPQNj+H0QB6d0cgMtLZvnEgqViw2qvikD3K0M8eoBYDaI/LACSP+Rpj67npAIWsWUR5YOuhLV4hDszQmCEVkFY2KCtWOTPRBWvjKpg0U0I6UxI3ShP+KBtubwcIHsZ9dxYN4AcyUrXXRdFFk2ePZOnAJi98CFNUXlBbZ7qrKc+i+xMooIZZH4V+7hhBkTvIMoDBZ59VWXy/k1V25Ws/cps/kMEIGSNO1MWg/bqcOxLzbHFgmWlDO/p0litCItThtd/hgMgfjTYMrx02UUitxMAoSGDznqQLue8hlQ0iLCVUejMBwEIXg8QtkkVz3pFAwlbL55Xjpct1UiqpXwcUe1xUy0K+7L2FpkFTfbGmLewHVqQgQPpWV4hbjObhkp9dtajuys536MKlugQL3MrbgVIjMBDxnYl+rl5ACKCD5UAuqgBYXtVBC7VhaDv7QBcqguxHEK3AiAtRQm4unQGel4bJFRAZODjYQWQgiFL8fgwN1CUDHW/JYpGfvCzmupB1BC21C7dEZ1XBYv+u6wti+3twVbBogGDVUDYjui08sGrgsVasJZTCsjKcc/h5ceWaSWd9S5veBc4vLVP5KE3Cm/zFOsdSYVeIW7RZBufmrU0sTbXrXGlGoB8HVfCPcSr3IzLAAn7Z/RbWeVD1SYrm//gAQjvAkikPJP192xFFC7VhXg1IjRa/+wGkCNZ6WivDseOpEIuaDsh9Ps3HADxo8FasNhmg/RGw9qwWLWD/ph8Dd35nK5wxaogz419jpv34PX+WMNYsUSVsETlG3lKCAGQT2ZXaQdDUe8FEYjIwojebbJeVanDmfO9wtwyk7cR6G0IelYmHoCQn9tMeVYRRLCLut7XmYUPIwChHy8rAXQWQHgleK8unYGeTYG4WBvqEwCRzYC0Fsfj5vPj0P1qkEcGRLUK1sMKIMVDl2rBcxo2SAaEtV/RFa4ISJA/o2GEvF8+bLmHnYqudvXTR9xAQofOnxolDp4/xQDI01QehFeMhG1EyJbfpS+YfjX1GY/XhujQx7ugMVJM9NRkGRV5t2uhV5hbZor6F8nYmdhD/NdxJUoAIgMhMhdTstMsfOipH1byH7IA0l4VgcOZ8z0uhKz0ATELIE3ZaehcMVmzKZutgsU+zg6AWB8OgPjR4FXBYr2+dBUU2prFazJIKyVsV3RexSu6IhbPfiWCEVHDKgIgdA8QXuMqXgUsFkB4EKJX9lTGtmXFU89ausxMFTWBd3jf7VqoAchu10KPn1XvNpwHH0YAYmbK2q5UrFf05mdkATBbAevGqonofTMAF2rC+g1A9Lqg314/0kMBcQBEf9AKSMnQ5cgNWqbBBrFhFQ5p9CrBS4fS6WpXbD8QuhEhrwQvCaQTSxZru6KrYrE2LJ4di6z5tPrBy4Hw9oOV457D6z9u8DogGgGIjJ1VFULYwx0NISqlv0WQoZKfoA+VqgDSX/BB/h3Z3IcKgBipH1YrYJ0qicPVpTOwx5UnVH/7oxHh4Ux3F/Su1ROwZW4ZjmSlmwYQRwGxfzgA4keDbJz1VBUsAg509Ss2gE5L7zwAoeGDbkLIggf9Z2yjKl6XXAIm9OdpuxWvKSGtePxPBj7oZlUbJj+LT+dUGgKITOCXXeR4AKJSWcjo0G6HZUnvEE9+DpEFS2aagQ8Z9UMEHXYDiMwGaDaALmpCeD8UkFvrRqGjYTpOFiZKwbKMDethApD84Gc9ennQ7xM7Fg0gtKWKBpAaynZVQ31cw0AIUT+IWsI2HeRBBgGUp0bdU014XdDZsrtkf2ArYLGFRf5l2jNSACJq/CZjyRJV1zM6xMsc2GmLklFGgj28yygILICwB3mVPAj9/zELIqJ/06r9SiWALpv/0Ft/rzVOxda4Ui8A4a2BbBNWPQAx2ot5CsjF2lB8EV3hYcFyyvDe/+EAiB8NXhUsFjhEigcv68HarOiO53SlK1EInQYQAh280rw85YO1YbFddGnoYIPo6ya5G2Z9FikPIHo2LHbDNQKQ/WnZpi1MdisJeod4WQAhX68HBb7+eXnwQf9ufQUgeg0IRQDS/coQYQleHoDQJXjNNiIUAUj3K0PQXhVhKYD+sCog+UOe1rIdtMJB9/ggnyMKB/k6uooVW2aX/jz9OV4PEBGAsAoIbcNioeNpJgfCK73Laz5L1vz1k59VKubBs2GZAZCd8wosqQh6B3keuBhBB314pw/xNIDIhNBlf267bVeyqoeV/AdP/ZAJoPPW3kt1IdieWGQ7gJixYF1eMgufRz0hVOtknp+OBcv+4QCIHw1aAWHL77IQwlM6SOUTurEg2/mcBg8enND9Poi6oddskK54xaof7Fs290EHz+mPN0x2d+H9POoJ7sHPKoDoZUGO5qZg57wCpZtl1cO90YFfRkVoyvbMgIgaERr9bP0JIKLfnRn4sAIgwvwH6QHy2iBTFbBkAEQEHzwAOVUSh55Nnk0InUaExoNtREj3/iCQQec+6DK7lSOeQ8nQ5Zp9ig2Xs5WvRCV3WesVCx5s0JzOftDVrugSvLQdi62ARVe/ojN/RJUmrwurAMJCiB6AbI0rVfbY6x3qWSiR/dho0iF0IwBR+XftBBAWmlSsV6rVr0T2K9qCxa69vPzd5SWzcCA9y1QFLBkFRNaCdTQ3BS1FCdiRVCgNII4C0j/DARA/GjSA0HarZx/1rnJCTxow2GpXbKNBNv/Bwghrq2KbEPIAhAcbZK6dwC/BS1uv6D4g6yY14uXHlmHTjxuwKznf4wAoE0S3KwciOtzpqSGyh30RAKj+HRkA8Qfw0IMPFkDYx8BI/dCrfmW2AlbPa4Pu5T9sAhAzFbDOLY5E33sD0VYeLW3BchQQTwChS/BWDPdsQEj3+KgYvlxrHqhnu6L7gLBwQqseT92FDzZoTgOKEXyw0MHar3h7Ag0gPxu/HOsnP4t/mfaMLgDblQNRLW9uFUTsmiyA8A78Zv5dOy1XIgVERv2QDZ+zACIqBCJz+XO2Ikr7+/ezB8iRrHS0FsfjaG4KdrsWWlJAHACxfzgA4keDLsPLyuu8Eos0dLAhc7bMLhs6p8vr0hBiFDKnP8dmPPQsV6wKwgbPf06pH6Rrb3tVBDqWTdMOgUbee5kciB6AyEKIar7CV9MKgNgNHkZ2MVn1g3fjZlb9kM1/0BWwrjVO9QQQE/kPO7qgtxQl4Er9TPT9PtABEMVBW7CKhzZqla7Yvh6k9wc92SpY9OdrGNgoH7bcy3LFhs9F4XIaQER5DxpE6LLsvEIkbBWsVePca+zrP27AJ7OrcLE2VEoV5inCRtWw2NKmZgLp/gYgZmHDjPphFj5EAGKn+mE2/3GxNhT7UnN0K2DZ1QNETwFpyk5De1UE9qXmoCk7zTSAOAqIb4YDIH40WAWEvd1iQYTXZJAFDzZcTt7nNRxkrVg8+xWv1wfbhJC1XRHIYDuh/5yjftAAcro0Ft+vHaOrgujdPMvasGTL8qoe9MwoILyDvOhwbwZA7AIPVcuYneqHL/Mft9eP9IsAektRAjqWTUP3xmCPErxmQ+gPI4AU3bVg0QoIbbMiIEKHyeksCFtWl5TlJZ8jIXO6FC/9Mf05tuJV3SjvXh80jBBY4VVDZCtg0dlA2mpLAOTXU59Bx7Jp0qqwqg2LVw1L1uYiAyK+hhEaQNhO6DLgIXpfL7diRfWwAiCq5Xd5ACJSn2n7VeeKydiflu2zClii/AcPQC7WhmJXcr4SgDgWrP4ZDoD40aABhG0uyJbTZa1WNFzw1A+6Kgrd74P9HFt+lwcirBLCqiE0hLC5DzaAzmtA+Kupz+DtWUtwJCsd3RuD7yuAmIEQu2xZ9OLKgxFeJ3S9v+9P4CGT/ZC1X8n0/zBUPwiAbBjhobqJAMSoOabVAHpLUQJuvTgaN18Yi5aiBK4lwcmA8AcNILTqQXc7p5sK0uDxJKN80F9D5z9owCAAw4bPycfEesU2J2SVkHpGAaFVkGUMfPAUcrYB4doJy7FxyjKsn/wsLtSECVU4OwFEpiyvGTXElxBiFkB42ROj6lc8tUQPPPQARNV+pdfYVsZ+ZXT5Q6+/V+pnSpfgtRpAF6lyBECuNU7FlrllwiaEDoDcv+EAiB8NGkCeHu3t6aVVDFrxYEsvsvDBVraiP8eW3GVL7NJ5EBpKeP0+WAAhagdrxWJD6LQKsmHys/jllGV4Y/pS7JxXgO5Xg9wN4SRvoPVyIKIN1whA+suKpXeo50EECyAsqPhqGv2s9EYmghAj6xXPd2zGfqWS/7hYG3rv+WYjgBjlP4QVsDYG4+rSGUJ/vpkeIA8TgDw+fKkWPH98mHfTQRoqaGsWXVaX15iQQAad+yCT11iwjgIOFkbqGeAgwXNaEeHBBwsivIa0/+NH7gzIz8Yvx7E8F9rKo6VDwKIcCHk+iWxYMlYsswDiCwjZ48qzrIAYQYYV65Wq+mEVQHjqh2r/j7byaBzOnI9jeS6lALoRBJsJoDfnpOL68in4Jr5Yax7sWLD8ZzgA4keDbJxLx3iG0Jc96mm3otUO2n7FZj3Ynh4EIEjWg2e7YiGD7XzOK7vLwgetgNANB3m2LF4H9A2Tn8XrP27AjqRC3HlpODoapitbYFSrYbEQImvFslIdy4wSYgQgMuDgawXECMxEv0eR8uHL8rs0gFxfPgXdG4OF+Q9fAQgLHycLE3G6NBZ97w5Ee1WEMP/hAAh/kHW0bPhSj7A5sV3RygZRO9jwOQ0X5Xf7grC2KlrpYAGEDqPTQXO2KhbPhsV+ju50TqCD/jxbmITO+P18ontN3e1aiPbqcNMAYjaMrpIHuV8QIgIQWWDQ+zqe9UpW/VCBD1pdMrJe+Sr/QdbgS3UhaMpO84IPIwXYFxWwjuW5cKEmDFvjSj0AxOj56ITQ+2c4AOJHgwcgtK2KAAgtu9NKCFtWl1VBCHywVa9otYOtgMWzWZHSjrz+H2TS4LGWqpDFNh/8+UTvRoQvPebOgexKzkfnykk+zYH0lxXLzmkWQPrLdqVqveKpH0bZDxX7lWz+4/u1Y3Dz+XGG8GE2/6ECIG3l0eh5PRCnS2NttV89bABCVA2iXpD3n7xb8Yq2ZBFFhAcWrMrBBtJJJoQOpfN6fLDVr54e7VkFi82C0OBBgujkLZsTZBsR/my8e+395ZRl2OPKw+Uls4Q5EPYQKHMA1FNBRI0JrWZC7IYPEYCIIEElWG6mypVZ5UOv6aCq/Yqs0SIV2sh+da1xKna7Fkr1/zAbQBdlQFgAOVGQpD1v7LRfOQBiz3AAxI8G2TifefQegLCA8Rxzy8WW2mWrW7Fwwat2JSq7y1bA0oMR1mZF9/ZgP0crIGw/EBJE/9XUZ7AvNQdX6meiZ1OglA3L6AZa1PjI1xDy3w1A2O+j8rP5Qv3wefWru/0/7rw89F7/D4sAwoMPFQC5WBuK7leGKOU/ZJ97DxOAlAy9Bxl0zoO2V5HKVeR9UpKX9AFhgYTOehCLFfk36LK7tNrBltylP8dWvSKTBRBWDWGVETYHsmqce41+e9YS7EvNwenSWJytiJICED0VxOjgJwMgoiyIjAJiJ4gYWbBUqllZAQ47FBBfVL9StV+dKYtBe1UEDmZkctc+tiql1QC63vPwSFY6zlZEYVdyvvY7YJ+PVsDXARDrwwEQPxq0AsJaq9j8B93FXNTxnAYQkeWKBQ02C8Laqtj36SaEa350T+1YO4EfQidAwiogtBWLBNEPZmTiQk0Yet8KQOfKSdLleFVtWKp5EJXyp3bBCM9G5QsAEVm+fKV8qACIUfUVK/arK/Uz0f1qkNt+xYEPmT40ZgLoPPhoKUrAjVUTcWPVRKX8h+iG8GEGkMeH3QMOAhdEBSGqB1Ev6IA52/eDDZbT6gdtuaLL7LLdzWnVg32/juoDUs+U3aVD6DRs8FQQNgfy3Njn8GFYDVqKEnAwIxNXl87wqQ1LVQXxhzzIV7GPewAIDyL6Cz5UwcNX6gdtv5K5ACJrcHtVhPZ1KvYrFfVNBUAuL5mFv0SXSwfQVZ5nDoBYHw6A+NHgAQhRLdjKV7ZRmL8AACAASURBVAQiaJWEVkFoeGHtVWwmhKd6sO/zQuZs3w/647Uc1YMtwUtDCMl/kAzIr6c+g8OZ87XKRLc3jDBtw7IzC9LfdiwaOuxWQNjFm/0+ZqYV5cOO0rtG1a9E9qubL4zFrXWjLKkfduU/Wovj0bMpUAug21V+92EDkJJhS7W8B93XgygctN2KroxF26joUDoBD9Lng1dulw2c02pH3SjPnMdTo7wD6HQInVZDWCsWW4KXVszpS6blY5/DR+E1OFUSh8OZ89G1ZryhDUsEvWayIL6yYtkJIyyAsOBBv+WBid6f2wUesqFzFfjgrdtm1A96De5omI5tCYss269kAUTPftWc4w6gfxlTJsx/mLVfOQBiz3AAxI8G2TiffXSpl/JBoILu4cGrdMXLc7BVrmh7Fg80yPt0CJ0FDxoy1vzIu9kgCx5sCV66+hVdgpe8/fXUZ9Cck4r26nB0rpiM3jcGetxOy4aBjQDELITo3ebLWLJUYISnQtitgPgCOowAhPd7NZv9YNUPM+V3r9TPtCV8bqX/x8nCRJwpi0HvWwE4WxGlVP3KyYC4B1lHnxix1KOELgEOkgWhlQxaJSFAQf/5U6Pu/TlRNti8CF31ilU5aBCh8x50U0G2GzqrerAd0Gnb1bJH+cVKlo99Dn+MeBKnSuKwLWERvl87BmfKYqTXQrtVEJVAukp5XisgYmTB4qkgIhAxAx1mlQ8y6d+pTPDcSvbDKP9xvnKO0H5lRv0QVWHTe+6ReTw/GadLY7E9scjWBoQOgNg3HADxo0FnQHhNA+nKVzR8sL07RH09eNWsaNhge3kQoKCtVKzywXY6Z0vt/pwCkZ9TuQ9eQ0ISQidVsE4WJmrlUXvfDFDqin4/VRBfhtPpjeO/O4DYDR9mw+dX6mfqdj/vTwBpKUrAhZow9L0doNuAUOSN5v3eH2YAYVUPtrwu3YSQtljR77OWK7q0Lv3xTx/xBA/ylqgadOlcGkDYz9czcMI2GySKB68hIa2I/2y8+9Jqy9wy7bl0OHM+LtSESa+FerfRsgDi7yqIURleUWUrO2xXMhCip3zIVr5StV6xAMKuv7w1mMDH8fxkW8rvWlE/jmSlo608GtsTi3TzH7IWLN7zywEQ68MBED8aZONcQnVCpzcYWn6nSzCyGxNbFYX2BdNSPRt0Z7uq8xoY8oLuvF4jrLWLbWAoCroTOPnV1GfQlJ2mLXQdDdNxrXGq4cLly/KR/VG1RSXsuGVuGYYGhmBoYAi2zC0zFZhUqehil53AyEZgV/lI3i0eD2iuNU5Fx7JpunBglBEys1Gyh7RDCzJwJCsdF2tDca1xqmYbsHpbxz6eXydmPtAbJ90HhG08SPf7YDuik8kqJnR4na2aRWdJ6EwIHVhnA+m8rujsx7wyvbyyvTSwsNWznn3U/XNtS1ikvUb+HLkY7dXhUuuhXmCXfa6R59Zu10Jt7krO95g75xVoc0dSIXduTyzSndsSFknNb+KLPd7Xm59FVmJUUCweGRyDzyIrDb/e7GR/Lr1p9Hvg/e7o3+/OeQUev3v6cWHBiV2X2bVYtPay6297VQS+iK4QXq7x1kE9QOWtc7w1jf6/kbk3JRdt5dH4c+Ri7bkoet7JPMd4j+f/jsl/oNfR/hgOgPjRIBvnoIApGDxwmuEMGjjD1NcFDZyhfY68b8e0898bGhiCUUGxGBOUgDFBCXg0KAnjg1K1j0WT3GTZOR8ZHOOXc+TgKPzjD8fgH384BiMHR933n8eO6YvHz+g5Mz4oFY8GJRl+na+fZ2SOC3JhXJDLZ8+/EYMiH+iNk6yjQwNDMGxQuM/m8EGzMXzQbK/PsW/1Ju9rZP6e7Bw2KBzjglyYEDwfE4Ln49GgJEwOztI+lpnjg1J9PscFubS3/T0fDUrCoIApGBQwBY8GJd2Xn0F20r+j/nhcVJ4nE4MXeDzXzEw7f/bJwVnauUH0nLP0vBmc+ECvo/0xHADxo0E2zh/8wwj88AcjnelMZzrT9vmDfxjxQG+cZB0d+E8TERgw2ZnOdKYzbZ8D/2niA72O9sdwAIQZv/zlLzFgwACsWLFC+9zf//53/OIXv8C4ceMQGBiIlJQUNDU1efy97u5uNDY24pFHHsHgwYORn5+Ps2fPKn1vB0Cc6Uxn+nr2F4Dcr7XUARBnOtOZvp4OgFgfDoBQ4z//8z/x2GOPISIiwmPT3LhxI4YMGYI//elP+O6771BeXo5x48ahq6tL+5qGhgb86Ec/wtatW/Htt98iLS0Ns2fPxt/+9jfp7+8AiDOd6Uxfz/4AkPu5ljoA4kxnOtPX0wEQ68MBkLvj5s2bmD59OrZu3YqUlBRt0/z73/+OsWPHYuPGjdrXdnd3Y9iwYfjNb34DAOjs7MQ//dM/4T/+4z+0rzl//jx+8IMfYMuWLdI/A9k4Rw2ey/WdTwiej3FBLiWvOm8+GpQkNccFuTQfpZnpKw/sY8G59ng4Tf6/7Jj0Y2H2cRwVFKtlQGSyDnbP+/n7s+P5NTk4y2e+c7P/n8eCc039faXnzeC5Pt047/daStbR8UEpXJ85eezNeNQnBi9QnhOC5+Ox4FxMDs5S/ruTg7Nsn48F52r/9mPBudrPZnWa+d34eooeOzZ3QDIgqrkH9t/31XPIF9Ou59LUoIUez3G7p9n/l5XftVxeJcUBEIvDAZC7o7q6GitXrgQAj02ztbUVAwYMwLfffuvx9QUFBaiurgYAfP311xgwYACuXbvm8TURERFYt26d9M9ANs6/JmZxa463lUfj3OJIYbUbttKQ2c6pBzMycThzPo7mpuD2hhFa+UZeKT+jhkaiLtd6JVZ5dcbpWuN3XhqOi7WhSrXs7a5YxP6+9Dr9ytS6l6lwxH5+a1ypVgVra1ypdLlK2cl+P5mfW+93wPudGdWpN1vtSq9sZGtxPNrKo3HzhbFePRF4zyejUs1GpXGNKsGQeaIgCd0bg3Esz+XVuVelf4JRRTZfl4+832spWUc/jy7A13ElXtVr3gupw/H8ZMOqSlYrD5HqQ9sSFmF/WjaastN0y7fyXmu8149eVTjea4W3Jh/OnI99qTk4WxEl9XyVrZAlqshmVLWI/b2xVbPYKaqixatwxFY7YisffR71hFbs4fOoJwwrUKlO2Z9V9JwSPbf0KlyJKl3xnluikr0y+/vJwkQcyUrHruR83bLgRr07ZKphyTy/9qbkoik7DftSc/BNfDH2uPIMn1cq1djo9eGLuQsdALE4HAAB8NFHHyEsLAx37twB4Llp7tq1CwMGDMD58+c9/k59fT0yMzMBAP/+7/+OgIAAr393wYIFePrpp4Xft7u7Gzdu3NDm2bNnMWDAAOxKT/FYBMjbM2UxuLFqovaCNoIAlb4MLCScKEhCS1ECbm8YgY5l04RN0/TqgtP9GUiPBrprNOmjYNgojurZ0F4djhurJqL7lSEejQn1uqOLmhPKdARmD52yPUKs9AnR+zP6cd6VnO/RB0S1dwf71sw0+j8adTqXBVIWQlX7frC9P75fO+Ze53NO7w9enxkr3c9F9e/ZcsDdG4PRUpQg3f9D9rlCb/6+7ANyP9ZS0Tr6VUK210F3jysPn86pRGtxPPal5ggPbLJlpY3KSZOD1R8jnkR7dbiwZ4HqZY7q64a3Ln8TX4yOZdOUG7XyLnRUYFulSaFqw0L6kCrbQ4TuA8Je5NA9IHxxwWPXZY7MRY7eJY7R80l0GdixbBq2JSzy6vthR/NBs/0/LtSE4ZPZVUJYtqusudMHxPp46AGkra0NY8aMwaFDh7TP8TbN9vZ2j7+3ZMkSZGVlARBvmhkZGVi6dKnwe//iF7/AgAEDvCYNIPQL63h+Mro3BuNkYaJXUzqVBnEyDeHIInSlfiZ6Xg/EqZI4aQDhNYjT61JNDoz0oU8PQi7UhKFnU6BHY0K7mhMaNUriAYiVZoUyDQtF0whA2IXbKmyowIcIykTgIaNcsAcoU/BRFYFLdSHo2RSIy0tmGTYetNJ8UAZuyWwtjkf3xmB0LJuGk4WJSs8pWfjwNYDcr7VUtI7yAGS3ayG+iS/G8fxkHMlK5/ZJkYUQowMjORgezpyPLXPLcHnJLDTnpHodnGQukvQuimRVP/aASH4HF2tDvS5jZBq1yvZbsktNVlWQ7QAQX0w9d4IZAGF/n6rwYabr+amSOJytiMKZshgcSM/ShQ/V5oN6zymRgkJmU3Yari+fgs8iK7U+SjLPJyPVmAchD3o/pf4YDz2AfPbZZxgwYAB++MMfanPAgAH4h3/4B/zwhz9ES0uLz2wDMgoIvZgczU3Rbm31DhlGIGJ0YKQVkPOVc9D33kC0V0UYqiCqAMI7NBqqIHchpHPlJHRvDPZQQfQAxEyHdBUIMauC2AUgu5LzbQMLqwAi+l0YAYhMx3MzXc9Z9ePWi6Nx84WxQvXDjueSSvfzk4WJaCuPRu9bAWgrj9ZVP2Q7oN8PBeR+raV6CghrVSGWjE/nVOJMWQxXBdFrumlGATmSlY6DGZk4mpuCUyVxllQQGTurkY2Vfh1tS1iEjobpXCui0a01+5wUPffMQIjowKiihBgdLsn8Oq6k3wBEBj7ssLHqPZ9EiprMOkyrH1fqZ2J7YpHP1A9VZe1IVrpmF9+WsEhX/TACEFH384epoWt/jIceQLq6uvDdd995zJiYGFRVVeG7777TgpO/+tWvtL/T09PDDU5+/PHH2te0t7ebDqHvTEvlblDNOam4vnwKulZPkAYQ2YOjSAUhN7M3nx+H1uJ4W2xYvEOj6OCoq4K8HohrjVOlVRBycGQPjaoQQt7KQogMjNihgPx3Ag8Z+OA9n2Thg34e0c+bK/Uz0bs54L6pHzwAaSlKwPXlU9D9yhC0FsfrbsxGAMJTvtjpKwDxl7WUrKM8ACFdkj+ZXYX26nDsT8s2DR8qKsiRrHTN8tSUnWZrps6qCnIwI1PL1BkdHnkXMEYQomeZ0QMQu7J1/gQgevBhV35ONr9hRf04XzkHp0ricGhBhq0AIlrbZJ5LTdlpuFQXgu2JRbr2Kx7IOgByf8ZDDyC8QdsGAHfpyGHDhuHTTz/Fd999hyeeeIJbOnLChAn461//im+//Rbp6emmy/CKFJCm7DScKonDnZeH4lieSzcHogohRjas3rcCcLo01pQNi3dwtEMFudY4Fd2vBhlmQVSsWLyDI+//rGfHEsGHbC5EFkh2uxb2qwJi9LPbAR966ocl+Lj7nLnz0vB76ocBfOhZ+WRBVgZATpfGondzgJa18kX2oz8AhDfux1pqBCB7XHn4c+RiHM9PxoH0LK+DhQhAVBUQ+uB4OHM+/hy5GBdqwnA013t9lz00yqogogMkD0J2JeejvTpcU0HsKu4hY5uxWtzDjgIfdgOISIkxAx4y8GE296H6/KHX4Y5l0/BNfLHX3qkCH6oFYowA5FieC5fqQvBhWI1HEQ+j54qs9Yq9qHAyINaHAyCcwW6apHnW2LFjMXDgQLhcLnz33Xcef+fOnTtobGzEyJEjMWjQICxcuBBtbW1K31cPQMjCcizPhdsbRqC1ON7rBcmDEPZWVFYFoRem06Wx6H1DbMNiD1hmAUQ6jE6pIHdeHoobqyYqZ0FU8yCqmRArlixZVaQ/LFgqP68IZO3IfdgRPO9YNg09rw3CxdpQn6gfqs8h8n9ur4pA3zsBOFsRpZv/sAogZH24nwDSH2upDIDsSCrEnyMXozknlXu4sJIFoQ+V9IFxjysPhxZk4HRprM/C6GasWC1FCdiWsAiX6kKk80tWIEQllO6LKoMsJJgFEPbwqgpCZpUPO0LnegBitJ9fqAnTHtv7FT7n2a9Ol8Zqr1Or4XMZCHEAxPpwAMSPhp4Fi1ZBOhqm41JdiNcLU1b9UIEQkgUhVYOMciB2ZUEMbViUpaZnUyAu1YVIHyRZCJE9QIoARDUXogojIlXEbgWE9z3MQIeZzIdduQ+R+nGhJgw9rw1C54rJpuFDT0GzYr+6+fw43Fo3ytB+JQupRgCyN2PeA71xigCEhZD3Q2txpixGGkBoa4YsgLBh9M8iK3GlfibXhmWkgujdYFtVQfanZWvBYtU1UPYWW+8AaWeZcxUgkQEQ3mFV9LFd4CECELPKh+i5oweuvOfLmbIYXKmfiR1JhabgQ9V+Jat+kHPRR+E1OJKVrmu/MlJB9ILn9Nw2L+OBXkf7YzgA4kfDCEDIItNWHo3b60fiaG6KIYBYyYKQBeJkYSLaqyLQ+2YAzpTFcAFEJQtipw2LhIpvrx/ptmJxlBCrViw9O5YRhBiBiKrCQC/OMgAia+eyqnQYqR5mMx9m4YNVP24+P+5e6eb7pH7wnj9nymI0dZHOFsk8T1TggwaQA9kJD/TGKQsgn8yuwrnFkdif5p0DsTMLQtuwvokvxpmyGBzPT9Zd432tgvAOj9sTi3CtcartViwRhPjCjmXGkkUDyNdxJUK1ROZju+DDDtuVldyHKHje0TAdu10L0VKUoAsfqtBqVf04np+M9qoIfB1XIrRfyaofMgCyNyUX/zc1/YFeR/tjOADiR0MWQIgNq6UoQUoFsSML0locj55N7tC3nSoIry+IoZefgZCLtaHofTPAK5DuizyIGSXEFxByNDfFC0CMFAyzsKECH0aqhx58qOQ+VKxXV5fOQN97A3F16Qypvh+qla9k1Q/2udNaHI/ry6egd7M7X6VX/UoGPowAhMz/Kgt/oDdOGQAhDQL3uPLcqpCgHK9Rw0DVMPrBjEzsdi3EpboQUzYsmcOkWRXkREESDi3I8Aik2wkhdmVC7M6FfBNfLAQQX0w96JBRPexQPnjPFyP4aK+KQFt5tGYjlIEPq6qZjALSlJ2Gy0tmYcvcMg/4sDP/wQOQI4XRD/Q62h/DARA/GjSA6FW3aM5JRdea8Vpd+f6wYZ0sTETHsmnofVM9jK53oLSsgtCB9I3Bbn+/hVttX0EIvfDbZc3iAQhZxK1Cxv1SPsw+V0TwQaxX368dY4v6Ybb0rl74vHPlJLQUiZsP2qF+0GvB2Wd/9EBvnEYZELoa1h/u2rD2pfKbEsoCiIwKQtbzr2IfR8eyaTiW59JVQO6HCnIgPQsXasLQVh4tbSf0haVGVg2RVUX0oMTXAGJG7ZABDzPKB/tcMQJV2npFKkyZCZ7zcpOy6ocRtB7NTcG1xqn4MEzdfiULHyyA7EvNwZmnH3ug19H+GA6A+NFgFRDRbUdTdhraq8PR/coQHMtzGQKIXTassxVR6Ht3IC7UhJlWQXwJIbfXj8Tt9SOFKogdoXRfqyFmAWS3a+F9gQ4RePB+F3bYrlStV12rJ6DntUG68GGklJkpvSsDIO3V4eh72937w47wuUz+42huCi7+zxEP9Mapp4CwNqw/RjyJCzVhOJDuXQ3LSj8QkQ3r0IIM7e+fKYuxXQVRyYKIPPw7kgrRuWIytzkhz1ojU9VIFULsUkJkYMRuACH/vuzPomq3slv5MFqPifVq57wCHM9PlrZe8fZH0T4o+xwRhc+3JSzCbtdCHM4UNx+UUT9kFZAD6Vn4Njf2gV5H+2M4AOJHg1VA9GxYJwqS0PPaIA8bFn3QkAEQ2QMnbcPqWj0Bd14ajtZi+Z4gZgDETB6EdLhmg8a+vN02yoSIIEQGRIxgxJcAIvOzyYKHL5UPo6pXvZsDcKV+prL1ykzfDxm1jP4dfL92DLpWT+gX9YOsC6dLY9H+s1EP9MYpa8Ha48rDN/HFOLQgQ9eGZWcWhPQE+d1PntIUbDMqiMzttlkr1tHcFBzJSsflJbOkb7h5a52qHcsIQqxUyRIdRg+kZ9kKIFagQwVA7ARUo/X4Ym0ozlfOwf60bMPgud3ZDyOljNivPgj7qVL2Q9V+Ra8Ne1NycSzPhT9FLXqg19H+GA6A+NGQyYDQNqwbqyZ6VMOiDxq8xUkEISJZn7epERXkfOUc7uFK5Om3CiGyVbGuNU5F71t3G81ZsNhYrW5kN4jwDqN7XHkYNigcwwaFWwYQ2Z9Bz2plNe9hlBNSAdOLtaHo3RyArjXjpZQPM3BqpfLVucWR6H3LXXpXL/uhooAYAUhzTiquNU5Fa/X0B3rjlAUQAiG/+8lT3GpY7KFDD0DIgUbvMEofLkmztFMl5jqjyx4yzVqx9rjycLYiSms4pwIhqsF0o1tuX4IIAZAxQQkYFRSLb+KLvQ6sInAxM1XAw257nhl1rK08Gp0rJ2FrXCn3eeKL54WK+tFaHI/j+claiWu954BdCsi+1By0V4fj92FlD/Q62h/DARA/GjwLlmgRaspOw5myGNxaNwpHc/unGhZRQW6tG4WbL4z1mQpipSwvqXjU83qg5TyI1R4PKhCiAiJksgBCFnT2rQgyVMBDBTpUVA9Z5YM8J2SUjws1Ybi1bhRubxgh3fNDNnhu9TlxstAdPr+9fiS6NwajtVhceldWAZHJfjRlp+F4fjK6XxmCg3lzH+iN08iCRUCEHCj+EFqL1uJ4LxuWCoCo2rCOZKXjL9HlUiV5jSw2vlBBTpXEYee8Alypn8nNg1hRQsxYbUQgYgQjMlCyLWGRF4BYmbzvZ5fi4Wvlg378z5TF4FrjVOxKzseJgiTb4cOq+tGck6rBkSh8TlvizOQ/eIooef3+x+zSB3od7Y/hAIgfDbYRodEtyLE8F+68PBSnSuKkLFgqECLa0E4WJuJ85RytcZqRCqK30flKBblQE4buV4Nw68XRSnkQswdOPUuWGRCRhREaQPa48pQBxip4GCke/aWIsY9/15rx6H0z4B58WLRe2a1+EBXxYm2ohzdaBj54G/axPJcUiJxbHInb60fiPxckPdAbp2wGhG5K+HnUEziW5zKEDlUI4R1Eybr+l+hyHM9PRktRgm0qCA9AZFQQHoScLEx0B+YbphvmQWRC6aoQInIA2K2I+AJARBWtfBU2t6KIiS6DOhqm40xZDE4UJFkOntv9XDiSla6tpZ/OqVS2X7EAQl732xOLvIpPsGtBa3E8Po96Al8lZD/Q62h/DAdA/GjIVMFibVjXl09B1+oJ0iqIyL5hZMlhVZDujcG49eJoW1QQPbuN2d4gl+pChBYcXyghZtQQq6rI3pRcnwGIKnjw4MNXmSAhiN4tudu7OUC35K7Mc8COylci9ePmC2PR/coQZfWDtkzS83h+siGAEMvm+co5/doJ/X4MFQAh1bA+mV2F9upw7E/L5qogvgijH86cj6/jSnCtcapPsiBWAeRUibsq1q7kfA8IkcnDqSohKmqISAmRVUNYODEDIDzAUfm+MtCh9/jbZbsSrcvt1eFoK4/WQt5mgud2Pgd46kfHsmn4IOynXo+9HoDo2a72uPKwLWGRrgKyLzUHZyui8FF4jdMJ3YbhAIgfDZUMCB0qvfPyUBzPT5ZSQOwCkMtLZqHvg8E4WxFlePA0ChvbUvGIAyEkhNyxbJppCFG5/ZY5gJoFEd4B1S4AMfq+doKH6PEXwQd5TGR6w1xeMgvdG4Pv9YOxseeHHU0HNfXjnQAv9UPvdtBK+JzMlqIEdG8MxomCpIcaQFj1g8y/RJdrJTx5WRA7Qug8G9b2xCLtuWFGBTFSrc34/tnLge2JRWgtjseFmjAl1c9O+42eKmIVSGgA2ZawyAsuVKFGBTpkwMOsAmbWhkfWwqO5KbbmPmTteEaP+ZGsdJwsTERbebSX+sECiEj54CkgetkP8n5TdhoOZmRiy9wyfJ2Y+UCvo/0xHADxo0FbsGQUEDqMfm5xpAeAGN2aqAIIvbCdLEzEqZI43HlpOG4+P0542DarghgFj1Ug5PryKejZFOgOpdsAIXaUXzWCEVkYYAGEXuRVoMIMdNhluTICT9ncB6mA1rV6gin46I/HvbU4Ht+vHWNK/TATPiev/+acVFypn4muNePRnJOK/zff9UBvnKoKyB5XHnYl5+ODsJ+ipSiBe/PJggg5tFiBELKWvxdSJ8yCyBxErWRBZJWQvSm5aK+KwLnFkUo2VL1DqB1qCA0hRjAiApLtiUVCADEDGHqwYQQevEtGo8fcqvJBP85nK6JwrXEqds4r4CofevBp5nE383gT58eHYTXa71pG/dBTQHgQwlM/2sqj8dtZS7DHlecAiA3DARA/GjwLlhGENGWn4XzlHI8wOvsi9oUKQrIgvZsDpFQQO7MgqqH0zpWTcOflodxAstXDqC9BxAhIaADZm5JrC2gYAYcZxcMsdMrmfy7WhqL71SDcXj9Sut+H3T0/jHJALUXuyld97w1Ee3U4ThYmCjdnOwCEfu0fzU3BrXWjtKzYww4gIgj5MKwGF2rCsD8t2xBArGRB6EMryYKQ15VVG5YdNhwRhHwZU4bzlXOkQulWb8PNqiFGqggLCnYBiAxwyEKHyMVgJfsjcyHYVh6NjmXTsCs5Hy1FCaaUDyPly6r1imQ/2qvD8WWMu/O5Xt5Htuwu/b7otX8gPQunSuLw58jFDoDYNBwA8aMh6gOit3g1Zbur29x6cTRaihI8XsQiS5boIMODEL1FrqUoAbdeHI3v146RyoLIWLFs7Q1CgcjNF8beCybbfCiVPZgaZURkYIRe1Pel5pgGEFnYEAGHGfgwepzNWO4u1IThzkvD0b0xWDd0bnfuQyV4ThTDWy+Oxq11o9BSJO77Yaf9irz228qjcevF0Tia6+7v4ACIuCfIruR8NGXL9wQRKSGqWZCPwmvQ0TDdMAuicii1G0BaihKwI6kQN58fh7MVUabyAFbVEFlFRNaiRUoiEwAh5ZFFaoYKbKhChxF4mFU99GxX5LE+UxaDzpWT8FXs49p6ZRVAZB9j2ceWOD6uLp2BjyOqldUPq70/ThQk4eOIauycV4A9rjz8NTHrgV5H+2M4AOJHQ6YTOm8B08Loa8Z7hNFVcyAqAEKsWOcWR6Lv94Forw4X+t5V8gBGB1OzSoh2UH01yJQSIpMLsQNEZFWREwVJXgAi83dUpix0qKhcqo+x7uNbHa5ZmvTK7armPmQeX5XcjJMXfgAAIABJREFUz8nCRFyoCUPfB4NxvnKOh/rBszpaBRD6MNOck6rZ0sifPewAwqofBED2puTi44hqnCmL8Qij61XGEtk5ZAGEqCA75xXgREESzpTFGFqxVFQQo5txVQgh/07HsmkeSogdt+N6ECKripgBkh1JhUIAsQs0RMAh87jqPbZ2PL6k4tXBjEwcz/fudG5V7bKS+2F/d23l0ThfOQdb40p14cMOAOGFz4n9ardroQMgNgwHQPxoyPYB4eVATpfGoue1QThRkGR4M6piwzK6bSG+9p7XBuFUSZzhgdWsFcuOPMjF2lDceWm4aTuWGUuWVRDRAxIaQPal5vgMNvSgQy/nwYKHnTY7bq8PCQBhnztWrXYyj2NrcTzuvDwU368dY5v6IRtAJ8rLsTyXtl7sSk95oDdOsxasfak52DK3DHtTcnE4c74XgMgG0UUAQkMIa985nDkf7/7kKVxrnIqjuSnctV6khBhZc8i6rWrN0YOQb+KL0dEwXdmOZbcaYgVEyJQBEJGSIvs9zCgeMo+pLfCxbJp2KWIEHlbg0mr2oyk7DV1rxuPjiGrdylcyZXdFAMJrRLo3JRdHc1OwNyUX38QXOwBi43AAxI+GKIQuUzHjaG4KulZPwMXaUK+KElZVEKNAelt5NPp+6y59queB5y2IVrMBqnmQCzVh6H5liCUlxIwaYheI0HN/WrYXgNAbAbsp0FYv2SkDHaKDisrjqQwfL472fAx9mPswW3qZ/P4u1YWg750AnFscqXvoEgGIWQtWc467QMX15VPQnJOqbeoOgPBhhBw8/nXG0zhZmIh9qTlSDQntqIp1OHM+diXn44voCrRXRXBVEFUlxExlJNnX9snCRHw6pxLXl09BW3k0t0+IryBEVgGUhREWQFShQvQY6SkeKuAhCx+qroMzZTG4vnwK9qdl40hWujJ8yCofdhQaOJKVjnOLI7E/LRtfxpR5FRTwhfJB3t+XmoNziyPxm5n12uccALFnOADiR8OoCpYegDRl3+2Mfve20whArEIImwW51jgVvW8G4ExZjLIVq78h5GJtKO68PBS9bwzEpboQaQiRVUNU8iFGQKJ3uGUBRAUsVGBDbzMzUj3Y34tVRetCTZi7izhtu1LsdK5qvVK1IdDzdGksujcGo2PZNLQUJdgSPNeDDvr1frIwET2bAtFaHK/9mQMgnuDBy4J8Fuku7XkwI1N4M+qrviAfhtXgUl0Ijucncy0ovgqkm4GQ5pxU7JxXgK4146UzIVZBhPeaUAER3tw5r0ADkB1JhVKAoWqvUrkIVLVbyaoePPg4tCADJwvVMx+ix9GOIgOiC9Yr9TPxUXiN9tr0VfaDfZ03ZafhREES/hJdrsGHAyD2DAdA/GiIqmDJVsQ6mpuC2+tH4vKSWdoLXG/xU7Vi6d3AnCqJQ+8bA9G1Zjxai/mBdHqBNMqCWC3RqhtMvwshtzeMQPerQW4IMXl4lbXvyCgiMiBCL/4H0rM0ANmflm0KNozAQ/QzqigelkrsMtWuvGxXipkPK5Y6VfhoLY7HzefHofeNgThVEifle5exXskcuppzUtHRMB1dqyd4qB8OgBiH0Xe7FuIPobU4tzjSo0mZTCBdFUBYCDmYkYkvoitwdekMNOd4B9L1DrRmIMTM4ZWFkI/Ca3B9+RRdCDFSC2UgxCyMqAKILLiogIZd4CELH3qXfG3l0ehcMRmHM+fjWJ5LSvmQsV6pKFkq6kdzTiquNU7FV7GP40B6lpL1SqXsrij7cb5yDn73k6e0zzkAYt9wAMSPBq8KlgqANGWnob0qAj2vB3qoIGbsWEZZEF4g/UJNmLvMaFWElBVL5hbdV6F0Yse6+fw49GwKxJX6mYZ9I8yoISyEiGqrm4ERFkBkocIMcMioHSrgofq4XaoLQe8bAz1L7dpku/JF7qOlKAHnK+eg78MgXKmfiZaie9kPK7Yr2Rvf4/nJuLVulJf64QCIMYTsTcnF+6G16Fw5SVNBZMrymg2ks1asT2ZX4VieC6dLY6Vu2+2EEDMg0lKUgN2uhehcOQnnK+dI36CLLDyqNkWzGSktE5WcrwHIznkF/Qoesk4Do8dMVsE6WxGFjmXT8FXs42gpMi61qwcfZm10suBBnuenSuJwqS4Ef4x4UjsTySofooaDMn0/9rjycDAjEycLE/FFdIUHfDgAYs9wAMSPBs+CxWZBjADkREESet8YiPOVc0zfxMgCCCsJtxbfbbS2MVjzCZuFELMlW1XL85I+IT2vB6Jz5SRdO5bKgZZny5JRRWRsWuR9EYDYARoq0GEEHnrAKFPpqmPZNPS8Ngg3Xxhr2OfDDDT6or/LqZI4dG8Mxu31I9FarN90UPZQRV6vMurHpboQ3Fg10Uv9OJw5/6GvgiXTHZ1AwKmSONstWDJWrPdDa3Fj1UQczU0xhBAZAOFBiF0AQiBkW8IidDRMx9WlM3RzUzK36eyh1srrxghIWACR2Td5v3OjPdWM2qGneKjkPU6XxuJCTRhurJqIXcn5mmvBbObDKPdhp/Wqc+Uk/HbWEsOyuzKNB/UAhAWRfak5OFMWg7dnLfFQRx0AsW84AOJHwyqAkMNHe3U4bj4/DkdzU6QXT1kA0VswTxa6A+m9bwVonncVAFGFENkbdSkIWTEZfe8EoGvNeO4hVw9CVEGEd4AXwYgekBzMyNQA5EB6lhJUkN+10cHivoHH3cemc8Vk9G4OQNfqCbbBh9VKZjLWq6tLZ6Dv7XtNOq143I0OUuwt7LE8F26vH6mVdGU3d0cB0c+CkIPGF9EVXiV5jQCEhRBZAGEhhPw8F2rC0JQtX5ZXRgWxCiF6a0RTtjuLeHnJLNMQYqSIWK0exwL9btdCDUBIHxi9/VIFNMw6ClQeHyNQPF0aiyv1M9GxbBoOLcjQffysgqKdwfOm7DS0V4dje2IRtswt81A/ZCxYItuVbOfzA+lZaMpOwyezq7zgwwEQe4YDIH40ZDIgMirIsTwXbq0bhXOLI5VvcWQWTz0V5GRhIq7Uz0TfuwOFHdJ9pYTo9Y8wyoS0V4fjSv1M9L4xUKpMrxGE8EBEFkaMQIBsFAczMjF80GwMGxSOgxmZyuAh831EsKQCHkZ2K95jc7E2FN+vHYPeN90wa2S5ks19mLVdycJHS9G9juekKlx/lt1tyk7DhZowbvbDARA1JWRXcj7eC6nDycJEaRuWihVLD0AOZ7qbE7aVR6OlKEF4QyxjxaLXcF9WxiJzW8IiHEjPQueKybq9QmTURD0IkVVFjF5XLICogIVVB4EMeFiBj7byaFxfPgVHstKxLzVHdz+RVXrtKKEsY71qLY7H+co5+CDsp17woap8qOQ+yOfOlMXg3Z88hV3J+Q6A+Gg4AOJHw6gML3lx6lXDoi0Yt9eP5GZBrAKIjBWLhIVbi40D6XoQItNHwlQTOwGIXKoLQfcrQzQVxygXYheI6CkjIjA5tCDDA0BkgEIVNETAwYMOM+DBe1wuL5mFnk2B6H5lCLdKmR22K5mKV/SGrOdfp5/Pp0tj0fO6+2c/VSIOnqvAh4od5Hh+MrpfGSJUPxwAka+ItTclF++F1KGlKEGYBVEpyavSH4Qctv4Y8SQu1YWgOUe/Q7qsHUsm2GzVjnWqJA4H0rOwLWEROldMxsXaUOlS1ka37XbBCD33uPIwJigBY4LcWRY7QIPdK2XhQwU8jMDwfOUc3Hx+HI5kpWN/WraSwn4/lY8jWek4ludC1+oJeC+kTrfnh90dz8lr+tCCDJyvnIPPIiu94IOsEw6AWB8OgPjRYAGEDaHzYESkghzPT0bPa4NwoSZM6hBjFUBYCDldGovezQG4vnyKlBXLyL9qtjyvGTvWhZow3HxhLPre1rf+qIKInTByujTWA0AOLcjwOkCLPpb5t0XQIQMe7O9B1XLVsynQM2xuUvWwK3Quo3yQ53PHsmnoe28gzi2O9LBeWb2llX0NdzRMx60XR+tmBxwAke+Ovj2xCJ9FVuJMWQy3IpaVniA8FYSFkN2uhdgaV4rLS2ZJqSC+DqWr5kK+jCnD+co5uLp0Bs6UxdimhqhmRfRedyyAyECFisKhp3QYQYcZ8DhdGovLS2Z5FIORBQ9V+JCxkqrAB7FeXagJw855BdjjylMOnltVP0jfj48jqr2yH/Ra4QCI9eEAiB8NGkB4FbBkbVhEBSGdv2VVEDOZED0r1qW6EPT9PlA7jIn88lasWLYH0xlLVs/rgeh+Nci9oJuAEBGIqMCICEoOZ873AhAzU+97ioCDp3aI4EMGPC4vmYXbG0agZ1MgOhqm22a56i/r1cnCRLf16rcBuFQX4mG9kj0MmYEP+sB5PD8Z3RuD0VYe7bHZOwBiHkD2puTio/AatFe7c1aiXgGyCoiZ3iDvhdTh+vIpaC2O1z20GWVCRGu36EBshxJyqiRO+z93NEzH+co5Sq81vdecFWWEnntTcjUA2ePKMwQJ2SkCDhnokAUP9qLu3OJIdK6YrIGViuohm8uxy3olAurW4nh0NEzHnyMXG1qvZIPnehDCUz+OZKXjo/AarvXKARD7hgMgfjRYAKGnbBidhpBjeS58v3YM2qsivA4sKiV5zVqxWooS3FWx7tpR+jsPYqVPCJkXa0Nx84Wx6H1THFDnHYZVYER0wDcCgyNZ6RqAHM6cb/j1qtNO6BD9vi/UhKFz5ST0/TYAt9ePVO5sbhd8iCwiMgehk4V3Gw6+GoRb60bZZr0yAg/6wNmck4qrS2d4VE562BWQvyZmKVuw2DA6yYK8H1qLlqIEXc+4XQDCQsi+1Bx8EV2Bc4sjcTTXe29QsWMZXR5ZUUL0IKQ5JxWfRVbiVEkcOhqmG6ohvgAR0cGZBRC7YUMEHXaBx6kSd2PBK/Uzca1xKnYkFaI5J9U2+JBRmmTgwyj7Qc4snSsn4ZPZVcqhcytNB+nKV+cWR+LPkYu5la/odcIBEOvDARA/GiIFhM1+GAEIeTEfzU3BucWRuPPScBzPT9YFD19ZsU6VuMuRyjYotANCZJUQFRC5unQGel4PRM9rg6SzIXogogojvAO0HQBi9P1E0KECHiLV4+rSGeh+Ncjzd0pPP7Jd6cFHa3E8br04Gr2bA3CmLEa5j4GV7Ad5PZ8sTMSdl4fiVEmcMPvxsAGIaghdpIbsS83B+6G1OJ6fjEMLMnyWBTGCkPdDa3F5ySw0ZXtXxTIbSle1Y1lRQ1qL47E3JRdHc92lVY2yIaogomLToue+1BwNQPam5ErBhBnYMAIPs6pHe7W7lPyJgiTsTck1fAzMqB4ymQ+R7UrWetWck4rry6fgi+gKw4aDLICoNhwUFZQg7pHPIiuxNyWXCx5kfpWQ/UCvo/0xHADxoyFSQFRtWHQW5GhuCm6tG4WOhunawmDUOMkuFeR4fvI9a8q7A7WGbFbyIDSEyFixzFZh8oCQu28v1ISha8149L4VgFvrRgltWSqKiJ5FywhIaAA5kpUuBRNWgEMF6vTA41JdCG5vGIG+DwZ79vZQDJvrKR964GY3fFxdOgN9vw9Ee3W4bu5D1XZlBCG0+tG5YjI6lk1Dc06q7ibvAIg6gJADyudRT+BsRRT2peZIV8Oykgehb34PZ87HF9EV2JWcr1U3tAIhsiq2lUyI6CB8sjAR2xIW4WxFFK41TsW5xZGGtiwRiKioIiIwUQUQ8vfot3YChyzYna2IQtfqCbi+fAq2JxbhWB6/q7lVy5WM7UpW9dCzELZXh2vlr/VyH1bhQ0/9OFsRhdd/3CCsfEWvE44CYn04AOJHgwcgol4gKmV528qj0fPaIJwoSOoXAOHlQa4unYG+3wbgfOUcWyFEVgkx1YdCoIiQCmN97wTg5gtjuSV79RQRK0BCz6bsNNMAIvs9RD+jktpB2a261oxH328D0P1qEK4unWEKOnwNH7IA0lKUgPaqCPR9GIRrjVM9ch92BM+N4IO8hk+XxuLOy0NxsjDRUP1wAMQ8gHw6pxL7UnNwOHN+v9iweHmQD8NqNPA1alBoRgUxkwkRHZiNbFkHMzKxNa4U7VURuL58CtrKo6UUEVUYMYKS/WnZGoDsS82RhhcV0DALHSK7VceyaehcOQm7kvNxOHO+7u/Z1/BhJfNBnq8kv2JX7sNM+PxYngt/iS7H51FPCLMf9PrgKCDWhwMgfjRkFBAzeRDiD/elCmJ0k9ZaHK9Vlmorj9bdLKxCiJ4aYheEtFeHo6NhOu68PBS9mwNw8/lxuiVjfQEjzTmpGoA0ZadJQ4UebJiFDj3Fg3Tg7XltEO68PFS6r4cZy5XIdqVX0lgVPsjnz5TFoGdTIL5fOwatxerdzq1UvaIVzpsvjNWsOUbwcWhBhgMgJiFkt2sh/mXaM9qtuawNy04r1sGMTPzuJ0+ha/UEnChIkoIQep03AyF6h2wzN/fsa2+3ayF2zitAa3E8rjVOxdmKKGnrkFkYoScPQHjAQj4n++/KQIcKvJ0pi0FHw3Rca5yK1uJ4NGWnSf1+9eDDCNJUlA8zgfOmbHfxjKtLZ+CL6ArDkrtWe37Qr1P6tUvKFP9mZr1u8NxRQOwdDoD40dALoetZsvRAhLz4TxQkefUH8HUehN3EzpTFoOf1QNx5abgmxfsjhBiCCGXLaq8OR8eyaejZFKh1UjcKUpuFEXaKAIQ+lLPvm5nK0EFZrW6+MBa9bwxE98Zg6epWdofNfaF8nCmLQffGYHS/GoRTJfqhc7uC5yx8kMf8+7VjtOC5UTbsYVNARP5tsxCyZW4Zvop9XPPbW4UQVSvWoQUZOJCehfdDa3GlfqZ0KF1vbbdix5JZr2VApKUoQSu72rFsGjqWTfNSRMyqIuzrmX1dH0jP0gBkf1q27YBhRe04XRqLsxVR6FwxGdcap6I5x904Ue/3qfI7sqJ6qFqv2PXpSFY6jucno2vNeHwyuwr7UnOU4UNU9cpI9WDfP1GQhK1xpfg6rkQaQBwFxPpwAMSPhhGAqGRA2E2oKdtdW5v0CKAPMnoVsfRAhN60ZK1YbeXR6H0zAJ0rJ6G1mB9KpzcKX0GILWoIBSEXasLcishLw9H7prui05X6mcrVnFSAhAaQ5pxU04AhCxqymZkr9TPdytBbAVrA3ErOw6zq4Qv4IPaXG6smou+9gThbEYWThYnK8GEFQMg8np+MW+tG4XRprJT68bAByF8Ts3RDpGatWH8IrcW5xZFaWV4jCKEPRXoQQgdsjaxYu10L8XVcCS7VhZjKg5iBEJVciBk1hFVELtaG4saqiThf6V261+igrQIlB9Kz8GhQEsYEud9XhQkrsCH6vZwujUV7VQRuPj8OF2tDcTQ3RVNnzCgedluu7Mp9XKmfiS9jyrAtYREOZ85Xhg+rVa9I2d3mnFS8+5OnhE0H6bcOgNg3HADxoyFbhpcHIzK9QY7luXB7wwhcXjJL2oolAhDRocroFu1kYaLbN/9OAK4unSFtxfJrCGFg5Er9TDeIbHZnHa41TtVVRcj3UQGA85VzcDQ3RQgg9KFd9d81owhdqAlD54rJ6H5lCPrevgseioqHGfgwKl1sJnBupH5cqZ+JvrcDvELnduQ+RADCs9Jca5yKrjXjteA5ea2LLi/I251pqQ/0xmmHBYs9eLBWrA/DanCmjN+cUFUJMeqOLoKQz6OewKEFGWivDhdCiB2ZEJUKWTJqiBGEEEVkf5r78Wsrj0bX6gm4VBfCVUVkYUT0Wj+YkWkbgMj+HKLfAymn27VmPNqrIrDbtdCwspUV1UMPPuwotasbOr/7//smvtgw96HacJAHIbzKV/tSc9BWHo0Pw2qwc16BMPPBWx8cALE+HADxoyFjweJlQWSrYjXnpOJsRRR6XhuElqIErqVD1Yqlascim9aluhD0vROAi7WhuhCiooTogYhRCNuyLYuTEblUF+LOPrweiL63A9z5h4bppjp86wHI8EGzcTQ3xRbQUPl/XqgJQ8eyaW7YemOg1itFqw5mo93KCnwYbdYyNg3yuYu1oeh7dyAu1oYawoeZqldGGzr53OnSWHRvDMbJwkTDqlfsWvGwKCDEgmUngBAI+TiiGntceWjKTtMt6+nLPMihBRn4OKIax/JcWlU8q3YsO3IhspYsWRg5kJ6FnfMKcKokDteXT9H6MZHXuFkYIVMEIGRtoNcJ1X9b5v98piwGF2tD0bVmPDoapuNIVjq2xpVquYT+AA895cNK4FyU/ThbEYWjuSl4P7TWttyHCDz01I/j+cn4MqZMGDzXWx8cALE+HADxo6ECIDw1xMh60ZSdhhMFSbi+fAquL59iWQVRARAWQlqKEnB9+RT0/T4Q5yvFlbFk5H1fQYhdIHKhJgxXl87A7Q0j0PtmgNuitWEEOpZNE1bQEh3S6cP6sTyXaQCh/z2V/8/F2lB0LJuGW+tGoe+3Ad52MxsUDzstV3Z0OCfzfOUc9L0dgOvLp6ClSL/TuV3KB+/1eSzP3WD0Ym2olPWKvah4WACEWLCsAAhvbktYhF3J+dg842mcKonjBtLt6pJuZMc6tCAD7/7kKS24bQeE6K3lev0uVNdtVRghdqltCYvQUpSAzhWTtcydFWXk0IIMDUAOZmTaAhh6/6fTpbFoK4/WmrDeWDURZ8pitD38REES9/9iF3ioqB6ygXNZ5eNI1t1O58um4avYxz2UD6u2K5H9is18kI8PpGfhZGEi/hBaq1v1ygEQ3w0HQPxoqAKI2f4gxIpFcgQySogqgMjI+K3Fbi9975sBOLc40jSA8BZ7uyxZIluWWXuWBiPrR7qD6++5A9pdqyfg6tIZSkDCAojSz6OicjRMx80Xxrp/3rfdtrKbL4z1VHNsUDx8CR96mzTZhPWef+cWR6J3cwBurJro8XdEG7ZK8JzOWxnN5pxUdDRM17JcqvDxsFmwrITQ9SBkt2shtswtw2eRlThZmKhkxVJRQGRC6Ycz5+O9kDpcXjILLUUJypWxrCgh/Q0hZJLyuftSc3CyMBHXGqfixqqJ7gp7VRFCIOEd5FkAIZ9n1w3Rx0bfg+xB7dXh6FwxGd+vHYNrjVO1DNH2xCLDbIcsUMlYSc2oHjK2KwISRvDRXh2OP3CUDyvBcyPrFRs635eag/OVc/DpnErsSCqUDp47AGLvcADEj4aZKliqKgjZeERWLF8pIScKkoQQ8v3aMeh9YyDayqM9FkmZKiPs4msGQqyoIcogwsBIR8N0dK0Zj57XBqHvnQD0veM+4JNN6lJdiPchnwMgx/JcpiGD/CwXa0NxpX4mOldMxq11o9D9yhD0bApE71sBGiSZVTpUFQ8j8FDJexgBCNlsRfBxtiIKfW+7m0+2FvdPuV36tUjeb85JdVeSe22QVPBcdEHxsCkg9CHCbBhdZMV6L6ROW0PtqIplZMUiVbBYCNmXmoPNM57GpboQzZZnBkLIc+p+qyGyMHK6NBYnCxOx27UQW+NKsdu1EG3l0bixaiJurJqI68un4GJtKM4tjhTaMmkAObQgQxqCRMp7W3k02qsi3GvpyknoXDkJ7dXhOF85B03Zadg5rwCHFmTYBh1mVA+zlis92xUBCNHzrqUoAe3V4fjNzHrdTudmlA9Z2xXJfRzPT8a2hEX4ZHYV9qZ4dzyXWSccALE+HADxo0E2zv8332UIEqrKB7sBHc119w8gJTxlAcQOOxYPQm69OBq9m9V6hLAbGW/zYG/EVdQQ2WyIaRChAIDYm64unYHOlZNwe8MI9Lw2CL2b3Tannk2B6HltEG69OBpdqyfgWuNUnCqJw8jBURg+aDZaihJwqS4EF2tDcaEmzGNerA3FpboQXF4yy90P5m4Tq5vPj8OtF0ej+9Ug9/d5y/29ul8Nwq11o/gAZFJNsQIeVixX7AYuc0NIz7byaPT91m2ZIzev/Vnxin5NHstzaQ0c6eC5yvrwMAHI14mZ3IOEnWV5dyXn4/3QWrRXRUhXxTJrx2LVEB6E/HbWEnSunKTbI8QIRPa48mwJqNsFIirKSGtxPA5nzseB9Cx8Ffs4vokv1r7v1aUzcH35FNxaNwqdKyeho2E6LtaG4nh+Mh4NSsKjQUlaTpK3zpA94tziSI/1+lrjVPd6+sJYdK6YjAs1YThRkIQ9rjx8E1+MbQmLcCA9C8fyXEr/FzOKhyp4qFS6ksl8iJ5rJwqScPP5cfjXGU97wQcLICL4UK14JXotHszIxI1VE7WeH7zKVzLTARDrwwEQPxpk4zyUHyNVUtOMBYtWQU4WJqJ7YzDaqyK8FhY7Q+lGeRByE3TnpeHo2RSoDCEqdixfqyGWYIQBEqJMXF4yC9cap+Lm8+Nwe/1IdL8ahJ7XA9G1ZjxGBcViVFCs1pm99y1mvnn37Wb37HvH/bZnUyDuvDwUN58fp1kXuLDhA+gwCx56Xc1FdgvRZk2siHrwQXp9yMCHXlU4M7kP3oXApboQ3N4wAsfzk00pHw+bArInI5l7o6kKIOzfZSHkq9jH8ceIJ3GqJI578GEboNkFILw8yIH0LHwUXoOu1ROUlBArFbJUIURW0bYLSk4WJqIpOw07kgq1DM838cVozknVAu4EQFqKEnB5ySyvi5z2qgjNHtuxbBqO5bkvCZtzUnE8Pxlb5pZhV3I+ticWYW9KLppzUr0UeV9Bh91ZDz2rKLs+7UvNwcGMTN3zxvH8ZHQsm4a/RJdr6o+q8qHa70MPQE6VxGFbwiJ8GVNmGj52JTuNCO0YDoD40SAb5/mVj6IpW1xWkWfDMqOEECtW96tB2iJtJM/7MhNyujQWPa+7LT9GECIDIipqCHvQlQUR2TK3duQx2HmiIEmzYJ0oSMKluhDuvFgb6r2hcv49yz+jBHjIZDxU7Vaylit68zYKnJ8pi0H3K0Nw68XRUvDh6+B5a3E8bq8fqcGTXrldB0Dc6+h/LkjCvtQcyzkQIxVkjysPv/vJU5oq5cuqWLKNCj+OqFZWQmTWeNn13KwaogIhZq1S9BrRUnSvDO+ooFh8Ffu44aG2KTvN4+e1+nM1M0riAAAgAElEQVRYsVr1h+phNnBO4ONK/Ux8OqcSe1x5htWuWAihXweq9is290HAcI8rD3+MeFK354ejgPTPcADEjwbZONt/5m4uJhMw5R062D/X23hIqLVr9QSfW7GMbs/Iwe/2hhHofjXIIxNihxpCDqpW1BCjjuL9AiN3geR4frJnBoSFCRuhwgpw2KV4yGQ9RPBBAwhvs2ZtV71vDMTtDSNMZz6MbFeyFixivbq9fqSmVKoGz9nPPSwA8n5oOZpzUm0FEB6IkIPM27OW4FRJHNeKpaeC2AEhNIgcznQ3dPt0TqV2UWFWCTFSQ4xyIf2piJiFErsyIHaChpHaYQd4qGQ9WHeEjO3qZGEiri6dgbdnLZGCDzO5Dx6E0K8z1nrVUpSAD8J+qlxy1wEQ3wwHQPxokI3zSGE0br4wFs05qZZsWEaKCFlEjucno/uVIR4NCmVARNWKJQIQ1pJ1qiQOt9aNQu8b7k7TdishqhBiBkb6A0K8Qug2KxlmYUMVOnjgYbW8rpm8x8nCRJytiELvmwG489JwTflQLbdr9LqQ2eQ9LgiWTUPnisnC3Af9OUcBubeO/q8f12ihUzvD6CIlZFvCIrx/t0u6qCqWXVYsmRK9JJje0TBd144lghEVEDFSQ2RBRA9GzAAJWf/Zt/0BIOz3twM8RL8zVfDQgw8jVVYWPs5XzsHbs5Zgt2uhV8UrK40G2YpX9GtNL3h+ujQWr/+4AdsTi7jqB8l0OQDSf8MBED8atHf56tIZOLc4Unuhq9x6yliw6MWiOSfVbX+iquvYASEqKggLIa3Fd6tjvenuOK0KIWZAxIwtyy5VxAyg0AByNNcHZXhtBA+zla144OEL+GgpSsD5yjno3RyAWy+ONlQ+zNitZBUP8nprzknFhZowdL8yRMt9WMl+PGwA8mVcLt6YvlQLBPMgxGo2hJ57U3LxYVgN9qdl43h+stCLLgIQs5WxjCDk44hqdDRM19Z2uwBE9pJJD0LMWLSswAhvT+CV4VWBDKsqhxmlgwcdPPCwWl5XBTzIc6i1OB7tVRHYzAmc88BDttGg2dA5gY9v4otNNRyk5855BU4GxMbhAIgfDboM74mCJHStGY/j+clSIGGkghgpIc05qWivDsftDSNwoiBJ6qBkVgWRDae3Fse7G969rd4x3WwuhKeIqMCI3uHbLJD0N4CYASZZ4BCpHTKKh6rlymgjJ4eelqIEXKgJQ987AehaPcELPvoDQHiHv9biePS8HohziyMNrVey8HE4c/5DAyB/TczCZ5GV+DquBIcWZHAPHXb3CdnjysOmHzdoB31eLwK7KmLJZkIOZmTiw7AaXF8+BWcropQgxI5siEw+pD8VERkA4Skodk8jwJK1WdkBHjI5Dxnlo608GpeXzMKb05dif1q2brUrK+qHbMldkvs4kJ5luuGgaDoAYn04AOJHgwaQI1np7q7TDdOVKmIZAYne4nE0NwWdKyfh+7VjcDw/WToPwvra7ciDsM0K+z50lx9tLY43tNH4wpZlRhWxGlw3mjIAQgOMHd/TSOHwFXj4ynLVUpSAK/Uz0fd2ADpXTEZLkX6Twf6CD5L7uFI/U2i9EmXAjC4hHiYA2ZWcj3+Z9gwOLcjQDh9mLViyVqzdroV4L6QO5xZH4mBGpnIoXQQkKlYsVgk5nDkfH4T9VLNp6kGICERUKmVZsWYZAYmMOqICKCyA3A/QMKN2yFqt7FA9jM4gTdlpOF85BycKkvB51BNS8GGmy7kIQESvr4MZmThTFoNNP26wBTocALF3OADiR4NtRNiUnYau1RNwujTWlArCHlKMNpymbHdp3p5NgdrBh12MrCgiVpSQa41T0ffBYHSunCQFIbKbkZ2KiFkYMQsmLIDYBRhmoEPv/20neMjChwykas+rdwfi8pJZ2kZvd7Wrpuw07c/1NnrycXNOKjpXTEbXmvE4mmvc7VxGAaG/9mECENKg7qPwGjTnpNpeDUsEIV/HleDjiGq0lUdjf1o294Dkyx4hPAjZn5aNt2ctwcnCRC3vp7cfyNiyZEDEyHLbnyDC2wtIFSw7AIT3vcxCh57aYSbnIVvhShVAmnNScakuBEdzU/BeSJ1h3sOM8kFeE+RrZABkf1o2zlZE6eY+rLz2HQCxPhwA8aPBAsiRrHScLo1F1+oJupsF7xAiUkZkIKSlKAHdrwZpVXdYb7pZO5bsLRkPQlqK3I32ejcH4Pu1Y7QOuGY2J1U1xG5VRBZGjIDkaG4Khg+ajWGDwm0DEL2fQxY4VKBDxW6lcrto9Nw4XRqL2xtGoO8dd8bICD7MKh8yeQ/2cHehJgy314807PehYr2i14CHDUB2uxbio/Aa7dBjd0UsFkIIWHwyuwo7kgpxujRW6E83Ax9WgumHFmTg44hqfBFdgWuNU3Esz2U5nG42H8JTQ6zAiAqQ0JMGkAPpWcK1RVXNsFPpENmsZO2hMmuTCDr0Kqgdy3Ohc8VkbJlbhs+jnpCCD7ssVyLwIK+t06WxeD+0ltvvww4F1AEQ68MBEAC//OUvERMTg+DgYIwePRqFhYX4r//6L4+v+fvf/45f/OIXGDduHAIDA5GSkoKmpiaPr+nu7kZjYyMeeeQRDB48GPn5+Th79qz0z0E2zv8Tn6OFnXa7FuJMWQxOFCRpL4Cd8wq0yX5sdrIvsJOFiehcOQmHM+cLfdOimvh6U3XTpTfWgxmZbmvKhhFa2WB6oaPlXnbK3Azr2Q/MgJde/kUPvIwm2XT2puRi2KBwDBsUjj2uPN0Nnbdp6Un2RtPo/6Z6KFf1G7OPo95jzx7EjuW5cPP5cfh+7RicKEjSvsaubru8KXrNsLM5JxVdqydorzu7Xt/0/D/xOT7ZOP1tHf0sughfxT6Or2Ifx5cxZdg4ZRkOpGdha1yp9nm9uWVumcf7ZBr9va1xpdr8Y8ST2mv167gSjz/7Oq5Ed34TXyyc2xIWcef2xCLu3JFUiB1Jhdpz4A+htfgovAaX6kJwMIPfMV4PsvTWfF9ZyozWeJn1njd3JBViTFACRgXFYntikdLflZl0Fsdo6v3frXYHV1mXeI8/fU4gla0u1obidz95Cn+MeFL7GvJc25FU6PU8FD1vSXNIo6n3eqFfUwczMrFlbhneC6nTXm8yr3fy+ua9ztnPfRZd5ACIxeEACICsrCz827/9G5qamnDo0CHk5eVh0qRJ+P7777Wv2bhxI4YMGYI//elP+O6771BeXo5x48ahq6tL+5qGhgb86Ec/wtatW/Htt98iLS0Ns2fPxt/+9jepn4NsnMMCwzRrzfBBszFycBRGBcVi5OAoj8/7co4cHKU1Zxo5OEqb5M/u5xwVFIvxQaleP5uv5yODY/xqjhwchX/84Rj84w/H+OXPp/L/eBieP+zriH29kZ9tTFCCT1/rwwLDfLJx+ts6OnpwnNbh+tGgJAwbFI5xQS6Pz5mdY4ISpL9uXJAL44NSbfm+/7+9dw+L4srz/8lkAiioiVEXHZSo4aJcBBppaKAbEGlo5CIgIBAQhYBGR588Zh0zeUzyzRiNm8nP/LJmzJpkkhlH4yZrvnF142jUwZVER40GEZe7A4JXDIIX0N28v3/0Vk11UVVd17aF836e8yjd1d11uk+d+rzO53LUbKPcA+DtOQfennMkfy8TPYxDpv2DRwxGuE7FCNepQ65vUr8HKb8/NXZGuQc89LHMbt6ec/DkiFmir1M5bfxIPQEQhSIAwqFr167BxcUF1dXVAKyrdl5eXti4cSN9TH9/P8aMGYOtW7cCAHp6evDEE0/gs88+o4/p7OzEz372M+zfv1/U51I3zp899hQe/9lY0kgjjTTV288ee8ohN86HPY+6PTEZ7q4+pJFGGmmqN7cnJhMAUSgCIBxqamqCi4sLzp07BwBoaWmBi4sLvv/+e5vjMjIyUFJSAgA4dOgQXFxccPPmTZtjQkJCsG7dOs7P6e/vx61bt+jW0dFBAIQ00kjTtDkKQB72PEoAhDTSSNOqEQBRLgIgLP30009IT09HbGws/VhNTQ1cXFzQ2dlpc2xFRQWSk5MBAH/605/g6uo66P3mzp2L559/nvOzXn31Vbi4uAxqBEBII400rZojAMQZ5lECIKSRRppWjQCIchEAYWnZsmXw8fGxSXqkbpxdXV02x5aXl8NsNgPgv3EmJSWhsrKS87P4Vu7+YaRBMFZzmsc8TPKId3iMqI+nGdM85j20GNVJHvF0Y/9NtcmeczHDIxc+nmbO552heXvOof9V0iZ6GOkcEGZMrqPaw/4ehdpkz7kIHJmHZzwtvMc87JjrSR7xeNYjA5M95zo21nukQfMbpzPMo5M95sDH08zZvD3n4BlPC6Z5zOM9Rqvm7TkHfh5ZeMbTosn7U+/7jKdFdqPmUeo8HdGmecx7KM3H04yRbtMx0m06fY97FJojfhM/jyyEjiymrxelTavxPsMjF5M84h16HU/2mEMARKEIgDC0fPlyeHt7o7W11eZxrUIH2KJilw/FzBWsJNJVEoxLhWG89bClVOcRuynWqYQUNKTHofelSWjJjhIsnSe0a6+YSid81U7sVbKqNSeiIT0OfWsmon+TBy4VhnHuZSKmupWau7uLKTsptRxlY0YMTsan0lWwTsanCh4rtUmtqKVFxSzmJpdiKmZRx1/Mi0D/Rk/0b/TExbwIm03XhCrVqFWVRkx5ydOJZrTn63DvjSdRbzHx1reXUnGL+TzXfEC1Ywnxmt44nWUe/feIdN4KUvt0+XjjmRdwdm4Sqg1ZoirwyG3sKlW7Q4uwT5ePeouJs1KQUBUrvia2wqGYilYnTBYciFyAj2csQVdxCFpz9DidaOYdn2qVCxZT7UpKuWmx7VhsBl0F62hMpuTXS2liq2bJqZQlNAeJ2WOD+XueSkhBU6YBV8oCsVdXgE9mLsbJ+FTe6llC1dP4xqW9MS3mujgWm4GG9Dgc0ufgg4DyQZW2qOtPi2v6kCGZAIhCEQCBNVzghRdewKRJk9DY2Mj5vJeXF9566y36sYGBAc7kyV27dtHHdHV1yUqePJYQP2gvD/bGPz+umIq23EibUqV8k6/UfQKE9gi5mBeB/g2j0J6vk2XYi9kvRI6Bz964sLvKFw+2ueLe+tHoKAi3qb1O1ZMXqisvd2ddrj1FhPYWEbvXCFerNSfS+4DUmhMlvVZME3O+fHt2cDU5OwWL2aSL+r0u5kXgzrpxePCxG35cMRWtOXo0ZRokb9aldGdzoeuCujYuFYahf8MotOVG0scr3eeDfS1zXdN1KQnoeOEXmtw4nW0ePRCdIlhS9pA+B58GluFCmlG13ZHFGvrb/tdYaso02N3PgG+BSO5eIWJ3Tz+TlIzdoUU4nWjGjyumojkrWtSu2EJjX6uFH6llzZlzwQmTBRM8ojHBIxonTBbJi0RSS5rb64fYxRmp844QFLEX8XpW+qAhPQ47g0txKiEFPyTPsQtBau5sLnbBpSnTgP2z8/DHwDLVdzoXuqZPmCz43hJJAEShCIAAWLp0KcaMGYO//OUvuHz5Mt3u3r1LH7Nx40aMGTMGu3fvxrlz57Bw4ULO8pHe3t745ptv8P333yMxMVFW+chjCfE2xgfXBN+cFY07r4xHY0aM6huV2YOQruIQm9VlORCipZeBMkqpFeYHOzzQs9Jn0OaFcnfaFQMhasCIPUD5IXkODSA/JM9xGGyIAQ4xOwYLQYeYzbqov1tz9OheNh0PPnJF/yYPdBaFitpY0J4xIHdzQXvXxMW8CNx9/SkaPuwZBUrgg21cdBaF4vKasZrcOJ1tHhUCEMqQ+HDGEhyJnk/vu6K24cJ+PyaEvOdbiXqLCY0ZMaK9W3I2L1Sy38YPyXNwOCob2wLKcXXxTFyv8Be1eaEYKNHq/iAVTNgAIndvJLmwQfVHrQ1NxYIHu1E7mves9MHRmEwc1OfSc4iae5TYAw+xERsN6XE4nWi2gQ+ua07tdtyYhqZMA/6/Z0sJgCgUARCAM4HRxcUFv//97+ljqA20vLy84ObmBqPRSFd3oXTv3j0sX74cY8eOxYgRIzBv3jy0t7eLPg+2B4RpRLABodaciCtlgeh9aZLkXdLV8IRcKQvEvTeeRGuOnncCFGOoqQ0i7PClluwoXK/wx4MPXHH/PVdcKQtES3aU3R11pe6yq8QzwoQSPjg5Ozdp0GNMAOF6Xo0m5ryVAocYTwd7l2Dq9+gsCsXA2yPw4A/u+HHFVLRkRw0KIZNrFKhtDNSlJNBQzPQgqnHNsq9bLgBpyjSgf8Mo1GbqNLlxOts8KgZAauLS8eGMJTifGk/vks4FDVp4RGri0vHb6UtRl5KAeotJlPHl6N3TKW/I6UQzdocW4XBUNnpWTUFHQTgvPMv1jsjxlkuFkuPGNJs54EKaEceNaTSAUM8z5wohuOCaT5Ru1KqGl1WsPUD9Jq05evSs9EG9xYQvw6xeL3Y4mNQQVCXwYc8r2JgRg1pzIt73e14VzwdfqCLX9VtrTsSR6Pn4nX8xARCFIgDiROIKwRIyMqhdk29U+tmddJQACBf81KUkoKskGP0bRqE5K1oQQrQKyRKTb0EZq225kehbMxEPPnHD3dfG4lJhGGdYllIQEQMjYoHEntdECwCRcj5i+ikXOtjAwf592vN16H1pEh5sc8Xd18aiPV9n4/VQ0+Oh1Bigxn9bbiTurR+NrpJgnE+N57xmlXg+7IVt9r40CZdLg3A8KW5I3zjFAghlUFQbsvCebyXa83V0fLsYb4aaEEKNPzl5PmwI4YMRJSFZFIgcjcnEtoBy1FtM6Fk1hZ77tQYRrnuG0nBeJpQwAUSKd0UN74YanlXqOxULHdTxjRkx6F42HRfzIrAzuJT2BtrzesgFDym7tPON/wtpRhyLzcC2gHL6tVqHXVHX7cn4VFxIM2Lzs1X4xmAe0vOoI0QAxInE5QER8kpQ8ZqUASZl5UOuIcM2ai6XBuHOunFoyY7inCCZE+fDCsligggVe/9g+0j0rfXCxbwI2hiWAiFiQERrIDk7N8kGQJheFC2aGNhQw+PBBSDUY225kbi5fBoe/MFdUriV0hVJpfBxMS8C99aPxqXCMEGDjW/hQcn1WpeSgGvlAeiu8kVdSgK+nWMc0jdOKQBCGRZ7whdiny4fjRkxDgnlYEPI5mer0JRpUAVC5IRjSckNOTs3CYejsrEnfCHa83XorvJFQ3qcKmFZUoFEioeE777CBJDvjPMUwYajgEOOt4Pp8biQZqRD6qiiDMzcH7mFN6TmeEiBEMrzUW8xYfOzVZz5VVpds1TeR1tuJLb6V6DakEUARAURAHEiCQEIX4x3rTmRXt1n54PweTPUghBmTsi99aNtEmq1iPkVu6JlD0Sas6JxuTQI/Zs88OAjV9x6cbINiEjJEZECImJhRCygMAHkTFKyJrBhDzzE9lsqcPDledz/nSvuv+uGa+UBg8Kt5MZhq2EsiIGPy6VBqodd2fNa1poT0VEQjntvPIkLaUb8kDwHNYmmIX3jlAoglIGxM7gUx41pODs3yWErqlQ+CBNCGtLjVA3HkgskYpPU/xhYhhuVfuiu8qVDY9T0iMgJ62V6SezdW74zzrMBEKVQw5431IYO5ndmbxGDff8+nxqPK2WBuPXiZJwwWbA9aNGgcCsp8GGvwpaaOR+NGTE4nxqPDwLKNYMOrveiPqMxIwZ7dQXYp8vHd8Z5BEBUEAEQJ5JYAOEKieoqDsGdV8aj3mIaNDGpEdYhBCH1FhOuV/ijf5OH3cR0qW52OV4RMbkhVH7ItfIAPPjAFQ8+cUPPqiloy40cFJolpmqWnDAtpVByJinZBkC4kuDtJcpLbVJgSy3wuF7hj/vvuuH+u264UenHCR5yAETrFcq6lASr8b9+NDqLQnE+lTtXSy50CHknqdaYEYPe1d5oyjTQ88JwAxCx8d01cel43+95tOZYy86KNWykvL+QJ+RoTCbe93ueHstKIUSLUrlcZXFPmCzYFVKCakMW+tZM5E1UFzNepQCJFBgRur8wAaQmLl0yXHABj9SmhqeDay5h3qO7ikPw44qpOBmfir26ApyMTx0EHlIARAl0SA27as6KxulEM6fnQ8tFAuoapb7br8IK6ccJgCgXARAnkhQAYRsgdSkJuPXiZPSs9OEM8VACIXyrKcxVlQtpRlwuDcLAO+5299+QeoNQC0L4wrJac/S4UemH+++64cEf3NH70iS05+s4QUSrMC05nhI+AFGraQEbYvM82nIjraWUP3DF/S2u6K7yRWuO3m6CuVqJ5mqEXXUUhGPg7RF02BWXQSbnOhTj+aCuSyq+m3kMARB+Q+NoTCZ2BJXiYl4ETsanOswL8p1xHg5HZeO4MQ2fzFyMM0nJ9F4/SiFEjKEoBCFivCE/JM/BCZMFO4JKUW3IQldxCG4un8bpERELz1K9I3LBpCYund4HpCYuXTHYKAUNueDB9b1R9+Xe1d74zjgPX4UV4lhshg14yCmt6ygAoTwfZ5KSac8HM+fDEd4Pah74ZOZim+cIgCgXARAnkhIA+SF5DuotJvSt9UJ3la+ge9aeUSNnxZVeZSkJxsBmd7pKipgbhb2bhhIQEeMRYVbMokHkEzf0rfXCpcIwtGQPrpolB0aUQgkbTE4nmumNCE8nmmWBhRzQYMKGVPBge5SY32FzlnUvj55VU/Bgm7Vq2Y1KP7Tm6O3meUiN09Yi3Io5ri8VhtlUuxLj9ZByLfK9H/N6vLl8Gi6XBg2aC4YLgPw5KlWyh+I74zzsn52HHUGl6CoOEUxKV9Mrwt4n5OMZS7B/dp6oEr3MvBAtYYQLRLg8ImeSkvFpYBm+CivE9Qp/3Fw+zSZHUCmMyIESoXsME0COxWY8NNBgAocY8GDPGczvqCE9Dtcr/HF18UycTjRjny6fBg+210Pq5qpK9/YQCx8n462b61YbsrBNw7AroevxhMmCWnMi3vOtRLUhiwCIyiIA4kSSAyDsybsp00BvcCbWTSvXG8J1c6hLsY15F/KEiF2xEusSl5MbwvaIUCDSVWKt8PVghwcG3nHHlbJA2hAWWr2XCyVywIQNIErAxpFeDi7w6CwKxd3XxuLBx27o3+SB6xX+g0KttM7zUANAzqdaa+n3b/SkS1RrcQ3ag4+ukmDcXD6N8/OHE4Bw7QZuDw6+M87DrpASuiSr1qU9uQwfyhOyV1dAe2PErhgLVcgS29RIVD+TlIz9s/PwxaxiXF08E7dfnoCOgnCcTx1cAU4qiCj1kjAbG0Ds3Zu47l9aeTb4gIPrPlyXkmAtp7tqCrqXTceR6PnYHrQIJ0yWQR4PLapbifV6iAGQUwkpaM/X4WhMJn0tOirkiroOjxut+31Qm4ayi1MQAFEuAiBOJDlJ6FwTcVtuJG6/PAEN6XGiVk6UNvb716VYS472bxhF1xYXAyF8E74U41FutSyuPBHKML6zbhy9It+z0odzZ3Uuw1oJjLA9DPYA5FRCykOFDDnQQYVZDbw9Ag8+csW9N55EV0kwmrOiHQ4eYlc1hcZxvcWEH1dMRf+GUWjJjhI0MtS61tjXdK3Zmg92++UJdNI5+3XDFUC4YESobfF7HsdiM/BD8hyHGj5MCPk0sAy7Q4twrTwApxPNkmPnpZTpVZIbIlS690xSMqoNWdgRVIrzqfG4XuGPa+UBaM76e/l2ueChBpQci83gBRA1GnUuzH+lQgcfeNSa/x5mRd1r/xhYhgORC2y+f63Bgzm2uDwdUjwfpxJS0FkUiv2z87AzuFSx50PomucLuzpuTENrjh5/DCzDl2FFnMcRAFEuAiBOJKkeEGoCYhsYteZEtOfrcHP5NNRbTHYnOLUBhDqH1hw97r/rhp6VPriQZhQdvsIEDz4YsQcmcr0h9vJEBja748G/jkb/Rk9cr/DnTVoX2sNCrXYqIWUQgHDBithQKSXwIdRvdlI5Vbr5wUeuuP87V/SsmoKLeRF2w6zUzPHgG19SoYNqF9KM6FszEffWj0ZTpoHX0GAbFGoBCHXNXcyLQP8mj0EAxDRehiOAMBvbODmkz8HRmExOw+WDgHL8kDxHUlI61/tIgR82hPwxsAx7whfiUmGYKhAiBUaYBqgSGKHG37HYDOwIsu430ZYbid7V3ugqDhmUtM4e70q8I/YAhQkgR2MyVYMOOY1rkZHr/n4+NR7t+Tr0rPRBd5UvTiWkYK+uAAf1uYPAQ+j3URpupUaSObOdSUpGZ1EoPp6xBHt1BbI9H0LXvBCEUJ9F7bJOARDX6w5EpwzpedQRIgDiRJIDIGxDhjlJXS4Nwo8rpg4Kw7AXyqGmJ6Qp04C+NRNx55XxaMyIEe2utgcifAByKiEFZ+cmqeIVYXtEmjINaMmOQmdRqHUTvI9c8eADV9x+eQKuLp4pGUaUhm2xAUQLyGH3RahfXP1pzoqmoeP2yxNw/3eu1s0DX3+K3pWe7fFQCh5i4IM9roRgxN44bc6KRt9aL/S+NIlzPwS+VUw51xfX39R7t2RH8e4JxHwdARBuY4XLMKk2ZOHDGUvQkh2FEyYL76qpWINIjkfkuDENe3UF2B60iC4oIAdChAxGtmF5LDaDTsBVEpbF5RH5IXkOziQl46A+F/t0+ag1J+JaeQCuV/jjUmEYvVjFdQ3xGeVKGhtA1AYdrvusmPsxGzrqLSYaOnpW+qAxIwY7g0txIHIBTiea6cVItcBDCD7sQa2cSldU7hzlwVEj7EpOLlZdSgKqDVm8ng8CIOqJAIgTSW4OCB8E1KUk4EpZ4KCkdK5JXA1PCBcE1aUk4EKaET2rpqB/k4fdvUL4IMRefogaHhEuIGEnq7O9Il0lwbj98gS6lG//Rk/cqPQTrKIlpj1MAGFDktTzpcKrrpUHoG+tFx587IYHOzzQv9ET18oD0JYbOcjb4YiqVlLCrex5P6hjKI9Dz6opqLcMLoGtFuTzvQf1WEN6HO6+/hRn0jn7vYY7gEg1SvbPzsP2oEW4kGaUnZSuxAdx+gMAACAASURBVCCiIORI9Hx8PGMJ2nIjRe8VItYbIiU8S4zhai9ZnZkrcsJkwe7QIuwMtoZo/bhiKvrWeqGrJJhetBLyEvAtyIkFgqMxmQ4DEHuLf1z3Tqp8bu9qb7TlRuJwVDb26fJx3JhGv05MRSs1PB5ik8ylwkdDehxasqPwaWCZ7JArqbleXNcatXi5xe95u59NAES5CIA4kdQGkB+S/16Ks6s4RBBC+CZ1Nc6BmkipeH+qTK9S+JCaJyJ29VyMR4QLRq6UBVpX+bdYYWTgHXf0rvbG5dKgQd4RMeFL9rwMTAA5GZ8qyZsi1qMhFjhac/ToLArFrRcnW5P3P3LFg89G4e7rT+FaeQC90aMU6FC7upUYABEbYnE+1bqh1/0trri6eCadXKsGbIgFEOrveosJd9aNw5WyQPoaF3rNcAcQOV6I/bPz8OGMJYoghO+zxYSIUBV5auLSsT1oEeotJjRmiCvTKyZBXUqyutjVczEeEXauyMn4VByIXICjMZk4nWjG1cUz6aTq9nydTSivGMAX43FQAiD2FgiErmc2cFDzSmuOHt1VvtZ+V/miLTcSByIXyIYONatbqR16dTI+Fe35OpxONOOdZ6tQbcjC/tl5skOu5IAHdY2dTjTjQpoRb01biiPR8weFZhEAUV8EQJxIagAI14RYbzGhd7U3rlf484aHaGUssVd02vN1tJeAWjG2ByJigIQdTsMHIGqAiFApXypM61JhGHpW+lh3W//EWtZ34O0R6F3tjStlgWjP16E1Rz8ISqRAwMn4VBsAkQMSSjwcXSXB6Fnpg3vrR1s9QP86Gvd/54relyahqziEs3yuGOgQAx9SgEOq18Neq7eY0F3li/6NnjRMM3Ot1L6m+N6XgvuelT6DQi2F3o8AiK3RIsZg+c44DwciF+BA5AK05UY+NE8IMy/kZHwqLhWG4VRCiuRYezEr2EqrZclJWmd6Rk4nmunV/mpDFpqzoq3ekTUT0V3li46CcDRmxAh6HsVcX0wAqTZk8cIC3zXJ9bcY4KAW5i7mReB6hT96X5qEH1dMRWdRKE4lpGCfLp8ORZIDHWpWthILHVIAhEo2/844D58GluG4MQ1fzCrGIX2O7OtJ7iLDCZMFLdlR+O10W/gQei8CIMpFAMSJpBaAcK36NGbE4NaLk3GpMEwwTEStzz2daOaEkVpzIpoyDbj72lj0rvZGQ3qcqDh7NT0hanlExMAIHapVHGINQ2N4Bx587IZ760fT+zV0FITTO5SLAROlAML2hLAbtU9IW24kOotC0V3li761XtZE/E+sYVX3f+eKvrVeuLp4Ji7mRdB7prChQylwSAUQKWNGbKJ5XUoCGjNirDlN68ahKdPAuRqrJszzGUEUfFxdPBPXK/x54YPrfIY7gCgJy9odWoQvZhWjIT0Ox41psoCD7/9cbf/sPDofg912hxZhe9AitOVG4uzcJBvjjwIVpSFZYptSr4g9GDmTlIzjxjTsn52HPeELcTgqm/ZC3n55AvrWTMS18gC05+vQlGlAvcXEeW2y741iAETO/Zbt2aBgg8qH61npg97V3uh9aRI6CsLxQ/IcHIhcgK8j8lATl44zScn0+6oJHFqEWskJBaw1Wwvl7A4twuchzw3K9xAD90LXlBQIOWGy4EKaER/PWIIDkQtEv44AiHIRAHEiMQGEOfkqmRCZE2NjRgzurBuHjoJwm1AN9uTJZ7jIPReuSbneYsLN5dNw740nJeWFSAEStWFEjBEtFKpFrdZRiew3Kv3oykkPPnLFgx0e1p2/f+eK/o2e6FszEdcr/NFVEoxLhWG4mBeBttxIzo0IxeaAsDchbM3Roy03Eu35OnSVBNMhD7dfnmDdkPEjVzqH4/4WV9x9bSxuLp+GruIQOqxKKy+HGiFWaoRcUe/TWRSK/k0e6F42nXPVles60gJEqGvocmkQuqt8afgQ+x7HEuKH9I1TDoBI8UTsDC7FnvCFaMyIsQshXIaUFABhvg9X2z87D5ufrUJTpgEX0oyyqg+p5Q1RyyMiJlSLOqejMZnYqyvAXl0BTiWkoDEjBtfKA+jFktsvT8CPK6aiqySYnq8a0uPoOaUuxXYjQqEQLKF7EXUPaco04GJeBC4VhuFGpR9uLp+Gu68/hb41E9Gz0gft+Tp0FITjoD4Xe8IXYq+uADVx6TbXp9peDrW9HUpDrlpz9GhIj8MHAeU4qM/VpLyu2HbcaN3r513fShyOypb02QRAlIsAiBNJzRAsPqOlNUePu6+NFYQQ9v+VfjYXiFDxrl3FIejf5EGHZAkZhezVarahSb1eLoRI9YpIhRKq1CQTSJhhWxQEdC+bjjuvjEf/hlG4/561atSDj61hXA+2j8SDj91wf4sr+tZMxNMjIzB2ZDgulwbh1ouT0bvaGz2rpuDm8mn4ccVU/LhiqvXxlybh7mtjce+NJ3Fv/Wjcf9f6HvT7/utoKwB95IqBd9xx55Xx6FnpQ1emYeawMM+dCRtioEOKl0Pt/A45uR51KQl0yNWDba7oKgmm85e0DGXkey8mfPSsmjIo70TMORAAEQ8i7McoY+mTmYvxechzaMo0KN6oUEluCvXZ1M7pVKleuRBCQYRSj4gUr4hU7whVEplrke5kfCoO6XNoT8mByAV0wv4PyXPQVRxi9Uav9MGddePQt9YLl0uDMNHDiIkeRlwqDEP3sum4uXwablT64Vp5AF2hq3vZdDoEjAKK3tXe6FvrhTvrxuHq4pm4Vh5Ah8WdTjTjkD4HX4UV0iVyT8anDjpvNmyIgQ6p360W8CF1fJ1ONNO5qB+wdjaXCxByIYS518dW/wrsn50n+vOoRgBEuQiAOJG0BhDKeLmYF4E7r4ynSzqKDd1QCiB8INKao8e99aNx9/WnbMJa1PKGUIYp8181vSJSQETIS8IEE3YYVGuOHh0F4egqDqErm3UWhWLsyHCMHRmO7ipf3HvjSQy8446Bt0egf8Mo9G+yVp7q3+iJe288aV2JW+uF3tXeuPXiZHQvm44rZYHoLApFR0G4YBlhrnMV21c50OEM4HE+NR5tuZG498aTuPPKeHpncyZ8sMe0VuBBPVeXkmCNF1/tTeedSP0MAiDCACI2J+STmYvpBQWp1Xrs5aZIhZDvjPPwechz2KsrwM3l01CXkiDLSBQbmqVFnogU74iQl4QveuBkfCqORM9HtSELx2Iz8GVYEfaEL8SOoFI8PTICT4+MwBezinFQn4sj0fNxOCobB/W5OKTPwSF9Dv03lRC+V1eAfbp87AlfiC/DinBIn0O/NwUW7HPgOlexfZUKHWLgg+s31cLrcSHNiOsV/tgRVIqD+txBIVdygENuYQmqoENHQTg+D3kOu0JKZF2zBECUiwCIE8kegCgJy2IbSm25kbizbhzaciN5AUTtUBIhCGlIj8OPK6bi3vrR6CwKFZWgzgaQWrO1DroYEJHqFZHiHZEDJPbAhO014coBkbqnB7sJfbbUfjgbdIgFEOq4eosJVxfPpAsHUN4rrUOshK6dWnMirlf44+5rY9GQHifbY1kzTHJADkSnyIIPKQbNXl0Bqg1ZqLeYZEEIF3BIOQd2cvqx2AzsCimh87HkJKhTxqGaOSJyPSNSgcQemDDDuKjrodqQZZMDIuR9tHdtCX2uFNjQEjoc5fGgvB4dBeE4nWjG+37PK9rfQ8l1ymzHjWm4VBiGDwLKsSPIdqNB9jnxXafHYjPITugqiACIE4m6cdYkmjQ1ZChjpj1fh9svT0Brjp43UU8t6LAHRJTx156vQ/8mD/StmUjXgBe7al1rTsRxY5qkHBGtEtf5PCVK4YT57wmThQaQEyaLIECIgQu5sMH0AskBDingISavQ673gzquKdOAO6+Mx8Bmd7Tn6zhDrrQEEK6wyFpzIrpKgunCDfbOQei54eIBkQogcnNCPpm5GNWGLNSlJMjat4BtVMld1aXasdgMfB7yHA5HZeNKWSB+SLbduJAJLHztcFS2pBwRLRPXuTwlSuGE+e+R6Pk0gByJnm8XIuzBhVzYYHqB5ECGGG+HnBwPJYnmNyr9cCw2Ax/OWDJonEqFDznPccFHS3YU9s/OwxeziiV/NvP6/HNU6pCeRx0hAiBOJOrGeSIpVnXDn8+oacmOQt9aL7Tm6G1yQrT0gHABCPOcmjINuPXiZNx9/Sl6fwU1wrKEEpS1yhXRylNyIc26HwEFIFQynaOa0n5L/b7lAoeUcXM+NR6XS4Nw/1033Fw+zaFVroSuGS74UAL+wwVA/hKXxGnYS4EQsYbSVv8K7NPl43xqvKKYdqkGFR+MHDemYXdoEd71rcSFNCOas6JxMl78niFC4CFkwHKF9qgNIfY8JVLhhAkgh6OyZYONVMiQ6+Fgfm9SvU9awAZXyNXFvAjUW0zYFVKC/bPzFIdcCXkipFwTLdlR+HjGEuwMLpV0DlyNAIhyEQBxIlE3zvaqyahLSVDV2Od6/mR8qg2EdBaFChpbWq/6sr0hHQXhuPv6U+hd7Y3mrGjJ3hA2kDBX28V6SBwNImwoEYIUrQCEz2PjKNhQCiByxkdzVjT61kxE/4ZR6CwKfSghV+zPoa4FaoPHeotJlXMZLgDSuHAGTpgssiFErIFyJHo+auLS8eGMJfhiVjFac/Q4bhRXopfrs+R6QZjGFmVw1cSl49PAMuwKKUFXcYis3BA2lAglqivxirCNayUwIgVKtAIQPo+No2BDDngoHRt1KdbS4Pt0+fh4xhL6/eTuaC73Wqg2ZNn8fdyYhsaMGHxoBz748sEIgGgjAiBOJOrGee1Vz0G7Gqtt6Jydm4TvjPNsckL6N3pyVscSMpLUhg82iFxIM+Lm8mno3zAK18oDcCHNKNrIZMf/S21yjWWm0a1GyBZfEwMgQt4WqZ+ndjiV2l4POeBRbzHhWnkABt4egZ6VPvT4qktJGDQeHQkgzJyPH1dMVQ0+hhOAfDhjIS7mRdCGuNRcELErrMyN0z6ZuRgHIhegKdMg2fDiW9XlMsikgsiByAXYPzsPZ+cmoaMgnC5lK9fQZBqrYpPWlRjQanpL2O1wVDYvgLCBhgtk1D4fMeFUQuFVzL+lQoecMUHlelwqDMOFNCN2BpfikD7HJuRPzDi353GQAiMH9bk28NGer8PnIc/hy7Ai0QsC9s6BAIhyEQBxIlE3ztpMHe6/50p7JKQaGF9H5NlNWD8WmzFopbUlOwq9q71tqmPxwYtWBhkXhNSlJKAtNxIDm93Rv9FT9L4h7GO4kpK1BBGtvCVcAPKdcZ7q7/8wPRtiAUSOR4wKt2rP19GliZljiguGtYYP9vivS0nAtfIAG8+HWp8xXADkD0F5OBmfSnskpHpAvgwr4gz3YD7GtXHZhzOW4MuwItSaE2XnhCjJB2ECCBNEqM0Lv47Iw7XyALo8rRyDU0yollgYkQMnagPIOI9IjPOIxCF9jmagowZo8IGHVA+HmuFWjRkxuFwahC9mFWN70CLa6JebZC40/qVeCydM1h3OtwWUC24yyBfqJdRIFSzlIgDiRKJunN/OMaKrOAQPPnCld0mVYmCcMFnsHnM60cxp9F9IM9IbN3GtAjsi+ZbrM+tSEtCQHofrFf7o3zAKPaum2JRFFRuGZS9PRMgYZhrNzgAjjgYQvj7IBQ85Xg7273gsNkMyeFzMi8DtlydgYLM7ri6eiXrL4E0FtRzr9ryLF9KM6K7yxfUKf5xPjVf9PIYLgByITsE/TVuKeot180/KIBILIEei59uNOz8ak8lp0Hwxqxhb/SvQnBVNh4HJaXLhgw0iTG/Ikej52BlcSkNuvcUkOT9ELoCwDWa1vCJKoMTRACLUBy1Dq9jwwfwNqdK4UsHjRqUfTiWk4F3fShyNyaTBQ0y+h73QQyXwQe0T056voxcElEIQARD1RQDEicQsw1uXkoDuKl/0b/JAY0aMQ0NAGjNi0LNqCq6VB9iEY3HFqDvqnJjg0JIdhZ5VU3D/PVdcr/BHvUV4A0Otw7Pkekr4jHfm42IAZLT7TFUBRMw5ah1aRf2mank8qHC+a+UBuL/Fla7+5gjIpirjcF1DXPDRt9YLN5dP0wQ+hhOA/DkqFQf1ufinaUtpb7IcQ0MoREuo7Qgqxa6QErTlRsqCEK5wMCWrwUwYORabQZch7SwKRWdRKE4nmhWFZckFEiV5I1JhhQtU1AAQLs+MFn2QCh+nElI4gUNM46uWdiYpmd6c9sMZS/BBQPkg0JU6zsVcc4f0OXS+lb1GneP7fs8LbjIox/NBAEQ9EQBxIrH3Aak1J1p3xV43DhfSjIOMEaX7gggZ/A3pcbj14mTcqPSzMdLsvU5LCGF6Q+pSrEnq1I7hXcUh9Eq2kiYXSLgARM3wLS5I+c44TzaAaAkYQmAm1eukxu9ZbzGhqziE3lCwPV/HGW7FHnNqjV8mfHCNberfhvQ49K31QneVL33NqfHZ7HliOAHIsdgMVBuysPnZKrTn63AmKVkxhEgx/vfqCvDJzMVoyY5S5AnhM5K4wEQshBw3WnNjtgWUY58uHxfzItCao8epBO69Q+yV7lXTQ8I2srUy4k8lpOCQPocXQPg8K3xwozVoiAUPPk+HFPhg/kvlebRkR6EtNxKfhzyHbQHlOBabIQk62AAt5Zo7GpNpd5xTno/zqfF4a9pSm7ArLoBX0giAKBcBECcSdeP8z/i/533UpSTg1ouTcWfdONVjwe0Z/JSLnvIyiKmspdbnCwEI0yNyPjXexri8VBiG86nxDxVE+EK31G5MAKmJS1c9P8PRsMH0cqjh8ai3mHCpMMy6K/yGUart6cE26JUsBFCf35wVjVsvTkZXcYiN11EtAGG24QYgx2IzcCByAX47fSmulQfgdKJZFQOEy/Bn//2dcR6+jsjDW9OW0kac3MR0vhVauR4R9or1toBybA9ahNYcPZqzonlBxFGhWkJ5I3yPyWlsANHac8EHGWLhQiyAyIUNNmieSkhBa44e18oDsH92HrYFlKPakCXL4yEF8KVC/3fGeahLScCR6Pl4a9pSHI7K5r2GlMAQARD1RADEicQEEKZRU28x4e7rT6FvrRcnCGjpCak1J6KrOAR31o1Dc1a0QxNy+SCE/TdlbF4uDcLAO+7oW+uFttxIVUCEGa4lF0yEvCJKAIUNII6EDSHIkAIfXOAh5bc5GpM56LHzqdYE83vrR2Pg7RG8eR5qjk+ha/BYbAbvc7Vm64agd19/Cm25kZrnWQ03AKFWTY/FZuCrsEK87/c8ri6eiVMJKZJzQsQYTHzG0dGYTHwQUE5fG0oghM9Ik+qd4QKRI9HzsfnZKhyJno/OolA0pMfhZLz8/BC1YYTLU8IHK2IBhQkgB/W5mgIGl2fjYYEHM8zqQOSCQeBxMj4VzVnRuFIWiCPR87HVvwLVhiyb10kdw3KuN+p1+3T5vGP7uDEN9RYTjsZk4j3fSt7juKCDAMjDEwEQJxIbQJhGTUN6HO6+/hR6VvrgfOrg2HC1IYRt4HeVBOPOK+NFGUlqG1BCMfPs0KwLaUZcKQtE/4ZR6Fsz0WbVW4kXRE3PCJeRzmXYOwOAsCFKKWRwfadqQSIFHndeGY/+jZ64XuGPhvQ41cCDK5xJ7nVHjddLhWHoW+uFluwo1T0ffM8NFwD5Wm+xAZBjsRnYE74Q7/s9j86iUJyMT1UMIEyjRozhT+0IfSHNqNqGhfbgRyqIHDem4ZA+B+/6VmL/7DxczItAY0aMXRARCtHiM5DVMrztwcnDBBA5IVRah1gJ/U4n41PRlGlAZ1EoDupz8XnIc9iny7cBVbW9HkpA+oTJgob0OHwe8hw+mblY9OsIgDx8EQBxInEBCNWoGPH+TR74ccVUTghRu7G9Da05evSu9tZkw0Ihg0lM7gkbmC6kGXG5NAj33niS3lFdyh4i9qCEz0uiFqAIAQsFAzVx6ZIAhM8zYw+K1GpqgAYz/I76vi+kGXGpMMxaUnf9aFwuDVLd46Em4P+QPAfnU+Nx68XJuPXiZM78LrUhhPn/mkTTkL5xsgGE2SgI+XjGElwqDFMFQvhWbIUg5Ej0fDRmxOC4UdyGhVzAIdZ4kgMhVNuny8cH/1vC9Fp5AJqzou3uISI3V8QRYMLVDupzRQGII89JCDrkfqfMECv2b3TCZMGZpGS0ZEehqyQYJ+NT8eGMJTgcla1acrmU60zsWD2VkIKukmB8OGMJ9oQvVBWC7LVvDOYhPY86QgRAnEhCAEIZLs1Z0bj/rht6Vk3hhRDqeC28IlRy+s3l0+hwMK3DRuwBCVdYFhNErpQF4t760ejf5IHLpUGKQYQPQLSGEDYciAUQPphRGzC4cjnkhFWJ/Q0a0uNwdfFM3H/PFf0bPenflgs8tA5rkjJ2GzNicPvlCapvMEidiz2YP5M2e0jfOO0BSE1cOrYHLcLO4FJcLg1SFULYsMDX9uoKsDu0CBfzImzCwaTCiJCBJeX97MEIVbp3T/hCXCkLREt2lKLNDIXAw9EgItYDwuVl0eJ8mO8r9N3IhRAmgJwwWUv2XyoMQ/ey6aiJS8fnIc/RGwkqgQ+hcWnveTFjk7oXvOdbabMZqBCAqAUlNXHp+OvcmCE9jzpCBECcSEIAQhkVteZEXMyLwP33XNG9bDrqUhIEDRGlCbLsv6nV25vLp6FvzUQ0ZRocDiBizpvZ6i0mNGbEoLMoFLdfnoD+jZ7oXjYdTZkG1fJEhLwljgQQe1DgyKbVd9qUacDN5dPQv8kDd18bi66SYM5QKy0qWSkdk605etxZNw5XygJRl6JOpSuu8+Q63x+S56Ap04Br/2fkkL5x2gOQY7EZOBqTiU9mLsb2oEW4XBqEEyaLKhDC5aHga3vCF+KdZ6vo8Ds5YS1iz1kNGKGM9U9mLsbHM5agLiWBLprADM/iK9+q1DOiFZxweUAc4clgP6Z2Y3uzmN//CZMFtWZrfmdrjh77Z+fh08CyQXt5KAEOqX9LgY96iwmnE83YHrTIZtdzvuuEb5FAyjVENSrZvTZTN6TnUUeIAIgTiQkg1N4BfJ6Q1hw9Bja743qFP2rN/LulM1+nlkeE8i5QIU4X8yJsjL+HDSBso49pwJ5PjUdbbiR6Vvpg4B133H39KVwqDJO1l4gcr4maXhImgByLzXA4WDD/1vK7qzX/vaJV35qJ6N8wCr2rvdGWG0lX/HKkx0POODyfGo+ri2fi1ouT6WIOWoddsc+hMSMGA2+PQOeqfxjSN04xAEK1T2YuxtcReWjP1+G4MU1VCBFjTFUbsvCubyVqzYloSI+jz0HOajPX32rAB2X0MY3YY7HWneIpEOmu8kVLdtSgvUTUCMeyByVqA4iW4ME8Zy6wUsvLwffdn0pIQUt2FC6XBuF8ajy2BZRjV0gJauKsuRRKvB1iDX8l4/JkfCou5kXgi1nF+Ph/86nsnZM9AJFyXVOel0uFYfj1lIohPY86QgRAnEjUjbPaOIcTPtgQ0pYbSSfbsj0hbO+HFuFYteZEtOVGom/NRNyo9LMxBLmOf1gAwhWaVZeSgOasaHQvm467rz+F/o2euLl8GlqyozQLGVLbO8IEkJq4dM1Cq7jO2xHQcT413vobVflaf6MNo3CtPID2drA9Hg8bNPjGX0N6HHpW+qB3tbdm+R7s65x5vVOej/6Nnuhd7T3kQweEAIQLRrb6V2B70CK05+tsPCFKYMQeGLDbzuBS7NPlozVHj5PxqYpXn8Ws/Mo1Atmr6nvCF2JXSAmORM9HR0E4bdyyvSJC/1cTVKR4HtgAciByAf24VE8IF2Bo4d1gf1d8Xg6qnYxPxfnUeHSVBONSYRj2hC+kx5uUECuxoCHnOrEH798Z5+HsXOu2BNsCyrEzuNTuuahxflzw0ZgRg41Tl+H/6jKH9DzqCBEAcSIxAeR0olnQC0IZFpQnRCgcS2sDi9q9uW/NRHrXdqaR5Wgg4ftsPhCpt5jQnq9D70uTcO+NJ3H75Ql0CUqtwom09ICIARA2QPD1U2vI4Pq8hvQ4a9W1deMwsNkdvS9NwsW8CDpcTq0wKy3KV7PHWkt2FO68Mt5mc0G1izTYO4/GjBgrfLw0yRq6N4yT0LkApNqQhW0B5TgclY3OolAaQtQysJjvI2RgfRlWhHd9K9GUaUCtWVpIFtfnCD2vBoBQ/6cM3WOxGfg0sAy7Q4vQmBGDy6VBaM3R4+zcJLuGuBIA4QIMPk+DFACxBzJ856I2cAh9V3zQccJkze1oz9ehqyQYJ0wW7A4twhezimXv4SEWPsQ+L2W81VtMuJBmxG+nLx2U78EF+vYAROq1TcFHa44er/m8gIP6XFIFSwURAHEiifWAsHNCWnP06N8wivaE8Bk4WnhFmHkhXSXB9H4GlKGolYGnBphwwciFNCO6SoLRu9ob99aPxu2XJ+BKWSAaM2JUzxdhw4BaACIWOpyl0dBRHII7r4ynIfByaRAaM2Loc9Yqv4NqFMArvUao6+FKWSD61ky0CVF09HhvyjSgf5MHbr04GedT43F27vApw/sfkWmCAMKEkJq4dOwKKcGOoFJczIuw8YSo3YRWlA9HZWPzs1W0wXXcKC8kiwt4xJ6X0PnZgxKqHY3JxBeziulV9sulQWjP1+GH5Dmc5XyZhjSfUa2GV4QLRqQAiNZwIeZ74fN4nIxPxdm5SbiYF0EveHxnnIdPA8s4vR1C8MH324sx4CkYtWf82/vM74zz6JCrk/GpeM+3Ekei54sa72pfr3UpCbhcGoR3nq3C4ahsHIvNwJ+jUof0POoIEQBxInF5QPi8IFzVsQbeHoHuZdMF9wlRmpguBCG15kS0ZEfh1ouT0b1suuoVfuTChr3z5oORpkwDrpUHoH/DKAy84447r4ynS1FSXgalhrcUDwn7cakA8jDgg52Dw+xfU6YBV8oCrYUBNnng7utPoXvZdM2hQ6sqcUyjv2fVFPSs9FEt5ErouhVKOO/fMGpQxbzhAiBf6y2oNmSJhpBjsRnYGVyKuMwMDgAAHlVJREFUL2YVo7MoFKcSUuyu5moBIUdjMukQmbbcSEW7p/Odv1hQkQokXHtF7NUVYFdICfbPzsP51Hh0FoWisygU51PjcSohhdOwZxvXSuCECx6kAoiW3g2+/oiBshMmC+pSEtBREI4blX7oKAjHsdgMfB7yHPbPzhv0m8gZO0IGv5wxL+YzqUTvpkwD/hhYhi/DilQ/HzHnS51HY0YM3mVU2yIAoo4IgDiR5ADIIAh5xx19ayYOghD28Vokp1PncT41ns6taM/XOaU3RAqMnE+NR1OmAZdLg+iwoP5NHuheNh1tuZGyy/rae42QB6MuJQHHYjNsAETIk+JIuODrS73FhNYcPbqrfNG31osuAnClLJCGOuZ7awGvam4myG615kR0FISjb60XLpcGqRISKWfhgAr9GnjHHT0rfWw8O2eSkvGf8YlD+sbJFYJlD0SYhsf2oEXYEVSKnpU+DtknhO/xryPy8Na0pWjJjkJTpoE2RKVCiBB4CD0vxSjlAhE2lByNycSe8IXYHVqEw1HZaM6KxvUKf7qKHV9ZX3s5DkrbgcgFNgAiBC5ivRVccMFXGUzIq8EFHKcTzbSnvqMgHE2ZBhyIXIDtQYuwV1fACYHscWMPLrkgWc0xL9SOG9PojTr5vB5aAwj1nZ1PjUdrjh7/NG0pjkTPp58/GpNJAEQFEQBxItkDEHt5IbTh8fYIURCipTFfa7ZWirizbhyuV/gLJqg7a2ODCGVIU/HNPSt9cG/9aAy8PQJ3XhmP6xX+aM3Rq7LhIRtQuECCDSBagQf7OxADHhRwNGdF40pZIHpXe6N/kwfurR+N3tXeuFQYZhPWxgV/ahjubONdC08glWj+44qp6H1pEhrS43j7IAXGhSpaCZ1LW24k7r/rhu4qXzrsinntDxcA+Y/INFQbskR5QdjhWB/OWIK9ugJcKQvk9ITwVdUSa9xw/c1lXB2OysY7z1bhkD4HLdlRkhPUuYBCrEHJZeDJWTFnQghlXFN9+3DGEnw4YwmqDVlozdHjWnkAuopDcCHNqNk+I+z3ZAOInKpUfB4bPsgQ8nywz/dUQgrOp8Zb8zmKQ9CcFY2T8an4Msya07F/dh7nZzhijIgZ51Kg9ezcJDRnRdM7sB+NyeQcY0wYV3p+fPDRkB6HeosJ7zxbhWpD1qBrnwCIchEAcSLZS0K35xGhDJDmrGjcWz8afWu9BoWAOAJAmMZ7vcWEH1dMxe2XJ6AtN1J149IRfeDyilBG9vnUeLRkR+FaeQD61nqhf6MnBjb/PVzrYl4EbWhLgQMxSeFsANHCg2HvGOo86y0mNGUacDEvAlcXz7R+FxtG4e7rT9F5NC3ZUbxeDq3BVKsxQ4E2tR+JUA7W2blJdp/nOl9mvpeYc7n/niuulQcM8nwMNwChQrDEAggbKr4KK8T7fs/jcmkQziQlKzZ4xBg+fEbbgcgF2B1ahPZ8HRrS4ySH06hhUCqFEC6Dk2lIUqFa+3T5OJWQgkuFYbi6eCa9WEHlj0jJyxBzDJ8HRKrnQyhkzB54UFW3TiWkoNZsrbR0qTDM6iEqDsGR6Pn4POQ57Agqxc7g0kGJ5EqTyeWODT5IlToWjhvT0JRpwHfGedjqX4EDkQs435t6Xwpi5ZzzcSN/jgr13i3ZUWjMiMFvpy+1gQ8mgHyttwzpedQRIgDiROLzgLC9IWIg5EKakS4vS20WKGTcaGnEU4ZR70uT0F3lS+eGPGrGJrNPQhW1qDrrN5dPw93Xn8LA2yNw740n0bvaGzcq/dBVHIKW7ChcSDNy7h5OgQ1lrPPBilIAkeqNoc6Lgg3qBnnnlfHo3+SB+79zpT0cVxfPREt21KD9VbSGDnu/vZqFFxrS43Bz+TT0rJqCluwoVfvDdZ5CAFJrTkRnUSgGNrujqySYPpZrjhguAEIloVMQwmxiIKQmLh1fhRXiPd9KGi6/M85TxYi3ByRcRtqR6Pn4IKAcu0OL0Jqjl5QbwmUsChlwYo6TY2hyQQiXIX0kej6+CivEzuBSfB7yHA5HZaPeYqLL/F4uDaIr451JSubdPZx63FEAIiZXhYKN04lm1JqteZNdJcHorvJFd5UvWnP0qDZkYU/4QuwIsuYCUWFISjwcfL+XmuNY6DP4fnuqUt/O4FJ8PGMJL9io1fiuYSZ8HDem4YOA8kGblzIb8YAoFwEQJ5JcAGH/TRlJF9KMuLNuHPo3eXAaSFom43IZbfUWk3UH9bVeuFQYJno12Bkbn3eEy0vSkB6HttxI2jMw8I47Bt4eYQ3dWjcOPaum4EalHy6XBqEtNxLNWdG0+5cCEa7wKjaA8CWsC3lUhCCjMSMGLdlRuFQYhu4qX/SsmoL+jZ60l2fg7RHoW+uFm8unobMolN5Zni+BXIt8Dva/joBPquJb31ovdBaFqjaOuRYTxPSp1pyIq4tnYuDtEXTOFdf7DUcAkQMf7NCqA5ELsNW/Al3FIai3mFTzhPAZb/aM+q/CCvHb6UtRE5eO5qxoumKXFAARghF7fRMLTHJgRAhKDkQuwK6QEuwMLsWe8IU4FpuBH5LnoD1fh0uFYbhSFoiu4hBczIugS6ifnZuEUwkpOBmfyruvBzsJXUrolZDXhenRoHIJLpcG4XqFP65X+NNzx3FjGr4KK6SrhlHJ41zfhdzvVolRL+V19sYYs52MT0VLdhSOxmRiV0iJjddDSwDhO+cTJgvaciNRbcjCVv8Km2O45gjiAVEuAiBOJDaAMMOupHpDmMZSz0of3N/iio6C8EGrqFom5XIZb7Vma9ngu6+NxY8rptKudS0+z1GhWlTfqH7wQQnTuG9Ij0NzVjTa83W4UhaIH1dMxZ1143Bv/Wj0b/Kgq0LdfnkC+tZMRM+qKeiu8qVBpaMgHOdT4/HkiFkYMyIYpxPNaMo0oDEjBo0ZMWhIj6Mb9VhzVjRac/Roz9ehoyAcHQXhuFIWiBuVfuhZ6YNbL06mz+He+tEY2Oxu/f8bT+LOunHoXjYdXSXBaMuNtAkr4/NuML8P5r9a/dZaevaosUttvKlWhSuhwhDs/7P7xCz4MPCOO1pz9PT58MHHcAQQLi8I8zExOSFHoufj4xlL0JqjR3NWtKIQEKnGEZfxdjQmE9sCyrE9aBGas6JRa06UbZjKPScxhqrQCrgUKGEa45ShXxNnzSP5KqwQn4c8h+1Bi+hqW9WGLJxONKM1R4/GjBhcXTzTCiglwbhcGoSukmC05+vQnBWNs3OT8A8eMZjgEY2auHTePC1mUZILaUY0ZRrQnBWN5qxo2jPTVRKMrpJgq6e7JJg+hhpr+3T52BVSgi9mFePLsCIciZ6PozGZknI4xIAIH1hqMWal/r7HjdYk8wtpRvwxsAyfhzzH+3q1z5W9uMCEoc6iUOwMLsV7vpWC4EEARD0RAHEiifGACMEIH4jUpSTgRqUfHnzgahOe8TAaZZjS+ySs9UJXcQi9isyc+LXOFXmYuSRcHgjK20Hd3Fqyo+iNpK5X+KN72XQrkKz1oj0PT4+MwNMjI9C3ZiLuv+tm9U78r4elf6OnFWY2jLKWEv5fr8vAO+70Hid3XxtrLZtc5UsngLblRqIp04CG9Dgb7ws7N8QecChtcjwaahZaYPanIT0OPaum4O7rT9Egz+6nXC8PnyeH73pmnhP1GzLDLIVePxwBRMgLYg9AmAbLkej5eOOZF3A60Yz2fJ1mECLFQN8/O4/em0BukjobErQwStn9kgskbBjhazVx6ag2ZGGvrgB7dQX4KqyQDmfaFVJCP07t4v70yAhM8IimKx+dnfv3ghHs65M5/x03pmGvrgBfR+Thq7BC7NUVYGdwKQ1D1HPM/gqds5ImBhLV/m2lAAiVZN6ao8dBfS49btljgvldaNUH5mednZuErpJgfBBQjl0hJYOAhQCIdiIA4kTSCkCoSbOrOAQDm90FNyx0pDeEChPrrvLFjyum4mJehA2IPKqJyWL6LSZ8i2pUHgWznU+NR02cdR+QMSOsO91Sng+2B4RabbqQZkS9xUQ3vrAsMefoqN+I+VvZC7lSO6SQAuVr5QG0x46qcKXWuLPn8eCDj+asaLqqGPOc7MEHARBpoVjsFdOjMZl4z7cS+3T56CgIp8v0PmwQ2Rlcih1BpTiTlIyG9DicMFkUG7VKzpdtBKsBHXxGrZBRz84HEcoBeXpkBL4Ms5YIZrZD+hzOv49EzxfMBVETLvjgzRHAwfX+fOfE9xufjE9FR0E46i0mvOtbOSjciv2+ap4713VMjZnzqfHorvLFVv8K7NPl058tZl4gAKJcBECcSHIAhC8PhM9wac3Ro3+jJ/rWTOQMIeELY9HSWKfOq2/NRPSt9UJrjp7XDa6FYauVAWuvz9S/YkFEKAn9aEymrCpYQl4MR4ROiflthP5Vy9vB/m3qUhJwqTAMP66Yir61XmjJjrL5zqSMK77npTTmuV3Mi6B3N2dew/beg5ojCIDYekDk5IX8MbAMfwwsU71ClhIYocKydocWoaMgXPZO6lqvPouFEaXAYs9LQrX9s/PoHJD9s/NEJ5vzgYbawOGo30UqgLCBgetcT5gsdP7pl2FF+Cqs0KH9EYKPxowYdBaF2uw1wn4dARBtRQDEiaTEAyKlQlZTpsEamrPRE81Z0U6RCE6tNl9dPJMOC6LyQxwNIg/7exDbjsZk2gAIG1qov53FiyHnNxEay0KPK/n+W7Kj0LvaG3dfG6sYhrm8NHL6dHYuI9l8szuuLp7Jm8/FBx7EAyLsDWH/XwhEauKsyeDv+lbSJY+1hhCxUHIkej7e93seB/W5dOlzJWFZ9oxRR/TJkQAiBTS0KoFr7/mH8XvY+3z2d09VLdsTvhBfhhXxvp8a58/lqeQ71+PGNHQWhaLeYsIWv+d5y+yyG3tOIACiXARAVNaWLVvwzDPPwM3NDeHh4Th69Kjo1yoNwRLjEaGMrAtpRtx6cTIGNrvzxrQzjTnmngJaGe/MsCyqvGt3lS8a0uMc5hHRqm9yvgc5AOKM4VNSDHUxxroWvw0zHPDOK+NxqTDM7uaZYj+fC47EAAjzPc6nxuPm8mkY2OxuU+lK6HtizgXM9igAiBrzqD0PiBphWft0+djqX0EXebCXF6I0b4TPgOMybHeFlGDj1GU4Ej0fF/MicHZuEq9HROgztDAYhfpmr89qQ4gcAFEKdGIgz57hr9VvwAcWYn4PZp7HgcgF+DSwzCHVrcQASE2cNRTscmkQ6i0m7AwuFQUefDBCAES5CICoqM8++wxPPPEEtm3bhvr6eqxcuRIeHh7429/+Jur1Sj0gYnJCmMZNXUoCri6eiftbXOm8EHtGllZhL1wGeEN6HK4unon+DaPQvWw6HW6iheEstU+O+g4eFQCR+/2xDW8hI12tccgMLas1J6Ip04Cby6fh1ouT6epi9r6b04lmVBuyePsmdP72rk3msZTH8u5rY3H75QmSks0fVQBRax79Wm/hBQ2uRHS5pXqPxljLiJ5KSEFnUSiosriOMBL5jFZm+zKsCB/PWEJX+jmTlKzYiOaCFi37pgREHjaA8PXNEVCn5pgTaseNaag1J6KjIByHo7LxaWAZdof+3evB18ejMZl0kr5ajX19UmOgLiUBV8oC8eGMJdgTvtDmfMRCB3NuIACiXARAVFRkZCSqqqpsHgsICMCvfvUrUa+nbpw1iSZOw0GsF0QsgJydaw3raM/XYeDtEYNiyoUMK/ZjWhjllIHYnBVtLVP7ynhcr/CXHJrlbKv9Us5ZLIBUG7IeugeE77e3t8pvz8OhtueDCbg3Kv3ocSUGPLj6JAWepMAHtbng/d+5om/NRJsNPKWAB3sucXYAUWse/cZgFgQQoXwQKRBCGTLUJoFdJcE4OzfJYSFZYgzyY7EZ2B1ahPf9nseR6Pl0aKFUCHFUhSKlfWcanvYghAkgX0eID8GSCh1sQ9xZvkMlY4vyeFwqDMPpRDM+DSzDXl2BKABTq/GFW1GfedyYhtYcPdpyI/HGMy/g64g8SfDBt1hBAES5CICopIGBATz++OPYvXu3zeO//OUvYTQaRb0HdeNsr5qMWnOiLAiR6gWhDDKqpOfAZne05UYKhmQJGYBqewUoY7HWnIjGjBj0rPRB/4ZRuLp4Ji6kGUUlBlM7lCuJ47f3ONcKvZLvRUsAUfJ72PvtxYw5e8Y6F5yoNZ6onYdvvTgZt1+egK6SYEljQwxk8V1n9o5lj9kblX548LEbblT62XgnxYCH0NzhzACi5jxanzMLJ0zCXhCpe4MIeUIoI5/KC2lIj3PIfiFSPCLHYjPwechzeGvaUhzS5+BiXgTtEeEz4pmr3MyqX2K9I1r2W8jYZ4MHH4hIBRApXo9HrXF9h3wej3qLCZ1FoTioz8X2oEU4pM8ZNG7EjFMt+3IyPhVdxSE4OzcJ659ZhoP6XPp5qSFX7EYARLkIgKikzs5Oq/eipsbm8fXr18PPz4/zNf39/bh16xbd2tvb4eLigoblY3FpxSScSIrFf8Yn0q3aOMfmb6XtWEI83WoSTTiZbEB71WR0b34CbWXTcSIpFjWJJpvjtGzMz6pJNHG2b+cYcSZtNlpKfHHlV0+hvWoyzqZH4Ns5Rs7jme/F9XmO7J+U74HZDkSn4D/jE22+g5pEE77WWzDafSZGufnjPyLT6Of4vgu+72eoNva4OZ8dirbyqbj66zFoK5uOk8kGp/sOahJNOJM2G5fXjMW11zxwPjuU/j2pY5Rc89XGOdgfa4SLiwt6enocMTVKkprz6D96l6C19Fn8JS4Jf45Kxdd6i6rtz1GpNu1AdAoORKdgjy4Db05bjG/nGNFUFIC/xCXRz1GN63Vcj6ndvjGY6c/aHpyHrQFF+Dw0G99bInEy2YBDhmR8YzDbNCnvq0ZTq//sfuzRZeDPUamDHv+38PkYO1KHsSN1+CJsPv0413fB9d3I7buYflLHsMcJc7xoNVa4vstDhmScSZuN/8oLxqeB+Xh7+iJsD85T7TdnXwNC1wff9Ued71/nxqC9ajL+f98SbPF7Dl/rLZyvYzeu65zr+t8dkeS08+ijIgIgKom6cX777bc2j//mN7+Bv78/52teffVVuLi4kEYaaaQ5vHV0dDhiapQkMo+SRhppj1Jzxnn0UREBEJUkJ3SAvXL3t7/9DS4uLmhvb7d5fKi1jo4O+sJ92OdC+kj6Odz62NPTg46ODvzP//yPI6ZGSSLz6PAdl8O1j8Oln0Otj848jz4qIgCioiIjI7F06VKbx2bMmCE5efLWraEdUzgc+jkc+ggMj34Ohz46k8g8Kk7DoZ/DoY/A8OjncOgjkTQRAFFRVPnIjz76CPX19Vi1ahU8PDxw8eJFUa8fLhfocOjncOgjMDz6ORz66Ewi86g4DYd+Doc+AsOjn8Ohj0TSRABEZW3ZsgU+Pj5wdXVFeHg4qqurRb92uFygw6Gfw6GPwPDo53Doo7OJzKP2NRz6ORz6CAyPfg6HPhJJEwEQJ1J/fz9effVV9Pf3P+xT0VTDoZ/DoY/A8OjncOjjUNJw+b2GQz+HQx+B4dHP4dBHImkiAEJERERERERERERE5DARACEiIiIiIiIiIiIicpgIgBAREREREREREREROUwEQIiIiIiIiIiIiIiIHCYCIEREREREREREREREDhMBECfSli1b8Mwzz8DNzQ3h4eE4evTowz4lUXrzzTcREREBT09PjB8/HpmZmfiv//ovm2N++uknvPrqq5g4cSLc3d1hMplQV1dnc0x/fz+WL1+Op59+GiNHjkR6ejo6Ojoc2RXRevPNN+Hi4oKVK1fSjw2VPl66dAlFRUUYO3YsRowYgVmzZuHUqVP080Ohnw8ePMCvf/1rPPPMM3B3d8fUqVPx+uuv2+xqOxT6ORxF5tFHa0wO1bmUzKNWDYV+EmkjAiBOImrzrW3btqG+vh4rV66Eh4cH/va3vz3sU7Mrs9mM3//+96irq8PZs2eRlpaGKVOm4Pbt2/QxGzduxKhRo/Bv//ZvOHfuHPLz8zFx4kT09vbSx1RVVeEXv/gFDh48iO+//x4JCQmYNWsW/vu///thdItXf/3rX/HMM88gJCTE5qY5FPp48+ZN+Pj4YNGiRThx4gTa2trwzTffoLm5mT5mKPTzN7/5DZ5++mns3bsXbW1t+Pzzz+Hp6YnNmzfTxwyFfg43kXn00RqTQ3UuJfMomUeJ7IsAiJMoMjISVVVVNo8FBATgV7/61UM6I/m6du0aXFxc6M3DfvrpJ3h5eWHjxo30Mf39/RgzZgy2bt0KAOjp6cETTzyBzz77jD6ms7MTP/vZz7B//37HdkBAfX198PX1xcGDB2Eymeib5lDp45o1axAbG8v7/FDpZ1paGhYvXmzzWHZ2NoqLiwEMnX4ON5F59NEZk0N5LiXzKJlHieyLAIgTaGBgAI8//jh2795t8/gvf/lLGI3Gh3RW8tXU1AQXFxecO3cOANDS0gIXFxd8//33NsdlZGSgpKQEAHDo0CG4uLjg5s2bNseEhIRg3bp1jjlxESopKcGqVasAwOamOVT6OGPGDKxatQq5ubkYP348QkND8S//8i/080Olnxs2bICPjw8aGhoAAGfPnsWECROwY8cOAEOnn8NJZB59tMbkUJ5LyTxK5lEi+yIA4gTq7OyEi4sLampqbB5fv349/Pz8HtJZydNPP/2E9PR0m9WfmpoauLi4oLOz0+bYiooKJCcnAwD+9Kc/wdXVddD7zZ07F88//7y2Jy1SO3fuRFBQEO7duwfA9qY5VPro5uYGNzc3rF27Ft9//z22bt0Kd3d3fPrppwCGTj9/+ukn/OpXv8Jjjz2Gn//853jsscfw5ptv0s8PlX4OJ5F59NEZk0N9LiXzqFVDpZ9E2ogAiBOIunF+++23No//5je/gb+//0M6K3latmwZfHx8bBLIqEmoq6vL5tjy8nKYzWYA/JNQUlISKisrtT1pEWpvb8eECRNw9uxZ+jGum+aj3EcAeOKJJxAdHW3z2IoVKxAVFQVg6PRz586d8Pb2xs6dO1FbW4s//OEPGDt2LD755BMAQ6efw0lkHn00xuRwmEvJPErmUSL7IgDiBBoqoQPLly+Ht7c3WltbbR4fCm7YL7/8Ei4uLnj88cfp5uLigsceewyPP/44mpubH/k+AsCUKVOwZMkSm8fef/99TJo0CcDQ+C0BwNvbG//8z/9s89gbb7xBG6pDpZ/DSWQefTTG5HCYS8k8SuZRIvsiAOIkioyMxNKlS20emzFjxiORPPnTTz/hhRdewKRJk9DY2Mj5vJeXF9566y36sYGBAc5EtF27dtHHdHV1OU0iWm9vL86dO2fTIiIiUFxcjHPnzg2JPgLAwoULByVPrlq1il7NGyr9HDt2LN5//32bx9588034+voCGDr9HG4i86jzj8nhMJeSeZTMo0T2RQDESUSVj/zoo49QX1+PVatWwcPDAxcvXnzYp2ZXS5cuxZgxY/CXv/wFly9fptvdu3fpYzZu3IgxY8Zg9+7dOHfuHBYuXMhZis/b2xvffPMNvv/+eyQmJjp1KT5m2AAwNPr417/+FT//+c+xfv16NDU14U9/+hNGjhyJ7du308cMhX6WlpbiF7/4BV0+cvfu3Rg3bhz+8R//kT5mKPRzuInMo4/mmBxqcymZR8k8SmRfBECcSFu2bIGPjw9cXV0RHh5Ol190drm4uHC23//+9/Qx1GZEXl5ecHNzg9FopKu7ULp37x6WL19Ob9w0b948tLe3O7g34sW+aQ6VPv77v/87goKC4ObmhoCAAJvqLcDQ6Gdvby9WrlyJKVOmwN3dHdOmTcOvf/1rDAwM0McMhX4OR5F59NEbk0NxLiXzqFVDoZ9E2ogACBERERERERERERGRw0QAhIiIiIiIiIiIiIjIYSIAQkRERERERERERETkMBEAISIiIiIiIiIiIiJymAiAEBERERERERERERE5TARAiIiIiIiIiIiIiIgcJgIgREREREREREREREQOEwEQIiIiIiIiIiIiIiKHiQAIEREREREREREREZHDRACEiIiIiIiIiIiIiMhhIgBCREREREREREREROQwEQAhIiIiIiIiIiIiInKYCIAQERERERERERERETlMBECIiIiIiIiIiIiIiBwmAiBERERERERERERERA4TARAiIiIiIiIiIiIiIoeJAAgRERERERERERERkcNEAISIiIiIiIiIiIiIyGEiAEJERERERERERERE5DARACEiIiIiIiIiIiIicpgIgBAREREREREREREROUwEQIiIiIiIiIiIiIiIHCYCIEREREREREREREREDhMBECIiIiIiIiIiIiIih4kACBERERERERERERGRw0QAhIiIiIiIiIiIiIjIYSIAQkRERERERERERETkMP0/wv0FXxwEEkYAAAAASUVORK5CYII=\" width=\"800\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "raw = images[0]\n", "cor = deconv_MLEM(csr, images[0], maxiter=2000)\n", "\n", "#Display one corrected image:\n", "fig, ax = subplots(1, 2, figsize=(8,4))\n", "im0 = ax[0].imshow(numpy.arcsinh(raw), origin=\"lower\", cmap=\"inferno\")\n", "im1 = ax[1].imshow(numpy.arcsinh(cor), origin=\"lower\", cmap=\"inferno\")\n", "ax[0].set_title(\"Original\")\n", "pass" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "<ipython-input-20-445809682616>:6: RuntimeWarning: divide by zero encountered in true_divide\n", " norm = 1/R.T.dot(numpy.ones_like(F))\n", "<ipython-input-20-445809682616>:7: RuntimeWarning: invalid value encountered in true_divide\n", " cor = R.T.dot(M/R.dot(F))\n", "<ipython-input-20-445809682616>:9: RuntimeWarning: invalid value encountered in multiply\n", " res = norm * F * cor\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "0 261744.75\n", "100 213.77441\n", "200 33.487305\n", "300 17.205078\n", "400 7.6657715\n", "500 4.576172\n", "600 4.258789\n", "700 3.6054688\n", "800 2.5957031\n", "900 1.807373\n", "1000 1.6512451\n", "1100 1.4208984\n", "1200 1.1898193\n", "1300 0.98669434\n", "1400 0.8183594\n", "1500 0.68151855\n", "1600 0.5710449\n", "1700 0.4821167\n", "1800 0.40985107\n", "1900 0.35058594\n", "2000 0.3024292\n", "0 394157.62\n", "100 159.6875\n", "200 53.871094\n", "300 19.878906\n", "400 9.826172\n", "500 4.1464844\n", "600 2.4799194\n", "700 1.6993408\n", "800 1.2145691\n", "900 0.89471436\n", "1000 0.67407227\n", "1100 0.5165405\n", "1200 0.401062\n", "1300 0.31459045\n", "1400 0.25689697\n", "1500 0.25\n", "1600 0.25\n", "1700 0.25\n", "1800 0.25\n", "1900 0.25\n", "2000 0.25\n", "0 144117.19\n", "100 69.64014\n", "200 61.936523\n", "300 19.249756\n", "400 16.606445\n", "500 16.043457\n", "600 11.894531\n", "700 8.779297\n", "800 6.4853516\n", "900 4.690918\n", "1000 3.3764648\n", "1100 2.5717773\n", "1200 2.041504\n", "1300 1.652832\n", "1400 1.3607178\n", "1500 1.1367188\n", "1600 0.9614258\n", "1700 0.8220215\n", "1800 0.7095947\n", "1900 0.6176758\n", "2000 0.54241943\n" ] } ], "source": [ "deconvoluted = []\n", "for i, img in enumerate(images):\n", " cor = deconv_MLEM(csr, img, maxiter=2000)\n", " deconvoluted.append(cor)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# # Re-normalization\n", "# for img, cor in zip(images, deconvoluted):\n", "# msk = img>=0\n", "# ratio = img[msk].sum()/cor[msk].sum()\n", "# print(ratio)\n", "# cor *= ratio\n", "# cor[numpy.logical_not(msk)] = -1" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAEsCAYAAACbnn2RAAAgAElEQVR4nOy9e3Bb13Xvj2SS2JTjKLGdWIrdum1qx7YovkASJEAcPAjiSYBv8CnRViTZTWznTjvtdG7yi9NHHOdOp7/ObX+5aZv62o0tWZEsVQxlsqQphgwRkJek+TBJVS/LtSwlTm9SP6YTZ5J4/f5A1tbGxt7n7AOAIiHt78weieccHBycsx/rc9baa1tASUlJSUlJSUlJSUlJ6bqUZaMvQElJSUlJSUlJSUlJSWljpIBQSUlJSUlJSUlJSUnpOpUCQiUlJSUlJSUlJSUlpetUCgiVlJSUlJSUlJSUlJSuUykgVFJSUlJSUlJSUlJSuk6lgFBJSUlJSUlJSUlJSek6lQJCJSUlJSUlJSUlJSWl61QKCJWUlJSUlJSUlJSUlK5TKSBUUlJSUlJSUlJSUlK6TqWAUElJSUlJSUlJSUlJ6TqVAkIlJSUlJSUlJSUlJaXrVAoIlZSUlJSUlJSUlJSUrlMpIFRSUlJSUlJSUlJSUrpOpYBQSUlJSUlJSUlJSUnpOpUCQiUlJSUlJSUlJSUlpetUCgiVlJSUlJSUlJSUlJSuUykgVFJSUlJSUlJSUlJSuk6lgFBJSUlJSUlJSUlJSek6lQJCJSUlJSUlJSUlJSWl61QKCJWUlJSUlJSUlJSUlK5TKSBUUlJSUlJSUlJSUlK6TqWAUEkpj3r33Xfhi1/8Imzfvh1uuOEGKC0thYMHD270ZSkpKeWgd955B/74j/8YGhoa4LbbbgOLxQKPP/74Rl+WkpJSlhobG4MHH3wQPvvZz8KWLVvg05/+NMRiMZibm9voS1NS2hApIFRSyqMaGhrg4x//OHzrW9+CkydPwt69e8FiscBzzz230ZempKSUpS5cuABbt24FTdNIm1ZAqKRUuGpvbwePxwPf/OY34fvf/z4cPnwYampq4EMf+hCMjY1t9OUpKV11KSBUUsqTTpw4ARaLBQ4cOJC2vaGhAT796U/Dr371qw26MiUlpVz0/vvvw/vvvw8AAP/xH/+hgFBJqcD15ptvZmx799134fbbb4f6+voNuCIlpY2VAkIlpTxp79698NGPfhR++ctfpm0/cOAAWCwWSCQSG3RlSkpK+ZICQiWla1cejwfuueeejb4MJaWrLgWESkp5Uk1NDVRVVWVsX1lZAYvFAn//93+/AVelpKSUTykgVFK6NvXWW2/B1q1boaWlZaMvRUnpqksBoZJSnnT33XdDIBDI2H758mWwWCzwxBNPbMBVKSkp5VMKCJWUrk319vbChz70IZVYRum6lAJCJaU86e6774ZgMJixHYHw61//+gZclZKSUj6lgFBJ6drTl7/8ZbBYLPC3f/u3G30pSkobIgWESkp5kgoZVVK69qWAUEnp2tJXv/pVsFgs8LWvfW2jL0VJacOkgFBJKU/at28fN6nMwYMHVVIZJaVrRAoIlZSuHSEMfvWrX93oS1FS2lApIFRSypNefPFFsFgs8Pzzz6dtDwaDatkJJaVrRAoIlZSuDf35n/85WCwW+PKXv7zRl6KktOFSQKiklEc1NDTAJz7xCfiHf/gHOHnyJOzbtw8sFgs8++yzG31pSkpKOejFF1+Ew4cPw1NPPQUWiwU6Ojrg8OHDcPjwYfiv//qvjb48JSUlE/qrv/orsFgsEAwGIZlMZhQlpetNCgiVlPKod999Fx577DHYtm0bfOQjH4GSkhI4ePDgRl+WkpJSjrrrrrvAYrFwy4ULFzb68pSUlEzI5XIJ27PFokxjpetPqtYrKSkpKSkpKSkpKSldp1JAqKSkpKSkpKSkpKSkdJ1KAaGSkpKSkpKSkpKSktJ1KgWESkpKSkpKSkpKSkpK16kUECopKSkpKSkpKSkpKV2nUkCopKSkpKSkpKSkpKR0nUoBoZKSkpKSkpKSkpKS0nUqBYQFrl//+tdw8eJFeOutt+Dtt99WRRVVDMpbb70FFy9ehF//+tcb3XyFUu1aFVXMFdWuVVHl2iuF0K6vFSkgLHBdvHhRd3FVVVRRhV8uXry40c1XKNWuVVElu6LatSqqXHtlM7fra0UKCAtcb731FlgsFvhuRQAGqxozyovVkYy/eWXIFobvVUbhrz7zALxkD8CUxw3/WhOCIVs4q/KvNSHDMmQLw8GSDjhmbYYJrR6mPG4YqQ1KfVZ0Pt53y16PTBmpDcJL9oBhGakNQs2N/WC7cbf0Z/Jd2O8dqQ1KlWy/b7zOBzO+OhiyheF/7+iCF6sjGefO5nni8+PVrzG7H14OV8Pzpe3w7M44jNQG047j1fUjVj9YLBZ46623Nrr5CoXt+nh1fcYzGbP7U8XRAD9we2Ha54RZvx2mfU6Y8dXB950+GLKF4YWKFnihogVerI6YrgPrUXh1EuvNkC0M3y1rg8GqRt3rlG2j9N/4HQuRKvJdonOxfQXvb9uNu8F+4wOwEKmCF6sj0v2Q2X5Gr0x53HDM2sy9v6J7PV7ngwmtHg6WdGTUB1HfkfC64GBJB7lnRs/3B24vPLszrvsb6N94uKwVjlmb0+6XaDx5oaIFni9tzxjTBqsa4XuVUThUHiyYdv1UcROM1/lgzNGgW16yB+BwWWt6uxeUI+UtpP2I2vtL9gB8t6xNqj0Z9b9HylvgSHmL7jmeL23X/Z4j5S267ZGtG2wZsMbge5VRbpsdsoVhwBqDl+wBbr16yR5IGydsN+4G2427de0kLAmvi3yOHmeGbGEYr/OR/7P37AduL3yvMiq0l3if423DMqHVw3fL2rj7fuD2csdB0bhI24Hs9jFHA/xzcVx4/OGy1ow2OWb3wzM7OjO2Y1//L9Ym+F5lNK18+75ueK4kTv4esMbg+bLQpm/X14oUEBa43n77bbBYLDBY1QjjtS0ZZcLebFgmHU0wamuHp+/fA2diDpj3BmCqLgaTjqa0wtumtx//nqqLZZRRWzscKe2DpNYIiw0+SGqN3ONERXTe9S4JZxSSWqNhSTijUFe0DxxFe8m2aS1CCr1N5nz5KglnNOM34N+8fXrnEe2b8wRhOeCFkeoOeLb4AZiwN5NzZ3PP6frEq2NJrRHOxBwwUt0BB4r7M+olW99frI6AxWKBt99+e6Obr1DYrkdqg9znJLr3M64wzHsDsBpyw3LAS9rWmK0NhqviMGprhwl7c0Z9WO/Cq4P09oQzCjOuMEzVxWDM1kbamqjItFP272ktAqciGsx5gtxjZOuio2gvOIr2wqw7BBfaq8n1rkdfo3c/l/z1MGZr073XdJnWIrAS9MCgtYu0G1G7xn/pz8jUmaTWCPPeABwp7RM+N/q+T2sROFnTqjuu4Bg16w7B0/fvgQl7M3es+15ltGDa9b/WhOBkTSvMukMw4wrrlpHqDtI+ZlzhtHGELpOOJhiuimeMKewzGKnuSNtuNMaKnsuorR0OlezWPcegtQtO1rQKj6HbuugaZlxhw8+Lykh1B8y6Q9zfMVUXgzlPkNQxbNesbUT/iyWpNcLJmtaMY7CeJrVG7vctB7zC+p5wRmGgolu3LbBl1h2CQyW7ufuW/PUwXBXnjoF65Xh5T8a2pNYIR8t6ucdP1cVgoKKb2JvYHpNaI3xnx4Ncm3SgohuGq+JwsqY1rYzZ2uDgzv60bYXQrq8VKSAscPGAULbhY8dxwtoJR8t64VREg2ktwjW69QYGduDQ66An7M1wqGQ3TNibYTXkNg2C+TS0sjXIWLhjC/4mHGCwszd7LnrfegKinvFgBjLZzyz4/LAWdsGgtQuOlvVmDYSsgcKrnwlnFJb89TBhb4an79+jC4WFBIQv2QOmnidbV6a1CMy4wrDY4IMlfz2shV0w7w3AUGUchirjMF7bkvFC4GoCIe+YWXcIJh1N5NpkoNBoG/0da2EXrAQ95Pxm6yC266m6GMx7A7AS9MDJmta8909GBQGBvk9GL2ymtQgsB7xwoLhf2I55L3iGKuMZIKEHhGikGj2/hDMKJ6ydMFwVz7jPPIN5qDIOJ6ydXCgsBMMR2/WYowFOWDth1h0yhMJpLULAxggKj5f3GPbPeM9Fbcmo76ULAofoc2iP6I3zw1Vx8jKIV/AeifYv+PzkN7DXMmprT6tb7LiBn2WB0OilIrYlFgaxno7XtnDrMLYl3rUktUY4Xt5jCgiTWiOMVHdwv2/eG4AT1k7hb+CVpNYIx8ozwW+qLgV9I9UdGftmXOE0WMT2OFUXg2c4QDhe2wKjtnYCkTT8jde2wLPFDygg3CApICxwZeshpGHwcMkuOB11kk7bLAzyjucNKIPWLph0NMFywAvz3kDOgJAPw0vWIMOBdaouBbUj1R3ESMJ/x2xtxDCc8wRBK9oPdUX7YM4ThAWfH+a9AVIWG3yw4PPDYoOPfMfJmlZiqI9UdxCPDnauLDyuFySKQFHGQ8AWNECn6mJwvLwHRm3tWT930QsIut6hgX64ZFdaPb9egFAGGGfdIVhs8MFigw9WQ24Ys7Wlvcmnn/d6QqIRGE5rEWLMiWBCtM+oLa8EPTCtRUxDIQ2EaPwtNvhgzhMk7TSf/ZPRfVrw+bkePxHcIeDNuMIwVBmXrjcrQU8GROpd15wnCMfLewyBcKou5SU8XLIr4z7zxp0ZVxieuu9z1wQQojEs4yUcrko9KyMgRK8Vb3ygnw/CKL09mzo6Ut0Bx8t7dOvwyZpWEHn5Es4ojNraYc4TFO6fdKS8kXrfgdAiGjPoc7P1CccFPSDkgR8CIc8GWmzwcc+Dz0IEd/h7zdhb+KKE3TfrDmUAJs/bydqFPE8gvqDDlzF0mXWH0iAS2+OkowkGKrphzNaW0VYnHU1wrLw3Awgn7M3w1H2fU0C4QVJAyNHExAQ0NjbC9u3bwWKxwLFjx9L2v//++/D444/D9u3b4cYbbwSXywUrKytpx7z33nvwyCOPwK233gpbtmyBaDSaMSn2Zz/7GfT19cHHPvYx+NjHPgZ9fX3wn//5n6auVQSERp7BCXszHCjuh2ktAmdiDm5HxOtARZ2SHgyO2trh4M5+Agd6bwuvVpExTMdrW2C4KvVGGt9ezbjCsBzwwrnmWjjbZIfzrTVwvrUGzjbZiedhOeCFBZ8ftKL9oBXtTwPBeW8AFnx+WPD5YclfD8sBL6yG3LAWdsFa2AWnIho576ttNnLeGVeYeE4wtAIN0KsFidkAIQ2GK0EPTNXFyOCRKxiyxiOWOU8QTkedJFwFj/+fxQ6o/cTtcMuHbwCLxQLPPffcpm/X+QZCHhwiICIkoHEheua8OpBL3RAVrPPDVVc8mTIF27deO09qjTBhb4bTUaepuohAWFu0J80gw/vHM0z1+sZc+6iklgq5P2HtNPXcV0NuOGHthKk6fugoW2ZcYQK9MkA47w3ASHUHMcb1gDDhjMJwVTwj/I831iScUThW3ktCn8drW+Bvdjih9hPbCqpdjzkaYNYdghPWTkMYRAAcs7VJewmxzxW1YbQFprVITkA46Wgi0CGqw+hFFH3PeG2L4TkGKrqF7Qq9VqJrxDrPq1N4L+gXPXoeQnobhp6L4I4XGsreE3Yf2hpmgHDeG+B6FhPOaIb3UCZq7JkdDxI4Y8GPB4RJrRGOlPZlAOGEvZlMVaBtU3zxeKC4nwuER0r7yMt1BYRXVwoIOXrxxRfhS1/6ErzwwgtcIHzyySfh5ptvhhdeeAFeeeUV6OzshO3bt8M777xDjnn44YfhjjvugNHRUXj55ZfB4/FAaWkp/OpXvyLHBINBKC4uhh/+8Ifwwx/+EIqLi6GxsdHUteIA82J1hDRG2UY/Ut1BjHQR5Bl1Rnplwp6KRx+0dsFywEs65atZeMaHyDjB8BKcl7Pkr4ezTXZ4tc0G55prYTXkhgWfX/hGF8PzcGCuK9oHdUX7yHajMlUXyzgWDXb0fJ1rroXX4pVwtskOywEvzLpTc1EwHp8OZ8kGElgDMVeDn73v6B19+v49MFQZz9oQ4RkHdJ2ccYXhVESD7+x4EEZt7TDpaIL/cX8N7LrzHvjy3RVcw3Eztuv1BEIWEqa1CMx5grDY4IOpuhh58UA/f7oe8OpHvqEw4YyS54qhViIANAJEHrhgWDMNnEb1jPYQ0vV7LeyCBZ8/o2+U8RzyvlcWCBFE0YskC3jLAS8cLtkl3VeshtwZXkW2HtB1YbHBR+Yeip4JbbTzvECi8eiZHQ+S8e7Je2uh747Pwn//jLVg2jUCIRruMl5C7N/Z8YaFw+GqOCz4/EIvIf4fI3ZEfbZsGbR26dbxSUcTjFR3EPjk1fEDxf0ZbYFtRyL7Ab1XomtHLyxbpxCQECiNPIRGL8zpz4nmxk7VpcJUR6o7Mq4Fz8fz9uldw4LPD8fKezPOh/cFxz9ZIBTZkTOuMHd+4VRdKvpnzNaWAYS4j/UQTtXF4NniB7gho8fLe2CkukMB4QZIAaGBWCB8//33Ydu2bfDkk0+Sbe+99x5s3boVvvWtbwFAKpPYhz/8YXj++efJMZcuXYIPfvCDMDw8DAAAa2trYLFYYHp6mhyTTCbBYrHAv/3bv0lfHwuERiGik44m+Md795I5RbxOhLeNt19vkBiqjMNT930OprVIWoz/1S70QMfOlxq1tcOgtQvGbG2Q1BrhVESDMzEHnGuuhSV/Pcy6Q1zPGwt+dKEHaDNAyJ6DN9izn5l1h2DB54dTEQ1ebbPB651WEp6JYac4kMp6ENE44xkQZo190XNAT/FQZRyOlvVKvVwQGQIi4xF/96mIBgeK+4mxOelogiFbOMNw3KztmgbCq+EFpr9jLeyCJX89eeGAb7716sN6QCF9TvQU0PvxjXO258bQbfQU6vVVNBDy+ppTEY20wWz7K16bMfoNODeJ94xEzxmBjfb6GUEkJowRHUM/rzlPEE5YO6XmguJz1INC2tg+XLIrzYsxXpvKsFko7Xq8zkde9o3Z2tK89XT/zr4wPF7ew4VHNrkMenT1+osxWxsZ+2SBkNdXj1R3wNGyXt06PWjtAgwbZV8IJJwpT9aSvz5tP52MBuevir5jzNYmHEcm7M1pietYWwYTy5gFwoRTHN6pB4SLDT7SR/BeZGIIriyQzrpDcLhkl9BO43kjRXCI23mewBlXmDu/ED83XBVPa48IhIdKdnOnMn3nN55Itgxau4inVAHh1ZUCQgOxQHj+/HmwWCzw8ssvpx0Xi8Vg9+7dAAAwNjYGFosFfvazn6UdU1JSAl/5ylcAAOCf/umfYOvWrRnft3XrVnjqqaeE1/Pee++lLdqJ6xrJAOGEvRme2fEgnIk5hDCYCwRiOVSyG46X98Ba2KXbieersAOZyGiadKTCLTF2fTXkhgvt1XAm5oAFnz9tYDUypmQAzwgIZT2HMgCJBsScJ0g8iWeb7OQ5Y9gGbfTTiWtkgcEsCIqeVcIZJQbLt+/7XEZSiXyVpNYI51tr4GhZL/Ew8YBws7brMbtfN+kQ+zyNni2brEj0woM+ZsYVJi9IhirjxIg0AgL65YtMnZE9Do2/fALnrDsEqyG3IRTShiOvP0xqjXA66oRBa5dhW5Dt12SBed4bgIGKblPwj/NtZT+z5K/PmLPIPnP6upb89eT8Rr8DDU72foteUtLeChEQbtZ2TQMhzhPnASELfydrWrnjBvuS8oS1U2oswygN2f5bVBAURHUYQ9FFbZ73Uoc+z3hti26E0aC1SzdsFOdL8urWjCsMSa0xKw/hYoNP13PH244vmtnvmapLASGOU7w6zztfwhkldYjdjxFEIiBkwRD//s5vPPB0QbAXeQ+HKjOBMKk1EnuLBcKjZb0kpJUGwhPWTjhW3quAcAOkgNBALBAmEgmwWCxw6dKltOP27dsHfr8fAACee+45+MhHPpJxroaGBti/fz8AAHzta1+Du+++O+OYu+++G5544gnh9Tz++OPcRTv1gBAb+d/e/RBJZsLrbPS20f+KynhtCxwp7SMdZa4GUb6Mp5HqDjJfZiXogTMxB6yG3KRjljWe6H/RgMkFCHMpIghgv2veGyBzEtfCLhLGO2prNw2DRkZdNs8LDdlBaxdJLGHmXLw6SacDR8P1XHMtgcJ/rQllGI6btV3rAeHVKDQYooGK/Qe+tTeCQ7NAqNeek1rKU5VwRvMOhXOeIMx5gnCypjXtutn6pgeE2C+shtymEtbQxxndA737MuloIm1bpk/DhFfHynul+gL07tNeQh4Q4t9zniAx7kR1gf6tGPrOa+doSE46UvO36HlLE/YryaIKol07Ggj0zbhSWRrxxQSvYH9uNO7g2DDpaJKCwlFbe9qYli0UDlq7SEQKr24jwOv1B8fKe4V1Y6ouRq6V9x16MIjeK1Gm0oQzCssBr2kgnHQ0CW2pSUcqy6cI4Oa9gbSoFXpfUuMnnREBIZ6Dl700qV0JDTbyDtJjJgI2uw+n1bD7prUIN9NowhkloaFsGaqMw6C1C0Zt7WlzBhEKFRBefSkgNJAICC9fvpx23N69eyEQCACAeIDx+Xzw0EMPAUBqgLnnnnsyjvn93/99+PrXvy68HrMeQmz8/3jvXljy13MnQtOdCm+7TBm1tcPhkl0w5wlmvIlbzyIaXMZsbSRc6WyTnXjLZL2ALAQagdfVBsJsypwnCGthF/GIDlddSSBiJhwxH0DIPsN5bwDGa1vI3KBczserv0kttVbhsfJeOGZtFhqOm61dbzQQiur9kr8eVoIemHQ06XoMjeqNmTZNFzQMh6syPRy5lBlXGM7EHOTtNnutRkCI149tDdeQy1e/pgeESe3KPD96m17/Nq1F4GyT3VTGUfSKIOSJnjFum3WH4Ds7HpR+ocSbj8Ybm0aqO9JC2Hgews3arsfrfAQIZ90hGKnuSANEERTKJKLBNorZO/X6dgQJXl03U29xrhrvs1gXRqo7yPQRXsElEthz0C8LEIp514DZTHn7EBjpdkzvX/D504CQV+d4hb6PbMHMqby6i0tC0PWbvl9mE8tMOprI9Au6JJxRsryDyEtI24n050SwOFDRzfUQ4nJiNBROOprIfEDe0hNHy654AtFTOGFvVh7CDZICQgNttpBRVnpzCLGRP7PjQdMwKAuEk44m0uFcjaUk2EGCNj6m6mIkic2Svx7OxBywHPCmQSAvTM4I/IxAkPcmlwZCdqCnP3c1QBCvmb72OU+QZDSddYfImzr6frD/N2vYm32eM64wLPj8cLhkV1aGtFGdTWqNcLbJDt8ta9t0oWWidr2eQCjjbTb6/ILPT9b0QzBk6wy2T9kXCawxKSo0GKBxlisQIvCcbbKTEGv2O42AEK97yV8Pp6NO021E1MfpgSDdXue9AWlIR88vhpvKvig711yrG2rKAiF6D2R+D44nvPZNF3qhepGHcLO2azpkFMeBCXszzHsDQi8hHWKqB4XYNjEpFG/Mo8tQZZzMsculXz+4sz/judHnwpc3onaKyxqI6gbtZWb7iam6FPShx86obbFjxoLPD/VbHibtWrYktVTuAdE+kZeQTizDu0Y2sYyoDeC+OU+QhHKz+ybszaSP5AEh7/+jtnZuptEZVzjDM48vz9iEM+jRR28gL2wU6wwNhJOOprTF6RUQXj0pIDSQKKnMN77xDbLtF7/4BXeS+qFDh8gxly9f5k5Sn5mZIcdMT0/nJakM3Rn84717YS3sMg2DMkA46WiCA8X9MO8NCNcR0uuMzRhIekbSqK2dTMQ+22TPCAfNlwHNm98heos74wqnAaHMZ0RhQrnCI8/4p/cv+PxwrrkW1sIuGK6Kk9AdWRjMx0sA2iBcC7vgeHkPDFR05+38WJJaI7wcrhYmn9hs7ZoGQh688Z71RoAhLl3B8xgaQYBRnTACCPQuo2FiFgx5nq3lgBcudlXAtBbJuFZ2HULRb0g4o7Aacqd9h5m2YPb6aQAbroobhvTSfeNywEtCNWVAEiMM6HuuVzAsXKYunKxp1U1SQnsxDpfsItfBA8LN2q5ZIMT5uTJAOK2llpbA9ST1+n2cwqEHhJh0hK3rZl9iiEI68VzYN8y6Q8JnLworxXPRnnv2e/T2JZxREiEk2u8u2m8aCKfqYrAacgv30UBIf5/IkzlVFyMvaOm6TnsC2b/xfMfKezO24//pBeplgHCkuoO7CP20FoGDO/sztk/VxUiGdnbfmK1NmGkUl56gl6QYr20hyf4UEF5dKSDk6N1334WFhQVYWFgAi8UCf/3Xfw0LCwvw7//+7wCQSmO9detWOHr0KLzyyivQ3d3NTWN95513wksvvQQvv/wyeL1ebhrrkpISSCaTkEwmYefOnTkvO0E39m/f9zlYCXpg3hvI6Ez0OjgZGMQMZfleToI3EPEGD+y0MOva2SY7WQuM9XDlYiSzQCXyDPJgjvUQmi16IUT5gET2d2FijfOtNTDrDpE3fjyPT76hkAb+pJZKRjHpaIJDJbuJ8Zdr3RqpDcP/LnPBt0prwWKxwBNPPLHp2zXONcoG/kV1l4ZLkQc52zaDy4rg291cwFAWhpJaIwmNo7eZBSv2vLheKNZ/HhDq9V14ntfilWnXI9P/mb1WHrA985swTRkonHGllmmRXYZiWouQ42W+A+GFF4rL+z1HSvuE4xDrhfn2fb3w7VI3/O2OuoJp1zwgRKia8wQNxwYMnzQqmGRIz0uYcEaJJ9Fs/86OyZgUSPRcx2xtadlE2YJzWXnfnXBGDZe4MGpfGMXEO85T9FAaEPLqm8gTKNpH2170dyW1K8vFsNcx4wqTcFLRy3nWZsNniB429rt46xSyIMjajzwgTGqNcKA4EwgnHakQcjqxDP0ZjBCgvYYT9uYMIMRypLSPhJoqILx6UkDI0fj4OHcieH9/PwBcWeh227ZtcMMNN4CmafDKK6+knePnP/85PPLII3DLLbdAUVERNDY2wuuvv552zE9/+lPo7e2Fm2++GW6++Wbo7e3NeqFbFgifLX6AGGi8DiRbr+BUXQwOl+xalyyiRiCIAxj+zuWAF8631gjXXDIDhGY9cTIwlysQ6p1b73py9SLOuFJrlJ2JOUhnjlnejO9Cm0gAACAASURBVIy5fNWDhPNKCOl3qHmFuXzP/yy2F1y7NguEuZR8ex2n6mJpRoEsFGYLReg9YZdRyAUKlwNeeLXNltY/sctOGF37jCs1LxHXdGSh0ajfMwuD2O9hCndZL+Fig4/M+5GBQvQSolHMAw367+WAFw6V7JauB/ScNJFBPOMKw59/xldw7ZoHhLh0CEbcGHkJR23thm064YySNQBFUDitpdYuXAl6hH28bB+Lni3Rcx21tcNywCusAyPVHbrzgjH0UdRucCzkjSmTjiaS7I797KSjCeqK9pn2ECL0zbpD3H1sTgUa4Jb89dyw0YQzKrUcE2uzJbVGcv/pgh5l2d+DkHq4ZBfXEzho7eKGk+ILAZ5XEcNM2ZBRPBfPQzhQ0a2A8CpLAWGBiwZCbNAHd/aTAZ7tPEShB7LlUMluMucgnxCgZ1jh4DFclVq3DpdV4E2Yl/X65VJkoU0PCGXeAmcLiqxXMRsowPuF86mSWiopAB0OKGOwZvP86YLhbAeK+7kGdTYFs4xu5gGGBcJcvMH5BEYWHPXaW1JLzcfDzJ1otGQLaLJgtODzZ0CoqM4aXc+0lpqTN61FiCFKA6FRncdtCz4/vNpmEx6f73uQ1FJhmgd39pP7bgSE01pqGYojpX3SXsLVkBsO7uyX8hIu+PxwcGe/1H2fcYVJ1mE9gxgN3oGKbhIyWgjtmgeECBUj1R1S4wOGjRr1DQMV3QQiRV7CUVs7nI46YcYVFj4brKe8/pr+mwY23jnwBYLomCOlfcJ96IkStTejsFGEUV5dooGQtZGMPIQzrjB3H95vnp214POnJZZhIY6XbZcHgljYRDX075YBQjapDN5PdioSvS4tC348iExqjQQUWSAcr20hS2LRQDhe20LWGlVAePWkgLDAhQPMkC1M3tDgmzAR+GUDglN1qUnjY7a2vCWPEQ0urJEzXBWHQyW7YTnghdNRZxoI4uBmJgQ0WwiUhUEsWtF+qCvaJw2B6wGJ2XoO2Xu34PPDhfZqOFnTSualrAcU8uoCeheOl/fA8fKerM9biEAoMhzNPPN8wiR9LrOhpGa9hdkCEV6bkeEpAhN6G/Yta2EXqZtoOJoBuaSWSj6B/TJrYOfrt7PAltQaybwsGcDD58TLIMor894AGXNkzj9e2wLHynszPImiQi9qzzOK0Uv41H2fuyaAcNYdIkskyHgJE86oYRsfr20hIbsiIJyqi5FENTLPRdRno5GvV0+HKuOw5K8Xtr2hyivZREXfLdqGkCK6Rowm4tUnNhRcFgin6mJcIMRzo1eTB4ToDeUBIeZFkC0LPn/aGob4G/AaRm3tpjyfo7b2DBicdKSWf2ETyCAQsplG8bOYTZQNDRXNL5ywNysP4QZIAWGBiwbCY+WphT5XQ25uh8brKGTKhL0ZTlg7yaCSq0EuCwEna1rJHMEzMUeGR1DWGNUDIj3DWcbgxrXLMMwHCwuE9D7Zsp4wKAMJvHu52OCDc821MK1FSEY42RCwbOoBXR8wxIaGwmzq4fUEhEb1IR+wKOMtnNZSSZmW/PUk9EgWDM2CFw0gvAQ3Ml5DHhSejjphWotkBYQJZ5ScQy/bplE7kIVBLLPuEMnaKQuFZucSznsDJBRUxkt4uGSX7v2nf5fIg8KOY8fKe+FIeUvBt+s5TxAm7M3SLwhxfNRrx9NaBIYq40IvPv7/hLUTZt0h0y9s2P4bz6cHhHqeyOGquDB0NeGMkt8iup7x2haYcYW5bQlDPHlAWFe0DzxFD6XtE71MZwvOi+TZWzMu8VxB3nYEQvTu69V7usy6Q8L2Mmprh4GKblNAmNQauUDIhqDSL/pE6xeesHaSRejphe0RFnlA+PT9e1Lho79ZTmYzt+trRQoIC1w4wBwua4VDJbtJVjuRZ9AspI3XtsCB4n7yRi9X6JMx/KfqUnHqw1VxONtkJyFbtBFiBgRZAzgfhYa29QLC9YJEI0g2Mu5nXKk5hueaa2GkuoO7jlUuYKhXNzBhCb2IvVkwfMke2PQDDLbr7zt9aWFhCWdUWB/yUT9yBUOR0YntlvYWmk06kw0QzrjCMFxlvMaeDGTNuFJzAbXfZCPM5vpmXKnkLWzYG12Hc/3dPC+ejJcQnxeG+J6saTWEwmktAgs+P8kuaPQdWFfYdQ/14AE9TiLDGI3Xb9/XXTDt2uhFz5itDRZ8fsP2inXbqA0PWrsyImvYgl4ePVjTq7P4r5GXEI1+EdRNOprSpgeIgE+vLUxr/ER3CWc0bS1EFgijH/0CyciuV99Y22rWHcqwu3A/esZ515LUUol2eLCIC8rLjms0kPH2sUtZyISQYmIZevusO0SSPrG/9YS1MwMIMdMoJgRigZCXWGbSkcqDoTyEV1cKCAtcOMD8v7/fD6ciGunk9N5syXYwY7Y2ePr+PWSyuRmjWw8IRR35pCO1puFARTeca65NW0NQFgZZj4VZj59ewY5fFtz0gJAFyI2CxWyAkDa2T0edsBpyw6itnSSByBUKjerJnCdIBhL6eDSyjc5fSB7Cf625MvcHjYt5b0C6/uTrBUIuQMjzRmB74oGErAEqA0gJZyr73nBVnBhGbKG9Z/hZEWTNukPg3/IHWQNhwhkl8yonHfpzrfIFhVh3ZNYmxOezFnaRuegyxy/56+FQyW4pr+KpiMa9FtF9wGVweG2b9lo8s6OzYNq1HhDOeYJkKQ26DfPac1JrJEa6XrulQxv12iZ633J5UTNmayPeLdExmP1U9DJGlG0UC65TK/p+ehkVdj/eAx4Q1m95OC33Ar1fz5bC+8weizZDUst8mY59ARvmifsQnMzYVzOuMIza2jP2TWsR8hLVTCgsegJpKJzWIiRMnPYQTjpS8wvpUFN6H72g/XhtC0moc6hkN9dDiAlnlIfw6kkBYYELB5iXw9VkcMjFM4id5smaVjhQnIJM7LTR6DbraWTPzRsAMC799U4rWSxdxhNIgyBbEBBEMEh7+Fgj2iyM8Yx0BEJ6v9mSLTzmw/iXvfdzniBcaK+GOU8Qnrrvc2lGtVkolDWIaSg0MqgLGQinfU4yf+3Z4gdgzNZG5oLMuMIw5wnCgs+fUWfM1hE0GszUDx4smm2zGAHAeqN4YEcbg7ywSz3v37w3IOUplCl1RftAK9ovVc9F/d255tqsDW6zQJjUGkmorgzcYZvGBe5pYKD/pT+35K+HgYpuIXSzUI2Gu+h5YZnWIsSDwrZntm2P2f0F066NgBC9SjJ9+qitXfclJrY1eu1CERCO2dpgscHHbYtmil5YdFJrhIGKbuKJxO9AkEhqqQRm896A7vdjPeIVenkJtiz4/LAc8GYAoaNoL2hF+2Et7OKOG3rTbhLOVMIa3piGdZ431i34/NzMoAln6gU5vsiSLbPuEBcwk1oj8TjKloQzyv0MXhvrOcRCg59RwhkREI7XtsChkt0wamtXQHgVpYCwwEVnI+S9vTLrGcSBmg4T1TPgcwFBenAYqozDuebatCUkzBiWIihkvYP59sqxQEgb5VrRftCK9ucEhCJIzDccZuv1oZ/BStADZ2IOOLizH0Zt7dIGBWvcsdv0DII5T5D7NlqvPhYSEM767XC2yQ4X2qvhjZ5yuNRbBudba+BCezWcbbLDasgNM64wGUTR+Jj3BggoXo2XB+x8Qtm6Q7dP3jy3XMCI/b+ZZCk8UMLzIBAuNviyvs4ZV5h41vMFhXq/Qe8es5CHz+VMzEHmEsp4Cuc8QakMpQiQbHZS/A08uEBDVK9dj9f5CqZdf9+pHzKKXkKZNor1yaid4tw8PSDEl765AuFARbdu2CcdGcCrwxP2ZjhS2qf7/XToJ1uwX+Ttm3RkLj+BQFhXtA9OR526dU1kU826Q2l2F72P9tLSZc4ThEFrF/f7prVIBiwa2XHz3gA3O2/CGSWL07O/QQ8IeWGmU3WZSWqwjSa1Rm7CmaTWCM8WP5C2DT2Bx8r5CWeOl/fAoLVLAeFVlALCAhcdWqYHgzJAiIPvoLWLrDGYCwwaGS+YWnjeG4C1sIsMVLIwKBvKxg60+YY/EbQhEKJxziuz7hD5P23Er4fnMBcjX7bMukOwFnalDeiyRoVRXeLVKXy+ZqCwkIBwQqsnz5yuN4sNPljy18OpiAavxSvhUm8ZvNFTDmthF2lLeA8QEGVfKOQChNnUGSzz3gDpp3hQKFuXZLxT2UAhDYR1RfvgTMyR4eUwU/BZ6oWOmoFBvd+F91dmiQj6ebBeQvYYur9e8tfDCWun1P2c9wbSPIosDNL/n3GFSQIrvXZdaHOD9WBwzhMkhjHbLnltlLegPevFR9AyaoeD1i7incsWCDF7pNExs+7MJDb4N53kRjRWiK4PoVbUVjDXAg1amCxqweeHpKafL0EEdwicrM01rfGXkUAI5413+FLAjM017w1w1zacqouRuXyyQDjpaCJePXY72onsthlXmKw5SJeEM8pd0B7BcNTWngGEo7Z2OGHtVEB4FaWAsMDFLjthFOuuV9BNvxpyp3W0+QbCpJZaSmKoMp7VMhKyIGgEgzIeOBk4Yw31xQYfLPj8BAhpA37JX0+OERUWGs2Aopm5ZTzDItd5Yvh88LfSGQ7NACHvb1FBqGbDR3nnKWQg1Kt3LCSebbLDa/FKeLXNRtozPgcz9UVUT8zUGTxGpt4s+Pww4woTw1XGg2QGDNFIpD3YZkrCeWUdwhlXGN7oKU9LemUW4k5HnaaSMmXzm/F347NkvaSsd5B+HqejThio6BZ6lOjP4XMbtHZJeQlnXGGpJSiSWsrroDdHeNLRVHDtWq9dYfsbqe6AJX+94csaDLE0aqPHy3uEXkIsuOwFr/2ZKUOV4gXmk1ojqVe8cye1VIgjeuF559BLTDNhb07zArIF+xmsT+ghdBTtJf2oDAjSf+Nz4+2b9waENhJOb2HHOhFE6pVp7UoGUN4+zEIqC4QIauz2pNYIR8t6M7YnnFGSzZQNDT1a1ks8w3Q5Ye1MSzhDl2PlvQoIr6IUEBa4REBodt7gyZpWOFrWS4zHbCHQyHifqouRkIa1sEsaAulBzMjw1Btgsw3f5EEa/fYS79m0FiFQ52Y8hKLz4MBEd6IIOvPegBAW8wWGZox7M96fWXdquZCjZb0ky6GsMUHXI6M6lXBGyUD8bPED3ONpOCwkw/EHbi/35YBMQcNmJeiBC+3V8HqnFea9AVjy15PB26znMNs6Y6beYF2f8wSFUCZTl/RgZM6TmoNqBC68gp4EhOvXO61p/ZgZo3lai5DQ0fUEQtozh4Y6C4G8Phg9hOhx4YEhep+mtQgsB7xwoNjcQvWiZ8y2XzqRCG/cKaR2PV7n43r+2L9HqjtgxhU27Lvxnhl5CXHRe732SAOO0XMxqtu8vhjPJUoshP9iyCnvu5Oa/nqFU3UxUi9FQIghp/h76Rc9Z5vsujYOz87COs07bsYV5p4H+2Bsk+w+DMs0Y3tNOpq4WU1nXGHilaevTy+MFL2K7HZ8mSMCRfQq0kllMHM8z0N4pLRPuPSEAsKrJwWEBS4aCHmNXLYDebb4AVgJekgHmm8gxAHgQHF/xlxBIxiU9QTqzaMwgkGR0b3Y4CPhM1N1MRIWseSvh7NNdrjUWwZv7rkf3txzP/xk773wRk85XOyqgPOtNVC/5WGo3/IwnG2ycwvOBcO5YW/uuR9+1F8MP35wB1zsqoA3esrJvUo4r8ylQY+YGUA0GyKYTwN/JeiB5YAXjpT2SRvzPJAzAkMMB8TFfnnnSTijBWU4skCYS0FAPNtkh9NRJwktpY2ZXMJK8wmG6D0TefL06hG9XQQjaEjKZN5kvxeBEI3eUxENzrfWZG04Y+h4vkJH9QpCHn1f9YBwxpWaG3yguN/weeFLoGktQsJM9YAbPSOiZD/072LDRtk+odCA8F+sTWntjH7ZQrczhLwFn9+wLeLSEnpewqTWSNY5NPISYuhkNnU64YyS0EVRPUVwoesI+3xHbe3cFy1oT4hCSnE8EAEj2gL0d9Ht+kzMYWgH8WwsFghpWGRhDO8NJpbhAeG0FhGGgIpsL3x+PCCkQ0ZZe1E0j3CkuiNj+6w7BIdLdnGnJWF2UDbL6FRdLCPTKO47Vp65FuGkowkO7uxXQHgVpYCwwCUCQtkOBBsjvbREtkCoZ6QMVcbheHlPWgbRXGFQL4zNyDPI87agZwLnMuFgdSbmgMt9JfDjB3fA5d074bV4JZyJOWA15IblgJeER9LhoLSHkDbGeSGi9OexLAe8sBpyw+moE15ts8HlvhJ4c8/9cHn3Tni1zUZSY2MYIM/zaAYOcwkHlPX6rAQ9ZBFaIyPDTP1iB3qc+yA0VGqDm36AWQ8g5NX11ZAbzjXXEq/BpKOJGKBGcJhtnZENI8X9dD+hB2pmASnhjJLQsGyBEK/rXHNtRr9mBuLWwi4YtHZlZXibAcKk1kjmJhn1vbSXEI1SEQjSz+xURCPLBhhB4ZK/Pm2usR78D1R0c5cbQE9UIQHhMWtzRiioqI2N17bAasgt9Nbjv5hdUq9dIjguNvh0X9DwwkazqY/o5RfV06HKeNp8RbaM2dqE59A7P+4ThY0mtcaMDOrYrqfqYlKRUjw7i7dkBT128ZaRmPcGSFQQ+5lZd8jUPEL83Th/k943rUW4Xj09KExqjWmL0GOZ1iLc7WiTDFfFuWGjx8p7uZlGRYvTHy/vUUB4FaWAsMBFJ5XJBuIOl+wi3rpcYFBksCe1RtIJ0Ylj8uERlIFAHhDyDGMMOZzzBOFURIMf9RfDj/qL4WJXBZyJOWAl6JGeAygCwlwKC4rnmmvhUm8ZAdTFBh/plDHM1AgQ82Hk0/uMnuusOwRnm+wwXBWHE9ZO7ptfGUA0Ohbn1NDrlxUqEE553FnXGTNwOO8NwKmIBq+22cj6nzOucEbdka0vsi8TZOoNfo8RXNB1iQYJPW/ZrDtEsilnC4RJLZWs5o2eclgNubMyotETp7egdz5gEH/3gs/PnRso6o/PNtlJ+KLR8Qu+KwvVGz0zhFOjJTHwHtH3hx1/CgkIh2xhMiVAFJqNZdTWLuW1n9Yi5IUObzzE9jZcFTf02OP95YWNmqnXouUn8DwnrJ1p2XrZgktl8F4QJLXGtLmAbNGbY4jghJ9lgXAl6CE2gRkgRK8q7xhR2KheOOmsO0Tm/cnaYAs+PwlBZ/fhwvH09bHhr/Q2fBHD8xxidlBemClvgfqEMwoHd2YmlsHr4gHhUGVcAeFVlALCAhebZdQMuB0v7yGGlsj45n1OBgSxHCjuhzlPkHggjd5Ks5AhC4J6AyUvNBQhEEMbTked8OMHd8Cl3jI4E3MQz1+28EYDocgLyBaex1AGEhEQL+/eCRe7KmAl6CGhISwc5hpKamToyxqXmIXOjIEhA4NYFht8cLKmNSPM7HoCQhYOZSAR5xy+2mYjoYzo4c0WDGXgkOcZZP/OFgr1YGlaS2XHxLXHsgVCvEc/6i8GDM0zC3OLDb6MNffWEwgxhFsGChcbfGQ+k0wbZ72EetcyrUXgaFmv4X3H49jQ2kIEwu87U54r1vOn5yXEMUuv0HMORe0w4YwSD6Bev41ZPtnnZ6ZO8sL36fo6ZmvLiASgC7YHERDSCZLY8yMc8/bR7YAHhGizmH0pjm2ft08EmPS9oOtzwpl6CYL3QLbMewPCpSyGq+Jcj6PIWzhVF+OuRThVFyOL0ItgkQZE7Dd4QDhVF4Pj5T0EAmkoPFLaB8eszZu+XV8rUkBY4MrGQ5hwRuFIaR8ZJGhj22wHyDNeklpqfsDx8h4CR7IwmI1nUASBPK/gvDdA4tPPxBzw4wd3wBs95XAqopmGQCO4MwuEssCodz3LAS+ciTlS3sO+EjgV0cgzYj1HsnCYbzBEb8hywJtmCLJ1KBujmP78StADx8t7MtbDKiQgTHhdpl4k5MuDiOd7tc0G51tryEsjuu6YqSsy9cYICmkwkIFCM4CEHvZsgRDPcybmgFMRLc37LVOX8fNnm+zEyOUdJ+pvzRb0JuG6gTKQhxApczwdCkpvF917DJc1ep6jtvY0yKDHoUIDwpM1rUIvIQ/0ZI9D+NALGx2qjBPvmugZDlfFYTngFbY1mX6YXp+OV1+n6lIhhiJP5FRdjITW8r4f4UavvaCNw5bFBl/aIvTYrvF6RQvN6xWs07x9CNc82wnBj712BHMz9tm0FuEuTo/nYPeJQBD/5WUaxXPhvEh635wnmJaBlPYEfvu+z2UAIU5bojOQIhCerGmFFypaNn27vlakgLDAJQuEtDExUt1BBgTewJoLDCacUZIu+LV4JQllkTE48gGCIo8gQupywEvWbDsV0UwDlxl4QyBEUKMLbxs7HzEXSJx1h2A54IWzTXa43FcCb/SUE68Z7TVcDyiUDSNdbEjNYcP5fkbGBq++ieognm854IVDJbvTjrvWgDDbFwgyoLjY4IPlgBdebbPBStBDjBfeS4Vcw0nZ7bw+Iqk1knl/+LessWoESDiXSQ849YAwqaUSpbBLUbBQo1dfFxt8xCDiHcsLKc0WCOe9qUWsWWjTgzx8gWN07Kw7BIsNPhiqjAuPwfNgyJzMUiBo7LJ9QCECIf2SxQj0sP8yOm7GFSagqdcGMemPXnvDMF5eOzPzcg4Tw4jq60BFtxAI8bvoeYb0ORBGRNeE6zjqjSd4HtpDmHCm5hebtY0SzpTXVwRqs+5MOw3rgCjT8Eh1B2n3MmCYcKa8o6J1D4+U9mVs54EgDbm80NAZV5gsds9u581VTDijZF1DtuAyZCwQjtna4LmS+KZv19eKFBAWuMwAYcIZJWs5YWfHDqoyHaCeQTNqa4ejZb0ZSRayAUE9g1IWBCcdTTBS3QFnYg74yd574XxrjaEnUNbgNgI7d9F+cAuA0GzJFgJw+0rQQxYwx7XPpupi6wqGrLHBMzrmvQE4HXXC0bJeMvjIGBxGdRELgie9HEUhAeEP67W81xWzYEhvWw254UzMkZbtVqbO5Fp3WCg8FdEyMhQaeZeMQGNai8Ba2EX+lgVC2mCe1lJhaLgUhRkjGj9Pr01o1vg2A4TYNuiMoEaQt+Sv14U8uqyG3GTdOx4M0teyEvQIl6Bgjz1S2pcWNlqoQDjnSc2fNII8LCesnVJeQgzF1+uzEfiMXt7h/EW9tiUDhBiqSn8GzzFUGed6ALFM2JuF+9k2yH43hiqKxpDFBh/x2rFAiC91zL4kxxdnPLsJvWA8IGQToeG+aS1CkinJQumcJ8hdymLWHSLLftEwKPoX2xlvLcJpLcJdizCpNQqT1xwp7eOuRThcFYdBa1cGECacUThY0rHp2/W1IgWEBS4ZIMQOZsLeDAd39mcsPM8ztM2AIHbKY7Y2OFLaB2diDkPvEA0IuYaG8kAQO7TzrTVwqbcM1sKunCAwG6McgXA54CUhkitBD7esByTqhZRiOOlQZZy8zc8HGIoMfPo5s/VgzhOEs012OLizn0ChrAEsA4X4vZh5rZCAcNrn5NabfL9MkJ2DiGUt7IJX22zEyGDrTz7qjAgM8W80VGSgUBaSsO/Bt+kyQEgfh9d4KqLB2Sa78Bx6MDfrDsFqyC30ErKfkQVB3nUuNvhgpLpDCvBmXGFYDblh0Nol1b/j8hZ4L+mXg+x1YZIbo9+Cv5udm1aoQDjpaILFBp8U6I3a2qVCTBGgjNrd0bJeQy8hhqrqtTGZPpoHcTTw8V4UYBmztelC6aitnQAj2y4SzigsB7zc60xqqWiDeW+AC4TYp8mCGBY8H89+SmqNaWsE4rXQAMeOa/ScQJlrwc9gG6H3ofeO9zle6CiCH2+u4Kw7BMfLezI+g78Rw0HpeYSjtnYYqe7gho2yS1LgOf7hvp5N366vFSkgLHAZASHdiRwo7idzAkQGdS6ewYGKbjgddUrD4HqEhuJveKOnHC73lcBqyJ0VCBoZ2SKwow12FgizLTRQ5gMOcdta2AU/6i+GN3rKyfPFY9fDY6gHhbPuEJyKaPDMjgdNewplwHHWHSKh0oUGhLnUm2zqi4z3kG4j894AyIaR5gsM6Tokk83SDBTSc6tkgJB3jll3CC60V5M3/DwDmq3f9DFrYRe3HbAGtSwM6gFwwhmFQWuXFBRiuLlscpl5b4CAh56HED08AxXdUtf9zI4HrwkgnPMEYby2hWS11CtJrZEAh95xWIeN2hzOv9MDQgw/FbUHXh1m6zOGL+o9U6N5hHidos+yQMhCH9Zzdt+cJwirIXdau6a9bNgOzRT8Hbx9M64w10OInkg2YRILdyI7jR0L6Rcs9PEJJ3/pCxYMWSDkLU6f1PhLUuB38MJMx2tb4Hh5Dzds9EBxfwYQTtXF4Nv3dW/6dn2tSAFhgUvWQ3i4ZBcx3IwMbFkYpN/QnbB2wqmIZgiDZkNEzYDgSHUH8QjqgaBZADRriK+G3LAS9BAgxG1mSi7GvqzBT4Phpd4yOBXRYKS6g4QCynoMs4FCPQ/EcFU8w4CQgT69ktRS87OOlPYVRBprbNczvrqc6kmugCgDh6shN5xtshNPEA8Ks6k7Mi8WsI9gvVC5QuGSv14IMDJAiN63N3rK00LneUDHg70ZVxjWwi4Yqe4Q1n+e8W3mN2JZC7tMLUFxOuqEY+W9Ui/+cO1R9jt5UIhhozLPEFPhXwtAiF44I9Cb9wbghLWTvITROxb7cb12NlUXIzAlgkIEOgRNvWfCq9f4N4Yliz57sqaVePJ4ZbgqTnIB8MqSv557HUntyhq9vHaEy+3wgDCpNUotUM9CGb444R2DXmFee573BsiUHvZlJi+REvt/usx5grpASHspjeAw4bwSMkp7EhPOVIIaXmjoeG1L2vxCOrkQb0mKaS1CgJBdnP4f7u3d9O36WpECwgKXHhBiZ4CZ2ea9AUPDWdYriB3mmK0NRm3tcLbJnjUM5gKCM64wDFXGCdSIQFDWEygLfDJA5yl6SBcI18IuWAu78gaK2cIhDYYYSjpS3QFznmBevT7omdarJ7PuELzaZoMjLiUcOAAAIABJREFUpX1SC9ibhcLVkBue2dG56QcYGgizqScydcYsIMqElY7Z2khYm0y9ycVjiH3KnCdIEinlAwrxHKejzqyAEM8x4wqTOcs87wYLgawhvRL0EANLDwpzgUFsc5OOJum5hHivMVxXr6C3hBeWiteC/yLw0J5RvcIaz4UKhNgnGiWXmfcGYKS6g4Q56rWppNYolehp1NYOS/564VzCGVcqcQj9gkS2ntH10+i5jtna0pam4j1rvAbefj2P/pwnyA0bxXqH0McCYcIZJfMBRfaRCAyX/PVCDyHOB2TLStDDfQE0rUVI6LXILmP3zbjC5DM8cDRa7J6Gv4QzKpwTOFUXywgnxe9h1y/EOatHSvsM1yhUQLgxUkBY4MIBZrCqkdtZTDqa4NniB2DJX8/thIw6OT0jBNeSy2XBednwUBoIEVIQWn784A6SMdSMN5A2irOBPzTUeWU15CZAiJCqd7zRufJh7MuGk2Jm0hlXGCYdTboL3Msa+PSzFs0No43IMzEHHCi+MqdQFgqNXmJMaxGY8rg3/QBDJ5Uxqmtm6st61Ble/cF6kI8XCvhiQg8KaWjKFgppOMF6iEBDn5MGQgypYmEL/z/nCcIbPeVp5+cZzCJjdTXkhjFbm279551LBgjp/y/4/DBcZZwsBtvxpd4yGKjolnoJuBzwwuGSXbrH0ddywtpp+PxmXFfmBGMppFDwMbuf1O15bwCGKuME9HjjHv6LdcoIHhH2jNoajqEiIEQYocf4bIAQQw5Fx+LLPz0g1Kvj+BtE38/Lm4B/432lgRATmqyFXTDrTl+2QgYKlwNeLqgltVSkCq8dLwe8aXMFWTuOzjDMjnPs33jPWCBEL6XM2oY04D1b/EBaCCgec7KmFYar4lwgPLiznxt+erhkV9pyFBjCygPCCXszPF/avunb9bUiBYQFLhxghmxhLsQdL+8hmbTMAqGeATJhb4ajZb05hYma9QxiYgscYN7oKYdX22zEcDUbFppPCDwV0eBURCP/Xwu7wFP0EHiKHiJGOh6jV+jP5wMQs/EA4b16vdMKr7bZSNY62cQzZr09Is/C6agTDhT3pw3sMlBoVMbrfJt+gMF2/X8aHFL1hq4/ZupNLnCoB4V47hlX2FTCIj0wNPIY0n0WCxtmYYmuhxguxwIha3Sy34V9H94Lo+vhGbwYCidqA2ahV/Rb5zxB4sWRgcIzMYd0cpnFBh8JXzOCQRoeja6dXp+t0IBwvM6XNr6N17YYev1wP3rTjI4fqe7QnUs45wmSUD69toV1gg19NlOm6mLkxYaooAeJtw89VXrAqJd4hl0blG4/eC9pIMTvwz6NB3d6MCXyEJKXkhz7CiMseGPWStBDwIkHgfQ10YDJzj1MOOUWu6ehjz43C35JrTHDE4hLT/DmF05rV7IEs0llni1+gGQgpcNGv1vWtunb9bUiBYQFLjZklG74g9YuEt6jZyDLgiB2oFN1MThW3gvnW2t0DQIzIMiDQTZEdN4bIFnZ3ugph5WgxxAEZeYEZgt/RoY5DYT0vtNRJ5yOOk0Z+kbGPs/gz9YDRN/LUxENLnZVkNAQWU9htiGArJF6Ouoka6WxxnO25SV7YNMPMNiu54O161JnZOFQ9oUCDwrXwi44HXWSN/g8MMxnCCl6tGkDl/XeyUASC0v0Sy8WCI1gCA3p1+KVsODzG3oJeddzKqJxk63kEwgR3ETLRLD9OnpsT9a0Sr0QnPMEhR5I+lrmPEEYtHZleF5FkEHPkyokIKRDRrHOT9ibSfsQeQh5QCjyKmL4oV4bwxBGnpeQ/heBK5uXLLz2xduOy0/wvmNaSyWPEkEfDSi8gsn0eG0HX9rwQkZn3aGMsFEZOJzzBAlM8/aJ5gqKxqyVoIe7TiELhfTfpyIamYvPAiFvLUI9IMTsoKzncN4b4IaTYmgoL+HM8fIeEg7KZhkdtbWneQkn7M3wvcropm/X14oUEBa4cIAZqQ2mdQbDVXEYqOjO27xBehA+uLMfzjbZ0+bsyAJhNiCIhtSx8l642FUB51tr1g0EzQAgGuhorNPlVEQjQMg7Zjng5X6Od55cjf1c5xouB1ILk/+ovxiGq+LCUEBZA9+Mp3DeG4DVkBuOlPblDQgLyXCcD9am1Yclf/1VqTNsvcnWY4jzk5b89aagMNuXCtifsNmOZYGQB0qz7hCca64l/aAICJNaegp9FrYu9ZbpejlEBZeGoPvhfMAge/2YEdQIdPE+4/qhMkC4GnLDoZLduufGfQgzRvdpzhNMCxstpHbNAmHCmVqjbi3s4gIhXWgo57Uh3JbUGgns6bWrgYruDCBkC5uFNps6d8LamTYvnK2PmAiHB4MIjDMufqbRpNaoO8cQxyxeu8ExhgeE01oEzjbZ08I1eTYTW2jvKmtboT3DC/PEPoQds1ZDbuHcQ1GhXyTR1z3jChPvumzBFwfsdgQ/FhSxzvDmHQ5UdBPYo8tQJX9x+gFrbNO362tFCggLXDjAHCzpgOPlPXC8vAcGKrrhm/fsh/HaFhi0dpHtZspARTf5ly7/3z37CXAOWrsyyglrp7Bgg2fLcFV6GanuIGXU1g6D1i4YqOiG5YAXJuzNMGZr45aTNa0ZhQ494HVC9Fo5oknTZjyodMfrKNqbkbUsW4gxepvHK7zfyt6P8dqWjHsmur9TdTFYC7vgQHE/HC3rhVFbO3lziIV9lsNV/Gc+VBkX1hO2TuFbw6fv30PqAlv06jF7XCHMSaBf9OQCv2brTbZ1Rq/eYOKp8doWGKqMk7+N6k229WeoMp7KJvub/ojXT9FloKLb8JiTNa2kL6oqegCqih6Q+hzdLyLo4DXx6jGvDFq7YLy2BQ6X7DL1Od55jK7xSGkfuXd6x6Fx/8yOBw3v8wlrJ4xUd8Cx8l44WtZreB1jtjb4+3v3cp8TXU5YO+Ef791L2nkhLGCN7fqFipaMen6oZDcMWruEbYJuL4dKdsN4bUvGseznvrPjQd1+ebgqDkfLeolBLmpTB3f2k2zieu1Irxwq2Z1Rh+nPHyntS2sfbDm4sx/GbG3C9ov9Au+7hypT94a3D7Nh2ooehKqiBzLGjaTWaDjO8Madoco4dx8+M944NVwVh4M7+zOucaS6A46U9klfA67p92zxAxmfGajohqfv35PxmWPlveRftgxUdMOB4v6M7SesncQeYI9/tviBtG14zIHifvIZuhwp7YOn79+T9veR0r6CSAJ3rUgBYYELB5hPFJXCLVsqSPk483e+ytainXDrlsp1Obeo3LqlEj51U+26fe+tWyrXpWy54TOw5YbPrNv5Zcp6PYv1ql9635uv7/xEUemmH2CutOvyDa0/+axDt91UDbfdVH3V6ky+vwvPh+06mzqc7TVdzT53Pdu27LmzOa7Q2zU+Z9k2KXPcx4tKTZ9rPeug0Tly2Z/L9d92UzXcdMM9cNMN9+Ttd4s+p3ed2Xwm23uV67PM9VnzCq/dF0K7vlakgLDAhQPMDR/+LbjxI3epoooqBuWGD//Wph9gVLtWRRVzpZDa9Y0fvguKPvK7qqiiikG58cN3bfp2fa1IAWGBSxmOqqhirhSS4ajatSqqyJVCatcKCFVRRa4oILx6UkBY4MIBpv/Wh6DnE4/Cvk8+Bg9/6jHY/8nHYF8WZT9T9n3yMejY+ij8t+1Xzvvwp8yXz98uLl/4TXl022PQufVR+H9+6xH4o08/Co9ue0yqPKZT/tt2cfnD7Y/qlj/6dG7l925qhN+7qTHn8xgVo9/xh9sf1b0PevdP5v7/8R2Pwl/8zheg5xOpZ4bPU++Zf/52c/WHrnd/fMej0PXxRzPqKl1n9Ur/rQ9t+gEG2/Uj2x7asDqz3vXm0W1X+hy63sjUHboOydSnR7el1yFR3ZEpd300AHd9NJDV+R7+VOr+/Mkdj2Z1HX+4/VHYdUtu129UvnD7Y9B/i3zb/MPtj6Ydz94X+tjHtj2WcSweQ1/D529PjQW8MYktD9z6GHzutsJq13s/+RB3DPz87anfgu2B3U+XPbc9Bn/06Ue5++jz7fnN+fTa0b5PPgb//c5Hdfvnz92WOqeof5at/1+4nb8dz4O2Bq//3/fJVB3Kpu3Q/QCvzn/2plbSrtnP/dGnxeMNjjm8c36e81v3fVJ8HZ+/PVWfeftEn9Erj23jn+8Lv6lnZmzDB27VGVNv4W/v/UTmti/cnr79c7elyv5PpmxN/BtLIbTra0UKCAtc9LITB3f2k+xiuSSioDNeHS3rhTMxR1o6aKNMojILzrOZRBcbfDBUGYe1sAtei1caZr3kZQ4VZQvVywp6JuZIK2eb7NxyrrlWWM631mSUc821UL/lYajf8rDwGL2i931YeNfJ/h697JOiLJN62SVFz+P1TissB7wwamsnmSSNsknKLC+A6bt5mUfZ9cquxSyjC5Eqqbpgpo7o1Re2zrD1Ri87aTb1ZrHBBytBD8lIivUmHwva0/0Qrg0myoxMZzM0yrJZV7QPaov2GB4nKnOeIJxtssPJmlZTWRuntQisBD0ZGXdzzS7Ky6qKCbnotsf+H8ta2AVHSvu4Sxbwso0eK5fLTIrJi4zuz4S9OZWoo4Da9YRWL8wiOuloItlG9UrCmVonz+i4SUeTcNF7LFi35r0BYTZfrDc8W0C2/k06mmDM1paR+RfPg8uNiOrHyZrWjCUk6JJwRoWZSBPO1PINvH0zrjAEb/o8OIr2piWAw2s731pj2q6adYeEWd4XG3zcLKMzrjB3eQnMqstmOzWy4UTnw6yhRonH6ER6omU0Fht8MFwVz1iyQrT0BNZJNpFZwhmFY+W9mdlHbeFN366vFSkgLHDhAPPPxXHThrERDB4r7yXGvd7AnSsMLvj8MFDRDaejTrjQXi0FgjQM6i0dwVv/TxYEzQAgD+gatvxB1kBoBhKvNhiKns1r8Uo4HXXCQEW3LhTi4KZn1OstSzHjCsNywEuy7LGD/rUEhC/ZA+T+robcUi8osgXEfNQZut7IQuFqyE3S6NP1JpflKeg0+vgvLk4ts5i6qCS11LIT7qL93JcVMmXGlVrYnbdWolHB9Pmi9P1mwFDv+hYbfBlLDYj6/cUGH8k0y1tChj52weeH4aq4FEyvBD0wVJm+dqHotwxUdBdUu/6+05dWp1mAOxXRDEEP1y40gkJcgF7UfrCtDFfFybrFoj54wt5MlncwC4NYDu7s534Oz5dwRtPWPKRLwplagoH33fgyQ7S4/bQWgdWQW7jPU/QQ1BXtS7OB8P9nYg7D8YXNQo7wzDsWnwnP9sLMzuy+BZ+fC3d6dtySvx5OWDu5sDpUGZeCwZM1rTBVFyMZpnlLUhwt683YLlqjEO8LZnhH8Juqi8GR0r6MbPAvVkc2fbu+VqSAMAv98pe/hC996UvwO7/zO3DjjTfC7/7u78Kf/dmfwa9//WtyzPvvvw+PP/44bN++HW688UZwuVywsrKSdp733nsPHnnkEbj11lthy5YtEI1G4eLFi6auBQeY//XZPrLOjlGnRf8rgsFRWzsMV8VhOeAVGj20sZXLGoOjtnZihObbK6gHgrIQmC28iYDw1TZbWsknIBoZ+jKeH9k1DHnP6WyTnSxwzYNCWYPeaJ1C9EwMWrtgwt6cFyDcjO16ra0Ulvz1cL61Bs422WHGFU5rv4sNPgKK+YLEbD2G2daZ5YCXwNW8NwDLAW/OUMiuq4b/Xw5400BMBH1GQFhXtI/0t9lA4ZwnCBfaq4mBJGtYT2sROB11kkXe1wMIp7UIWQBdBghn3SFYDnhh0NolbK/seEF7R0VlNeQmY5Leb51xheFwyS5dINwsbZsHhCzAJbVGMj7qgd6Czw8j1R3E+6cHhEmtERZ8fl0oZIGQ1w+P17bAWtiV8XzN1L0xW5tunRyp7oCVoEdYL/Da2O9GYFxs8HHPjyAkui6taL8QCE9FNNL36tlVrC0lWmyeXn+S59Vj1xzEc43Z2ky93GfX6qRhlfbqySxSj0uTsPuTWiMBQhr8Fnx+OF7ewwXChDPKXZwel0BRQLgxUkCYhf7yL/8Sbr31VhgcHIQLFy7A4cOH4aMf/Sj8zd/8DTnmySefhJtvvhleeOEFeOWVV6CzsxO2b98O77zzDjnm4YcfhjvuuANGR0fh5ZdfBo/HA6WlpfCrX/1K+lroAUbWINZ7o4TnGK6Kk05QZAywA0a2MHi5rwRORTSyuPV6wKBZEJSFMhbuaMhDINQ7Tu/z9HfkCoey3h8jMJTx+uD9xsE5m/BRuj7pGZhrYRdZTFsWCkWG42Zs1xgyivXgtXglvNFTDueaa2El6IHLu3fCa/FK4n1B6DkTc+TFe3g1Xybgc8Z+IB+eQhYK0SDRCx2VBULsj7L1Eq6FXVl5CdHAz9ZLKHt9894AF9x4ESFnYg44Ye3MGBN4n1sLu8gi40bQPK1FYMLebHh/jpb1wr9Ym4SG42Zp23TIqAgIcTuGcOqVCXuz1HFDlXESwihqP/hizQgIRXXeCNxx/0BFN2mH9Hb894S1UxcIx2tbYLHBx/3uaS2iG1I66WgCUUgptmvWFko4U15JmRfubFkOeLnbsd3wbLAFn59AM+vV423XKwhlvO8ZtHaZWpx+0tHEhcgFn5/rIZxx8RenTzijMFQZh5M1rRlAiOvZKiDcGCkgzEKRSAT27NmTtq21tRX6+voAIPWmcdu2bfDkk0+S/e+99x5s3boVvvWtbwEAwFtvvQUf/vCH4fnnnyfHXLp0CT74wQ/C8PCw9LXgADNe58sLDE5rETha1gvnmmu5cwVYQyAXGByuisOF9mohDIpCRGkYzMUraAYCEcr0AO5skx1WQ24S7lNXtA/8W/4AlgNe8uYPB1L8rbPuEPHynIpocK65Vvc7soFDGSNfFBKYbQgphv+O17ZIG/ZGBj3PCMHzmIFCERBuxnb9crhayoN9rrkWXotXwoX2ani1zUYMu8UGH5yOOtdtbmq+Q4/R2zTnCepCoZ632egFA8KGqE7pFdpwnHGF4XxrTVZAiFB6vrUGxmtbMoDUyKheC7tgoKLbFEiahcLFBh8MVHQbhoFi2CiGbxsdv+SvJ9duBKVznmBa6Kre7zlc1io0HDdL22aBUFTGbG2k/usdh7/f6DgEML22gx4wDEcVzSOcqovpth+juneypjUD8unP4zx0Ub0Ys7VlACN9fr0XLPib2O0JZ1QIhEmtkcx1NmtXobeSZ28tNmTabEmtEZYDXhiuimdsn9YipqFUb94hhmbKAmFSa4QjpX1C8GPhEaETYQ/LVF0MBq1dGUA4YW+GUVs7AUK8PgWEV08KCLPQ17/+dbjrrrvg9OnTAACwuLgIn/rUp+DAgQMAAHD+/PmUMffyy2mfi8VisHv3bgAAGBsbA4vFAj/72c/SjikpKYGvfOUrwu9+77334O233ybl4sWLZK5RPoBwpLoDxmtbMuYJYCebDxjEScj5gsFcQVAPBkVgdjrqhAWfH1aCHmLEvtpmg0u9ZfCTvffCT/beC8GbPg/hmz4PP334brLtP/Z9Fn6y91746ec/Q7b99POfgUu9ZfDmnvvhfGsNrIbccCbmgAWfn3h7ZDyJZsAwWwPfLBT++MEdhnMK9Qx6Xugoa4TgvBDaY5INEG7Gds0CoWyY84X2avhRfzGcbbLD651WmHWHYMlfD2dijrT6YQSJuXiZRXML9eoOwuCCz0+2mfUUGnmdaWMpFyBEaBJFUoggh/4/hn+a8RLi96LRlW0xutY5T5B4JHgQSJc5TxCW/PUwZmvjtlP671l3KC1hjN69WvLXw9GyXkPgmHGFYcAaExqOG9W2Re2aBkKelxATwRiBnqyXEBMFGbWbUVs7CasW9b8na1qJR1+vnYhKwhklgMGriwgZovOP2tq58xjp/4tCQyfszWkgLQuEc56g1DxCHpCJpueIQkZxTi77XQjjJ2tapb9/1h2CQWsXd9+orZ3MSaTnP+oBIQIdXaa1CBwr780AwoQzCiesnRkeQjxm1NaeER46VReDE9ZO8vd4bYsCwqsoBYRZ6P3334c//dM/hQ984APwoQ99CD7wgQ/AE088QfYnEgmwWCxw6dKltM/t27cP/H4/AAA899xz8JGPfCTj3A0NDbB//37hdz/++ONgsVgyykgtf/KyGSBMOKMwaO2C01Gn7hteM/MGeTA4ZmuThkGjEFEz4aG5QCCG6KHX5WJXBVzevRP+70P3wI8f3AGXesvg9U4r8dBkEzJ6ob0aXu+0Ejj8yd574Uf9xSRZy7w3AIsNPqEXMVcwzDcULge8BHAHrV1SUCjyEtLGO69unok5pLOOioBwM7brl0M2qSy4enMIsU6+Fq8kWfbWwq6cEhdlA4Vm6g29L5/ho7Shy+vnZIHQUbSXgMiF9mpdj4YICNFjc6651vRcQgwNznYuoey1ouHIvhDkhY2ebbKnzSPkjR006B0v7zG8/5h92gg2prUIHClvERqOG9W2Re3aCAgRFoygEKdd4AtKIy8hHiNqNydrWg0Ty4xUd3BfguBzkKl7GN4uqo+TjiZuhBLuQxDhtSkMY+Rdy6w7BKciGve6EAhF13yuudY0EOrN+8NrZe2wBZ8/AwjxGibszRneQz2bDu8XL4HNrDuUkWnUCAhPWDu52zEMmN03ZmuDUVt7BhAOVcZJOCkNhGO2toxMowoIr54UEGahgwcPwp133gkHDx6E5eVl+Od//me45ZZb4OmnnwaAK4PL5cuX0z63d+9eCAQCACAeXHw+Hzz00EPC7xa9ccwFCLHjOF7eA2eb7FKhomwYlgwM4hvk01EnnG2yZ5U8RrSchBkYlAXB8601xCh9tc0Gl3fvhJ/svRcu95XAa/FKXRjTSypjdl7ia/FKuLx7J7y5537y3XhfeHCYyxxDnoGfy7zC5YAXzjXXksyIvDAoGWMe33KL3hxjfTte3pNhCMgC4WZs1ywQ8oosINL14HJfCYEKXv006zHMtd7w+gEMRcwWCnn1ie2/EK5yAcLFBh9caK82DZfYr55vrUmbSyhrVK+FXXDC2pkVEOpBIQ1uywFv2pISeoUNjdeDSNnlJ9CbiCGGer/1mLVZaDhuVNuW8RCKQO9kTSucimiGQCgbXspLQMMDQgQnPSDEzMCiNmJU7xBQaJCk699wVVyY3RyvT/SCEDOv8q5nWkslZeKNEXVF+6B+y8PcfUlNLtMozwsoSiwzrUUyYBF/G887mNQadT2OItsuqTVygXDS0ZQ2v9AICGmIZbeP2dpINlIjIEQIZL2H2MYHKroVEG6QFBBmoTvvvBP+7u/+Lm3bX/zFX8BnP/tZAFjf0DJWOCchWyDEThIn8/Kyiuq9FTbrGUTPRC4wmG+vIAtTOIH8tXglvLnnfnhzz/1wsavCVGbQc838dQjNJq1hr/FCezVc7Kog4aaX+0pIeKas11Bk5Mt6C80a9wjUmLhAJvuozHxCtp6uBD1wuGRXWjiSGQ/hZmzX88HajCyf+Hxk4VAUIn0m5oDlgBdOR52w5K/PKxhmU294LxOwn2GhkGfw8mBwwecXho6ip5SFMTNAiP3jhfZqmPcGTEPhjCuVDAiNVFmjGg1HnI+VTw8h/RvmvQE4VLI7A/REYaOrITdM2JuFx9C/Gb0TevdsxhWGlaCHeEL17o1eltHN0rZl5xDOewMwamuXAsIZVxjGbG26bWPeGyBz//TaC95fUcj1jCsMk46mtG16bUX0vHAZDFFdHLW1c7OZ0tA37+UvTTGtRcgSM7zvXwu7uNvrivZB5KNfINfFAiEud2HGvprWIsLEMviyg2ePYVZPdjs+RzMwOO8NcL2Ks+4QHC3rTQNCo4JwxwJhwhlNW5KC9uLywkantUjaGoUIfzOuMBwq2a2AcIOkgDAL3XLLLfDNb34zbdsTTzwBd999NwBcmaD+jW98g+z/xS9+wZ2gfujQIXLM5cuXs04+kc0cQto4OFyyC87EHNwO2AgE9eYNIgziW6TX4pXrBoO5gCCGhK4EPfBavBJ+1F9sCgJ5BjMCodklAcx4EN/oKSdwuBpyC0NK9a7ZTDhgLh6f1zut5I1oNp5CkYHJGo+YhIId0I2AcDO261m/XThHVs8zLgOHWAcudlXA+dYa4o3LJvSYV2/yFXqMdcHIU8irQ7hN9IJh3hsgyWxyAULaSyjyYovKrDsEF7sqSAZEGYMa9y02+OBYea80RBrBIAuEGDZKrzGo94LwVETLWH6CvR947GrInRaOKrqW1ZAbjpT2cZ8FXcYcDULDcbO0bWzXP3B7DYEQoZ/XV7J/I7DoAeGMK0xASg8KjZafmNYiJPxUpp7T9VhUz9giWt4Cy1RdjBumndRS8+xESWcQquhwVRoIm29+BJb89dx2g32RWTtr3su3zRBoeTYZvuyhxy1s77x1BfVsPPQOsy9IZ1xhGKrMBEU9IMQEMSwQzrrF6xqKlp5AIKSzjOJ2BYQbIwWEWai/vx/uuOMOksL66NGjcNttt8Gf/MmfkGOefPJJ2Lp1Kxw9ehReeeUV6O7u5qawvvPOO+Gll16Cl19+Gbxeb9bp6c16COkOctDaRQaIfMMgrn00ZmuDS71lumuRrQcMyoAghs39qL8Y3txzf1o4qKxxzBrKZ2IOqN/yMHiKHsp67hdttBvBIULsGz3lZB03GTA08hauBxSOVHcQ742Z+YR6XgcsGJqqt2C9CAg3Y7tmgZAtRnDIq3uiFxD0OqCnIprp0ONsQkiNoHA54IXFBl/aNhoI87EkBWYFljVuca4RAiVCHc4lNAuFGG5JZxuVBUL0nhkdawYIedcmgjy2rAQ9ZG6gyDuI5VREk1p+Yt4bIKGxelA4ZvcLDcfN0raxXc/46gyBUBb0MGx0JegxDBuddYcM14U9Ye0kL0l4fS/Oi5NdcoVX9zA5iugzCB+i8+MayaLP4/xgtl1MaxESNsuOD3VF+8BdtF+4eD2COTueGJUlf73QQ8jLGorfdcLamXHvaFD88od0AAAgAElEQVSUuQ481/HynozjEeLMegjHbG0ZQDhhb4aR6o6M42fdIRiuimcA4YLPn+YhpEHx4M5+BYQbJAWEWeidd96BL37xi/Dbv/3bcOONN8Lv/d7vwZe+9CX4xS9+QY7BRW63bdsGN9xwA2iaBq+88kraeX7+85/DI488ArfccgsUFRVBY2MjvP7666auJRsgZDvCgYpurnfQCARlYBBTl1/qLYOVoCdnz6BsiKjM3Dz8/jf33A+Xd+9MSwiTzTw81luCQIhzJul9RpkjZUBRFFJ6eXdqvuFqyE08PmbCSGVCAfWMe70wwJWgB17vtMLRsl4poz4bL+Fa2AXPFj+QMaAbAeFmbNf/p8GRdq9Fy6xkA4d6YPhqmw0WG3xwtslu2luYbb3Rg8I5TxBOR53EC67nJTQTgoxQdyqiSYWO0h5C2suB4HSuuVboFdODLgRKnhEsgj00EHG+mSwQmvUWLvj8JLGLERDSXg8jKFwNuQkQGt0fzDioBxsv2QNCw3GztG2ynEzIZgiDCHqYcVpU1xd8fpiwN5MXgfT4y34GPWu8toL/x2UfRP3vrDsEE/ZmOB11SoeNsv9HqBN55pPalbBS3v5JR5Nudl9szywMJrVUOCy7eD0NhGeb7Ny2NO8NkKRcZoBwWoukhX/S23meO7xG9ATS1zDjCsOorV0aBhEIeVlLp7UI10OoB4fo0eMtPTFQ0c0FQh74YWgoO4cw4YwqINxAKSAscOXiIZzWUt5B0bxBGSjUA8Ilfz2M17bAq202klHUCAb1MonqwaAMLGHB9f5+1F9sCIJmIZA2hGkgNEoMkk2SEN7vZcHwcl8JWefQjLdQJhSQZ9hjCnQ9T+Fa2AWno86sM48aQSF+jhc6qgeEm0m0J4FdvkEGDvWSLYnazf/P3rsHt3Xd976eThObTmzVsh3bcRw3aZzYsUSLBEkQALHxIIinQIIvkCIl0bYsybFEjSe96SOdJu102nHnnNPpmU4zOW1v5nSaRz125WtVGvFIIVmq4hFRguYjJHWp90iWnKY3uW3vvafptJPf/QP+LS0s/NZjb4CUwGLPrCEIbGBvbKy19u+zvr8H35cuZTywmgwUZYutVDyqHSjE/oPGLi4qOa1RKGvofqaDEx4IeQMX58e1tJ8ZbhQIqaCHh0kZ9FBAdz5l2a5JqANB8dzeaRhmhpyqzQYTsBwPwaSn2wgeefc11TnMBhMsYZQTILxbNhzX/7NdHRuI99Azvi64lPFoFcIZq6CkiuNCHB9YFkQ1XrB/qIAQk8PZib8V20RrjxT4EHzE8hL8764qfcEvToh9BVU78TkEwiu9bnIszQYLmXTtAiGqkZQNhnBFqXonm7Lk2EWFTmbXiUA4F46RCuE5ayeDOFMoPOPrKqk5OO0vJM95t2GIBEWZEkg9f7atE8aaszUgvENbDQirfCtHITzj62I1hagJlbrZ21EHz7Z1wvmUpc0o6gQGRVCSuVaKALQYbYcfvvQ8/OiVZ5lrqBMIlMEcb/yG6g5CqO6gMvZLp+jYdfsjwXB3PQNDnRspfy2dQqGJ++iljIfdKHXxhDKjhIptwb57PmUxVzrxJllNQDgT8UtLr6gg0W5tTtmiylrazz5PphY6UZjt9B2+/6BbIrqS2oFCFRCiUmiieMiAEFVCVC5kCxYyA3Y+EoXzKYsZUiZQOGMV4oowsYwpFNqBwVygkDCGL1KvAkIEVNXCDe67GG3XxhHOWAU3PyqOkP++1QSE476OEqVO5jK6HA+xffl+Lvb7idYetnDCK4WiyyjCo2y8zAYTcMI1wPan5t9pf5olbHIKhFi0XNbvJlp7lNlMVQpiLpAsiTHEfo/KFf8cAmFb3X640uuGXKA0xnDGSrEFHztQyF8z0Q5DEKKAEJVAsZ1wDUiLzVPHwGRu1GunWvpLji+DQXzttLuPVAKP7hgmn8eSFHw7Z+2EozuGSSB8p2GYZRauAeHGbjUgrPLNKRDOWIViolQcgAiAIgxSq+/iTQrfcy3bpKw1Vq6bqKmL6HI8BKvJAPzD/i8UJYtxkjSDipMSGw+EMgVHlyjENJOkSczk9QEX/OiVZ5khbqoWOoFCk5jCpVgY3h9qYEkORCh0knWU78NobIplKKpNIfyf7VbRGBGbDg5lfc3EjZTvD1f7Wlg2TDtux6bJZigolIEhuhtWWilc6IiwWqMyI5QCQhGILve0Qj4UlyqEss9Gt9FTLf1aKOWNVLwep919FQdCbHPhGBzdMawFwlwgyTxDZK/z9xlMAqWDCt5tVXYtqgkIT7oLru06IESX4JVEkAQ8/r471pyF1WRAOx5OtfRrXa3RBVU372LMrBMgxERFstdPtfQra4WebessUQGxTfvTJYll+CZmGkUg9NW9Apd7CmVgqHGD8YV2FEK8ZpSKhwn3RPtsLhyD465B8hym/WmWoVf8PGrhH3M4UK/PBhMMCEWlkILCGStFuobmQ3F4+4Xd5P6UEjjtT8PJptLYwjO+LhhrztaA8A5tNSCs8s0uEPKrZDNWiszUhZM9lbJdpQzijWmhIwJnfF3w49d+6Y7AoJg0BktIfDCyTeoe6hQEZZC3mgxAqO4gC1Kn3OVUkCiDRdOYMNk1ubV3O9wYbIR8KK6NLSzXfVQHhcvxEDOAZXW0VEa8SoVBI5kPwMdWbUAoQhE1fuzCoRP36yu9hZqIN4d3VAwK7bqPopF6PmUxldBOOQpMciXrT1d63UV9ywQIxXkTjXIdEFHvxUQZKiDl/2JbjoeKEq/IANCpSoggcc7Sl5/ABR6Ziyn/uZhMR6ekYtwa3rcoKKwmIDzevBMudnm1bqNz4RjzqNDFEZ5297EENCq3UVSgZMfLh+JMnVN5aOQCSZZ7wAkUnrN2SmsNzlgpVrdW7DM8EMoS2+QCyZJSLnxDFZ8fD6gQ8t4rYsPvawcKKXUQG6XeIajx5ZNEIMSEM5R9J/6fCyRJhXDan2Z1AqnXZEBIFafPBZLSovVUUpmzbZ1wqqUfxt29RTGECItYTqcGhBu71YCwyjcTIBRd5nCVhwrK5m/cuMptx1UUA5j5GCTTuEG7bqI6GLzQ6YPzKQtuDDbC9QGXYxCk1D8KAEXjlgdCWWIQk1gwOzFhOoMeM5L++NVnYCkW1qqFlYZCsT+g4jTR2qOtT6hy96MMToz5EGMJq8lwnA4HpONHBYcyF+xys/WeT1lwfcBV1KdUYFhpKMSFhLlwTAqF5biPotumTCXUuYwiEKHKIAMiysjFOfdil1eqnlBwhwt7/PxeSYWQP29071S12WACVpMBOO3uk14D/lqhMqE7h9lgAk619G8KIPwfrQm4lPGwrLkyOJuPROGdhuGixDKU2yjGG1IxhOJnoqKjGiNYxF41ViZae5h7pVMgpNyjsSFMycYiArDs/Sp1EReGRIWwrW4/rKX90tITODfYAcIZKyXNNDoXLq4RyI9PrOsnnsNcOAaTnu6ic5fBIX7WGV8X6WZ6ztopTSxDQeE5a2dJ2QkERTG2EMc1ugaLQHjCNcCAkC89cbIpWxRHWAPCjdtqQFjlmx2FECcIHKwqdZC/uduBQXRPwHi9SsOgafIYdBH94UvPk6qgnQyJMhCkgI43aBEIVbFfJvFguoySTsDwal8L/P3LX4QrvYVsdyZQSMWHlQuFGNd42t3HFBy7rqOUex72ZUx0w/f/ajIcz4aCZPytChLtgiHVl3R9CGEeY1LtxhVWItEMulxV0nU0F0jCtWwTzIXpMhQmCmEukISLXV5mrJq4TvLvv9LrlhrKMiCcDSaKSldU0l2Uh9V3GvRuowiEb9Xv0QIhQjiqhKrjY6KNzQCEk22FRF98ZlAZEJ5t6yyKDaQyieJzZ9s6S0qziJ850drDYmZl42Tan2Zzq0whnPJm4PqAS6mo6xrO+zJgRJdH6nVKQeSbbAzPWCl2PfnjIBAuxcLS0hNY2kMGYjIwo1xDEQgRTPl7FL4HY4P5lg/FSxLO6Gw+VAnFfTFmz1QhnPanSdfQc9ZOMqkMJqKZ9HSXACGqk1TCmZrL6J3ZakBY5ZsTIDy6Y1irDpoAIeUqOunpZrXwyk0iY+omKsIMQsat3fXGqqCpS6gMAMW2HA9BsO4ABOsOSBUcvAamLn9OEobo1MJbe7fD1b4WmLFS6w6FMiBcjLbD9QEXK4jsJMGMytheSQSLVMJqMhzPhoJMAeObDAxNSrlQ483uIsyljAdWEsGiJEWVgkJdLCo2hDcsRaFyHRVhEN3hxT6VD8XZ8aj+pAJCfg5d6IgUqSe6xr9/MdoOK4mgUlmhAG81GWAKGqUUis/bgUH8TqaJZVaTATjj69ICIY5PXdwkGvGbBQj/NhhmSddUbqDYd6f96SI1UQaGZ3xdJXGEYoIZXp1VueijGiWbc082ZeFil7csIKRcgPl+N+nplmYTRWiSHRcXqKnX8LpQQJgL3HY3FccaxhnbUQh5uBNfw2tHASECs3gO85FoSS1C0QtM/Ky5cIxBJH/8fChepFDqwHDaTyeVwedR1RSBUAQ/fI1POMMXvX+nYbgGhHdgqwFhlW+mQIgTw5Q3wxIyyG78FAhSUCjC4DlrJ1zLNsH5lL0SEybqoA5sMF5wNpiAm8M74P2hBscukLLEFyoIpJJhmACh02QhJmCoUwvx+twYbGR1IlVxhTrj3iRZiCyeEL8DKtd2oFDlNooGJ97Eqs1wPBu6HRNEgaEKDnVgSPUnO27aWMLlal8LnE9ZrL9UYjFB13f4PsQnmDGNJ1TFpy50RIrcRk2BUJw/xXhEFQzyf2eDBXdCLBGgMqj5c8C4PRN4dOI2iqoQKg4qIMTrjW5/OiDU1SPMBZIscQp17tU2rv82GIZxdy+LI1RBIQIABXpim2jtYe6l4meI40C3cDLu7pXWI+Rj3HjItAuE0/60NI4wFyhkGpXFCWI/nA3StQzRg0D22ZhYhh/XbXX72dilxg/2bRN1jre9ZqwUCXH4vUSAQzWSAsJ8KF5UtJ5/LwWH+B4cOyIQHt1BK4QUFE770ywmUATCseZsSdH6s22dMNHaA2PNWQaH+N4pbwaOuwZLFMJxdy+8/cLuGhDega0GhFW+mcYQYjvhGmCB0ZQho4JC3F+mDuZDcbi1u57MKGkCgyauazIYvNzTCnPhGPzwpedZvCBvmDpRBXUgSIEcb6giEKpiv0xiwShAdAKGKqi+PuCCH7/6DKwkgkZQWGnX0aVYGG7t3V4EhHahUKa6zAYTRSphtRmOMuPPCRxS/Qlfs+OyzfedG4ONWrWw0m7H2ObCMfZ9nLqOUirhxS4vUyb4ZgqEqDLwSTdMgTAXKLicquKrKKUPVTw+lT/l9kYBoikUomphohIuxcKs+LhqXwQZ/hgyIJ30dJMF6qtxXGNxdx0MzkdKC9TL3EcnPd0MHPm4WHE84POq8THWnIXleEi7CMer6U6AUNYPc4EkUzypz84FkkqXU3S1lX32hU4fCYS5QBKuD7jI8YPj2hQGsc1HolLbjLLTUAmkahFiLK34vOyzz1k7YS3tJxPRzAYTZAZSsdQEPjftLyS04YvT4+sTrT2kejjR2gMnm24DIf/auw1DZAbScXdvDQjvwFYDwirf7CiEKNGLk6QJDOpcRSdae+DGYCMsx0PrFjeoihlcjLZLawvaVQVlEKgCQEq5CNYdAKvugNRQNwFFp3BoNyEPJpv5YGQbnLN2Fhn3lYZCmUq4HA/BWtoPU96MI5VQZWyvJgPwTsNw1RmOU1Z7kbuXSh3QwaEODMsZj+dTFsyFY0ZlKWTj0ERhFvsPqgfXB1wswYzMVc5OPCGu0FPxqSYuo7lAIeZOjLES+6UMCPE31BnU4jlcyzYpy0+YfIYKCBc6IjDWnCXHmnj/WEv74VRLv1Ec4bQ/zbKSUhCK+86FY+z7VTMQTlkFD53VZECZ8ZN3BcX4NVUcIapi/PxJAeS4uxcWo+1KFR3VORUQ8oldnAAhJjqRAd+4u5cBp2yRQDZOVAohqmMUEJ6zdjJYpMaPCIQ6MEQVVfca5Z5KgV8ukGRunqpji3BJFaefDSbguGtQ6yYqxgtSsYLnrJ1kYhk8tqgQLnREyFqE+VCcJaKpAeHGbjUgrPLNVCGcsQrpgqnVNh0MyoAQbzC5QMHXH7OmOSkxYUfVEt1EF6Pt8Pcvf9EIBisBgioI5GPjTIDQLiRWOlkIlWzm1u565rZGQeF6xRMuRtvhSq+b9VG7KqEMCGes26r2uLu36gxHnXpQSTA0dSGlxiQuBtnJPkqp9HYWFLAP4WJCpRLM5ENx9rmi66guyyjfrva1FLnUqfqoaOhe7mmFKW9GaWiLMHeh01fkNsobsk5UQfH7YWIXEyDE2EATt9m5cIyBpuoclmJhtrAjtnFvtCrH9UoiKFUJcazPWCkGP6qxjwlKxCQ01FhAhV0GhZiNVAWEWPuwnDhCVRzgpKebKZqU3XKyKStVARGiZZ/N51EQgXAlEWReUSKQXe5pLXlepxCiOzdlm015M0VZQ7EtxcJwrHEXCaWnWvpLMpDKlMZz1k5YjLazuob88WesFLzbMKR1FeXhEJPBUFBIAeGMVah5zccU4vNv1e8piSGcsVLwZv3eGhDega0GhFW+6YCQnxRkaZrtAKF4o1qMFooQfzCyzbGrqGh4miZEudLrhnwoDj9+9RlbMCgqEuWAoAzqeCBEI51PoiI+LieTpFO1UAWF1wdcMB+JShPN2IVCOyrhj155Fo67Bo1UQt5YURnb6CI01pytWsNR1eyCoWl8oV0oXIy2w8Uur61SJpVwHV3oiMAPX3qeTDDjFArPWTvZHCMCIRqOMnDCtpIIliTeUKmFIkyiImACgzNWii3QobFXrpuo+L0wwYkKgnl4HHf3Gu27HA/Buw1DWiDk4w2rHQipmD+xr/L9dzaYKFEJqXbG18WS1cga9gUVEOJ1xf8pu2Dc3cvgSbXIYdK/qOem/Wm40Oljiyri61PejBL6qFwJPBDy0MeP60sZeS3C8ymLHFsqIOTnFNE+Q/g2dRnFxQEqA6kMDhc6IiWF7nmxQHQPpWCQVwJ5l1FsqOyJz8+FYwxgRSDkk8rwLqO1pDJ3ZqsBYZVvpkCIrhdUALYOCFXuomgkXOj0adVBOzBoEjc4F47BtWwTWWNwvdLdqyBQTGwhAqFJqzQYlgOFGFNYbpIZuyrhpYyHrXaroNBOHCGuROdDcfgfrYm7/gaD4/pv/BHp+DOFQ7tgqOpDJv1noSMCF7u8rNzLersdY8MyGJRKaAKF1Lx3Y7CxSOFDIDRxGcW58cZgY4nrqUnDa2/HsEZoQBATAdIJGIrnhQkhdOefD8VhKVZceF7W+EyjFCjjYx4yNwMQjrt72Xxn4jYqiyPk22l3n3Y/jMeUHRfHw0RrD9ufalPeDNvXKRBi/Khs0QPBVVzgywUKMb0Xu7zSY6rUx5VEkIGvCIQYQ0yNG0ygx0OVCRBSLp7nrJ1FcXwiEPKJaMR2xtdFHpvady4cY58l7osxgSYKIYIflU10LhwjS0/wLqO822g+FCeB8Jy1s1aH8A5tNSCs8k0FhPyN/1jjLmVwtgwIRaOJv0lhGvJr2SZjdbBcUMG2mgzAByPbKgKDJmnudQAoNqdAaAqIJmDo1P2PTzSDyq/dwvXluI4ux0Nwa3c9THkzsBgtLdysM+RVMVtraT/85Qt9d/0NRgaEduBQpxrKFm9kCwt2+g9CYbllTOxkHZ32p1kZCieuoxQQLsXCJYXq0XDUzaPYLnZ5mWGqauJnoEJPxdaJRjN/Dhc6fUXlGUSX0XKBEA1V3feZDSaYKq9zG8XYROp4/LmgSyRVrqAagXDKm2FJYPhxS43hidaeoqyksjbR2gPXsk3KfebCMZixUkogxDjCpVhYOs/OWAUVjoq1NQXDE64B5hZLNZyfZAohHpt6L/Y92eficSmX0eV4iBw/y/GQLXUQFfXFaHvJ/ugaiuoh33hVkQI8Xj0UYZP6LFTfRJBFV02V26gIh5g1lG+zwUSRayj//NEdpc/nAskil1FeIfzuthHmRloDwo3bakBY5ZsJEE7706zGm86AsasOYor2SqqDOhhcioXhUsYDNwYbKx7bpnJnNAFBHgitD4FQF/OFhroJOJqCoalaqIvVvDHYyNTfctQeOwlmlmJhuNDpY4aIqBKqDHnswzJjezkegv/D1XXX32BMgFAHh6q+poNCJ0ohlfQJy1FshOso/n+5p5W5kcoy1ppC4YyVgqt9LUVGp8pllJpX+eQ3dqBwNpiAa9kmZbZRqi3HQywTKG/IUgBpFwbx+5xwDRgB4VraDyeb9ECIbnMIv7Lvi59LJZapRiDMBZJs/Mn6KPbfs22dcKHTp40jPNvWaVSiAmPbVItKp1r6lUCIKqG44GHav7DJkr/kAgW3UdEtlH+8GG2XQp8qC+mMlWJgLALhcjwkTSyzGG0vcScV7S7KFluMtpPPi3CHLRcoxNZS7qQI0pRSSf2fCxQysop2oahQmsYRyoCQii3MBZKsHAW6i2KsIJVl9GxbJ3x724s1hfAObDUgrPLNBAhPNmVJP3sdDKpiBxc6InDCNcCy+6kMSzvqoC6JDIICVXS+HPdFE1XQBAJ549MOEOoMdyeJQsoFcbzmN4d3wGK0nWWQNDXuy1YJ926HSU+3LSDk+6xonOAN9m/8kbv+BmMXCHWKoQkUmrqPmoxbfryup+uoOG7nwjG42OV1HEtI9SV0Q0WjU6YQyubVfCjOap6ZQCHfLnT6mLFlalyjkYvKBNXKVQjRoNMB4WoywFzmdPuuJIKs9qJMZcJFyGONuzYFEGJsoCyxDN93EZx0QIjJVBAyZQ1hT7ZQgm6GvAsp1caas0zBc6ISTnkzJS6h4u+9lvaT8zm+n1fw+dcReKjj5kPxonhAHgjRbVQGhCuJoC2VkAdC8X14r6Kgb9qfLnIN5RXCcXcvCYCUSjhjpRiUiftgWQgdEOL/+VAc3n5hN+lKSoFiLpAsyjLKJ5uh6hCebeuEUy39TCE86U7e9eN6s2w1IKzyTQeEuArDF2E1BUKVOojKDfra21UanLqKzoVj8KNXnpUmOakEDNpxCxUVvkoCoQkc6q59pdRZrC+pyzxaqQQzqPRg3J9o0JsY8tRq9WwwAYudrrv+BoPjerItonThtguHqj7ldPzqMo+upf0s6VOloFClEuLChZ1YQn5eE683GqSoNNhVCGeDhYyhTuII8bfBVX5TgFvoiJAqmh0QFA1v/vuYxAbOBhNF567bdzkeKkoYQwEAfjfeJbZagRD73KSnuyTmj7pnIPToQG8uHIOrfS3a/TA+ULWQNNHaw+ZgGRROerqL3KrtqoToAiwDwrNtnbAYbZf2h9lgQgqUM1YKlmJ0FtIZK1XkFsqP63woDteyTSQQzoVjJUCocxmd9qdhKRYm3T9VQJgPxUkgnI9E4eiOYSmUUp+10BEpiSPE17H8h4lCOGOlyNhCmcvojFXIJiomlUGxggLCk01ZmPR01xTCDd5qQFjlmwwIcaCf8XXBXDhGumQ4AUI0JKe8GWURejvqoCkMLnRE4P2hBqY4VMJlUZXcxFQNlN2UKSBcDzg0UQvLVQqv9rXAj1/7JZgNJhwZ9k5VwhuDjUZ1CSljhTJOcoEkzET8d/0NRgaE/Ng0AUS7YGgChXbH8EJHpGgRR9d3yk0wkwsk4ebwDqaSmKiEKiDMBZIs624ukLStEKJSZlKkXmz5UCFhF8bsmRrZ51MWCU1OGnVe51OWUYH6fKhQvsMkCc1KIki6oornIoLjZgDCyz2tJf2TmvunvBmmJqruPahKq/ZDtUcFhbzromyePdXSD2tpf1lAiGOL6nun3X1FLtdiv8SadrJjriSC0mPjQrkIhLlAEq5lm9hniu6XFNzpgBBdM0VFD8cJBXGL0XY47e4joZRyJZU1hDg+SQ2eQz4UJ2sRUkCoei0XSJJAeM7aWZJUBj/rnYbSOoRnfF3w9gu7YaK1pwaEG7zVgLDKNwoI+UnguGuwJJmMapXWRB2cj9zOjrZR6uBqMgDXB1zSuMFyIMQUBu1AGw+EJglAxGusA0eT5DOVhsLrAy6WtENl2JejEornf7mnFebCsaLVbidAyPf/ybbqcRmVAaFq8WajoVAXT4jP49gtV2HWqYQYg4qxr3bdRvn+hI/X0n42j+qAkJpj5yNRuLV3u9Z1kpqTL3Z5GSiZGtnL8RBMerqlBrgTKOS/13wkCsddg0bnv5IIGsHjYrQdjjXu0gLhfKTg7iieYzUD4VraT/ZPStUzyTQ61pwt+kzZPYpaaOMbr8DJFMJxdy8sdERIIDTtsyqFcNqfZi7bFBSedvcxBdEObKqAcMZKwfUBF+QCpcodLohQQKgCw7kwXYB+xkop1UMKCHFR3g4QzlgpVuhePA+TWoS8fYm/i6gEoluqCIQTrT1F8YN8eQkKCI817qoB4R3YakBY5ZsOCE+7+4oKsMqA0I46eMbXBZcyHrYCXykAoZJSYJv2p+GHLz1vW1mwC4MyEDRVBXkj06o7AG11+20Docpw14Ghk5gwU8P+Sq8bPhjZBsvxkCPXUSeAvpIIsnpsOpXQFAjHfR13/Q3GLhCaqIZ2oVDWf3R9h1pMOJ+y4GKX17HrKB7LxO14OR6CuXAMbg7vYMllVGNVt8CAKsqVXncJEMoMTWp+/WBkm20gzAUKmXHPWfJYKKrlQ3GWSt4u/Jl8n5VE0BYQmiSWmY9EmQEpG7uopvC1zKodCFHhohYuKIXQJNPolDcDa2m/8r41Fy7EofHHosbFGV+X0m10orVHmmnUyaIDBYTL8VBRnCB/HMrGwYbxibJjompPKYTXB1xszIlwdbHLK4UvMbkMD3dUqQg8TyrubzUZKEoew7uMinUFdUC4GG0vSUSDx5fFEPIgSKmEpkA47u4tKlWBQDjp6YZJT3cJEOI1qQHhxm41IKzyTQWEGOgrTojlAuGUNwPXsk0VU7nx6CYAACAASURBVAd1rqKL0Xa4ObzDyFV0PWDQDgiuBxCawKFKMazU74Kuo7d219t2HS0nlvD6gAtOtfSTmfgcAWEVGY5OgNCOYqjqS6r+I4NCSmHm439v7d0uTTIjZgk2UZhl/WehIwLXB1zGJSh0QJgLJOFyTyvMBhMlQEipWNT8en3AZZRghQKl1WSAGaqmxvVcOCZVCcsFwvlIlLlt6oBwNRkwKj2B133an5aO3RmrEAc87U/DlDezKYBQjA1UeYlMtPbApYxHe2+a8makiyF8W46HtCohKnCyeRYBBRVFJ1CI40KEQ/wcvrwE1ccQCKljqlxGMVkNBYRYg5QCwrW0v+R5Sh0U1T5e1eNflwHhcjxEgt9sMAHHGncZAyF+J+qz5sKFbLImcZAIeFQZiXNWoaYhlZWUB0I+scxpdx+cdveVAOFsMFEDwjuw1YCwyjcVEB53DTrKLiqDQbx5raX9zNDSqVFOilvzxuKljAcudPrg/aEGY/dEu9BhBwZFt05ZWy8gNDHkKwGFqt/mxmAjXO1rkdaZq3Qs4fmUBdeyTSzBh1MorEbD0Q4QluNGagcK7fQdvt/gc1g7tNJxqHz/wWQRmFzDNLmMCgrX0n5YjLY7BkIshG0XCPOhOFzuadXWIxTPAYu9VxII8XE+FGeqgA4IF6PtcNw1qP3euC+faVR2fRc6IiXfrZrGNQ+E85FCZlBdbOB8JArnrJ1sftTth+NYtR9ec9VCyZQ3A8vxkHKOxfc7BULMdSDrd3gu4ufmAoWSBlSMITaMK6aOu5IIMqgVgfBSxgPzkdv1EXlQw/hClUIo2mP5UJx9jgh/Cx0R0p10PhJl9TlFWLQDg3h83mWUjyF8+4XdRjDIAx7/P/5FN08VEPJNBoSn3X1wsilbA8IN3mpAWOWbCISiuyi6RFQCCBc6IjDu7lWWmlAZjSbuZXayilYCBp0mjNG1OwGEGwGF+Dvc2rvduAxFJeoS3hhshFMt/baAkDI6q81wHPd1aMfrekKhrP/I+o5OYV7oiLAFhfUsYbIUK9ROu7V3O1NBnECh6DZ6KeNh41qcS1VAiEatk8Qys8FCHOGpln5bRjbWAKwkEPLnhIag7vznI1Gj/VBNNEksgwloqh0IcdyZuoJiP1yKhbX3qHPWTiNwXIzehlPqXjPu7lUqhKjqLsXC5CKcSZ/FZCey/oZ1lKl+M+1PF8Eof0wdnOI1FYFwxkqxDOoUjF3s8hoDITacc6n3THkzRWUksGHyJuocMDOoKRAuxcLwbsNQybnOBhPwVv0eIyDExyL48YApuo3iMaiSFPhZIhCONWfhhGugBoQbvNWAsMo3GRCiS42YXVR2IzZVCKf9aZZMRpbMBI3H5XiIjB1cTQZgLe3XqoOryQBc7mllcUc62DAxFnXJYyoBgyIQzgYTFQdCU4XHDhTaiQlD19HleMh2ghnTBCH8eV/uaYUZK6VNLvMfCQhN4dApFMriUmV9xzTr6PmUxRR/pwlmTFTChY5CWZzzKcux2ygflzkXLqTzp4BQB1A82KECoWqie9xa2m9LIZyxCu5m4+7edQPCfCiuTRaDc99itF0LhSogFIF7JRGEsebiTKPVNK5FhXCitaco06jq/nO2rROW4yHtvniddAqhbkxMtPbAajIgBcLZYILVPlTNu6qGboQU/OcCBRVwJREkPxtdh2UwiqBKHRfnBAoIca7CfUW4QmVRBoQiHOK4lr2HShKzFAvDcdcgCYR43qZtoSNCAmEukFTWIZS5jVLZR1H1o0pPnGyii9mfcA2UAOFEaw+Mu3trQLjBWw0Iq3yTuYyedvcxGKQGNBb9nPJmYNLTzQbgqZZ+GGvOwsmmwgrNcdcgvNswBO80DMNb9Xvg3YYhePuF3fAXz78E33puH/zps6/ANz5/AP7omYPwX585CP/ll74E/+mzhfaHn3sVvvXcPpYyfcqbgXcahuGbX9gPk55uaeISbLlAkhWgR4NR51JmxxXRBASdApqoEKJByRvhlHHO/zVVFk3UQh0UOnEdvTm8A+bCMcdKjx2VcDUZgCu9bpgNJspWCavJcKSAULWYIwNCHRyaQiHlCWDXdXQpFoZr2SZjldBOtlrRbXQ2mIAbg43KeCoTlRD/Xuj0Qfv9r0qBUKVQ4PvnwqWxVrq2GG0vAkkTiEODcT2AEA1tGbyJ4LgYbdfWLUSAMYlNXI6HShTTahrXokI47U8bASHCo66kxEJHoeacLtMouiWq7neTnm7lHIsLA1QtQtO+inCgA0LZ51Mwiu/HJFPUcXGuoIAQ5xsZEKrKPlBuo/w4FpvseczZQAFhLpAkaxTK2lw4BiebskXniOdlklSGbwhrlMsoBYRT3gwJhGfbOuHdhqESIEQbtgaEG7vVgLDKN7zB/OEzexmU/cHnXoU3PvMa/NEzB+GNz7wGv/OLh+Brnz4Mv/nUYfiNpw7DVz81Cr/y5Ch85clReP2JI/DlJ0bhyONHYPTxI/DaY0fg1U8cgUOPFR5jO/RY4XVshz7c79VPHIEDj95+/BrxvtefOMKO98ufHIUvPzEK3/zCftJY5NXBC50+R+qgXRjUKYPlAqFMdVUZ5zolxxQMVVDoxHVUVAnfH2qQqoSVBMKlWBjeH2pgGe9qQGgPCnWKoYlSqHMdVSnMfL+53NMKy/FQiUq4Hm6juUASrva1lOU2ykPhjcFGSH7sNaXLqEohXIqFYS4ccxRHuBQLsxV9EyMb1R/M2ldpKMR6gLLvwve51WQATrX0a7/3YrS0ZiEF2IvRdqZOVisQ8n3wjK8LzqcsIy+V0+4+rXspgsTFLq/yM2eDCTjb1qm81+UCBbdflUJ4qqVfCmy6/opgg6om1d9Ou/vgUsYj7TdnfF1MVRf7C5bFkCmEy/EQCYTooSS+B4FwLlzs/imqgvxzCF4yhRCVWPH5+UgULnT6SoAQFTqqJIWszUei5OfMWCll2QkKDrFovBhbiK6vIvRNtPaQQDjtT8Oxxl0lQDjtTzNQrAHhxm01IKzyDW8we7YehBcfPgIjW4/Aiw8fYY/3fNjwOf413PflRwqPX36k+PG+R24/t//Rwv/7HikA4IFHC8/tf7QYCl97rBQODwntyONH4KufGoXzKUsKhHPhWEmZCTuAUQllUAeDstfxxikDwnKaEzCsVI05SiW8tXc7zEeitpUeJ8llMMsj/7tR1100VkqAsIrKTpgAYSWgUNWPTFRCleso1W+WYmG42tfCmpO+Y5pxFM+LH/tOgXA5HoLeB0cdAWEuUIgjvNrXYhsIZ4OFpDRUgXqZwY3QVq7bqApuTTONXuj0GZWeQJCh1B7+XOYj0U1TdgJBCMeXiUKoyzSK8f4mQDhjpbRAOO1PK+fYseYsqRCK/VMFh/zvLv7e+VAcrva1KBcSZMo7KnDUMefCMVbWRQTCxWg7g1AEKfzLK6wqlVAEL9m+s8EEGUM4F5YXoD/b1km+RwWEVGbSGSsFxxp3GbmLIqzNhWNkshnsnyL0YVwgpRzKFMK3X9hdUwg3eKsBYZVveIMZeuggg7+hh0YZ8A0/dBv+9nAQuIcARx4AX3y48D8C475HbgPgfg4IDzxKq4QiEL722G1l8cjjhXbO2km6i55PWbZjB03BQqcMmoCgCgJNFML1hkIVENqBQhPD/mpfC9wYbJQWqy+3BAUPhCuJIFzuaYV8yF620RIgrCLD0RQIeSg0AcRKuY6KbscmiwnYR1YSwaJyMuuRrRazI2KZHBOVUAaEuBiR/vghaKvbL/0dVCCFhq0TILzc00oCoQrkVpOBdQHCXKDgMoop4nXnvpb2wzsNw8rPw+uDRqRuPzQcNwMQzoULCYdMYgMnWnu0auJCRwQmPd1wodNnXD5Jdd+baO2BhQ55LcIpbwZWkwGtQij+j8/h7yh7P7rJUq+jyrkYbSePOxeOSUtP5ENxVtJFBMK5cIyFrogwNxeOwUJHxBYQnrN2MjVSfB0XBShQxGy64muTnm5bQDgXjpFlJ/CzTYAQVUEcp6LLaC6QhBOugSJQxPJnVEmKs22dZAwhhhed8XXBSXfyrh/Xm2WrAWGVb3iD+WJdL2y/fxDq7x9ibfv9g7D9/kF4/v4s+5//y7cd9+8ueixrjXV7oLFuD3ss/sXWVDfCWnPdi+xvc92L4K57CZrqRmDwF0Zh9PHbgIht3yMFF1P8f/TxUnfVQxxo8g2hFCFVbPttNFREnbanPt4BT328o+zPMW2m34u6Lvx1E11+DxEuw/zv9pUnR+HlR0p/R9XvJv52/PFlv92rnyi4H49sNf+dXiba7q0H7/obDI7r3VsPkt/BTqtkP1L1G5lXgKzfvCyMc6d9h+o//CLViw8X+qhuDjC9Pk9/PAZPfbzD8W+Bc5zd9x56rLDAZ+c9rz12BAZ/YbTsPiT7LgNb9J+978PzwIVG3b64SKnb7+VHCguZ1TiuRx4+SPa/1x7Tz997thb6gqovH3i0cA1xHKg+b/gh/T5DDxXGj2xMjGw9UvK63f6E76deG36ocG2o1/c9cvv8ZH3l1U/oX8P7Nb62/9HC/UZ2rvxn4uK67DH+/9pjpc+9+PDt35//PP67ya4ZjhPRA4w6r/2P3p4LxH33P1r6GaqGYgN13IEtoyXP47H596PogEIF3/ZsPQK9DxaEjV0P3f3jerNsNSCs8g1vMPd+5Cm476NP11qt1Zqm3fuRp+76G0xtXNdardlr1TSu7/vI01D30c/UWq3Vmqbd95Gn7/pxvVm2GhBW+VYzHGut1uy1ajIca+O61mrNrFXTuK4BYa3VmlmrAeHGbTUgdLi9//77MDw8DFu3boW6ujp44YUXIJ/Ps9d/9rOfwde//nV44okn4L777oNAIADLy8tFn/HTn/4UDh8+DA8//DDcf//9kE6n4caNG7bOA28wH7/3GXjgvmcdtwfv+yI8eN8XjfcT9xefN22PfKwFPvExD3ziY56ix1R75GMtVdU+du/n4WP3fv6On0elm+43Wu/f8BMf88DD9zdp93v4/iayPVTXIL3B3G3jeuv9LuX34Z+n9rnTfaUSfaYS/efh+5sq1v/EcS3rZ7LfC7+vnfeb9GvVe+2+x845bb2/0ajvUeNW9rmyz6T2MxnXd8vYpsb1evRR/jNNx2clPudONtV3MHmNul8/9jFfRa/JnbZjNuJ3xLFbqee33u+qAeEGbTUgdLD95Cc/gaeffhpefPFFyOVycPXqVfj+978Ply5dYvu88cYb8MADD8Bf/dVfwQ9+8AMYGBiAJ554Av75n/+Z7fPqq6/Ck08+CadPn4b33nsPQqEQvPDCC/Dv//7vxueCN5j0Awcg88Bh6N8yCj0PFv5i632w0PD/Ae75/i2jMPgL8tb7YGH/oYcK/w89NArDDxV8vIcfKm57iOQ1fNZTMUHNq584AhOtPSxwfdLTzeomURnN+GB0Pggag5P52opYXxFrLPJt3N3L/mI77e6raDvV0g/uupfAXfcSnGrpt/U+/Ctr4r66xn9P/jrg9cEU0lPeDAvq5gPG+cQNfMISPhHJfCQKK4kgq1klJukQE7zwv6P4W4rB5fxvOeXNwFIsDO80DLOgevE3pK7ZWHOWtb9q7CZvMHfjuP6rxu6ic69k0/Uv0/7D9x2x32DfkfWbfCgOU94MqxWm6jvUHCCbB8S54GRTFpZi4aK6q/x8oJoHxOvjrnsJ2ur2w2l3H3ldTzbdbtTrp919MGOlpK+rfq+Fjggcdw2WHEfVxt298E7DsPH+qiae09m2Tvj2theNzj0fisPRHcPafc/4uuCEa0B7Xae8GfjvX3yZvfZ2Az2u76axjeP6mKuzZFwd3THM6gfyr4n7jbt74VjjLpjyZkrubWJ7s34veQ/k+/5x16D0mDgG3m0YgklPt3J+xc/QjQlZv8LPp/rZcdcgOZdjw9IFeCz+mNinZMed9qfhhGsA3HUvQXPdi3DCNcBeW4y2F30W/xqWUjjhGjBumERFbKda+snnTzYV+vlx12DJa1PeDIw1mx//ZFMWvrttBI417ip5DcfccdegURtrzsLbL+wueX6itQf+7Ll97P9jjbvgWOMu9jz+j22sOQtv1u9l/7/bMATvNgzByaYs/Omzr8C7DUPwvfr+GhBu0FYDQgfbr/7qr0JbW5v09Z/97Gfw+OOPwxtvvMGe++lPfwpbtmyBb37zmwAA8I//+I/wkY98BP7yL/+S7XPz5k34uZ/7ORgbGzM+F7zB9G45CIO/UIA1EdqGHhplGUgHttx+jCCHWUf5xgc8y6BOl4iCzzaKf/lEE4ceOwJnfF1FpSZ+cvizysyidstM6DKKmmQOtZv9kyo7wb/m5LPtZirVZR81zTrKZxw1KUGRCyQrXpNQrJ94a3c9zIVjLEW73UyjsrITd+O4tpNl1G7WSruZR6n+I6trSWUclfWbfCgOH4xss5VtVFWTkCpSv9ARYfualJ+Qjb/ZYAKsugOQ+vghWOiIaDMqUlk186E4y15oJ9vobDABlzIeGHf3ktkaZRlC19J+mGjtKSvTqCzjqGkh+dlgAm4MNsJYs770xFraTxaxF6/pUiwMJ1wD7DlVltG7ZWzLsozOR6IsK6guEyhmt9QVp8eyCCuJoHKfs22d0lI+2Kb9aViKhaXzK97jFjoi0uLxsiyj2LCcAfWbYwZOWWmJfCgOF7u80mOeT1nkcbEPz1ipkiyjuUCSZQQWF6FmrBQraK9r/OKYLDMpZkqlMoBeynhg2p8uyTSKdUBNs4zOWCmY9HRLs5+KdRRV9QhnPixVIRaunwvH4OiO4ZIso3PhGLxVv6ckw2g+FIeTTVmy7MT3to/Usoxu8FYDQgfbc889B6+//jr09fXBo48+Cjt27IA/+ZM/Ya9fvnwZ7rnnHnjvvfeK3tfZ2Ql79+4FAIDx8XG455574Cc/+UnRPvX19fC1r33N+FzwBtPz4EEGgqjsDT10uyEIIhzykMg/RlBElY/KmoXA9zIBhHydQlX2QcwkeKxxFzMAFzoi8MHIthJjUDQEZeUKyoVBp7AmKh5i2QkK0OzCoKnxrgNDEygUDXsRCmWF6m8MNsJyPFRUWqBSRep5KLzQ6WO/r/h7lgOEd+O4nmyjDayNBENd/6GK1dvpN+dTFtwYbJQCoWweMAVCPKe1tB8uZTwlfUc1H1Bj0ao7AF0PHGaF73XGL3XNL3T62OfZ+a2uZZvIem0qgMN6gesBhLri9HwfO5+yjIBwNRmQlrPgz2EpFoax5qwREN4tY1tWmH4+EmVKuSkQmtQixOup2g9/R9V4ONXSD4vRduk9KR+Kw6SnG5ZiYaPSE1TfOtXSD6vJgLRfjLt72fmKbdqfhuV4SHo8hEXquGtpP+QCSSkQ5kNxEghXEkES/njgEuFrLhwjYS0XSJKwOGOlYDUZIAvQz4Vj8G7DkC0gnA0mSCBETw1VMXq+xMQ5aydMtPaU7I9AKIKf7PlcIAlv1e8hgfDojuFaYfoN3mpA6GC799574d5774Vf//Vfh/feew+++c1vwn333Qd//ud/DgAA09PTcM8998DNmzeL3rd//36IRqMAAPCd73wHPvrRj5Z8dkdHBxw4cEB67J/+9KfwT//0T6zduHED7rnnHsg8eJC5gA4/VFACUTFESEQ45EFQVAmxbiHv9kmlQub/ytJeozLIF63nFcIjjx+Bbz23D670umEt7YeLXV5mFOqA0I46aFpvySkIylRCFRCaHpO68dqBQ1OlkFIJqbqEKpXwal8LXB9wFdUkLNeop4BwOR6Ci11eyIdK6xGqrh0apzIgvBvHNQKh+B3WEwjFPiXrP6Yqoa4m4aWMB1YSQbgx2KgEQlWRepN6hPORqLIeoR0gjN7/JW3dNdU1x/qIdoHwQqcP5sIxW0B4PmWtGxDOR6JwxtdldO7L8RCcdvdpv/NCR8ToMxc6Ikyd1AHhnRrbsnGNCiE/nhAIdXUDFzoiMO1Pw1raL90X+/dpd58REIr3BXEsIOzJ5td8KA7T/rRyTFD9lR8rWOdTNn7G3b1SVR4VTBkQIixSx0dYFIFwxkrB1b4WmAvHioAQH1/o9JWodrqG508BoQideKzleAhOtfSTEHd0x7BtIKTg8mxbJ5xsyhqpgwiUojqIQIifw4PfbDABb9bvJYEQ3X35Nu1Pw9sv7K4B4QZvNSB0sH3kIx8Bj8dT9Nzo6Ci0trYCwO2by61bt4r2eeWVVyAWiwGA/OYSiUTg4MGD0mN//etfh3vuuaek9Tx4kMUGIgxi7B9CIB/rh38RCoceKtSIQSDkXUWpmlCywvWqGnd83TAEwj965iBc6XXDcjwE7w812HIXdaIOVtJFVAVdpkDoBAqdKoYqo97UsNe5/93aXQ+L0Xat6x9v1NuBfN5t9IyvyxgIiwwLCRDejeNaBELZd1pvKOT7j6zvmKqEVL/JBZJwa3e9kduoUyBcjLbDByPbmAupqcso/z8CYbDugLTAvAqg8HqvJIJFYGf6O2ERbVMgRIMSAatSIIgtHyoUnNYBMJ47qomq7z0XjhW5xar2m2jtYcauCgjv1NiWjWsKCPEamhSSn2jtYfH2KnA0KU4/5c0Awr3sHjnlzTBVSrYomQskjYBQBmYTrT3sc6j+NGOlyOLzuUASJj3dJa+ZAqFKIXx/qAEWOiIl6uCMVXDlNAVChCgEcDsK4XwkShanz4fiTE0zBcJz1k4SCHOBJPuNTQrUn23rhOOuwRJQnA0myAL0CK/i87PBBAM/EQhPu/tqQLjBWw0IHWyf/vSnYd++fUXPfeMb34BPfvKTALC+7ieyFcfOBwpA2Pvg7YQw/VuKk8DwSWH450Y4ZVCMFxRVQrGoK19MVQRChECVQvhbTx+Cyz2tMGOlSCDUuYtWQh2slCpIAaFVd4BcfVUZoE6AkFcPTc5RpxI6dRu9ObwDlmLhsuIIqd9WBMJr2SYWZ6S6lhRAyYDwbhzXf+OPSPtApYBQBoV2FhRM1WVZv0H1zmkcoQ4I0ZUN+ye1YGRHIWy//1W4tXe7kfFLXWuM2bELhMvxUNHvbwJzGCNVDhDKvks+FGfqo+7cMeZP13/zoTi80zAshQJ8Ph+Ks5goHRDeqbFtRyHE74ix0ap2xteljTdEwDifsrQKoe4eibCgui+NNWdZ/5T9bqIyyP/PK2iyJnv9nLWzyC1UPC5+T6pfY9wjBYQ4N1HKnROFcDHaDrPBBAlrVEzijJViLrvisebCMeM4Rl4JpNRG/nkTGESApIDwtLuPVALfrN8L4+7eEiBE11AZENZiCDduqwGhg23Xrl0lAeqvv/46W4HEAPXf//3fZ6//67/+Kxmg/uabb7J9bt265Tj5RM+DB4syhvZvGYXMA4dhYEtxllAx6cwIpxbu2VqaKZRyG90ngUI+fnC/QRzh608cgd946jCspf0wF47B9QEXMwJVioAOGkxjB8sFQRUQzoVjUiC0A6emMGiiGOqA0I5hL3P/Q5fRSxnPurqNXss2FSmElEooAygZEN6N4xqBUNcnNhoK7SwmyNRlMY7wUsZTVmKZtbRfmVgmHyoknkC3PCduo7xC+MOXnmeKhgwIRajB6zoficKVXrdtIMTxKDO0VQrhbDBhtL8dKEQD0PTcJz3d2j47G0wUGZ6q/RBUdEB4t4xtMakMP5awf5nEEaL7pA4ITVxG86G4dhygO6BqHjrhGoCVRFD626pgEJ9DNY56/3HXoBQIZ4MFd2rZMXlXVEohpIAQVUA8J1ElvJTxMBg1bfORqDR5zFy4NL5wxkrB+ZRVcnwEQuo9KoUQQUv8rFwgydR2E4UwF0jCqZb+oqzS0/40c2eWAaH4/IyVYsljajGEd36rAaGD7e/+7u/g53/+5+F3f/d34eLFi/Cd73wH7r//fvj2t7/N9nnjjTdgy5YtcPToUfjBD34Au3btIlNYf+pTn4Lvf//78N5770E4HHacnp4HwgEODPExn2AGYwpFEBQTyoxsLVUNR7YWA6EIhnwcIYIgguEhDghHHy8A4ZefGIW5cKwkfrAS7qKqG1ylgFCmvPFAKBrPdiDVKRA6hcJy3Uav9rXA+0MNsJoMGBn1MtA3SSyDK8qVUgjvxnGNhqOuX+gMct4QKwcKZSqhLAbVJNso9hFMLsMDocpjwK7b6EJHBC50+mAlEXSUaRThD13BL2U8SiBUXe98KC5VU1RtLhyD1WTAluK30BFh51kJGOQf4/mbwNtSLMyAULUv9m8+jpA6/mwwwRJb6IDwbhnbKiBEWNBlBcXSFCuJoDapzGl3n9ZlFPu67l6pm19PtfTDhU6fEghVCxm5QLJIKRXbqZZ+aSInvBfwx+Y/G99HHfN8yoJ8KE4qhBe7vLAUCxe9B19HV1OZiyiVvGWhI8IWMcQmA8LLPa3s3EWX0flI1BaQnvF1kS6jGI9rAoMIhN/bPlKiEC50ROBY464SKMwFkiwrqQiEmH1UBMI36/fWgHCDtxoQOtz++q//GrZt2wb33nsvPPvss0UZywBuF7l9/PHH4d577wXLsuAHP/hB0T7/8i//AocPH2aFcnfu3AnXr1+3dR4iEGIM4cCWYjDkXUX5JmYYlUGhzH0U/xczjMqA8JCgEH7lyVEYd/fCrb3bbccPylwKnSaMKBcIxRstD4S8ImHHEC0HCHVufxQUVqKMwA9fep4pIDqFUJc5VgaEVMp1U6CWAeHdOK55w9FUAaVWyHVKjwoKnaqE+DtS/YZSCVeTAbi1u14JhOXEES7FwmweoeYJ3aIRXg8eCFUGrOo650NxlsHQDhCiyonu0iYgh+eO4FQpdZDvL6gyUK/h38VoO4tX033HhY6IFDLFcxl392qB8G4Z2yZAqCsngVBxfcClVQlnrJQ2UU0+FC9aXKPGAsK36v40Y6W0CqFsXsLnxfEkvkeWhRThQtanEBap417uaYXFaDupEK6l/VIgxHORwRcFhCqAm/R0l6iHqBBSqt5sMAHHGndVBAjxglhqDgAAIABJREFUvExgEBdqqBjC+UiUPS9mGRVhkAfCWlKZu2OrAWGVb3iDyXwIhDwM9nPqYD8Bh2LWUarkBF+LkAdAUR3k3UT5GELRbZQHwi8/MQq/9qlReLdhyLjchKm7qBMY5I1f3hh2orbNR6IQ/BAIeWNZBa4mRn8lwNBEJSwnHuyDkW0wG0w4NupNgHA5HoLVZIBc2XaqEN5NG47rvw2GbfUPExh0ohaqgNB0MUHXb+bCMeN6hLqkRDIgXIy2MwPQyVyRC9xWCBEsVddddW0pFzcTWFqOhxhYmYAcwuB6AaFJVtDZYMFN1kTRng0mjDONzkeixkB4N2yyhR7sf5OebqP6ghOtPSxjrmo/zPypA0ddLcLZYIIZ9rK551RLP/uNZb+Xqn/poG45HmL1BMWG6hQ1FrGP5kNxsk+vJIJShXAuHIPleIg8X0xUY9dldKyZrh3IZ/Dk21IsDMddgyQQ2ik7gccYd/eWPJ8PxYsAT9VwMeq0u68ECPOhQvwvlWUU+5kIhJhshgfCs22d8O1tL9ZiCDd4qwFhlW+iQtj74G0g7HrgMEsygwlneNdRjCtE91GERTF+UGwUEKJCuF8AQ1XZiS8/MQq/8dRh+LPn9pEKocytUOYuald9s+OeaQqE/DkgEPKApXNvNQFCnZHkFArtuI2KcYRiYpm5cGxdM40ux0NwLdvEbrImQIjXrpqA8GwoaNxH7BhfJsa+Sf+RASHlNqrrNyuJoHGmUScux/j4+oDLMRDyCuHVvhZSETEFwpVE0Ah6RCC8lPHARGtPkcGrA0KM7VkPIMyH4tqsoLPBBLueMjWR3xdLVJhck2oHQhH0TAvO45yoUxL5RUpZwz6iAkL8LNn8etrdp1QIdfMSAr7sfWfbOktqDWI7Z+1UZjhFmKWOuRQLw1w4RiqEq8lAkULIK3fo8i2CmqrhNaZewwzCokK4GG0nwS8XuB33Z9Lw+1Dnmw/FWUF5kzYbTDCQ46EwH4qTLqOzwQQDPb7xyqUMCGsK4cZtNSCs8g1vMMmPHygCwp4HCzDY9cBhBn68asi7jWL5iaGHRovcRMXMo7zLKJ9cRixMv59IKoMJZVAlPPJhDOFvPX0I3qzfy2KHTBLKyGDBKQw6cb2koIoHKgTCYN2BIrAyOW8ZENoxHCsFhDLDXhUPdmOw0SjTaLmlJ672tRStbG9GhXA6HHDURypl8Mv6kKrv2IkjFF1Gr/a1lJVYRgeEZ3xdcGOwsSJAeKXXDRe7vFpFRPbaSiLI4nHsjOsbg41FAGaiEF7s8sJEa09ZQCj7LovRduX3FIFQ951ngwX30lMt/UbXBL/XZgDCM74ubTmJ+UjBFRRda3VAiAqhal8RCMWxgAqhCIT8/IPxik4UQnxdBny5AF1agm+Xe1pL5kB8jEmlqGOjl4kMCHmFkIcrTEZjBwjnwjGW/VVs51MWCXFLsTAca9xFKoR2XUZlmVFzgSS8/cJuYyCcsVIw7u4ls4xSCmE+FCezj56zdsKUN6N0Ga0phBu31YCwyje8wWDZCYwj7H3wdpZRXg3sffB24XpRFeQhkU8ig+6k/HN8chk+0yifVAYBUKxB+BqXVOarnxqFN+v3ahPKqMpNmLhgmsaXleN6KQIVAqFYvoE6fxnUOIFBE4PeBAqdxBFe6XXDtWwTe62c8gEylz88t/eHGmCitWdTA+FMxF/Sx0UoNIFBNC54Q8PE4NcBoUoltNtv8Plr2aaKAiHfh+bCsZLSE06B8GKXt8QINYXB2WCCrdbbGd8Id7x6ZgJxy/HQugEhJi8xAcK5cMwICBc6IjDWnP0PB4STnm4Wm6pTCBEuZKCHQKgqYM/vKxsDOA7weLL5VZdUxgQMRSDk+9xYc1aaVCYXSBYtzvD9FVU2GRBO+9PKGEIqy+eMVSg7gYr3egLhfCQK7zYMlYBcLpC0XZh+Le2Hk02lLqs8yJm0c9ZOOOEaKAJCvq4gpRCONWdJIDzV0l8Chees21lGa0C4cVsNCKt8wxtM75aDRZlFUSlERZCvTzj80JGiGoW8UohgyMMgD4V7tpYqhRhfiGD46ifkCqFYmP7LT4zCG595TVuagAJCyv3SVB2044qpAkMRCHmFBIFQNIoRemRAyJ+jqdFXjspjR+kxKTR+ta8FLnZ54XzKqkg9OUohXIy2w63d9TDlzRgDYTW6jOYibcrFA1k/sWOk6PqRU7dRXfypCIRXet2wGG2H6wOuIpWwUkmJUCVABbtcIFxJBEkgNB2TGENoFwgvdPpsKYQIhGd8XRWHwVygoBCiC6sOCHkDVLXvfCRqBITnrJ2bCggnWnvgck+rMRCauIzqsozy874KCrHUhWx+HWvOwvmUZeQyKuu3shhBBEKVgigr44Iqm8xl9IyvC5ZiYTaucU5EyMRxSp2rXSDEa0u9thQLSxPRyIBQ9lmyeX4lESRjCGesFINLU4WQdw3lXUllWUaPuwZJIET1WQTCmkK48VsNCKt842MIB7jag5hghgdDzDq6Z2sBCMUso3ytwpGtxUDIu4zu4YBQLEwvK04vNr44/a88OcpW23UJZXTxgzoYLNe1TjSSVVDIAyEarKLhyseBiAa+aNzzEzI/CfM3EZnxZgqFqoyRpgXqr/a1wK2922Ex2l7xAuM8EF7ta4FJT3cJEKpiMKsRCPn+ruorYj+hsrrxTdZ3nEKhibqs6zcXOn1wc3iHMRDaVQin/Wm4PuCSAqHJQhIajlj+RGaE6oDwck+rUcwVBYR2ksogtE15M+sGhDp4w36DRqBu36VYGE67+7TXJh+KVzUQin1vrDmrLTiPQKiLIcT9dIXpUZnkP4taGMG5Vra4imBlopjL+thcOKYEQhlwzgYTLKkJ9V4VEE55M6RCmAsU3FCvZZvIc77Q6bMFZAjxsrITuUCypGj8jFUoG0MllcGxZwcIL3Z5SYUwF0jaAkJ8D1WOAmMRRSB8t2GIBML5SLQECKf9aVZ2ogaEG7fVgLDKN14hxGL0Igzy8YN8hlF0HeVrEw5sGS1SCqni9KgMYhyhWIMQH8sK0/NQiCrhajJgDIQyd1E7MDhjpUijGQOa+eBmEb5wQsSbBg+GPBTKFEIRCPGcReMez++MrwumvBnWJj3dRQ3dLfA8dUa9LBbSjtuoSWIZPo5wvYDwP4JCyAPhQkfEuK+I/WSitQcmWnuk/YYCQ13/kamEusQyskyjCx0RbWIZ01qEFBDOWKmKuYzOR6JwKePRGsAymDqfspQxUSqQtOsyej5lwQnXQFlAKPseS7GwMRCeT1naWoSzwUJSmXF3b8niHXWNqxkIKZfRa9kmLRDOWLdLIqj2O9vWyfq6aj/VPRQbFoanxgTGhlKZPql+yv/Pv65aLDjV0i910cbneKDkPx9rNlL9GecGWQzhWtpf9B58/XzKYtBt2kSlXAQ2Xr3D46mAUHxO1xaj7WTcYT5UyA5qBwhFGwqBkHIZlQEhfmfRZXTan4bvbR+BKW+mllRmA7caEFb5xpedQBjs/zCpDA+DCH0iFPKqIKqEvJson1lUzDQqxg4iCPKlKCil8JCgEB567AhLB29af1AHgzpVENMnT7T2wLi7l2xoQMuMaN6Q5o0eNIz5GEI+hmot7Wcuo4vRdnYTowx7/hxPu/ukbdzdC5OebjaZUmqhHde/cpQeLD3hxGVU5fYnJpW5ObyDrZJuViD8uw4fuw74PWeDtxMZTPvTZF/h+8upln6ynXb3wURrD+vTTqDQKRDKFhJygSTLOGw3y6iJyyj2G6zNVg4QzoVj8P5Qg6MYwlwgyX5TO0CIcIcAZgpxV3rdrJZZOTBIfSd0xdUBIR8/5dRlVDz+fCTK4HgzAOGUNwM3Bhu1AIffXacQzoVj2jqEeFyVQjgXjsHJpiyLxZPFaKsyfYq/HzXH4Hej+sTJpqw0iRO6bi50RMjjIRRTfRo9eCggXEkEGRCKcyNmg7UDZPy5ig0zAYuQuBhtZ4s54mfZSSqDn3XcNUiel50YQjxP0WNJBoQzVso2EH5320gty+gGbzUgrPKNB8LeB4uTyuD/CH6quEH+eTHLqAiEfLmJlwmXUQRDXh2kVEKEwkOPHYFz1k6pW6guxo5fuaPc5fiJBg3ncXcvjDVn4WRToZ1wDbDHJ5uyMNZ8u/EGNMIXQqJoTOOEPxeOMSA8n7Lgal8LXB9wwfUBF9wYbIRLGQ8sx0PsBsgb9jwA4rHxXPhzFM/3VEs/m1ztQKHKbdSpYX9zeAdc6PStm0KIhj3e5GRASBkt1QSES10uuJTxwGoywBYPcEFD1l+ovnLCNVDSsN8gGMqgkAJCyl2aB0JZYhkqQy3fby5lPHBzeAcJhJVwGV3oiMDFLi+sJILauGMdEC50ROD6gMuRyygaoqqYKJlhfKHTV1R2wgTkrmWbYKw5W7ZCSPWHtbTfuOzExS4vq2Omg2VZXCJ/DugytxkUQgQCVMp1KuEZX5cWCBc6IqTLKPW/biyMu3thOR6Szq2oZokLsOKYoMYIPo9ARy1AnGrph6t9LVKFEL0nqM9XKYSoAooxhKgCipk58bW1tF/q/ik2ceGY2kcGl/ORaEWyjM5YhaQ9J1wD5LnZyTIqAiEfQ/huw5AxEJ6zdsJYc7YECM+2dTIgrLmMbtxWA8Iq3/gYwq4HDrNyE6gM8olm0JUUAZFKJoPPU9lF92yly06ItQh5dVCEQPH/0ccL+33ruX0lhuwJ1wAcdw3CscZdcKxxF7zbMATvNAyzdnTHMLz9wm7W3qrfU9LerN8rbd/bPgLf3Xa7fW/7CHsN3//2C7vh6I7Csd5pGIZ3G4bgWOMuOO4aZEa1qLag26b1IRBe7WuBf/ryU/DTNz4O//qf6+D/+9ojcGt3PawkgjBjpeCMrwvG3b2kMc8b8MddgyUNzwXPBw18FRTyhv16KT0fjGyD+Uh03ZLKLMdD8P5QA1v93awK4Qe/uhV+/OozLPPgjJViEMgDoNhfZH1FbLj/qZZ+W1BoJ47QTumJSsQQylxG8fGtvdsZYNstU5ML3C5MvxQLwwcj27RJZWRQiAtCdmMIsQ4hGuEmbTUZWDeXUSxpoTvvfKhQJkF0BZXtLys7IZ4HutNVKxDy8+6UNwMriaAWBnEh0UQhRFjSfZ4OCCdae1gRd2puRddAGQyqxgc2lWI+1pyVJo7JBQrxfqJSjZ+LKinVn1cSQbjQ6ZMC4cUurxQI0V3ZBAYRCGUuo6rnKSDMBZJFtfxMgBDnAeoc36rfYwsGKSDMh+Jk9lEVEJ5sKgVCjCGc8mZqQLiBWw0Iq3zjy070c0llUCEc2FIcR8gDoQiGPCCKCWUot1F8bR8BhGJxelEhPMS1I48Xyk987dOH4beePsT+/tbTh+C3P/xLPf5t7vHv/OLt5/B/bL/7i68Vtd/7TKG9wf194zOvwe9/9kvwnz77Jfgvv/Ql+IPPvQp/8LlX4Q8/9yr812cOwh89cxD++PMH4BufPwDf/MJ++G/PvgJ/9tw++NZz++DPn38Jvr3tRfjuthF4q34PvNMwDMddg+CuewmsugNwY7AR/vU/18H/+kEA/p/ru+DfvnUv/OiVZ1m69uOuQXi3YaioIQDbaQiHY81ZmGjtYRMuZdDJXEfLUXr4jJE3h3cUZY+shELIA+FKIgg/OfxZ9h5cHVYBIX73agLCfzj1HPyv39oKV3rdMO1Pw6mWfgZ3TvoJv6DC9xuEwilvRhpTKPYdnUpomqGWB8Jr2Sa4tbt+XcpOoOv237/8RbiU8ZCxVTp1kFcIl+Mh+If9X3AMhHiedoHQadkJBKdKgSA2dJ3TnXs+FIfFaLtjIORVI/6c0FjeDEB42t3HFgp0bdqf1gLhbDDBsoPqYFAXQ3iqpV+pECIQVCqpjNjvxt29cCnjkfaZSxkPA0IK+rBepvjaWtoPlzIeEghXkwEGhCIUYvIfHRCKUCZzGaUUQrwmlBI4Y6Vsu6xiLLEMCCnIswuEJ5uytoDwhGuABMK36vfUFMIN3mpAWOUb7zKKsYM8/KFCiODHK4GYcVQsN4FqIJ9dlI8Z3CfED4rF6cVso6LbKB9DiHGErz9R3H75k6Pw5ScK7Zc/Wdy+8uQo/ArXfu1To/BVrv3GU4eLHv/mh+1rnz5cAps8PCIsioDIQyICIg+Hf/ohHP73L74Mf/H8S/DdbSNwdMcwNNe9CG11++FyTyv8v1/9BPzbt+6Ff/vfPwr/8ju/wNStk01ZpkCKKqQTIESVcNLTXbR6WGkg1JUQuLV3O1zKeNYNCJfjIfjhS8/DQkeErf6aJBOqNiD88Z/UwT//b59imSVPuAaYMo79pZwmAiH2G1PXUVMgNC09cS3bJHUZrURh+tVkwDEQii6jy/EQ/F8HPy9VJUyAkE8QZAqElzIe22UnMHao0uogHt/EZbRcIJS1zQaEpgrhRGuPERBirVZdEXsTIMR4UQoIUc1SQaGqv+YCpS6jfJsLx+Batkn62Re7vEVjkf8M9AigjosqIBVDyCuEPBTyQGgHyGaslC2XUYQ+XiHEv3hN7BxbVofwTgLhcdcgCYS1shMbv9WAsMo3vMGkHzjAYgYHuKQyqAjiY77chBhDyNcZRLfRlx8pPCdmGOVBUCxKf+DR2/UIDzxa7CqKf0WFUIRChEF8jCAoNh4KeTD8NQkQ4l8eCkU18fc4IKRUQxUQ/vmHQPj2C7uhue5F8NW9AgsdEbiWbYL3hxrgal8LXO1rgaVYGCY93XDcNcgMc971U2wm7qLoviq6/ukM+krFgokK4Vw4VtHC9GIdwiu97qI4ms2oEP6f2UKClXwoDqfdfXCscVfRwoGJWyjvck0pypTLqNh3NkohxPqSlYwh5BPKLHRE4Eqv2yiGkILBXCBZBIQ/fOn5EiPUDhCaKGsqIDQFOb64dqWBkHcXVLV8KM7KSej2xZg1GVDwn7mZXEbH3b3GQCiWipAB4Rlfl1GSGh0QonopU84xhqwSQEi1KW8GLve0Sl/nFUL+OCogxHEoSyojAqGoEMrgTtawzyJM6YAQn5e5jOYCyYoCYSVcRo+7Bm3FEMqAEBXCWlKZjdtqQFjlm1iHEBVBsTC92EQ3UV495N1EVUll+GQyvJuoWItQFkPIwyClElIKoQiC2L76qVKlUARCXiVEKORVQt6dlIJBUR1Et1F0Gf3e9gIIHmvcBWPNWfDUvQxtdfvZyjhvgOYCSRY7iDFgfCIbscmSg/CJQTChDK/wmMCg0xhCFRC+P9QAq8nAugKhrA7hZgLCs6GCijTtT8NEaw+MNWeLFg3E5EImCwniAgKfodakBIVqMaHcGMLVZMBxllFdQiKMNeXhsFwg/PuXv1jUt+wAFfZju0CI/d40hjAXSMKFTl9FsoxSTUzmoQLCi11emPJmtArhUiysjUvEz8RkOZsBCM/4uowKyc9HSjODUi0fisOMldJ+HsZ3qoDQJKmMqg6hyQKG6rcea85KgRAXSmQuoyqFEMehDAgxqQwFhGLdQFnDORXnzXIUQh4IKfdPJ0B4ztrpCAjFuraqpDLHGnfZchnFOoQ1INy4rQaEVb7xMYS9DxaUwX5ODcSMo6gQDmwpLjmBECgCId/2bC2tR4hwyLuIUvUHxeQyvMso7zY6+vgR+MqTtyFObBTQqdw/ZS6gpnGC/+3ZV5jyh3GC6A6KSWeO7rit0vDZGtG49tW9Am11+5nhImZGPWfthDO+LmlpCTHDqJj5lM94KmY7ld1kKRg0Mertlp24tbse1tL+dUsqsxhth+sDriJjZzMC4bivo6SvyDLQqrKLyjLSYqZcVaF6Vf+pdJbRpVh4XYFwoSPCMvyqgFCmguQCSWY45kNx0oXN1NDlS87YAcKbwzvgjK/LFhCupf0w6eleF5UQi36bwBu6uOn2XYqF4WSTurZhLnBbSdwsQDjR2gPXB1xGQDgXjmmBcD5SWmNQpxBSMDgXjsFYc1bpMopZZFVJZXT9S6bw5QKF8IoLnT7puEB4osahLMsoQqysDiHOXzgH81B2sctr5LLJz6l43aj9sCSL2Hh3bxEI7WQZPWftlCaVmbFStrKMigohX3ZCVpheBMIzvi44Z+1kSfCoOoQ1l9GN3WpAWOUbrxAi+KG7KMYJ8olkMJ6QjyvkXUT3CA1VQj6BjFiYnq89yLuNIhDyf0UgRCh8/Ykj8MZnXoM//vwB1r7BtW9+YT9L5oJ//1Rof/bcPgZw3+JcOLH9xYft29teZElgqOyissyiGGvFG9UUlOGEhzeYGStVAiU4uYs1B2W15MSSF3zZC7uFxVUGvcqotwOE7w81MPe89QDCpVgYbgw2wtm2zs0NhN4ou/FiX+GLzItwSAEiXzaFKpki9h8dDJYLhKp+c7WvpSSGEPtPuSVLsN3au50EQtEAlimE/LimCmXbASk7MIi/wbVsk+2yE6i4lQuE1Hc5n7KMYwjRKFepSLPBBCxG242yjC7Fwuy8NgsQYkZhHcCZACFmGNUB4bQ/rQXC0+6+osL0vHsouk6iG6UMCnVtLhyT9rexZjkQohKK10b8DFmWUXxtOR4igRDnMAoIV5MBWzF8qBDK3rMUC5OgpgJCLCZv2pbjIRIiZ4MJ24XpqX1zgUIdQlEJpIAQlUNMZlYDwju/1YCwyjc+qQxfWkIsMYFuojwMiiUmKEUQ/xfdRMXi9AiCfCyhSQ1CbL/99CEWe6dqVGkJ/jVxfz5hC5+EQ4yl4hvlkicqczrjetqfhra6/eCre6XEiMKbDT+pUnUTp7yZksbX6aEMeWplVTTmKYPe1KjXJQa53NPKai4uxcJlJQYRs0SKCiEaxpsZCL/vjZUE6PN9g19E4BcSsPGLB2I/pVRB2YIC1XeoRESm5UpkQIhJZUzKTlzs8tqOIUSgMnEZpfoSD4QLHRGyELcpEKIbm10gvJTxMEXOFOBWkwE44+uqOAzOBhPKmoEiEJ529zHXMtW+S7GwUVIZjJHbLEB4wjUAa2m/FgjRuNcBIQ9DOhVR5S46F46xxTdqbkWFTlUWQte3EExkfe6Ea0A6Xvh5iToWjnXquDg/yRRCHgj5dj5lVRQIVxJBsozEQkdE6jJq6rKK32klESwBwml/GubCMXi3YcgYCPGeQQEhFrgXgfCdhmEpEIr1omtJZe7MVgPCKt94l9EBAQb5chMIgANbRlkSGTHLKN/4OEKx7AQPhiIQousoH0NI1R4U27ee20eu2FNulryBLBac541jmZGMqgpV6F1XkJ5S6GSAxisJFJRRN0pqIucnX9lEb2K4yeIG7Rr1ukyRV/taGOhVIlOkzGX0xmAjTHkz5Mr2ZgJCsS+IgCguJFBNjPUwBUEVEOr6js7VWOw3V3rdMB+JwvUBFwmEOpdREyDEfuMECNHY5GMIKSAUx7QMZjBWTHy/Dpb4QvCmEIcKDz/P2IFA1feYDSZgrFnt3omGMB5btW8+FIcLnT6t6ogNlc/NAIRjzVkjIETlSAeEZ3xdrCyPqVupDAhRRZQB4ZQ3A2tpv2N1cMqbYX2Efw8PhLyqzr+G4CRL8ITXmDoufi8KCHEuEe/PM1YhvpBy/xRhSYQ4mcvohU4fOScvxcJShRAXB0yBEBdaxNfyoTgc3eFcIeRjCGUKIYKfGEP4Zv3ekvvXjJWCE66BGhBu8FYDwirfeCDsefAwcxfF2MHhh45A/5bSQvRiQpkRDhL5WoQ8+IlF6fdJEsvwCiEFhKJCeOTxI/DtbS8WGXxUfBAPCGKSFt6AM4Gus22dJe6ZCHs89InqiqjSUXFXeDy8weBNQBaXpFMYdPBnasibAiGvDjpJKHN9wAXXsk2Oyk6YAuFSLAw3h3fYchnF61xNQDju61D2CdPVXNkNvdJA6FRZvtLrhotdXriWbYJr2SZHLqO6OoSYVObvX/5iRZLK4BxFzTM6KJwNJmA1GWCr6qZtNpiAK71ulqlzI4DQZI7RxfvNBhOsj5gA4bVsk7Q8hQgCmymGEDNpquANFxHQC0MFe1joXgeEM1aqZDGWb+gSqgLCseasdIHEpK+e8XUVxaKK/e1kU1aahXTGShUVphc/ezkeIt1REaznwjEpEPJuySIQ4nWRLeSKcy3On9QCL+Uyes7aWVRDVARC8TNkczv/ncbdvWUDIYI02kB8DOFb9XtIIJRlGf3utpGSBcwZq5CEpgaEG7vVgLDKN95lNP3xQ0VZRjGmkHIRFcEQVUO+9iC6io5sLQZCHhL52EEqhlCsP8irhHz84Jv1e0looOKEKFCQxQPJEkPwExq/OoWPxYlLZlBThpJoOIogpgNCU0OvUkBIKTwmKo8sMcjN4R2wFAsbqzxOsoyuJILwo1eeZUbKZgdCk8UCanVaBYCqhQZTGKQSETktVbKW9sONwcaiflPpOoS5QNIYCGUKIRqOF7u8Ri6jMkC63NPqKKnMlV637TqECx2RdYshnI9EjWIIUYmasfQxhKvJgNJllIfuzaQQTnq6jWIIEWRMFEKTpDKnWvq1QDjlzcB8JCqdW8fdvSULJNTvJWuyPs0D4XyELtMyY6WKxqL42ZgMRwaE+VCcBMILnb6ipDJ8W0kE2aKECgpF8EKXUfE1PikcPy/L4v5yAftJZab9aTjt7it5fqEjYhxDiK6eoqcKAuG4u7fEfpoNJuCEa0CqEIpAOO1Ps8e1LKMbt9WAsMo3vMGkPl6oQ4gqH7YBwX1UrD/IK4R7hBhCLFCPYMjHDfKqIP8c7yoquoweeqy4BiFflP6t+j1krJBMKawEFIo3DjsGs8545g1H3pAWb6IyILQDhSrDSgaEdt1F7cSBfTCyDfKh+LoDIRof/1GAUAeDJgaJSb9W9SMVEJooy6qFhIWOCHwwss0xEOqSyuD/TmMIeZdRq+4A3BzewVQCmQGsGpsXu7y2YJAHSTvzRC5QqOGGK/t25hXdPHO2rRNWEkGt6jcbTBTVC9UB4YxVcCFUwWAusLmyjC50ROBsWydc7PJqAQ77j24/UyDUjYPZYAIsCN5eAAAgAElEQVQmPd1FQMjPr/lQHCZae6Quoyb9ddLTrfVUQAgT+wEqbLJ7+2K0nfUrChZlCuFa2i91GV1NBrTzsLggh9eW2leW3Gs1GWAQxr82G0zAcdegLSA84+sigXAx2g4TrT22FMJxd2/J8/lQnHQN1QGh6DKKr9UUwo3dakBY5RuvECIA8plEsSEIDmwZLUkeI5aVGCFiCMWYwX2CQsjHDYp1CMXag7w6iDUI/+L5l0qMP9Hwo4BBBYSzwULBZDvKnGyFUnysM354IJTBWSVgUHYuKmVQlV1UFT9oXHJi73bIh+Jao56HfbtAuJoMsBu5yQIAf52rCgi9dNyLHSOgEsqgibpsqizL+s1CRwR++NLzWiBcS/thMdpOxg+axBBeynjI+cLEZXQ2mGBAuJb2w3I85BgIV5MBLUjJ3jfp6TaeJ9AQtguEpvNMLpBk56M6b3SJ491vZfuiMai7HggSmwUIEfR0CuGUNwOXMh4t6M2FY0YxhNT7RCAcd/dK59d8KA7j7l4GZTLVXNVnEQb48cP3O5xLqH6AJQxkCiGOU+q4K4mgVCHEa0cB4fmUxWDUdEEOrxO1rxhbyEMpulGKQGji/SF+pgwIKU8oWZsLF8qQiAoh9gnKZRQzootlJzCbqAiEqBLWFMKN22pAWOUbD4T9XEIZ3k0UYRAf8+UlRrbS9QepRDJU3CDvKsrXHuQfU7GDvLvorzw5Ct/bPqIEB1UWSpVCOBtMGClHulVNu23GSimB0OT9do0zu8a8E3dRXYZRLDmxHA/ZAkLKqFcBIRYhprLjbWYgrBQIVlIdlAGhSlmm+s18JAq3dtdrgRD7jBMgRGVZ5VGgg0J0BUfXaJXLqGp8riSCtuedfCgOa2k/M7I2CghloIvnr4I37D/L8RArSq/63vlQoTwF9Zn8+aDhiX15MwAh/r46YJv2p40Vwss9rcr9xLGMj0UgnGjtKRoT4txwxtdl1KdVfYyHNvF985GoEgixNid1HHQXp46L7qSywvRUdtJz1k52LnbmXPQyoGAxFyiNCcRzkAHhfMReUhkEQvGzUOE1BUJ8v5hUJheQZxk9umO4BAj552tAeOe3GhBW+SZmGRXVQT6ZDJ8sRvwfk8rwMMgXoqeUwf2EGrhfUAZFKDwkZBr9ypOj8HufeQ2m/WlmCNqJI6SSzMiMPJVSWGko5IHQBOBEY6scIDRVB03cRe3GgWFCkPMpS1s2wCkQYkIZXNnczEAoZhm9UzCocxctNzMtJpWRxRCaZhjVuYxe7WthCqPTOoQIhNcHXMwTQWXwqsDO7pwzF44Vuc2ZzBW8W2U5TQaEqGzo5iPMcKj7zvlQHOYjUWZIqvbj+3O1AiEPZxOtPbAcD2mB0AT0MG70WrZJC4QIXLKFEex7IhDyc+zJpqzUhVoHgvgXgUmE/1wgCYvRdgZ21GeLGUhF6JONTVUM4VraX5SMhp9DTVxGxTYfiZIQiedCASG6YVIQJ0tEI5vzZ4MJUiGcsVLMrdwUCHGRiW+zwQQJhLNBefZRWQzhOWtnDQg3eKsBYZVveIPp3XIbCFENxHITohIo1hkcfqgYAGUlJyhXUT6rqJhQRswsKiaTOfJ4QR38/c9+CY67BllB6vWII6QMPLsxfRsBhPwNUmeMmcCgiTpYSXfRm8M7YC3tLzt+UAeEt3bXw7Q/XQNCi3ZNsguEur5kZzHByULCWtpPZhgtN6EM9p/leIjFta4kgmW7jIbqDsKPXnm2yIClxrPstflIlCxqr2vzkWgRgJmA3GK03VaZCjsLUflQXFtyAvsSJorRfWcEWN1n4m+yWYAQPR4wG66qnW3rZOqVCghPu/tgLe0vuw7hlDfDxj8FhPlQHE42ZbUKoa5vIXxS/e1sW2dRHUL+9dmgOrYWQUwGhLPBBAmEmPGVAj/MPmpn3kW3YGo+xlhc8XlcSBGPxSvkpnO+LKnMtD9NxgSaKIS8q+lcOEZmE52xUvC97SMkEGK9Qb7hedWAcGO3GhBW+cYDIQ+BvAK4Z+sRphYiGPKgSAGhqA6i6ygWnxfrD/IK4X4OCGUF6Q89VgDCrzw5Cr/51GH4w8+9Crd215cdR+h05b/SUGgHCGXwZ2KQ2YHBSruLyoBwLhyrWFIQMf4Lz++DkW0w7U8raxD+RwLCcmBQB4Sq/qPKLmonfnAx2l5Sf9Bp7KnMXXTGSsGt3fVFCWWczBNW3QFov/9VljxJFy9FXdulWJitnNuZVxaj7UXxeiYQtxQLV0whpKBMp+RhX1pL+2GsOav9zvORqDYmEeGBVyuqFQhxLOUCSTaWdEB4qqWf1bFUAeGkp1sbQ4i/ow4IZ6yUcn491dKvBEJd/zrb1snUOAoKL3T6ilRAsX9dynikx1OdAyruFBBe7WuRAuGFTp8SCKkMzyqFkIoJxAWdseZsybHyoTgrJm867+cCdDH7s22dcLIpW3TeuoYASQEhpRBi8hgRCCc93aRC+Fb9HpjyZmpAuIFbDQirfMMbTP8vHCzKKMpnDxXdQzF7KL7Ou4himQlZ/KCYSIYHQrEGIUIg7zYq1h/88hOj8GufGoU//vwBuDHYqI0jVKmEMiB04jq6XkAoM65kNy+VUakCQR0QytRBnVGviwP7YGSb7fhBuwllluMhuNzTylZcTdTBagZC8UbMK4LroQyKfUrVf5woy1S/yYficGvv9nUDwuV4qACEe7c7qkEoAmFz3YvsvFVAKLu251MWi82yM69gxkF8nwnIrSSCzKCsNBSawBtet4tdXjjZpAfCxWi7NMMoPx+ioYzPbQYgxDGlgkF0BdWVp0CFUAeOOMZlY2EuHGPxXqp75xlflzTJkklfnWjtKYohFPvbOWtnkULItylvpii+UPwMhD7quAh2Ji6jfDufskggpOZkfG4uTC/wzVi3s6yKzy90RGCsOVvy2lw4Rr5HB4SYTVRUGxEUTWDwnLUTTrX0k8lmKNdQ2fMIwRQQonJYyzK6cVsNCKt844GQryeIwMc/5gGQihXk3UOHH7qdPIaCQkwmc+DR0rqDfKygGD/IN0wq85UnR+HN+r2wmgwwlzFdApJKq4QqgKgEEFKrnk5W5O0AoVN1UGfUy8oGXO1rgat9LXCxy+s4oQwa9Kqi9E4yjFYrEJ7yFBcx5v9SK9CVAEJd7KBodDqpW8m7i2K2RFwQkvWdcuMHF6PtTI10UnKCjyHMPHBYGgNoAoRraT8Jk7p2scsLE6097Dj5EF1bjW+ryUDZGUZl32cpFobT7j6jOcpUIVyKhUsK3VOLY6vJQJErbLUDoYkbKI65KW9Gm3wG99MBISpXKoVw0tPNsnFS82s+FGf7OAVChBzZQuhYc5a5lFJtLe2XjkHMCEodF8u/iECI440fY/wcSrl4qsAQgYmCSBmo4flRrqFLsTCccA3YmvuxRqD4GiZxMlUHEeTEthQLw7HGXSXgt9ARgeOuQTLL6KmWftJlFLOP1hTCjdtqQFjlG95geh48yOBPrDUolpjgC8/zUIgKIT7H1xnk1T9RGdz3SAEEURmkSk2IUIgq4etPFBpmMPvRK88auY3aTS6jM/hUKlslgND0pmgHBCsFg5VyF721ux5WEkFjd1EZ4JtkGMWVU1Mg5K9ZtQGhbqXWCQjK+podddmuu6hsIWElEYRr2aYSdVCVUIaKH9S5jF7uaYXzKcuRFwEFhDL3NRPgRpi0M7/MBhNwodPHAMxkYQkN5UoohNQ5oVpleu4mQLgcD8Fx16D2M+cjUXi3YWjTAOGUNwPL8ZBRiYjT7j5YTQa0QIg1W3VASLne8w1LSojjgf972t3H4vGcACGqlLK+Nu1PS2N25yNRuNDpk45BlUKI3gMUEF7taylSLfn5dC3tt7UYN+1PS91P8ZpR8/ZyPMQe869hMhzT4+cCSSkQTnkztpLKoCIsZhldjLbDyaYs6Roqq0N4silbAoS5QJIBYU0h3LitBoRVvuENJvuhQkjFCL748G2XUYQ9Si3klULRNZRSBXlXUVndQTF+ENsRDgZHHz8Ck55uWIqF4f8e/UxZbqPluI7qwNCO8WYChPxz/N+NgEETddBU5eHrDy50RNbF5U/MMIqrjqrfdLMDYaVhUAWEKnWQhy4niYjsuIs6SSiDavKVXjdTCikD2Q4Qxj/2mlSt0F3jfCheEu9k0vKhOFwfcBUphCYQdz5lsVp9lQJB3hAX1TxZv7rY5YVJT7d2HkWAFedH8fFCRwSO7hiueiDE/jfu7tW6geK4m7FSWiCcj0RZKQgVEGKyFpVCiIqYan7FRTrVPVHV+H5B3SPx3KjPxoQ24v10xkoVlaOg+jZmC6WA8ObwDgaEIlwhqOnUQf6xLCvobDABi9F2EuIQ2MTX5sIxW0llcoGCCikDQlTmTIAQY4cpl1E8hphU5p2GYfL5seZSIMyH4jWX0Tuw1YCwyje8wex66CBzEZWVleBdQkUI3PdI8euiKihmEBXhj4dCjBsUlUGx7ARC4ZHHj8DZtk5YSQThxmCjY7fRclXCSqqFKiBcLxCkYBCNefzuOiAU1UFTox5dRdfS/rLdRVXq4FIsDFf7WmDS060EQtVvtxmA0A4IyqBQ16+cxA7azS6KWfyuD7jWzV0UawWKCWV0MCjrT1bdAQjWHVAqIapxnQ/FWUZEO3NKPhRnNcnsACGu5jsFQtX8hC5iJue+GG3XqomzwUJ8pQlkriSCTEncDEB42t0H51OWFvLwfSuJoHZf7P+qfUT3UwoIMUZPdp9EoJuPlJZhoSBPBYVU3zvb1smOS42tidYeaWmJGUtdduJCpw/OWTvJGMLrAy72PjtAKGvUe1BxQ7VWPM60P82S+vBzez4Ut+UyiteRAsKTTVmY9HQbK4Rn2zrJuoVnfF2ky+g5a2dJHUKMITy6Y5hUCE+7+2ouoxu81YCwyjfeZXSAK0qPBep7H7z9GF8TaxXyTSxmz5eqEJPSjAhtDwGe4l++odq475HbLqN4UxSNMfGmwq9k8UVN0fVh0tMNk55umGjtYW3c3cvaaXdfUTvV0i9tY81Z43ayqdBOuAbAXfcSNNe9yJ7TNf79+L+uyc5Z/H78dx9397JrgtcJr5tYGBbhQzQwxdgyjOfRwZn4G4q/I/6WeD78b4k3rFzg/2fvzWPjus5ET3UCx6bkPHe8Re4knX6vJ4ljURSLRbLIKtathcVaWdxVXC1aihbHWwc9eMAAA8QYDBC4/5p/M8CbTmeS2HHbkVpqacQWQzFUyMdiSJqLSKq1C1roJekgSTc6DhD4mz8q3/GpU99Z7q0SpTLqAgeiqu69dZfznfP9zrflMqXhO1W9R+r9vO3qvu8nGJTrf6zthZPuAbKdcvcbN1WfU/Unqg+Z9h1eeeEVfr7f4GqwztJLyb+s74hjwTlfJ3Nn48cEUSZMxoSxhgx4qvaDp2p/gcybPuMJTy/MBxPaMUQ8Ht29TroHjH73dH3ufZ6oG2R9gP9X1S9M72nc0wdv1TyrHafGPX2wEIrD0dph7b5T3i54vXpU+/vTLR3wxu6P9ysnuf4nd2dB/zvuGsqBrfA5L3fYT0+5+2GyuVu5L7ruYZ+X7fvD6udguqUjTw5EeXi9epTJESUXp+szcKJuEMY9fcq+rGqn3P3S/n+ibhBO1A0yGRT3QZmXyQBm0aTOPRdIsvnaU7WfycVYQ4YlLhLHU7RqqcZcaqzmj+G/w/uifmesIQPHXUMF3+F7MZ0Dxhpy0Ed992bNPjhaOyyda8R23DUEb+8ZgRN1g3DSPcD+PekegO/v2s/eF//e/v7r3yj4fMLTC3//9W/AcddQXjtRNwj/8MwBOO4agh/VZO57uf6kbBUgLMH2ne98B7Zt2wZ/8zd/wz776KOP4NVXX4WnnnoKHnroIQgEArC2tpZ33IcffggvvfQSPPbYY7B9+3ZIp9Nw69YtW7+NE8zDD34FPvvQ00W3//LQM3l/b1V7fEcjPL6jER7bXg9P7mhm/y91e2x7/Za1HQ9+FXY8+NUt/U2Tdjee65M7mu/auUv9Pj9X5TKaYO4Huf5cleue95e7+V5R3vl2N3+nFP2oWLnm5cXucfe6HxTbf0z3f3R7ndE5+f3KSa4f3e623UfFfUspG1u1T7Hj/N06/+M7Gplc85+p3kepxyrV/cm+K9UzkT1favwRPzcZox7f0UjKtOpcuL+pXFe24rcKEBa5/eIXv4C/+qu/gpqamrwJ5rXXXoPPfvaz8JOf/ATOnz8P/f398NRTT8Hvfvc7ts/zzz8PX/jCF2B8fBzeeecdCIVCsGfPHvjjH/9o/Ps4wTz4wJfgoc98udIqrdI07cEHvqSdYCpyXWmVVl6tnOT6oQe+DFWf+a+VVmmVpmkPPfDlChBu0VYBwiK2f//3f4evfOUrMD4+DoFAgE0wH330EezcuRNee+01tu+HH34IjzzyCHz3u98FAIDf/OY38MADD8CPf/xjts+dO3fgU5/6FIyNjRlfQ0VxrLRKs9d0imNFriut0sqvlZNcV4Cw0irNrFWAcOu2ChAWse3btw++9a1vAQDkTTBXr16Fbdu2wTvvvJO3f0dHB+zbtw8AACYmJmDbtm3w61//Om+fmpoa+Pa3v218DTjBDH3uSF583tDnXoYXPl8YtydmDhUblUiGzyb64ucLM4ryTZVZlC83gUllqPatp3Ln/u9feLngO/54/rz8b4rXxCfB4ZvsXsWmel6yduDxV+BLD7fBlx5u0z7zYpvJPVD3r3p3pu/sb596OS9JENVk70x8b7p3x/c9p+/qwOOvwMijR5QTzP0k1yOPHiFl2G4rti+p+o5M5lX95uWduX0x07BJ31HJvK7/vLLTvvxTz+f5J1+Br+3oyZNru8/9W085k/O/fSqXMEz3m/xvP/8kHb9div50+IlX2PXo2guffwUG/vxlo/7HZ7qW3es3Hs+vlVtucj362JE8uTrw+Mf9lxqr+fbsox/X+FW15x6j+70oA/guVXKB10XJx6Encu/ilZ3FzZe6cerlnfLvnnvs43wEYsP7En8Pr/35J+n5+vATOVml+t9h7jg7TXYMPlvx80NP5HQ5mQzYke3DTxTKDP871Od8fWqxVjX12aEncnIufnfoicJ61yjj1P7PPfYK7H0kN94Nfk4t15WtdFsFCB1ub7zxBlRXV8Pvf/97AMifYGZmZmDbtm1w586dvGMOHToE0WgUAAB+9KMfwWc+85mC87a1tcHhw4elv/vhhx/Cb3/7W9Zu3bqVV8CazxolFmM1yVQpK1Ww3BaBCU8v3MjUF2R9FDMMihkqqbIFstIF2BZCcXj/wDO26pGZZKqkMgyaZh8Vk6SoMpLOBT4udCs+c12mULtZRKl3JssoalpmQpdZFN/Xu6PVsBCKk9khTbOLmmYYvd7XCOOePrL+oGnJiblAUpmN8H6T6596YwWZQ01KSqgyQ9rJTCvLSqsrUSLLLIr9BsuHyEpNqLKLykqVUP1nuS0CNzL1efUH7ci+WGttPpiArs++VJA9mMoySj13LH9hJ7soHnut1wOTzd22MoyuxsJwpnFv0RlGqXtabovAKXe/9roxc6hJDcKlSJTdo6ph5kv+OstJrjHLKF8LEPurLnPouKdPW2we60Pq9psLJGHK26WUh7lAEs75OqVjLNYg3EgGlO9XlWEUM23K9JXT9RnYSAak5z3b1FOQgRTPg/dP/S5mYqWyjPI1b8VxF8dAXWZPMbmWrG4gvguqtMSEp5fMII3Zg02zjK7GwjDu6SPPdcrdz67VNMsoVXZixp9mCZ/4faZbOmDc00dmHz1RN1iQZXTGn2ZJeCpZRrduqwChg+3mzZvw5JNPwvLyMvuMmmA2Nzfzjjt48CDEYjEAkE8wkUgEjhw5Iv3tV199FbZt21bQRCAc9/TB5U5vQRpnU+WQAsLplg64NVDHannZgUJRSdQBIZYwuDVQV1T5AhkQOqlDZqdEhQiETgHQKQzaqTmoKjOhKjWBxcTtFKO3U1Bc7GO3h1xwtqnHcbkJHRDej3ItAqEpDNqVd1XNSnExwW7fEUtNXOv1wIWUBbeHXMpSE6UoRr8UiSrLTejkXnxWtwbqIL7jBRIITUAcx067QLgQisN6Isiy7Jq++4VQvACcnAAh1ZbbIkbwhkA47unT3vdKtBXONO4llX7+WpYiufqHJkB4P8q1WHZisrlbC28oi6blKc429RjttxYPKUtOYN+TjbHYx1DfkEGbqmGJARHoeCDE0hHidzP+NCy3RfJ0Hf43L3X4YCXaSv4ujhkUEK7FQ3C500suwuEzswOE2L+p/fD6KFCkahAiLNoBwsVwDMYaMmQ5ihN1g8YlJ2b8aZZdWvwcs9KKQIhGChEIZ/xpOO4aKgDCWasdJjy9lTqEW7xVgNDBduzYMdi2bRt8+tOfZm3btm3wZ3/2Z/DpT38arly5ctdcUFQWQr5MwDlfJ7kyplrFFRVEEQiX2yKwkQywAbZYKyEqfSor4buj1VrLgcxqoLI2mdQoNAHDew2EOhCkYJCqOVgq6+DdKEa/Em1l++Kqrql1UFRQVIrj/SjXlIVQZ8kxkXMnQGhar1JXs3IjGYBbA3XaQvSqvmNSjH4tHoLltgjcGqgz8g7QyfdCKA63h1wQrDpM1hc1AcKrPU2sLqIdIFyJtjJrjSnIYeHqYmBQdV9LkajWQoj3jQWrdfvytQUpqOBh9LhrKO95lJNcixZCtObp4A0thCY1CMcaMnmwJ7MQUgtsYlH6tXhICYSTzd1wMe13DISTzd2wEIoXyBT+Pd3SwTyexO/wWNnv4L1R3+G4IAPC9USQgRoPbGvxEAlwFAiaAOFyW4Q8ZrktAifdA+Ri4FIkalyTFs91om6QvC4Ti6BYbxAteTz0zQWSJBBOebtIIETYpyyEk83dFSDc4q0ChA623/3ud3D+/Pm8Vl9fDyMjI3D+/HkWpP53f/d37Jg//OEPZJD6m2++yfbZ3Nx0HKQuAmHWSsFYw8duFsUAIU5cWMfr9pCLtOCoFEVTKyEPhZc7vbCeCDJLgqn1wBQyTN1H7biRlgIIRXccUxC0A4MmrqIql7+b/W640tVsVIjexF2UUuj56701UAcTnl5YibYWBYMqxfF+lOsJL+3qZMeSYxcGqf7DWwf5d2WykMBbB690NefJ9N20DuK1ytxFdfItPqu1eAhuD7nAEoDQzju4NVAHy20RWzA4F8gVz0YFyrQ/rCeCcLapp2QwKN6fSaH5uUCSKet4/aq2Fg9JIZO/lrV4CE7UDZatXIsWwnO+zrzi8LKGViFdsXncD8dLWZvw9GothOgOqgLCGX9autChWrhi787Ty4BQ3Hc+mIBZqx3WE0FygWDGn2ZwS51bVZQeQZcCwotpP6zGwnnHIEQh/FIgyOth/OfzwQScbeohoRGhWDzfWjzELOEiEJ5p3GsLCFdjYTjuGir4fD6YgNP1GVsuo1jflQdGPN/Zpp4CIMRFAxEIsSasCITjnj4GihUg3LqtAoQl2ngXFIBcGutHHnkEjh49CufPn4fBwUEyjfUXv/hF+OlPfwrvvPMOhMNhx2msKSA85hpmg6hKaVEpiqKV8JyvE25k6h25jTqJJVxui8D1vkZmTTBxHTW1PJm6j9p1I0UFyAkQmp7fDgzajRvUWXiu9Xrgvf27YD6YMIodVCn1KoUer3ktHoIbmXqtu6gOCFEOVLFG95tcmwJhqWBQZRk0sQ7qFhIWQnHYHKnRxg6aWAdViwnoIrq5bzezFBYLhHhPFBCagOFCKA6XOnxGAMifYz6YgEsdPuZKaQpxF9P+PCDUWZjt9C90z0M3P1XfW4pEjWBwPpiA5bYIKxaueibriWDB8ygnuaYshCbunTim6VxLsb/pgHC5LZIHl9S8MtaQyXMZpWQD4xBV/VnVzvk6YSlSONbxCwV4flHuJpu7ST0H+7zKerjcFpEC4eVOr9SVE+VYBYRiw9/h9+PdOSnXUHRnFa8B36+JZZI/F28hxH3ngwl4q+ZZYxhEC6FoQcTznvN1FgDh2aYemPJ2FQAhupiKQDjWkKnEEN6DrQKEJdrECQYL3e7cuRMefPBBsCwLzp8/n3fM73//e3jppZfg0UcfhaqqKmhvb4ebN2/a+l0ZEOJKDcarFAuEPBTyg+XdsBKKloOlSLTAdbRY4HAKhXZcSVFx5J+pHei7m5ZBO+5+4ru5M1wLG8kAXO70lsQ6qLPkoovyQiheAIQqJV6mlBSjOG61XOuA0ETJNpVvmXXQxM3YZCEBv7/Z7y56IUG3mLAWD8FGMgDX+xqNXMR1Vn8E2eW2CFMc7b6X1VgYrnQ1GwGhCJIXUhZMebuMgXAukIQLKQsmPL0FCnIpoJBXRnX9bzUWhglPrzEQmuy7Fg8VJMspJ7nmLYSL4RhT2HVAiOCkA8JZq12aRIlvU94uLRCedA8oXUazVirPpdkOCGIb9/TlWQjF8yC4yWCTtx6KCzQ8SIoNPagoIFxui+S5mvLWOSq2kLIQ8n8vhmN5VkX+u9VYmIQ5tMJTVj078YMIxlQM4VIkaiuGMGulCvZHIDzl7ifjBCc8vaSFUAaEU94uGGvIVIBwi7cKEJb5pgLCWasdprxdsBYP5Q2IOsVRB4RT3i54d7TayG1UBR2mUHghZTE3Rbuuo7IkM6ZQqAJDJ0B4t2GQsgragXWdhedGph429+2G1Vi45NZBmbvo5kgNW9wQ34ld62DWSsGEr+2+n2B0QChaTOyCoMoyWAwMqvrOSrQVNkdqpK6ipcosuhoLw0IoF9u6ngiSQGjHOojt1kAdLITiSiBUvY8rXc3s3HaAcCnycSZEO0C4GI7BZHO3YwBU3RvOAyaLERfTfpjw9GrvGxV+TJyjOi8qjU6B8F5tlIUQnwtlzRPl8mxTD2wkA1qr32RzN7OM6wATwUc2x002d7MFOUo20DooApsIZjogFBeu8fjplg4yERN/fjGjOg9xotsn3y6m/VIgvNThy4NUHoTs6GgAACAASURBVAgvdfhIIBStdDw0oas45Va6GI6RQLgaC8Mpdz8JhFTGUFWjzoXutvPBhDEQzlrtzMWUB8KslSLjBGetXJJDCginvF0seQzfTroHWOKaisvo1m0VICzzjQJC3m30uGsILnd6CwZLnQJJKY042SyE4ix+TAUdpbQSrkRb4d3RamPXUSeJS5xaC2UKZSmA0K5F8G7CICaSyVopWzBo1zrIvxfcDydUlWXnkw6EpgBh6o5sBwYpN2M7ZSY2kgG4M1wLNzL1W2IdzFopuNnvlmYXtWMdRJi72tMEc4GcK7iv6qAxPOE7uT3ksg2Dc4Eki9/CY00UbF7B5BXaUgHheiIode0U++HVniY407hXe+8IPJTc8v8uhOLMvS5PrssMCLEvYsIUcXyjAA6zh+ssiWebeuBKV7MSCBfDMeUiCcrGdEsHAz5qXEFIpYDNtCFMUn3unK+zYEznv5/w9ErjBKe8XSRoYpNZCOcCSbjW62Hn5CEKAVQFX3gMD3lLkdxYLloP8VpEIMxaKQb34jUshmN5bpoyIOUbxhRTlkMRXnUWQowT5D+fCySlQHjSPUBaDk/UDbJ4RL69VfMsiy2sAOHWbRUgLPNNBYToNnohZeWtdMmUS1Mr4Uq0FU66B+BGpt6RldBJLOGVrmZYjYWNso46dU8UocouFPLKpVMg1J1ftiKsgkETQDd5F5v7drNnW2z8lwkMrkRb4UamHs407tVaB3Xuorwi8TN/5L6fYBgQ+tqKgkA7lkFdzKlTN+PLnV64kamHK13NjhYSdIs7VP+5kamHjWSg6FIT2NAqg0DIWxJMgHAxHIOLab8x2ON+CFQqd1HqOhDY7gYMzgVy7q8mQLgQijNFVAeEmPRCtpCD17EYjsEpd3/BNZYrEJ5t6oEbmfoCOKPG+glPrzb5DD4fnSVxKRJl2Upl8w3CEcoJJRuTzd0lAUJZv5tu6SAXtfF7dK2UnVsWXzgXSMLVniYmHyIQ3sjUs/PzDRdpTGCM18eWIvlZQfFvfL4UVC6E4nCmcS8JcZTlUAWoWSs/cQ1eG3oS2LEQ8oljRCBEiyG2rJXLZ0EB4dHa4QIYnG7pYBbCisvo1m4VICzzTQeEuDojuo1Sk7xMkaTcRs/5OuFSh4+5ZIkKpElZA7tlKDaSAbjS1WyUdbQYq5QODE0thiIQ4uf8PiaQaQqDTq21JjB4I1MP745Ww2I4dletg/w9rCeCcCNTD7NWu23roMpC+Is2330/wdgBQicWQRNX41LA4NWeJliLh+CDg09rs4raSSSjsw5e6/Uw66AdGJT1pZv9bqa06oCQekcbyQCzMNpp88FcDT+0nJnC2+VOb8kyjFL3dDHtJ+sFUkCIVjDdvW4kA0ZlLNYTwYIahOUIhCiDE55euNrTRPZPse9Ot3RoS07gM9cB4Yw/zRLZyOac6ZaOgoVOsZ2uz5W3UI25qsZbyag+N+HpZYsx4nnnAjkL4mKYLiuxEIqzvAfU7/JlJXi5xoUY3Fd011xPBKXwRQEUQisFinOBJJlhNGulpDGEi+EYnK4vjAdUASHG8lHnomoKii6hPPhhDCH/+XwwAW/W7CsAwrlAEo7W0kBIFaWfbumAE3WDzGW0AoRbt1WAsMw3GRDy7kIn6gZJH3udcilzG0Ur4ZS3665bCamso7cG6pjr2d2CQlMwVLnaIBA6AT8VBKqsgjogd+K6e72vEX556GsFcYOmz9/UfVeMHbzZ74aslSLdmlSKPG9hoRSId5KN9/0EIwNClSXQiVWQ70smpUnsuhljUiDTrKJ2ZZcqNYGuxrKkGhQQ8v8Xn+XFtJ8V3eaBkFJgZQtt13o9Ru6i4vGYBdKOhQ+h6W7FD84HEwwWdEC43BYxzjC6kQzA6Xq11XEukEsow1s/yx0Ip7xdBVY/Sk4R9HSZQ+eDCbje16gtTTEfTLB9ZHPYuKePxeTKxpozjXuZ66UdEOT7Fi7kUN/NWu0sGRP13Yw/rbQwyqyHCM0UEGJYjAiDaOmjXEZVFrVZ6+OMobzLKAKmzELIF2rn20q0VeoyKgPCKW9XgYUQrX1jDRljIJwPJgrcRfEdHK0dLgBCXDSgXEmPuQothDP+NLxZs4+5klZcRrduqwBhmW8mFsIpbxebXFQwaAKEvJVwsrkb7gzXSq2EonXKjpVQBoTXej0sqY0qntBUsbQTV2gKhjh5W1WHwao6bBQLqII/ExB0AoOmLrvv7d8FF1JWwbsodfyXaB282e+GsYaMFghlcS2Uor0YjpVVDOFkS8QI/kwgkOpjugUF08RQonUfk0FtJAPaJDK6hQQ71sG5QJKVxSlF7OBCKFeMHhNC8EBIQRo1pi6EcllCVeMu1Vfng/mJaEwVbLwXmeWFh1cnQLgUiUqLx4vzyEYyYOQuOh9MwFo8RMqteA1LkegnBggXwzEGRLqxf9Zqh8udXm2imOmWDuYurTsnZgeVNaxlrALCcU8fkw+qH+v6FsYIyvrdOV+ntHxW1sp3CRX7zWosLLUezvjTDERFIFyKRJmLtwhX/CKNzGWUgsLFcIzU0TCGT2x47xQQZq0UWZ9QBYSn3P0F14e/owNCsY17+vLAD8/19p6RAvBbCMVJl9GslSJdRkXLYQUIt26rAGGZbyZAiIOBaCVUwaCJ2+hqLAyTzd1wI1NvVIKiFMXqsWD9QigO7+3f5chS5cRa6AQOEQhNYc8UAkUQNIFwpzC4OVIDF9P+ouO/7MQOrsbCcCNTD5PN3aQyr1PiKcUE+/ulDh/8Y23vfT/BmAKhnVhUWZ8qFQyK8rqeCNpaRCi2CD1e95WuZlvWQVVfQqs4b3nGpDKmQLgWD8GFlGVkIRTH42u9Hphs7ja2vMwFcrF4454+W8BnBwiX2yKsKLzu+i+m/dpYQ1yoWYpEmUuaDArng7lsiJT1s5yA8OfBnGVuLpBk1myqj/JyO9ncLU0Uw+93ztdpDI4qIFwIxVlZCp1rPt6LEyshjmOyfnepw8cWe8TxfLK5m0E1dTxmR6W+W4uHmPVQBEKUWQq4cLFJZxkUPbWwf4vfYakV8XcQkinAWwjFbbmMzgcTDLZEeF0IxQvqCsqsg3gMupjy36GFkALCt2qeLfh8MRwjLYQIlvj/isvo1m0VICzzzQQIZ6125jYqrsSJE7hdK+G4p08ZS6gDFNMyFBQULkWicGe4tuRQqANDEzh0CoTUee1YBPnnXGzJjzvDtXC1p4mV/XDqKmpSSFy0Dm6O1MCZxr3a2EFd/KCoeKzFQ/CTuu77foKhgFAGf7x8OrEKmi7gmPYfVFpVbqJO3YxVQLgQihtbB0370WoszBbSnAAhQh2lMOvaUiQK1/samculKbhdSFlk0hW+2XVBFe/JNMPoaiwMp+szWhjGEASdhQkhBS0M5QqEmFRmyttVAG8y2T3b1ANXe5q0oHemca9R4hmEFBUQooeGTD5m/GkGXXZBkH+nlIVwLpBk8IHyI+6jKkqftT7OIioDQoRFEQgvpCxYjYVJIFtPBEmrngoKZUA448+VfchaKdJySIEiD3gyyyQFkCIM4v9P12eMYggR/rJWiiw+j4AnuoyuxUMw7ukjgZAqOYFJZaa8XZUYwi3eKkBY5psuhlAcAFairQUDpM5SqIolRNfRWwN1RcUSilZCEyhci4fgak8TyzxqB1REhbOUYIgTNgKhCeiZQqAKuE2fsQl43x5ywfW+RliLhwpgEJ+zmAykFK6iGDuISoDOsqOzDvJ9HZXTn3pj9/0Eg3L9M3/ECAR1FkGZVbDUMHi1pwkupv0FMHg3LfnYh673NeZZB+24i8ossJhMxikQorsofw5V489xIWUplV0ZvFHxg5QLmRMgnA/mCmuf83Vq72UhFIfVWJi0+ontYtoP454+KVTwkEwllClXIJzw9MKVrmYpDIqWPx3o4TkxWYyszVrtMNaQUS6UoOu9LLYWvxcTytgFwuW2iNRlFC1oKD/i91PeLqWM6GCRt8LxQHipw5dnBeTbla5mJgemVkLUo8R90eJIyShacalrOOfrZJlBKTClznXSPUAC4azVTsYEyqyEGIsoAh6CnPgZLiBRLqPoSiq6jL5ePVoBwnuwVYCwzDdTIMxatNsoNeHbBUIcQC+krJLEtJlmHb3W64FLHT640tVsZCm0o3iaJK5QAeJSJApBm0AoO6f4LE2sr8XA4K2BOrgzXEvC4N10FUXr4Luj1TDZ3E1aB50CISqdx11DZaU4UkAoswSagKAqi6idWF9Z/8F3fDfjBil5nA8mWEZTyl3UrnVwIZTLTojKnwkQUn0PLQ1O3EWv9zWy89pRrnk3NV6xpv42gUH+3nBV3+T6V6KtRjCIlnve6ij+Pv69Fg/BSffAJwYIs1YqD/Jk8ox9VJcoBmFPl4kUn7vsN9GipFs0wYQyoow4AUOq7yHwUcCJCwQyKyDKn+z8lzp87DgRCDF2l4IxKrZQ5zK6GM7P5Cla7/g4PGwr0VY4UTdILubgezZty20Rlq1UtFyedA8YwyDvMiqWnZAB4VIkCsddQyQo8q6hPBC+sXsUzvk6K0C4xVsFCMt8UwEhP8BkrZyZf8LTW+Bz7wQIecVzJZqrS4iFoJ0kmLGTdZSyFG4kA7A5UqNNaW+igMqUUFnckgwMEQh1sGcHBHUWQZUirwJtHgZvDdTddaVeZh28NVAHU94uWAjFbVt2VNaW5bYIc0cpRwuhKvGDzCW51JlodXJ5qcPH+kap+o2pdRCvsRQwiH3pSlczGyuxoeJoAoTzwQTcGa6FlWirMRDieRZCuSyHaIkzVaIvdfhgytsltbbILIS638DrW4uHjDKBzgdzqflNCtIj6FCxkuLfy22RTwwQolzzCWVk8owQoHMXxWfNxyTKoBETrsgawpjKgj7WkCEXPOyAH7qvyoCQWsTG73HhkPoeQUgmC5hhlALC632NBVZAHgjtuIuihW4ukCR1Mx66+HOi5VX8rblAkkw0o2qL4Rgcdw0VXPNcIMkSxJjAIFo7KSCctdrhTONeEggpC+FcIAkn3QOky+hYQ6ZiIbwHWwUIy3zTAaEIhcdcwyUrQcHHEmatXAD35U5vUVZCJ/GEGKNztacJNvftliqhlCJqqoyawiGvpDoBQp0lUBcnWMyzvD3kgttDLmXM4N1M3IPH4iRi182PUq6xb1/taWKKZDkBIZ+N0AQC7YJgqeTxYtoP7x94Js9VVBczKMsEbMdVFJPI3B5ywWosXOAqKrN+6IBwuS0CF9P+AsuEHSBcDMfgUodPa7mmGsZE2lGu5wK5DKuiSyVepwwGdecUF1ZMagXOB3MZRk0SyvBxgTogRAvlJwEIMb5quS2S5yJKyTjGyokLHaLsT7d0GFkRxxoy0oQyOMefbepRAiHGuKFbphMYRFiR9T3McioDQpwrZECIMC3KAvZlCgjnAknYHKlhC0AijF3r9UjBS6aDLYZjBXF++H8KBhEIxz19BZ9TkEgdL55rrCFTcAxCtQoGxVhBLAchfn7K3Z9XsB4/R9di/AyPnWzuJusQzvjTcMw1XAHCe7BVgLDMN7tAOO7pY6uHslVgylKoiltCJfSUux9uD7mY25bdBDPFQuF8MJemnYoptOtCagcMZVYLBEIZ6MkadX4ZBOpAkHqGsmyitwbqYD0RvCcwuBYPwS8PfY0pKsXCIK8gYB/FzIvlBIQ/D4aV8CdzRzaxMpfSzXhz326jWoOljBtExRcTH5XKOogwg/HWfF+yA4T4PE2tgvw5Lnd6WeF3E6U6a6WYmyZvIVRZBU2BkJ8TliLRguQvqsVEPi5Q1lairUb3ioolurqVMxD+PBiGCU8vW8wUgVAEvglPbwHoUQtDZ5t6tPGDi+EYnPN1SoEQ5QR/UyUnc4GPM4w66V9YkkQFhDILIQKf7HgcD2R9SUwag0C4EIqzGrgiWOG4IUKYLoYQQ2vEz9EKSulrG8kAnGncSwLhKXe/FkrF6+aBEPdZCMWlQEhB4Yw/V3KCB0Lc92xTDwmEU96uPAshHnvO10kC4ZS3qwKE92irAGGZbyYuo+LgMOXtgmu9noLVV1MLocx1dDEcg8nmbkeuo2LyCqdQuJEMwMW0H3515KsFdQpNFVMVGIpwqLIeBqsOQ1AChDLokwGgifJuBwT5Z/f+gWfgak8TLEWiRjCIz05mZTVx95MlksGVWxUQ2oHBuUAudvCYa5hN8OUGhCYAqCpFIpM7OwsysmyiG8lAQeF5mWXQCQzqrINoWaYSyehgUKboridyNTCpuCUZEFJjJyqVOiCiLGZXupqZC6Wpcr0Wz9XxE2HQiaJO3ddiOMYSU+hgEMHR5P43koUF6anrWG6LSBPKlCMQYoZulTUbvzvn64SNZEBpHURLoi7xzEIoV2ZABYMLoTjL8oxyIsoLX7TeqYVw3NOntBBmrVwyMPG8aB0Uw18oYJQBISZz4eW6peoQLIZjcK3XQwIhPiOdZVAEswspupD9fPDjbKHi4j1aaalrmPJ2GbuLorxSZSrmgwmY8PRqgZa/F7G0BC7QTHh6C9xCESap78429cBYQ6YACMcaMuzzChBu7VYBwjLfTCyE4kAz2dwNK9HC+jwqKNRlN0RFFWsgmSSYQeVUZumyE/vGtytdzax0wY1MvW1roSkcUsDGK7EIhDoAVJ1HhEA7FkHdM7ve1wgfHHwarvc1wuVOr1FWSNMyAXasgxdSFlzu9MLperoIvQoIVTCYtVJsNZdP311OQDgdCjrOQGsHBE2sgiIM4rvlYwZLAYOmrqLo2km5iuoszCqrB56P6lOmQLgSbYUbmXpl/JwMvtbioYLMpqKiS4HehZSVB0zFAqF4vcttETjmGtYCHlpYxz19RrGTuC91v/j/uUDOjVYWP1hucj1l5RLuoBuoyi0c+yofFygDwhl/Oi8mkWpYG04VP4hWN5QdSk4mPL0FfdxuH0PAUX1PWSDnAkmWAVX2u6prwrGTlxMEwpVoK1zq8JFAiOOPCgYp3QuTPVHxePPBRMHiPT77yeZuEuIouJMZALJWrqSFeC60UJ6oG9TeA58ZlLICZq0UmVBm1mqHcU8fcwnn4wRP1A2SZSfGPX2VGMJ7tFWAsMw3UyAUofDtPSNGsYSmrqO89QJdR2VWQsptzTSzoaml8HKnF7JWCjb37SYzkMqUVZnFUARDynIoKrKhqiMQrDpsBH0y+FMp7iIImlgF+bISHxx8GuYCSRIGTZR6FTDbcRXd3LcbTtQN2oZBE+vgla5mVpMN+/+Z5vh9P8HIgLCYDLR2LMy6foS/IfYtpy7admAQge1KVzOzEpbKVVSM+6MUVBMgxLT1KhCiFNj5YK5u4dmmHi0Q8r+PcIwWQlFZ5I91CoZLkahxQXqM2dUBIT53nTUUIVtlISwnIJzwtTG3ZB0Q8uCochdFsJAlnsFjzvk6WV+Xyck5X6dWVsY9fSzWzgkQzlrt7Fqo942wKIulnfD0SuMLs1aKuYRSDZ8H/n/Gn2ZAiGMQZWlDq6IdIMxaKZZxV2xobaQgDsFLvIbltkieK6nKGwzPhe9U3GcuUOiyKkIg//es1U6WnJgLJKWlJRD6RCAca8iQQDjh6WUQWQHCrd0qQFjmm50YQn6AQGuMuMLmFAhF19Epbxfc7HcbWS+cxhPqso9e6/XAQigO13o98O5oNenWxp/L1GJIwSGl1CIQqkBPB3+U0u7EIpgXL7hvN2zu261NHnM3Yr/EvoArzJjm327soKhwipM+xtXwk3g5KY4z4YDj5EPFgKCsL63FQ3C9rxHWE0EjGCy1ZRDbjD8NF9N+Bocy5deudfBypxdWY/lZE+0C4VIkyrIUykBQtoCxEIrD1Z4mbXZREfSW2yLMCs6Dnzju2wVCfh7AeCAdEC6E4rASbTWKH8T4ON11oBsq7xIrPo9ykuuTDblslTgHq4DwmGtYWppCtPxRckABpwxCeXdRlXUQXR2vdDUXZR1EYKLaZHM3bCQDJDBi3+TdPvmGsCU7N5ac4OUDgRDdeEX5mbXa2SI6ZZWTNbRuU3oZAr8IdKLlUJRjKrZQvA4e+jD2VgTIKW+XNMsoVWcQn634/XwwQRalz1opeL16NC9+EMH0lLu/AAbP+TrhlLsfJpu7K0B4D7YKEJb5ZtdllFcIzjTuzUt6QAGhEyhcbovAWEOGZawsBRSi0qqzFMriChdCcbgzXAu3BupswU8xcIhAKIM8VRN/Q2UNFJV3mfX0Zr8bfnnoa+x5m8KgkzqOsoQ7oqvo7SEXS3AgKjxOs4piP77U4YO394wUTOzlZCH8n62WreRDpYg5lcULXkhZsBiOsYUEUxAsptSLLJEMbym0EzcoU24ROG4N1Cld4CggpKyDuNBmYh3kP99IBmAtHtIq2OJYfiFl5blTyiyEdhte13JbJC8LqKqhFcpk//VEkFkdVdfBx019UoDwel+j0jqIDePidXGGWKJBZSnHfmkChFguhRpz54MJmG7pyMswardvYf+QfT/u6VNmGMV5gzr2bFNPXvyg2G8ol1AEwqs9TSzUgAJCHmZN2lwgSZZvmLXa89xWeT1tMRyTJo7BWFHqO6qhNVeE2FmrncX36VxFeUug+DnC93HXEAmKfMwhjguzVru0BuFbNc9WgPAebRUgLPMNJ5ifemNGgxOvIODKkLiSpgNCEQqpyQnrRfFuXaXOPGoHCq90NcOs1Q43+93G6fF1YEjBIa/whqqOQKjqSMG9yIDPLgTqQJCPFXxv/y7YHKmBpUg0L+arlDCISr0JDK4ngnBnuDavAH2pXEWzVipPSeIn/hl/uiyB0E4Mqh1XY1V/4vvQrYE6WIpEmXvx3YJBE1fR5bYIrCeCJXUVpWIHZeChAkLMUCgm2pD1U37MRVdLnfukCHqo4GMWXZliWAwUrkRb4WitPn4QIW/C02sUP7gaC8Nx15AWKFairSwxlOx5lBMQTnijLEmMDPIwlm+5LZIXF0hZBykglMUGnvN1aoFwwtMLy20RqazMWu1s7ncKhBOeXqU8zPjTLNMvtc+MP12QB4E/nnfvFL9DsONhDIEQE+5R8nMx7c+bS0wa6leUNZG3mPFNjG8UAY9yJZW1xfDHsYiiKyu6f1IgSIHfOV8nnK4vdA2dDybgTOPegmPmAkl4e89IARBmrZyXGgWEr1ePMhisAOHWbhUgLPPNTgwhZSk85e5nbh9OgVDlOnqibhBuZOodxROWGgqv9XpYRsLNkZqCVPky5dYUDvl2IWVB6/bnIVR1RAuAqvM4gcA899CRGvj1S/+NPU9V4philHo7lsHVWBg2R2qYW5LdrKImsYMXUha8Xj1aMKmWGxBmI35bmWcpa7SJRZCSo8udXrjZ72a/4dRFtFjLID9eoCWv1DCIFmtZ7KAMCEXPio1kAC53em3BIB6PMaIyNzoZ5K1EW+Gcr1O5X7FAuBSJGtUUnA8m4GLaDyfqBo3iB7NWirmW6p4NWvtlz6ScgPDnwbCRuyhm0qTGSBEeKU8LalxFSJDJSdZKsd+VWQcxMZ3Kmk69K/7/mHRI9s5nrXZpHKAuwyiOE1RfwYUI/jMEQqvqMFzvayTlCOXbLhBiUhxKFxNBEc+9Fv+4bqC4kI9ATl0HZQVcjYXhRN0gCYSy+6DcRadbOmDK21WQVAbfxTHXMAmKb9U8WxA/OB9MkCUnZq12eKvm2QoQ3qOtAoRlvhULhJPN3TDWkCkYPEsBhVgDCOMJSwWFxcYVXu1pYkrlu6PVcGe41thiKINDCpwQCE2gT6akyyBQB4K3h1zwqyNfhVsDdbDcFtGCYDFKvc66I77z632NzBIjU3TsWgd5xWA1FmZxCOKkXm5AOBdpsZ10yGnMKd+ncFFjJdoKlzu9RiBo2m/sLCTwjXc/t5tVVAWDc4EkO0an2FJAaGIdxDFVdl60Dqr2k8HdhZQFZxr35ind/H5OoVAEAHR/UzWMH+ST4sgaxj3qng1egxhrKN5fOQHhdEidXRTn0HFPnzITKZ9dVLQaUkA43dJRUH9QlBV0t+TlRtQDzjTuZZl+nVgHs1YKxhoySiCkvJew6TKM4uIOBaPYRykgDFUdYXIozh0LoTisxUOOgBBj+EQYxLhfypWUKjkxF8iVjxDhT7Q+8scsRaJwtHa44HfmAkk46R5QXrsIeGMNGTjTuLfAcojXRbmYvlmzrwAIF8MxOFo7XACEWStVsRDew60ChGW+8S6jpoOUqCC8WbOPDN6WreradR2d8nbBWjwElzu9tuIJ7ZSksAuF6EaatVKwngjCLw99TQuGMjiUWdQQCFWgZwp/JhB4va8RNkdq4JeHvgZXe5qYVUcHgjoX0WJgkAfC1ViYwcaUt6skMEgpEhvJQF7dwXIGwl+0+UqSeMjUPfRKVzNc72uExXBMmTjGJBkTFWdr100U+81CKA6XOnywFg85KjGhgkIxCYwpEIpj5IWUVVC/0MRCiCB1udPLQEoFg6K1YCGUKy4t20+EQ7tQiNYKHeDNBZJ5irZu3/VEkNUfVF3DfDDBrBKq51JOdQiXUg1KGMQ59GxTjzR+kO//454+styEeMyMP1fqQDXmjjVkWOkTatxFILyY9htbB6n3hn2WaviuKWBE6yGVJR3b1Z4mdqzY99cTQVYoXgTClqpDcDHtJ2UJS9zYgUHcl8rkiddOWQgvpKy8uD9s88EEqwXKH6PS8WQWQt7NkwJBEQjxvFhCQvz8lLufrEN43DVU4DI6F0jCcdcQCYRv1uyrAOE92ipAWOYbbyF0AoSzVi6weLK5mwWI24FCE9fR5bYIjHv6WGKKUkGhneyIOjBcDMdgLR6CDw4+De+OVkvrF5oC4uVOL7Rufx5atz+vhTy7AEiB4Luj1fBvz38FrnQ1w2oszGK9nFgFTZV6SqGXFZ9fibbCRjIANzL1cLo+QyaRMbHsqBTsuUCuCP3R2mGyn2P/LycgnI96tyT50JWuZrjZ74YLKQvWE0GpVRCPudswyI8L6L2ALpV2Ck32ZwAAIABJREFUM4qqYBCz22L/MVFkKQvhfDDBrPGiVZD6WxxfMWGP7DdlgLcWD8GJukHtvk4shHh9q7FwQeF42bxwMe2Hs009Srduu0C4Em1lpWNUz2XC11Y2cj0XadEC4UIo5/WDMqCyEI41ZFhMoiqGkIofFGXldD0NhPy/Z5t6lPF9ujbjTzOrNtUww6js/NMtHcoMo5hFlPoeXWHF/tNSdQjSD79Y4E6KDS21KsscpWvxcCQCGeZxEAFvMUwXpcesvDorJX/MYjhGgt9cIMkyg5pYB6nP+M/HPX3k92g55C2EC6E4CYTTLR0Vl9F7uFWAsMw3uy6j1KCRtXLuGwh0lFKgshKaWgqxPiEmhDBNMrMVUIhgiO5om/t2w6+OfBU2R2q0VkNKabYDhCbnpCDwznAtfHDwadjct5utDl/pKkwYYycJiF1XPxPLINYbvNnvhuOuIUdJZCggpCb6WaudxV7IJs1yBEK7Mag6yzPfB24N1DH3qwspqyiroK7fmLqJ4piArt28q2ixcYO8cnut18Pu3Q4QtlQdKoCbK13NBWOlCWgiTCJgmsJg1sq5xo01ZO4KDOK18e5fOiBEQNXti/MElrFQXcNaPEQWpBfv7+fBcNnI9c+DYS0QonunSSbSyebuPHCkjuHHSZXMTLd0FCSU4d8dWqpULpvie6I+w4UYqmFZLJkXyLinT7qAMuNPM+8fqv9vJANk/2mpOgSph19kcZTi9+iGqppbxIbXQ+le2P9F62DWyoXZUMlm0Kpn8tv8cRQQomeBaBVUASFVg3DWyhWfp77DshZU8pgzjXtJC+E5X2cFCO/RVgHCMt/sZhmlLCezVq5A7Bu7R8lVObtAqEoyc9w1BJsjNcrMo6bZRykotAOGKji81OFjcUvvH3gGfnXkq3BnuDbPcqgCxCtdzdC2/ZvQuv15R9BHXR9C4C8PfQ0+OPg03Ox3M2Vadi+mIFhKGKTe6+a+3WwSdBrzpYJBhBmVq2g5AuFivNk4CZGd2NMbmXrmOrUQiiuTxpi4R8usgsXAIAIgxvyo6g3atQxis5s2nwdCBLj5YAKudDWz5BF2zodullgI2wQGcT/eDVAHg06tg7iQR80DYsOFPxN4VGUNFeedrJViGVRVz+dfmhJlI9c6IMSsodivVPuhxUVlGUTroDg3i/Iy48+5N8rcRecCSZhs7oalSLSo+EGVdXAukGRAKNtnsrlbmmE0a6UKjsX+PxdIMljkP0e5ju94gbQeZq0UCZk6MMNzUTrYcluEjHOfDyaYi6kIi+jSa6LjIZAiYFGwivGIIhDKLIF8CQlsKJ/U/mMNmQIgxO+oOoRnm3rgpHugAoT3aKsAYZlvTmIIZQrEZHM3i0UoFgplsQ7oknJnuFaZZEYHhXYKbDu1GCJQYW2wSx0+uDVQBx8cfJoBIm89FK2NPBCKcIb/V/32jUw93B5ywS8PfQ3+7YW/hvcPPAMXUhaLZbADgXc77gsTFYgwuBYPwe0hF5xp3KtUWop1FcVU99SqajlbCN9JeEqSgAj74O0hF9waqGPv91KHr2gQtGMVNM1EuxJtZf0Fy0GUwk2UH7supv1GiWRkQIh9D+9F5hqpg56rPU2kdVAFhlkrZ+lAWDMBQrtQiJB30j2gBby5QC5218S1FJ/ZMdew9vkshOKsTprqnWStFPxjbW/ZyPWU1SoFN5wzJ5u7WRkJ1X5U4hnqmJPuAZbZFOdoUWZwnJaNv5jcB+P3TK3gYpvw9CqBDsteUN/N+NNK6yQuIlF9BOWekq+WqkMQrDpMylPWSjE5NYVBhDu0oom6F8Yjim0pEoXT9Rmp/Io1BSkQxL/xHYn7YJgQZSGUZRidtQrjB6nSEvz+VGkJPkGN+N2EpxcmPL0VILxHWwUIy3xzCoQUGGatFBx3DcHFtL/AHUPmIqSzFIqTFAZzy6BQZilEC4FTa6GT2DwKtNYTQQY+G8kAXO9rhPcPPAMfHHwafnnoa/D+gWeYJbFt+zehbfs3mXVPbDcy9XCz3w23h1ywOVID7+3fxax/m/t2w7VeD2wkA+yZYEFw1fWVEgSdxH1RlsHT9Rk2UZso83YTySxFoqzANT+Zy/p8uQKh3WRE2JdvD7lYH1sIxZl7oykEin2mFC6i2HdQQRX7zVo8BBvJgBYGTfuQqNTyBeCpPiUDKFQcManMfDDBkvDYVYoRuC6m/QUJU3Rgh2Pt2aYeW0BoCoX4nHhXLhF0xbngcqe3AAhlcwjCh+6ZrcbC2nITqPi+VdtTNnKtA0K8R5PSFGMNGWUmUpSRM417tVb1cU+fsiD9XCDJMoyqZGfGn85bnOOhLGulWH1YGfCd83WSCWUQiFZjYWnfwf4lwiDK60q0Ne8zHgjR8k/Jm1iDUAVl+PlCKE4uUiKUUYvzK9FW5hZKHUNZ+2S6HVoUyYXRxr15Rel1QDjjT0tLS7yxe5S0HMqA8KR7AM429bDP0EX2dH3OolgBwnuzVYCwzDecYH7mj0gHKDuWwqyVy/KEGcRUQGjXUshDIZ77znCtI/dRpy6kduFQB4gX0352P6i8Xu70wnoiCG3bvwnR7d9kCvnNfjfcGqiDG5l6uDVQB5v7dsPVnlzWTVQqMXZjKRJl8VwqCHQKgnZgUGXdwfdJvb9bA3V5MSmlgEFRCZkLJFnafdOV27ICwmSjbQi8kanPs17jIsbFtN8WBKosgnb7jZ0alSjbpYRBvi2GY3C50+vI5U20EKIirlqwUEHX1Z6mgjg6E6Bbi4fygKrUQIhuiGjF080FqPhONndL5RQbHzulel44pvIJZVT39EmyEJ7zdSqTyfD9H+sPqvZDmNBZ1dFVU7UYh4lpdH1d9p5kmXR5WFTJpsp6yC8Q8P/H73E8oa5NBYRLkWheyQlqrhH/nrXaWeIb2Tmpz9cTQTjl7iefHQ+jJrrdYji/KD0fmzjWkCGT3ciAcC6QJGsQLrdFSFDMWimWYVSMExxryOQBIbZxT1/FQngPtwoQlvnGF7C2C4MyK+HZph4Ya8iQq3AmUKiKJ+ShEAf920MuY0uhHSi0C4YqONRBmQho6DIarDosLSjOJ/Cwe35VuxvWHTvZRFdjYbiRqWfB4yblJZzC4Fo8xCaQTzoQqvrr5kgN3MjUw41MPSvgjrGBYr9WAaBJnynGRVTXbzAez0kCGexDVH/CcQqBRAcjJkA4H0zk1R3EPmkKg0uRKFzq8OUVlTcFQj7zph0YNAVCfE7oLsrfGyWT64kgHHcNKcEYP99IBlgZC9U14LsU4wepezrTuBf+yd1ZNnItAqE4T6JbpgryFsMxZqHRgSMmYVHJDy4ELIZj0jEY4xB1iykymMlaH7t8qoBQ9j1CCZY3odp6IkheR9aSZxidtdrBqjosBUJcnBLnGAoO+f/zLqPi51QWUZRtykI4H0zkuZLKdDn+75Voq7QoPSaBMbUQTjZ3w4m6wYLP0a2cshyiK6kIhMddQzDZ3F1gORRLTlSAcGu3ChCW+YYTzBs1Od9/p1DID2RZKwWn3P0M3nRQaDfJjGgpxOyjlKXQTrKZrQBDU1i82tPEYgjtAp9dALTjGlqsVdDETfRGpp6l03ZSa1AGhuLEj4kXZIrxJwEIl9P1cL2vEW72u+HOcC1zT/7g4NMsFhAzEeIKuBgXaAKAFATeLRCU9ZvFcIy5SMsy0aqsG6q+g+MUns8JDIpAiM/ErmUQx9BLHb4Ca4kJzKFiSimapQJCVFhxpV9l8ZsPJuBqT1NedlHZPeMiDu6rugYszo0KLP+M+GeVtVJwtHa4rJLK6CyE88EEkwmVu+iEpxcud3q1QDjWkNG6i57zdRbM5+Jcf6Zxr7TchGnfo0qI8G26pYOVfqAaZkSnvjvb1CNNKJO1UnC50yu9VhUQioXsRQCU6VKYLEr8fCEUJxPKYL8XFzjxGKo2oer3cVFH/B7hUrQMqoBwwtNLWgiXIlGpK+mJukEGewh+CPWUKykFhKc9yfterj8pWwUIy3zDCeZ/fH2QKYXiAOTUUvjG7lGpa1UpoTBr5dxQ3h2tVpakMLUWmoKhKRzaBURsYlIZHfAVC4B2LDuiUm+nviCl0PMJZLBwrlM3UZO4wYVQHK50NbP4IhMQLEcgnAkH8iwFaLlBCxNaAJ02OxBYTKygDgbRWiYWnZe5yTmBwcVwDK50NUv7lAgZKiAMVh2G9UTQdlIabIvhGFzva8wrzm2qUF/q8JEuZaWEwuW2SF4yGRnc8e6iE55e7f7oQq4qSo7tYtpvVGNxLpCEN2v2lZVc/8wfKejT+PeMPy0tRi/On1PeLlZ/UOVWivGDssWUhVAcTrn782SJsgRjvKId66DY7yig5xsmtpHBohh/yJ8H8xaI14F9EK2H1HWFqo5AS9Uh0vJ3qcOXd5zKOoj/Zq2U1Bopg7u5QJK5dlJQSlkVxXmP/2wx/HE9Q34OXAjFGSjyIKgCwjONe6VAiO6nfFsMxxgQ8m0hlMtmy3+GcZGvV49WgPAebhUgLPMNJ5jTniS8VfMsWz2WuRHYgcJzvk44WjsMF9P+vABvmetQsZbCWasdPjj4NLMSFONCKkKhXTAsFg7RZdRJ2Qk7AFgsCNp1D5XB4HoiCJsjNaxobqlqDVIKJlpX3tg9mtdnTft4OSmO81F1DctSAGCpQNApDGISCxEGi3ETpfoP76aug0EZNCEQxne84BgG5wK51PfitZiAHC4GUNaFUoAgXt9yWwTGPX3SsZ5va/EQs3TqgHA1Fs5zQ1Vdw3wwwcoTqO5pxp9LdlFOco0WQmpeHPf0GQEhzpm6xDM47ulk6EzjXmX9wblAEqa8Xdr4QdW7wthUmbzhdcoSykx4evPcScXjEXop6MS+Sl3XfDABqYdfJIEwa6WYpU8HY3xD/YbaX3Q/5UGRLzwvyr4s2QwFqVkrxY4Rr20hlCsMz1sHVUA440+TbqEI6BQQzvjp0hKzVjv8YNf+gnqDs1Y7HHcNFQBhOVj+PylbBQgdbN/5znegvr4eHn74YXjiiSegs7MT/vVf/zVvn48++gheffVVeOqpp+Chhx6CQCAAa2treft8+OGH8NJLL8Fjjz0G27dvh3Q6Dbdu3bJ1LXyW0WOuYZagoBiXUX5AmfD0wmRzN7kqKFMQioHCY65h2BypgQspSwuFpQDDYuFQBnvFAmEpLDumFsFiXP1Woq1wIWXBneFaOOYaZu+zmJhBVLRlyiXGK4mrpab9/KfeGDnB3I9yvZRquKsQWCoQdAKDK9FWuNrTxCCwlKUlRAsWrtY7tQzyraXqEFh/Sk/vBAYXwzF4d7TaWInmr+1i2g/HXUPGx1Dn0N0nWpTQVZOXQ2q8v5CylNZEcSHHxF2UBxndMxr39MHZph4lEN4vsk25jIpzYtbKJQ1SQR5aftBdXLUfQpxKlmatdrjc6c2LDxSbDtZM++SEp1cqc9MtHUoLJIKR+Bn+zSesE/s9n+Vc/G4hFIfOz75EAuF8MAEXUpYUAqm5B68T4+jFc2K9TvGcS5Go1PqPdfp0z5e3UJ5t6pHWIEQZl1kETYAQf+tM417mFsonoaFKS0y3dMAx13AeEOLnb9U8WwCE5bDQ80nZKkDoYIvFYvC9730P1tbWYHl5GVKpFPzlX/4l/Md//Afb57XXXoPPfvaz8JOf/ATOnz8P/f398NRTT8Hvfvc7ts/zzz8PX/jCF2B8fBzeeecdCIVCsGfPHvjjH/9ofC1iYfqjtcN5q2DFgmHWSsEx1zBc6WouWBk0BUIKCsVJEAfrxXAMjtYOMzCSKZImUFgsGDqBQ14Jb93+PLRuf974mLsBgSqFvlir4GoszNxhT7oHioJBE8sgTvg4OYmTfrFAeD/KNSaV4d+/U/Cz02fs9Bu7EIhtMRxj7m523UTtWJf5BQYVhJgA03wwAW3bv8myjDoBwut9jQVjqQnIoRXVRClUnUfXliJReHvPiNTSx4/9CNu4EKl6xggeWCpD1VairfBWzbNa2MhaufhBneX/fpFtHgipeXDW+jiBiQ4IsUSEbj+0yqnamca9cCFlKWVpwtNL1ii2sziBuoB4HP7/bFMPbCQD0n4x7umTxgjOWu3kufH7tXiIdOHE72QWQllmUp0OxbuniroVZanE66CsgAjLlCuprM0FkgzUqOsTLYc6IJy12gs+n7Xa4ULKyvsM4Q5rClLF5xEUefDLWik4UTdYcRm9h1sFCEuwffDBB7lBfmoKAHIrjTt37oTXXnuN7fPhhx/CI488At/97ncBAOA3v/kNPPDAA/DjH/+Y7XPnzh341Kc+BWNjY8a/jRPM6GNH4NATr8DAn78Mo4++AoefeAUOlaDheZ577BX43774Mhz+02eq9vyTZu2Fzxe2F//0b+rhF+H//KsX4VtP5T4T28s71e0VRfvWU/r2t0+97Kj9r3+Ra3/71Mvw33a0w189nMz7XNWc/qbJ/XzrKfnz0D1L6vm/+PncOf+PL78IqYdfZJ9R79S0P5j0rf/+hZeh87MvFdW/Rx87YjTB3A9y/eLnjzjuF6XqOypZctJ3Xv6TDL7AfUb1Gyd9iO9L/N+HDPqWSXt55yvwtR098KWH2xwd//yTr8D//qWXpNfDj7niOPzKztw4rOr7h4W/nbRvPP4KDH/O/Hl843GzfV/8/Cvw7KPm+w59rnC+Ee/3hc/bl+t7Kdso1wefOEL28wOPv8LmPJ1MHHg89/x1+/X8l5e0+wx/Lve7Kpl69tFcHzQdq6l24PHc78m+f/bR3D2pvlcdrzpW9R3O119+OFYgOziWqeSOan/71MukPB9+IvesKRl9eSctI88/mZMz/hhKzvn/43ulfv/A47lmRw9UjUt4bd94/OO/n3ss1/AzbAcefwVGHy38/BuSz4c+Zy7Xla24rQKEJdguX74M27Ztg/PnzwMAwNWrV3Or+++8k7dfR0cH7Nu3DwAAJiYmYNu2bfDrX/86b5+amhr49re/bfzbOME8+MCX4KHPfLnSKq3SNO3BB75kNMFU5LrSKq18mqlc30vZRrl+6IEvQ9Vn/mulVVqladpDD3y5AoRbtFWAsMjto48+gnQ6DS0tLeyzmZkZ2LZtG9y5cydv30OHDkE0GgUAgB/96Efwmc98puB8bW1tcPjwYenvffjhh/Db3/6WtVu3blUUx0qrNBvNRHGsyHWlVVp5NVMg3ErZlsl1BQgrrdLMWgUIt26rAGGR2wsvvABf/vKX8wLLcXLZ3NzM2/fgwYMQi8UAQD65RCIROHLkiPT3Xn31Vdi2bVtB+1zVHnh0e11e+/OqPfDY9vqCz0vR7tZ5de3xHY3w2Pb6smjbH/xr2P7gX9/z6yhV+/wO313tU6p3/udE/3baPle1RzvB3D9y7brn773Y9uj2OnhyR3Pe/+92K/XvPL6jkf2Ncl3MOezei9Nj7f6OHTmzs7/dc5s2/pwmcr3Vsm1HrvE5mciTHdnbqn10DecOVXM6v/P9zGnb8eBXYceDX7X9fJ38ruyYUjxnu9dQ7Jhh93O744CpXFe24rcKEBaxvfTSS/DFL34Rrl27lvf53XQ/ka04/nhPH5yoG8xr3/3aIThaOwyn3P0F3/HtuGsor6n2PekegOOuIfjBrv0w3dIBp9z9cNI9wNopdz/ZTtdnyDbWUNjONO7Na+OePhj39MFYQwa+v2s/rMbCMBfIFTc929TDgpfx/2KbbO7Oa2LQMp/pStZ0Addim27pAF/VQfBVHZTuo2u6zF+ya5Xdn/gcZM8Lnyc+UwyCP+YahrdqnoUJTy+Me/oK3tOZxr3k+6Teu6yfiH1puqUDflj9HLyxexROugeM+7Fqvx/v6VNOMPeTXJ9pjm9Jn5H1G7HPyPoN32f4voNJBY65hlm/ofoO1W9kfUfVj07XZ+BsUw8cdw0V9Ccn7ZS7n409p+szcNI9AA1Vz0FD1XO2zjHjT8NyW6TgmsSxVfw/ZvY77hoij5GN0U7uc8rbBW/sHs2TRdV4fqJuEL6/az8pv+Lx0y0d8Hr1qPadjDVk4IfVz+Xdr9jwPo/WDsPr1aPGcn0vZFsm1z+p686b78YaMvD2nhEmG/znoqwcc+XmdGr85duJukGpXGF/xjl13NOnHJdfrx6FcU+fkUzxfZn//P9++iAcrR2W9j+8f9V5xxoy5HdHa4elx2JJBJRf8brweaBc8/PHmca9MOXtMpI7vp1p3Atv7xmRyufR2uGCz0/XZ+CYazjvfnH/s0097Nmb/D6OG2/sHi347pS7H76/a79U/8N2zDXM/n5j9yi8vWek4PPjriH4h2cOwDHXcF47UTcIf//1bxR8fsrdDz/YtZ/9/2htrh13DTF9Fdvbe0bgaO0w/F//y2gFCLdoqwChg+2jjz6CF198Ef7iL/4CLl26RH6/c+dO+Lu/+zv22R/+8AcyQP3NN99k+2xubjpOPiFTHH+waz/LkOUESmSZR0+5+2HC06vMCGaSfdQkAymfiXQpEoXJ5m6YDyZgc99uac1C01IVsuykYoZSsYkZS6mSDqGqIxCqOiLNcKo7hyrLoypTqGkZAF0WSKwteLWniRU2porNF5sFUtZ31hNBpoQUkzVX7McTvjZygrkf5Xo+6rXVT0z7jUl/sZM1FGsIYluJtsJGMgCrsTDLGmlaV9BuJlp+fFlPBFmNNrsZEGWZMfmMoLNWrg6hr+qgMmsn/91iOAY3+922r4fPyqiqP+Y02yh/jfj8TDKAYj3BE3WDRplLF8MxtjCg2xfrFOqeE85B/GKbKsvo/SLbfGF6fq475+tkYys1F/Jz4un6jDQLKb//6fqMtBg9yhOOqapyE6rsoKZtxp+W1tfjs2hiplXqO7w+6vjT9RnpdzP+NKzFQ+R1Z60Uq7OMcs3rO1iX0e7cs5EMkMfMWu3sHkW9aiXaKs0iOt3SkVd7VPf7eK/UYjRmH1UtIvKL4DP+NINqcYEcF/nExcX5YIKsQTgfTMCbNfsKFiBn/LkM+fxCJC7Smyz0VLbSbBUgdLB985vfhEceeQR+9rOfwbvvvsvaf/7nf7J9XnvtNXjkkUfg6NGjcP78eRgcHCRTWH/xi1+En/70p/DOO+9AOBx2nJ5eBoRT3i44WjsMq7FwSRRqfhB7e88ITLd0sMFWB4R2S1PIoBBr+Ix7+uBGph5uDdRp4aYYMDQBxPVEkNXkMwHCrQBAJ6UA8Dld6/XA5r7dTBFWlQVwqsyrFM71RBCmWzrgpHugZDCIfTcb8ZMTzP0o1yogVPWRregzIgQiCK7FQ7A5UgNYc890EUG1kKCDQew3InTYhSSxH67FQ0yJsgOE/Dmu9XpgJdqadw7Ttp4Iwun6TElhkLrf5bYIKwJvek9Ha4e1pTyyVgo2kgEYa8gYnRutqLr3h2UQeNlWAeH9ItsyIBz39MGFlEXKhQh6WEBelCPZwhz1f5QpLOMgyhf/Ts429eQtsjjpazP+dB7QiA2BWAV1qt/nC9JTfeVSh6/gfAgiWB6ipepQQdkJvgajnYbjBgVjsmL1K9FWackJvpagbj6ctXIAjxAnfo9lH1RAKJaWOOYaJj2jsB4w5U11ur6wBuE5X6cUCH+wa3+Bh8qMPw3/zzODFSDcoq0ChA42KiZg27Zt8L3vfY/tg0Vud+7cCQ8++CBYlsUymuH2+9//Hl566SV49NFHoaqqCtrb2+HmzZu2rkUHhLNWbvUMi9PeDSg85+tklgCVEmEChibWQr54NSpL7+3fBVe6mh2BoQwO7UAi9f9Q1REIVh3WwqQdBd6pQq+z7uDfF9N+eG//LliKRJlVsNQgqFMi1+IhmPD0MsWwVECIisMbNXvJCeZ+lOtftPls951SAKBOjmQweKWrGS6m/bZqUjqFQX5cwULdPOgUA4NZK8WelwiYFBDKzrEaC8Od4VpjZZofWxdCcQZqsn3E8djJ/aKSerpeD234rFFGTfcXYZN6XvPBBFMadc/qnK8Txj19efL9L00JqeJ4v8g2BYQLoThMebtYTUHVHIiFznXydM7XyfqQSr7GGjKsPp9sjh5ryOTN73YgkNdBVP2Ury8oA6KVaKv0eLReUt/hopTsWIRF3kKI1+pkIX3WapcCIVpuKdldbovAuKev4Prmgwm2+GFyLXjPb9U8S+4/1pCByeZu49CCWaudtPbNWu3SwvMYMiB+N+NPw4m6wQIgPNO4F16vHi0IVZjxp+Endd0VINyirQKEZb7pgBDbMdcwc30qNRQedw3BjD+30qaz/Dh1I5VBIa6UjjXkXEY29+2GSx0+x2BYLCDyijcCIX+MHdgzUeR1Sr3Jc0DL5ruj1XAhZcGEpxfmAsmSWHZUFh0ZDC5FonC0dliqYDjtq4vhGGStFLxV23PfTzAo13ORFkf9xWmfsQuBCIIXUhbcHnKx907BYKlAUGyoKKPyWAwc8WMVNZ7JgFD8XQScWwN1cM7XKbV8iJDHj6sXUpZUwS4GBsXr5ovdmwDexbQfjruGjC1+qADr9l2NheHtPSPad5i1UnDMNcwURhMgvF82CggxBEIFg/gvuoHq3K3HGjLkPMrLlmj9o8ZntMQ6cRfl+ybCgGzfU+5+KfBlrRSbk2THU66mPFDJvl9ui8CVrmaY8acLXEazVopdk525Bsck6jtKB8PfWgzHSJfRxXCMhU2YXsNSJAon6gbJeRDjC/EzHRTOWrki9qIFcC6QhJPuARL6Trn7YbK5m4xTR/dxMX8D7zLKf/79Xf33vVx/UrYKEJb5xgOhLnnJG7tH4ULKgqyVKgkQ8gP8MdewVInSQWExbqQ8GGatFJyuz8DVniZ4b/8uYzAsBg5FUOT/pYDwbsOfqVLPgyDGCeL7VFkFRUXEiWufrG0kAzDZ3A1v7xkpGQhiQ9g87hpSupbdL5sJEJr2S11/sRMbSMHg1Z4mtpIuW0SwE2dq2odQ8ULXIicwKAOVjWSAjHmjgFD8F6/tUocPrvc1MuVbB4B8f10Mx2A+mCiIG1IBotN7Xk8Ejd3H+C2xAAAgAElEQVRFF0JxWE8EjVxA5wJJ2EgG4JhrmPyeuhY+XlgHhKKMlysQnmncC2vxkNY6iDGeuAiqWmCh9hFlbMrbxRYuZOMzWmuKdRdF10NZO9O4V+ryOeNPKxdVJpu7pcfOWjnroexYjHMWgXDGn2YLW3bnGnzW1Hc89PLyi+AtPic8n2hV1LXFcIwEwrlAki3g6yyEKvDDmM6jtcOkRfG4a4i0HB6tzSUXE8FvwtMLJ90DBYnMzvk64Z/cnfe9XH9StgoQlvmGE8y/NCW0QHjO1wmn3P1s5blUQIh/n67PwISnVwmFdmDQiRspuoZMeHphuS0C745WG7uSmgKiCSSuxsIQrDoMwarDtqDSKQCagCD//4tpP7w7Wg03MvXMfcSOMl9KqyDC2mRzN5yoG8xTPIrtkzzk/rD6OZhu6SgrIMxG/CXvL8VC4HJbBNbiIbiRqYfVWBimWzpgIRQviXuozhqIYwiOC6jolQoG5wJJuN7XCCvRVinE8ECIjb8OXO2/NVCntarI+u/lTi+ZhEMESSdAyN8PJn9AoNYB3lo8ZAse0d1NB4IYR6e6H1F5/iQA4VwgyeLnZLKCsoRgprMO4rvk505K1jA5jWqMHmvIWSR18iX2XxHmENio94uKv+w3prxd5KIKtnFPnxImZTF7s1bOJRSteSIQ8t/ZaarQHIRPan7irYP8c1qKRNlYYDr/4fsVv0OIw/+bQCFmeqfA7/Xq0YLP8TfE7NUz/pynGpXNGrOfikB4pnEv/HB35r6X60/KVgHCMt9kQCiDQzT9lzLJDA5COIEccw3DhZSltRRSgFhKMJzxp2Hc0wcr0Vb44ODTcLPfDWvxkC0wNAVEERbtAKF4nGkzuW4eBFdjYbja0wTvH3gGNpIBFptUijhBpzGD6IKG6dV1yrKTfrkSbYU3a/axCbfcgNBJ37DbV0wgEBcMNpIBZhXEVfS71W+o/jMXSDLZR+W3GBjk/+Zd42QWLV5xFH8br+/WQJ1SkaYWLnjlkE/ooOrbTht/v6bunyirJ+oGtQs8WSvnAnq0Vm4d5P+/3BaBN3aPauE5a6WYoso/i+mWjrIEwrNNPXluoSooHPf0wUYyoN0XY79VsoexgaK7qPiexj19zNVe16fEvikCiuw4dIOVfT/d0qH8Hvum7FgKUvHfi2k/ZK1UHhCi3KH82p1zZPGDOBdRMrzcFmFZe6nniABmOued83XC2aaegu8w1toEBlHO8HyitS9rpeBE3WABEC6E4vDG7tE8IETgRyug6BaKZYnE8mBnGvdWYgi3cKsAYZlvFBDqLIVHa4fZRFQqIOQHt7GGDBx3DeW5S6mUDDsWQxMoFMEQ3WPmgwm42tMEmyM1ttxJnUDiSrSVAaFdoLRr/RPhT7QGbiQDcHvIBbeHXJC1UixmpRSZQ4uxDKJbHa5A3g0YXE8EWV0o/LycgPB/tlolhT++j5jAH/69GgvD9b5GuJCymEybxgiWwioowiAPCMWCEf67GI4xyxMFLjogxP0upCy43OkllVRdf81aORdOdBWVjbGyv+3C4LinDyabu42AEBfZ+Oejku3FcKwANqnnPhdIsqzROuCYtdpJV7hyBcIpbxesJ4JaGJwLJGGyuVtaRoKXMVT8VXKHbpYqd1FU9FXuoibjMLoMy/rpSfeANOkLnkP2PRWbyP8fvRdksrKeCLLPRSCUgZ1OhmXH4XOn5HktHiL7P0KUnVrGc4FkXlZSvmWtFHNNNbEOzvjTZHKY6ZYOmPJ2kZlEp1s6WCZRvs0FkvD2nhEyk+gbu0fJWtFnGvfCP9en73u5/qRsFSAs800EQj4lMDZqpeho7TCLSzAdaKhzyxQWLKB7qcOnXHW3A4aoYJnGF1JZSbGw9oWUBe/t3wU3+90FtQzFODsnbbktAsGqw2BpgNAO8Nlp64kg3MjUw3v7d8HlTi/MBxPMncOua6hKsXDiHpq1cu5Mlzu98GbNPpbQolR9EPshBvCLrjPlBIQzYX2dTdP+aBcCeRm4NVAHC6Fc9sJSJIsRFVFUZFT9B60MxcYMUnCE8W4UAIqNqleGxy1FonB7yJUHPbwiquuzG8lAXkZGk35uFwrx/pYiUXir5lkjGJwL5OLD36zZZyTfS5EocwFVPc+slbMkHncNGV37jD9dkF0Ux4RyA0IEDxPr4NmmHliJyrOQYkNA0snf6foMrERbleP2mca9Uhg06Z/TLR1wtqkH3t4zQvZZbLg4Tb1vtETJLIwz/nyXUPH8Zxr35sXl8d+vxsJ59QJ5IJwLJOFCyrIFg3itsrhDXIChZHi5LZIHi3hNWSsFr1eP2roO3gootrNNPVoLoWgdfKvmWTJxDIYIUdlHj7mGCz7PWikSCGetdpZQRoTCt2qehZMN7fe9XH9StgoQlvkmA0ITpfmtmmcZrNkZcEwaDuZv7xmBy51e5n5RDBRSkGjXYogKL7rrTHh64WpPE3xw8GnYHKmBi2l/HqDxirEdSOSBsFi4VCn4vLXyQsqCWwN18MHBp+HOcG1eXAKv8NsBwVK4+FHK4qUOH0tZLa4Gl6KhgkEln/ikAaHYR+3CnygbaBG8NVAH13o97J2aWpGdWAR5+afGhayVS/Qy5e1iipcKGuzA0XwwwSwFOsjkFUf+d/A8twbqyPT5OgV61sotdF1M+227hzlp6DKIz1LX0D3XpHB91splZ0TYVD1XHA/Qkqh67nOBJKuHJiri5QiEphlDlyJRONvUA6uxsNYKf9I9AFkrpZU/zEKqGq9PugeUsXum4zYu5FL9FS3h+BviPpPN3bAaC+dZ2/l9cIFKdl28ZVI891zg45qAvFxjPD1l6dPpVWL8IL//QohO/IfvS/wOr1MEal1bbovk1RnkG865dkpOUFbArJUiS1Gc83XChKeXHcO7hWJSGREIp1s68moQ8gll3t4zUgHCLdwqQFjmm4mFUNVerx6FlWhryaGQH3hP1A3CUiQKqzF1rUI71kIdFNqBw6yVYoH9lzu9sDlSA+8feAZuZOpZFjITa4vokmcHCPl9dFkdEQDXE0EWE/juaDVc72uE5bYIyx4nKvt2LYJO3Px07xZj4V6vHmVWAV1fstOfZ/xpdo0/2LWf/L6cgHA6FLQFeTLwkzUeDDHG9M5wLWwkA0wJM7EI6qyBxSwgIDQgvPCLCDIYNIElHGsudfjywMguEOJ5rnQ1w6UOHwmD/HVRjQdenUyI57TbEPBk8X3UeHwx7WeZpKl98Lyo3KJyp3qeCNGYwVD33BdCcZYAhx8byhEIJ3xtrOSDbgzOWjk3P92+c4EknGncy/aTyeGUt4vtr3qforulXRCc8aeZG6TYd/EcmNhG9hti/UGx/095uwpgkT8/Xj/122vxEPt7uqUjDwgx66tsPpLNSYvhmDSXA45h4jEqyyHqT3bmv6VIFE66B8gxhnc/NYVCyto3F6BLTky3dMBJ9wBzM0UYxO9O1A2SMYTHXUN51kFMdPfG7tEKEG7hVgHCMt9UFkITQEQBRlgrFgTxnOIEj2mTL6b9RgqgXSjUwaGJOylaDvH6l9siLOYQLYiXO72wnghqIXEpEmVAKLrh6ZoIi5hU5GLaDzcy9fD+gWfgV0e+CneGa9mkhm4uotWnFG6hpVDo0QVnIRRnIChza6H6k2nfQxD+vgQGZ/yfDCDk+5T4t2nDvnYhZcGd4Vp4b/8uuJj2s3hbvv9g38AYPieuoXb7Dn63EIrnxbk5gSAKRmatXFFqBBfduXF8pIBwLR6C9/bvIs+jA8JZK5dsAhN+2R1v7d43hgmYWvvmgwmW1MRk/9WYeT3B5bYI/LD6Oem+/D2ers/kKbr83FZuQHiyoV1ZaoJvR2uH2Rymcxc9UTdIyuVSJJrnLjrj/9hFG58z/w75vuEEBPGdiDAjnmvC0yt1B8XveSilAEz8HPfF8AgZLPLuoiIQzgWS2nuj5iWULcraJ/t8LR4is4jidZrOk3gMn7GXbxg+YRI/iA0zf1MWwh/s2k+6i76xe5SBHg99p9z9cKZxbwEQnm3qgZPugQIgHPf0wQ+rn6sA4RZuFSAs861YIJzx51bZflj9XF6AtamCTp2bAsJZKxc8frR2mIFBMdZCHRzaBUMRDrFlrRRza5gPJphb5ruj1fDBwacZKF7va4TLnV64kLIYMKoshFRm0o1kAC6m/XCt1wO3h1ywuW83/NvzX2EWwDvDtWzi55V2HQCWKtbLKQwuhmNwpasZTroH8uqM2VV8dQ1/682afco+X06K48+DYVuQZwKBy20R2EgG4Ga/m1nBcZwQIVDsJzwQ3s1+g4rqWjwkTUnPK0280mUCRjP+NFsAoqwjquNEIFwIxeHOcG2eK6udfjsXSMJqLFxgTTFR/qhnoYOwxXDMOHYwa+WS5KhgEM+L720xHGOlKVTXgu9YV3sQFW3eXZSf22at9rIDwtOeJOt/OqvffDABa/GQdl8xuyglj1krV6uXl0EKCMc9fdIsuab9c9zTR1qqsK+i1Yi38PGNz04p68s80M7403mxb/j8qN9GXYACwhl/GjaSAanuQ+lW+Js8EPLf47hJXQvWAaWAMGulbC2I4nOlksoshOJsMcAUCMcaMjDu6SPBT5Y4BmsQim6hb+8ZyUsYg+2kewBO12dIC+FJ90AFCLdwqwBhmW+mQEjFXfCDyISnF35Y/ZytGoV2XVRxsHq9epSVXDC1LlFKpombmm4S1QEiro7z4DUXSLLBjF+53UgG4FqvB+4M18KtgTpo2/5NSO54Ad4drYb39u+CzX274c5wLWzu2w3v7d8FvzryVXj/wDNwa6AObg+54Ga/Gy6m/bCeCLLrxwGUsv7pALAYl9BSWQXX4iG41OHLcwuzoyyb9q2slcvO+A/PHFBaWcpNcSwFEKI76OVOL8s2u54IstXzhVBcCYJiX1H1Gx0EmvYbvC6d2yGOKzwQUcAkKpJoBcH/m8AUBYRzgSTc7HfDhZSVdx47CtylDp8tmRCP190v3+aDCRhryOTFbumsg5gB0QQe1+IhOOkeMLqW5bYIvFmzj7x28f7O+TqV9dPO+TrLSq4nvPmxg7L5Cj1VdGN51srFdOnkEhOX6NxFxUQvopyZ9M3jriGlK+SEpzcPBsXvp7xdSgsfZsvmz81nx0TLo+z3eVjkgRD7Pd/PKH1H/BsXaMXvZvxplimWuhaEefG7uQBdb1PV5gJJ6fw37umDU+5+YwvhdEsHKyIvgt9kc7fUlRST0PDHzVrtZPwgZhIVS05gDcKjtcMVINzCrQKEZb7ZBUKVgo1CiW6IOkVdHPRM4BAH47GGDIOF+aC6NEUpLIYmcOjEgiizKs5auWyEzVUHWIA0NRiKipkY22UH/rYCAk0UepxQL3d6Ycafy2hrd4XZzkJD1srFX71ePVqQ1ps6XzkpjlNWq7QvyvokWqQ3kgG40tUMmyM1cHvIBRfTfqY02YXAYgDQTr/JWrmEJOgmJYMyFRSp4AgtZBgfZAcGRSCctXIu8Df73aRiq2uzVjuLrbaj9MnGVF3DZ4uJR3TWPrQOYtkA2b7471wgZ/XC2ETdtSxFcllOVZCPf79V8yxTjmXzWznJdTbily628G2sIWNkSUR3Y52citlFqfc62dwtTYxkt2WtwjAUPJ9Yf1Dc52xTj/L7CU+v8vwItNT3eH/8/IByjc9bpu/IGgIfNW/J4hFxrpQdY8dddMaf83rgIZw/72Rzt3HJCT6TKJU45nQ9bTmcbulgRenFTKKvV4+S8YNiyQlsE55emPD0VoBwC7cKEJb5hhPMmea40aClG1AmPL1wtHaYBXKr9lWtnpkoMOOePhhryMDVniY2QKsauo/oFM9SgCFv+TMFMRHerD+5jNqByVLDn4lij8+sVNadlWgr3MjUs5gBU4VCZ8mW9aW1eAiOu4aUq6l8Py0nxZECQgr+1uIhuNrTBFd7mnLW6D9lzEUr23RLR0FfdgqBdkCQ7xc6ucZ3KYMcERR04wsPH7xVaj0RtA2CIhC2VB2C1VgYbva7HVkGZ/y51fxLHT5bZVdk9yu7d77x4CCCn2xRZyMZgFPufhIGxWfMK6O654iwg8qiCjwQZHSK+YQ3WjZyPdmih7yslSv9oBvXEV5kssvL4lhDBhZCcaU8Tnh6WaI5p0A44eklrV58f6XCB/i/+fhC6hwr0Vbp+ccaMqRFbsb/sTcJf14eCHF8EOcNlT413dLBksZQ+2Qt2vVTBoMz/hwQ2rUQrkRbySQ0qG/pQJAHQoR2Efpm/Gnm4il+d8rdz2IOefDLWil4s2YfWYPwh9XPFcDglLeLWZgrQLh1WwUIy3zjJxjdhGkKbWca98IPdu0vWEUrdZu12tkKEQ7SptZCEf7uNhyaWBBFZRuB0M5xpYC/Uiv3ppad+WACLnX4YNZqZ7EjpoqEnQUFvv+sxUPw91//BrmSSlmvyw0Ifx4Ms7i/tXgILqQsuNbrgZv9bhbL+v6BZ+BqTxOsxsLM6iwCYCn7iYkrsZ1+g9Y1VUkJu+OKDFhQMXMCgzwQBqsOw+ZIDSyGY46AcNbKxQ7J0sPbOY/snsX7XwjFmbXPBAg3kgEYa8hI9xU/XwjF80pNUA3H99VYGI65hqXPWJRjVB5Vc9qU1Vo2co2F6XmoE9u4p08KgHzjIVs1tmPmR527KFoancrfjD/NPF9kfRaTqOBvivtgjLxqkUC04vFNlg9h1mpn8Cb2MVzoWU8EtX2N0qd4Sz//uQpel9si0jlvKRKVerzI2nwwQWbizVopNiebWgixL1Dxg2gFFNtx1xBbdBLh762aZ0kLIVoOqRqEZ5t6KkC4hVsFCMt8wwlmPurNW9VSDVwqpRsFecLTC2/W7MvLxKVrpr9BKW9jDRk407gXLnX4jGMLTayFduCwGCsi9X+r6jC0VB0yAkLRInm34O9ugOBcIMli1M429bDVWV2/sbtgMd3SwcAPFdYfVj8nhUFZKycgvJjZBdd6PSzZEGYmnLVyLlUIN/PBwqygfMP34aR/mPYVJzC4EIqzUilUAgm7iqgMhlCm7cCg7HwtVYcgvuMFpUKra5j8g0r+4LSZWOTE+1ct7qzFQzDWkJFaBflzLIZjcLqetviJ+yKcYBId1buetdrhuGvISCH//xpTZSPXCISyuWc+mCgAQn5ewr+z1scZQXXjO9azU8nnuKePfe9UBmf8adZvZO8U6yCK58ffHPf0sfhB2Tnmgwnyu3O+TmkuhFkrl110uS1SMF/gQg8Pb6ZAmLVy7tjUd/j8qWtdi4dISyrKip2swwhw4vl4IDSFQYwT5C2EOEbPBZJkQpnpllwSGCo05mxTD1lyYrqlA065+0mXUUxCUwHCrdsqQFjmG04wP6rJwJWuZrYCpmqY+pcaVHjletzTB2/sHmWrkLoByY4VUqbInHQPwEIoDtd6PWzCswMm9woMKThDICzmPFsFf6JyP+NPGz3zxXAMrvY0wYw/zYrAO+krdvoNTr6Y3lp2ftnvlBMQ/nP9x6vtqNjLrMbomkP1kemWjpL2EafWQF5WMU4WXSaLUUB1EILKjCkMqs4VrDoMnqr9eb9r51rnAkm42tNUMhg0uea5QJKBlWwf0TqI5WF0MJi1ctbX16tHlftiW4m2wuvVoySAU7KOc5JKiZ0LJOH/rc6UjVxPtkSk881SJArnfJ2wEm01kmt0rVTJ86zVzpLOqKy9Yw0ZWI2Fi5LFc75OZewbAqEsrm7WyiWMwfhBah+VTnK2qYdZ+ahGWQ8RCOM7XmCWRzsWQrweGSzyyW74+1yJtpJWwLlArqakqR6Fi2lU6Rq8BlX8IGXtwzg+8fOslcrLJMp/LqszeKJuUFpy4phrmMwwiqD4z/Xp+16uPylbBQjLfMMJ5m1XNxx3DcHVniYjKJRZ8sT/TzZ3w99//RuwkQxIV/xUzS4YZq0Uy2B1qcMHV3uapJNYMdZCu2BoFxRLDYROr9OOYs83nERUFoQrXc1wudMLr1eP5q32m/QJsQ/i37oV0f+/va+Njeq4+l8lIgRohNQoyqtCpLZJCATwC7v2vty11+vd9a7XNraxMSQ49CEppFESKR+aT7UqJVX6oR+Rqn+ePGn+SRNICBTXvMTGEPvxsvbfgI0xpkAgJPyhapS2SRuloDac58M+Zzx3dua+7K7t3fX5SSPMvXfvnbl3zsz5zTlzzvHqCJyL+9h+BCvPKGRCyLuWZbsgkGsimGkZrUq5FvMuSNkooDh2yAoGecoVGbzYXAHx7/1Ul3bCbj3PN3hsu4LZbbf4DlCuZO9B/D7HqyMwEQ7ogs/IiCG/KHSkotnQOohEFO8vi0Qqtm1YS0XOREVWJteoaI8FQ/DGYx0FI9dGhPB4dQSOVDQzQihaDvmC+7jMZBvzzxnJLhK5bK2Dqr2D2F+RPOBzZNdhVFvVPVQumNhHRJdQvk9daHQrCWFo8XbL+hNfcJyR6ViqeAx4vWweQ4u71Xc+4G6CE4Fwmgs61mHEH2UeAlathLtXPyElhEjwkDTisdGqOl2EUd4K+MGqJ3UpJ/h9ghiBXAwog8FmyEI4eyBCWODgo4zuL2uHPldrRj7wRtaZIxXNsGvVZhadzMoAJRJOFQFVKThD3pT7Qa9zPUvFkKklwipZtKI82ylWCWEunpWpgp/J+5yMVMO5uA96yjaw0NN2iaCq7xmtLGP7fvvYj6WTqNU+XkiEUKU42iWCmZC+bAmgzEqFOTcxnHk2JFAcM1QEQ7RAml2vIoNTUT+cCtWAa9EWRgjt1nMyUq0jaLkoRm3C8RoDwxiRXfxGKNsyEqh6L92lHYbX4rceC4aYomv27ZEQGpFBfI/vPd4Ju0vWFYVcJ3xxndXPaI7oKdtgaR7oLu2A0ar0hVX+O/LpSLKRS9wbquqr/a4W5vYuuw4D36jugRZP1fMnwgElmTxauY5ZALFP4b/eRU+DtugZW3MJ/l5MN8GfQ32GP5/wGQeNOREIw76Sjbbe+3htMC3vIz4Lg8AYEUDR/VOWPoJ3JR1wN0Gfq1Xn7i+LJJrU6tmcLe4T3L36CWY5lKWcIAvh7IIIYYFDTDuBuZoyJYWqwWbI2wBvrdjCcu9ZGaBU9zcjhaKis69kI3SXdsDZmAaTkeqMLROZWhAzIYgj/igjhLkimNkQPzvKPU5g4rs7U1cFl1pcrJ/hqn8m/UDVN1RWP4xg+M7Kp3T9R/y72Ahhv6c2jdTlkuhlQvz461QkQWZFwiAJuVA6xTFCRu7QUmGFDIp1EdszGamGC41upjh6Fm21PI7xSp6RK9tMvItToRoWGIa31MnIIFrvkIgZfWMsvEXL6DpUGMeCIZ110Kg9fCRCI0X2eHUE3nu8Ew66ogUj10YWwv1l7TDij1paLBTnFnGMGPFHdXu/VDI95G3QETGr8imO30gWjPro/rL2tD18/HnV/kIsqnQT2GeMXE0nwgEpeRv0NOrk2q7OhPuTxYJjH/88vi6qBVCVK6mqoBxghFFe10pq0/vNrZBBcT8gb/Eb8jbAwfI25hGA//IpJ0RCOFpVx7Z38NbBQU8j7C3ZBEcqmqU5CHGBgiyEswcihAUOnGAOuqJMyDFqJ7pV2B3gjAgiRqlTDehGE4YV4qmaJNCFAS2GaK20aynMhBhaJY7ixIxRy7IlhCI5nWkLD08I0apzodENI/7pzeS5JIJ8fxAnQVRq95e1wwernjR9npXnFiIhnIkiyoXVvmGFKPDlTF0VjAVDbDU8F0SQ7x/839gmPr2CVTIoI4XDWioi5rUnVgFaJjIhhMNaDP7/xhJL/Tebd8GX0aqUSyFP1sxcRs83eEytffzvztRVwe7VT5heP+hphBOBMOwt2WTJMjxaVccWN40U2SFvKtBUT9mGggoqoyKEI/4oSwpvNi/g4qzZAhHuy1fJMhIGPmKu1X4qjt8Hy9sMXUYTvun9bqrzuNfR6Peqc2h9VNVbJIt8n0K5xn5lVvA6nC9lBQm5TO+ZjFRLCWFSq2fEyOoYge8E371YB7OE9LKUE2i5EyOMYroYDD6I1/Q618P+snZp4BiMMMpbBxO+OHMlFQvmHSUL4eyCCGGBgyeEorl/xB/NihSqBl1c1cHN52aKCn+/TMkhKhY4WPS5WuFic4WtVBW5tiCaFSNCOFNKfjYkkFcOR6tSOcgwYMy+ko26PUJWvnc2fSzhi+sUVFl4fvE+Vp9ZLISQ77Ni/1UthmRbrJArfCYfBdHqIoKR0mM2PmC/lUXTtEoIRYI5FgzB5bZy1v6ELw6eRVsNCaF4PKnVwydNlUrPimyJIF93/hugC5mV7zWsTUd87XWuN/3WaPnoc7WyFAJm148FQ7B79ROWxpATgbAl6+BoVR0bm4qBEGJkUSuLhLg4azSfDGsx5n6qIoNJLWW1m4xU257PZbqBGdkzynGMLoiq89jXjOYMkfDx5/iAMmJ/sksIsaisg0PeBjgRCKfdD+X1eHVESvr4Mczqux/WYoxoiXXAfmUkRyIhRLLH/3/A3QQj/qg0z+CQtwH6XK3MYiieQ5dVviR8ckI46GnUHSdCOHsgQljgUBHCIW8D/PaxH7Pk1XYUZivKer+rBfaVbGQunHaUl0wIoaj44CDT52qFU6EaOBvT8o4YyghhvhBAmYKPygUG85GFqrfybcWJS0XajO4z4o/C2ZgGb63YYphWwqhfqUpvZSTvJxieEOaKzM0UAeT7T1KrZ8EwUEGwSgTtFvHZvIKlInyy36vuO+KPwuftZbr9TEPeBluEMKlN7xucjfeABcmgFSspfutzcR8cLG8zvR5/MxmpZt4oZtefCISZG5zZWJLUpl3cZHLNK7Ej/ii8s/KpoiGEaOEyI4RD3gZL80qfq1WXSkIl173O9ZajiYt9nP8uh9a2GVrwzCKAmm1J2VuyyVDuxDaIssgHmxHnotrF2zMihGfqqpTnJiPVafNfwpcifXwf5wta0q2+/4Qv5bLKu+qKbcOIpSo5kkUY5V07eXmT5RNMassPQOMAACAASURBVPVSd9EBdxMcLG9LSy2B98XUEmKEUQwoc6SimQjhLIIIYYFDRgj51Z7fPvZjmIr60/zYc0EOMdjMZKQ6q32FdkkhrwQNeRtgb8km2F/WDhPhAHza6oTx2qBuAuSVntkiicNajBHCXJLMbK094sowHh+vDcInTZUwGamGnrINlgM/qJQDI0Jodj9MII7uqbJnqZ5hVpJaPYyG3Hk/wTBC6A7NCunLhACKBOFUqIYtPtnZ/5LpWCBan8S8djICaHQf/u/RqjqW+oY/b0QIZfXniZBKWbMjG1bqPuJPpfTYX9Zu+dthlEQxyqTqeowsyhM8ozIZqYa3V1hL1XG0ch30uVqVcs2Hue8p28Bc2AqdEKKrqBULIe9WajRX8HkkVd8VSRieNxvnVWMrWodU/Rgtvka6Aka2lZ3jgwjJ6oGpKmTzEsoiL8d8GfFHLRFCmbVvKupX6jSyQC44x4nzJv83BpSRjTGy47g3Vza+9LtadCknRGugrGDQGDF9xIg/ytxExX2CGPlbtA72lG1gfUPcJ7ivZGMaIcToo0QIZx9ECAscKkLIC/3rj25l+Y3sKM+ygV02QGF+KysupFaelYlimPClVsEOlqc2xl9sroBzcZ/SVWamyaGMEFqxEPL3nwlLD38MUzhcanFBUqtnUWqNlGc731P1jVXfFhXHQ2vb4L3HO7N6jurZU1E/fLCmOe8nmFwRQn4BQOwHmZI/GRHEscVqwBiZcqkaY4zkHp9tJcm51XuO+KMsNL14L5EQGvVpvI9o4c4lIeRlFet7KlQD3aUdlr/fiD+akotVT1rqF8NaDC61uKS5BGUFXUuxb5i1BS2bKiLIWyveWrGFua8VOiE8tLYNToVqLFkHj1auM7UOoqXHjBDi/kEzMmg0ng95Uy6DMsKEZX9Zu6HreJ+rFfaXtSufj/eXjSEJX5wtDIiyhH+fi/uUbTkVqgFt0TM6QijqUTJCiP1bdk/eCii+k1OhGl2EUf4c7v1V1VU2hmBUUvFaO/LEt1ckd7zrKL+HUBU4hrccytxCB9xNsLdkE/Q616ed63e1wJ41qW1JRAhnF0QICxxGhBCFe8DdxNJGZGopFActsewt2QR7SzbBubhPucKnmmSsTDpWFaOklgpg0FO2AUb8qT2U5xs8cKauynBjvV1CaEYSZYQwl5Y+q5Ye8fhoVR2LFno2psH+snbdRJ0tETSaxIzKiD8V7v6DVU/qlAIr/cNq/z0X90GfqxXeWtGe9xOMihCaKep2iFw2RHDEn4o6OxX1M2WMJyd2ZB8VF7tyjjIkukVmQqbw72EtBp+2OmHEH7VMCGX9O6nVw6UWV9pYmM34ZvY+klo9i+RqlBNQ7AdTUT+zZFgleIOeRkt7B5NaKqjQrlWbLX+bd1d2Kt8VbyU6UtGsS3ZdCNEIVYQQIy5aCTKG1iOzBUZ0AzUaO5Bo4Xmr47xY0JpjpCfwixSy747RcFX9QpwXxDFEloOPJ2cT4YCyTRPhQNoeQtX+Op4YqvIPDnlT7qsyIpbU6mEiHGCEUDyH38VsnhXnR9k+Qdn+QVmb+JLwTccM4AseF/cJDnpS+StVrqQYSErcJ7i3ZBMLHIP9B6PU7i9rZ/8nQjh7IEJY4DAjhPyA9M7Kp7LaU2g2IOG+QiSeVhQAO4TQqgLFT3iY5H7Q0whn6qrgQqMbzsV9LKJaLsghT+6sEsKZIIOioseTwLMxDS63lcMnTZUwrKVyTvHRB61+IyvfyorCyx8frw3CWDDE8g5lopAYlaRWD1NRPxypaIZ9JRsLK6iMO5QVcct1Ga2qg3NxH3zSVMlWc436hx0ZtyPbp0I1zK0J+y+SRCvjjqgA42/PxX2GMjHklRNCsa+jd4LsXWTadrOxbliLwdmYZpmo4ff8tNUJ+0o2WrYOToQD8N7jcuugWCdMQm8WDARLd2mHpRD5Y8FQmkWikAlhr3O9JetgUqtn79KIDCa1ehYt1ui7mlkHrY6x+I1V4/6Qt8E0+ihaPVW6Ac5XMvkZcDexVEiy85huQnV+vDaoI4Si7iT2Q/zbiGSK12LhF7LEeoz4o2y7htV5Fe+FZI6/ZliLwQernjSUJZm+KHMLHfFHpfsE0cVU5maKCxMiIRzyNrD5XiyH1rZBv6uFLIRzACKEBQ4rhJAfeN5esYXl88tG4TYidbgh+GxMy8haOFNKE7qUIkH4pKkSLjS62UQsI1jZkDScYPA+Vsig7JliXVSKGk9Kx2uDcKHRDZdaXCzSLG7s5t+J0ffIVDlQ9ROZUj4V9cPB8jZlsIBM+yfeC7/1wfI26CnbAEPehoLKV3bYHVYqc7ksvKyIcoP9CvcK89YAM3k2kmlZPzHqM1iX8dqg1P3QrE8b3RctnqdCNYZ1GPKaWwgxzYas7SrFzoq8mI1vE+GAdB+lEbmbivp1OUXNCu5V4l3/ZP0Ij4/XBg0TlfNl0NMoVV5FBXbIm/J64S0ShZKvTEYIsX1WgslgWH+zrQdIzswIIZJGMxk2K9gfVHLd61xvmEriSEVzWpJ2/h68vMuej/1edd7IM2rEH4WjleuYXKv0J/HvhG86/6BoOVS9w4Qv5d6pSgOBiwN25lbV/kGUk+7SDt13kskUX/aXtbMchKKF8L+W/4d0n6DMcoiRSmXEb9DTCO+unA4cg9ZA9GYjQjg3IEJY4MAJ5oAzlhYRSkUK313ZCaNVdVmTQpVClPClNof3lG1g1jgzZcBoEM2VAsVPhP2uFubDPlpVBxca3cyCJiOIVq2F/AQsEkIrFj6zCVy8bsSfCu9/KlQDFxrd8ElTJUyEAzDoaWQE2G4icDMFNpP+IJaxYAiOV0fYXgGxH6CSYvVZsuNJrR4uNLqhu7RDNwEXEyEU+7XVb2x0Hd/HztRVsaiAvc710m+VizHEKuEZ8jbkPLH9sJZKb4Ir3GYyYUQIx2uDMBmpNkyZkIuxTPzuSBisuoomtZTr54lA2HZk0Q9WPWn6/pNayjqILmFW2tNTtkEahEOcx4a1GFt05C0PhUoID5a3MTJglmoC9wQa7T9P+Kbz8RnNJfiujfq6ldLvamGLbSq5xtQXqm+Pe/9Vz0ePFqM6qM5hv1XdG+UG5dpMj0JdarSqji38iNY+3MMpex+Y2kU216L7pZ2570QgLM3ZmfBNE22+jmbtQldOWcRQ2T7BYS0Gu1c/Ib2+z9XKEsyLewhxbyGSQfy+b/9vZHEihLMPIoQFDpEQipuAVaQQIzieb/BIV/YyUejEyWXI2wC7Vz8BRyqabaWnyMWz7ShTCV/K/x7TWAx6GmEiHGDpFy61uOBMXRWcCITTrHw4UcsIXiaEEK+V/WbEH4UTgTBLFP95exlc2VAKU1E/WxXGAZhvo9m7zvb9q9697DhOzr3O9bB79RNpSnEmRdZ/UcnvLu1gK64oA4VOCLMlQWbkCF0nTwTCbE8Hrohn20+s9h2xXrjIYVfOzQoujBndm6/roKdRZ0kQFbOLzRWWyaCdd2D2zU4EwtDrXG/LOmg1qTyWU6EaJktm/TGppQJEYd5Bs3YgyRPfi2wOS2r1OsW0EAlhv6eWESQMyqEigRiQDAmIigjiv+hSavZd95e1py3WZiK//a4Wlp5I1q954qCas7tLOzKuw6CnUZlnD+cCXExSnefl2iohxLbJzmEeTdn7GPI2pL0vlJkhb4P0d0bjxvHqiM4KyLcL4wOorJ1iSfjiUnKH52RuocerI+w3SPbwN7KgMUj+cAGIJ39HK9fBfy3/DyKEcwQihAUOu4SQV2Jwc/qFRrdusM5UqVMpNofWtsHbK7bAaFUd279opdh9drbKIq/gDLibmF88rnCP1wbhTF0Vi8yJLqfoajYWDDG3nxF/1HbaidGqOjgRCLPnnI1pcLG5Ai42V8Dn7WUsLcSwlgoPf7C8ja3A80qanTbz78yq0mpVqeWPoVJ/vDrCViCzVURUdRjxp3IYvruykykKfP8vVEKYKxIk9nn891zcBxca3WzFX7QGzkSxIo+nQjW6uuTifSS1lJvo5bZyJjtWxiFeceTrjxFFUXHK9D3YHcPQEiemdDAjg+heatWiiOPTvpKNlsggWh7NXIux9JRtSHOjk81dI/4o7Fq1WRrGvpAIIVoI95e1w1gwpCSCfHTqAXeTblFStgUB96ChJVW2mITE40hFc5rVLtv5X3a817letxgs9nkkAuI9eHkwinug2luI5UxdFYz4o9JzI/4ojAVDSkKo6odD3gYYrw1K3UmHvA3K/YpJLRX0Tkb6hrWYZXdRfC/4TWUW0rFgCN5dOb3IYkZycbFFFkV0yJvSF3HMEAmhbG9hUquXuosOuJvgSEWzLjch9oGjleuYEYEI4eyDCGGBgyeEONDwpFC1goWl17kePlj1JFxsrsiaFBopM0PelFVyX8lGmAgHAF1bzEqu6mNX0ZIpV7gSeWhtKgrWobVtzPUjqaX215ypq2KJqKsWPQO1i7fDxeYKuNDoZgFtzjd44HyDBy61uODTVifLnTgV9TPXFpxI8Vm89TIbi1G279PON8dyIhBme5UwNPZM1It/1lsrtqRZBguREPZWWk8WbZcM4T7T8dogi+5qlBB8NvsNKrO46JHr9h+vjjC5syMnooUw4ZsmgzI3MLG92ciRbGzCSIZ8gCgzMjhaVQenQjVp5M6ooLWPf7ZR3U4Ewux6szKsxZjbpJnyOqzFWCL6QieEOMYbpY/gXUUxwbxRcLJBT6OhCzB+nz5XK4wFQ7rvmIkMG1kHsU/z0UNl/R2tWKo6jFbVsb16soL3Vz3/k6ZK3b1FS17CF7dtIUz44owQyiyHqrqiG7XsGvTIsPP+R/xR6C7tSNPrhrwNLPCSmUyJReYumvDFlYnnh7wNbM8hL4/DWgzeWrFFSggxCBFP/NC9FfcjEiGcfRAhLHCoLIR2LIWH1rbBuys74WxMS4uMl2tFD5PZD3kbbLmR2qlTLhUvUQGTKVj4b8IX1ykqlYt+DK5FWxhxRIInFtHNQvbMbBRgK+8kF99ZPDasxeBc3MdW9a3sz8qmLuhK++7KTjZRyfp9oRFCs+9qpe8Oa6nk4yhz2Ef5vTkz0UfsyiCSHAw8kKm8Gt3/RCAM5xs8UuuVWb1FC+GwFsvKMii+dzttQVfRnrINlokdH0jGaFzjy/HqCLMcWBmTxoIhFrbebCxP+OIs9Q3/jlVkULRSFDIh5JPLm6WQQNJkRggPlrex/e+qhcOkVs9SQGQ7FqMHjeo8v99X1d+x/6qer8rzh31FXEzgS5+rNc1dlLfq4YKK3T2E+I5lOhVGeZXVZ7w2qNzvOOhpZNs9rL5/lH+jZ1klgjiGyfTIEX+Uzau8a+igJxUcBoMdiZFEca8vbwkc8jakRRLFggvtRAjnBkQI8wA7duyAhx56CBYuXAilpaUwODho+bdGhFBlIZQNYkcr18HbK7bAubiPRaWcKaUPlYDu0g6YjFTDZKTaFunJtl4qJcyuQmakRCV8cd0eQp48Gv0mVyUX78jsvYnH+Pdypq4KxmuDbCVwJuuW1FKRRE8Ewroohar+PluEMBdybUQIzcjCeG2QkfKJcACSWj2TO5U7qOz7yFafjY5bGRNkspbU6lkeU6uuhnbldSwYgvMNnjSyYrX+PCFM+OIs8XyuxkqrY1BSS7lgY4h6s/EIy1gwBL3O9baikZ4K1ehcUsV6iP8/Xh1huQTNxqiEL56m0KrkVqaU8ormbCmOuZDrw+4wHFrbprMCqgru4zUjg/guMT2FaBXE944kIVvr4JC3wZCMYX3EZ/Df/mjlOrZ1RXYPdJNVnUe3V1Ud0HIuklZsP/7WLiFEN1OZLqUKjpPwxdleX9m5QU+jLQthwhdni62y87zHl1VCeLw6IiWESa1eJ3u85ZDf/8dbAQ+tbYPu0o40CyG+G5EMHq1cxwKXESGcGxAhnGPs3LkTFixYAK+//jpMTU3BCy+8AEuWLIHPPvvM0u/NLIR2rIUD7iaWq3Aq6peucmUygRgpBLtWbYb3Hu+EU6EaGK8NzjoxFOtnVSEzU8ISvmlCaHZdpsWoDTNRzN4RKpwT4QBb9c9FvXjiIZKQpFYPnzRVwnht0JKVYbYIYa7k2owQ8ta/szGNpVFB9+K9JZtgb8kmw6AL2XwT0dvAqO+I/4r9JqnVM8tuNnKhek+TkWqYCAeYkphJv0RC6F30NExF/RmRYjvvRlV4xZJvo9FYg27Ce9ZssjQeJbVU2gjcUyRamWT1Qjc13tNBNW4lfKlgXqLFRCazSS3lPswnohcVzdlQHHMl1x+WrmOExIgMolKf8MUNyeCwFmNWF7Nv2l3aAfyWDTvjL19QYTfq15hyRHWeXyxUPVv1+yGvnvSIZcDdxHIQq8gPWgj5hR4ruhL/O6Nz4lyF/Vasq4y0Whk3Bj2N0ryFSa0e9pVsTBunzayDYkJ6JHcYlV0MHIOeAzK30O7SDuhztabtEZTtEzxS0QyDnlTaGSKEcwcihHMMp9MJ27Zt0x179NFH4eWXX7b0ez4PoRkhtOpCinmmMIl5tgqPbCDjy4C7CfaVbGRpKsS9DXbJUa7raqSkZUsIzdqpqo/V47lou9G3w7adCtWwfH+7Vz/B+pN4DwwGkWmd+Pser47AJ02VsGfNJp1SaTbxzQYhzJVcH3aHWbCIsWAIxmtTwSgw4BC6eeMeo56yDWzfnd33qhoTZMqNXSKkkiN0e5TlIctVQbfOM3VVuhQImfZBz6KtULt4e1b92EymjAq6pGFUUbPxBctkpJpFc7RyPVqZca+hUZ3wvQ56GnURI83GM5l1Q6W8v7Vii5IMzpbimCu5fufxdIufrAx6GlkkWCNCiNZ/7Bsy6yASkkFPo620PqK88+OCEVnjUx6o+v2eNZsM67JnzSblWDPoaWQLX6rn8zIqjmsnAmH2fzsWQlwoUZ3D+4r1wf2Dsroer44YWltlBcmYbBwa8UdZflErZBAJIb/gMuBuYoQOt73whA8thJg+QnQX3VsiTzyPEUZl+wf/U4gweqSiGQ44Y0QIZwlECOcQN27cgFtvvRX27NmjO/7888+DpmnS31y/fh2+/vprVq5cucL2JODAlikh5Aex7tIO2LVqM1xsrjB02chU+ZEpQgPuVG6aPWs2wXht0NRiyLvKzCYx5I/NpIVwptqSzXcTieBEOMBcjHFz+2x8i8lINZyL++D1R7faIoMD7qYZn2ByKdf/XRVgwQYwt+c7K59iCyi438IuQcN3pXpnRu+S/2028j9eG2TRclV9LJdkUJTfTOtftegZWLvoKaYQzcQYoyq4+NLnalWel5HEsWAI+l0tOguS7Hrerf1MXRVzwTZ7z6gkI8GTjWPi37iHyEx2E764zjooUzCPVDTP+B7CXMp1z1pz6yBGDB3yNiiJIBbcV2m2d5B3MbbSd2ULQTiOGo0BCV/KXVQV3XPI22Bp3DL6vSo4CxZ0i5b1rSFvA0tlY5cQokuoihDi/mexbRPhgHIRCQm9nfFitKpOt0WCL2gxNpIr6WKpJK1EwpeyHIpkEC2EmD5CDCiza9VmKSF87/FOqWton6uV5SVGgnikohk+qqgjQjhLIEI4h7h69So4HA5IJBK646+++io8/PDD0t90dXWBw+FIK4e8GgxoNXDQFc24fFRRpys9a+vh/yzfCKMhN4yG3HDYHYbeygj0VkbSrhULXme3HHaHoWdtPbzxWAe8v6YFBrQaGA76oN8d0j0/18VOnfHaw+4wKwecMd2x3soIVNzeCa7bN6ddK5Zs6mn2HfjvkYtvhHUeDbkhEfDDO4+3wf9d2QYHXVFLdTeqj5X69rtDMNFYBgecMfjP5R3Qs7Y+7Tqzfr67rBYcDgd89dVXeS/Xv328AbrLUkX2zax+/0yKbEzIVu773SHorYxAz9p6eH9NC5ObXJfD7jB87AvCWGwtHHDGTOVGPI5//6E8rpP3k3Uu8N2+BVy3b5b201zJGd8OXu6O1WhpsmhW+j218P9qPbBzdavl3wxoNdBbGYG9ZU2m4xU+Y29ZE3xYus5Su/o9tfDGYx3KfseXAa0Gdjz8JBxwxljpWVufVgpJrrudATjqDUK/pxaOeoO6v/s9tawcdEV1/9cVd4iVnatb2TGjeUb8fpmODX8ojzO5UpXdJevY82RywPcV2e8POGNw1Bs0HGv63SHlOewrqt/z9z7oioLr9s3gun0zHHDGDHWk/64KQG9lRKo7DQd9cNgdltYnEfCzcVw8h3qPnW8wVF0F769pUb4//llW9L8PS9fB78tSHjS8rB12h+E3j27SHcN31F3WAHvLmtLOHXaH4c0VG9Jk9IAzBu+vaYE/lMd1x/9QHof317Swc3zpqaiaUbkmTIMI4RwCJ5hjx47pjr/yyivwyCOPSH8jrjiOj49LJxwqVKgYlytXrpBcU6FSZIXkmgqV4iszJdeEaRAhnENk4oIi4m9/+xs4HA74/PPPdRNPoRZ0qbly5cqc14XaU5zt+eqrr+DKlSvw3XffzYRYk1wXab8p5vYUQ5tIrqnPUJuKrz0zLdeEaRAhnGM4nU7Yvn277tjy5cttb1L/+uvi8K+m9uQ3iq09MwWSaz2oPfmPYmxTrkFyrUextQeg+NpUbO0hzByIEM4xMIz1G2+8AVNTU/Diiy/CkiVL4PLly5Z+X2zCTu3JbxRbe2YKJNd6UHvyH8XYplyD5FqPYmsPQPG1qdjaQ5g5ECHMA+zYsQOWLVsGt912G5SWlsLAwIDl3xabsFN78hvF1p6ZBMn1NKg9+Y9ibNNMgOR6GsXWHoDia1OxtYcwcyBCWOC4fv06dHV1wfXr1+e6KjkBtSe/UWztyVcU23um9uQ/irFN+YZie8fF1h6A4mtTsbWHMHMgQkggEAgEAoFAIBAI8xRECAkEAoFAIBAIBAJhnoIIIYFAIBAIBAKBQCDMUxAhJBAIBAKBQCAQCIR5CiKEBYwdO3bAQw89BAsXLoTS0lIYHByc6ypJ8ctf/hLKy8vhe9/7Htx1113Q2NgIf/zjH3XXdHZ2gsPh0BWXy6W75vr16/Dcc8/BnXfeCYsXL4Z4PA5XrlyZzaYAAEBXV1daXe+++252/ubNm9DV1QX33nsv3H777eD3+2FyclJ3j3xpCwDAsmXL0trjcDjg2WefBYDC+jbFAJJrkutcgOQ6v0ByTXKdK5BsE2YCRAgLFJgP6fXXX4epqSl44YUXYMmSJfDZZ5/NddXSEA6H4c0334TJyUkYHx+HWCwGDz74IHzzzTfsms7OTohEIvCnP/2Jlb/85S+6+2zbtg3uv/9+6Ovrg5MnT0J1dTWsXr0a/v3vf89qe7q6umDFihW6un7xxRfs/GuvvQZ33HEHfPjhh3D69Glob2+He++9F/7+97/nXVsAAL744gtdW/r6+sDhcMDRo0cBoLC+TaGD5JrkOlcguc4fkFyTXOcSJNuEmQARwgKF0+mEbdu26Y49+uij8PLLL89Rjazjiy++AIfDocvf1NnZCY2NjcrffPXVV7BgwQLYuXMnO3b16lW45ZZb4NChQzNaXxFdXV2wevVq6bmbN2/CPffcA6+99ho7dv36dVi6dCn85je/AYD8aosML7zwAvzgBz+AmzdvAkBhfZtCB8k1yfVMgeR67kByTXI9kyDZJuQCRAgLEDdu3IBbb70V9uzZozv+/PPPg6Zpc1Qr67hw4QI4HA44ffo0O9bZ2QlLly6Fu+66C370ox/B1q1b4c9//jM739/fDw6HA/7617/q7rVq1Sr4+c9/Pmt1B0hNMIsXL4Z7770XHnroIWhvb4eLFy8CAMDFixfB4XDAyZMndb9paGiAzZs3A0B+tUXEjRs34M4774RXX32VHSukb1PIILmeBsl1bkFyPXcguZ4GyXXuQbJNyBWIEBYgrl69Cg6HAxKJhO74q6++Cg8//PAc1coabt68CfF4HLxer+74zp07oaenB06fPg3d3d2wevVqWLFiBUum+rvf/Q5uu+22tPvV1tbCM888Myt1Rxw4cAB2794NExMT0NfXB36/H+6++2748ssvIZFIgMPhgKtXr+p+8/TTT0MoFAKA/GqLiF27dsGtt96qq38hfZtCBsn1NEiucwuS67kDyfU0SK5zD5JtQq5AhLAAgRPMsWPHdMdfeeUVeOSRR+aoVtbw7LPPwrJly0w3L1+7dg0WLFgAH374IQCoB7BgMAg/+clPZqSuVvHNN9/A3XffDb/+9a/ZBHPt2jXdNVu3boVwOAwA+d2WUCgE9fX1htcU0rcpJJBcTyMf+g7Jdf62p5BAcj2NfOg7xSTXACTbhNyBCGEBolBdUJ577jl44IEH4NKlS5au/+EPf8h8+/PdxSEYDMK2bdsK2gXl8uXLcMstt8Dvf/9702sL6dsUCkiup5EvfYfkOv/aU2gguZ5GvvSdYpBrAJJtQm5BhLBA4XQ6Yfv27bpjy5cvz8tN6jdv3oSf/vSncN9998H58+ct/ebLL7+EhQsXwltvvQUA05ugd+3axa65du1aXmyCvn79Otx///3wi1/8gm1S/9WvfsXO37hxQ7pJPd/a0tXVBffccw/861//MryukL5NoYHkOn/6Dsl1franEEFynT99p1jkGoBkm5BbECEsUGAY6zfeeAOmpqbgxRdfhCVLlsDly5fnumpp2L59OyxduhQ+/vhjXRjkb7/9FgAA/vGPf8BLL70Ex44dg08//RSOHj0KlZWVcP/996eFfn7ggQfg8OHDcPLkSQgEAnMSJvmll16Cjz/+GC5dugTDw8NQX18Pd9xxB3v3r732GixduhT27NkDp0+fho6ODmkY63xoC+K7776DBx98EH72s5/pjhfatyl0kFyTXOcSJNf5AZJrkutcg2SbkGsQISxg7NixA5YtWwa33XYblJaW6sJC5xNkCVQdDge8+eabAADw7bffQigUgrvuugsWLFgADz74IHR2dsLnn3+uu88///lPeO655+D73/8+zkTrTgAAAXVJREFULFq0COrr69OumQ1gnqIFCxbAfffdB83NzXDmzBl2HhPd3nPPPbBw4ULQNE0XoQ0gf9qC+Oijj8DhcMC5c+d0xwvt2xQDSK5JrnMFkuv8Ack1yXUuQbJNyDWIEBIIBAKBQCAQCATCPAURQgKBQCAQCAQCgUCYpyBCSCAQCAQCgUAgEAjzFEQICQQCgUAgEAgEAmGeggghgUAgEAgEAoFAIMxTECEkEAgEAoFAIBAIhHkKIoQEAoFAIBAIBAKBME9BhJBAIBAIBAKBQCAQ5imIEBIIBAKBQCAQCATCPAURQgKBQCAQCAQCgUCYpyBCSCAQCAQCgUAgEAjzFEQICQQCgUAgEAgEAmGeggghgUAgEAgEAoFAIMxTECEkEAgEAoFAIBAIhHkKIoQEAoFAIBAIBAKBME9BhJBAIBAIBAKBQCAQ5imIEBIIBAKBQCAQCATCPAURQgKBQCAQCAQCgUCYpyBCSCAQCAQCgUAgEAjzFP8D1zJ5UwYnmhAAAAAASUVORK5CYII=\" width=\"900\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig, ax = subplots(1, 3, figsize=(9,3))\n", "for i,img in enumerate(deconvoluted):\n", " jupyter.display(img, ax=ax[i], label=str(i))" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "LaB6 Calibrant with 120 reflections at wavelength 6.968e-11\n" ] } ], "source": [ "wavelength=0.6968e-10\n", "calibrant = get_calibrant(\"LaB6\")\n", "calibrant.wavelength = wavelength\n", "print(calibrant)\n", "\n", "detector = pyFAI.detector_factory(\"Pilatus1M\")\n", "detector.mask = mask\n", "\n", "fimages = []\n", "fimages.append(fabio.cbfimage.CbfImage(data=deconvoluted[0], header={\"angle\":0}))\n", "fimages.append(fabio.cbfimage.CbfImage(data=deconvoluted[1], header={\"angle\":17}))\n", "fimages.append(fabio.cbfimage.CbfImage(data=deconvoluted[2], header={\"angle\":45}))" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [], "source": [ "def get_angle(metadata):\n", " \"\"\"Takes the basename (like det130_g45_0001.cbf ) and returns the angle of the detector\"\"\"\n", " return metadata[\"angle\"]" ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [], "source": [ "gonioref2d = GoniometerRefinement.sload(\"id28.json\", pos_function=get_angle)" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0 Angle: 0\n", "1 Angle: 17\n", "2 Angle: 45\n" ] } ], "source": [ "for idx, fimg in enumerate(fimages):\n", " sg = gonioref2d.new_geometry(str(idx), image=fimg.data, metadata=fimg.header, calibrant=calibrant)\n", " print(sg.label, \"Angle:\", sg.get_position())" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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\" width=\"900\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "ControlPoints instance containing 6 group of point:\n", "LaB6 Calibrant with 120 reflections at wavelength 6.968e-11\n", "Containing 6 groups of points:\n", "#at ring 0: 348 points\n", "#au ring 1: 341 points\n", "#av ring 2: 316 points\n", "#aw ring 3: 129 points\n", "#ax ring 4: 48 points\n", "#ay ring 5: 2 points\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "WARNING:matplotlib.legend:No handles with labels found to put in legend.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "ControlPoints instance containing 13 group of point:\n", "LaB6 Calibrant with 120 reflections at wavelength 6.968e-11\n", "Containing 13 groups of points:\n", "#az ring 0: 177 points\n", "#ba ring 1: 172 points\n", "#bb ring 2: 168 points\n", "#bc ring 3: 123 points\n", "#bd ring 4: 106 points\n", "#be ring 5: 94 points\n", "#bf ring 6: 80 points\n", "#bg ring 7: 77 points\n", "#bh ring 8: 71 points\n", "#bi ring 9: 67 points\n", "#bj ring 10: 37 points\n", "#bk ring 11: 16 points\n", "#bl ring 12: 1 points\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "WARNING:matplotlib.legend:No handles with labels found to put in legend.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "ControlPoints instance containing 26 group of point:\n", "LaB6 Calibrant with 120 reflections at wavelength 6.968e-11\n", "Containing 26 groups of points:\n", "#bm ring 7: 37 points\n", "#bn ring 8: 54 points\n", "#bo ring 9: 66 points\n", "#bp ring 10: 64 points\n", "#bq ring 11: 62 points\n", "#br ring 12: 61 points\n", "#bs ring 13: 57 points\n", "#bt ring 14: 55 points\n", "#bu ring 15: 55 points\n", "#bv ring 16: 53 points\n", "#bw ring 17: 53 points\n", "#bx ring 18: 47 points\n", "#by ring 19: 50 points\n", "#bz ring 20: 49 points\n", "#ca ring 21: 47 points\n", "#cb ring 22: 47 points\n", "#cc ring 23: 45 points\n", "#cd ring 24: 45 points\n", "#ce ring 25: 43 points\n", "#cf ring 26: 43 points\n", "#cg ring 27: 42 points\n", "#ch ring 28: 41 points\n", "#ci ring 29: 41 points\n", "#cj ring 30: 41 points\n", "#ck ring 31: 19 points\n", "#cl ring 32: 3 points\n" ] } ], "source": [ "# Display the control points freshly extracted on all 3 images:\n", "\n", "fig,ax = subplots(1,3, figsize=(9,3))\n", "for lbl, sg in gonioref2d.single_geometries.items():\n", " idx = int(lbl)\n", " print(sg.extract_cp())\n", " jupyter.display(sg=sg, ax=ax[idx])" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Cost function before refinement: 3.108796292554342e-08\n", "[ 2.84547625e-01 8.86548910e-02 8.93078327e-02 5.48988055e-03\n", " 5.54612858e-03 1.74619292e-02 -2.09754960e-05]\n", " fun: 2.1568343080973774e-08\n", " jac: array([ 2.16702984e-07, 1.33092694e-06, 4.22263922e-06, -9.51162108e-07,\n", " 4.44783629e-07, -3.57616307e-05, -8.46252257e-08])\n", " message: 'Optimization terminated successfully'\n", " nfev: 49\n", " nit: 5\n", " njev: 5\n", " status: 0\n", " success: True\n", " x: array([ 2.84401353e-01, 8.86585971e-02, 8.93077083e-02, 5.48868130e-03,\n", " 5.54699445e-03, 1.74619491e-02, -2.08352886e-05])\n", "Cost function after refinement: 2.1568343080973774e-08\n", "GonioParam(dist=0.2844013527629382, poni1=0.08865859710300189, poni2=0.08930770829263936, rot1=0.005488681303419845, rot2=0.005546994446350095, scale1=0.017461949080003036, scale2=-2.0835288605712943e-05)\n", "maxdelta on: dist (0) 0.2845476247809866 --> 0.2844013527629382\n" ] }, { "data": { "text/plain": [ "array([ 2.84401353e-01, 8.86585971e-02, 8.93077083e-02, 5.48868130e-03,\n", " 5.54699445e-03, 1.74619491e-02, -2.08352886e-05])" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "gonioref2d.refine2()" ] }, { "cell_type": "code", "execution_count": 31, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "MultiGeometry integrator with 3 geometries on (0, 63) radial range (2th_deg) and (-180, 180) azimuthal range (deg)\n" ] }, { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAGQCAYAAAC+tZleAAAgAElEQVR4nOzdd3xTVf8H8NtFJ0MfGcWRIiMBIlMQRSnIlCFDZMpSH2TDI0pBkIJSBAREZbaMguyyqQVBtoiCtigQsYwCBSq7hdLdfn5/8EskbdqmzUly7+3n/XqdP7g9ufebA+ScfnKHBCIiIiIiIiIiIhmTnF0AERERERERERFRQRhgERERERERERGRrDHAIiIiIiIiIiIiWWOARUREREREREREssYAi4iIiIiIiIiIZI0BFhERERERERERyRoDLCIiIiIiIiIikjUGWEREREREREREJGsMsIiIiIiIiIiISNYYYBERERERERERkawxwCIiIiIiIiIiIlljgEVERERERERERLLGAIuIiIiIiIiIiGSNARYREREREREREckaAywiIiIiIiIiIpI1BlhERERERERERCRrDLCIiIiIiIiIiEjWGGAREREREREREZGsMcAiIiIiIiIiIiJZY4BFRERERERERESyxgCLiIiIiIiIiIhkjQEWERERERERERHJGgMsIiIiIiIiIiKSNQZYREREREREREQkawywiIiIiIiIiIhI1hhgERERERERERGRrDHAIiIiIiIiIiIiWWOARUSKc//+fXz88cdo3bo1nnrqKUiShODgYIt9AwMDIUkSJEmCi4sL/Pz8ULVqVXTv3h0RERHIzs626pgDBgyARqMpVr1Hjx5FcHAw7t27V6zXO0NISAi2bt2aZ/uBAwcgSRIOHDjg+KKIiFTOOF8V1PKb78h5VqxYAUmScOLECZv3de/ePbi4uGD37t0AgC1btqBUqVJIS0vL0zc6OhqdO3eGv78/vL29odVqMXXqVDx8+NDmOozOnDmD4OBgxMXFWdV/3759GDRoELRaLXx8fFC5cmW8+eab+O233/L0zcnJwddffw2tVotSpUqhUqVKGDJkCO7evWvVsXbu3Il+/fpBr9fD3d0dkmT5V9vffvsNw4YNg16vh5+fHypUqICWLVti3759efoGBwdb/H/n6elp1s+4HsqvffDBB2b9N2/ejICAAJQpUwbDhw9HRkaGVe+RiMwxwCIixYmLi0PZsmXRrFkzvP/++4UGWM8//zyOHTuGY8eO4ccff0RYWBg6dOgASZLw2muvITExsdBjnj9/HtHR0cWq98svv4QkSVYv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\" width=\"1200\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "#Create a MultiGeometry integrator from the refined geometry:\n", "\n", "angles = []\n", "dimages = []\n", "for sg in gonioref2d.single_geometries.values():\n", " angles.append(sg.get_position())\n", " dimages.append(sg.image)\n", "\n", "multigeo = gonioref2d.get_mg(angles)\n", "multigeo.radial_range=(0, 63)\n", "print(multigeo)\n", "# Integrate the whole set of images in a single run:\n", "\n", "res_mg = multigeo.integrate1d(dimages, 10000)\n", "fig, ax = subplots(1, 2, figsize=(12,4))\n", "ax0 = jupyter.plot1d(res_mg, label=\"multigeo\", ax=ax[0])\n", "ax1 = jupyter.plot1d(res_mg, label=\"multigeo\", ax=ax[1])\n", "\n", "# Let's focus on the inner most ring on the image taken at 45°:\n", "for lbl, sg in gonioref2d.single_geometries.items():\n", " ai = gonioref2d.get_ai(sg.get_position())\n", " img = sg.image * ai.dist * ai.dist / ai.pixel1 / ai.pixel2\n", " res = ai.integrate1d(img, 5000, unit=\"2th_deg\", method=(\"full\", \"histogram\",\"cython\"))\n", " ax0.plot(*res, \"--\", label=lbl)\n", " ax1.plot(*res, \"--\", label=lbl)\n", "ax1.set_xlim(29,29.3)\n", "ax0.set_ylim(0, 1.5e12)\n", "ax1.set_ylim(0, 7e11)\n", "p8tth = numpy.rad2deg(calibrant.get_2th()[7])\n", "ax1.set_title(\"Zoom on peak #8 at %.4f°\"%p8tth)\n", "l = Line2D([p8tth, p8tth], [0, 2e12])\n", "ax1.add_line(l)\n", "ax0.legend()\n", "ax1.legend().remove()" ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "/* Put everything inside the global mpl namespace */\n", "/* global mpl */\n", "window.mpl = {};\n", "\n", "mpl.get_websocket_type = function () {\n", " if (typeof WebSocket !== 'undefined') {\n", " return WebSocket;\n", " } else if (typeof MozWebSocket !== 'undefined') {\n", " return MozWebSocket;\n", " } else {\n", " alert(\n", " 'Your browser does not have WebSocket support. ' +\n", " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", " 'Firefox 4 and 5 are also supported but you ' +\n", " 'have to enable WebSockets in about:config.'\n", " );\n", " }\n", "};\n", "\n", "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n", " this.id = figure_id;\n", "\n", " this.ws = websocket;\n", "\n", " this.supports_binary = this.ws.binaryType !== undefined;\n", "\n", " if (!this.supports_binary) {\n", " var warnings = document.getElementById('mpl-warnings');\n", " if (warnings) {\n", " warnings.style.display = 'block';\n", " warnings.textContent =\n", " 'This browser does not support binary websocket messages. ' +\n", " 'Performance may be slow.';\n", " }\n", " }\n", "\n", " this.imageObj = new Image();\n", "\n", " this.context = undefined;\n", " this.message = undefined;\n", " this.canvas = undefined;\n", " this.rubberband_canvas = undefined;\n", " this.rubberband_context = undefined;\n", " this.format_dropdown = undefined;\n", "\n", " this.image_mode = 'full';\n", "\n", " this.root = document.createElement('div');\n", " this.root.setAttribute('style', 'display: inline-block');\n", " this._root_extra_style(this.root);\n", "\n", " parent_element.appendChild(this.root);\n", "\n", " this._init_header(this);\n", " this._init_canvas(this);\n", " this._init_toolbar(this);\n", "\n", " var fig = this;\n", "\n", " this.waiting = false;\n", "\n", " this.ws.onopen = function () {\n", " fig.send_message('supports_binary', { value: fig.supports_binary });\n", " fig.send_message('send_image_mode', {});\n", " if (fig.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n", " }\n", " fig.send_message('refresh', {});\n", " };\n", "\n", " this.imageObj.onload = function () {\n", " if (fig.image_mode === 'full') {\n", " // Full images could contain transparency (where diff images\n", " // almost always do), so we need to clear the canvas so that\n", " // there is no ghosting.\n", " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", " }\n", " fig.context.drawImage(fig.imageObj, 0, 0);\n", " };\n", "\n", " this.imageObj.onunload = function () {\n", " fig.ws.close();\n", " };\n", "\n", " this.ws.onmessage = this._make_on_message_function(this);\n", "\n", " this.ondownload = ondownload;\n", "};\n", "\n", "mpl.figure.prototype._init_header = function () {\n", " var titlebar = document.createElement('div');\n", " titlebar.classList =\n", " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n", " var titletext = document.createElement('div');\n", " titletext.classList = 'ui-dialog-title';\n", " titletext.setAttribute(\n", " 'style',\n", " 'width: 100%; text-align: center; padding: 3px;'\n", " );\n", " titlebar.appendChild(titletext);\n", " this.root.appendChild(titlebar);\n", " this.header = titletext;\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n", "\n", "mpl.figure.prototype._init_canvas = function () {\n", " var fig = this;\n", "\n", " var canvas_div = (this.canvas_div = document.createElement('div'));\n", " canvas_div.setAttribute(\n", " 'style',\n", " 'border: 1px solid #ddd;' +\n", " 'box-sizing: content-box;' +\n", " 'clear: both;' +\n", " 'min-height: 1px;' +\n", " 'min-width: 1px;' +\n", " 'outline: 0;' +\n", " 'overflow: hidden;' +\n", " 'position: relative;' +\n", " 'resize: both;'\n", " );\n", "\n", " function on_keyboard_event_closure(name) {\n", " return function (event) {\n", " return fig.key_event(event, name);\n", " };\n", " }\n", "\n", " canvas_div.addEventListener(\n", " 'keydown',\n", " on_keyboard_event_closure('key_press')\n", " );\n", " canvas_div.addEventListener(\n", " 'keyup',\n", " on_keyboard_event_closure('key_release')\n", " );\n", "\n", " this._canvas_extra_style(canvas_div);\n", " this.root.appendChild(canvas_div);\n", "\n", " var canvas = (this.canvas = document.createElement('canvas'));\n", " canvas.classList.add('mpl-canvas');\n", " canvas.setAttribute('style', 'box-sizing: content-box;');\n", "\n", " this.context = canvas.getContext('2d');\n", "\n", " var backingStore =\n", " this.context.backingStorePixelRatio ||\n", " this.context.webkitBackingStorePixelRatio ||\n", " this.context.mozBackingStorePixelRatio ||\n", " this.context.msBackingStorePixelRatio ||\n", " this.context.oBackingStorePixelRatio ||\n", " this.context.backingStorePixelRatio ||\n", " 1;\n", "\n", " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n", " if (this.ratio !== 1) {\n", " fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });\n", " }\n", "\n", " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n", " 'canvas'\n", " ));\n", " rubberband_canvas.setAttribute(\n", " 'style',\n", " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n", " );\n", "\n", " var resizeObserver = new ResizeObserver(function (entries) {\n", " var nentries = entries.length;\n", " for (var i = 0; i < nentries; i++) {\n", " var entry = entries[i];\n", " var width, height;\n", " if (entry.contentBoxSize) {\n", " if (entry.contentBoxSize instanceof Array) {\n", " // Chrome 84 implements new version of spec.\n", " width = entry.contentBoxSize[0].inlineSize;\n", " height = entry.contentBoxSize[0].blockSize;\n", " } else {\n", " // Firefox implements old version of spec.\n", " width = entry.contentBoxSize.inlineSize;\n", " height = entry.contentBoxSize.blockSize;\n", " }\n", " } else {\n", " // Chrome <84 implements even older version of spec.\n", " width = entry.contentRect.width;\n", " height = entry.contentRect.height;\n", " }\n", "\n", " // Keep the size of the canvas and rubber band canvas in sync with\n", " // the canvas container.\n", " if (entry.devicePixelContentBoxSize) {\n", " // Chrome 84 implements new version of spec.\n", " canvas.setAttribute(\n", " 'width',\n", " entry.devicePixelContentBoxSize[0].inlineSize\n", " );\n", " canvas.setAttribute(\n", " 'height',\n", " entry.devicePixelContentBoxSize[0].blockSize\n", " );\n", " } else {\n", " canvas.setAttribute('width', width * fig.ratio);\n", " canvas.setAttribute('height', height * fig.ratio);\n", " }\n", " canvas.setAttribute(\n", " 'style',\n", " 'width: ' + width + 'px; height: ' + height + 'px;'\n", " );\n", "\n", " rubberband_canvas.setAttribute('width', width);\n", " rubberband_canvas.setAttribute('height', height);\n", "\n", " // And update the size in Python. We ignore the initial 0/0 size\n", " // that occurs as the element is placed into the DOM, which should\n", " // otherwise not happen due to the minimum size styling.\n", " if (width != 0 && height != 0) {\n", " fig.request_resize(width, height);\n", " }\n", " }\n", " });\n", " resizeObserver.observe(canvas_div);\n", "\n", " function on_mouse_event_closure(name) {\n", " return function (event) {\n", " return fig.mouse_event(event, name);\n", " };\n", " }\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mousedown',\n", " on_mouse_event_closure('button_press')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseup',\n", " on_mouse_event_closure('button_release')\n", " );\n", " // Throttle sequential mouse events to 1 every 20ms.\n", " rubberband_canvas.addEventListener(\n", " 'mousemove',\n", " on_mouse_event_closure('motion_notify')\n", " );\n", "\n", " rubberband_canvas.addEventListener(\n", " 'mouseenter',\n", " on_mouse_event_closure('figure_enter')\n", " );\n", " rubberband_canvas.addEventListener(\n", " 'mouseleave',\n", " on_mouse_event_closure('figure_leave')\n", " );\n", "\n", " canvas_div.addEventListener('wheel', function (event) {\n", " if (event.deltaY < 0) {\n", " event.step = 1;\n", " } else {\n", " event.step = -1;\n", " }\n", " on_mouse_event_closure('scroll')(event);\n", " });\n", "\n", " canvas_div.appendChild(canvas);\n", " canvas_div.appendChild(rubberband_canvas);\n", "\n", " this.rubberband_context = rubberband_canvas.getContext('2d');\n", " this.rubberband_context.strokeStyle = '#000000';\n", "\n", " this._resize_canvas = function (width, height, forward) {\n", " if (forward) {\n", " canvas_div.style.width = width + 'px';\n", " canvas_div.style.height = height + 'px';\n", " }\n", " };\n", "\n", " // Disable right mouse context menu.\n", " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n", " event.preventDefault();\n", " return false;\n", " });\n", "\n", " function set_focus() {\n", " canvas.focus();\n", " canvas_div.focus();\n", " }\n", "\n", " window.setTimeout(set_focus, 100);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'mpl-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'mpl-button-group';\n", " continue;\n", " }\n", "\n", " var button = (fig.buttons[name] = document.createElement('button'));\n", " button.classList = 'mpl-widget';\n", " button.setAttribute('role', 'button');\n", " button.setAttribute('aria-disabled', 'false');\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", "\n", " var icon_img = document.createElement('img');\n", " icon_img.src = '_images/' + image + '.png';\n", " icon_img.srcset = '_images/' + image + '_large.png 2x';\n", " icon_img.alt = tooltip;\n", " button.appendChild(icon_img);\n", "\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " var fmt_picker = document.createElement('select');\n", " fmt_picker.classList = 'mpl-widget';\n", " toolbar.appendChild(fmt_picker);\n", " this.format_dropdown = fmt_picker;\n", "\n", " for (var ind in mpl.extensions) {\n", " var fmt = mpl.extensions[ind];\n", " var option = document.createElement('option');\n", " option.selected = fmt === mpl.default_extension;\n", " option.innerHTML = fmt;\n", " fmt_picker.appendChild(option);\n", " }\n", "\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "};\n", "\n", "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n", " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n", " // which will in turn request a refresh of the image.\n", " this.send_message('resize', { width: x_pixels, height: y_pixels });\n", "};\n", "\n", "mpl.figure.prototype.send_message = function (type, properties) {\n", " properties['type'] = type;\n", " properties['figure_id'] = this.id;\n", " this.ws.send(JSON.stringify(properties));\n", "};\n", "\n", "mpl.figure.prototype.send_draw_message = function () {\n", " if (!this.waiting) {\n", " this.waiting = true;\n", " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " var format_dropdown = fig.format_dropdown;\n", " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n", " fig.ondownload(fig, format);\n", "};\n", "\n", "mpl.figure.prototype.handle_resize = function (fig, msg) {\n", " var size = msg['size'];\n", " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n", " fig._resize_canvas(size[0], size[1], msg['forward']);\n", " fig.send_message('refresh', {});\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n", " var x0 = msg['x0'] / fig.ratio;\n", " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n", " var x1 = msg['x1'] / fig.ratio;\n", " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n", " x0 = Math.floor(x0) + 0.5;\n", " y0 = Math.floor(y0) + 0.5;\n", " x1 = Math.floor(x1) + 0.5;\n", " y1 = Math.floor(y1) + 0.5;\n", " var min_x = Math.min(x0, x1);\n", " var min_y = Math.min(y0, y1);\n", " var width = Math.abs(x1 - x0);\n", " var height = Math.abs(y1 - y0);\n", "\n", " fig.rubberband_context.clearRect(\n", " 0,\n", " 0,\n", " fig.canvas.width / fig.ratio,\n", " fig.canvas.height / fig.ratio\n", " );\n", "\n", " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n", "};\n", "\n", "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n", " // Updates the figure title.\n", " fig.header.textContent = msg['label'];\n", "};\n", "\n", "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n", " var cursor = msg['cursor'];\n", " switch (cursor) {\n", " case 0:\n", " cursor = 'pointer';\n", " break;\n", " case 1:\n", " cursor = 'default';\n", " break;\n", " case 2:\n", " cursor = 'crosshair';\n", " break;\n", " case 3:\n", " cursor = 'move';\n", " break;\n", " }\n", " fig.rubberband_canvas.style.cursor = cursor;\n", "};\n", "\n", "mpl.figure.prototype.handle_message = function (fig, msg) {\n", " fig.message.textContent = msg['message'];\n", "};\n", "\n", "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n", " // Request the server to send over a new figure.\n", " fig.send_draw_message();\n", "};\n", "\n", "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n", " fig.image_mode = msg['mode'];\n", "};\n", "\n", "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n", " for (var key in msg) {\n", " if (!(key in fig.buttons)) {\n", " continue;\n", " }\n", " fig.buttons[key].disabled = !msg[key];\n", " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n", " if (msg['mode'] === 'PAN') {\n", " fig.buttons['Pan'].classList.add('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " } else if (msg['mode'] === 'ZOOM') {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.add('active');\n", " } else {\n", " fig.buttons['Pan'].classList.remove('active');\n", " fig.buttons['Zoom'].classList.remove('active');\n", " }\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Called whenever the canvas gets updated.\n", " this.send_message('ack', {});\n", "};\n", "\n", "// A function to construct a web socket function for onmessage handling.\n", "// Called in the figure constructor.\n", "mpl.figure.prototype._make_on_message_function = function (fig) {\n", " return function socket_on_message(evt) {\n", " if (evt.data instanceof Blob) {\n", " /* FIXME: We get \"Resource interpreted as Image but\n", " * transferred with MIME type text/plain:\" errors on\n", " * Chrome. But how to set the MIME type? It doesn't seem\n", " * to be part of the websocket stream */\n", " evt.data.type = 'image/png';\n", "\n", " /* Free the memory for the previous frames */\n", " if (fig.imageObj.src) {\n", " (window.URL || window.webkitURL).revokeObjectURL(\n", " fig.imageObj.src\n", " );\n", " }\n", "\n", " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n", " evt.data\n", " );\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " } else if (\n", " typeof evt.data === 'string' &&\n", " evt.data.slice(0, 21) === 'data:image/png;base64'\n", " ) {\n", " fig.imageObj.src = evt.data;\n", " fig.updated_canvas_event();\n", " fig.waiting = false;\n", " return;\n", " }\n", "\n", " var msg = JSON.parse(evt.data);\n", " var msg_type = msg['type'];\n", "\n", " // Call the \"handle_{type}\" callback, which takes\n", " // the figure and JSON message as its only arguments.\n", " try {\n", " var callback = fig['handle_' + msg_type];\n", " } catch (e) {\n", " console.log(\n", " \"No handler for the '\" + msg_type + \"' message type: \",\n", " msg\n", " );\n", " return;\n", " }\n", "\n", " if (callback) {\n", " try {\n", " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n", " callback(fig, msg);\n", " } catch (e) {\n", " console.log(\n", " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n", " e,\n", " e.stack,\n", " msg\n", " );\n", " }\n", " }\n", " };\n", "};\n", "\n", "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n", "mpl.findpos = function (e) {\n", " //this section is from http://www.quirksmode.org/js/events_properties.html\n", " var targ;\n", " if (!e) {\n", " e = window.event;\n", " }\n", " if (e.target) {\n", " targ = e.target;\n", " } else if (e.srcElement) {\n", " targ = e.srcElement;\n", " }\n", " if (targ.nodeType === 3) {\n", " // defeat Safari bug\n", " targ = targ.parentNode;\n", " }\n", "\n", " // pageX,Y are the mouse positions relative to the document\n", " var boundingRect = targ.getBoundingClientRect();\n", " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n", " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n", "\n", " return { x: x, y: y };\n", "};\n", "\n", "/*\n", " * return a copy of an object with only non-object keys\n", " * we need this to avoid circular references\n", " * http://stackoverflow.com/a/24161582/3208463\n", " */\n", "function simpleKeys(original) {\n", " return Object.keys(original).reduce(function (obj, key) {\n", " if (typeof original[key] !== 'object') {\n", " obj[key] = original[key];\n", " }\n", " return obj;\n", " }, {});\n", "}\n", "\n", "mpl.figure.prototype.mouse_event = function (event, name) {\n", " var canvas_pos = mpl.findpos(event);\n", "\n", " if (name === 'button_press') {\n", " this.canvas.focus();\n", " this.canvas_div.focus();\n", " }\n", "\n", " var x = canvas_pos.x * this.ratio;\n", " var y = canvas_pos.y * this.ratio;\n", "\n", " this.send_message(name, {\n", " x: x,\n", " y: y,\n", " button: event.button,\n", " step: event.step,\n", " guiEvent: simpleKeys(event),\n", " });\n", "\n", " /* This prevents the web browser from automatically changing to\n", " * the text insertion cursor when the button is pressed. We want\n", " * to control all of the cursor setting manually through the\n", " * 'cursor' event from matplotlib */\n", " event.preventDefault();\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n", " // Handle any extra behaviour associated with a key event\n", "};\n", "\n", "mpl.figure.prototype.key_event = function (event, name) {\n", " // Prevent repeat events\n", " if (name === 'key_press') {\n", " if (event.which === this._key) {\n", " return;\n", " } else {\n", " this._key = event.which;\n", " }\n", " }\n", " if (name === 'key_release') {\n", " this._key = null;\n", " }\n", "\n", " var value = '';\n", " if (event.ctrlKey && event.which !== 17) {\n", " value += 'ctrl+';\n", " }\n", " if (event.altKey && event.which !== 18) {\n", " value += 'alt+';\n", " }\n", " if (event.shiftKey && event.which !== 16) {\n", " value += 'shift+';\n", " }\n", "\n", " value += 'k';\n", " value += event.which.toString();\n", "\n", " this._key_event_extra(event, name);\n", "\n", " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n", " return false;\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n", " if (name === 'download') {\n", " this.handle_save(this, null);\n", " } else {\n", " this.send_message('toolbar_button', { name: name });\n", " }\n", "};\n", "\n", "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n", " this.message.textContent = tooltip;\n", "};\n", "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n", "\n", "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n", "\n", "mpl.default_extension = \"png\";/* global mpl */\n", "\n", "var comm_websocket_adapter = function (comm) {\n", " // Create a \"websocket\"-like object which calls the given IPython comm\n", " // object with the appropriate methods. Currently this is a non binary\n", " // socket, so there is still some room for performance tuning.\n", " var ws = {};\n", "\n", " ws.close = function () {\n", " comm.close();\n", " };\n", " ws.send = function (m) {\n", " //console.log('sending', m);\n", " comm.send(m);\n", " };\n", " // Register the callback with on_msg.\n", " comm.on_msg(function (msg) {\n", " //console.log('receiving', msg['content']['data'], msg);\n", " // Pass the mpl event to the overridden (by mpl) onmessage function.\n", " ws.onmessage(msg['content']['data']);\n", " });\n", " return ws;\n", "};\n", "\n", "mpl.mpl_figure_comm = function (comm, msg) {\n", " // This is the function which gets called when the mpl process\n", " // starts-up an IPython Comm through the \"matplotlib\" channel.\n", "\n", " var id = msg.content.data.id;\n", " // Get hold of the div created by the display call when the Comm\n", " // socket was opened in Python.\n", " var element = document.getElementById(id);\n", " var ws_proxy = comm_websocket_adapter(comm);\n", "\n", " function ondownload(figure, _format) {\n", " window.open(figure.canvas.toDataURL());\n", " }\n", "\n", " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n", "\n", " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n", " // web socket which is closed, not our websocket->open comm proxy.\n", " ws_proxy.onopen();\n", "\n", " fig.parent_element = element;\n", " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n", " if (!fig.cell_info) {\n", " console.error('Failed to find cell for figure', id, fig);\n", " return;\n", " }\n", " fig.cell_info[0].output_area.element.one(\n", " 'cleared',\n", " { fig: fig },\n", " fig._remove_fig_handler\n", " );\n", "};\n", "\n", "mpl.figure.prototype.handle_close = function (fig, msg) {\n", " var width = fig.canvas.width / fig.ratio;\n", " fig.cell_info[0].output_area.element.off(\n", " 'cleared',\n", " fig._remove_fig_handler\n", " );\n", "\n", " // Update the output cell to use the data from the current canvas.\n", " fig.push_to_output();\n", " var dataURL = fig.canvas.toDataURL();\n", " // Re-enable the keyboard manager in IPython - without this line, in FF,\n", " // the notebook keyboard shortcuts fail.\n", " IPython.keyboard_manager.enable();\n", " fig.parent_element.innerHTML =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", " fig.close_ws(fig, msg);\n", "};\n", "\n", "mpl.figure.prototype.close_ws = function (fig, msg) {\n", " fig.send_message('closing', msg);\n", " // fig.ws.close()\n", "};\n", "\n", "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n", " // Turn the data on the canvas into data in the output cell.\n", " var width = this.canvas.width / this.ratio;\n", " var dataURL = this.canvas.toDataURL();\n", " this.cell_info[1]['text/html'] =\n", " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n", "};\n", "\n", "mpl.figure.prototype.updated_canvas_event = function () {\n", " // Tell IPython that the notebook contents must change.\n", " IPython.notebook.set_dirty(true);\n", " this.send_message('ack', {});\n", " var fig = this;\n", " // Wait a second, then push the new image to the DOM so\n", " // that it is saved nicely (might be nice to debounce this).\n", " setTimeout(function () {\n", " fig.push_to_output();\n", " }, 1000);\n", "};\n", "\n", "mpl.figure.prototype._init_toolbar = function () {\n", " var fig = this;\n", "\n", " var toolbar = document.createElement('div');\n", " toolbar.classList = 'btn-toolbar';\n", " this.root.appendChild(toolbar);\n", "\n", " function on_click_closure(name) {\n", " return function (_event) {\n", " return fig.toolbar_button_onclick(name);\n", " };\n", " }\n", "\n", " function on_mouseover_closure(tooltip) {\n", " return function (event) {\n", " if (!event.currentTarget.disabled) {\n", " return fig.toolbar_button_onmouseover(tooltip);\n", " }\n", " };\n", " }\n", "\n", " fig.buttons = {};\n", " var buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " var button;\n", " for (var toolbar_ind in mpl.toolbar_items) {\n", " var name = mpl.toolbar_items[toolbar_ind][0];\n", " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", " var image = mpl.toolbar_items[toolbar_ind][2];\n", " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", "\n", " if (!name) {\n", " /* Instead of a spacer, we start a new button group. */\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", " buttonGroup = document.createElement('div');\n", " buttonGroup.classList = 'btn-group';\n", " continue;\n", " }\n", "\n", " button = fig.buttons[name] = document.createElement('button');\n", " button.classList = 'btn btn-default';\n", " button.href = '#';\n", " button.title = name;\n", " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n", " button.addEventListener('click', on_click_closure(method_name));\n", " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n", " buttonGroup.appendChild(button);\n", " }\n", "\n", " if (buttonGroup.hasChildNodes()) {\n", " toolbar.appendChild(buttonGroup);\n", " }\n", "\n", " // Add the status bar.\n", " var status_bar = document.createElement('span');\n", " status_bar.classList = 'mpl-message pull-right';\n", " toolbar.appendChild(status_bar);\n", " this.message = status_bar;\n", "\n", " // Add the close button to the window.\n", " var buttongrp = document.createElement('div');\n", " buttongrp.classList = 'btn-group inline pull-right';\n", " button = document.createElement('button');\n", " button.classList = 'btn btn-mini btn-primary';\n", " button.href = '#';\n", " button.title = 'Stop Interaction';\n", " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n", " button.addEventListener('click', function (_evt) {\n", " fig.handle_close(fig, {});\n", " });\n", " button.addEventListener(\n", " 'mouseover',\n", " on_mouseover_closure('Stop Interaction')\n", " );\n", " buttongrp.appendChild(button);\n", " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n", " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n", "};\n", "\n", "mpl.figure.prototype._remove_fig_handler = function (event) {\n", " var fig = event.data.fig;\n", " fig.close_ws(fig, {});\n", "};\n", "\n", "mpl.figure.prototype._root_extra_style = function (el) {\n", " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n", "};\n", "\n", "mpl.figure.prototype._canvas_extra_style = function (el) {\n", " // this is important to make the div 'focusable\n", " el.setAttribute('tabindex', 0);\n", " // reach out to IPython and tell the keyboard manager to turn it's self\n", " // off when our div gets focus\n", "\n", " // location in version 3\n", " if (IPython.notebook.keyboard_manager) {\n", " IPython.notebook.keyboard_manager.register_events(el);\n", " } else {\n", " // location in version 2\n", " IPython.keyboard_manager.register_events(el);\n", " }\n", "};\n", "\n", "mpl.figure.prototype._key_event_extra = function (event, _name) {\n", " var manager = IPython.notebook.keyboard_manager;\n", " if (!manager) {\n", " manager = IPython.keyboard_manager;\n", " }\n", "\n", " // Check for shift+enter\n", " if (event.shiftKey && event.which === 13) {\n", " this.canvas_div.blur();\n", " // select the cell after this one\n", " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n", " IPython.notebook.select(index + 1);\n", " }\n", "};\n", "\n", "mpl.figure.prototype.handle_save = function (fig, _msg) {\n", " fig.ondownload(fig, null);\n", "};\n", "\n", "mpl.find_output_cell = function (html_output) {\n", " // Return the cell and output element which can be found *uniquely* in the notebook.\n", " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n", " // IPython event is triggered only after the cells have been serialised, which for\n", " // our purposes (turning an active figure into a static one), is too late.\n", " var cells = IPython.notebook.get_cells();\n", " var ncells = cells.length;\n", " for (var i = 0; i < ncells; i++) {\n", " var cell = cells[i];\n", " if (cell.cell_type === 'code') {\n", " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n", " var data = cell.output_area.outputs[j];\n", " if (data.data) {\n", " // IPython >= 3 moved mimebundle to data attribute of output\n", " data = data.data;\n", " }\n", " if (data['text/html'] === html_output) {\n", " return [cell, data, j];\n", " }\n", " }\n", " }\n", " }\n", "};\n", "\n", "// Register the function which deals with the matplotlib target/channel.\n", "// The kernel may be null if the page has been refreshed.\n", "if (IPython.notebook.kernel !== null) {\n", " IPython.notebook.kernel.comm_manager.register_target(\n", " 'matplotlib',\n", " mpl.mpl_figure_comm\n", " );\n", "}\n" ], "text/plain": [ "<IPython.core.display.Javascript object>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "<img src=\"data:image/png;base64,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\" width=\"640\">" ], "text/plain": [ "<IPython.core.display.HTML object>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# FWHM plot\n", "fig, ax = subplots()\n", "ax.plot(*calc_fwhm(res_mg, calibrant), \"o\", label=\"multi\")\n", "for lbl, sg in gonioref2d.single_geometries.items():\n", " ai = gonioref2d.get_ai(sg.get_position())\n", " img = sg.image * ai.dist * ai.dist / ai.pixel1 / ai.pixel2\n", " res = ai.integrate1d(img, 5000, unit=\"2th_deg\", method=(\"full\", \"histogram\",\"cython\"))\n", " t,w = calc_fwhm(res, calibrant=calibrant)\n", " ax.plot(t, w,\"-o\", label=lbl)\n", "ax.set_title(\"Peak shape as function of the angle\")\n", "ax.set_xlabel(res_mg.unit.label)\n", "ax.legend()\n", "pass" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Conclusion\n", "\n", "The MLEM deconvolution provided thinner peak (~10% thinner), the fit for the geometry is in the same level of quality. \n", "Deconvoluted images are more noisy and there is a ring with zeros shadowing close to the highest intensities.\n", "\n", "\n", "For the future (i.e. TODO):\n", "* Properly treat masked pixel as invalid ones\n", "* Provide some regulatization to induce less moise.\n", "* Implement MLEM in a more efficient way (cython, OpenCL, ...)" ] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Total execution time: 516.321 s\n" ] } ], "source": [ "print(f\"Total execution time: {time.perf_counter()-start_time:.3f} s\")" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.1" } }, "nbformat": 4, "nbformat_minor": 2 }