diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 0890144d..ceb3d027 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,6 +1,16 @@
Release history
===============
+`v0.18.3` - 2025-01-03
+----------------------
+
+Changed
+~~~~~~~
+
+- Intel denoiser libs updated to 2.3.1. Accumulation frames, before the final one, are denoised using the fast model, the final frame is
+ denoised using the high quality / slower model.
+
+
`v0.18.2` - 2024-12-13
----------------------
@@ -652,6 +662,7 @@ Added
- this changelog, markdown description content type tag for PyPI
- use [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
+.. _`v0.18.3`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.18.3
.. _`v0.18.2`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.18.2
.. _`v0.18.1`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.18.1
.. _`v0.17.1`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.17.1
diff --git a/examples/1_basics/10_1_save_hdr_environment_map.ipynb b/examples/1_basics/10_1_save_hdr_environment_map.ipynb
index 39304a27..4b51b8ef 100644
--- a/examples/1_basics/10_1_save_hdr_environment_map.ipynb
+++ b/examples/1_basics/10_1_save_hdr_environment_map.ipynb
@@ -292,7 +292,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
@@ -306,7 +306,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.7.4"
+ "version": "3.10.6"
}
},
"nbformat": 4,
diff --git a/examples/1_basics/10_2_read_hdr_360deg_env_map.ipynb b/examples/1_basics/10_2_read_hdr_360deg_env_map.ipynb
index 56f41bba..1db51fd5 100644
--- a/examples/1_basics/10_2_read_hdr_360deg_env_map.ipynb
+++ b/examples/1_basics/10_2_read_hdr_360deg_env_map.ipynb
@@ -200,7 +200,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
@@ -214,7 +214,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.7.4"
+ "version": "3.10.6"
}
},
"nbformat": 4,
diff --git a/examples/1_basics/11_output_buffers.ipynb b/examples/1_basics/11_output_buffers.ipynb
index 68fabea5..f129152b 100644
--- a/examples/1_basics/11_output_buffers.ipynb
+++ b/examples/1_basics/11_output_buffers.ipynb
@@ -17,7 +17,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import numpy as np\n",
@@ -118,3987 +118,84 @@
"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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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",
- "\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",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.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",
- " rubberband_canvas.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\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",
- " fig.rubberband_canvas.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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 https://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",
- " * https://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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\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\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"
\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ""
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Max color value in the raw image: 1.0538197\n"
- ]
- }
- ],
- "source": [
- "plt.figure(1)\n",
- "raw = plt.imshow((1/np.amax(rt._raw_rgba[:,:,:3])) * rt._raw_rgba[:,:,:3]) # skip alpha in scaling (constant 1.0)\n",
- "print(\"Max color value in the raw image:\", np.amax(rt._raw_rgba[:,:,:3]))\n",
- "plt.tight_layout()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "Hit info for each pixel is stored in `rt._hit_pos` buffer. First three values are the 3D hit coordinates, the 4-th value is the hit distance to the camera plane, displayed below:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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",
- "\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",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.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",
- " rubberband_canvas.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\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",
- " fig.rubberband_canvas.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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 https://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",
- " * https://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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\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\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ""
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Distance range: 95.32415 115.87101\n"
- ]
- }
- ],
- "source": [
- "plt.figure(2)\n",
- "d = rt._hit_pos[:,:,3] # make 2D array from the hit distance values\n",
- "d0 = np.amin(d)\n",
- "d1 = np.amax(d[d<1000]) # skip background pixels, where the distance to the camera plane is a very large value \n",
- "dist = plt.imshow(d, vmin=d0, vmax=d1)\n",
- "plt.tight_layout()\n",
- "print(\"Distance range:\", d0, d1)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "Geometry info is stored in `rt._geo_id` buffer. There are two np.uint32 values encoding the mesh or data set handle, the face or primitive index and the vertex id in case of meshes. The object handle and vertex id (if present) are encoded in the fist value as `(vtx_id << 30) | handle`; `vtx_id` is the index of the triangular face vertex closest to the hit, values are 0, 1 or 2. Background areas are tagged with `0xFFFFFFFF` value in both fields."
- ]
- },
- {
- "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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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",
- "\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",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.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",
- " rubberband_canvas.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\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",
- " fig.rubberband_canvas.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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 https://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",
- " * https://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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\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\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ""
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "plt.figure(3)\n",
- "f = rt._geo_id[:,:,1] # select face index values\n",
- "f1 = np.amax(f[f < 0xFFFFFFFF]) # skip background\n",
- "f0 = np.amin(f)\n",
- "faces = plt.imshow(f, vmin=f0, vmax=f1, cmap=plt.get_cmap(\"flag\"))\n",
- "plt.tight_layout()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "Albedo (surface color) and normal vectors (in camera space) are available only if denoiser is enabled in postprocessing and configured to `DenoiserKind.RgbAlbedoNormal` or `DenoiserKind.RgbAlbedo` (enables albedo buffer only) mode, or when `save_albedo` and/or `save_normal` parameters are set to `True`. When not available, `rt._albedo` and `rt._normals` are `None` values."
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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",
- "\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",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.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",
- " rubberband_canvas.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\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",
- " fig.rubberband_canvas.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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 https://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",
- " * https://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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\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\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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",
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Max color value in the raw image: 0.950848\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "af3230a3b48e4504b8c6932ccafcd32c",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs/Xm4ZddZ34l/17D3PsOdah6l0qxSabTmkmTZWEIylgFjk0BiwKTJrzs8gh/BeRLibh6CCYnTJB3oNJDQhNgEDMYGg41nW7blScayLBlZtmRrrJJqnu58hr3W6j/Wetda+9ySLclSlarO+3meqnvvOXtce9+7v+f7Dks45xwYhmEYhmGYsUGe7ANgGIZhGIZhTiwsABmGYRiGYcYMFoAMwzAMwzBjBgtAhmEYhmGYMYMFIMMwDMMwzJjBApBhGIZhGGbMYAHIMAzDMAwzZrAAZBiGYRiGGTNYADIMwzAMw4wZLAAZhmEYhmHGDBaADMMwDMMwYwYLQIZhGIZhmDGDBSDDMAzDMMyYwQKQYRiGYRhmzGAByDAMwzAMM2awAGQYhmEYhhkzWAAyDMMwDMOMGSwAGYZhGIZhxgwWgAzDMAzDMGMGC0CGYRiGYZgxgwUgwzAMwzDMmMECkGEYhmEYZsxgAcgwDMMwDDNmsABkGIZhGIYZM1gAMgzDMAzDjBksABmGYRiGYcYMFoAMwzAMwzBjBgtAhmEYhmGYMYMFIMMwDMMwzJjBApBhGIZhGGbMYAHIMAzDMAwzZrAAZBiGYRiGGTNYADIMwzAMw4wZLAAZhmEYhmHGDBaADMMwDMMwYwYLQIZhGIZhmDGDBSDDMAzDMMyYwQKQYRiGYRhmzGAByDAMwzAMM2awAGQYhmEYhhkzWAAyDMMwDMOMGSwAGYZhGIZhxgwWgAzDMAzDMGMGC0CGYRiGYZgxgwUgwzAMwzDMmMECkGEYhmEYZsxgAcgwDMMwDDNmsABkGIZhGIYZM1gAMgzDMAzDjBksABmGYRiGYcYMFoAMwzAMwzBjBgtAhmEYhmGYMYMFIMMwDMMwzJjBApBhGIZhGGbMYAHIMAzDMAwzZrAAZBiGYRiGGTNYADIMwzAMw4wZLAAZhmEYhmHGDBaADMMwDMMwYwYLQIZhGIZhmDGDBSDDMAzDMMyYwQKQYRiGYRhmzGAByDAMwzAMM2awAGQYhmEYhhkzWAAyDMMwDMOMGSwAGYZhGIZhxgwWgAzDMAzDMGMGC0CGYRiGYZgxgwUgwzAMwzDMmMECkGEYhmEYZsxgAcgwDMMwDDNmsABkGIZhGIYZM1gAMgzDMAzDjBksABmGYRiGYcYMFoAMwzAMwzBjxiknAH/v934PZ511FlqtFq677jp85StfOdmHxDAMwzAMc0pxSgnAv/iLv8Bb3/pW/Jt/82/wta99DZdffjluv/12HDhw4GQfGsMwDMMwzCmDcM65k30Qz5XrrrsO11xzDX73d38XAGCtxRlnnIFf/MVfxL/+1//6JB8dwzAMwzDMqcEp4wAOBgPcd999uPXWW+NrUkrceuutuOeee07ikTEMwzAMw5xa6JN9AM+VQ4cOwRiDDRs2NF7fsGEDHn744eOu0+/30e/348/WWhw5cgRr1qyBEOIlPV6GYRiGYZiXCucc5ufnsXnzZkj5/P28U0YAvhDe8Y534O1vf/vJPgyGYRiGYZiXhN27d2Pr1q3Pe71TJgS8du1aKKWwf//+xuv79+/Hxo0bj7vO2972NszOzsZ/u3btOhGHyjAMwzAMc0KYnJx8QeudMgKwLEtcddVVuOuuu+Jr1lrcdddd2Llz53HXqaoKU1NT8d/09PSJOlyGYRiGYZiXnBea0nZKhYDf+ta34i1veQuuvvpqXHvttfid3/kdLC4u4p/8k39ysg+NYRiGYRjmlOGUEoA/8RM/gYMHD+LXfu3XsG/fPlxxxRX42Mc+tqIwhGEYhmEYhnl2Tqk+gN8vc3NzHAZmGIZhGOa0YXZ2FlNTU897vVMmB5BhGIZhGIZ5cWAByDAMwzAMM2awAGQYhmEYhhkzWAAyDMMwDMOMGSwAGYZhGIZhxgwWgAzDMAzDMGMGC0CGYRiGYZgxgwUgwzAMwzDMmMECkGEYhmEYZsxgAcgwDMMwDDNmsABkGIZhGIYZM1gAMgzDMAzDjBksABmGYRiGYcYMFoAMwzAMwzBjBgtAhmEYhmGYMYMFIMMwDMMwzJjBApBhGIZhGGbMYAHIMAzDMAwzZrAAZBiGYRiGGTNYADIMwzAMw4wZLAAZhmEYhmHGDBaADMMwDMMwYwYLQIZhGIZhmDGDBSDDMAzDMMyYwQKQYRiGYRhmzGAByDAMwzAMM2awAGQYhmEYhhkzWAAyDMMwDMOMGSwAGYZhGIZhxgwWgAzDMAzDMGMGC0CGYRiGYZgxgwUgwzAMwzDMmMECkGEYhmEYZsxgAcgwDMMwDDNmsABkGIZhGIYZM1gAMgzDMAzDjBksABmGYRiGYcYMFoAMwzAMwzBjBgtAhmEYhmGYMYMFIMMwDMMwzJjBApBhGIZhGGbMYAHIMAzDMAwzZrAAZBiGYRiGGTNYADIMwzAMw4wZ+mQfAMMwzGmFkJBSwjkHZy0Ad7KPiGEYZgUsABmGYZ4rUkGVbZStCej2BFqTqzG9dhNk0UFZaJRaQxUVqu4UjBnC9hYgzBDWGpi6xuzB3Zg/sh+Lc0dQDwcY9pdhTH2yz4phmDGEBSDDMMyzIqBaXVQzmzCx6VxMbjgLq9duRqvdRasqUeoCpZbQUqIqJCqtIIWAkgJCCighIAQg4H1AKQBnDYaDPvq9JcwdPYS9Tz+BPU88jEN7n8Ti/DFYFoQMw5wAhHNubOITc3NzmJ6ePtmHwTDMyxxZdlCtPQPdMy7BzNaLMDOzBlOtEq1CoyokCim98FMChZIolIRWEoVWEAKQQkCS+BMCAv6rkgJKScA5WOfgnAOcg7EWiwtzeOap7+DhB+7BE99+EPOzR0/2MDAMcwowOzuLqamp573eCSkCecc73oFrrrkGk5OTWL9+Pd7whjfgkUceaSzT6/Vw5513Ys2aNZiYmMCb3vQm7N+/v7HMrl27cMcdd6DT6WD9+vX4l//yX6Ku+dMywzAvHnpyHTa85p9iyy3/P2y99GZs2bgZm2e6WD/VxsaZNtZMtLBqosJUp8Rku8REq0S3VaBTFehUOnwt0G0V6LbL+HWiXaLTKtAqNdqtApOdClPdFqYm2piZ6mLr5k3YeeOr8JZ/9i/x///f/yMuu+qGkz0UDMOcxpwQAXj33XfjzjvvxJe//GV88pOfxHA4xG233YbFxcW4zC//8i/jb//2b/G+970Pd999N/bs2YM3vvGN8X1jDO644w4MBgN86Utfwh//8R/jXe96F37t137tRJwCwzBjgCw7WHvdGzG54SxMtUrMVAVWtQvMdEpMtgq0tEKn1OiUGhMtL/LalUar9MKu0ApVoVEWClWpUWr/tVVqVKVCp1WiVRXotiu0qxKddomJIASnJ9qYnmhjzcwkLjj/PPyTf/bLOO/Ci0/2kDAMc5pyUkLABw8exPr163H33Xfj5ptvxuzsLNatW4c/+7M/w4//+I8DAB5++GFcdNFFuOeee3D99dfjox/9KF7/+tdjz5492LBhAwDgv/23/4Zf+ZVfwcGDB1GW5ffcL4eAGYb5bkxtvwnrrv5RTLVKrO2UWNUu0Ck1qkKh1AqF9mFerSSUFJCU5ycFlPRh4BgCln4Z/7N/XWsFKQUAWsaHhAulIKQAHCClDxkDDl+79x78p9/839Hv907msDAM8zLmZR0CHmV2dhYAsHr1agDAfffdh+FwiFtvvTUus337dpx55pm45557AAD33HMPLr300ij+AOD222/H3NwcHnrooRN49AzDnI6oqoM151+HQmtMlhqr2gW6lUa7VCG0q7Mwr45h3k6rRJfCwOHnDv3cLjHRaWGiW6HbrtBpFei2Su/2TXrHb7LTQrdd+ZDwRAtT3RYmOhUmOi1ce/1OXHrFVSd7aBiGOQ054VXA1lr883/+z3HjjTfikksuAQDs27cPZVliZmamseyGDRuwb9++uEwu/uh9eu949Pt99Pv9+PPc3NyLdRoMw5xmtNedhWJ6g6/UdQ6AQ6uQ6LY0qkLH0C45gL7gwzt4WpH7F1w9KcN7AlopAL4IRCvpl9cScEChFaxzYb3gGMLv3zqHdqvEjosvxVf/7osndWwYhjn9OOEC8M4778Q3vvENfOELX3jJ9/WOd7wDb3/721/y/TAMc+rjenMo3RBAgaF18MkxAoVS6FRFFH9VyPVTUqKqdAzlauVfQwgBaxKI0os7KUV6HYhhYykFhJAxNAwAzjrUxmC518PhQwdO0ogwDHM6c0JDwL/wC7+AD33oQ/jMZz6DrVu3xtc3btyIwWCAY8eONZbfv38/Nm7cGJcZrQqmn2mZUd72trdhdnY2/tu9e/eLeDYMw5xOLB3dj6VDu6GcgYSFCenRQgBKChRaoSw0WlXhCzsqX+TRqgq0Sv9aVWlMdCp02z4M7L+vMNltYbLbxkS3jW6nhU7bh3jbrRKtqkS7VaIq/XbKQkEpLyrnjh3D1+//6kkeGYZhTkdOiAB0zuEXfuEX8Nd//df49Kc/jbPPPrvx/lVXXYWiKHDXXXfF1x555BHs2rULO3fuBADs3LkTDz74IA4cSJ+GP/nJT2Jqago7duw47n6rqsLU1FTjH8MwzPFwZoilPQ9DexMPw9pgWBsYY2GsBWBj4YdWElVZoNDeFSwKjbIoUBYahdZotSp02hU67RYmuu0g9IqRr/TPi0cqIBEQgHOo6xoP3H8f9u7dc7KHhmGY05ATEgK+88478Wd/9mf4wAc+gMnJyZizNz09jXa7jenpafzcz/0c3vrWt2L16tWYmprCL/7iL2Lnzp24/vrrAQC33XYbduzYgZ/+6Z/Gb/3Wb2Hfvn341V/9Vdx5552oqupEnAbDMKc5c08/jK1X3AJZahhrsTwYYlBrDIcKplQAHAScz9OzFpB5mBdQIY/PVwnLlPOnJJwDlPLzBAM+xExRX2oK7QDUxqA/rLGwuIxPfOzDMNzrlGGYl4ATIgD/63/9rwCAV7/61Y3X3/nOd+Jnf/ZnAQC//du/DSkl3vSmN6Hf7+P222/H7//+78dllVL40Ic+hJ//+Z/Hzp070e128Za3vAW/8Ru/cSJOgWGYMWDp2AHMPfl1TO7YCWM1BrVBb1CjWxWoa4PBcAitQu6eFZBWwBoDK4BCSwAW1vm+pUIAqB0ALxzhHOAkbCgQsc5CCgnnLOC88LPWwRiDXm+AL3/pC/javV8+uQPCMMxpC08FxzAMk1FNzODyH/qnWLtpGzqlxnSnxHS3hZlu6Rs4hzYvvijEN3mWUqAofBhXSl8hLKVAoTUQqn+llBDwff4cEApB/GvDYQ1jfai5P6jx2KOP4d+87ZfxxOOPntzBYBjmZc8L7QN4wquAGYZhXs70F47hO198P7qv/V9QzqzG8sCg1DUqLaGVgoCI8/t6Y8+h1BLOORjll3HWQikFax2kFLDWh4qpSTR9Dwgv/IyFtRZ1bTA3P48/fdcfsvhjGOYlhQUgwzDMCEf3PoFH7/04Lr35x1CqDobGYFhbDGrj+/UNhiiUhIODEEDfWRjroLXP9bPOQjuHwdChKDSUddH9E175BQGIIP58DuBgOMQnP/5RfPauj528k2cYZixgAcgwDDOKc9jzrb/Dui3n4MztV2Opr1CoIYpCpSnc5BCV0z4f0Pkef8YAAgZw3hGUQmJYGzjroLWCcyLkB4bJ3kLDZxsqjR979Dv4k//xBxgMBid5ABiGOd05KVPBMQzDvNyxpsbDX/4I5o8dQh0cwN5giNpYDGuDwbBGbbzz55x38kjQOcCHh0Pxh3UuhnnjMmG2EYTvjxw5gj/8r/8PDh3c/z2OjGEY5vuHHUCGYU57fM6dhCoKaF2iLEsopVG2WpicnMHUzAyKokCrVWHDxi2YnlmNiYlJaK3h2qvw2GGL5WGNYiDQKjQKLVPrFufDuwghXWrt4gBoGXIC4/suzvjhxaBvLGOdw8LCIna+6nZc8oqdWFpaxNEjh7G4MIder4e5Y/77ejiEMTX6vR4Ggz5MPYR1SUQyDMM8V1gAMgxzeiAkpNJQZRtVZwLtVgeTq9dhy9azsGr9ZkxOdDE9NY1V0xOYmZpCq1WhqkpUpW/ILKUv0CgKDWNqOOdFY10PUX9zD57aP4d2YdEbGiglURYa1iEKLylkmtNXSUjhc/4gAC0FVJgT2C/rW8kY6/P/+v0BdNnCddfvhHXCC0NnIYQXmsPhEM75IhEpLBYXlzA/N4/5hQX0lpextLSAI4cO4PDB/di/92ksLMxhaWEeS4vzsMbAGO4lyDBMExaADMOcOggBWbQgdAXdmYburkI1MQ01uR5ldxqrZlahbHWwemoSE60Kk60CEy2NUgu0qxITrQKT7RKtVol2VUBLQEoHW/fC/L8OcL4q1wThZIzBlB5iUBssDRSq0qJtARvivKm4gyp8vdnn5/xNcwQL4ef/FUDMAYQQcM5gfn4Oy0uLEHCAUIAQMKYOgrSE9huHEgoOCtPTM5icnALgoLX2LWaEF5nGWCws9TA3N4+lxTkcPXIET+96Ant2P4H5uWOYnzuGuWNHMBj0Megtw1p7sq4mwzAnERaADMO8PBESsqig2pMoptajnNmIat1Z0BOrIcuOF1XKF2EICCgYaAVoBfQHA2g3BGoFNxDoVgpuWML2JfqLvk9fqypQaN+fzxoLOAMnJJwT3vUbDmAdMBgMsDSw6NcCy0OFTm1RGwNjTAjh+pk8lJJQWgVB5t1DrVQUhyp8D8CHbAGUhW8Svby0gF5vCdYCcBbO2Vgs4pyFVAWUEJBaQQgVwswWzgn04R1DQEAE91FAYXKyi+mpSWzafAZ2XHI5HLxAXe710ev1sLiwgEMH9+HAvqfxxKPfxt5nnsTc0UPoLy/BWnNSLjnDMCcOFoAMw7wskEWFqjuN7qoNqFZtRrVmK/TkOphyAlIXkMLPlmHq2oskM4QwAz+jhpQwQqAPC6kFpHTo1wKilhC1hhkA7VJhWGj0tReAs/OAc76tC1SF5aHFwDgYCwxqh6VawPgYL4wTWBo6aFVjWFsMjfVupPDtXJT0QtILPj8NXFno2Axaax/+pQpiCMAaXwxSG4evP3EUC8t9/74ACgVoYVFqASWAUg3RrhTssvF5ic75GUSEhhB+BhLjBAT89n1OogyC1redFkJCFwXggHarQqvVwuo1a3D+9kux81WvRb/fx9yxozh4YC/27n4Mux7/Dg4e2IP5Y4cx6Pc4x5BhTjNYADIMc1LQRYnJNRux8cwLsPmMczC5bivK7gyc1JgbWCz1ayz1+1geDDGsB6hNDWuGcKaGcBYSDtYMfZ4cQuhVOPSX+5CFwpIUWC4qtNsdlMJA9RUGrkYtK/SdwMApDK0KLt4QFgJwgAohXBmEnQCghIC1NWrrRZuf3UOhKAqURQGtFbRWcd5f/72CDs2jC60ACCjl17PWwWoHaxyc66NWHRwb2FA5DMA5SEFzDwOFEv41KSFgoCWgpUMpB6iUQyGd37ZwXpRKBWstpNKo6xrOGiAUwgipACFDzmQRr4cQEqtXr8KGjRtx8WVXwhiDhcVlLMwdw8H9z2Df00/giUe/hb27H0dvaYEFIcOc4rAAZBjmxCAEqnYXm7edj3MvvATbL74C6zduhVAay70+lns9LCz3Mb88APrLGCwPMej3MegPYc0QxhjA+KpXZ20Ij3pBJqSElBq2bGFQtNFTCkJpWFFA1JXPtatFWKd5TDQvm5+gjYp1XRBMgIRAIYFCCBjn96mlgFYizuqhlRd8VByi6fuQn+fFoO8h6JyDLiSsdaidQVVqXL19Cz791cdio+n8IIWAP0YJuHD8AwcMLbBsAQwdpHDQ0sGZGloJFNJCOAstlqElIEwfwvnCFqgiCEEdti/DuQpIqQCpoXUBB39+M6tWY8269dhx6ZUw1mJh7hieePRbePgb9+PpJx7B3NFDXGTCMKcgLAAZhnnJEFKhOzmNbeduxyVX3oDLLrsMmzZtRKkllvs15heXsbi4iOHyPPrLfSws9LDYG2BxYRm93gD1YADnJIa9ZcDWMHXtHTg7hGzPQLcmUZYtoOxA6gJWSAACvqwhNFvOjmeFaUWFHKEdixChqje4gM4BFhbWCUglUWiJSksUSsaCDykFhBQhfEvFGNK7f1oFYUUOpZ//14XWLRBAqypw9qbVuPDMY3hy71EMhsYLNSAWljiHuI84tiJ2nkmoEkJKDIMw9g0KLSRq2LoH5QaQ/WUgtK5RSnhHMLiLfp5iBSe1F9QOcJBeYCsFpTRU2cGFl12Hiy6/DkuLi9i/dzceefBePPmdhzB75CD6vaUX7f5hGOalgwUgwzAvOu2JaVxw2XW4ZufNuHTHRdi0cR20knDWoNfrY3FxEcu9Hur+AL3FeSzMz2NxuY+jR2cxv9TH0qBGfzBEb2jQHwxQ95egqy6KybUoWh2U7QmoogUlvcAyDqidC4IlE32h2CK+Rk2aM5KIcsH4E5Cg/n7OO3wCqJRAp1DoVEUoIPEun5Je+OVhYAjvrLlQHCJDoQpCmBkQkEpBWC+8up0Kl56zEWsm29h/ZB6zi330+kNYBxhrAQhoKaJIFcEWlELE8yGjUEmJYW2hg5h1TgEoIHULgJ+mbjjoY7i8gP7CLJSdgx32AGvQ7nRQFKWvRJYKkAWEKrxglApCKsjwT2kNqRQ2bj0HG7eei5tfazB37Ai+88378Z1v3IsDe3Zh0F9+Ce4uhmFeDIQbo0SOubk5TE9Pn+zDYJjTEyExtXYTLr/uNfiBH3gNLjr/HLSrwufODQdYWl7GYDBEr9fHwuIiFhcXsbi0jGMLPRyeW8Lc/AIOHjmMxYV51IMeaigUnWlUqzahmliDdncSZVH4il+Z3D0SPjb8JRMALIL5Ff68meCI1dbBBGPMBcGXtuEaDqH0nVdQCmCy0phpF1g/2cL66Q7WTLcx2WlhsluhXZVotwq0WyVKrVEUGmWhQi9AAa11/N4htYCpaxP7AC4t97C41MfCUh+Ly33Mzi/j2MIylnu+/UwdpoozoWMLbUMGMeiCg+ecgwl5iuRgOqRehSsuGQApgXrQx+LsQRza/zSOHdoLZ2q0O11UrQ46nQ6KqgOpNIQqohCknodOaEBIKF1A6QJFUUDB4tC+3fj6330Gjz/ydSzMHnmx7jKGYUaYnZ3F1NTU816PBSDDMN8XUhfYuO1CXHPTrbhh5404a6sP8Q4GPfR7y1hcWsZwMPCtR3p99JaXMLuwjOWlJczOzWLPvgPYt28Plnt9GN1GNbkGE+vORHvVJlStDgoloanPXahwlYL66cUobnTCmkLOu4LUs6+2QQxaBwf/1cILRr+cX1EJgZaWKKRAt1SYamlMdyqs6paY7rYw1a3QbVdoVwU6rQLtVoWy8A5gu1VCSRndQCFEqv4FAIg4C4gNzZ0HwxrD2njBNxhiWBvMLficyMGw9v9qi2HtexQmUefbxCglUdfWC96Rv+h+2SCMnXcTCQoj5yJ4MBhg/thhHDqwB3t2P47Fw09D6grTq9djemYVOp0J6KLwoWFVorYOUKXPGVReBJZlicluG2WhsTR/DA/e+zl882ufx9zRQ756mWGYFw0WgM8BFoAM8+KhyxbOOHcHbvrBH8UN11+HVZNtFNLPWtHrD7C8tIjl/hALC/PoLy9hWA9wbHYBR44dw9Ejh7F3/34cPnIEtppGMb0RMxvPQWtyNYqiRKlkaK0iYmsUKQQkgliJ066JGNoFmm5XdL/Ca0L4ti61dV6AhfMwzotAGSSQkgKFEGgVCt1KYaIq0Kk0Jtsluu0S7VJ70RdCwa2qQLsqobVCqSWKQseiDxVmAKE+gAJ+CjgTBKA/JgtTWwyG3u0bDr0gXO4NMKwNev0ataG5h12cl5gKYIyxsFHguSAsSQQHkRgU8vHcwNEnQMo7dOgPhlhemsfe3Y9j91OP4tD+Z2CtxdTkJKYmp9CdXgNRdkOoWMPAu4NloVGWLbSqEp1OF1prDHoLeOpb9+Ghr34WB/fthjXca5BhXgxYAD4HWAAyzIuBwOozLsRtP/pmvGrnNVgz04USviXL0tISFheXsLS8jOXw79jRw5ifn8PevXvxzN69ODY7h6EFqnVnY2LzdnRmNqDQRRB9IuTU+f53PtSb3D6ZzKsgbUSqkhVJ3JDYA0j8+a8mKEIHHyqlUKqg6dqkhJYCpRboVgVaWqJVav+vCqKv1KgKharUKLT/2ip9K5hCKxSFglYShfYp1lRcQcclgntJIpC+1rUJQs9gOKzRD86fMV7sLfeHcA4Y1gbWOgyN9WLSUF6jC30LEUPLURwLRGFIgyekgKO2NjSmDvFYpRBRYAoB1HWNxYV57H7qMXzzgS/hyMF9EEqjMzGF6VVroTurIHUJWbZRFiXKQqFsddFqtVGUFaqqhaIoADPA3sf+Hl/6+Pswd+zQi353Msy4wQLwOcACkGG+P1TVwWU33o4fecM/xI5ztqBUwGDQx9LSEnrLy1ju9zE7t4CFhQUcPHQQTz+9G3uffhJHjhxF3zi0p9agu+UilGvORKs7g0JplEqiUMLPdBFEn0BWNYusIhbJ1RNAzAWk9xsiJ7DyL5yLYU9yFrWSUXBWhUIZ3DwfzhWotEJZ+NlDSh0EXqFQFRpFoVDoJAZF2F5RaFjnUIRKYF9UIqIYo1gtiUDv5LnoAFrrQ751baJjWRsbRKEvUqmNgbEuhpOtSUUuxtggchGWSaFxBwcpJKQEhrUPyZLgS2Pjx9ZYGyqK/aA769DrLeOZXY/hoa9/Bbt3PwlraggpUba6aE+uRmdmPYqqjU67jVarA111kgBUBSbbLQznD+DvPvk+PPHI3/PMIwzzfcAC8DnAApBhXigCUxvPwqt++Kdx+6tvxIaZDuBqLC8tYmlxEXPzC1hcXMT8wgL2HzyEb33rm9izbx/6A9+/r5xcjektF2Jy03kQZQeFUiikF36FlJDBgcvz/CjUS0Ik1NDS4ST3D83vXUxoI4ePcuX8nzopBJRELJyQYZ9aegFYFtrnHYaGzqWWKIPIK4M49P3+/PdSSlSVn6pNaRlnBVGhPQw1gUZ2/OTMSSlRhynfBsMg9Jzz3zvv4lnrhZ5zXgD6aei8aKP36PwoNEzhYeccrA25fzEE7AUgIYUMlcZoiMR4EUCC0bej8du2/m1r8MzTu/DQ1+/FY499C8sL877yuWyju2o9Zlavhy5bKDuTaLU6aLdaKNsT0GUbrVYLHeXwnfs/i7/79Ae4fQzDvEBYAD4HWAAyzPNHlS2ce+UP4Id/7Cdx6blb0CoE6uEAg/4SZmfnsLCwgGOzc3j0se/gsccew6Fj81gaGNh6gHJ6PabOuBgzG7ahqNrQUoZ/AoWSUKGXngrVCFTcQd9L+BAqGoIlOYJh0UYol8QQ9elzLoV6ZRCEKhRl0LRpXrTBu3tSBOGnwlRufuo4JWV0+Xx1r0yVvirNAiKjkA3vSxGmifOFGg6+NYy1LubtkdDLRZ93+CyUlBgM61jhSwLQwQtAADFMTO5nKhRBEIi0rB9n/32ogg5uZFY3k/VCTMKaQsrxkeFSiHloDA7u34tvPfQAHv7G17C4tABnDKRS6K5aj4nVG9GdXIWyamNychplZxK6KKGLFqbaJRb3P4YvfeK92LPrMZ5hhGGeJywAnwMsABnm+aG7q3DFrT+JN97xWpy9cRpmOEA9WMLy0iKOzs7h2JEjeOyJJ/HNb34D+w8dxrA2gFQoWl1MbLkIU2deAl21UQYB1NIqhlqVCC6ZoKnXUsNkoFnpCyDmzuUuILlSUiCrsm2GjemrDA2anbVxX7HAJDh2mpo8B5GqM/GntURJjZ2DACwKndrSCMTlvH7y+1PKl5dIJUMY2DeDttZCQMA6L/Jqk7l3QQBSHqMvHHFB2Lko8KjVSx3yAaMgDFUhUVhmRS/k4sViGQRRFyzX3Cm1zsVx9SITDadVShH36x1HiwP7nsFXv/w5fPtbD6A/qEPvQIHO9DrMrN2EVWs3oGhPotPuomh14HQL3arEuq7Ag1/6GD7/qQ/4+Z4ZhnlOvFAByI2gGYY5LsXMRlxw28/h1dddjjPXT2PQX0ZvaRGLC/OYX5jHrl27cf/992HXM3sw7Pd8fz0IrNp8Ptaf9wqIibWwUCiV9Hl+JKqoyCMTYBT6Bbw4pLYl1PQ4df1DaKrsUSpNmyZlcv7IYYuzdQTVopSAc6IhAFVwAvOqYx0KUkqtQ1Pn0G8vHIajvLphDSkkXHD/hrWJzZgtLGAQ8+qESe1PpAwh3CC8amHhQr4eiSkpJARcbFvjz08E5zA0bXGIeX5SSjh4Maa1HxcfHPZNqQV8SHpY+1fJBfRCz4tMhGUi0ezzrmWeu0jvk3vqQ+4KW8/Yho0bfgJPXnYVPv2JD+LQwb1wRmD+6AEsLxzD8vwRrN50Nkw9RHvYQ9mZxhIc5soJ3PLD/xiTkxP46F+/GzWLQIZ5SWEByDDMCmTVxebr34RrL96OC7auhq0HWF5cwNzsMRw4eBAPfP3reOhb38LC4oKXImaIorsK6y+4FtNbLoARBYTQqJTvpaelDHl1vtjDi7/k+hVKAkAQPpkLKLN+fy7NgqGkbwBIU6sBmXAMjmJRqNgrrypUFGJ+cS/yQPujCmAtozAtCxW3K0LDQWMdlAx9BS28GJTBuYM/n7o2sNKh0N7V86XHKdwMAFKJGJJ1zreeseFYqZildjb2CyQ3j1rH+LnrvAj0hdLeUZQhD7E2Bs4m9y7MjQdnHVQQ0Fa4GPiVFhDhGgCI5ysprJzH20cmoMsLRijRsNAK23dcig2bNuPzn/0EHvjalwFjYQY9zB18Gv2lBazedBb602vQrWvoTo2hFZhoV7j5th/DoQN7cc/dn3hhNy/DMM8JFoAMwzQREusuvw0X77gcl521Fp1SYmn+GI4ePYzdu3fjvvvvx7cfexyDwdBXfzqHNZvPxYaLboDrrIFVOsv1k6G9iojunw//JufPhzG9WKm0gjEutnyhtikU55VIbhxC2FeG90UUhaHIA77AAfAZblWhYELYlbafWrT4XL+wMCAAY1wM5wJJFMWmyqGaGM4LyLo2ad5f66L4pH1Zm3LryJojJy/UccA572ramNPnD0hKGR0xCt+mUG6zeIMcQqlkFHh5KJzy9pQQcWYRPx1wc0YRSMBZQDjfR5DGLZqAYfwdTcEChOnvqNm0wJo1a/Ha170Ba9asxZfu/niYDaZGf3gIy8uLmJpehfXbLsSkKiCLFp4+Mo81ky3c8cafxlOPfxt7dj/5It3UDMOMwgKQYZgG3TMuwdZLb8IlW2ewqquxMD+LIwcP4sGHHsK9X70X+/fvD9OpeTG1+YIrsPaC62B0B0L4dipSSGghUFCxR/hKrh+5alQAEpsPW5fyAkMRiBd2KacvOYRe6ImQB6hDjl3utuVTptngfsX9h/w1yukDUjhYilQsQduyznnXkA4kyCtnLUw4XhvFUBBe8bu8eCUdv3O+x54NhSqU/0drmRDGHgyT+EO2TdqBiMeURKZ3FeGFHLwAjaXAQkTRTfmH5IzGTfuLE3+mcwuGY1zGxZBxKLZxqe+hdgJadrHzhlehOzmDuz/1IRw+cghCSNTDAQ7vfxq93jLOvBBYU2j0pMS+Ywu49KwN+Edv+Wf43f/46+j3e9/znmUY5vnDApBhmIieWofVr/ghdFotTLQKLC8t4NjhA3jg7x/A5+/+DJZ6A1hnYQZ9qKLCmZffjHVnXQyjKjgoaCGCABRxCjdy/6hQIwm+1MePnL74M5JQSoLJRbGWV/3Sur4oQTbWTYUlFC6VKLT0zY2BKAjTPlKbFCllyP8TUZwZS3PsmpgTKKWAMTY6iaTfHGwjWGoF5R5SIUYqzPDn7AWlcSY7FgfI5ELS8cGF2T5sCs+SUSqCALcub/IsIITLnLs0BgDlRtKSgCNnNoyZdS6KbeoFSONK+Yp5X0PShA4uXPsKF1y4A7o1gc987P04tP8ZCFXAOYul2UN4+tFvoN2dRLfsYGF5COscLrniWlz/ytfg7k995HnexQzDPBfk916EYZixQCqsuuKHUExvBOAF2/LiAh597DF8/gtfRG9Q+1krjIWUEuvOvgTrzr4MA1HCwuf6KYlQQRty/qRAobLCj0bxRxJ9yfVL1br0eqwapt56JO5kEJQUYqZ1QusVcvNIbGqlYqGICNuR2TJp/wg5gVQkQn8m/bLeQAvHQe5aVrELUGuXMN9vKOqwzqEO08Dls4BQ7z+TtX8BfFGGdS42gs6bRVM+Y3QiM4VIY0quYhovEULeMrp/OlYpNwty6NpQCF0KxHGldXzldOh7GN4vC98wuyj8WGspIZVEWRRYPT2Jc87ahouv/QGIogVTDwGpIIRCb+EY9j/9JHq9fgwtt6oSb/rJn8WmLWecgJufYcYPFoAMwwAAOpsvRPeMiwHhmzI7Bxw+chSfvfszWJg9imFdox70Ya1BZ9VGbLrwGhihoaXyrh78HxQtEGb2QBJ7Mgv7wm9fx9k/QuVtFBRhRhDlmyiTSKNwpVYkDGUUaPkUcjoITxIyUcBlIkllAifm7ZEgVTIcZ3IOY6GGSdW7lGtHzZZJ7FFPPkqWE3mYNhyGMRa1tcHJ8/mGtE3nXGy5kiK2waGM1qD/3uctNlvnAEBtXKOnogjZhlEQBzEIQcU4dK1kNtYiTmsns56GVEBDVdPUMDuJRn+uOjTMLpQXhFXp51M+88yzsP7si7O2NBb1cIiDux/B/OxhKOH7KhaFxpatZ+AN/+CnoZR6cW92hmFYADIMA4iiwsylPwipSggApfJVpX/3lS9j3zO7YIZ92HoQxJLClu3XQHemo9ukhYAWCNO6pUbPUaxlhSB5uxWlgoBQ6bVc7KmRr1EMZqKSQssk5IDcxUqOmJCZwxWESx5Cphpdas1C4VPvHMro9FFvPVrWBaXmXTwbp2YDgiAMDmBtfKsX7+L5MKpDVhgCxK8k+uJLlEzosuVGXEdqBJ0czTycjigeSahplZw+kY9t7p6G1Qotg1CXqEodxCBin0NyXr07qKILrLWCVDKOYVEUWD01gbN3XIP2zPpY6GKGfdTL85jb/1S8NoWWqMoCN9z8Gpx34Y4X6U5nGIZgAcgwDKbPfgU6685M88hai7nFZRw6eBACDlIXXgCZGqu3noc1m7ZBwtcI+N57LlT5NnP+lEjhX52JC3KQctcvuoJB7AmEIogYis3CskGAJDETppNTKUxMYUrvbslY6CHC1zhbCJJIyptJA96t6w9rn/cYXDnKD0zTrSX3z6/jlVqeg0chWppX12ZfY1Nml+bhFSLN5Uu5ftb5ti3WuugMulAk4hHxfHLHNRfU/mc/5jQxiHNohM5TTmQmGMO4UaV0Cv2SkCaBHgp+tIJSSZwDPjXAOoFWWWBqYgKrtu2AcA627vuiFGuhtcKmVRPotsso+KempvD6N/wEtOaUdYZ5MeHfKIZ5qQjhRWQJ8rETXLR18h+zKs6RZru+tYaDs6mZ8IuFrDqY2fEqxIQ2AEeXa+ybHeCyq1+JJ7/zEAbDoV9WSnQm10AVLcAJOHLXBLl0XhTm8/qmvL2VzlJqspzEHAmY2OePwp9ZqJMKHQREHEYSZV7kNKeMc0CYBcRl26NtiRVfo6QS6Wdf9BGaMIe+fy60rKH1qFGyIXUF6mXoizBEtmMXiieoVQuJy7zttRD0ur930py8Lm7bWBv3pbVvdeNCKLkhaGmDdEwOcb8kPqODCiruSK1faBo9OleqlKa2O9RSxxibxizkTBpYDHo1BnWNxd4Ay8bBCeXnKLY1rDGoZtbh8qtvwnlb12J6sg0dwr5SSFx17Q24YPsl+OY3HjjuPcwwzPOHBSDDvACEVJC6gipbUGULZWcKZasLXbbQWbURZdVC1e5CV10UZQUZXCMhNQAHrVQQh+GBDHJIXJzWizSiMTUWFxd9M+blBV8QUNfRTTLGYFgPMFyahxMS9dKsd1UAwBqY/hJgDWzdhxsOvOBwDgIO1hpMnXM19NR65NJyubbYN9/HRRvPweXXvgr33vMZSGfhIKFQe7EgBFzIL1Mi5PMBjVYqIrhvACBHXhdhHZ9z6Jeh131DYxF73CmZhBIJu5VtVZDcrTg7RppVBC6JMRKejYpiJIHupzjzuX0U6nTO98WD8DINLmhm64WOdS7rUxj6Dwb3TqokDsmVCymAsBa+QjfsX4jUEBsihYhJvOYfDvz5yYYw9OPh1bOvyPWhdmNcFN5CCliD1AonuHnUBxBwENaHv2NYOqs4jq1ywvjTeAsRZmcBVQb746+dn8N4uV9jbnmIxYEBTA1hDSAEhC5xyQ0/hJtecTHWr55AqyzCmHvHc2ZmGj/6D34K3/n2NzEcDJ7X7yrDMMeHBSDDfC+EgCo76Kw/C1MbzkJ71Ua0O5NoTaxCu91GVVYoihKtQmcFCs1cNSDNVEHOTEzrCm0znAPq4NxQ6JCqS4fWwRg/LVivthgai76xGBj/fu2c/975fwCic+isgXA2uC3kJBoIW8PUQxSdKVg0W40MncPRXo09sz1cdOWrsfupR3Fo326Y4PrB1pBKBpcTkIJatCDN8BF+pgIKFV/P8u5EaN1CojDs3zcYRqwITb36aByTmyaFiOZWvkzuzCmV9egT+bIiux7pAFIFbSqYqGsTj82LPRFDsXn4FuEaU2iZrnFsykxCME5p5/PgyGWMYWM4BB2XhZetF1aCQsrUey+J1nxMZFB81rrY6oWOjU5XZeOPzPlTKjmeUgg4agODUBEsaGYUCa0QxWPuTlpr0evXWOoPMbs0wJGFZTx1aA7zSz0MhjWU1rA1cNalO3HbzTdh64YZTHZbKIsCNOexEA6F1rjk8itx9jkX4NsPf+M5/NIyDPO9YAHIMMdBqALVzAZ0Vm/GmjMvwqqNZ2N61Vq0qzK6XEpKFEqg1Fn1qkyuFlWguqAS8nAciS1qS1KHnmwU/KVCgmFtMDAWwjgY6VBbBwtfOaqcgwiujKGCApCL5bw7J2SaKm3kHJ3z4VoSEPF1eAHUNxb75/volh3c+IM/jk9/8E9w5PABLM0dBRxtz8W8L6okjWcZ3EEqtqAjSyFRgdhhJbiiQBI7UoY5dV1yl3zVLTlQMoRIXXIkkfL5aJ8yOlTZsSGFhxFrZH0Ooe+PJ+L2nAVql8QfNZuGTIUiPhzunVwaSprFQymV9dOzcf/OOlhJ+/fbjOJJJCeQVqEKXAcX8/ZIKjYELlLYmsQ3EN4XyeWke5byGGPYNjqkIvTzSx9iaL+I25ZRWHohSeedCmB8PmkfR+eXsfvQHA7OLWEwHKIeLAFSY+u5F+B1r/sRXHT2JkxPtlEWRXRIpRCw8NP6zUxP4ZbX/gge/c63YI0B8+IjpIRSGlrrxu8swr1hXahcD+2LjDUh3eDFT01hXnpYADJMQKgC5erNmDzjEkxvuRBr1m/BVLuNbqXRDu0w4lRmVJmqQmuSWEEpYxPcRhUn0msxzys4ML5PHPV9S5WmQ2sBqODOWMDQrBESQ+sAGwogtMDAOtggDFzcq8v2nik8IDYMVuEBm79Law6tw3JtsX+uhw2T6/DqH/4ZfOXzH8XBA/swWDqGqVXrMbQOSjgoZKFZ6QVNoVQUhimPzu+THDsKeSaRlubelVJEwZKHjQXCdGnWu2Fx4rHMRUyuYBLjzdw+0RCIIaibhGJYUIf9IAhWCrUiLpsNGlKuXJoGTsSp0WwIsjvn/DRt1PNPCMjgvLkQTndAEpphn7TfLJUvhcuVBGCjgMxzDf1sJlTxjDgeUso0E0om3EWWP6lUygt1SDOhjB5LvDYCUE6gNga1qdHr15hb7GFuqY/9s0vYe2wJvdpisHAUbm4/Lr7qlfiR1/8Itp97BlZNdVEWGoVWEAIwwvqDMX7kCq1x3Q034QPv+xPseWY3mBeG0gUmJqex5YxtOPv8i7Fly0ZsWLMKrVaFTncCnW4X0zOrQ3/I8CFSAEopP/2jdZhfWMTc/Dzm5+ewuLiMpaVFDIdDzM/NYu/TT+HosWM4sPdpLC0tore8jH5/+SXJX2a+P1gAMmOP0CW6Z1yMVRfegMn1Z2Gy3cJUq8B0pdEuNSotY3WpVnJFeDe1I8mrLYObFFuCuCi6gBQCJQbDGtb5KbkA4afmMgJD4WeYEFKgLBSW+jUc/ENbS4m+SCFj51wm5Fz2NZeg/iUBxB58jTYktKYjEWixNLQ4ujTAdGctXnXHm/GdB7+MfY9/A9XF16OoulAiFQtIOP9P+KpOi2ZfPZ2FFUk4xHUFhWtltEhpHXIBfVWpDGFhGXPcSIDEaypFaHEQihhcCkvHEDn8/vPjkUJAKgFrXLNpNMhtE83rGIX86DE0C03y/DwVZiIJEWQI5+cVBpL4RtxXCnXbkCqQF8eQUKR5iEnckUvq8wvTOEeHVOb5fik/07upfjs0TCpzcKlyOtiLWTg6OEShYXVdG/T6NRaW+ji60MOuQ/P4zv5ZLPRrLPeWgWO7ccfr34Sbd16NjWtn0G2X0FqFvo9ZcwpnIZQXgYVW2LRpE151y+14z5/8UaP5NfPd0a0JrNp6Ac46/xLsvPoVuPm6y7F14xoUGoAzUFIB0jvwlLPrAEipw98WEe83//fJoN8f+vSU2t+9dW0gpMBgUGNpuY/l5SUsLfexZ+9+HNi/B48+/A088ejD2Pf0E1hanD85A8E0EG6Mfovm5uYwPT19sg+DeRlRTK3HhmvfgNVnbMdEVWKy0pisNCZaBVqFQhnEHwnA5jy2oiFIRvvTxehgJhgcUi4gheRs6B1XhzYjtbHxnwMwGBosDw1qY7E4qLE0MOjXFguDGgNjMTQOg5ATmKKA3/vXmgSRDcKRqkxF9r4SQEdLTJcaE5XCZFVgoqWxdHQPjs4tophYA+csCl2gLDSc85WoIGdKyiiKqV2IaIyhr/L004zJOE75LCGIYss/nJxzwQF0DdHl3UMZXTxyWGPeGoWTQU5dqJoN07iR+CGRlPcUFJkg8uJeRRGnsrw3Oi5aTkCkIvAYVhVRrNN55nlzcT/xvyQ082XidZIUgk2zf8T9AU1BhXQvovFecAmRPgDQ2Cop/XzMtH42NjakHsD5gqTh0GAwrNEf1phd6GHvkQU8fmAWTx2ax+ziMowDzltd4ZZXnIcLztqC6ck2qkL7foFSNo7NOgdrbGyHY6zBYFDjiccfx79+6/+GwwcPjN7SzAhldwZnXvFqbNt+NTZv3IRtG2Zw9qYZrJ+w0NKiKjWE8L0aldKQUoEKlZTSEFLFNBKfquLFIKWpGOP/bnkhWKM2Dv1BjWFt0B/U8e9YfzDEcr8GnMHikWfwt+99F77x919jEf8iMTs7i6mpqee9HjuAzFgidInJc6/B2ktfg3Vr1mNVq0C3VGiXGu1SoVXqIAAVtJYNMZPPL0sPw7xQIeWJeXKXKobvHNLUX1JAhWR6Y2zooyYxqC2GtYmicWiajYdTgYgNxSNxj82TzZ/oAZqWLWWkNddzSO1HBsahZyzQ90s6OHRnNuG8DQoLSz3MLy7B2RrWCgipGi1FKBzr9UJ4sEhy+1KeWRR7SHl2pDlIMJMDEYs/YqFHcu/yFjAiK4qg6tkoMJELPBoT72ZJpDl+V7q2ND6+sjd+L5MbRwYZRLonXKzyDfeDlCM5e3QeeZ5ic9/5xSFhK0bGTgf3NHlyaZwb40BiXyRhTJXY1rkQBpbpqwAKrYJDnZxKKVO/QmMslnoDLC73cXhuCfuPLeKRvUfxzNEl1MZgopR4xblb8KpLz8Km9TPotCpUpY4h7Dh+tG0AJmQlQvhEhaLQ2LBpC2545S342/f/OZhnZ3rTubjmtT+FrWecjeluhclWiYl2ibnFPnp9gUrWKFUPph7E30/A/4YrXWJyooNOuw0X2lkJqVEbf/dYB/QGNeraYljXMNZhuV9H8dcbGAxqg/7QYKk3QL+20FLijA3T2L7jEizd9kN4+FsPckX3SYYFIDN26Ml1WHXZD2LNeVdhbaeFtd0SEyHc2yoUqkKhXflcpMYMFSKFfCkXSiAUMoisgW7Yj4sP4gCJB0sFGgJW+j+6xloo6+C0RG9QwxqfbzWsDbSWGIQ5YMmxGxgv+qjZ8IregStohoG19H/EY9sQpKKF6ECFqk/rgH7ti1TU0KBUEkIYOAd02h1MdDro9Xvo9fuxgCLm6klET00KH3amsYlTldH7oSBCS4EQCW+EbyHSFG4Udg0jGvPYSCiS2tahfYsMUWUSTrlIl2TRZUJJYkQwZWLOv94cWxL15Ahba2PRht9H0+mLAjm6eqlER8qUixj3QGOVCV4SmUqKKCjpQ4YUAlWh/QeILIwsZJrfN/VMFFAxxI0shUGF80pyUodiE/pMYYzFYOhDfgu9AQ7NLuLw3BL2zS7j0YMLWOwPsGayjUu2rsErzt2EMzeuwlS3jarUMdxLuZVK+KrhmPkYi4H8/UDn0KpK3PraO3D3XR/F3OwxME2kKrBpx/W48Po7cOaWTVg90cJ0t4Vuq0C75Z36MkyxKAQg6xq9fg+DQR+9pXksLsxjYWERg+VFWCFgpRfpwhpUEzNYNbMa0zMzkEKhP/TRiMHQf1jt1dbfh1LCQMBAYu3aGWzbMIMt66ZQL8/hT971h3j/+/6Cxd/LABaAzFjR2nAu1t3wk5iYWYe17QLruhVWd0u0K412oVGVfjL7qtDxQdicHSErKIjOCyX8J3EBl7t1Hsrpdyma52dCIGEnEPv/CSFgQtsR6gvYGxr/r7bo1z7XahhcRIss/29UB+ZiJSb4ZUKv+WZ80TlfcQwBDC1QOGBoHHq1iS6blAaFEmi12pia6KKuh1juDWCChUgaSIr4WE/uFRyqUodWHwh97kKFc1YAQteAktKtSzl7gA8d0/jG5sSN9+lrcBvD9Yl5mOG6OYdmaDmsnDtp9JXy6Wj8qGddLrTQOAYRc++A5vq0DRK75BDm95pS0jd8dlHb0lGFfbjY+kZKFfNChfRzJgvhRaXWKoa6hfTjRIUgPq9UxPEpCr+sd6VTH0ZjnRd9/SGWe0MsLvdwdKGP/cfm8fShORxa6GMAhY0zHVx17jm44txN2LhmEoXWYdo4meVxpg8E/vzJwfQnStdDSQvnQvGVkth21rm46tob8ZlPfhhMQrcmcM6Nb8D5l96AtVMdrJloYWaihclOhW67QrsqUBQK7VYZpu1rpmbQh9xCa1AbHikEjDUYDoc+HCwEiqKIc0TThxAV5m8WAMpCoyoLWGswv7CMXbt346N/81789V++B088/iiHfl8msABkxoZy1Wasu/EfYXJ6LdZ2SmycrLC6W2GyXaIqvPArtJ+8nuY31d7Cis4PkD3MhYDWoXAj5vv5HBljbXS4KC/LOZ8w7af/omV9CNGE12xom1Ebi/6wxvKgxnxviH7txd/SoEavNr5hNIm/TMj5b/3D09eFgoJoAHyxgW+tIWI8ktaPEu04YUcLYGAsCikwNBZDIyGFhaoNrJOxirnQGpMTBeAc6rrGYNCPwitHBFfNGANyl1KINRUn+ONonkMs+ghnTOFXej8VnTTz9vLz8Y2ZqcE0kj3oXMxPBJJzOHrdqV9fFPKZq5hC/ukDA4QPuRuXHNLUtDnlicYPEYL6+NFVTcUXeWshZMdD50mtU2JInEQ4tX3J3DTvZutYjRzHWvp7OJwxhsbAWofl/hD9YY0jc0tYWOqh16/xzJF5PD3bw9GFHlqFwqXb1uMV523Gto2rMDPZQaddZeF50RB+AikfkkLKCKLUidQkW0oJFc7PWIWqqvCDP/SjuOfzn0avtwwGqLpTuOS2t2DdWRdjVbeFDTNdrJ1qY3qijaluhbLQ0FrGSmutdZiyTwY3lj7UyjjHM1WL03s6E3n0e5P//tjw4aA/GOLQkVk8/fTTeN97/wKf/viHsH/fHm4X8zKDBSAzHkiNmctuQ3dqLVa3C2yaamHtRIWJdolW6XP9Cq1QqPTHTwgfCiTHxWVCjugPhtG1AVJoDFGAJBewNr6Bswl5VGkeWReqhf3XQW1Q177wY3loMLc8jM7fICRVU6iF5oel/dP0XtFFAQCIhhAkgVQbOh86aDSElAshTXrDON8WplQ0S0bqXygBkOR0ygvnVqtCqyphjIExdRC+NroIPsxn0wMGNJAiqi4Rcy69aPTtTnLXlcSEFzokykg45WJDSRGmaEPm3obbY0WhRBJUXlSRw+fHU0oKE+fCy+cQJuGG+F64DFBCZtsnEYRG+JkcTBmdxqxCOeQ10ly8dfig4c8hfRUuuKAyKzoJrqdSIx9mRoSls76q2MGnJgwGNXr9IQa1wWJviCMLyzgyu4h9cz0cXhxgeWiwaVUXN160FRduWYstG2YykRHSKISv2qbq4/zzgIOvGHcAfJu59HsWPg9EUWzhBUpVFjj73PNwzvnb8c0H78e4U7QncPFrfhJrtl2MdRMtrJ9qY81kG9MTLXTbJcpSh7C7vy5VqSGljGF47waq+Hdv1KWl8acPbXR96AOrn43IoNcfYLk3wMFDR/GRD30AH/jLd2PvM7vZ8XuZwgKQGQvaG8/FzBkXYU27wJbpNjbOtNGtClSFRlWo8LCS0PGPHtIfOeeia0dujS/g8KGzwbCOjZjpoQs41LVtCDtyOmzI56M/nkPj+7eVWmFQG/SG/rWlgRd+A+Oi+Bsai9paGAfUNhxHMoNSnlgjvJvEHbmShvLFMvEXv1D4k9YJG5IIjaOBWDlsrPOzQCCEjK2FUyo4gl6AlWUBrSovGGsDBz8FXdZYxReOBKvKO3p+qjrfIS+JaWsttFKwLncBU1GJP79QhR3fy5xCl5ZDJjLyHDuquM1FnMycMxHcNDqm6GwFVzDvJUjHKIMIMoaC9UnUKWo+TUI19AjM8xRzl8/3y/brx1xU4QuH0mwnzYd23uqHtp0XhhjjMBz66QV7/SFq63O6lpYH6A9qLPaHOLLYx9HFAY4t9lBqiTXTE7jqghlsWz+FtdMT6HZ8UUdVaMjwIaM5y0gSvrmAEOGkrLVwEqhNypMU1KsQyM7HX4/JySm8+tbX4eGHvh56NY4nuurgktt+BmvOvhQz7RLrplpYN9PBVNeHfVulhlYKWimf/xecQBmcviKku+RuH0Qq4lL+01f6MBvs2iT+LAZDn/oxO7+IB+6/H+/50/+B+++9B3U9PNnDw3wXWAAypz1CV1h16a2Y7rSxearC+qkWpjsVCu2dv7KgNi+pDYUNtp4N4sxY58NgseWBwWBofF4WADiH5cEAg6HxsxwYg3o4xOLSEureQhA/NaRIIdd+bVE7cnQECumnYFvoG0BVKNsdaFVg6AAL4fPqhIATElIoFCJ6jr4IwNkg6FJRAqk6G1wUBz/dXHTgwhiFTWd5aemh7X8KIiMrXPDixwsQE84hpP4F4YxYUUv5dRRW8uvkswi4EEJOTpsAUCgZciT9+cWwb+bQAdmsGNGlSwUZ1FDZu2a+lQXlueVCiNw1aubtwjm7oLB1qFQlgel3J2LuXZyRJMvzozQBGz4A+P6ESXjRNukhSz3YoIIgbYhWKlbJZ0HxV4+KQCjMa+zIGMWLBjhBqQMhjzTcy4PQwmWxN8Bg6Ofs7Q+GmO8NMagtZiZauGDrWmxZM4n1qybQbXvBV4Y2LkpK3wIIKSROH4hIxMU0g3AsNOYkcKnFD4nDKLCFgLUmhrKF8H0Br77uRqzfuBn79jyNcUQVFc6/+U1Yd/ZlmGqV2DjdxrrpLqa6LUx0KlSFd/uK4MgWWqEoFKTweX46hH4pD5DmvI55zys6GvgraEOaynBYxyKgp3Y9jb/5q7/ARz/4PsweO3ryBoV5zrAAZE57umddjqmN52B1u8TayRamOhXKIoV9qzDLB+Ww+GmO/Kdb+tofGhhjsdzrY25hCXPz8zh29BCOHtqPuaMHsXhkDxbm5zAY9DFYWgghzxqmrmFrX+2W57+EgGdy7ETe/NZBKA2pyjCNmwCUghAKUmuosgOhS2it4YSEkwVUZwrKDiHb0xBlBwCgiwKqNQlbtFEUJVRRwrVnYo4Y+YLHD87kweDgPIWwaazddWmuYq1lzOOKuY2heSxtKj5YpBdjpVBRfJG7JwAMjQnKhtwvL3zKQsGYpltI2oaqoH3lqghC0CfwJSeP8vNCaJtcOoisOCLNjGFDPiCCcCaR2QjvhuW8LpMxX62Z45fy8OAQGkv7cXUIbWdUEEuZA0lCSQoaNxmbi9N948WTv3d0KJjwLqDL3EBfretzTC2W+0MYY0PfNov5pT6WBzV6gyGW+8PoLHcrjY2rJ3HZ6kmsnZnAZKeFVlWgKLTvjalVdI1ItEUBS+dK56+UF/DZzSaC00tVz/5ap3B1XI6EbLziXigXhcb69Wtx/Y2vwt+8793HvYtPZ6QucM4NP4otO27AVLvEpuk2NqzqBuevRFVqtNul/10rUr4ffUjwot0Xb1AKArm11NuS7kX6a2CdCykdBr3BEMOhwfzCIj5399141x/+Lh5/7Ns848cpBAtA5rRGtiYwc9Gr0CkKzLQLTLQKdFtFCItkTZ5DKM2a2k/DFgot+oMaS70BFhaXsGfXo/jWA1/Cvt1PYGHuKAa9JZh6CDyLhPpuuCi/6L/mH01nDeyw/32dOyB8X77QyHX9tT+K6fN3hndSGDcdEzl2WUg4uIyUkxYF18ierHOQwX20DihCcYWxvv8XuZyNoxMreyoKIdAO+6mNd1hlcByGtY3CgOQmzQgiBAk9F0XWaDGJs2EKNtec4iyzS2MTbxJ/5GKRmKOG4KGHt885zHLUSLiRkxKrW2VqUwNk1cqC/EB/HCIeg0RtjD/+EL6l8VNZgQaFoQGEAiP64BKaidcm5vFZAHVtsbjcD86fRd84wBroosDqqS4mOi2snu5iol2h0y7RaZUxROjdWxnF6IrelkiOH9mW0aUU6UMPwljGeZFdWj+1JUo5rNGZVRIOFsL67RZaotOq8JrbXodPf/zDmJs7dtzfgtMRoTTOuPb1OPfKH8B0p4VN022snWpj1WQbnVaJbrtEob07S03YyyJVYRdapmIpQbmhMjrmdE/RXNf0G1LXBoOBLwTqD4Y4dOgw3v0//wf+5i//HEuLCydvQJgXBAtA5rRm4pyr0Vq9GROlwlS7QKcqovNXFioTIP6Pm+9cb2L3+sGwxpOPfxuf++h7sefJh1EPT6XeVQ7O1gAA3VmD7paLfGWlc4ilvhn+jzz9wRcx7w9h8dTnMM+Xoz0ld0Yg5f+RIKDwczwycnnIXcseRBRCzat5SQRQHqUxNnO6LKh7HBV3CEdhcL+MUgoUuqJ8J5sdtRAUWqYwr/8nw5jECl9rfWNc+GMv6INDbKWSxpK+iWKP2s9kLqpSPsRsnYvuqDcUs+n0wkPYhAIiEkk0d3S8Z2ufX+jbtBj0+kM45/tFDo2fs7ksCrRbJVqlxuREB+2qQLdToVUWoWBDpfYg2ewc5PTleYXJ5UvOHYAV11pIfx6UIwmRKqhdfD+5pQhjAeuLUupwL1HeZ6EVnLPwUzQLnLntHFx25TX4wmc/+V1/G04XhJTYesUtuODqW7Cq28a6iQprJtuY7FQxpzl3/Aqt4zWlsK9SaYYeEcLqlNdKYh2gVA5/NWtjMRwM0RsMsbTcxxNPPoU/+H/+L3zxc3eNdQ7mqQwLQOb0RUi0N56PUkms6hSYbJdot3wfLJrdI58DlcKDAghVbTX279mFj733/8WhfbtO9tl8X0xvvQjVxIwvrXC+HUwu3vKveeA3hiBFSiMDUrEFOVMyfBXZVsk5841hKVQroiNE+xRR8CS3LopHkXriKZlNQRYrSUUoKglCMLgX1gLCOQzIRatNOH6f16mVd0XJ5ZPGOx9SUssaqp4NeX7Kt0r2OZ9JrFiSiA4Q8L3qHIJglgIS0ou8cNLGGsCK0NzYojYpP87Q1IDGhZldfNEMQEVECLl9AIKwGwyNz/20vmejF82+Vcf0ZMeLgbJAp+XdvFZVRCFAAoHcHwBRQIPGXoiQhkCZClmoOhNyKZSfCmPo58YFD46gCsUdCALDC9pUmOSyZeOMLUg5nUpKOOU/aHQ7bbz6ltfi7754N4an1Ae0F8bmC67CFTf/MKYnJrBmooVVExUmOiVmJtrQWqIqdSzuoA+6WqlY5UsuYOx0IPMPWskBzOcYtw4YDIbo9YdYWFzG1752H37/d/5PfPvhh072cDDfBydFAP6H//Af8La3vQ2/9Eu/hN/5nd8BAPR6PfyLf/Ev8J73vAf9fh+33347fv/3fx8bNmyI6+3atQs///M/j8985jOYmJjAW97yFrzjHe+A1qxjmZUIpVF0ZzBRKKzuUL8/jSLM7xtn9xDA0IRChPAHj+b8/ernP3bKiz9ZVJg871rUNs/4y5LMRkK+QCYCwzdaCmgRGgVnYlAEQamCGFAiX5sEZHIOKdxLzZzTzkRD9MH5Xn2jOUk6FIUoIRtCBGE/ND2bFCJOWwb4ULSzLk5ZZkLxSW0szNDAWQvhlajfvvJzoPocPYeyLHylrqQwKFAocqVIlHo5CElFH8CwNgjaCsY6VIWK4dPapspbX2VOTouDcYjtW6T0zZ2FEGhXBZSUaJUaQgDtVukb8AZXm3LztFJQWkIrFVrJuDSVoUwCgMad+g5GVw6I/RXznEd/T6Sfadv5LZVf/xT6dSvWkVLGliIk/ugIyGFVSsSc3FipHd6jULsyAhdf9gqcfe75p70gmVi9Adf84D9A1elgulNiqlOi2yrRLr2wr0rfgLlVFiiz6l+6J4rs/sudW/rdo5lYAKQPI7UvDur1Bzh85Bg+8P734c//9I9w9PChkzkUzIvACVdO9957L/7gD/4Al112WeP1X/7lX8aHP/xhvO9978P09DR+4Rd+AW984xvxxS9+EYB3ZO644w5s3LgRX/rSl7B37178zM/8DIqiwL//9//+RJ8Gcwqgqi5UexKtQmKyXaAqNbQSvtGz9E1NfaKzF3x1CBd60eFQD4c4sO+Zk30a3zcTmy9Aa80WmBASdfDz8Vrn27rULmow+C/Nx7iAF3/kBPpiEBl681EuXAgXxxWzcHDIk3OU4I/M4UPKK/SVxCn8TEIziVH/ghJUrdicok2IVNUrkF3fIFjyEC2QHE8ZwqlSiDj3MomRXJiRu+UfmDIeM4AwBR65J4j3UFUWoIIMTR88QtVlCQFBTZJlmk2B5j6WUsS8LSklCiVjexWE97VWMTeRzpHyBkUI8dGFUDIJvrzyOS+y8Ofp4nbS+OX+8EiRRrzWIjbYjk5gfksgVUsjuNAQAsIl8Wf8nG9+JZv3uAxj6tLMOS44V7U0mJqawk2vvg3feeSbjarV04mqM4nrf+jNmF61DkopdKsCnVaByY7P12xXRRCAGmVJ/f6K4PQqL5hlavicO6vxXke6x6ltE1X5PvHkU/jv/+2/4LOf+hi3dzlNOKECcGFhAW9+85vxh3/4h/jN3/zN+Prs7Cz+6I/+CH/2Z3+G17zmNQCAd77znbjooovw5S9/Gddffz0+8YlP4Jvf/CY+9alPYcOGDbjiiivwb//tv8Wv/Mqv4Nd//ddRluWJPBXmFECWHaiihVJJtKsizPSR2h6kVh8SgtqYOAk470rMHjuCwwf2nOzT+L4QUmHq/OvhBM01K0K4Mfzhl/6humK9TCgp4R1ACvt6feF79JGCIzdBCN8OWjSf/DEUGHvmUTuZ+H7ICXPe/6HwqxBpY4IWINeCnMVM/JHgiX36kNqIIApFcpayBtrCz27QbpXJAVMyionYTw+IAo0KPNK+SMyKGNImAUM98aigJlYUZw/h1Ag6zT2dh2b9KdD5+bYwo1PL0XD5c1SZs5ZtAyKulwft0zIiOkO5w5ocYl90Ey8wCWS6zvDiV4g0frH4I6zlRPrZ0ZiREAz7ceF7Eodev8oYMhZSwBk/vV1ZaFx3wyvxwb96Nw4dPIDTDakULrrx9Tjz/MsgpcRkq8RUp8J0t4VWpdEqNYrCCz4d3GAV3F9qvD76IYnmrAbgc1tjyNfntBrr0BsMMb+whC/f8yX8t9/9z3j0kW+e5JFgXkzk917kxePOO+/EHXfcgVtvvbXx+n333YfhcNh4ffv27TjzzDNxzz33AADuueceXHrppY2Q8O233465uTk89NDxbf9+v4+5ubnGP2Z8UN0ZSKVQaQmtRJzaTYdqRkH5f0jOX8wJEwKzRw+ht3xqV7ZVMxvR3nAOjEtODXUHsXCos5CPWCEH/PO+pbzrRnmAcsX3mUAL3+SuTXxPpBk1KM+LGgWv2CkQhVN6ORUiEHnTbhXmJaX9iaxalRrcUt4TrRsflNK7aypUSxaFCtWSqXluGZocV6VGqyrQqgpUZYmqLFAW2hdXVCWqqkCnXaEVfu62K0x0KrSqAp2W/77drtBplWhXJVplgary22lV3slpt0q0Wr7lSlUWqEL7FToOHZL5Y+hXKxRZqI+cQaWo/2FWvRsE62iD5iTi0/ikkGxmxWYFN7lAz+8BEsjxOonkNCK6tjIKkdzlpcVoNoo8TE3Hlc/PLaVEqyqwdetW3Hjza3D6IXD+Fa/EjqtfDQiJTlVgol1islOi0yoa96QO07pR5W+azQPRPXaUXhAKlxy8Sx+b0xuD2hgsLfdw4OBhvPc978Zv/tq/YvF3GnLCHMD3vOc9+NrXvoZ77713xXv79u1DWZaYmZlpvL5hwwbs27cvLpOLP3qf3jse73jHO/D2t7/9RTh65lREt6cAIUOFaXBUZJr8XEoBa6xv6yEt6POQDE5EWegVguhUY+LsK+F0K4ZibXC8Rgs+8u9kek5DCgEtJVT4XsWHcGroTMsmt4YKR0RzmRBmktQmJJ8zeVQEhm1aamgco4Kprx85To3CEJfWi8evVWwqQo2GoxupBGCzPEWBMNNIykOjYiF/3qlxcaPnXQg50zJ0vnmj7nwqtzz0OjrbR57rlgszamFD9zK5m7F6Nq/FDuduM+Ef50wWiFXgdAxKysY5N/sYUicakRl+/vqRo+kE7SfP5WuKwHQfZOH0cCWFFBB+Wujk/GYikmYyUdQWR8psGwLWClRViWtveBU+9qG/Qb/fW7HfU5WN2y7ANbe8CbpqoSoUupXGRAj5FlqhVfkPIFoplKExt1JU+EEpB817k5qSx8p6En/WYhgagj/9zF78/n/5v/DJj/4th3xPU06IA7h792780i/9Et797nej1WqdiF0CAN72trdhdnY2/tu9e/cJ2zdz8pGlv9fKbIo3pZPzJwSiIxSnQspCJKvWrEPVap/ks3jhqLKNmbMuiYKJxB8yWZsezy48zD30tZDk9mVOHxDDfuQRkaCm4hp6M+/vJ6WILWEgUlPp42g/aJ0qTyNBB5IzRe/RQy4vClGZ82FoGj/kuW/JDYnznmbCisKvhZbxoQkgir88iZ4cRiCJXnJe4kM4c6uo8jYtK+IxUI5g/i/la+WuWwp5U//DOMYiZVfmYT86PpCIDHmMQiC2oYnqkYY8+zCQi1MKc8d2MHHZELpH+gAhRi9ivr3sLqLXkF1dKUTzHsiuXWOe5zCX7QUX7sC5F1y08oY6RWlNzOD6238S7YlpdKsi/AvOX+ld56osGjOyNO4xcnwFGvddbEWUiT/nXJzW7cmnduO3/t2v42Mf+msWf6cxJ0QA3nfffThw4ACuvPLKELrQuPvuu/Ff/st/gdYaGzZswGAwwLFjxxrr7d+/Hxs3bgQAbNy4Efv371/xPr13PKqqwtTUVOMfMz44ayAAlDJzo8IDXykZH85UPekflL5BsBRAu91BqzNxsk/jBdNafzZUdw0AxAe9D3Yff/YP71glJPzUb9TmJc/1o3YpJOpyVy5/uFsbEv2Rkv9FENpRdFDwWaTQsaEKXlKYGTGvLYiPFT3IMsGTFEzajnMjDW6p7UW+fHw9jIWg3EGZijZiWw2V7i+Rlk899GQUvnSsojFeyaEmkUcP7hTulA1BSCKMqtZpDPMxSKJQNva5MvRLA0MiOX0fN5e7lWLlet66S/cZkO6n0f2K7Jo4b/OBXGkX74lEPGeR5uZu3r9+3LRSmJqaxKtvfd1xHeVTDSEVrnz1j2LjGeeiDDMWTXcrdNq+rU9VNtu8aJ2qu9PfOBk/XOQheACxwIlm4aFK3yd3PYP/9I634wt3f+q0LahhPCdEAN5yyy148MEH8cADD8R/V199Nd785jfH74uiwF133RXXeeSRR7Br1y7s3OlnLti5cycefPBBHDiQEnw/+clPYmpqCjt27DgRp8GcYpjeIgRscFXS/JbkmggR5neNbRCQPilLCVVUWL1u08k+jReGkFhz/jVQuoih0iS1EpJcIlpN5O6NdwAFgqChryIJIlouPm8doquV3m/m7kXBEgRMTv7wF9nX0ed5FEGgcGL2pvNNa132Rn6Oeb/CvIgk7YPETarGpbFJAjYdEIWZSbQBIuRTpWnl4iwlo5cpuHUiuG9CIs4tnHLwUjFLTnLaRGOM/DVsKueV4i85hclhpAEdWQdUve0a4x6vkUhfY+5n5s6l43XZiiLeK7mD2LweQfRlx5CuELnBaRYfKQWKQuPKq6/DmnXNdKFTkU3bzsf2K26Ak/4DaqfUKJREp/KNvNshX1SHHFD6F6d7U0n45R8y4oceIOT/+d+Xfn+Ip5/Zh//7P/47fOnzn2bxNwackBzAyclJXHLJJY3Xut0u1qxZE1//uZ/7Obz1rW/F6tWrMTU1hV/8xV/Ezp07cf311wMAbrvtNuzYsQM//dM/jd/6rd/Cvn378Ku/+qu48847UVXViTgN5hRjOHcA1hhYl8JJ+cOGcriUUqjrGkopOGPislorbD1nOx795v043sP75Uw1swETW7bDhHxG2+gBmJ7DsUo1C8VSsSeJv7iOoIbPMttOEkq0vs/FS2MdxQNEpklCFUhcLonClOwvkbcfyUOh6Xho2eSK5YKGvs/bwcSecsFRUlluHZHWScUoJHLoaCmP0DoHnZ1bnB9YpFy33HGLYydXngeNZy7mnEvCWWTrulj2m7ltYXv594CDlKrhlIq4bbfC7ctFYKzGbpyfhLP5daExyXII4ad6EyPLxLswrB7H3aV3GzOKZJXCcawAOIk4MwjCBzhj/T2zadMGXP6Kq3HXxz+EUxVdlLj8la+HbnWgpe//2KkKTHSqGPotipTnF6fpEyL0+9OpUCsrmAEyZ9t5p304rLHcH+KZZ57Bf/6tf4fPfeYTLP7GhBNaBfzd+O3f/m28/vWvx5ve9CbcfPPN2LhxI97//vfH95VS+NCHPgSlFHbu3Imf+qmfws/8zM/gN37jN07iUTMvZ8zSLIa9RfRqg9qm2RTIgYKgadFCXhHlW5FrJQTOPv9ilNWJy1t9sZjYdjmsrpI7Jr7XGikkCqTwLzl45JAplaZKS24gYmFN/qAnvZ3yzpJzkzs9iD+no0lCqekkRqnisgKITODlp5oeeGE7aD4Ic9EVzxMIgjkJFXotzZ2axCaQCanwGhVT5OOWznHleccoKI2cc40HMDl6ItuYcyOvj24/rOjCiJAbSWNKDhw5nY2LH7+nacCypAEHuExIpjIO19hGnFJQJvnmjy3l78WQNppQZXg+piRym8slp5DEjxACrarC7a/7EZTlqWsMnHnhFdh8zsWQUqJdaky0fM+/TlWgVWkUSqFVFo0CEJruLd2fyQkcDbv7ubVrDGuDpV4fe/buwW/9+7fjs3d9nKd1GyNO2hQan/3sZxs/t1ot/N7v/R5+7/d+71nX2bZtGz7ykY+8xEfGnC7YwTLq3gKW+rWfAcLStFNZI2LhQj+x3EHy/e0KrbFl65nYeMY52PXoqTPDgCw7mDjzUliknL5cUCTvpmH2RAQALcP8vMhCvgByJ00EZUQP60bOWuZukd5IxRJJLFCxBi2bGXxxHzG/MFQA03y5AE0J54UA5RTmAjX1skstY7w49UJWKRnvCUeqygE0Kx2FyYRDVrGc3gsGVPOYw39ULStl83M2PaCp8jaPqeZNpmnZFW4MPeBzVy4cSO6UUWpDDMuKXGiGhtwiXI94oyBcL3Lfsjsk21CsEEbznoiVu2EQ8jzKJvmLAmE+wCig4zkhhboR7g8/g1yWnxlnFPFjaoTEWedeiPMu3IFvPnj/8Xb+sqbVmcQrXvXDkEpDhQ8tsalzoULbIN8gHMHxo9Av9USM4d7wO+yE8/MtQ4Rq31DwMRhi1+5n8J//w2/gC5/jsO+48bJxABnmxcZZg3rxGJZqG+ZURZwOLGmQ4AbJlOCfkqgFdFHi7Asvx3Ow0F42dDedh/bMhuiIfbc/6Y1QYRb2K6SM7l6aMk8k1y84N9QWBkhiiMRJ7D0XXKYYDg3vCaT+Y/nxJGcnP0ZywJqFAs41282ooNycS8Uh5IL6eXzDDBegnmepKMO5NFokalTWNsMLQxEFksryHOncYpEHBT9Fmv0EQMPxMllBSPPuSrHdKK6i0mw6qHHsM/ePBi46nVJkgi7RyKsjLZkJUX8kJBRHtimSNFxRcBHeEGGDFIZG425sKuaYB5m5flKmfp1xDIDo+mX6N1a1SgkIKdFud3DdDa9aeWynANuvugmbtp6NSvvCjrLwhR40zRvN8kFN7fOij7wRugqiMI2biNMOegfQ4KndT+Mdv/GrLP7GFBaAzOmLsxjOH8LS0KA3NP6PX/gj5xPH/QOpmeyepv5SSqHTqnD2hZedOtXAQmJy22VwUoU8H69+mv346JmQQoK5i0XCL08aF+F1AaDQKrlcMbyH6PQRqUI1vZ7cMa8QGkUfwa2gHD0AyFtYxGPPXMXo3IX3bCYOEcQ84rGlqlmB/FhdFFppnILwGxk0EqKjzpZLiicK7+QCJpFqbeh5lxWi5AYcrUNOZT425LauCJ0jE2zhmidXTowcZ3beInsxC0PncpTC5pQ24cK+chmXF9skERovQRRsjXAznRPSmJLoi4flmvmC8dojyxXNziG2zBFAUShcff1NmJ5ZhVOJienVuPja12Bo/EmXSqIqFEqt0C61n+M3tHuJnQyoxVXWeigNTbqa1nnhZ2LBxx785//z3+LeL3+Bxd+YwgKQOa0ZHNuHpaHB8qDGYBhcQOfncPX5MSqKl8YfTwpXCmDz5i3YtO2Ck3siz5Ficg3Kjeen0GUw9lY0UA7f5VpAhq9KCKhMsCXB5V/0rV1ylyv7HogCRSC03MkqrIEsNw5JuOisOXNyC1Ooz+ew+Y04pOrtVOSRdpAXXZgsn0kGq87GMKuIgis5eFQd6b/PRaw/dwtnqXCk+eEhr4QhqRPFlktOWsO5yxzohrhzqd+dQHLgaDu5sER2XXO3ZzSXkGjmG4blYw/AkWUpizC6eJnjl7uC4UZzzn5Xyzn/gNCcZ5ha8QSBnI1VHBs5mmeahLUKv8vOpf6ImzdvwWWvuObZD+ZlhhAC17zqDqxetyWed7vSvgUMzfFbqDDbh0ahdZwrmtoRqdDwmZxAcqfhgLq2GAxqLC738fgTT+I3f/3/wN2f/iSLvzGGBSBzWjM4uge9fh/zvRqD2k9xZIwNPbD8MkJk4UqlUBZFnC1CCgmpNC668pVQ+uU/33R384VQrQkYl8/8MRLuy2g4T/APDC3I+aEKwlTwQSHR2GA4C1+SQEs/e8fNZI7RaHgSSBW3aDhbgFJNRULulhQCxqS8NNJdXnBmlcHZPlQ4lrwSkgqA/LKI4jIXH1HQggROENS2GSqO4xfGMhdi5F7GnmvGgvIWSWI56m0YVBy9RtfI2FBROzLe1pL7JtL5y9S2Jb/SUZiTYG8IwTwMH/IqM0UYRWA2ZvQLRC6dEOnY8/V9WkD6Obl9K++FuEwWXqdCn9yppesipc9/gwgfEsL+pJSoqhI33vwaKHXSUt2fF2vWb8YlV98MwOdmFsHda5V+rl/qWVponX43R0LA8YNrwNq84KPGcn+Axx57Am//1X+FL9x9F4u/MYcFIHNaM5zdj6XDz+DwYh+9vncBKfE+uVAI+TH+j2FtTPyjKqUvBjnrvIuw9bxLT+7JfA+E0lh97ivitE9A9qyO32fCS4iGSPLvpsbPEtmDVqQHt1bNnED/WhgvkbZDe6MwYu4MpueOFyLUtHb0wEdNKQpB5j+Ty0nOLl3HWCCCVAxD55A3pY4hW5f3NxwZl5FwI5DCmyuEVBrshquY52Tmm88Fsxh5I44drTcyFvlP3ilNoWmRH3B0Oek4yMVNizTPOQnIZGI2Z/5oHsOo3Ew/kYiLrYCQOVOZmo3Nr4X3olN4Oy0WZ+yJla0O1mW5lNEx9PvYfvHlWL/x5d/LU0iJG2/5YUxMzUBJGV37qtTotks/P7VWUeBTE/JUANJsRp43eKbp3Xq9IR599DG849/+Ku6/7ysn+5SZlwEsAJnTGlcPsLj7QRxeGmChN0Rv4Fsf1LX1n46RBIRWKlYHJ3fQV9q1O11cfN2t0OXLtyVMMbkW1arNQTDks3r4B2WSER4bBUHahhLeLfPVts0mzyI4gKOugcgeONHZiQ/25jEKUKPtZqGHsV4o+ff9+sY0RUUKPaafRVg3JYulHEB6WAIuOpbUq06E82scosAKgUM0GzHT/KlB8IXzJ4cuz79rVvH6r5QLmDvQwMprQaKJRFsUbtk6fvtNMTh6ffL3c5eRzsvlCzaONHu5qe6Os0DzuGkcpUjuJxr3ZFiWBtuldAS6RjFfV4Yp9ELxTn5+STQm8UdTEmqtMDU9g8tecS1e7mw952LsuPJGDI2FkALt0s/60W0VaJV+zl8K8VLLl/zvFf3O5QVFJoi/uvb5z0eOzeL3/u//hK/+3ZfY+WMAsABkxoDFJ+7H0dmjOLrYDwKwxmBY+9kiwlRlJGCU9A2gCy3DAwxxftYzzzoXW867/GSfzrMytfUiqLINkxVF0GPe///sHpIPe/rmz14EhlxAKUJOYDOEl2b7QHwAkVtDexECIT9LBPHonR1jKbyZ5qoFEJP+kzDKCk7C+1HckgDL9uVDralAwAZRCWQzjpBB5zLdItJYxcbDWR5hPLas0CG9mVrgxDHP+xLmeYLhuPKeeS7uS0S3kM4qhjtFs6DGIeQm2uyYsu3lxxyvb3YyLhuLmFM3KtSz651bnlE7jorkTPTlruKKKuN4DM0Q/YqcRZE5u9l6fho+GZ3R1Boon9NbRsFYlQVufNUtL+uegGWrgxtueyNk0YKDfyiXWqEVij9I0BZaRmGrtY4fpKjSXgoZP4zR/WGMr/ZdWFzGZ+/6OL74uU+f7NNlXkawAGROe+qlWSwc3I29cz0sLA/Q69f+U7GxMQ8sfoqGfyAa62JD2kL73lu6KLH9ypuhi5ffw0SoAtPbLvG9/4IbJmIANndeGp5acxvwApAKC0jckUAgB9C3yhEp3Buds2bxR8wBC/u01q4QDjSvay7yEEK3SknUJq0jhRgpyiDXjdYld82mfD8SEnSdpVcVUmYabiQmS3l7jRC5a77XrKTIxCtSaJnOLPUxTOfYcLJEJlBzMUz/6GWXXdPG2PsVBbJm2fHcU64hhV1zPzI/jWcLfY8WAdFhNj4+uMwFzc4xLpudXjzmkW1SH0lB4V+R2gXlripZkqMzXJC4JrdWK4my0Dj/gu3Yds55eLmy48obccY529Eb+rxkEnudVoEq5P/5ELAOH05VLIxRQo5cn3Sv0XSEtTF45pln8D//x/+LwWBwck+WeVnBApA5/XEW849/DfvnlzG7NAguoI3zxVIj4Lyys1AqfLr2Vaw6VNmt3bwNG7ZtP9lntIJqzVa0154BL4qCqwmaRoucoywUmP0L6WDQMgkLGcSf10bJqbOhWIGayjZEgUgChMY0V3x5eIpEQJSoxwm9Ul8+eZz36CxS/zcZw7F542jaY6H99XShDUvDxsqEiMjCs1SRqoJapNMxxkaBEoVMdkzIBCeCW0dzAdvsmPKCFLo+eXhWZuKHrp2jZL6wWBJzSSxSiDoK00a0ryH/Gi/FkDb9IEbWGA310tcoQpOzGos+SJzGDwm0jsgcSBHGPeTyyWT90T5Hm2nnZxCr0kMlsM+Vk9Da581NT0/hiiuvW7H+y4HuxBSuvfl2CKl8sZRzKLTCVKdCO8zyURTa9/4rwhRvMoR/hb//kwhO15T+rlnr0Ov18ed/+k48+cRjJ/VcmZcfLACZsaC3/zHMzR3Dofkelvo+D3BoTJgeLnkV5PxoLaMrqLWCEAJloTHZ7eLiG34Ire70ST6jHIHutstRC43ahsrf55DjQyE2eigXQsSwb6FkEHQIzhKgs35jcR7bsC3nUpuZaESMCDzKzaMKxrRwU6yRiEmVtoix3phfmDl7o3lho2FQ53wLjNhAOgvvxq/Z8mmnIoZZZRAyeRg4uXTJffRjtbJdCd1fVNEaBRAyUTxybay1We5eCrGnn0XjZIUQsXJ41M0jdyi6bLmAjcfY2NgKl5OOcfQ4Rw4jLpRfl/hBxKVx9O/buO84ppZEH13rdCwkJEUca3KjRZiOMHdabXDwNa6+7ga0Wm283Nhx1U3YsPnMIIARog0a3Vbpv6+8C0g5gJT/l8+4Q/MAUz4oRTWMsVjuD/C1+76KD3/wrznvj1kBC0BmLDBLxzD31Nexb76H+eUB+kNfCGKCC+icf+Cq4PzZ0Ost5hlJ4R0yKbBqwxnYdvnNEFJ97x2fAGTZwsSW7bCxkx9AIcHYx+0463nRkt6jWT1EJr7yqt4U4kuh11xoCKSZLkj4kVDLHba476xqOA8nUq5g3Ep2DGRykBii6kfah7V5o2cRRWwaEQBhOQHEiulmrl7T9SI9Hc9tRZgUyfUTIoia5LWuqK5tOHhJcOZi1pE7lh1HfhGdpWBncvjySHbKH0xiM1YkZ86ay24OgdHzykT+yHUSMlVO05vxngB9aMid3TS2sU2PlKBpF2nDsS8n0HBLHZo5gzHnMqxL1z66illTaKUktp19Ls45/+Xl3E+v2YArb3otiqLwf2+k8D3/gghslQWK4GgWWse5fv0HUsQQeQPhHdHaGAwGNebn5/En7/rvWJifOzknybysYQHIjA0LT34dB+cXcWi+h8Xlge8LWFsYmx6WAOIE6nGyepE67mulUFUVzrjkRqzZtuMkn5FnYtN5aE+tyYRLemg2XbWVDo4XNw46tH5R5BQJoAitWVReYZgJOaoWJlFkXeqPl8KYTadJjPxPyfsN6REPMpOFmeOW6biQ75f2m0KNaQo20igrxLDIGkULElAkOoPgzR6wyf3LDjUsT+IPMaVAgF5qnFpUaJlUD8dLrp4I5x57FY6MWy4cY77cChuuOX65k5iHCZ/VAXRpneP5RnFdMSobj+fANsPJ1LbFv2fjOdBrhEAzxDm63UYeARD74Onwwc2v73vnTU5M4NqdNx/nTE4OZXsCt7zx57Bm3UYMhn48Cu3vNWr23GmXqCqNMsz+UZVFJvhWtnByQHSsa2Ow3Ovjw3/7QXzlni+cwDNjTiVYADJjw+DwLhx96iHsPrqEY4s99HpDDI1BTY2hkURAwwEKDzup/LychZKY6E7i7Gteh6I9eRLPCAAE2lt2wEodH9oiCITRB3NmtMTIGok3HV20NA2cFyDJtYnP2/DQ94ZLaswr8/ezZ/OKtjSZw0Nz8ca3BJpOTnhdpoM9zgj4/1UWWo3keWYkhjP3K34feuKMhpOzw81CiyMOWiaovANGrVlSLzYBHMetyYS6SK5duveCCArL0phGhRz2nQs5cg7zY2ueT/p+xfSAmcA/vuwjt7P5MSLPMc1piO2RUHU8hpC72Winkzm6o9XXjaKUcA4U1o7bCIeYzxettMKOS69Aq33yw8BKF7julh/DudsvA4SAcV68VoVCpyrQqvx8v74JdIGq0D4lhc5bhLCvktmHFn8P29D2pa4Ndu16Cn/6x/+dCz+YZ4UFIDM2OFPj6N9/CnuOHMXeY8tYWO77RqmhIhgu9aIjV0IpX3kH0FRifltSKUys3YyNl73mpIaCVdXGxKbzfAgbDsXI7AqjzXyP91wXAAqJhpuXO3b0L87SepxtkNPn903iLzk3lEcnYhiV1mkKIwqzJnvMf8ln8SDhoiQ16/Y/m3DtmvMLJxFPWi3mTclc8GTOnMgFnosPWSmzYhN6LXON/fKI6zUcPiTna3Tsg1qMgqdpxNFxp1zDFRJYpJ55tG8693zpFdo5eyH/wHO8hVdUCDeOc2U+YXwnm3Iv3UtpQZvnLK48M1AawWjLmMaUeuGTW5zeLzte6gUpAGzeeia2nnH2yoM8gQghcPH1t+HKm26H0gWklDBZysJUt0K3XaIqdCwA8XNHp6r0OO9v/NnPa+6cb4I+rA0Wl3p4z7v/GE/vevKkni/z8oYFIDNWDI7uwYFvfA6PH17A4fkeFpYGMNahDv2yjDEY1iYTHC5zGvxUcdR8ttQKmy66DtNbLzxp59NatRmtiZng+gkMTcpZyzPRQN/H56iIjmEhKZybxIpA6v+Xu38x6V6K2BImiypmQkFERwdwUehFgRkdLDEiWOLRNX6ODg9IZIlY5Ujv05zAtiFijlPs4JLLGHVT2CGFbhsLZ+HY6BC7ZogW9BCnzYXt5fl5ef89b8eGEHPmatG6KwRV7n7l40MigJYf1WgjjlpDXObHQ9uM12fkWsR/gmzGFWNE0o5uh1wwNiqZcwEtm1OX0R7DqKfjFsgu1spPILkLHQuVMjFIYeArr71hxbonkvMuuQY33fZjKMoS1jkMjYu9MjtV4St/tQriz6edUFVzPu0b3QtSChhjYt7fcDjEsK7x0Df+Hh/78AdO6rkyL39YADJjhsPsw5/Hnj27sPvIIo7ML6M3GKI2NlQEI86fmz9ESFxoKUJFnn/IdDpdbLvqNujWxEk5m6mt22FEmOu0EcJsCpJc50hkUTwX8v6CWySAKAb9wzl3XOJuVpBvH0hh5PSgknF88/AcbS+fL5fCXEDaRq7pqDFumt0Dcd00U8aoU7bSX6JWNVGAxH03nbBUzCJAxRqjhSANEUfH5NJxuFBtkZ8fiZb0/ugmU0g75iRm7+VnlYd+83XzaxbbpWBETFKolK5glncY8ylpfPPjFGlf9KkjScGVy4+OWaqgbi7jnA2iSMYxovOjERONa5+HiGVo25OENOCLS6qqwBVXXYuyOjl9PFdvPAO3vfEtmJycisdORUvtqsBEu0Q7VP2WofJXawUlqfI3uakEDZ11vt/fsDY4cmQW7/qjP8D8HBd+MN8dFoDM2GH7izj80Gfx+OEFHJxdxuxCD/3BEMaQm+TFSl0bAAj5N6nrvlYC7ZAL6CBQzmzClqteC6lP7INF6Aqrzr40CBgRXZlc6hwvk4scQucAKVx0AHP3aoUDRAJxhe6hB3VjwYaL5MUHzdfq32sUN4iseMSRQAntVMKLSVj674y1XuxlB6RoWjDZDCe6cLIU9m04jiMCxGVTtKXxchiVj6O5crGfZFB/STCnXoo0ms4htjppbC87HRJslN+3QiSR4xb1Gu0/O+5cdCJdwyjcGsshvSiSIIwV1WkD+cCkL6I533LcYnad8/2QmMk7vaR/JGqD6xpuWCGourd5GCLMgBELevzIRNeMPsxoJXHmtnOwafOZONFMTM3gdf/gn2Jm9fooZK2xECLM+lH6/L+Kmj7HuX5ldElVqAKmGT+ANEbGWFhjMRjU+NxnP417vvi5E36OzKkHC0BmLFl88gHsf/Jb2HVkEUfne1jqDdP0cI6aD6eHtgwtGlzINXLwc9aWWgG6QOesV2Dm4lcDJzAfsOzOYFBMNqY5I3Ew6nb5s4iLRZSQUJngU1JAyzQNHuXnUbhJUTgRKV+PRIoY2ToN4UjLv6b4EfmyaUqvGH4nMZGJg0YRh/XXqtAqNFz2D38vDtNuHBBb/kCknoQNMZSJDzrntD6FjJPgy11M2sbofkXj/PyWyFlzQFYxTN5ZEnQNMvFEfd4cKAQdPLdoWuZXYtSBS65cnjc4smg8nzyHM1bzZuKePklE/T9yrPFUMscRJGgd4rVNq4y4k9m1ih8ayDmNLmDuAKb1SHpGISsEJie62HbOuTiRVO0Obn/Tz+Ls83dEQVtqhVJLtEv66it9fbVvaPqsNSSJviCYlUw/04cZY/ycv8ZYPLNnD/7nO/8Ag37/hJ4jc2rCApAZS1w9wOGvfwJPHTqG/bNLmF3oYak3QG8wRL8/hHNAbSyE8G4g4B8iWskggrz7VxUKhVJolRXWXHQTZrbfBIgT82vV3XQedNX2bVBiHLTxpREGRv5aECR6pGAC8OEkyitrtApxLhZx5MKtMX1XFpIMXl5Yzn+Nk9Zn60aRSccgqIo25erRnL5NFykJg2FtEPvcwWUiIQkGcj7T9tJ4AN5xpGPNw7MkrpKYG8kVjBtOy9KDvlmcgez7NFtHGp9m/mHuBkKkgpNk5KUKYSqoIbFDyzmKx4Ii3Mldy69ZXmEax4q21RCKUeamhta5KEe696j6O7eCyZmLQxXGiVIsGm5s2Hfe0zAbsLgPFcVRVrwkklsshIgNlMtS4xVXXQdxgn5HZ9Zuwi1v+l9x3iXXobYu/i2xzkXHulMVaLd8/l+axSQ1fSaHPX3gcEn4hX91bdHrD/BX7/1zPPadR07IuTGnPvpkHwDDnCx6h57C3kfuxROTP4Cpdomy0N7pKzTK8JtRZ42iAf9H2IQflBRY6lso4VvEFFULM5e8BoOFI1ja9eBLe/BCorv1IkghUAdXKz7waRH4QhCCtAC5MlIAmpy38E+JpmijYo/oBgV3lMK0udBSMj2Uye1yEPEhDXjhlR5kYaYN6WKvQWsdqlLFB2XcB7lGSMnv+QmR6EN2/HQOdOx+2BrvjriiuVvmXV6ZOZA0DR6QO4DpXOh1EkZpzBBFDvI1MpHdOF6B426XxFUubOg46Nhoe03RFPSSy1RsvDrBMXYiOXP5fZLdN8n1y8fdI6X07W5EdrzBMUxjnK4xbSddW0CI9HrujMbRcWnHLvtQJsIsGN4BlnDSxXSOstC+NQrSrCCXXnEV1qxbj0MH9uGlQhclzr34Glz/g2/C5OoNgFSwzjvVQvim8mWhoaWv/PXTvqmY96eVgtYyTEVJuZD5h6vQRskm9++JJ5/Ehz/4/uPmkzLM8WAByIwv1uDI1z+Bx9aegcnWdpRaQUpgspM9JDNnQwgBYy1q6yds1/GTuYSW1guqso31V96BA/0lLO1/6ebeLNqT6KzdipDX7x+UwSGR4WGYHtwCFisfClTlG50yJFcuzafrl82LDqSScbtayfhAJ1cjd66kSGKg0ElURTcn5DPF1yG8+HMuFmc0KoDDOZGQbLh8onnd8upXZ3NXMHNSgkCFSwUqQiRB5bJtAL6YwAsdAM6LQyVFzP8TdJA4fmiSBAvESiGXL5fOOVl4jeITB1hY71o2dd0Ifn8xlzA/pjz2OiIQM+NwJfHDRrqnmuHkcJzZNaN9+HvRIuUxUhTZRbdwNDRNYpSunwV87MpRH0FaTgCCxlFCCB8ipzZO1loIKTE1NYOzzjn/pRGAQmDdlnNw/S0/hrMuuARSF5BSgdIbHIBK+98frXzlb6v0/8pQ/EGhYJrvd/Re8efiYI2FtQ6mNlju9fCB978PB19CUcucfnAImBlrzNIx7P3Cn+ORXc/gqUMLODrfw3JvgP6g9onVzqE2zbypQnohSKFSHXPjpA8HT63G+mt+GHpizUt23K21ZwKtKYqZRldPiJVTaJH4SxLOf6clCR6En0PCPJIgpGrevAcZuUFC+MR7IWirSTTS+zbYZw4uuKlZeDqE7Wgd5xCm4bMNp4jCv7m4ojl94RBFZ14lm+bjDVOEieQ+xb6AJNRyYZXRqLQNy6bG1cnaiuIk/KNK7Hyb1toYzqZ9+nvINfbltxf6UZIgpF1lbiTt2Dm7Imx6vGrbeKCZl5eHa8NBhGsumvsb/T535cJ78V9w6VwmJvNDJhGYH1Mu4Ec/cEBQXuizC1M6Z0WNkYM7nTuatE0lBaqqxKVXXH3ca/79oHSBK3beitf91D/H2RddAV1UKLUOM3yEmXakQKvU6LR8r79uu0S3U8bp3ijHT2sViz4oVDx6/9rwb1gbPPbY4+z+Mc8bFoDM2DM4uge7v/w3+Pbeg9hzZBGzi30s94epsXB4rg1rC2u9SCm1gkRyuKy1KELFHoSEntmMjdf/GHRn+iU55tbmC2EhG7lsKagXRMjIOi4u4x/9WiQxp/KHtchm/mhIScoLW+m4NZ7K2feUm+af/MHdorCnowda0goUYs5fE9kmyTiM0cDMMRIIvQCRBF5q7I3mxqK+yN21dPCZ/kDeXgaZG2htdqxxbFwMbboguEbHafQhnW/fBQcXNM7x/XyFRrAaQFPQNs8L+YvhvFJlLVwmyFx2Dg1B6pel+yAvtMhzJeMazjXC3RSaR9w2Uo5p2EE4C4wyKtHyn6kJcnKT03Wg0GlykWWYZ1igVWmcf+EOFEW5Yn8vlJk1G3DLj/9vuOq2f4SJqdUoC1/Ri3CeqW2RCKFoFdq+lNBKoRXz/3yYOk2hmIX0w75IBFrrYIxBrz/ARz70ARw+dPBFOx9mPOAQMMMAWHzq63jivnWY7r4BrUJFx6YsdMzfosnYXW2B8EcdIrh/UsLW5HD5P/rtjedj/U1vxoF73ot6/tCLd7BCojW9Pvh+K10MKQCTiZK4GshBEbHyl8Qevd+ogo3/+QXVSMg1Vfcm0UQPdhJKzqbCEfoXw53HqaKFc7DIZhaJO0TcZpwWLkBhVama/QJJ6IgQehNhuOJ5OqTjy86BQteAf59ERFMsZsfnHOJnaZEVa4iU95eLHUeH75ByF+Ox5YUgQdDHaxLcNWQnQrsP7tKzOUC5BpVCHnc5BwcZ3eSmcxadRVKl+REJEqGILuLKjaf1SXvSZwLK7aQBirsRotE+COF+onFK2wUAma5L7sA6quj3FeIkwjZv2YqZ1WtwYN+e447Xc0FIifbEDLZtvxJXv/K1mFm70TeKF759C51DFXL9qJ1LqRU6rcK7gNTvT0koJdLMH8HRlPl9FkbcOh/+pb5/+/btxyc/+rfs/jHPGxaADAMAcDj2rc/h4VWbUOobYuhzqitQG+Nz7aSEnzGO8uy8kLLw31OGkgTgpIBzEu3127D+hp/AwXvei+Hci/MJXbe6aE2vD0ednwEA52Cy14/voLiGw+cfjCH3L1suz5kbFZNhVytaoaT9ZPYdEB9qjQbQQXwpKcJX2VjfwbepSfovuCECgBPx9byARCvhFRZtRaTCFdJM1gESScTRuFE+mZRovBZF44oxcPEhT+KJQo+0f3JuXDbeJJpSlbVobBO0HYyGdJsFIpTrKcNOo1MYHLgRrZa0Kvy4p7zKLIScHf7ohwcAabyy44zjm22J9pNcRwpfC4jM0aTxSA6eiOuSE5nOHqhjWZMvBCG3j1r8OPh7zYYiECEFnKFj9VtSUmFycgobt2x7XgJQSoX2xBS6M+uw6czzsensi7B63SZMTK9Gu1X5NlEAiti/T8b7UykJLUUo8PCze1RVgar0TqHSClr7vD8q+vCfK8LvDInn8KGlDrN/LC/38cmPfwT79j7znM+DYQgWgAwTcMM+Dt73ITy6Zgs65bkoQ8Veuyog4NAb1LDWQkuJBTMMbpeEFCY4Ri78kU6PSCkkWmvPxKZXvhmH7v0bLB148vs+zmp6PVSrkx62o+cRvsaKUKwUgkoACmi4IlHsiSRAAHL8wvcj28kNuub/iegKNo4tLegQxCBcowBFhcrS+ADMz6txECJumASR1w5JoKU5iGlMUrg4iZCReYTD9pQ7/vt+mSTinD+A5GzFdWTT/ROID3g6HhI6FH1tuG45WcyUnOaY65g5QDGHUMqQJ5gEcxpvpBdE5nCOXMPYDDqIvKDk4nICKbQb1G0IGacdxrswHCNVLsfL5/Jt0+VOy/vehyk8bpwXsT6NwE96KIK4hGgKf0eV39b37lRWoCwLbN12Lv7+vnvwrAiBompjetU6bD13B9ZuPQ+rN52FiYlJlGUJrTS0Eiiz3L3a2JjzJ+ALPbSSqEoNAZ//N9Gp0O1U6FQlikJ7QRhavmjtK4FTP8zwdyTcWtY5GOerfofDGrt27cL73vM/o1PKMM8HFoAMk1EvHMGee/4S7fbPolQCtXVYPelDwfSApWKGoXMw4SFDeYJJAjkoAFYICCVRrN6MTTf8Q+z5wnuwfGjX93WM7bVnQqgCxmXhM6D5QEZ6b0QuQWJlzh99FcENpER6ObKcT6RPlb6g8w1jMKr+ZBBfVLXrsoc4EQVUEA0k4oy10d2ikBqAWNQRxYCxUZg5C1iZOZBI60jhp5wzNgksetAiPFx9AUy4imFAqDCFBJrWKhaDUNsX6oWYRFsmxui1sAEHvz0SquSKebEW1nNp/OK1DMuQ2HNhHHwbFxePOYlHxNYs5Ew2Q+ThOkvqW5iFo2USU8iuTzq4pN7za0fOHbmT1Nkl3oVhe9YlFzKtJwDhxaa1QPODVGqcTecZBSQdER2SdaBQMlU70/RyVI1bFhpnnbcDUilY42f8kVJBaY325Cqs2XoBzjh3OzafeR5WrVoDVVYABErt70PfMSAUgMVwL6CVRrvUfuydg5bSN3OW3hXsdip025UXfFqhKHzLl7LQjdw/Chen4w9jYW0M/y73+rjrEx/Fvj3s/jEvDBaADDPC8t7v4Mkv/RW0/odwbh2EEOi0woTr1mFQe8dBh0RzJ0x0HSAQQlMutFhx8MWfAnpiDTbd9JM48Hfvx8Lex7DSu3sOCIHJdWf4h4QDDJLzkpk5QNx6ekjS+7H9C4XXQtiTZFPDARRpe4VWQcCkJsJU5LHSTaJnvc9Xijl9z+0U4zbpwR8LciifLzg++XzNjnbvEHpxN908QMT+gtHJC6YTTRuWC1VvtmU958LxpApdRBHnLGIaIPXmI4ePGA3Jxty9IKDyPno0TzGJ4DxkHM9HIISeKXROhSApwCplEn1UKOL1abhXkYRW41jJySThEVfMxpNMuyyUnN9/dDuQGEQm6NLx0PZp+SSeqbdgI28wOxcvcFM4mT4YCEHOLKLwVUrCwrfxMcai0AobNp+JbRdegao9gTXrN2PT1rMwM7MKrclVaHUngwPt0Co1hrVFVajo8gE+tFtqhWFtAOln0NFhdqA0e4c/tiLk/bUqX/FLPUepsj7O+CHS1G/ND0pexFrn74nBsMaePXvxt3/zl5z7x7xgWAAyzHFYeOJ+PK5LyJveBAdg7WQrtiwx1gIOGBrjHypSQkgJJS2ETYKI3IooEoSAnlqHLa/8x9hz30cw//jXgnJ47qiiglq1GYCAEM3wJZG7X6P5XYBv96JkHj4ksYUoCslJUjKJD2NsKARptm+Jz6kovPxR+OpHBessEB7I+UNtNNwqQj89iVQgYoOYIvcrOWx+eyaIpjx/MG4ze35G6eFIxNkYGqbiCSqozhs+0xjmTlwemm1cPdsM2Y7qXTrH/AW6T5qzrtCVas75mvw3cnbJWcsEXHYzkODLq6pJCDd947A1cowzpzC6yrlN7JLQzvTain17AZlCyI6cVb9APIvj5SLmIfBUDJJ/2AlOp/BXwBfq+A9pkALCevFrTLp2dK28MLNYtWYt/vH/+q9QKAEpFbxg9oUY1AJKSQnrHLotqrh3KKTyH4GEv4fbVQEqimqVBSAQhZ2SEkXhH7PtVolWWQbXT6LQefjXO4IN8Sey6xscamv9rB/9QY27P/spPL37+4smMOMNC0CGOS4Oc49+BY8KAdz4Rhi7Ct1Ko1X6UHC/NmmKuPgo9X/wjTUIWTu+Itd6z8xBQELAtqaw4do3oOhM4+i3Pg9XD57zURXdVZDtaVgXGhAbF6cdA3LRQWE7+glRMKjsWR77/AUHTABxSi2BJPDS8z8Jv1xzxVlAYhzYnzMJNBI7FJbLBaF/eKc2FxTqy6uT6fiiUMrGRCnZEB90fOTQUf5f7k6l5RyM8blhcP5rrJIdce/iCUQXzi+bcu9ENj5JHVEVMZlzuXsmZBbijeMqY8jXZRf12foV0ubopJvh2txxC8tm5xYFRjgoageTpKLffzrDEQfSrRzT4yGDkDquW5UL0+joZTOBNFIEklC0jiqERVxeCB8mJTEcq7URxLeh6QeBTktjzVQHJPxULPgJjmW41v4e9oUmJPr8dUqOcVmoeL/SbB8CAlr70G8RQrw6FIiQA6hp5o+wjqK5xLPfUTif82jDrB91bbB/3z588P3vhXueHyAZJocFIMM8G85i7jt/h+/UQ9ib3oSta1ejUxsUKuXm1KbG0FCYNzQ+ptAqfAK+ECImcftXAVG0sOGKH0Q5swmHvvZh1ItHn9MhdVdvQqtqYeAcapvCnkASbE6ksN2o8IlFHyDXL4i+TKBZB8jg5kWxkodTw0Ow0DL22SPBZq2LriGQHpYAhQj9Q1WF2USAlJ9H2xBxP4IMJ/9Atv7c8pYtIjiTcT5iUO7UaP5ieqI2cvzyY5CAMYCTNoXHEaYaC0LJVy7T+aRG2DGASW5vEMjHFWwihbZFdr4OSGJYNF2wKJzo2sUwtZ/GzT3L+R5v9/5+cIBLs3I0j2/lSvEYySUMG3pW8UfKJfxvrV0pSl3T9Yuvxz0mZ9M3B0+izsEm11KkfEAvytImomCzwakvCgyGQ0gp0S41MNFCXbtGigL9DtDxGeNQFArO+abL+QcSus5SpFmBZPiqlRdzJALLEEIuCu2rglUSfzRdIv1eROHtUpjeF374vn+f+sRH8cRj33m20WeY5wQLQIb5bjiL+cfvw6NmCPPKf4iNq1djqlWQnQYpJIZmiH7ICwSSgyAQEt2tF4j0sI9RQKEwve0StGY24OD9H8XiM99KNs2z0N54LmokR6bxUBX5YzPsglwUf7iNqd/yQpDR/K5YVNH4r+mI1caFwg8/GKMFIpSoH8VgbOki0o7oi0hOZBQOQWyQu6iV9OF3JHcvPx5/PVLhA6XGaTTFVhTFweER4RxIOPpcM5ctgzj1WBwUkTRObDYcxyGtm8YgCVrkm8qvt6CK1lz8jVxjcqZCjh7tE8idMr+HfP+0zUyXxZ2m0HFzqrlM9cXwLcV+qQKZwpPR0YyLNKWddxlFcjWzc0ofUuj4XLxn84Yxkj4M5BWvmUj2YVIbhVneIDx9cHDQSqIf3mlXJUyR8i+da14nOlT6uSwUnKV71b+ntUzHHsa5LHS85kqm6t5CK0gB3+4lhIFlaIMkG9eHfv/8+FrrYKx3Iw8cPIgPf/CvuPKX+b5hAcgw3xOHhae+jsedg3vVP4aZmUKhBAql4oPewTtyNikmH6aFz7mjv9X00PQ1ChJKAe2Z9dh84z/EsW9+Doe/9QXYZwsJCwk1tT5W/0YhRc9WNJ/tlAhPyzgRnL5MBIjwc3Qd8vWFiA8nAV+JG50pUONf2VivIRMbocbg8Ln0kAtmKcjIAZ3X8UwzKVAbmx6y8QGZnEs65tHpv2I1aigMcSLNUEIOi9cd6ehFLOJAcNmaRijtRwUV4OBzzLzA9yeYhF9y5PIik2a+YJZ7F/exchzoEIIOCy0PKSQeFVsYfhfvu6jfHBpL0nmLeCEQxW1D72bhZcTXXWOh0Y8uvvjDIuWpJiEaD2okpzKdk38vVUqn0DAEIIO7Hu8dOp7GCIWm18LF3FwpQ4WxtTEM6++rZojZGL+1QknUwdWO7mdYtq5NKN7wY0e9/2xwuKmRM4A0t6/0oo9avUTnL/SypPFxcN7xDheN8v/6/QE+8dEP4cnHHz3OncEwzw8WgAzzHFnc/SCeuuf9cNf9KCYnp1Apm5oHBwfAkjCC/0NuHAWrvMIxLk2zZkLunlYKquxg/RU/iNb6s3HggY+jf/jpFftXRYWiPenNKCFCbiHy5zaiGxT+z4WSQqj+hWjk+UXRJKjgA3FL8V8mHKnNRx6+jA4XsnUz8QckV1EIQMikD72bJxvnIcMbMTTnQiVnzLv04ibNtCGDMUaOXho3KaWvaiUh4bwI8O5dEicUZYxCDKmZskUWns6WoXmX42wiLnfm8m01299QuJruE5rNJIk53xaF1qFKWiWy/nsNV040hCVJoPweSBItuUsxR86FIpvM0VuhP8MFi0LP4fhbDi/aXFBHFzZ9UBH5ii45nSPpl9n+R8S6EL59jkgtfXyeXvodzCuNhfBVwN6Rd743n5DQyobrGIxVAYgybbOw/jfYWJubnVno1v8uapUaOGstQ3GYn/ZNUd6fEKHYw7uCsfo3hJTjwIfxoA9adW0wHNbYt28vPvBX72H3j3lRYAHIMM8V5zD/6L14oreILa/8R5icmPKVv0LEUK8QIgo+n9OWh6KQwlhxm4gOhIHGxJbtaM+sx/77PoLZpx5EXiWsyjZENenXd/mDNDhytEGgIQDoIasE9fgbPS//JYaos6bJOTT3LT3S1cj7qVJVxJ9Hp22jdZNrkwRQzE0UyWVJIgnh4Z5ED4lIKb3TJJG3S0mDQG1cCAoR+nF0sQWMf0+Gnn+iIeSaR0/CMCnN2Cw5PMSzlL1GWxkSPU6k6lSgmedHYUj/TpqeTSCrGKb1XDq+vLFy3hR65QXPxHdU3QLO2mzh7LoFUZuufLp2o65fdK8yleiQFnThAGOhC12jeEYuO4JU4dw4FSnhjI2tahDHLclQ+kBCYVqqBrZh9hlAoFWVPjcRqZqpNta3dsrC0FJ4p1+FqR/zwhT6cKSUF5d0v/v8PwelVBSAPvwrUZUFgNQgPX1QCh/ewsCS62eMw2A4xNz8Iv7sT96F3bueXHlBGeYFwAKQYZ4XDktPP4S9X/kAzJWvQ3tiJuaAWefzdKxfLIYfyfagB4oS/qFeh1BRXdfZ1gHZnsaGnT+O9vqzcOihz6UCkaIFI3V6nlMIbcVjuHG4ftHMgco1GTl+uWlGTg2QqnvjpsITjxzM2MdMJnlA7p2gr7R+ePiSqyHDuJCwBJLgIkfGwRdaNERaENzxXHIjDIgPeRdFogsOnV8utXkRUWTYrDk0CXprHSxcEkrwLl2aPSTNkBGNLAeQ59tw5ITItpOOI28g7QVnagZNOWv+rcwWCwOTH1M0H9OFTbHRuBJWLhfeiucTHToXHb7o1MkkUun1ZtVz8wMHjXC8b+gDAgkopDGPx0H9CV3W+29kudhiBs0iGUfKKROOdHxKydB8OuwD3okTkKiNA4lwCsu6EHaN5xB/z7IPN9kHJef8PoTwjaFprAvtcwF1aPWSF0flzZ5jUVD4O0EV08ZY9AdD9PsDfPObD+HDH3x/I8WBYb4fWAAyzAtg4bGvYnB0L9bt/AforD2j8bCmf4LCkQ6QcHAhxEfOkxQCdRA3/mHnAGfhhIAsWpi6YCfKTdtx9IGPYn7XN6Bak5BSBafHPzBkw/2LZk186EZPRIhYAEKQM0MuHEQSCNFAc2hW9WbbIPcjNRhOYxDnGhZZW5PvQhRnzovjoKCjq+ZFYxJxcaaJfBtIziE5hDG8SeOVP2zDKKQZKJKgyN1GCkHTNUrFIsFJzIUdXQD6NlNcWUQ0Xjc/LzHiwz8/oVgEguSEpmbQJNhorEIuohtx0TKBFsVmptCO14Mv3TTpx7gf0P2VxqtxHfPjcq65qeOJ0tH1ZSpaWQGJPhvGI+QFukaRS7iGTsRqeLovKMbvnINUEjLsuyx96LhutHlx0ZlMAhDBXQXgnM/pUwLWTy0TP5jQhxif8ydiRXAK9cr0oSlzvYE0I4sLH4yGtcGwNlhYWMC7/vvvY2722PHHhmFeACwAGeYF4TA48jT2ffqPsPrKOzB59pWQSicnIjzwhXOQIriC0Z0goRMeMiI9YI2TYfYF/1AvJ1djw/VvQmvtGaiXF6CkQB231QzBNcKq2ZtCeMFBga4YtgoiLZp8QTVG1ydTegJoTJMW3Q+Qi0hZbSITHbTRZl5eQ4ZmIiPfJaKYA2BTLz0gOW6j4o/OnIpX/DGk5sq0X5qaLa/2TCHXPH8vrwZtuj+5oxaUeCQP0YazTyIvjkiz72E+yweyfZLojc5ZPM2wNTLcrIv6Kh+XnOhOZiFHOqboPI6K0ObhNEY8fnFNh64hnOm40yeNTPQFkR9FaL75INxF2gm5Y3FkXRKczVUFlBJw9UiBSfZVKwVjDLSSXoRLiUpJ1LUNzcdl/L2w2X6FECiliNXoKjiG9CHHt3EJfQWDAAR8TqAMbV5o9proXo+4m9ZaX/VrfN+/5eU+/vaDf4Ov3POFZ7myDPPCYAHIMN8HZnkOh778lxgc24+Zy26FLFoA4iMLQApnUrjVBUXlJy2wsT+gcAJKpJ6C0YVQFaa3vxLO1LDJHxt57CGGdnM30H9DPemQCRpylPxDNJ8FJH+ftkluorU2zMvromvYWEVQAUcSQuSE0YMxjkVsGo1wLKKxHWodQuKYQsvWOajs5HPxRg9h2p4XVxS2TWLL7zu1M4nOlRPIZwLJcxFzpyaNcl44IWL+GJ3HqMhrXq8kwBrNjkeuUTxH1xQ0UWiSFsxjuyNuG4ngxr7DygIyNVU+nnwcOW46ZqoOt85G1y8WZ8SFSThl1yCOaRJW0VfMblq6Z6jReSr2EHChhyHSUMdjy8dfhqaNxpgV4WrK6RNIzr2UAojFReF+tbYhxIUQKLRO1wVIM9GE+54KQHLBRw5g45qOHLcXgA61sRgOa/SHNZ566in8xZ++q5EqwjAvBiwAGeb7xJkhZh/6DOrFo1h91Y9Adabigyn2S6PwLlLYxzjEqeSc8/lm3oQLoeKY0+S/yLIVHYXaJkGTY92K53UQH8gcuqixGgQzIrqC3hnKLLqwjRTi9VuJIW+BOHVWrFpVsrGD+Lh3FAanPXtGm1QDTYEHl1qDCJGETDxnQeFOGZ0+ID2g4+lY39suuTzU6gONfcbjymfs8CqmIbjzoo04mA03NIQQZRBmvnNzcmUF5RSKeL2aYfXcDUMcezSEYzM8T8ebxoi25Y/Uh1FDW6LjhOlFGLB4n4lgPNLPVIQRXnCxV06Qetn2Gvl7yLZB5z4igL0opeSGUFyVFankTmCeg+l3T3mTaVkSwJTjV2oJBxEdN6FE2IeDyj9dIDh5JP4g0n0Ye176MaR7jGb4iH0vRcr1i9eHXhci5quS82edgzE+9Ds/v4j3vudP8MzTPOUb8+LDApBhXhQcFp+8H8P5Q1hz7RtRrT0zvmPiw9dPSC+SyoCAhLEOwvl5do0LD5OwzSQumrmD/t2m4wf6eUQErjTqwlokIoQPgdEMF/GBKlLrEXpYBc0Aax0KnR5qQiD0PYvSwh9jrLqMw+S3IdMDWog0ly+JoDyMbK2ND0kpJaSSI8IntZEhMy4XGjSLiH/oegc1tX+Jo4zYikU0HTklVUNM5i4ZXZ+4POWjBbWUC0oSDqMiZnS7eS5iPpNKuopejdhYbx5G3Lk4X3IuSuOxjriLab3kPtHxRGHrXJrDlz7IZMs0d5B9n83YQm5fXITWzQVnvk/QfoIDHm3OcO9FEY54/skT9zeoEICw/kNEbWpIqeBcmI0kSwGgRuUyXmvh74F4bdN5UVEX9fCMIV9BrV9UHOMU5m3m+gGpdRFhrXf9EO71ujaoa4tef4gHHrgfH//wB1aIc4Z5MVg5gzrDMC+YweHdOPDZd2Lh8a/CWQMghUEdBCj86+j1IHacEDDZI9UEleQrZf2DiyaJsmTHBPyrgkwnAM1nq0RKTI8uH5JwoxWSAMn+rXjKp51GhybbBjDygAvf5kZifnz0YLQ2C/9lQkNK0TgI55x376KoDiIxvI7jbL+hP11oqhuEtP8nY3gPWNmvL+bG5eInLuKClk4iNp2vaGgiEn9pzDNhmI0XCVoXhVljI/CSlcRRJmNpHPKxiscj4jHRe/k+RwVGFLZ03M41j9dRsUJTbCbRSYU7Lm6PlksadESgIhPXIrltdOyjQiqmIAhapvk4E1HIp2lclJ+3LU6lR/34qHEzhWlJFCqZCjeimAuFHlWhoZTyM32EDyU6zO5Bx6yyY26IwexDnHf+LOrgADrnMKxrHD58BH/6zj/A4sI8GOalgB1AhnmRMctzOHTPezE4tBszV7wWsuykB6kQsFn4MLYyC86UCC/6ViKeGGoNdgRNK0fP7OBfPevxCOE/6TVS7rJnLz0ec3cxuozJVImr5dO15WLJOsCEeX1XuI7hIZjrOWox4+jYAnnrFJdNoyYl5T9ST7dU0JALwnheIY5KoV4SLzEKG1Vi7uoloUT7ilYrOW9hvyJsh6qNqTkvhVMpzzC/EG5ERDacRTquhqjO+gg2wrl0PiSywoDn3+eXWwAu9AyMVa7HgZzE/FgRxzgLM4vmh4w8xEvO4cptx1NqbC/80LC0c9eP3s7XSa5iVgSSuZi0P0vOYfzg5UJrTREdbAfAGl99T70FZUwZSG4sgstnnc89JCFIQpK+pvmcvSjNxSudoIjtflwM+9a18fP91jUWFnv4zF2fwANf+8pxrxPDvBiwAGSYlwJrMPfIF9E/ugerr7wD1bqzwkMV6SGXiQ2Eh4EglRRClnEuXXKg8gcmEDfWiL6lZziyaNkKiZiH+uiwotBrOIYiuS3wAojcrlw0Rg8nc2YiuYgK/1MfQUrCjwnyzldNRnFED+kgvGR8mCMKOwGMhJURHSs4xOpZcj8znePzvrK+gsYE0UlNnWkcQJWbSfzRIZP400qB+unRNGj5DCj5oMTrEZ26JELpupE716gSRpr5xC+XjseRwM7vFSTBS8tlN6HfY0hyI3Ht0Lx8FF4mMnncEHYiLZC2nXYajn2kf19jP/ndTL8flAO4chv+eOleIQ2cxDLd05STCucgpZ/Tl6Z7IzEH66ALHc+EDpu2raQKYWISb003TykZhSvlGoqRa0C/4z4cnZxvYwxqYzAcGiz3+njiqafwvj//Yxgu/GBeQjgEzDAvGQ79A49j/2f+CEfv/whMfzG8mmYCcW7ERbMu5rw1Qpzw4WNaProo38X5A+jhl/2MkQf7yM8kjqyzUez4YwiVzCOVu16v+nlQ41lnIUMKgWWByRXHQmUfyR3zTmLujKnMkaGtUDEIiQgb3JuokbPlBZJYi55QNi1KM5w5KoCT4EnnmH3NhI4N500CrimoQ/PfKOiTwG5exeQS0vbzmT1ojt14vWgNOk4aRzTJ7ydaJvaQDMIrP28XBr/h7o06fWh+gIj7TdqyEZamdRv5hNl5RylMGwGNp1txP9KJN1y/4yyTh8kBxHBuEaZmoz59Wqv4fnYm0Mq/33DChYzz+ZI7LUWq+E17o6rl/PzTrC2UjmCti9O9zS8s4b3vfid2P/UEGOalhAUgw7zE2P4SZh/6NPZ/5p3oHXjcT7nlvAh0AIY2PT69AAmtK0JJr4OAkFRRuNLJIxqiBEmESKwUA41p3JIOigImdy7igz28luf4kWDysymM9IKLjpdrOGFpW8k5ic4aOYhwjYd8dH9GQ4si70lIRRgiOX/Z8s6FQhVy5GiMaEzDC9EtA4WMU8uaFbsXQTiNjLGIwjd3Y12ari0LCaY2QU0BY0n9pQsQHS4AsRddDAOTkkO6R5JhnASUyJTpaM4drRslUwy1Nj9sNB1CBwq/rmiBI/I10nckYJviMZ1fLqwhMjEcz0vEr7mTTa/5dIGUexc1bzie/6+9c4+zsyrv/W+td89MbsyEEDJJMGBAQECkCJoTr/0c8hHU462eY6GpRUvh1CMf66l6kHM+YGtVKJxiS6sgPSK0qFRbgRYRhYQ7IUBIwHAJCQbCJZOQTGYmyczsvd93PeePtZ61nrVnIBFzIdnPtx1nZr+39a79kv2b33NZnP/Z0VGLIXG/Rq8JVbwWhZWreoScQLFub3zfTcpRtKL1i3cAfZNpnkuuOuZcVCA0fG76qt/RegOPLHsYd93+82zOFGV3oAJQUfYE5N3AvsX/D/2P3IyqMRw/NAF2BZPL58KScuxiGY5fIokdxuSXyV7nbZkL2OJuSbfGsJsnnMYkBpKIKUQjaC9qxKc1WHyaEOLyW7h4RTo0BL/Gr9B6UQC0iq04BqQPU/4gzycjhABlB5qwT1X5RHsDxJBgVAckRFc4Vy64vRjLHScTd5QVpvFclMaTzkLiewqhO0rukMneVPFzJqzTuVKOW9oGIAubRrc0E4ockhyvsETcY7imdO2kIMxCnWk6xdhb/gQhROFmWnaReYYm3dSY9AR/DcrGJPMDbRH+cEIK0VvjBVxHh1+ijZyv5PXLwqV2LXzN1uXa/PPLjrR3kWtFEXpNYswfHum9Tu4+j5afxWZZodEs0WiWeGn9Bvzw2n/E8PB2KMruRgWgouxBqDmKoSfuwoZFV2H4xacA6YQEgeRiSFB+PJr0gYf8w/cVryXOIAWWXBOYXRH5D4HPteMPMSkgCAiFBOxOxmGKYGCUgqEIIlY/hhGw8EyvIY4nOSqpUCZdA9FZ4iN5/eV0o+JeWUgJFyyeLuS8GZsqTaUL5uchVBw7GiOK5FwBYR9xnnx/0V8QLatu8AybfC5SvljKM4thakIMXY6ZfjGPsZVMFGfp9yi9WoR263MVT8v/MyZcnXY04jrye6uW5Ybe8dCwFKLhwYtx8Hf+QyKFdce5drwviuLbOReLpmLBhnAPo2tnbRTD3GqIizw4VGysQREEIedKWsPPeD4drePkZ8gRwYUVPsqyQqPRxGi9gdFGA5s2b8E1//htPP6rR8abYUXZ5ewxAfjiiy/iD//wD3HQQQdh4sSJOP744/Hwww/H7USECy+8ELNmzcLEiROxYMECrF69OjtHf38/Fi5ciO7ubkydOhVnnXUWtm3btqduQVF2EYT6pnV4+Z5/xuZHfobm8FByTKLQscEV9C1hnBEJbOFTRfYDfCXiB7hh8ZF/UtUKm/X3S97gOB/fBmhVKVIcyPAtQLFxL4e9pPPnxggqLgQRDZeRHFB2X4AUcuOQsQxTxqEaduWCEylC01xBDOQOWQpT58n74VYBpHBw0jCpGCHchT9364CQ3CnnnJirtG5ylmMXJBGRD5fKe0znyUWGnI84B0giivflvLOYI8AT3TJWk24yWaHhOBkiByEK4HS+XOAmx7BFTJvx3z/5fo95UihUWIuxc0g5nDQeJ8Pv8bkSYtmPzYTnwufxgdJqHtHZjdPgw7t+mzhHq4CHF5/kvNhz5Fu9+DWHvfBrNEuM1Buo15vYsHETvv23l+D2W2/yKSKKsgfYIwJwy5YteNe73oWOjg78/Oc/xxNPPIG/+Zu/wYEHHhj3ueSSS3D55ZfjyiuvxNKlSzF58mSceuqpGB0djfssXLgQjz/+OG677TbcfPPNuPvuu3HOOefsiVtQlF2Oa45i6Ik7sfHO72Nk/dMgcikMCIS2L6nlCjtnRnzIjpffl2CXzojP5fwDWBZbAH4N1TGhOCDlZIUfMvMvXo3HKYWD1A6pqrfgVRTEtYEgyIR7wk4Wke+xNl7bl+goCSEkW4zIXC2eAxPCd0bOTXCOovvJ7qjlHC8bV2tgtzbJG74Lk8KWcZqFI2bYcfSvcPuQmBuY2Z4k2odAuIS8r5j7+L62rIzRIpz5u3RGo4Mo4Dy1lIcp7cXsIfTjEnmYHI6Oc2IgngwT7yPOcUtIPYk/FpH5dpjgvLb8EZHEdboHPpZD69FBDreQ9Xw0iK41H8Pzz39IpGslkSr0JHxFr4vNnaWLXAUxWFYOjbJEvdHE6GgDz7/Yh3/41l9j0S/+A1VVQVH2FIZeKbaxC/nKV76C++67D/fcc8+424kIs2fPxhe/+EV86UtfAgAMDg6it7cX11xzDU4//XQ8+eSTOPbYY/HQQw/h5JNPBgDceuut+OAHP4gXXngBs2fP3uE4hoaG0NPTs+tuTFF2EaZjAqbMPRHdb34POnp65UeN/4zNlpJKVbWU75bOFz6VOixQMxaFBWrGoKMw6Cosumo+N6pmfbJ7zRp0FBYdhc8BrFmLIvxsAHQUnAfFK35wOMxEV6wIyfGFTUUdvA87SrxvR62Ac5TcNKT9UkuW9BqPg8UDhz/j9pqNuX2ctyW3sxaWbTtiRW6YLO4z6B1AsaaxtdnxPLaiEO1A/GHxfFHgZaIriCSbRBIvnRcOz5zH1qKZ2E7FpOtBHGNgsjGm43jnJFZ5zqMYFTqWW6aYdJI4tlb3DpnQFsezi9XijAHpD4H07FJ8Xeq9mJMY3VCZp5iEfRWKqvgWvNsmxkkpt7MIIp7/IOEUCHL5knok5jmKaTHXPA+xTRPS2ON/m+GPFC+mxSofofHz9uE6Nr68GVdcfinuWfzzNGeK8hsyODiI7u7u3/i4PeIA/vu//ztOPvlk/Lf/9t8wY8YMnHjiifjHf/zHuH3t2rXo6+vDggUL4ms9PT2YN28elixZAgBYsmQJpk6dGsUfACxYsADWWixdunTc69brdQwNDWVfivJ6hJqj2Pr0EvTd/l1sXf0AqsaIf10ovOiVGX4l/C5+jnvzB1sQGtFsI19skAwUGnO03BfsiPEYjGnZN4m7GBITgiaORV6CCGVVgcOB0ghsFQvJzfEfqxz6kyFAA8RKSyC5asaIZbZCiDndhxxOEBjR2RPiumXssqcfL9/l50cek5ZYS/l7QuDwG8LChMbeN4LWy/LzOJ7ZSrbPWJdX3hOP3b8ibk48RFGQhhBoNg2tDmCL+DN8vGnZZuTciT6DWajfppME0crVvKmvX8oPjf0Eo2wPolCIfMTX/M9VcDbjhcJ9y9U++L7kOtjpWebnkIs+xN3HuefRcNGRz6ktK+/+1RtNDA/X8fKmzfjelZfjnsW3qvhT9gp7RAD++te/xhVXXIEjjzwSv/jFL/DZz34Wn//853HttdcCAPr6+gAAvb292XG9vb1xW19fH2bMmJFtr9VqmDZtWtynlYsuugg9PT3xa86cObv61hRll1IND2Lz0n/Fy/f8M0b61vgXQ6iJA1qOQ5jIP3xb8UflTgi/ziLIwMQctLiLSWFP+cGenS18SNtCuE1AJgTHG8+Yn4SV1Vp1XNixDZHZ/akqr2Bl/h1/q5yLPQKNuEZR8GJ6ZoxQ6qilnK5M5AoHD5CODzKRJUUIFwnw/mNh0UOpUKXluq3vbLr3VNgSryldtjifaYz5OJOobBWYre+bDKObls1GfG/9Q4TnOMrGMHYX3DGZ38mi0o8riSDWurzc4Jjm0cRza6LoY3HNBRfpPU73mrWIMekPmHhf0WnlAhJ/fX7fCcHJq6ooyKuwH/c7dM6HgauqQuUqVI5QbzRRbzQxMtrA8Egd6154Cf/wrYux6Bc3wTkN+yp7hz0iAJ1zeNvb3oZvfvObOPHEE3HOOefg7LPPxpVXXrlbr3v++edjcHAwfj3//PO79XqKsksgwshLq7DhzquxZfnPUA4PZKGx9ONYV2csXD2cxJ38JPd5b/5njjhKYRANjlaHjt2icdqMsPMFISDzA9m1yQcjQ6HsgCXrha/n8vy17MaTEKyCCEiOjj82dw5NaP/h3RkphAEkwRgmobUSl88be+yFEXB/PnYG82pqUVUc3lTHIi17D5PTGF8xiOIkzc3YPwJSsYV4H5IOi9viGOX9sGuJHELu7Pqh05gxiqGHGU7PAcmLtoxazlD2sLM7K+ZPfmfxx9dszenLhmXCaiIc2vdLx6Q/fqRryvOHNM1lVfkl48Rz7h0+BMHnghNNIdwbij7KCqN1L/5GRut46aU+XHn5pbj3jl/Aac6fshfZIwJw1qxZOPbYY7PXjjnmGKxbtw4AMHPmTADAhg0bsn02bNgQt82cORMbN27Mtpdlif7+/rhPK11dXeju7s6+FGVfgZp1DD5+B9b/8ko0+lZHgcbuSqaPhALIwpvi9xTWlZouL/RgwcNibDz/yiCs8CEUXszz4x3C8fIDWVbYGnHR1g/quJpGy0VlVWp0oMLrFG6UgNi8N46fkmjhAg5jfOFCbNIr2rj4KlMb+hOyAEmOGI8r5vchz2czfD6hflNYMoWEeXzRhYqvUXZffFwUUZldm6QT58RJJSVDpEASewZjxTNfK4WqERprswgSOXFZbDp7m4RASjl7PDfhJrJ5eaWq5fHS07NimXi9NNdRfCM5hUmA86ocYWk58i1Z/Fq83rHjimvpUsY/JhCO4Zy+8DMXBvGxZZkcQhaAI6MNbB+p44UX1+OKv7sYD9y7aNz7U5Q9yR4RgO9617uwatWq7LWnn34ahx12GABg7ty5mDlzJhYtWhS3Dw0NYenSpZg/fz4AYP78+RgYGMCyZcviPosXL4ZzDvPmzdsDd6Eoe4dy68uo978IgD/GxsnFk6LvFT5XUghMukZJibSGUtPndHKj+Fh2reKHtROh2HSK3NVDEmIkXR4gikLpCUpXDUJU8Nh8Qn9qH8P7V5XLXB2S44gaMrlu0nmKS3SJXLE8b0yeN8joEEqUuXFGiLQxOXls4ZkkVOI55X6ZK5dfO84e5au3EE9ySx5cPs/cvoXFmRBTLYItjVUKwzQg+Yi0hs45Zy+/GXYx84dM3rsRTwuL8lxEZzc05tmIDwKHecVxsbrZpdZELhSRGGvhQpsWhLmI/fsqSqLOebFYllXM8auci5W+cU3fug/3bh0exfbhOp5b9wL+4bJv4sH771Lxp7wuqO2Ji/zP//k/8c53vhPf/OY38clPfhIPPvggrrrqKlx11VUA/H+gX/jCF/D1r38dRx55JObOnYsLLrgAs2fPxsc+9jEA3jE87bTTYui42Wzi3HPPxemnn75TFcCKsi9D5FcGYc0xfu+7VxB/QkDwuqNGrE86ViaE68S0OAKR/1B1RGMqW/m8RRBBBmmprSwZn69HCKt0iHAdbzdpbWH2bViYRKeN/EkySSVcPaFZMlp7IMa5AUJFbxrSmIpXJOdL3nfrPinkmkKTUozGiuTgoHJ+W7wtcBVtcqv4nscW4CQHUY6Fe9lF1zSOjceAKM5IzrLhc7S0NuH7BpA9NOGB4yN4jQspxLJqWvGmZFXA8X7CeAzADcczsS7uMeZC8j6UrjeeiHYtKQFxKTp2A2PT8HBPIeevcs63/yFKldHEfxSk6mK+TllWPifQecE4Wm+i3iix7vkX8b3v/F+seOg+MbOKsnfZIwLw7W9/O2644Qacf/75+NrXvoa5c+fib//2b7Fw4cK4z//6X/8L27dvxznnnIOBgQG8+93vxq233ooJEybEfX7wgx/g3HPPxSmnnAJrLT7xiU/g8ssv3xO3oCh7ldYCARKvZTlc8pjwnT/iIX8XascBKMZcr2W9YL6eEFaxutUQLGwKx4XwGgioyTXoQLH9i3ftgvBCEJbWt5mB8WE3dht9cQjFawY/yItOy9dFWqLOJOdHEotnohDworqI1Z+UBIAQMXw9Fm7xPSDAGBbHFN08DukSCEWobOXZDsZUMN/kMmxJoPI4Y/i5RfylUDRl5863w48LUgibKKgQ3rf03EiHLu6ducIUX483Hw9IQh3Za2FAySlEEoLxj5joaPL9tjyx6W0Jp06CmV08di6tMaiyEK44D18zrMTixH7OP0DxDyPv+rkYxo2Od1Dj/P65ilKxSBhns1mi0fTLu43Wm3jhxfW45ruX4dGHVfwpry/2SB/A1wvaB1DZV+k5fgGmnfhBH8JF/uH/SuKPRVzNGBQG6OB+f9zzzxp01vx3aw06bOoDWFj/3Yblr4rQLzD1/PPfa6FVCO9vgLiEFosxLqYoxKojgP+w7qgl6Sn7/pnwe1HYTJAUNriMBtFhtGFs7E4WomE0iyrZgoS/G4OwBBji9di1k+6lDW6d7MuXWs2k1/kcsRVJFFyG/z/2J5RjSKHS5JZleZJIP8vxA7kYZ5eQnazsniAdQIvx/tlPQ03vUbxfIfKiOyqcvXEdURPvKv0xQi2ijF8UApfb9sSijXiNJI7z1j4UHT4+HwsyRy5qLm61wm5vVVUhdy+4fVVyBWMOLLXmEZoQ8g2hYUeh2jcJwapyGBltYNv2YTzzzBr8yz9dhSd/9fAr2POK8tvzWvsA7hEHUFGU3476y8+BXAVT1FKobSeJzop8jSj0AyQ4Y2BlyFC6Z8KMkSFS/jx0ROiwNjpw1prsA927NBRaurCVw0LI50wZk/dcS4n67JolAdXqdgF+/xjCA48jbDQmujpWfAeEqAnKh2eJW+PE2yeK6oidOnaejAnX8+ouhciDwwYyMEZWPfuzRscR4l6FsGJRFV1WIbL4/UuFEOG+ogjzIyUh0BKZT5c5a3Jic4PPZJvlGNP7TDEMm07onzEDhFVtWjcHEWny5f/8CGUIXgyQKIVvW46Jr/GcgGCN9cUZ4T5ceO6rkgs+WORxTiuiA2zgRSGHe/ne02uEUlT/lpV3/YaGtuGZNWtw16JbsOKhe7BtaACK8npEBaCi7AM0B9ajGt0GO2lq/hneqoYCY0Jy/Dol15AQmkKz2EBykgBkgkOetzUHkI8nsODhNWyDOES6ZuUoE3heuOTn5z5+gHcTyVHmSsmQMP9emfxOpXsX768l3EoIE2CMD+HG+zV5iBJRCcGwOIjnQ9yH9+d8xbFzKHIVYeKcJFFE8Zjk7AY5Ixy23F3ko1i+JrEpxV+qKE69DFn4piHymVjtmKC5CMbalnPJvwqQHjSS1elBypn8j4+s0jju79fiJXJgeeffc8rG4auzK8TiDYNYqSwFYcptTK/zbbqqirmwnKrA+X3e2XOoqhQijkVA4SYaZQUE8dcsSzSbFeqNJgaHtmLFIw/j9lv+Dc+vfRqjI8NQlNczKgAVZR/ANUZRbt2MjslTYWHgDIeodnBg+PyMuwWxQayn2DXjMBmlogQn8vCSC+b3qXFoloLgMYCBF3tJLwlxSN6Riq1sjBBhAf6dw8wgxPYsbD+mMKZJ7lP4oK6F/EIWB8YYlJWLYemqojjmGOa1YV8kxw/k879gglMp45dxDnk8PqQanVF4zcLnDyosTQrkfbcIRaEVTctPWZSUIPo35AUb0S2VunMcIR/PCRIXE6JSvDExHzEI0jGOoRxXEMnyJPz+GGPArZ6luObCDycaQXOOJ+8LcRyQqro57B1zAccL3RJXfJsUtuU1nUPYFkiFIlzAASDm/1ViPd+yrGJFcL3RxMDAEB5+6AEsuuWnWPfrVSjL5rjzrSivN1QAKso+ALkSoxuewaSZR0Rrr1X8ZeE1pHCYjJsSASat8BVCwSk0xsImCUHvKVmbVlowmUD0VadGqgAyXqAIoWJYeXIYz/lt3OIDSE6kHH8VwqtW5PX5sQFwQFErfBgZeeUsr/PLDqIvGDExDMz3LluqWLC7aeSU+TxBEsKTBV4IPTs4FLaIDlWmF2lsn0PZZDgJR4JF6otnMrUnxCM7cSTqosNaxfE5gKjwjhqUYtidz8uuIKK45HGZbMwc3pXvVTQJxc+5DpSOqB+IsRbkXH4s3wW1FqTIezZRnI1xEjn0jOQExllgx5cQQsH8fhOq0oFAsdcjrydciTy+1N8v9PYL6/hyjt+mTRtx/92LsOSuX2LDS8+r8FP2OVQAKso+QrP/BZCrQNYXTowRfK1uYP45mh9DHBpLoi/sIcLHQcyB8/hCRSulkGwUKsF1ikUQBJAIO6Yx+nAiF29YqSc4LAzTEqYMbWaEOCpCvl1VudgD0O+X7sQRxdzGwuZuIzlCZUQDa8PCjAsz0jkQQ9J+AznvgLZijfECJ9ybo+QsyuINYabGuY7L4MUWPey+8nFp3BDzDGPTGyrOF79TCsOGKU7jofQ8yPfJv3/p/U3VumF/yHNQFHw8Dhac8X2N7713Y0lYltEdFrYi5+/xM5gtkyucPxZ/3JGRhTXYkTYGlQvnCAUeXFRSVmVMUyjLKjmDIuevCk2eiYCR0Yav6m00sb5vA5beuxhL7rgFmza+lDmUirIvoQJQUfYR6gMbgKoJMq1NW1pp/UAKH9SU2raAXSIOxWYukBceUZTwseDjKMvloygiRNUr/HkLI/LXeDRBbFXOAVbkHiJdl7EiB5BFoTUmun6cu8dFLTZcILZScT78m4RGmpIYTgZgbRGERHK7ZOVwXF/YmThfXjymOZGz7oQo4DnM3L2km+P+fM3U5gXCQeQ5FPmQTojuKOJaCkh4DCzU4u+hmCULr6bz8X3z++hYnLOJK5w3Ppjgw99ShCLfJY4l613YKgbFWFpPYq31Ak0I3hBBFtflUK+LwhUhTOxCw/LKUejZJ1zAIP6cc2iWFcqwSshovYntwyPo27ABjyy9F0vuvAWbNryowk/Z51EBqCj7COXwIOpDm9E57ZDsdf5gTp+XSSywNzS2bbQMBiZByE6Kz3tKFbN8QObYCWJ7E6EyYt4VUmWtN9QorrsbHbJwH1HcGd/yxa/qkQsnAmBb7ocgcwj9GVloGsoLS8Ks+f+zSSz4uQzXCGFqbg/Cc2xjWJFSTqG46VhME94YKbj8PCUnjnMEeV7Se4EopiCOl+KMcyMdEWw8MonpVue1FSJCMtZEyFkI5ChwonsYni4KbWui+hKucaYy5c/CbhTnZ8cunj8ewzl86edsDHwtSvPAs5COSc8/5wgCgKu82Ks3SpRVFQVgWfn1e5ulr+atN5rYPlLHr9c8jQfvW4Qnlj+AoYFNKvyU/QYVgIqyj0BlHaMbfz1GAIqoWAvJeSNAtI+xcPA5Z45zyQxiY2WwuyXOzyKx4mbL2QD8B6zPEwx5acbGfDsfzvQi1BoR7hRWEQsndprGFS+GP/i9eGEByc4gi0Rex1c6j0UUWUFACP0CcG+4JInZ1QM4BzA5nbLYoCiKmJ/G98DOHTtP3PJFunR8Da4GZleNe/TlWYjjKzkTruMvI/aJ18sFXKsuI6LsvWATVoaAAWSCJ4WEebtwV8VFsp+JsvfCiLn1mlDMh+XrSfvPO70ydA7pBJPPb2QRnxWC8HsBxD5/LD5H6w3UG2W8t2ZZYXi0gdHRBga2bsNza5/B/XfcgqceexD1ke3jvgeKsi+jAlBR9iG2PvMQphzxdtiOCTveGUn8cX4bt33x4eCQjyf2LyuHjqIAV+3G6OOYiB8LGhNXx2DbysCLyFjAEXLZ2LXhAhMOdyKIuI5abN6HTGISEBbbYE0VFIvNhU/QDWVZjQljVqFPoDU2N6LYday4r59ozsyOEbF/SlEosZBjUcHFGXGOoluZHCvp4IG8ILcGWb5ddKqC6DYiJMzzzko4C61LCziEvbNWLWnQQHjf472N0Zcmuqy+Mjd3a63h94nDtalvHiG1qUn3njuIMRwdhJjfN4nAVoONj2PBx3PDBR28jyyc4XGlJdz8+bn9Cy/RVm80Qw8/hy2DW7Fu3XN47JGleGLFA9jU9wIa9ZHWyVGU/QYVgIqyD9HY8hJG+lZj8pzjd/oYIr/cm2wHE7+TrwJmz4VduIqrdCkc2KKzIMSHFCX8WhI8aRCO8vV4uWq3KLwocaEnnwHn8wURZyEsquQWAtxoOIV72U2kcP5akfLgUmNldvZC9TOSA8gBXO8qplw6BGEIEn0ThevIjahlT8U01tQzUDaQ5veGlS3L5OQkUnLpRGxV5h0ivErGhMIbfy4S+ZKpejnILONbrrCQS7rQO5D8s2O3MurIkIsJWZXBoWyRe4gkfPnk0h2NBR4ibOvbvki3MYV9U46nUIaEOO/kKF6PHWcKFmQcM6W8Qecc6o0m+oe2Y/PmAbyw7td4/LFleOpXy/Dy+udV9CltgwpARdmXcBW2rroPkw45BsbuxH++QTcQuOkzwgctMmHEDl9Kz89PQS0vsHsYP74NkhMIiq07bCFairBOFO6aDx/7qtoga6JYKQqxskYQeDYTGmmkY8OMQZhJQUZAWVVxmbfKiebAHEZumQEikfcoRFp8Ic6hPz8vg8cOGpNcqEzLRjdOSD7Acc/EJByjoxnfrySsUk89iNBsEvMGAIkcOA47pzBsEtYsnpJADfuEPwKkY8jXSvpfOJL8nIR7TGPMn644hYbieFvf03gP4Tx8XhcaNMt7cSI3kkJfQe7j51u7VBitNzA4OIQf/dP/w8pHlmDThhdRNhtQlHZjbC8DRVFe14xuXIuy/4Wd2jeGf+FDjj7nj1DxhyJR7H3G7gmQaZsYumU3SgoMFlMssDgqV7n04c291EgIQ67GjB6QCCOyQCxDCw4emx9XCrPGVLrM/ZGjluNPS4jxeQApWhGFCgsHa23KFYyzKcSRGIcUVTG8GXbi1SZ4jP54Vowmc7BY3JjWcxG/k+FnFu2y910QsEScZyfOF3oZ8rjZoZXz0RpS9aNkUSf+YiApgpNTmddBJ2dPzh6HiMeGecO4xB8H0a0VO1tj4/X4dQpLurH446txrqEj7unnV/ioKoeHHrgHd/zsx+h7Ya2KP6VtUQGoKPsYVDYwuHopgPHyt8bZP/6P/1ZR+t4MYoy3toorXnaNr1OFCl5uDcKuGJDcIb5edGvIF1IYeNctHzfFY+WybbI9iN9NhEIpP4YLP4A0Ft/02aYG1iYGWPkOs7mTWjLm/vESY8J5GuMq+qFl4pJf43FGx8yk9YjBYjdcvFWAxfM40bqGXUKeW47Zx/crWm7g/EEWp1LwJTeNxypFfxJfSZindypMo5DuSZ9lPf3iMa1zxRXXlF1LFprIXEHe7sL7zn35OESd5RWGfSgU5XBLF34fK+fX6x0ZHcXiX9yMqkoFIIrSjqgAVJR9kOHnH0dza/8YJ2VcKH1QJ3EGlM7n+jWDE8gfqBV/6BteGzUdG93ElvBndJsoCQ05Nnb8kH3Q+++ci1Y5+cGfnEApyIxJxQvJHfQXl30Lq9DDLSmU1omSVbLifliMgYtGhCMl+gJKQ6z1XvkFatmWtCvFuWTlSayuwrmlSza27Uj+e6b9OBRLyMSS753XOkSKx/N9GcNzkzuQ8br8LFBaKzeKOyccP5OEdKugS1dMDh7/ngnB8D0tCSeEJzuiYjzpOU2OMo+xWVbBAXR4ZvXTeHrV41CUdkcFoKLsg1SjW7H92UcwVtiMRQo3GbJDeL0MYpCXgwOSqCNxPH/4c9+0ZPTwUnHpA57FTVH4PEEOg7Iei3ld8M5MrfArWhjjf2dBxxdl8cWOHxDEGZI4dDKEiTgUYe/lxwNpiTEWTX5sfqsTAgIQThdfgfL8OWuE8OLLhvtkccV5bVK4GCuEErUILqRxx9zHFtuX4rFpjmHEWsQtOYFj3DaTKrKT40fi7GkyuYCDt0kH089ZasXiXJrXMWH8KNrCExSftyTwYoNyIIa645wJcZmeRQ73CjHowvMacgBH63XcfNO/Yni7tnVRFBWAirKPsv3ZR1HVh7FTIjAImwqUCkGQPnxFFBjO+aa40d0RYoXPxaKDHMVmun7XJAKtMWiWVfwQBwsfBIcLiGHdZunCUnNJHJVVFRP4uUiDxSeQhGImUrN7puga+uIML844dCwdqRjmphSeLqwNoesk8GI1asy3k46VDKGHsGUIicd2JELcRecuFKPIIopKrn9mWsPR/uUkXkXGozDXkjBMYjSFZiHeqSRuSYhaCkpSilW+z1DbnM05/zGQRFkI2cYt4pby1MskTAlCwFEQdWkeWx3kmDsaboLEPPncVhedv0azxDOrn8a9dy2CoigqABVln6UxsB7D6341Rv+NlxcYXcCgAVx40VESEoDxRSGUWoBw8UYUWjL0Js4ZrxMcMKBFxIRRFH4pjeAOpX0oCL0xxwjXiKs++XcgCSN2A5O7lsQq54F5lzAXUZmDFO6ZQuiYiNCsqjBHfpmwWPsgKojzHEFA5hcSl1wjrfgRcy45tE0UXbtU4CBEWsv8ZqInvIYY/hb7ypAsRF4fcmOUc+Va5yN3GtOSdMltywVbfCLYpQv3JN9K3paJPKJ8xzAP3OKFr+HFezrGkUs/O/FsE/f78+87C8F6vYlf3noztg4NQlEUFYCKsu9CDlvXLIUr8ypGKQKy18EfkOEDNrzOGqWsqiQ+iNCsuLqS28ckoQT5MxDFTJ6Uj+iYsfApK85FY1Ek/gkSOXfSoYqbW5RtEVrHSHHIwozdOvklj5fhR56d6FSFkCw3HWY4xAvyIdlYeML3DiGyHIewEfLyWPglIdUqaF24Hos2bvciBW2aapEfmWsn4dSln2PPvLDPeBW2Y3P1+FqtkjF/xlLuoKzuFSuEOIrnMiZ/H41QsfFY8QxyfmZrqDj2/4tiMIXrWRDKr0azwvPPr8Pdi38JRVE8KgAVZR+mvvl51Dc9t3M7k3BHKA+98WtS6Mn1VWO4kpLTwv/LbguTHMUWISFy0fhoXmkC8I5VXJMX2eHxOuzwAGFpL5IjQXLRxDX4/DFHUNyH7Ecoe+1xmJNf4HBnJtikaEESlYW1cZzR9RIzJn/n4/KZgShG4bnLc/S8Q5bmil1FJ8Yn8/PkONkVax13LoiTU2dary1FIwjchiXdQdiXZ9+YTIy1CvP0pJD4IyOt2iHniCuIM4c3XJsFN+f7VS59jdYbuGvxL7F500YoiuJRAago+zKuwtCq+0A70dKC4EO/JQFlFFPpq5LiMLhY3IuPP+D9OZKjxpG/JCYBGOOLP6JQDNXELp0DyEOHLCqT5PROWb5Gr98huoR8DI+P9VrmyLW4TuI+kjgKcxHyA73oMFHExLw/OY+ZI+X34zWDyyqFU6NvxqKPhSYPAGnMUiTz/MrCjayqlu/dUWytE8dHQl6G/fwKJLwbpckRcIV1i+4e2w6HxyDnPghBF96IWClN+flaXdx4XpcEnw8vc6uYJGBjKF/80cJ36qLYoyj6nCNUVYWyrLBxw0bctejWMSJXUdoZFYCKso8z8tJTGH157ThbcmEABKEGQhnav/DvWcNm4fLxa1UIV8ZqXhJOn5Hixl+3qlLbkSQe8xBdPBFvpRQ2ZUHZLKuwncOiaUzcpoVfJ+EyyduPrpUUiZDH5olqhLD6h0n78XUJoZI4DNKlm0vr+CKFWVlIxvEAIHJJONI4DpvwLUlMogznxvNlxRT59igEhUtK4zwPaVk7L/ZNPFa6dOMLpzR1RvxvEmiyxx+vddzqosqxRHcvCOQkOpOLWVUuiUCXhHElBJ8v/KjQLCvU6008cP9deGHdeP+NKEr7ogJQUfZxqGxg25oHQdRadCEsJbl/EFd15zDqHErnncGKuDcgoZStNNgVDIIqhZEpEy5RRDqCtby2bhhJXk8Qz+2I28qkkCNXIOdunxSo6RzZGPiW4cVgUXA+YXCJXkEgsSCxVuYUJhHCcwb48XAxiQy3htuK53fB1aKk+mK+Ho/bC1ibxu/SXPqm2S4TXjIPjuE1iOU+4+UAyntiIUjOq72YGyhzJIHo2CY3b5zwrbAa4x8NQiu2FpfwXMa5d2kcLHjZGWbHL7qMJs25DCmXZYlm6YUfh37L0qGsHMqyQv+WLbjtlhvV/VOUFlQAKsp+wPbnV2J0/eqd3p8/qBuOMFw51IOrwsvDUfg55Qum/LsUkvOfypWTITl/bnbuqvDhHk0wAsZ8DAuR1iqm+LxW9soTzpQ/PC17huCgEbuQ4YIpjIlsnELBxHPLJsyp/x7PWxBuYc3fPDcyrT4hHbSs2tfJYhQT++bFcHog5lQKsctULCyDvk+h9HQffN9JgIc3IX6T8ykEIlKeXirsaHUNk3AeNzeQ0vsm38skBl16v4IT6ht3i7xEnjuWq0RwoZ8fj4+Xd+M/GKrwc1X5FT8azRLbR+q447afYe0zT0NRlBwVgIqyH0DNUWxa+hM0Btb/ZscFQdSofL6fF4GIQjDlZSGursGCkEN6QKoktsag4JAmUpSSqzatzXPdgLBsW0sYltPVqnBcKfr/hV1anD2WfcjcwfEaH0vHjXFBhCCMFUHkFYXNQrSykCGeH76Zs7U2VDWzIPOtabgxNADk4V4/O+x2ZROAXPSJAuS0VxRqKZTNblkSoMkJlLOXNbgOE5b2J+H45fM+dh5zJ9Zx7z1xfs6t9JXPSSwm0dniCEbBa+IxMkUhNf028TqpObl/RpvNCs1mieUPL8WPr7saVVWNuQdFaXdUACrKfkK5dTM2P3RjaA796hjxnYiXg4MXf+TFn0+oR+YMOko5eGWV+rJx3ljpHJql/8DnSl6ZK8jh4aRGSISAW1p+wItD7nQiizv89pQLFzUKjW33kgRSNMEyJUUkT5DOU1W+d1xy2FKPwXhPlNrDVFWFqqqysGgWJmZXrCX0C/g5kQ2Y4+3AC7I0n0GsUcqvY8eRK3tTZ5UUgma3k++FK52zUK5w8aIYFAIyVfCmOY9OHZG4cPpyYrwsBJO7h1jkEu+FxTz5QpDKiXw/IZxd5XP8uMkzO6+VIzSaJUbqDaxZswb/79t/g8HBASiKMhYVgIqyHzG6fjUGfnUbyL2648HOHBstDmlN4CrkAbKAYAHIuW3GIAo/drGqUC3squQklSGsl1be8NcuyyqKweTqOJEfh1jNyX0Dk9iAcKda3b1Whw2ZqOEQJ8n7DuMH99QLg4gpgEjunA9Dp2taY+M5opOFdBwFOzKumpFuJFXlsovpXHY/aVsK71LY4KuDueiipZIXEOcw2Tkz95CHwnOEdAzvKMPYUbghea157iHfg7yGuHb2nrG761JxkcgVjLmeLvxhIUK+8g8JEn9cOOcLhhqNEqP1JjZv7sfVV3wLLzz/LBRFGZ/a3h6Aoii7EsLWp+5F59RZOOBNb8d4RSBpT/EzEZqOUDMEawjWANYSTOUFTK0AytKhKAzKyi/bVvnYLkzl15I1QhwaACZcwLCABNBR82LRRlUTQqAAULnYDsWLhFR9Wyv8Ch0mrDlsY+g05QcaeFFR2Jbm0jF/MAkRG5Z4Y0FjouBLDplzqYWMIwcqvQjm87G7ZYwB2NQM/0NiAA4U29lE99IaP0+helmuFQwgijwvnvP3iS9jW16L903JqZTVxjxH7OillUGMf6+seCpYFJIQhWnChMlH+bYx7qPJ7hvi51bxPm5OoUnOJovsSjiecYUQ5ws+6o0mtg8P4yc//D4eW/EQFEV5ZVQAKsp+BrkS/Y/8B4pJ3Zg0+2i8mgj0B6T2KmUQgMYgiD8Haw2apUOtsEAQRZYIFIRG5RyMsUgrpRlYSwCZ6Nb489jYI6+quM9fEDkAHAws/HlZRDkCiuA8AimM6+CXlZNumwtumxSFzhHKcA8sZqLjFHq98Dn9eUSeYhiLtWF7iJcTIa4CQnxxSvNIwUXka7HIY5Hk2OZkJ88gCjXO45PVvewkEoWqaJvCpbFtDpJA4nli8SVD4lklNN805xcGkR5bt5iWyuBY0BNcyyDwTLYNca7TfIwv9nicMbSMNL/cINxVqf0Q51LKXM2yqmK/v3qjxLbtI/jFz27EL2/+NzjN+1OUV0VDwIqyH+JGt2HTvT/EyPqnsw/f8WChVZFvEF2GNjDNysWfy6z6EjFEzOHiVDEswq9GVA3Df+jHZP2WkCMhVNwid7lYkBhxfLZSiQgNxi/hwHH+YAwbIwmQlMeXgpsQ29ntc1EYpdAp95rjc3ID4yhIxX1Ya1O/O4NUFMLOXHAmUyg5NYFOffRM7EcYTyX7GLJjx+8/jb2f1ueAkLfR4Tnm8XGRTMrNE3OINA654gnI5+fJSuu8158v1OBrVi0Czz9HqYlzbAXDz1mo8m2WFZpliapyaDRLX/E7PIpbf3YTrrv6O2g28+URFUUZiwpARdlPqUa3YtP9P8Zo32rkAd+xxBVCHKHpnBCBhGboqcaCkFdcaFYOMgeLc7c43FmWqY9bvA6J/Ym8kAoiDFJkRMFifHPfygX3DHEfrk5mgzNVwaawIB8TnbAYFhXzFBL+Yl6ZcOIqbj0SrsciSea3MfLXKFyNiWssJ6EVcgKRwqgsBPloFtepOpgFkq+y5YNZdAMEcuL3MJ0xzCumOInONN95WFe4fBWvT5xcxlj0EW5anieNx2+TrXjIRUkv3qPUOkc+S/IZ4UKQtNoHt3rx7V54qbc7br8VP/z+tzE6suMiKEVRNASsKPs15fZ+vHzPdZjxu5/GhBlz8Wrh4AqEigxsEIIGQGEIlfUrhxhDMJUP1BpDMA5wxlcKewnpiyIazTLmxRlKoVgO2zoXQr+x3YrPtyuRcgBt+NvUhUQ8HyKm8KpJOXOO/JVtEjxef/jctopX57AWMWBMefFEiJamsCQZH2YMLpxISoQzKcTJRSnGUAoJRxWYCkaMMQjdYVj/+Os5EaoFwRobqn19TqK/R64W5rP6sVAIR6cIrQEMpe3hclQlFzIryOAETf4dBOMohqQBUSAT3UR/T1G8OocYQhchYL7v9HOYdH4/w0WzVWcozVVq6ZLvw8LPBSewWVWoygqj9QbuufN2/NM/Xo7h7dte8flWFCVHHUBF2c+pRrdi0wM/QX3T83g1J5DIt4ApieL3ZujB13S+xQs7g1VMyE+uD7tkZSWWZDMITo1L7o64pmztMqZ3XKhK9mNLgkCu+8rnkj3iWDDIymMZJs76yfH6sZUXMzFUHMKZwsyKzlg6l9jGY5dhURZi8ZrpOPK2ZHYu7+wFEYaUX5kZjeGcMhwcBRzPG1GSa3E8nDeX3gfZk49FWwxRh3FIYZZEnJxn0ftPnJvEPMZwLzfJzuY//+KWLrJCuAwh37L0hR5lVaFRlmg0SgyP1LHk/ntx1T/8XwwO9O/wvwVFURIqABWlDWgO9GHj3ddidOPaV92vIl4SDmhWQgQ63yy6yaHgyqFRJiHmXC7CeAURLvZoFV5lbCqdmiRba8Tx8O5gaDadViQR0WIh6OR3Fh2yuICE6ydzArMCCSGeUt6bqKAVblu+j4iIinO7GPZkQcjiKYibsG9sb0IshFNrFOKcOL4vcV2eAynqjRCxecHHKy35JlxB8iFvzjtMS9FJRy8JOoo/tyzfxmMXc1rxvbjW6t00fr+qRxWFIAs/DudHMdj07V5GRut48MEH8N2/u1jFn6K8BjQErChtQrmtH5vuvx4zfvcz6Jw6E+OFgwneBeQtzRDy9SFeA2t8KNXAhfBtEVq8OFhb+A906wBnYeBQGcAYC2uMLwo2Ji5lRsavvWtdhcJaEPlChyQsTKyGjSLMcpUvQCFEy4UaQB4mLqvKi5nKwRrfvsZag4pCaxXyrW1qNZuLomi5pYpbHg+Pj0PDhqKEivNJYlpj70SYGLbl18Ml4sTzcZxryErVcpmu4ZCzz4vkMDgotcthFw/k58bBgZyJDh6vMSwvDTGPUQSKpfcIgEVa9SX1F0z3GNc/FkLWjzcJTBPuX67+wSKZ103mpuBcCMK9BWW172i9iUazxCPLHsJ3/+6b6N+8ccxzrCjKjlEBqChtRHPoZbx8z3U4+D2fCiJwLEQE30DDsCKE8Gn8B74DbHDyjLFwxP0BQ4GDCS5elZooW2KhYWPY0n/3eWeVI5BN7egonK9WcH5dy5q+DjDWrzvM7VAsixN40QKkBtZWFn9QEpBV5WKOXBRVIb7qHTGgKCzY+TNI4ifm77G7aLzraS1iCBXh+LKqooBk99KvAOKn2lUuqTKf0gfia4r8Om5YzU6nF39I4eFwsHToTKzk8OrMWgNjLUhUMlM4BzdzTJIWqOSScGxFGgRBWYlqZUQBGNvKWAvnqjgWWTzDFcMAQtVvqqXm9YHLEBZuNv36vvVGE6ueeAxXfuvr2PzyhnGfYUVRdowKQEVpMxpbXsLGe/4J0+f9V0yYcfiY7QQTq23hCGwAcv1CYVOYNoYlCyBllPiOfNYUIYfPgciArHcFC4Tl04K+hAWapXfprAmNk7lSlLzAiw2YXVoJg4hAFVALvQRTv0ATZJl3H1mRkBR9jkIPQuf3dpUoDDFeLILC7Xtxa0LBA4s2f+/+dYfQrzAURhAZVJQcsxJVMgmDyErOop/12NOPY8PhIi7sb1hwVbyKSLIPKe7ui2I4vhx7CUJWJvv7twirb7Co5sKQ4ABHH5T73wTxyfmfhoLDGK7NLmR8jjhUHcbLKQD8R0DlHEpXxZzAPDcwtYQpS4dms0S9UaLRbOKJlY/iyr/9Bjap+FOU3woVgIrShjS3rMfGu67Fwe/+A0ycdRRaw8FBtvm4pGOVxwdXqHG+XsxF4+MMWAjWywqdtUIUa7Cz6EDWgIxBLTSQtja0oglh2lgRDC/aWpOVWcz4/DKgVrNwzqEobCZ6AL+d1+vl1UQAdv5MGrtJd8DNWlwQVHw9gJdxS2sUJ8cqhWWd8+sYs7sVu7m4tDIJgNjMmYhAxkQx1nq3NoTPiZ05DqkCUSgmY42EIydWGPH2ILhRtROOX2xPE8PtojhHhn65qjrcdQy987Ipwdnl7wa5KIx5maH9T8oD5AbP3lXmfn/s/JVVhZHROh5+8H7881V/i00v940zT4qi/CaoAFSUNqUaGcLGe67D9Hd8ApMOOyHLgwNCmNVQyCfzfeZY66UIKMFUlc/fIkIXWaAAiCwKAhqoUFiDIrSOsTBJEFrfbobdNm7XEowpWBPy7qwFr1VGhlAURXIFjYGzPuzqw62hjYoxKAoTl6BzxrdrgbUgl9q2cBGCtcH/IwOyqRjCWpGXGObAiFiyEeKJBSeHdtkp8xorhKIRQq3hmnCEypBfWs+5UN2b/DcKas/fWlCcLZXUPF8iqc+L1Pg+hr1ZQFIS19bya9K54/B8es2LYVlJnIRsFHicA2iCq2i43x/FcD8QQr3C6eM8T86V9IUepa8eL32fv5GRUdx75+344fe/jaHBLeM8zYqi/KaoAFSUNsaNbsOmB36CaVUDUw4/OYRMEywCSzIoQIBjcRCy3mLYMIgCw6LCJTcw5KCVQakUlp0uC6K0JJs1PqQYRWDIB4zLtoXvVFWw1sbegCaoKp9/F4SbAYwJFa1I4WsTnLAq7G/ge/SldX8Rl7vjPDZejJcdwRqHn+U8hnCrDQIT4OXcUh5iDO3yMdwHkFLhRXIXU04dO52urKLIy7Zz7mIIfMc1k0O+nRRqRWFFsYgX2PE8yBtt8/vPd9jqErMQNGwSh3xEQ6kBdiriSc4pVwLHyuBYOEJxlY96o0Tl/Cofg4Nb8cuf/RS33PADjAxvf/UHWlGUnUYFoKK0Oa4xjM1L/w3NoU3oOfZ9KLomZ9ulE+gFhldJBIvOkN/nt3FY0qBWePFH5ODIO2mGklvkU+FcyHsLQpGbJUfBZwAbapBDT0ECUASHjqxYHs1QWCc3BKCNrz8xSAKIhZ+11gvBoHUNbCbOHELIOCi0inwCJAWHtAw5bYYAUwtr9xKhZmwUoJVzoTrZhSII8g6oLWKzY3YFgSCcY+5lLvx8MQU3XEZ0Jo0xqMoKXN0SRSaRbwDNOYUVcawaEE4c50LG9zkUjkhlG2Vu67hcWgk4ikVx7qKwaRUQzud0qeCDnT2ZF8ih33qzRLNZotGs0N/fj3/74fdw7+JbUFXlKz/EiqL8xqgAVBQFVDYw+KvbMdq3GtNO+jC6Dp7b0hrFSz7WBq7iylADKtg19OFFIvhQMAW3j7wwqRUGhSV01Cxq1qByXHjgtxdBiJkQurU1X5lbsbgxBAsbRF/IYQuhXRMEERzBhTw2LwgN2FQkALXCBicKqHlPM1X68koc5J2xQrRCSSFe4aoZygUM5Y4fk2qHvfDJ1/ANuXQAqPQZkkVRxDBsmFZfrCKELLtviPl2CMUWqY1OwQIQiNae78toYh4ht4Dhml/OMeRxIYR6uXWMfB5krmEqAPaClZe/k70ZeQk7zv0rQx9J2Yy70SzRbFZolk08+eSTuPH6q7Fq5SPeKVYUZZdiSCZ67OcMDQ2hp6dnbw9DUV7X2K7J6Dnmfeg+5j2wHRPGbjdhJQoAhQE6rEVXYdBVWHQVFp2FQWfNoqPwX7XCwhovBgtrgxC0KIKDx79b60VXZ62IwoSdrsKamKfnCz24GhhxO7/G5+EcQYR9jIXvY2hSUYcN5/X3FfoSmtxlA4CCl3rj8hCTjosFInwcu3ohDBvHWKRWMwwfx7l/LC5j5a1J5h2fm8OusaWMoCWNM7a34WNAIXwsRGrrmPikjlIVcWy/w4KT5OBSyxmG27twGNoLbZ/7x8u5cSi4LL1YrDdLjNabGBraisW33ojbf/av2LZ1cLxHVFEUweDgILq7u3/j49QBVBQlw9W3Y8uKn2Nkw2oc+DsfQtf0OVluoMz3Anyj5YpMXDHEkejbFyqFOwvLVpQPFxdecFUxRAgUZGBg0ShdyKczKIiFlvGhZGN8EUPoD8hCrHLce49CE2pkoWFHoVefcUJI8dqz7DC6WKhh4EOnKR8v9fAzxkePqxCa5TB0TDZEWEc35hKGMVN+3ZhHSDxOHwOvKu9qFqFfIufQgby76Z03G8OpTHT1Apxv55wL5+JGzSyKZZ6frBxO+XrpPfev81xy42Zx5XgMr9jB+7ALyGv5+ureVADSLCs0ywrDI3U899yzuPkn1+BXjyyBc9Vv/vAqirLTqABUFGUcCKPrV2PD5qvQ/eb3oPvod6GYeIDYmoQDwcS+gKWr0HQ+bDvZAI4MXKgeLoxBBwxcEBHRXSKfK2htgWblYEP40vcONKiZAlSRz/1jUQeLEj6HsIrCI7h2lkJ1cRBvXJhChIpCzUnQsxSaM1tro3MXdY3J3bGYnxdyItm984LRxJYncXE7IwpLEJZFQwr9AqEoJThpFUJ42OQumzPBgTQI9+rDvWwNRkdPhKkzJzDMEbt0vim0iat7CN0KHg5fP1YDhzBzBVH5bNIScCH4C4rOH6EsZbVvEIFVauzMeYCNZoVNm/tx35234u5f3oT+TdrfT1H2BCoAFUV5RVxjGAOP/QLDL6zEQW//OLpmzB3jBsKQb1ESPCFXupi3VzMGnYV3AWuFQeV8CLgWikaKWK2aQqoFeZFYkEFB1rtv1nDw1fcQDPmHLoaHkzMJBMGH8Lvxis+f3ytAFnYu5CkCXjQamFApm3r9cSPjtHwb+XxFUOxPyLl9vB9HcInzD4UzV6vZmHdoRNWwEa1pOHwcXorL2rGrFx1HIIjlkCfI4Wf4FTpqBec5hrVdjCg0sSbmMPLcx36BQArfssCjNP4yVCTHnMEAO3zsAspefywAm2UVReDISB0rH1uOW376z3h2zZPq+inKHkRzABVF2Sls5yQccNR8TH3LKbCdE7NtJlSx2pAWZo3BpI4CXRboDHmBNWvQUVh0Fj7/ryN8t9agZn2uYK1Ivfes8b38OooCAFIeoBH7WIOOWhGLPmzIM/SmWtqPc+Zg0nEs1gqbmkf7tjAirAtE4eXP4RWZDaXGxiCIrNSKhefD74F4TQQnj8Oo/jxeHVrLy9XZ6I7KfEK/L4u0NOetbWzyf86TqEYIxbPXx/cvl9bjUK6s6uXWMi40A7eFiY4ekHr8xdeIwgoeYTWPyu/HFb5lEIBV5bC5fwsW33oD7rn93zG8beg3fRwVRQloDqCiKLsV1xjG4ON3oL5pHaad/BF0TTsELCiIgCrWknrRMNysUBXecXJkQuWvFwj8M4tAZ33Y2DnvwNng7FEIIftVNUJOoDFwzsT1hdkxsyb9ngpDfJ4hO2q8hAYRCz2Aewha61094/zqH4W1IecvhZNhw9JvsZmzRaMs4/aYJ4hUSEKOQLHli0NFqerWhrFXJecfJqfOmNAXERx2Ta5pXI4N8O5rrMKVEESkOIWdgwsocxHTusU8v6lli6zyrULItwprPFehGpkFHxGi48e9/jhMXJZVLPR4bu0a3PLTf8JTv3oY5LTCV1H2Bq0rLO0WqqrCBRdcgLlz52LixIk44ogj8Fd/9VfZX6tEhAsvvBCzZs3CxIkTsWDBAqxevTo7T39/PxYuXIju7m5MnToVZ511FrZt27YnbkFRFAAgh9G+1diw+HsYeWkVWiWHI6AiQhm+6hVhtHIYKR1GS4dGRRgNP4+WFUaaFerh53r4ud6s0Kxc/CrFVzOElzm8yK5SWabiAl5CrAquVNwehQnFbRyqrELrkrLyIqYKxQlyGTTnKJ6Hz1FxsQMhXouLLWLFK7m8CCI4Y7wPX1cuf+Z/rlBVFF/n8zWbYf1csYau3E4h/9Efz+euxDxW8Zw8b1yI0Qw9+JoV/16h0axQlhUaYT3eeqOM+5fhe6NRotEs0Wg0UW+WqDdLf0zDHz8y2sD2kTqGto1g+bKluPrv/wpPPvqgij9F2YvsEQfwr//6r3HFFVfg2muvxXHHHYeHH34Yn/nMZ9DT04PPf/7zAIBLLrkEl19+Oa699lrMnTsXF1xwAU499VQ88cQTmDDBt6JYuHAh1q9fj9tuuw3NZhOf+cxncM455+CHP/zhnrgNRVEC1fAANi35MQ6a918x6Q3HIJUReCgIQWcIjgyqwqByBhUBHZbdQIOOwgupwhpUhRc1tcKHQYtQ6escoQoh48qktimNZhXCxH6JOO8QBjcwFJYAwW2zFq4ModYQWqbKoKq4QCQ5gs2yiqFbdsnKsoQJIVx2wKw1cBwGFvfuK3S9cxireIMzyM2k/Rzx2rt+DCVRNovc5oZ/jk20w0or7OxxeJmafnuFUPTBVb9I+Ysp1BvGAKQcxHC/zqT8v0os42aA5OiBYv6fc6K1CyXHrxlWAqkqh9FGE82ywspHHsC//dM/YNvWgdfy2CmKsgvZIzmA/+W//Bf09vbie9/7XnztE5/4BCZOnIjrrrsORITZs2fji1/8Ir70pS8B8DHt3t5eXHPNNTj99NPx5JNP4thjj8VDDz2Ek08+GQBw66234oMf/CBeeOEFzJ49e4fj0BxARdm12K7JmD7/k5j0huNgbDFme+gUg1ooCKlZ3zewZg06wldnzfcJrFmLjsILvVrICywKE/sHck5gjXsGxpy/1Cuw8E38wv6IDaJrIc+vCGFeGbI11sRiFD6fH3zoO2jjkiFRlPmefrz0neXdU74g7x/y8LhZNO/L+7Nw7qj5tYPzEHI6HxGhFnIhuX2MDOHG98MKoSjeB1HYHKqbkc4VzmeFyOR+f4AP75alA+f8VSH/rwp5gY68I0qOw/h5e5dGswKRw7OrHsWPrv47DPRv2smnS1GUneF1nQP4zne+E1dddRWefvppHHXUUXj00Udx77334rLLLgMArF27Fn19fViwYEE8pqenB/PmzcOSJUtw+umnY8mSJZg6dWoUfwCwYMECWGuxdOlSfPzjH98Tt6IoisDVt+Pl+36EyYcej6knnIaOKdOy7Ww4lQghUfJLq9WcQdN6YVivXCgQIXQ6g7IidBQGNUsonEGHtbDWO4KFM6isyxpH10KzaVd5F5CXUOOcwFph0SxLWMsFFqE1jAkL2pHPKTSxbU0qEAHSMnSxwbMx4jy+2pbFXK3wzmOt5sfj8/y8EHUEVK7KCjtSixmfW1ghXYfAvQC9jcgtW7gQhdu0hDN5h64S+YWyVJjfL+KcwJT350PRyIpCOPTN916WLoabnRCN3GeQw89V5VA6Ci1efFHI8NYtuOPWG7D0nl9gVNfyVZTXDXtEAH7lK1/B0NAQ3vzmN6MoClRVhW984xtYuHAhAKCvrw8A0Nvbmx3X29sbt/X19WHGjBnZ9lqthmnTpsV9WqnX66jX6/H3oSGtNFOUXQ01R7HtmYdQ37QO3Ue/C1PeNA+21pnvQ76HHIuNyhIKMiiNF3k16xtJN0qDjsKhq7CoFYQOZ1Ba30KmMEnwWesLSUrjCyIazQodtQJlEGqySpjDlwjiK6sWBmB4fV1jxrh4xqYKYsdunPH9+3xRiIniiatwDWT7GR9StWE5PAChjQ1QFLwmsIHxDQIBIDqQXmBVKKxvS5MapKS8Oe5vKOM43kV0cMYEh47iKiR8PfAYkYo88pBvymtkkViFn43xS8pxmJlzIaMIDA5hs1HH44/cj0U/+zH6XnoBrWJUUZS9yx4RgD/+8Y/xgx/8AD/84Q9x3HHHYcWKFfjCF76A2bNn48wzz9xt173ooovwl3/5l7vt/IqiJJqDG7D5oRux/fmVOPCE09B18GFZz0AgrHlLBHKAM76xc2F8vmDlDEprUDqD0hFqlQvhYBeWlfOh3Cq4e2UQhGXlUCtCCDUIP24Z44sh/MohBYd9ozjkVUG86KsVaeUNv+ycgQnVyyV3IRR9/gprYw4hEPL0TOV7CcKv6kEgFMb6dZPDPjZUMjebXsgVYez+HN7Fg7gW5xsCITcvCCkfskV0Ox2FVi02/czh3sqldXhZoFprY9EKu3pOOnzcziVUCXunD7HtC4s9Pi50pUZhgRef+zV++e8/whOPPYSqLHf3o6coymtgjwjAL3/5y/jKV76C008/HQBw/PHH47nnnsNFF12EM888EzNnzgQAbNiwAbNmzYrHbdiwAb/zO78DAJg5cyY2btyYnbcsS/T398fjWzn//PPx53/+5/H3oaEhzJkzZ1femqIoEnIYXf80NvS/gO6j3oXuY96LYsKUfBcgtkJxZHyhSBCDteAOluQFWy2Eg7sIKCugZv3vNhSScA9BLiRpdf86ataHhR1QmiQOjZFC0QLwFbJWiER2ACvpBiK1d/FLwYW8wcLCVQ61WgHnqmyZNmdz58u4tCQcDFBWSQgiFFZIB5KIgBLRxYunHhvh9QSrMC41h7H5gvI8LOwARCePhCDkNi+p7x+SOAyOoTW+H2PZGMY9i2/FHbf+VHP9FOV1zh4RgMPDw1nyMwAURRHzTObOnYuZM2di0aJFUfANDQ1h6dKl+OxnPwsAmD9/PgYGBrBs2TKcdNJJAIDFixfDOYd58+aNe92uri50dXXtprtSFOWVcPVhDPzqdgy/9BQOfOupmDj7KJiiI9+HEDoGIqzz66uGjTMoLKFmvBvYdECjdKGJtEOHs14cBkewDOFgFna1gsWdjT0COYxbWAMqCvA6uF7wuejosRsoBaBBcgljk2gnqnSNgS0rv7ZxEIWV8Tl9XImRrRKClEcotyVxhphzaJ2v6AWSUEzFI16AcWELgkvHsMCz1qAsq0wrSiEoV1BJbWwQc/78e5XCwkQUQ882CGiqKqx56jHc/K/XYu2aJ7W9i6LsA+wRAfjhD38Y3/jGN3DooYfiuOOOw/Lly3HZZZfhj//4jwH4fwC/8IUv4Otf/zqOPPLI2AZm9uzZ+NjHPgYAOOaYY3Daaafh7LPPxpVXXolms4lzzz0Xp59++k5VACuKsqchNDY/j413X4OJhxyLA970DkzofRNsR5fYAyHsSmH9WePbpzhvZNWsL9IoDaHhCE1n0RkaSdecQYel6AayA1hzXvwVlkLYF1lIuAwirQhVxhREVBWaPPNqI4UJLWdsWpEjhobHe90QjF8sNzqFXM0Lzkd0aW1hEyqIiXxLl6ZxMcex2RTLuoVVR5xLy8FxYqNzBGdJiMkU8vVVymIlD+Qi01oTw7g+ZEwxnCwbPBsWm5Sqk30OZQEDwovPP4tf/vv1WLn8AdTro7vvcVIUZZeyR9rAbN26FRdccAFuuOEGbNy4EbNnz8YZZ5yBCy+8EJ2dPlmciPDVr34VV111FQYGBvDud78b3/nOd3DUUUfF8/T39+Pcc8/Ff/zHf8Bai0984hO4/PLLMWXKlFe6dIa2gVGUvYitoWv6HEw5/O2YNOc41CYeANmsJHZfyZaUC04YgogLLWU6bGoX49vB+DYyRXDyiiAKO2o2iD25BFwSizEcbIHC+FYxtVoBhJCpMSE0G87hVzlJK30UYaAsGJObl4SSPzas8xty8PhYribm0DNv5xYyAOLaxLGuBHlfP34trtzhUniXg8CFtSirKrqL3OUlhXkpjsUA+UojIT8SQUgX1mJ4eDt+vfpJPLL0bvzqkSXYNjSwK54QRVFeA6+1DYyuBawoyh7GoDZlGia94VhMfuOJ6Jp2SKwaDqZbKrgQr7EQtMagMAi9Ak0UgbUo8pAqhlkMFiLnTxSJRGEYRVhy9lgc+nHlhSXcRqWjo4DjSt4Y5k39//ieEEQtt8WxNuURxr6DIqnP3we3gImGX0SKUGNSuJbzB7ka2VFqRs1L5MXcwHASLuCI1wgisKOjiGPp6qyh0Wzi5b6X8PijD+HB+xbjpXW/Rlk2d/nToSjKb4YKwJ1ABaCivL4wtU50TjsEk+ccj8mHnYDa5KkorE2CL6bRyebKiK5eEdxAE5xBy+HJ4Mhx+xgWdPKL8/6KEIrlPD/elkRhEn5JlKY8QXYV5c/gfTj8K0QZi7Qk/BD3r5yL1+WiDwCxqtcI8cliNbZngYnFGuAG1KJ1C7uX7BTa8LPMT5Qtcnh8w9u3Yd2vn8LS++/CyuUPYPvWwd32PCiK8pujAnAnUAGoKK9fiondmPSGYzHljSdicu9cdNQ6owhMWskg1bYa1EwSigULxugGIoZlC5t+tgbRGeSwMovGJIKSAGTxV6vZ4KIlhy+JQSSxaExcWcNak8LJ4Wcb+vpFaWuS80ZE2aokMsTL503+X3IFucqXxV0Rml7LfYzQm7IPojUGtrDR4QQBVVViaKAfK5YtxX133IK+F55FVWk7F0V5PaICcCdQAago+wC2hokz3ogDDj8Zk3sPx4QpU9HR0RlCvykEy3YgO4IcGo4CzYjcP5NW2KjFIg8R2m1x/mpFciFlWBhA5hQCKQxrjSj+MEmwxeXjhOPHTmFcto1z/sQ4WURyWNgIBddRK2J1LxdqtOYH8nmB3NHk8DO7fNzexjnCyPA2rHn6STx47yI8/cRybBsaQBt9RCjKPsnreik4RVGUncaVGOlbg5G+Z2A7J6A2ZRomzz4KU2a+CZMPnIWJU3pQ6+hAh8j1SyUTolAC6Tv3RUbMwyOUFJaDI0ItOGZeJKXmx+wQGufDyQBQcoGHzPuDyNuDX9pOtmHhccTQsTOigiNvMs3CsbAGpUvVwMZQdB7Lyvkl7IQ242NrRbqX2E7G8goqad1iEDC0dRte3rQRz655CmuefBTPr12FgU0b1O1TlDZAHUBFUfYNjIXtnIiunhmYNH0ODph5BA6YcSgmTu7BlIkT0FWzvsDCJGcwHspOWPidw7dFJtSQuXxZYYgxmbMW+wKOIwRbX+f9CSl0zG6gLCjhY2TuX+o1KBy84E4CiD0AWfgR+SXmfIsbGbL2YeLt27fj5Zc34Lm1a7B29RN4dvUTGOh/Gc36CHSpNkXZN9EQ8E6gAlBR9iOMQdE5CZ0HHISeQ49DT+8b0XPwG9B9QA86O2oxp6+jSK1fuDKYRRcLRVkty5Wysq2LFUJMVvFy5WyqDs6rlmUhSBSf7AIKE5D3LQqLWpFCw0Vhw3gRBJ7PEWRxx/uwUJW5g0SE0fooNqx/Ec8/txZrVz+OtU+vxMDmDSibDQ3tKsp+goaAFUVpL4hQ1bdjpL4dI5vWoc9Y1CZMwYQDZ2LSQW/A5J7pmHjAgZjYPR0TJ01B9wEHoLOjA7WiQGfNooNbyAQBZQ2iqAILN0i3DjG+LMPNqY9fWn1Dvs75frHPoRCTtaJI5w5YX73iHcqCK4wNjAWs8c6eAVAZvx5vo1mi0SxRHx3FwMAWbN82hE0vb8SWjS/g16sew8aXnkOjPpIGpyiKAhWAiqLsL5BDOTKEbSND2PbS0/41Y2CKDhQdXeicfCC6Jh2AyQfNRtfEKeieNhM90w7GhCk96J48GQdMmuCXg7PcPNoGZ08WfaQGzq3rDhMRakUBIkLlXKyyjUvU1XyIFkTCKQwtbELzaa7v5d58CD83yxLNZhNl2cTw0BYMDA3h5fXrsLm/H1s2bcDg5j4MbxvC8NAWVFUTlfbnUxRlB6gAVBRl/4UIVDZQlg2UI1sxDGDLusf9NmNhixqKCZPR2TUJE7sPQvfU6eieMQcTJ3fD1jrQURTomnQAOrsmolarobNWoFYr0FEr0NHRiaIoUCsKIQQtOgoLYwxK47J+gaNNoKocnKsAcmg0GjAAmlWFRlnBUAWqKgxvH0LlCOXoMAYGB7Bl03r0b9qIwZdfQn1kG0a3D6Eqm6GVjLp6iqK8NlQAKorSnpCDKxtw2xpobtuC7ZtfxCa53XjHz9Y6YGwBE5aKMzAwRQ0dE6eg1tGFWq2GouiArdXQ0dmFzq4JACxqnV0wxmBk6xZUjVG/FJtzKMsGGqPDKOsjgCvDWrwulCoTqrIBwMC5UsO2iqLsNlQAKoqijEdYVcM16+Nurm/bsmfHoyiKsguxe3sAiqIoiqIoyp5FBaCiKIqiKEqboQJQURRFURSlzVABqCiKoiiK0maoAFQURVEURWkzVAAqiqIoiqK0GSoAFUVRFEVR2gwVgIqiKIqiKG2GCkBFURRFUZQ2QwWgoiiKoihKm6ECUFEURVEUpc1QAagoiqIoitJmqABUFEVRFEVpM1QAKoqiKIqitBkqABVFURRFUdoMFYCKoiiKoihthgpARVEURVGUNkMFoKIoiqIoSpuhAlBRFEVRFKXNUAGoKIqiKIrSZqgAVBRFURRFaTNUACqKoiiKorQZKgAVRVEURVHaDBWAiqIoiqIobYYKQEVRFEVRlDZDBaCiKIqiKEqboQJQURRFURSlzVABqCiKoiiK0maoAFQURVEURWkzVAAqiqIoiqK0GSoAFUVRFEVR2gwVgIqiKIqiKG2GCkBFURRFUZQ2QwWgoiiKoihKm6ECUFEURVEUpc1QAagoiqIoitJmqABUFEVRFEVpM3aJALz77rvx4Q9/GLNnz4YxBjfeeGO2nYhw4YUXYtasWZg4cSIWLFiA1atXZ/v09/dj4cKF6O7uxtSpU3HWWWdh27Zt2T6PPfYY3vOe92DChAmYM2cOLrnkkl0xfEVRFEVRlLZilwjA7du344QTTsC3v/3tcbdfcskluPzyy3HllVdi6dKlmDx5Mk499VSMjo7GfRYuXIjHH38ct912G26++WbcfffdOOecc+L2oaEhvP/978dhhx2GZcuW4dJLL8Vf/MVf4KqrrtoVt6AoiqIoitI+0C4GAN1www3xd+cczZw5ky699NL42sDAAHV1ddGPfvQjIiJ64oknCAA99NBDcZ+f//znZIyhF198kYiIvvOd79CBBx5I9Xo97nPeeefR0UcfvdNjGxwcJAD6pV/6pV/6pV/6pV/7xdfg4OBr0mu7PQdw7dq16Ovrw4IFC+JrPT09mDdvHpYsWQIAWLJkCaZOnYqTTz457rNgwQJYa7F06dK4z3vf+150dnbGfU499VSsWrUKW7Zs2d23oSiKoiiKst9Q290X6OvrAwD09vZmr/f29sZtfX19mDFjRj6wWg3Tpk3L9pk7d+6Yc/C2Aw88cMy16/U66vV6/H1oaOi3vBtFURRFUZR9n/26Cviiiy5CT09P/JozZ87eHpKiKIqiKMpeZ7cLwJkzZwIANmzYkL2+YcOGuG3mzJnYuHFjtr0sS/T392f7jHcOeY1Wzj//fAwODsav559//re/IUVRFEVRlH2c3S4A586di5kzZ2LRokXxtaGhISxduhTz588HAMyfPx8DAwNYtmxZ3Gfx4sVwzmHevHlxn7vvvhvNZjPuc9ttt+Hoo48eN/wLAF1dXeju7s6+FEVRFEVR2p7XVDrSwtatW2n58uW0fPlyAkCXXXYZLV++nJ577jkiIrr44otp6tSpdNNNN9Fjjz1GH/3oR2nu3Lk0MjISz3HaaafRiSeeSEuXLqV7772XjjzySDrjjDPi9oGBAert7aVPfepTtHLlSrr++utp0qRJ9N3vfnenx6lVwPqlX/qlX/qlX/q1P3291irgXSIA77jjjnEHdeaZZxKRbwVzwQUXUG9vL3V1ddEpp5xCq1atys6xefNmOuOMM2jKlCnU3d1Nn/nMZ2jr1q3ZPo8++ii9+93vpq6uLjrkkEPo4osv/o3GqQJQv/RLv/RLv/RLv/anr9cqAA0REdqEoaEh9PT07O1hKIqiKIqi7BIGBwdfU4rbfl0FrCiKoiiKooxFBaCiKIqiKEqboQJQURRFURSlzVABqCiKoiiK0maoAFQURVEURWkzVAAqiqIoiqK0GSoAFUVRFEVR2gwVgIqiKIqiKG2GCkBFURRFUZQ2QwWgoiiKoihKm6ECUFEURVEUpc1QAagoiqIoitJmqABUFEVRFEVpM1QAKoqiKIqitBkqABVFURRFUdoMFYCKoiiKoihthgpARVEURVGUNqOtBCAR7e0hKIqiKIqi7DJeq7ZpKwG4efPmvT0ERVEURVGUXcbWrVtf03G1XTyO1zXTpk0DAKxbtw49PT17eTSvT4aGhjBnzhw8//zz6O7u3tvDed2i87RjdI52Dp2nHaNztHPoPO2Y/WmOiAhbt27F7NmzX9PxbSUArfWGZ09Pzz7/xu9uuru7dY52Ap2nHaNztHPoPO0YnaOdQ+dpx+wvc/TbmFltFQJWFEVRFEVRVAAqiqIoiqK0HW0lALu6uvDVr34VXV1de3sor1t0jnYOnacdo3O0c+g87Rido51D52nH6BwlDGlvFEVRFEVRlLairRxARVEURVEURQWgoiiKoihK26ECUFEURVEUpc1QAagoiqIoitJmtI0A/Pa3v403vvGNmDBhAubNm4cHH3xwbw9pj3HRRRfh7W9/Ow444ADMmDEDH/vYx7Bq1apsn9/93d+FMSb7+tM//dNsn3Xr1uFDH/oQJk2ahBkzZuDLX/4yyrLck7eyW/mLv/iLMXPw5je/OW4fHR3F5z73ORx00EGYMmUKPvGJT2DDhg3ZOfb3OXrjG984Zo6MMfjc5z4HoH2fo7vvvhsf/vCHMXv2bBhjcOONN2bbiQgXXnghZs2ahYkTJ2LBggVYvXp1tk9/fz8WLlyI7u5uTJ06FWeddRa2bduW7fPYY4/hPe95DyZMmIA5c+bgkksu2d23tst4tTlqNps477zzcPzxx2Py5MmYPXs2/uiP/ggvvfRSdo7xnr+LL74422dfniNgx8/Spz/96TFzcNppp2X7tPOzBGDcf6OMMbj00kvjPu3wLO0QagOuv/566uzspKuvvpoef/xxOvvss2nq1Km0YcOGvT20PcKpp55K3//+92nlypW0YsUK+uAHP0iHHnoobdu2Le7zvve9j84++2xav359/BocHIzby7Kkt7zlLbRgwQJavnw53XLLLTR9+nQ6//zz98Yt7Ra++tWv0nHHHZfNwcsvvxy3/+mf/inNmTOHFi1aRA8//DD9p//0n+id73xn3N4Oc7Rx48Zsfm677TYCQHfccQcRte9zdMstt9D/+T//h376058SALrhhhuy7RdffDH19PTQjTfeSI8++ih95CMfoblz59LIyEjc57TTTqMTTjiBHnjgAbrnnnvoTW96E51xxhlx++DgIPX29tLChQtp5cqV9KMf/YgmTpxI3/3ud/fUbf5WvNocDQwM0IIFC+hf/uVf6KmnnqIlS5bQO97xDjrppJOycxx22GH0ta99LXu+5L9j+/ocEe34WTrzzDPptNNOy+agv78/26ednyUiyuZm/fr1dPXVV5Mxhp555pm4Tzs8SzuiLQTgO97xDvrc5z4Xf6+qimbPnk0XXXTRXhzV3mPjxo0EgO6666742vve9z76sz/7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",
+ "text/html": [
"\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"
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
"output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(1)\n",
+ "raw = plt.imshow((1/np.amax(rt._raw_rgba[:,:,:3])) * rt._raw_rgba[:,:,:3]) # skip alpha in scaling (constant 1.0)\n",
+ "print(\"Max color value in the raw image:\", np.amax(rt._raw_rgba[:,:,:3]))\n",
+ "plt.tight_layout()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Hit info for each pixel is stored in `rt._hit_pos` buffer. First three values are the 3D hit coordinates, the 4-th value is the hit distance to the camera plane, displayed below:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Distance range: 95.32466 115.870026\n"
+ ]
},
{
"data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "0f56cba0693b4d0bbd3d85a8cd9e4509",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "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",
"text/html": [
- ""
+ "\n",
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
@@ -4106,988 +203,131 @@
}
],
"source": [
- "plt.figure(4)\n",
- "albedo = plt.imshow(rt._albedo[:,:,:3]) # skip the 4-th value (now constant, 0.0)\n",
- "plt.tight_layout()"
+ "plt.figure(2)\n",
+ "d = rt._hit_pos[:,:,3] # make 2D array from the hit distance values\n",
+ "d0 = np.amin(d)\n",
+ "d1 = np.amax(d[d<1000]) # skip background pixels, where the distance to the camera plane is a very large value \n",
+ "dist = plt.imshow(d, vmin=d0, vmax=d1)\n",
+ "plt.tight_layout()\n",
+ "print(\"Distance range:\", d0, d1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Geometry info is stored in `rt._geo_id` buffer. There are two np.uint32 values encoding the mesh or data set handle, the face or primitive index and the vertex id in case of meshes. The object handle and vertex id (if present) are encoded in the fist value as `(vtx_id << 30) | handle`; `vtx_id` is the index of the triangular face vertex closest to the hit, values are 0, 1 or 2. Background areas are tagged with `0xFFFFFFFF` value in both fields."
]
},
{
"cell_type": "code",
- "execution_count": 9,
+ "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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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",
- "\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",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.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",
- " rubberband_canvas.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\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",
- " fig.rubberband_canvas.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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 https://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",
- " * https://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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\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\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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",
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "c540ac96959b474e91709fb0cd8ae8ca",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "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//zzCYVCqWMuvvhiduzYQVNT02R/DBEREZE5IzDZb1BXVwdAaWlp2vOlpaWpfXV1dSxYsCD9wgIBiouL046prKwcdI7efUVFRYPeOxqNEo1GUz+3trYe5acRERERmf3m9CjgO+64g4KCgtS2ePHi6b4kERERkWk36QGwrKwMgMOHD6c9f/jw4dS+srIy6uvr0/bH43EaGxvTjsl0jv7vMdAtt9xCS0tLatu/f//RfyARERGRWW7SA2BlZSVlZWWsX78+9VxraytVVVWsWrUKgFWrVtHc3MzmzZtTx2zYsAHXdVm5cmXqmI0bNxKLxVLHrFu3jhUrVmRs/gUIh8Pk5+enbSIiIiKeN66hIwO0tbWZ6upqU11dbQBz9913m+rqarN3715jjDFr1641hYWF5qmnnjJbt241l19+uamsrDRdXV2pc1xyySXmjDPOMFVVVeall14yxx13nLnyyitT+5ubm01paan53Oc+Z7Zt22Yef/xxk52dbe6///5RX6dGAWvTpk2bNm3a5tI23lHAExIAX3jhhYwXddVVVxlj7FQwt956qyktLTXhcNhceOGFZseOHWnnaGhoMFdeeaXJzc01+fn55uqrrzZtbW1px7zxxhvmvPPOM+Fw2CxcuNCsXbt2TNepAKhNmzZt2rRpm0vbeAOgY4wxeERraysFBQXTfRkiIiIiE6KlpWVcXdzm9ChgERERERlMAVBERETEYxQARURERDxGAVBERETEYxQARURERDxGAVBERETEYxQARURERDxGAVBERETEYxQARURERDxGAVBERETEYxQARURERDxGAVBERETEYxQARURERDxGAVBERETEYxQARURERDxGAVBERETEYxQARURERDzGUwHQGDPdlyAiIiIyYcabbTwVABsaGqb7EkREREQmTFtb27heF5jg65jRiouLAdi3bx8FBQXTfDUzU2trK4sXL2b//v3k5+dP9+XMWCqnkamMRkflNDKV0eionEY2l8rIGENbWxsVFRXjer2nAqDPZys8CwoKZv3/+MmWn5+vMhoFldPIVEajo3IamcpodFROI5srZXQ0lVmeagIWEREREQVAEREREc/xVAAMh8PcfvvthMPh6b6UGUtlNDoqp5GpjEZH5TQyldHoqJxGpjLq4xjNjSIiIiLiKZ6qARQRERERBUARERERz1EAFBEREfEYBUARERERj/FMAPzxj3/MMcccQ1ZWFitXruTVV1+d7kuaMnfccQdnn302eXl5LFiwgE9+8pPs2LEj7ZiPfvSjOI6Ttn35y19OO2bfvn18/OMfJzs7mwULFnDTTTcRj8en8qNMqu985zuDyuCEE05I7e/u7ub6669n3rx55Obm8pnPfIbDhw+nnWOul9ExxxwzqIwcx+H6668HvHsfbdy4kcsuu4yKigocx+HJJ59M22+M4bbbbqO8vJxIJMLq1avZuXNn2jGNjY2sWbOG/Px8CgsLueaaa2hvb087ZuvWrXzkIx8hKyuLxYsXc+edd072R5sww5VRLBbj5ptv5tRTTyUnJ4eKigo+//nPc+jQobRzZLr/1q5dm3bMbC4jGPle+sIXvjCoDC655JK0Y7x8LwEZv6Mcx+Guu+5KHeOFe2lExgMef/xxEwqFzIMPPmjeeustc+2115rCwkJz+PDh6b60KXHxxRebhx56yGzbts1s2bLFfOxjHzNLliwx7e3tqWMuuOACc+2115ra2trU1tLSktofj8fNKaecYlavXm2qq6vNs88+a0pKSswtt9wyHR9pUtx+++3m5JNPTiuD999/P7X/y1/+slm8eLFZv369ef31182HPvQhc+6556b2e6GM6uvr08pn3bp1BjAvvPCCMca799Gzzz5r/uEf/sH85je/MYB54okn0vavXbvWFBQUmCeffNK88cYb5hOf+ISprKw0XV1dqWMuueQSc/rpp5tXXnnF/OlPfzLHHnusufLKK1P7W1paTGlpqVmzZo3Ztm2beeyxx0wkEjH333//VH3MozJcGTU3N5vVq1ebX/ziF+add94xmzZtMuecc44588wz086xdOlS873vfS/t/ur/PTbby8iYke+lq666ylxyySVpZdDY2Jh2jJfvJWNMWtnU1taaBx980DiOY3bv3p06xgv30kg8EQDPOeccc/3116d+TiQSpqKiwtxxxx3TeFXTp76+3gDmj3/8Y+q5Cy64wHzta18b8jXPPvus8fl8pq6uLvXcfffdZ/Lz8000Gp3My50yt99+uzn99NMz7mtubjbBYND86le/Sj23fft2A5hNmzYZY7xRRgN97WtfM8uXLzeu6xpjdB8ZYwb9QnJd15SVlZm77ror9Vxzc7MJh8PmscceM8YY8/bbbxvAvPbaa6ljnnvuOeM4jjl48KAxxph7773XFBUVpZXTzTffbFasWDHJn2jiZfqlPdCrr75qALN3797Uc0uXLjU/+tGPhnzNXCojYzKX01VXXWUuv/zyIV+je2mwyy+/3PzVX/1V2nNeu5cymfNNwD09PWzevJnVq1ennvP5fKxevZpNmzZN45VNn5aWFgCKi4vTnv/Zz35GSUkJp5xyCrfccgudnZ2pfZs2beLUU0+ltLQ09dzFF19Ma2srb7311tRc+BTYuXMnFRUVLFu2jDVr1rBv3z4ANm/eTCwWS7uPTjjhBJYsWZK6j7xSRr16enp49NFH+eIXv4jjOKnndR+lq6mpoa6uLu3eKSgoYOXKlWn3TmFhIWeddVbqmNWrV+Pz+aiqqkodc/755xMKhVLHXHzxxezYsYOmpqYp+jRTp6WlBcdxKCwsTHt+7dq1zJs3jzPOOIO77rorrfuAV8roxRdfZMGCBaxYsYKvfOUrNDQ0pPbpXkp3+PBhfvvb33LNNdcM2uf1eykw3Rcw2Y4cOUIikUj7hQNQWlrKO++8M01XNX1c1+XrX/86H/7whznllFNSz//t3/4tS5cupaKigq1bt3LzzTezY8cOfvOb3wBQV1eXsQx7980FK1eu5OGHH2bFihXU1tby3e9+l4985CNs27aNuro6QqHQoF9GpaWlqc/vhTLq78knn6S5uZkvfOELqed0Hw3W+7kyfe7+986CBQvS9gcCAYqLi9OOqaysHHSO3n1FRUWTcv3Tobu7m5tvvpkrr7yS/Pz81PNf/epX+eAHP0hxcTEvv/wyt9xyC7W1tdx9992AN8rokksu4dOf/jSVlZXs3r2bb3/721x66aVs2rQJv9+ve2mARx55hLy8PD796U+nPa97yQMBUNJdf/31bNu2jZdeeint+euuuy7151NPPZXy8nIuvPBCdu/ezfLly6f6MqfFpZdemvrzaaedxsqVK1m6dCm//OUviUQi03hlM9NPf/pTLr30UioqKlLP6T6SoxWLxfibv/kbjDHcd999afu+8Y1vpP582mmnEQqF+Lu/+zvuuOMOzyztdcUVV6T+fOqpp3LaaaexfPlyXnzxRS688MJpvLKZ6cEHH2TNmjVkZWWlPa97yQOjgEtKSvD7/YNGax4+fJiysrJpuqrpccMNN/DMM8/wwgsvsGjRomGPXblyJQC7du0CoKysLGMZ9u6biwoLCzn++OPZtWsXZWVl9PT00NzcnHZM//vIS2W0d+9enn/+eb70pS8Ne5zuo77PNdx3UFlZGfX19Wn74/E4jY2Nnrq/esPf3r17WbduXVrtXyYrV64kHo+zZ88ewBtlNNCyZcsoKSlJ+zume8n605/+xI4dO0b8ngJv3ktzPgCGQiHOPPNM1q9fn3rOdV3Wr1/PqlWrpvHKpo4xhhtuuIEnnniCDRs2DKrWzmTLli0AlJeXA7Bq1SrefPPNtC+W3i/ok046aVKue7q1t7eze/duysvLOfPMMwkGg2n30Y4dO9i3b1/qPvJSGT300EMsWLCAj3/848Mep/sIKisrKSsrS7t3WltbqaqqSrt3mpub2bx5c+qYDRs24LpuKkSvWrWKjRs3EovFUsesW7eOFStWzInmqN7wt3PnTp5//nnmzZs34mu2bNmCz+dLNXnO9TLK5MCBAzQ0NKT9HfP6vdTrpz/9KWeeeSann376iMd68l6a7lEoU+Hxxx834XDYPPzww+btt9821113nSksLEwbiTiXfeUrXzEFBQXmxRdfTBvy3tnZaYwxZteuXeZ73/ueef31101NTY156qmnzLJly8z555+fOkfv9B0XXXSR2bJli/nd735n5s+fP+un7+jvxhtvNC+++KKpqakxf/7zn83q1atNSUmJqa+vN8bYaWCWLFliNmzYYF5//XWzatUqs2rVqtTrvVBGxthR9EuWLDE333xz2vNevo/a2tpMdXW1qa6uNoC5++67TXV1dWoE69q1a01hYaF56qmnzNatW83ll1+ecRqYM844w1RVVZmXXnrJHHfccWlTdzQ3N5vS0lLzuc99zmzbts08/vjjJjs7e9ZMSzFcGfX09JhPfOITZtGiRWbLli1p31O9ozBffvll86Mf/chs2bLF7N692zz66KNm/vz55vOf/3zqPWZ7GRkzfDm1tbWZb37zm2bTpk2mpqbGPP/88+aDH/ygOe6440x3d3fqHF6+l3q1tLSY7Oxsc9999w16vVfupZF4IgAaY8y//uu/miVLlphQKGTOOecc88orr0z3JU0ZIOP20EMPGWOM2bdvnzn//PNNcXGxCYfD5thjjzU33XRT2vxtxhizZ88ec+mll5pIJGJKSkrMjTfeaGKx2DR8osnx2c9+1pSXl5tQKGQWLlxoPvvZz5pdu3al9nd1dZm///u/N0VFRSY7O9t86lOfMrW1tWnnmOtlZIwxv//97w1gduzYkfa8l++jF154IePfsauuusoYY6eCufXWW01paakJh8PmwgsvHFR+DQ0N5sorrzS5ubkmPz/fXH311aatrS3tmDfeeMOcd955JhwOm4ULF5q1a9dO1Uc8asOVUU1NzZDfU71zTG7evNmsXLnSFBQUmKysLHPiiSeaH/zgB2nBx5jZXUbGDF9OnZ2d5qKLLjLz5883wWDQLF261Fx77bWDKjO8fC/1uv/++00kEjHNzc2DXu+Ve2kkjjHGTGoVo4iIiIjMKHO+D6CIiIiIpFMAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj1EAFBEREfEYBUARERERj/n/AR/0Jtz/Onl8AAAAAElFTkSuQmCC",
+ "text/html": [
"\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",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
+ ],
+ "text/plain": [
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(3)\n",
+ "f = rt._geo_id[:,:,1] # select face index values\n",
+ "f1 = np.amax(f[f < 0xFFFFFFFF]) # skip background\n",
+ "f0 = np.amin(f)\n",
+ "faces = plt.imshow(f, vmin=f0, vmax=f1, cmap=plt.get_cmap(\"flag\"))\n",
+ "plt.tight_layout()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Albedo (surface color) and normal vectors (in camera space) are available only if denoiser is enabled in postprocessing and configured to `DenoiserKind.RgbAlbedoNormal` or `DenoiserKind.RgbAlbedo` (enables albedo buffer only) mode, or when `save_albedo` and/or `save_normal` parameters are set to `True`. When not available, `rt._albedo` and `rt._normals` are `None` values."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "6a997f00a02f467c9cef2d7172052157",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "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CgwMVHx8vC699FI9++yzWrBggfr16+fVfQKwN58EwK+++kpDhw7Vd999p4ULF6qyslI9e/ZUSUmJZ537779fH3/8sd577z199dVX2rNnj6655hrPcpfLpb59+6qiokLffvut3njjDb3++usaO3asLw4BgA3ExMRoypQp6ty5s2WNOAICAtSkSRM9+eST6tKliyU1AKj/LHkEvG/fPiUkJOirr77ShRdeqIKCAp1yyil6++239be//U2StHnzZrVp00aZmZk677zzNH/+fF1++eXas2ePEhMTJUkvvviiRo8erX379ik4OPiY++URMIC/cvvtt+uxxx47rvf6vGnevHm68847VVFRYXUpAOqoOv0I+I8KCgokSXFxcZKklStXqrKyUunp6Z51WrdurWbNmikzM1OSlJmZqfbt23vCnyT16tVLhYWF2rBhgw+rB1AfRUVFaeDAgXUm/ElSenq6UlNTrS4DQD3k8286t9ut++67TxdccIHatWsnScrOzlZwcLBiYmKqrZuYmKjs7GzPOr8Pf4eXH152NOXl5SosLKw2AcDRnHvuuTr99NOtLqOa0NBQnX/++VaXAaAe8nkAHDp0qNavX6/Zs2d7fV8TJ06s1mdX06ZNvb5PAP5p//79de5RqzGG1sAAvMKnAfCee+7RvHnztGTJEjVp0sQzPykpSRUVFcrPz6+2fk5OjpKSkjzr/LFV8OF/H17nj8aMGaOCggLPtHPnzlo8GgD1yaZNm7Ry5Uqry6hm3759Wrx4sdVlAKiHfBIAjTG65557NGfOHC1evFgpKSnVlnfu3FlBQUFatGiRZ96WLVu0Y8cOpaWlSZLS0tK0bt26an8NL1y4UFFRUWrbtu1R9xsSEqKoqKhqEwAcTXl5uRYvXqy61DVqVlaWdu3aZXUZAOohnwTAoUOHaubMmXr77bcVGRmp7OxsZWdnq7S0VJIUHR2t2267TcOHD9eSJUu0cuVK3XLLLUpLS9N5550nSerZs6fatm2rgQMH6ocfftBnn32mhx9+WEOHDlVISIgvDgNAPffll196GqlZzeVyae7cuXK5XFaXAqAe8kkAfOGFF1RQUKCLL75YjRo18kzvvPOOZ50pU6bo8ssvV//+/XXhhRcqKSlJH3zwgWd5QECA5s2bp4CAAKWlpemmm27SzTffrAkTJvjiEADYwJYtWzR37tw6cRfw66+/1ldffWV1GQDqKYaCA4DfSUhI0KxZs9S+fXvLati9e7duvPFGbdq0ybIaAPgHv+oHEADqqtzcXI0ZM0YHDhywZP+lpaWaMmUK4Q+AVxEAAeAPVqxYocmTJ6u8vNyn+zXG6OOPP/ZJN1kA7I0ACAB/4Ha79fbbb2vevHk+fR9w48aNmjBhQp3rjxBA/UMABICjqKio0MSJE33WDUtRUZEef/xxOn4G4BOBVhcAAN7mdDrlcDgUHBysoKAghYeHKyAgQJGRkYqMjFRKSoqMMQoKCtJpp52mhIQExcTE+PTuX2VlpQYPHqx+/fopPz9fu3fv1qFDh1RRUaGdO3dq//79crvdKi8v16FDh1RaWqqqqiq53W5J8vwvANQErYAB1AsBAQEKCQlReHi4EhMTFR4erqZNm6pdu3Zq2bKlQkJCFBcXp9DQUEVHRyswMFChoaGezxlj5HA4rD6MIxhjVFFRIZfLJWNMtTHOKyoqlJeXp9LSUu3evVu7d+/WunXrdPDgQRUUFCg/P19VVVWqqqqy+jAAeMmJtgLmDiAAv+F0OhUZGamwsDAlJiaqWbNmatSokdq0aaP4+HiddtppatCggaKjoxUcHCyn0ymns2ZvutTF8Cf9VtfvO7uPiIhQXFzcUdc1xqiqqkrl5eUqKirSvn37lJOTo23btmndunXat2+f9u/fr9zcXJWWlqqkpISOpgGbIgACqJOcTqciIiKUkJCgFi1a6IwzzlC3bt106qmnKiYmRqGhoQoNDa2zwc0KDodDQUFBCgoKUoMGDdSoUaNqy10ul8rLy1VWVqa8vDzt2bNH69at04YNG7Rx40bt3r1bJSUl3DEEbIBHwADqhPDwcMXHx+v0009XmzZtdPbZZ6tVq1ZKTk5WWFiYAgICCHte4na7VVZWpj179mj79u1atWqVVq9erZ07d2rv3r0qKSmpE6OjADjSiT4CJgACsERYWJhOPfVUnXfeeTr77LN15plnqnHjxoqKilJAQIDV5dme2+1WcXGxcnNz9dNPP2nt2rVavny51q1bp/z8fAIhUEcQAGuAAAhYx+l0qkGDBurUqZPOOecc9ezZUy1atFB4eDh39vxERUWFdu/erRUrVmjx4sXKyspSTk6OKisrrS4NsC0CYA0QAAHfCgoKUnx8vLp06aKePXvq3HPPVZMmTRQYGEjo83Mul0sHDhzQpk2b9Nlnn2np0qXas2ePiouLrS4NsBUCYA0QAAHvczgciouL0xVXXKF+/fqpVatWatiwYY1b48I/FRcX69dff9XixYs1f/58bd68mTAI+AABsAYIgID3OBwOnXbaacrIyFCfPn2UkpJC6LOp8vJyrVmzRq+++qqWLVumffv2WV0SUG8RAGuAAAjUvuDgYHXp0kUDBgzQxRdfrKSkJKtLQh3hcrm0c+dOvfnmm5o7d652795N4xGglhEAa4AACNSeyMhIdenSRXfeeafOO+88hYWFWV0S6ihjjHJzc/XRRx9p5syZ2rp1K30NArWEAFgDBEDg5DkcDl144YV65JFH1KZNGwUFBVldEvxIYWGhFi1apPHjx2vv3r1WlwP4vRMNgLygA6DGIiMjNWzYMM2YMUMdOnQg/OG4RUVF6aqrrtKsWbN0ySWX0OcjYBHuAAI4JofDoU6dOmnMmDHq2rUrv7RRK0pKSjR9+nRNnTpVhw4dsrocwC/xCLgGCIDA8YuIiNDgwYM1bNgwxcbGWl0O6hmXy6Uvv/xSEyZM0ObNm2kkAhwnAmANEACB45OYmKgnnnhCl112mQIDA60uB/VYdna2pk+frpdeeomRRYDjcKIBkG90AEfVqlUrzZgxQy1atGDUDnhdUlKSHnroIYWFhWnKlClyuVxWlwTUazQCAXCE2NhYjRs3Ti1btiT8wWeCgoJ09913q0+fPlaXAtR7BEAA1QQEBOjee+9V9+7drS4FNtSgQQM99NBDOu2006wuBajXCIAAqunevbsGDRrEMG6wzBlnnKHx48fTuTjgRXzDA/Bo3ry5HnroIUVERFhdCmwuPT1dl19+udVlAPUWARCApN/evxo9erTOPPNMq0sBFBgYqPvuu0+nnnqq1aUA9RIBEIAkqVu3burbt6/VZQAeLVq00N///ndeRwC8gJ8qAGrQoIFGjx7NO1eoc/r166cOHTpYXQZQ7xAAAeiKK65Q+/btrS4DOEJMTIzuvvtuOiIHahk/UYCXOJ1Oz3R4wJ2AgAC53W45nU45HI5qfewdfszldrtljPF8xhijqqoqSb8Nm+VwOGp1uKyYmBjdeeed/IJFndWjRw917NhRK1eutLoUoN7gGx84AYGBgQoPD1dkZKRCQkLUpEkTxcXFKSQkRGeeeaYiIyMVGRmpiIgIhYeHq7KyUg6HQ7GxsSotLVV4eLgCAwOrha6AgAAZY+R2u1VZWSm32y1JKi0tVW5urowxKiwslMPhUEVFhWfd8vJyFRQUKDs7W2FhYcrJyVFZWZmMMSotLdW+fftUXl6uyspKz+eqqqpUVVWlyspKXXPNNWrRooVVpxI4psjISI0cOVKDBw9WeXm51eUA9QIBEDgGp9OpmJgYnXnmmUpLS1Pbtm0VFRWl5ORkRUdHKygoyBPo6orDdwirqqpUXl4ut9stt9stl8slt9ut0tJSlZaWqqioSKeeeqoCAgIsrhj4a6mpqWrVqpXWrl1rdSlAvVB3fmMBdUhoaKhatGih1q1b66KLLtI555yjJk2aKCgoyOrSauTwo+WgoCC/qRn4Kw0aNNBtt92m4cOHM06wlxx+KhEcHCy3233EayqHX085/Meky+Xy/Bv+hwAI/D8hISHq0KGDunfvrgsvvFBt27ZVeHg4Y+ECdcSll16qxo0ba8eOHVaX4pccDoeCgoIUFxenli1bqmPHjkpMTFSDBg0UHh6u6OhoRUVFKSEhwfPayu+fbFRWVsrlcunQoUMqLS1VSUmJXC6XCgsLVVlZqX379mnbtm0qLCzUpk2bVFJSotLSUhUXFxPa6yACIGwvLCxMl156qW666SalpqbSFQpQRzVs2FBXXnmlnn322VptCFWfORwOxcTEqFu3buratavat2+vpk2bKjY21mtPB37/mklhYaG2bdumJUuW6IcfftDWrVt18OBBr+wXx8dhbPRTVFhYqOjoaKvLQB3SvHlzjR8/Xj179uRRKeAHduzYob59+yonJ8fqUuq85ORk3XLLLbryyivVpEkTS99TNsaosrJSGzZs0KOPPqrMzExCfC0pKChQVFTUcX+OfgBhS6Ghobr22mv1zjvvqG/fvoQ/wE80adJE/fr1s7qMOu+cc87Rf//7X91777069dRTLW+k5nA4FBwcrHbt2umKK66g4VkdwCNg2E5KSoqGDRuma6+9VsHBwVaXA+A4OJ1O3XjjjXr//feVn59vdTl1TmhoqP72t7/p/vvvV9OmTa0ux8MYoz179mjatGmaNWuWp29TWIcACFu54IIL9Oyzz6px48ZWlwLgBLVu3Vo9evTQ//73P6tLqVNiY2P18MMPa8CAAXXmqYbb7dbevXv10Ucf6c0339S2bdt49FtH8A4gbKNNmzZ666231KRJE6tLAXCSVq1apauuukplZWVWl1InxMfHa+rUqerevbtnVCGr7d69W6+++qrmzJmj3bt3E/y85ETfAeQOIGwhMDBQQ4cOJfwB9USLFi3UoUMHLV++3OpSLBcTE6PHH39cPXr0qBPdVpWXl2vmzJmaPn26fv31V4JfHUUAhC2kpqbq8ssvt7oMALUkMjJSAwYM0IoVK2zdEXFkZKSmTJmiPn36WB7+3G63Vq9erWeeeUaLFy9WZWWlpfXgrxEAUe9FRERo5MiRCg8P99o+3G63Z5zdw196xcXFKikpUV5eniRV6wj1cA/7DodDxhgFBwfL5XLJ6XTKGKPw8HDFxMQoLCxMDofD02LucEeuTqfT06rP6i99wCq9evXSlClTtHPnTqtLsURYWJgeffRR9e7d2/LHvrm5uXr55Zf15ptv0s+fnyAAot677LLLdN5559XKtowxKi8vV0FBgXJycrR161Zt27ZNGzZsUE5OjiorK5WXl+dZr6KiQiUlJXI4HEfcpfh9AAwMDPQMvXQ4EIaFhXle5A4ODpbT6VRAQIDi4uIUEhKimJgYSb+1+ktKSlJRUZGSkpLUrFkzSb8NAxcVFaXo6GjFxMQoPj7+hN4TAeqq+Ph49enTRy+99JLVpfhcSEiIHnroIQ0YMMDSLlVcLpcWLVqkxx9/XD/++KOt78b6GwIg6rWGDRvq9ttvP+kvyNLSUq1fv17vv/++Vq1apT179qi4uFilpaW1Uucfh0mqrKxUSUnJSW3z8J3DwMBABQUFafz48Ro4cOBJbROoSxwOhwYMGKB3333XVl3CBAYGasSIEbr11lst7d+vqKhI06ZN0yuvvKLi4mLL6sCJIQCiXrv++uvVsWPHk9rG2rVr9cQTTygzM9OvWhwaY1RVVaWqqirFx8frkksusbokoNa1bt1aF198sebOnWt1KT4REBCge+65R3fddZelXb3s2bNH48aN08cff8xdPz9VN9qKA14QEBCg1NTUk3pHbvPmzbr33nu1ZMkSvwp/f5Senk7fh6iXAgMDdfXVV9eZfu+87bLLLtN9992nkJAQS/ZvjNHKlSt1yy236KOPPiL8+TFLAuCkSZPkcDh03333eeaVlZVp6NChatiwoRo0aKD+/fsfMdbj4TEgw8PDlZCQoFGjRtGbOP5UUFCQkpOTT/jzxhi98MIL2rBhQy1W5XsREREaMGAAjUVQb3Xr1k1nnnmm1WV43amnnqqxY8d6tUHbXykrK9OMGTN08803a/Xq1XTv4ud8HgC///57TZ8+XR06dKg2//7779fHH3+s9957T1999ZX27Nmja665xrPc5XKpb9++qqio0Lfffqs33nhDr7/+usaOHevrQ4CfiIyMVHx8/Al/vqKiQtu2bavFiqxxwQUXqH379laXAXjN4ZsG9fmPnFNOOUX/+te/1Lx5c0v2n5ubq5EjR2rs2LHat2+fJTWgdvk0ABYXFysjI0Mvv/yyYmNjPfMLCgo0Y8YMPf300+revbs6d+6s1157Td9++62+++47SdLnn3+ujRs3aubMmTrrrLPUp08fPfbYY3ruuedUUVHhy8OAn2jYsGG16+x47d27V1u3bq3FinwvMDBQAwcOtM3jMdjXFVdcoVNOOcXqMrwiMDBQ9913n7p16+bzfbvdbi1dulQ33nij3n33XZ661SM+DYBDhw5V3759lZ6eXm3+ypUrVVlZWW1+69at1axZM2VmZkqSMjMz1b59eyUmJnrW6dWrlwoLC//0EV15ebkKCwurTbCPhg0bnlTw2blzp9+3LDz99NOVlpZmdRmA1yUmJurqq6+2uoxad7ilc0ZGhs/vcJaUlOj111/X7bffrrVr1/p03/A+nwXA2bNna9WqVZo4ceIRy7KzsxUcHOzp1+ywxMREZWdne9b5ffg7vPzwsqOZOHGioqOjPVPTpk1r4UjgLxo3bnxS3b8EBgZa3rnqyerTp48aNGhgdRmA1zmdTl122WUKDQ21upRadc455+jhhx/2+Xt/eXl5evDBB/Xwww/TsXM95ZPfbjt37tS9996rt956y6c/nGPGjFFBQYFnsmtv8XaVmJh4UgHu1FNPVXR0dC1W5FtRUVG69tpr/T7EAjXVqVOnk+72qS5p1KiRxo8fr7i4OJ/ud9++fRoxYgSPfOs5n/xmWLlypXJzc3X22WcrMDBQgYGB+uqrrzR16lQFBgYqMTFRFRUVRzxuy8nJUVJSkiQpKSnpiFbBh/99eJ0/CgkJUVRUVLUJ9nHo0KGTaqUWFhbm13fPOnfubNkL44AVQkNDdcMNN9SLxiCBgYG6//771blzZ5/uNz8/X6NGjdKnn35KK996zicBsEePHlq3bp3WrFnjmbp06aKMjAzPfwcFBWnRokWez2zZskU7duzwvL+UlpamdevWKTc317POwoULFRUVpbZt2/riMOBn9u3bd1J9VEVERCglJaUWK/Idp9Op/v37Kzg42OpSAJ+68MIL//SmgD/p0qWLrr32Wp+G2eLiYj344IOaP38+4c8GfDISSGRkpNq1a1dtXkREhBo2bOiZf9ttt2n48OGKi4tTVFSU/v73vystLc0zhmvPnj3Vtm1bDRw4UJMnT1Z2drYefvhhDR061LIOMVG3/frrr6qqqjrh9wCDgoJ0/vnn66uvvvK7L8MzzjhDl156qdVlAD6XnJysiy66SLNnz7a6lBMWGhqqv//974qIiPDZPnNzc/XQQw/pk08+8bvvO5yYOvNy0JQpU3T55Zerf//+nr/gPvjgA8/ygIAAzZs3TwEBAUpLS9NNN92km2++WRMmTLCwatRle/bs0f79+09qGz169FBYWFgtVeQ7ffv2PaJRFWAHTqdTN998s1/fGLj44ot10UUX+Wx/h9/5++ijj44Ylxz1l8PYKOoXFhb69Uv9OD4hISGaP3/+EXefj0dZWZkyMjL09ddf12Jl3hUZGamPPvrIFiMjAEdTUlKigQMHatmyZVaXctxiYmL0zjvvqFOnTj7ZX25uroYPH66FCxdy589PFRQUnFAbhzpzBxCobVVVVdq+fftJbSM0NFS9evXyq5fKu3XrppYtW1pdBmCZiIgIXXbZZX71c3vY3/72tyNGyvKWnJwc3XXXXYQ/myIAot5yuVzatWvXSW+nR48efnPnOCAgQH379mXkD9heenq6z7tPOVkJCQkaNGjQSfVfWlOH+/n7+uuvCX82RQBEvbZ27dqT/nJr3ry534ym0ahRI5++OwTUVc2aNdMll1xidRk15nA4dPfdd/vk7v3evXs1fPhwffrpp17fF+ouAiDqtW3btqmsrOykthEYGKj/+7//84uXyrt37674+HirywAs53Q61a9fPwUG+qSzi5N22mmn+aTblz179mjIkCH08wcCIOq3jRs31soYluecc4569epVCxV5T3BwsK6++mpG/gD+n/POO88vhgANCAjQkCFDdMopp3h1P9u3b9ddd92l5cuXe3U/8A/8pkC9Vl5ergULFpz0X7qhoaEaMmSIz8fjPB7Nmzf32cvjgD+Ijo5W165drS7jmM455xz179/fq/soLS3VP/7xD2VmZnLnD5IIgLCBuXPnVhtB5kSdddZZdfou4CWXXOLXQ9cBtc3pdOq6666r069vREZG6t577/XqUKXGGM2dO1dfffWV1/YB/0MARL2XnZ2tNWvWnPR2goODNXjw4Dp5FzAkJESXX365X3Z7AXhT27Zt1aZNG6vL+FNXXnml1xtu5eTk6LnnnlNlZaVX9wP/QgBEvedyufTee++pqqrqpLfVqVMnnXvuubVQVe1q166dOnbsaHUZQJ0TGRmpbt26WV3GUcXExOjWW2/1akMVt9utF198UT/++KPX9gH/RACELaxatUoHDhw46e2EhoZqzJgxSkhIqIWqaofD4VDPnj39csg6wBcuu+yyOvnzcf3116t169Ze3UdmZqZmzpzp1X3APxEAYQu7d++uNrb0yejYsaMGDhxYZ7qXiIiIqNPvJgJWO/PMM+vcHfKUlBSv3/0rKyvT888/r8LCQq/tA/6LAAhbMMboww8/1KFDh056W06nU8OGDVOfPn1qobKT161bN7Vo0cLqMoA6KzQ0VP369bO6DI/Y2Fj9+9//VkpKilf388EHH9DwA3+KAAjbWL9+fa31fB8WFqaRI0eqYcOGtbK9E+VwONS9e3eGfgOO4dxzz60TDbhCQkI0atQonX/++V7dz65duzRt2jRVVFR4dT/wXwRA2EZFRYWmTp2q/fv318r2WrdurWHDhln6KLhBgwZ+M0wdYKWWLVv6ZJi1v+J0OnXLLbdo0KBBXu2w3e12a/r06fr555+9tg/4PwIgbGXLli2aMWNGrXSE6nA4dPPNN1s69m6rVq3UrFkzy/YP+IvQ0FBdfPHFltbQq1cvjRgxwut37NetW6dZs2Z5dR/wfwRA2IoxRq+99pq2bNlSK9uLiIjQAw88oJiYmFrZ3vHq3r27QkNDLdk34E8cDofS09Mt6xS6devWevzxxxUdHe3V/ZSVlWnKlCk0/MAxEQBhO3l5eXrhhRdqrVPUjh07auzYsT5/vyg8PFy9e/f26T4Bf3bmmWfq9NNP9/l+4+PjNXHiRJ+MS/z5559r0aJFXt8P/B8BELZUm8MiOZ1O3XDDDRo6dKhP3wdMSEhQcnKyz/YH+Lvw8HCdeeaZPt1nZGSkHn/8ca83+pCk3NxcTZ48WeXl5V7fF/wfARC2VFpaqqeeekoHDx6sle0FBARo2LBhuuOOOxQQEFAr2zyWrl27KjY21if7AuoDh8Ohiy++2GdDJrZs2VLPPPOMrrrqKq/v0+126+WXX9bWrVu9uh/UHwRA2NbatWv1/vvv10qDEOn/797BF/0DBgYGqk+fPoz9CxynCy64QElJSV7dR2hoqK655hrNmjVL/fr182qL38N2796t2bNn19r3Geo/AiBsy+Vy6T//+Y+WL19ea9sMDw/XY4895vXHPbGxsV4fQgqoj+Lj49WqVSuvbNvhcKhDhw567bXXNHXqVJ+88yf91rjt9ddfV05Ojk/2h/qBAAhby83N1QMPPKBff/211rbZuHFjPf7442rSpEmtbfOP2rdvr0aNGnlt+0B9FRwcrF69etX63fPg4GBlZGRo5syZ6tGjh4KDg2t1+39l+/btdPuC40YAhO1t2rRJDz30kAoKCmptm+3atdPTTz+thISEWtvm7/Xo0aPOjEUM+JvOnTvXancwzZs317PPPqtJkyZ5/fHyH7ndbr3zzju11sE97IMACEj64osv9PTTT6uqqqrWtnnRRRdpxowZat68ea1tU/qt1TFj/wInrnnz5kpMTDypbQQEBKhRo0YaOHCg/ve//+mqq67y6V2/w/bv36/33nvP5/uF/+MWAqDf3qF58803ddZZZ+nqq6+ulW06HA6lpqbqueee07333ltrwzLFxsZaPqQV4M8iIyN1xhlnHNerHwEBAYqJiVFKSoq6du2qrl27qmXLljrllFN81vL/j4wx+vDDD7Vnzx5L9g//RgAE/p+SkhI98cQTat26tdq0aVNr2z333HM1Y8YMjRo1St9///1Jby8lJUVxcXG1UBlgT4GBgTrrrLP+ssNkh8OhBg0aqHHjxurWrZtSU1PVuXNnxcXFKTQ0tE60wN++fbuef/55ud1uq0uBHyIAAr+zY8cOjRkzRjNmzFDDhg1rbbtt27bV888/rzvuuEOrVq06qW2dddZZDP8GnKSzzz5bAQEBcrlckn4LhUFBQUpISFBaWprOO+88nX322WrcuLEiIyMtrvboPvnkE+7+4YQRAIE/yMzM1KhRo/Tvf/+7Vjtabt68uV566SXdf//9WrZs2Qn11+VwOHT22WfXWk2AXbVv3149e/ZUdHS0WrZsqTZt2igxMVFJSUmKi4vzSd99JyMnJ0f//e9/6fcPJ4wACPyBMUaffPKJIiIian3w9mbNmmn69Ol69NFH9f7773vuPtRUZGSk2rdvX2v1AHaVmJioV199VU6ns048zj1en376aa12XwX7qdt/4gAWMcbovffe05gxY1RYWFir246Pj9fkyZM1dOhQhYeHH9dnExISfN7NBFAfORwOBQQE+GX4y83N1auvvsrdP5wUAiDwJ9xutz744AM98MADys/Pr9Vth4WF6cEHH9S0adOOa7SANm3a1Nn3kQB4nzFG77//vn788UerS4GfIwACf8HtdmvOnDkaPny48vLyanXbgYGB6tevn95991317t27Ru8cpaam1vl3kwB4T15ent566y3u/uGk8ZsEOAZjjObNm6cRI0aoqKio1rd/+umna9q0abrvvvv+snVvQECA18YwBeAf5syZU2t9isLeCIBADc2fP1+jRo3yypBL0dHRGjlypF5//XV17NjxqO8lBQcH12rXNAD8y65du/TKK6/Q7x9qBQEQqKHDj4Pvv/9+r4TAwMBAde/eXW+++aauuOKKI8b6bdiwoRo3blzr+wVQ97lcLr300kvavn271aWgniAAAsfBGKPPP/9c//jHP7zWBUOjRo00bdo0TZo0SY0bN/bcDQwPD1dQUJBX9gmgbtu4caNmz57Nu3+oNQRA4DgZYzR37lwNHDhQ33//vVe+kENDQzVw4EB9+OGHuuKKK+R0OhUbG0sABGyorKxM//znP2u9NwLYGwEQOAHGGG3evFm33HKLZs+ercrKylrfh8PhULNmzfTMM89owoQJ6tSpEwEQsKF33333L8ctBk6Ew9jofnJhYWGtjuoASFJISIgGDx6sBx98UBEREV7ZhzFG5eXljAEM2MyuXbvUv39/3v3DnyooKFBUVNRxf447gMBJKi8v18svv6z7779fO3bs8Mo+HA4H4Q+wmaqqKr344ov65ZdfrC4F9RABEKgFbrdbH374oW655RatXLmSbhoAnLQ1a9bo7bffpuEHvIIACNQSY4zWrVunm266SW+99ZYqKiqsLgmAnyouLtakSZNUXFxsdSmopwiAQC07cOCAHnzwQT3yyCO1PnwcgPrPGKOPP/5Y33zzjdWloB4jAAJeUFlZqTfeeEM33XSTvvvuOx4JA6ixPXv2aNq0aXK5XFaXgnqMAAh4idvt1ooVKzRo0CA99thjXhk9BED94nK5NHXqVP30009Wl4J6jgAIeNnBgwf1wgsv6KabbtI333yjqqoqq0sCUEdlZmbq3XfftboM2AABEPABt9utVatW6aabbtL48eN18OBBq0sCUMcUFhbqP//5j0pKSqwuBTZAAAR8qKSkRK+88ooGDBighQsXcjcQgKTfvhseffRRff3111aXApvwWQDcvXu3brrpJjVs2FBhYWFq3769VqxY4VlujNHYsWPVqFEjhYWFKT09XVu3bq22jby8PGVkZCgqKkoxMTG67bbbaCIPv+N2u7V69WrdcccdGjdunPbs2WN1SQAsdOjQIT300EN6++23aTAGn/FJADx48KAuuOACBQUFaf78+dq4caP+/e9/KzY21rPO5MmTNXXqVL344ovKyspSRESEevXqpbKyMs86GRkZ2rBhgxYuXKh58+Zp6dKlGjJkiC8OAah1xcXFevnllzVo0CB9/vnn3A0EbKioqEjDhw/Xu+++S6tf+JRPxgJ+8MEH9c033/zprW1jjJKTkzVixAiNHDlS0m9j2yUmJur111/XgAEDtGnTJrVt21bff/+9unTpIklasGCBLrvsMu3atUvJycnHrIOxgFFXRUREqH///rrjjjt0xhlnyOFwWF0SAC8rKCjQmDFj9MEHH3DnDyesTo8F/NFHH6lLly669tprlZCQoE6dOunll1/2LN++fbuys7OVnp7umRcdHa3U1FRlZmZK+q1lVExMjCf8SVJ6erqcTqeysrKOut/y8nIVFhZWm4C6qKSkRG+++ab69++vV199lQ6kgXquuLhYjz76KOEPlvFJANy2bZteeOEFtWjRQp999pnuuusuDRs2TG+88YYkKTs7W5KUmJhY7XOJiYmeZdnZ2UpISKi2PDAwUHFxcZ51/mjixImKjo72TE2bNq3tQwNqVXZ2th566CHdeuut+vLLL3kkBNRDeXl5uv/++zVr1izCHyzjkwDodrt19tln68knn1SnTp00ZMgQ3X777XrxxRe9ut8xY8aooKDAM+3cudOr+wNqgzFG3377rQYPHqzx48dr586dDAYP1BOHH/t+9NFH/IEHS/kkADZq1Eht27atNq9NmzbasWOHJCkpKUmSlJOTU22dnJwcz7KkpCTl5uZWW15VVaW8vDzPOn8UEhKiqKioahPgLw4dOqTp06fr2muv1cKFC60uB8BJOnznb+7cufxRB8v5JABecMEF2rJlS7V5P/74o5o3by5JSklJUVJSkhYtWuRZXlhYqKysLKWlpUmS0tLSlJ+fr5UrV3rWWbx4sdxut1JTU31w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+fnnnz3r2OFaOhZbBMBzzz3XDB061PNvl8tlkpOTzcSJEy2syjq5ublGkvnqq6888y666CJz7733/ulnPv30U+N0Ok12drZn3gsvvGCioqJMeXm5N8v1mXHjxpmOHTsedVl+fr4JCgoy7733nmfepk2bjCSTmZlpjLHHOfqje++915x++unG7XYbY7iOjDFH/EJyu90mKSnJPPXUU555+fn5JiQkxMyaNcsYY8zGjRuNJPP999971pk/f75xOBxm9+7dxhhjnn/+eRMbG1vtPI0ePdq0atXKy0dU+472S/uPli9fbiSZX3/91TOvefPmZsqUKX/6mfp0jow5+nkaNGiQufLKK//0M1xLR7ryyitN9+7dq82z27V0NPX+EXBFRYVWrlyp9PR0zzyn06n09HRlZmZaWJl1CgoKJElxcXHV5r/11luKj49Xu3btNGbMGB06dMizLDMzU+3bt1diYqJnXq9evVRYWKgNGzb4pnAf2Lp1q5KTk3XaaacpIyNDO3bskCStXLlSlZWV1a6j1q1bq1mzZp7ryC7n6LCKigrNnDlTt956qxwOh2c+11F127dvV3Z2drVrJzo6WqmpqdWunZiYGHXp0sWzTnp6upxOp7KysjzrXHjhhQoODvas06tXL23ZskUHDx700dH4TkFBgRwOh2JiYqrNnzRpkho2bKhOnTrpqaeeqvb6gF3O0ZdffqmEhAS1atVKd911lw4cOOBZxrVUXU5Ojj755BPddtttRyyz+7UUaHUB3rZ//365XK5qv3AkKTExUZs3b7aoKuu43W7dd999uuCCC9SuXTvP/BtvvFHNmzdXcnKy1q5dq9GjR2vLli364IMPJEnZ2dlHPYeHl9UHqampev3119WqVSvt3btXjz76qLp166b169crOztbwcHBR/wySkxM9By/Hc7R782dO1f5+fkaPHiwZx7X0ZEOH9fRjvv3105CQkK15YGBgYqLi6u2TkpKyhHbOLwsNjbWK/VboaysTKNHj9YNN9ygqKgoz/xhw4bp7LPPVlxcnL799luNGTNGe/fu1dNPPy3JHueod+/euuaaa5SSkqKff/5ZDz30kPr06aPMzEwFBARwLf3BG2+8ocjISF1zzTXV5nMt2SAAorqhQ4dq/fr1WrZsWbX5Q4YM8fx3+/bt1ahRI/Xo0UM///yzTj/9dF+XaYk+ffp4/rtD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",
+ "text/html": [
"\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"
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
"output_type": "display_data"
- },
+ }
+ ],
+ "source": [
+ "plt.figure(4)\n",
+ "albedo = plt.imshow(rt._albedo[:,:,:3]) # skip the 4-th value (now constant, 0.0)\n",
+ "plt.tight_layout()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
{
"data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "5a7c93df60a843cfbc60e2dc2ef50700",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "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MWPGkPeLVQSwoaEBALB3717U1dWN8tmcnPT392PmzJl44403UFtbO9qnc9LC+1Qe3qPK4H0qD+9RZfA+lWc83SMRwaFDh9Da2npM+8dKAA3D7vJYV1c35v/gTzS1tbW8RxXA+1Qe3qPK4H0qD+9RZfA+lWe83KPjCWZxEAghhBBCSMygABJCCCGExIxYCWA6ncbXv/51pNPp0T6Vkxbeo8rgfSoP71Fl8D6Vh/eoMnifysN7VCBWo4AJIYQQQkjMIoCEEEIIIYQCSAghhBASOyiAhBBCCCExgwJICCGEEBIzYiOAP/zhDzFnzhxUV1ejvb0dTz755Gif0oixfv16nHfeeZg8eTIaGxtx1VVXYefOnb4273nPe6CU8i2f//znfW327t2LD37wg5gwYQIaGxvxla98Bfl8fiQv5YTyjW98o+genHHGGV794OAgrr/+ekydOhWTJk3C1Vdfje7ubt8xxvs9mjNnTtE9Ukrh+uuvBxDf52jz5s340Ic+hNbWViil8MADD/jqRQS33XYbWlpaUFNTg46ODrzyyiu+Nj09PVi1ahVqa2tRX1+Pa665BocPH/a1ee6553DJJZeguroaM2fOxO23336iL23YKHWPcrkcbr75ZixatAgTJ05Ea2srPvWpT+Htt9/2HSPs+duwYYOvzVi+R0D5Z+nTn/500T1YsWKFr02cnyUAoX9HKaVwxx13eG3i8CyVRWLAr371K6mqqpKf/vSnsmPHDrn22mulvr5euru7R/vURoQrrrhCfvazn8n27dtl27Zt8oEPfEBmzZolhw8f9tpcdtllcu2118q+ffu8pa+vz6vP5/Ny1llnSUdHhzzzzDPy4IMPyrRp02TdunWjcUknhK9//euycOFC3z04cOCAV//5z39eZs6cKRs3bpSnn35aLrjgArnwwgu9+jjco/379/vuz8MPPywA5JFHHhGR+D5HDz74oHzta1+T3/72twJA7r//fl/9hg0bpK6uTh544AF59tln5cMf/rC0tbXJ0aNHvTYrVqyQxYsXy1//+ld57LHH5LTTTpNPfOITXn1fX580NTXJqlWrZPv27fLLX/5Sampq5Ec/+tFIXeZxUeoe9fb2SkdHh/z617+Wl156STo7O+X888+XpUuX+o4xe/Zs+da3vuV7vvS/x8b6PRIp/yytXr1aVqxY4bsHPT09vjZxfpZExHdv9u3bJz/96U9FKSW7du3y2sThWSpHLATw/PPPl+uvv97bNk1TWltbZf369aN4VqPH/v37BYD8+c9/9souu+wy+dKXvhS5z4MPPiiGYUhXV5dXdtddd0ltba1kMpkTebojxte//nVZvHhxaF1vb6+kUin5z//8T6/sxRdfFADS2dkpIvG4R0G+9KUvydy5c8WyLBHhcyQiRT9IlmVJc3Oz3HHHHV5Zb2+vpNNp+eUvfykiIi+88IIAkKeeespr8z//8z+ilJK33npLRET+/d//XaZMmeK7TzfffLPMnz//BF/R8BP2ox3kySefFACyZ88er2z27Nny/e9/P3Kf8XSPRMLv0+rVq+UjH/lI5D58lor5yEc+Iu973/t8ZXF7lsIY9yngbDaLrVu3oqOjwyszDAMdHR3o7OwcxTMbPfr6+gAADQ0NvvL77rsP06ZNw1lnnYV169ZhYGDAq+vs7MSiRYvQ1NTklV1xxRXo7+/Hjh07RubER4BXXnkFra2tOPXUU7Fq1Srs3bsXALB161bkcjnfc3TGGWdg1qxZ3nMUl3vkks1m8fOf/xyf/exnoZTyyvkc+dm9eze6urp8z05dXR3a29t9z059fT2WLVvmteno6IBhGNiyZYvX5tJLL0VVVZXX5oorrsDOnTvx7rvvjtDVjBx9fX1QSqG+vt5XvmHDBkydOhXnnHMO7rjjDl/3gbjco0cffRSNjY2YP38+rrvuOhw8eNCr47Pkp7u7G//93/+Na665pqgu7s9ScrRP4ETzzjvvwDRN3w8OADQ1NeGll14apbMaPSzLwg033ICLLroIZ511llf+yU9+ErNnz0Zrayuee+453Hzzzdi5cyd++9vfAgC6urpC76FbNx5ob2/HPffcg/nz52Pfvn345je/iUsuuQTbt29HV1cXqqqqin6MmpqavOuPwz3SeeCBB9Db24tPf/rTXhmfo2Lc6wq7bv3ZaWxs9NUnk0k0NDT42rS1tRUdw62bMmXKCTn/0WBwcBA333wzPvGJT6C2ttYr/+IXv4hzzz0XDQ0NeOKJJ7Bu3Trs27cP3/ve9wDE4x6tWLECH/3oR9HW1oZdu3bh//2//4crr7wSnZ2dSCQSfJYC3HvvvZg8eTI++tGP+sr5LMVAAImf66+/Htu3b8fjjz/uK1+zZo23vmjRIrS0tODyyy/Hrl27MHfu3JE+zVHhyiuv9NbPPvtstLe3Y/bs2fjNb36DmpqaUTyzk5Of/OQnuPLKK9Ha2uqV8Tkix0sul8PHPvYxiAjuuusuX92NN97orZ999tmoqqrC5z73Oaxfvz42r/ZauXKlt75o0SKcffbZmDt3Lh599FFcfvnlo3hmJyc//elPsWrVKlRXV/vK+SzFYBTwtGnTkEgkikZrdnd3o7m5eZTOanRYu3Yt/vCHP+CRRx7BjBkzSrZtb28HALz66qsAgObm5tB76NaNR+rr63H66afj1VdfRXNzM7LZLHp7e31t9OcoTvdoz549+NOf/oR//Md/LNmOz1Hhukr9HdTc3Iz9+/f76vP5PHp6emL1fLnyt2fPHjz88MO+6F8Y7e3tyOfzeP311wHE4x4FOfXUUzFt2jTff2N8lmwee+wx7Ny5s+zfU0A8n6VxL4BVVVVYunQpNm7c6JVZloWNGzdi+fLlo3hmI4eIYO3atbj//vuxadOmorB2GNu2bQMAtLS0AACWL1+O559/3vcXi/sX9JlnnnlCznu0OXz4MHbt2oWWlhYsXboUqVTK9xzt3LkTe/fu9Z6jON2jn/3sZ2hsbMQHP/jBku34HAFtbW1obm72PTv9/f3YsmWL79np7e3F1q1bvTabNm2CZVmeRC9fvhybN29GLpfz2jz88MOYP3/+uEhHufL3yiuv4E9/+hOmTp1adp9t27bBMAwv5Tne71EYb775Jg4ePOj7byzuz5LLT37yEyxduhSLFy8u2zaWz9Joj0IZCX71q19JOp2We+65R1544QVZs2aN1NfX+0Yijmeuu+46qaurk0cffdQ35H1gYEBERF599VX51re+JU8//bTs3r1bfve738mpp54ql156qXcMd/qO97///bJt2zZ56KGHZPr06WN++g6dm266SR599FHZvXu3/OUvf5GOjg6ZNm2a7N+/X0TsaWBmzZolmzZtkqefflqWL18uy5cv9/aPwz0SsUfRz5o1S26++WZfeZyfo0OHDskzzzwjzzzzjACQ733ve/LMM894I1g3bNgg9fX18rvf/U6ee+45+chHPhI6Dcw555wjW7Zskccff1zmzZvnm7qjt7dXmpqa5B/+4R9k+/bt8qtf/UomTJgwZqalKHWPstmsfPjDH5YZM2bItm3bfH9PuaMwn3jiCfn+978v27Ztk127dsnPf/5zmT59unzqU5/yvmOs3yOR0vfp0KFD8uUvf1k6Oztl9+7d8qc//UnOPfdcmTdvngwODnrHiPOz5NLX1ycTJkyQu+66q2j/uDxL5YiFAIqI/OAHP5BZs2ZJVVWVnH/++fLXv/51tE9pxAAQuvzsZz8TEZG9e/fKpZdeKg0NDZJOp+W0006Tr3zlK77520REXn/9dbnyyiulpqZGpk2bJjfddJPkcrlRuKITw8c//nFpaWmRqqoqOeWUU+TjH/+4vPrqq1790aNH5Qtf+IJMmTJFJkyYIH/3d38n+/bt8x1jvN8jEZE//vGPAkB27tzpK4/zc/TII4+E/je2evVqEbGngrn11lulqalJ0um0XH755UX37+DBg/KJT3xCJk2aJLW1tfKZz3xGDh065Gvz7LPPysUXXyzpdFpOOeUU2bBhw0hd4nFT6h7t3r078u8pd47JrVu3Snt7u9TV1Ul1dbUsWLBAvvvd7/rER2Rs3yOR0vdpYGBA3v/+98v06dMllUrJ7Nmz5dprry0KZsT5WXL50Y9+JDU1NdLb21u0f1yepXIoEZETGmIkhBBCCCEnFeO+DyAhhBBCCPFDASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCYQQEkhBBCCIkZFEBCCCGEkJhBASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCYQQEkhBBCCIkZFEBCCCGEkJhBASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCYQQEkhBBCCIkZFEBCCCGEkJhBASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCYQQEkhBBCCIkZFEBCCCGEkJhBASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCYQQEkhBBCCIkZFEBCCCGEkJhBASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCYQQEkhBBCCIkZFEBCCCGEkJhBASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCYQQEkhBBCCIkZFEBCCCGEkJhBASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCYQQEkhBBCCIkZFEBCCCGEkJhBASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCYQQEkhBBCCIkZFEBCCCGEkJhBASSEEEIIiRkUQEIIIYSQmEEBJIQQQgiJGRRAQgghhJCY8f8BvcuJ4WnOcQ4AAAAASUVORK5CYII=",
"text/html": [
- ""
+ "\n",
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
diff --git a/examples/1_basics/12_camera_shaders.ipynb b/examples/1_basics/12_camera_shaders.ipynb
index 265ac7b2..28a4227a 100644
--- a/examples/1_basics/12_camera_shaders.ipynb
+++ b/examples/1_basics/12_camera_shaders.ipynb
@@ -15,7 +15,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import numpy as np\n",
@@ -159,791 +159,24 @@
"outputs": [
{
"data": {
- "application/javascript": [
- "/* Put everything inside the global mpl namespace */\n",
- "window.mpl = {};\n",
- "\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('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",
- "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 = $('');\n",
- " this._root_extra_style(this.root)\n",
- " this.root.attr('style', 'display: inline-block');\n",
- "\n",
- " $(parent_element).append(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 (mpl.ratio != 1) {\n",
- " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.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 = $(\n",
- " '');\n",
- " var titletext = $(\n",
- " '');\n",
- " titlebar.append(titletext)\n",
- " this.root.append(titlebar);\n",
- " this.header = titletext[0];\n",
- "}\n",
- "\n",
- "\n",
- "\n",
- "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n",
- "\n",
- "}\n",
- "\n",
- "\n",
- "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n",
- "\n",
- "}\n",
- "\n",
- "mpl.figure.prototype._init_canvas = function() {\n",
- " var fig = this;\n",
- "\n",
- " var canvas_div = $('');\n",
- "\n",
- " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n",
- "\n",
- " function canvas_keyboard_event(event) {\n",
- " return fig.key_event(event, event['data']);\n",
- " }\n",
- "\n",
- " canvas_div.keydown('key_press', canvas_keyboard_event);\n",
- " canvas_div.keyup('key_release', canvas_keyboard_event);\n",
- " this.canvas_div = canvas_div\n",
- " this._canvas_extra_style(canvas_div)\n",
- " this.root.append(canvas_div);\n",
- "\n",
- " var canvas = $('');\n",
- " canvas.addClass('mpl-canvas');\n",
- " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n",
- "\n",
- " this.canvas = canvas[0];\n",
- " this.context = canvas[0].getContext(\"2d\");\n",
- "\n",
- " var backingStore = this.context.backingStorePixelRatio ||\n",
- "\tthis.context.webkitBackingStorePixelRatio ||\n",
- "\tthis.context.mozBackingStorePixelRatio ||\n",
- "\tthis.context.msBackingStorePixelRatio ||\n",
- "\tthis.context.oBackingStorePixelRatio ||\n",
- "\tthis.context.backingStorePixelRatio || 1;\n",
- "\n",
- " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n",
- "\n",
- " var rubberband = $('');\n",
- " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n",
- "\n",
- " var pass_mouse_events = true;\n",
- "\n",
- " canvas_div.resizable({\n",
- " start: function(event, ui) {\n",
- " pass_mouse_events = false;\n",
- " },\n",
- " resize: function(event, ui) {\n",
- " fig.request_resize(ui.size.width, ui.size.height);\n",
- " },\n",
- " stop: function(event, ui) {\n",
- " pass_mouse_events = true;\n",
- " fig.request_resize(ui.size.width, ui.size.height);\n",
- " },\n",
- " });\n",
- "\n",
- " function mouse_event_fn(event) {\n",
- " if (pass_mouse_events)\n",
- " return fig.mouse_event(event, event['data']);\n",
- " }\n",
- "\n",
- " rubberband.mousedown('button_press', mouse_event_fn);\n",
- " rubberband.mouseup('button_release', mouse_event_fn);\n",
- " // Throttle sequential mouse events to 1 every 20ms.\n",
- " rubberband.mousemove('motion_notify', mouse_event_fn);\n",
- "\n",
- " rubberband.mouseenter('figure_enter', mouse_event_fn);\n",
- " rubberband.mouseleave('figure_leave', mouse_event_fn);\n",
- "\n",
- " canvas_div.on(\"wheel\", function (event) {\n",
- " event = event.originalEvent;\n",
- " event['data'] = 'scroll'\n",
- " if (event.deltaY < 0) {\n",
- " event.step = 1;\n",
- " } else {\n",
- " event.step = -1;\n",
- " }\n",
- " mouse_event_fn(event);\n",
- " });\n",
- "\n",
- " canvas_div.append(canvas);\n",
- " canvas_div.append(rubberband);\n",
- "\n",
- " this.rubberband = rubberband;\n",
- " this.rubberband_canvas = rubberband[0];\n",
- " this.rubberband_context = rubberband[0].getContext(\"2d\");\n",
- " this.rubberband_context.strokeStyle = \"#000000\";\n",
- "\n",
- " this._resize_canvas = function(width, height) {\n",
- " // Keep the size of the canvas, canvas container, and rubber band\n",
- " // canvas in synch.\n",
- " canvas_div.css('width', width)\n",
- " canvas_div.css('height', height)\n",
- "\n",
- " canvas.attr('width', width * mpl.ratio);\n",
- " canvas.attr('height', height * mpl.ratio);\n",
- " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n",
- "\n",
- " rubberband.attr('width', width);\n",
- " rubberband.attr('height', height);\n",
- " }\n",
- "\n",
- " // Set the figure to an initial 600x600px, this will subsequently be updated\n",
- " // upon first draw.\n",
- " this._resize_canvas(600, 600);\n",
- "\n",
- " // Disable right mouse context menu.\n",
- " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\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 nav_element = $('');\n",
- " nav_element.attr('style', 'width: 100%');\n",
- " this.root.append(nav_element);\n",
- "\n",
- " // Define a callback function for later on.\n",
- " function toolbar_event(event) {\n",
- " return fig.toolbar_button_onclick(event['data']);\n",
- " }\n",
- " function toolbar_mouse_event(event) {\n",
- " return fig.toolbar_button_onmouseover(event['data']);\n",
- " }\n",
- "\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",
- " // put a spacer in here.\n",
- " continue;\n",
- " }\n",
- " var button = $('');\n",
- " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n",
- " 'ui-button-icon-only');\n",
- " button.attr('role', 'button');\n",
- " button.attr('aria-disabled', 'false');\n",
- " button.click(method_name, toolbar_event);\n",
- " button.mouseover(tooltip, toolbar_mouse_event);\n",
- "\n",
- " var icon_img = $('');\n",
- " icon_img.addClass('ui-button-icon-primary ui-icon');\n",
- " icon_img.addClass(image);\n",
- " icon_img.addClass('ui-corner-all');\n",
- "\n",
- " var tooltip_span = $('');\n",
- " tooltip_span.addClass('ui-button-text');\n",
- " tooltip_span.html(tooltip);\n",
- "\n",
- " button.append(icon_img);\n",
- " button.append(tooltip_span);\n",
- "\n",
- " nav_element.append(button);\n",
- " }\n",
- "\n",
- " var fmt_picker_span = $('');\n",
- "\n",
- " var fmt_picker = $('');\n",
- " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n",
- " fmt_picker_span.append(fmt_picker);\n",
- " nav_element.append(fmt_picker_span);\n",
- " this.format_dropdown = fmt_picker[0];\n",
- "\n",
- " for (var ind in mpl.extensions) {\n",
- " var fmt = mpl.extensions[ind];\n",
- " var option = $(\n",
- " '', {selected: fmt === mpl.default_extension}).html(fmt);\n",
- " fmt_picker.append(option);\n",
- " }\n",
- "\n",
- " // Add hover states to the ui-buttons\n",
- " $( \".ui-button\" ).hover(\n",
- " function() { $(this).addClass(\"ui-state-hover\");},\n",
- " function() { $(this).removeClass(\"ui-state-hover\");}\n",
- " );\n",
- "\n",
- " var status_bar = $('');\n",
- " nav_element.append(status_bar);\n",
- " this.message = status_bar[0];\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",
- "\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",
- "\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]);\n",
- " fig.send_message(\"refresh\", {});\n",
- " };\n",
- "}\n",
- "\n",
- "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n",
- " var x0 = msg['x0'] / mpl.ratio;\n",
- " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n",
- " var x1 = msg['x1'] / mpl.ratio;\n",
- " var y1 = (fig.canvas.height - msg['y1']) / mpl.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, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\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",
- " {\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.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",
- " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n",
- " evt.data);\n",
- " fig.updated_canvas_event();\n",
- " fig.waiting = false;\n",
- " return;\n",
- " }\n",
- " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\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(\"No handler for the '\" + msg_type + \"' message type: \", msg);\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(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\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",
- " if (e.target)\n",
- " targ = e.target;\n",
- " else if (e.srcElement)\n",
- " targ = e.srcElement;\n",
- " if (targ.nodeType == 3) // defeat Safari bug\n",
- " targ = targ.parentNode;\n",
- "\n",
- " // jQuery normalizes the pageX and pageY\n",
- " // pageX,Y are the mouse positions relative to the document\n",
- " // offset() returns the position of the element relative to the document\n",
- " var x = e.pageX - $(targ).offset().left;\n",
- " var y = e.pageY - $(targ).offset().top;\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",
- " 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",
- " {\n",
- " this.canvas.focus();\n",
- " this.canvas_div.focus();\n",
- " }\n",
- "\n",
- " var x = canvas_pos.x * mpl.ratio;\n",
- " var y = canvas_pos.y * mpl.ratio;\n",
- "\n",
- " this.send_message(name, {x: x, y: y, button: event.button,\n",
- " step: event.step,\n",
- " guiEvent: simpleKeys(event)});\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",
- "\n",
- " // Prevent repeat events\n",
- " if (name == 'key_press')\n",
- " {\n",
- " if (event.which === this._key)\n",
- " return;\n",
- " else\n",
- " this._key = event.which;\n",
- " }\n",
- " if (name == 'key_release')\n",
- " this._key = null;\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.which != 17)\n",
- " value += \"ctrl+\";\n",
- " if (event.altKey && event.which != 18)\n",
- " value += \"alt+\";\n",
- " if (event.shiftKey && event.which != 16)\n",
- " value += \"shift+\";\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,\n",
- " 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\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"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\";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 = $(\"#\" + id);\n",
- " var ws_proxy = comm_websocket_adapter(comm)\n",
- "\n",
- " function ondownload(figure, format) {\n",
- " window.open(figure.imageObj.src);\n",
- " }\n",
- "\n",
- " var fig = new mpl.figure(id, ws_proxy,\n",
- " ondownload,\n",
- " element.get(0));\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.get(0);\n",
- " fig.cell_info = mpl.find_output_cell(\"\");\n",
- " if (!fig.cell_info) {\n",
- " console.error(\"Failed to find cell for figure\", id, fig);\n",
- " return;\n",
- " }\n",
- "\n",
- " var output_index = fig.cell_info[2]\n",
- " var cell = fig.cell_info[0];\n",
- "\n",
- "};\n",
- "\n",
- "mpl.figure.prototype.handle_close = function(fig, msg) {\n",
- " var width = fig.canvas.width/mpl.ratio\n",
- " fig.root.unbind('remove')\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).html('');\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/mpl.ratio\n",
- " var dataURL = this.canvas.toDataURL();\n",
- " this.cell_info[1]['text/html'] = '';\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 () { fig.push_to_output() }, 1000);\n",
- "}\n",
- "\n",
- "mpl.figure.prototype._init_toolbar = function() {\n",
- " var fig = this;\n",
- "\n",
- " var nav_element = $('');\n",
- " nav_element.attr('style', 'width: 100%');\n",
- " this.root.append(nav_element);\n",
- "\n",
- " // Define a callback function for later on.\n",
- " function toolbar_event(event) {\n",
- " return fig.toolbar_button_onclick(event['data']);\n",
- " }\n",
- " function toolbar_mouse_event(event) {\n",
- " return fig.toolbar_button_onmouseover(event['data']);\n",
- " }\n",
- "\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) { continue; };\n",
- "\n",
- " var button = $('');\n",
- " button.click(method_name, toolbar_event);\n",
- " button.mouseover(tooltip, toolbar_mouse_event);\n",
- " nav_element.append(button);\n",
- " }\n",
- "\n",
- " // Add the status bar.\n",
- " var status_bar = $('');\n",
- " nav_element.append(status_bar);\n",
- " this.message = status_bar[0];\n",
- "\n",
- " // Add the close button to the window.\n",
- " var buttongrp = $('');\n",
- " var button = $('');\n",
- " button.click(function (evt) { fig.handle_close(fig, {}); } );\n",
- " button.mouseover('Stop Interaction', toolbar_mouse_event);\n",
- " buttongrp.append(button);\n",
- " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n",
- " titlebar.prepend(buttongrp);\n",
- "}\n",
- "\n",
- "mpl.figure.prototype._root_extra_style = function(el){\n",
- " var fig = this\n",
- " el.on(\"remove\", function(){\n",
- "\tfig.close_ws(fig, {});\n",
- " });\n",
- "}\n",
- "\n",
- "mpl.figure.prototype._canvas_extra_style = function(el){\n",
- " // this is important to make the div 'focusable\n",
- " el.attr('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",
- " }\n",
- " else {\n",
- " // location in version 2\n",
- " IPython.keyboard_manager.register_events(el);\n",
- " }\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",
- " // Check for shift+enter\n",
- " if (event.shiftKey && event.which == 13) {\n",
- " this.canvas_div.blur();\n",
- " event.shiftKey = false;\n",
- " // Send a \"J\" for go to next cell\n",
- " event.which = 74;\n",
- " event.keyCode = 74;\n",
- " manager.command_mode();\n",
- " manager.handle_keydown(event);\n",
- " }\n",
- "}\n",
- "\n",
- "mpl.figure.prototype.handle_save = function(fig, msg) {\n",
- " fig.ondownload(fig, null);\n",
- "}\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= 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('matplotlib', mpl.mpl_figure_comm);\n",
- "}\n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "e4428e1d442d4d869c3e71109352f19d",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "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yIwABADIjAAEAMiMAAQAyIwABADIjAAEAMiMAAQAyIwABADIjAAEAMiMAAQAyIwABADIjAAEAMiMAAQAyIwABADIjAAEAMiMAAQAyIwABADIjAAEAMiMAAQAyIwABADIjAAEAMiMAAQAyIwABADIjAAEAMjMgAfgsmXLoqysLBYuXFg6tm/fvmhubo4xY8bE6NGjY/bs2dHR0dHvftu2bYumpqYYOXJk1NbWxi233BIHDhwY6OUBAGRvQANww4YN8bd/+7cxefLkfsdvuummeOSRR+Khhx6KlpaWeOONN+LKK68sjR88eDCampqit7c3nn322bjvvvti5cqVsWTJkoFcHgAAMYABuGfPnpgzZ0586UtfitNPP710vKurK7785S/H5z//+fjABz4QU6ZMiRUrVsSzzz4bzz33XEREfOMb34iXX3457r///njve98bl19+eXz2s5+Nu+++O3p7ewdqiQAAxAAGYHNzczQ1NUVjY2O/421tbbF///5+xydOnBgNDQ3R2toaERGtra1x4YUXRl1dXWnOrFmzoru7OzZv3jxQSwQAICLKB+JBVq1aFS+88EJs2LDhsLH29vaoqKiI6urqfsfr6uqivb29NOft8Xdo/NDYkfT09ERPT0/p5+7u7mM5BQCAbBzzO4Dbt2+PG2+8MR544IE49dRTB2JNP5GlS5dGVVVV6TZ+/PhB+90AAO9mxxyAbW1t0dnZGe973/uivLw8ysvLo6WlJe66664oLy+Purq66O3tjV27dvW7X0dHR9TX10dERH19/WHfCj7086E577R48eLo6uoq3bZv336spwIAkIVjDsAZM2bEpk2bYuPGjaXb1KlTY86cOaV/Dx8+PNauXVu6z5YtW2Lbtm1RLBYjIqJYLMamTZuis7OzNGfNmjVRKBRi0qRJR/y9lZWVUSgU+t0AAPjxjvkzgKeddlpccMEF/Y6NGjUqxowZUzo+b968WLRoUdTU1EShUIgbbrghisViTJ8+PSIiZs6cGZMmTYprrrkm7rzzzmhvb4/bb789mpubo7Ky8liXCADA2wzIl0B+nC984QsxbNiwmD17dvT09MSsWbPinnvuKY2fcsop8eijj8b8+fOjWCzGqFGjYu7cufGZz3xmMJYHAJCVspRSGupFDITu7u6oqqqKrq4ufw4GAE5qx9o9/l/AAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZEYAAAJkRgAAAmRGAAACZKR/qBQyUlFJERHR3dw/xSgAAjq9DvXOof35aJ00A/uAHP4iIiPHjxw/xSgAABsfu3bujqqrqp77fSROANTU1ERGxbdu2n2kjTnbd3d0xfvz42L59exQKhaFezgnH/hyd/fnR7M3R2Z+jsz9HZ39+tJRS7N69O8aNG/cz3f+kCcBhw976OGNVVZUnyVEUCgX7cxT25+jsz49mb47O/hyd/Tk6+3Nkx/KGly+BAABkRgACAGTmpAnAysrKuOOOO6KysnKol3JCsj9HZ3+Ozv78aPbm6OzP0dmfo7M/x09Z+lm/PwwAwLvSSfMOIAAAPxkBCACQGQEIAJAZAQgAkJmTJgDvvvvuOOecc+LUU0+NadOmxfr164d6SYPimWeeiY985CMxbty4KCsri4cffrjfeEoplixZEmPHjo0RI0ZEY2NjvPrqq/3m7Ny5M+bMmROFQiGqq6tj3rx5sWfPnkE8i+Nj6dKlcckll8Rpp50WtbW1ccUVV8SWLVv6zdm3b180NzfHmDFjYvTo0TF79uzo6OjoN2fbtm3R1NQUI0eOjNra2rjlllviwIEDg3kqx8Xy5ctj8uTJpQusFovFeOyxx0rjOe/NOy1btizKyspi4cKFpWM578+f/umfRllZWb/bxIkTS+M5780h3/ve9+J3fud3YsyYMTFixIi48MIL4/nnny+N5/zafM455xz2/CkrK4vm5uaI8PwZNOkksGrVqlRRUZH+4R/+IW3evDl96lOfStXV1amjo2Ool3bcff3rX09/8id/kv7lX/4lRURavXp1v/Fly5alqqqq9PDDD6f//M//TL/5m7+ZJkyYkH74wx+W5nzwgx9MF110UXruuefSv//7v6dzzz03ffzjHx/kMxl4s2bNSitWrEgvvfRS2rhxY/rQhz6UGhoa0p49e0pzrr/++jR+/Pi0du3a9Pzzz6fp06enX/7lXy6NHzhwIF1wwQWpsbExvfjii+nrX/96OuOMM9LixYuH4pQG1Ne+9rX0r//6r+k73/lO2rJlS/rjP/7jNHz48PTSSy+llPLem7dbv359Ouecc9LkyZPTjTfeWDqe8/7ccccd6Zd+6ZfSm2++Wbrt2LGjNJ7z3qSU0s6dO9PZZ5+drr322rRu3br03e9+Nz3xxBPptddeK83J+bW5s7Oz33NnzZo1KSLSU089lVLy/BksJ0UAXnrppam5ubn088GDB9O4cePS0qVLh3BVg++dAdjX15fq6+vT5z73udKxXbt2pcrKyvSVr3wlpZTSyy+/nCIibdiwoTTnscceS2VlZel73/veoK19MHR2dqaISC0tLSmlt/Zi+PDh6aGHHirN+fa3v50iIrW2tqaU3grsYcOGpfb29tKc5cuXp0KhkHp6egb3BAbB6aefnv7+7//e3vyf3bt3p/POOy+tWbMm/dqv/VopAHPfnzvuuCNddNFFRxzLfW9SSunWW29N73//+3/kuNfm/m688cb0C7/wC6mvr8/zZxC96/8E3NvbG21tbdHY2Fg6NmzYsGhsbIzW1tYhXNnQ27p1a7S3t/fbm6qqqpg2bVppb1pbW6O6ujqmTp1amtPY2BjDhg2LdevWDfqaj6eurq6IiKipqYmIiLa2tti/f3+//Zk4cWI0NDT0258LL7ww6urqSnNmzZoV3d3dsXnz5kFc/fF18ODBWLVqVezduzeKxaK9+T/Nzc3R1NTUbx8iPHciIl599dUYN25c/PzP/3zMmTMntm3bFhH2JiLia1/7WkydOjV++7d/O2pra+Piiy+OL33pS6Vxr83/X29vb9x///3xyU9+MsrKyjx/BtG7PgC///3vx8GDB/s9ESIi6urqor29fYhWdWI4dP5H25v29vaora3tN15eXh41NTUn1f719fXFwoUL47LLLosLLrggIt4694qKiqiuru439537c6T9OzT2brdp06YYPXp0VFZWxvXXXx+rV6+OSZMm2ZuIWLVqVbzwwguxdOnSw8Zy359p06bFypUr4/HHH4/ly5fH1q1b41d+5Vdi9+7d2e9NRMR3v/vdWL58eZx33nnxxBNPxPz58+MP/uAP4r777osIr81v9/DDD8euXbvi2muvjQj/bQ2m8qFeAAyG5ubmeOmll+Kb3/zmUC/lhPKe97wnNm7cGF1dXfHP//zPMXfu3GhpaRnqZQ257du3x4033hhr1qyJU089daiXc8K5/PLLS/+ePHlyTJs2Lc4+++z4p3/6pxgxYsQQruzE0NfXF1OnTo2//Mu/jIiIiy++OF566aW49957Y+7cuUO8uhPLl7/85bj88stj3LhxQ72U7Lzr3wE844wz4pRTTjnsG0IdHR1RX18/RKs6MRw6/6PtTX19fXR2dvYbP3DgQOzcufOk2b8FCxbEo48+Gk899VScddZZpeP19fXR29sbu3bt6jf/nftzpP07NPZuV1FREeeee25MmTIlli5dGhdddFF88YtfzH5v2traorOzM973vvdFeXl5lJeXR0tLS9x1111RXl4edXV1We/PO1VXV8cv/uIvxmuvvZb9cyciYuzYsTFp0qR+x84///zSn8m9Nr/l9ddfj3/7t3+L3/u93ysd8/wZPO/6AKyoqIgpU6bE2rVrS8f6+vpi7dq1USwWh3BlQ2/ChAlRX1/fb2+6u7tj3bp1pb0pFouxa9euaGtrK8158skno6+vL6ZNmzboax5IKaVYsGBBrF69Op588smYMGFCv/EpU6bE8OHD++3Pli1bYtu2bf32Z9OmTf1eiNesWROFQuGwF/iTQV9fX/T09GS/NzNmzIhNmzbFxo0bS7epU6fGnDlzSv/OeX/eac+ePfFf//VfMXbs2OyfOxERl1122WGXnPrOd74TZ599dkR4bT5kxYoVUVtbG01NTaVjnj+DaKi/hTIQVq1alSorK9PKlSvTyy+/nK677rpUXV3d7xtCJ6vdu3enF198Mb344ospItLnP//59OKLL6bXX389pfTWpQaqq6vTV7/61fStb30rffSjHz3ipQYuvvjitG7duvTNb34znXfeeSfFpQbmz5+fqqqq0tNPP93vkgP/+7//W5pz/fXXp4aGhvTkk0+m559/PhWLxVQsFkvjhy43MHPmzLRx48b0+OOPpzPPPPOkuNzAbbfdllpaWtLWrVvTt771rXTbbbelsrKy9I1vfCOllPfeHMnbvwWcUt77c/PNN6enn346bd26Nf3Hf/xHamxsTGeccUbq7OxMKeW9Nym9demg8vLy9Bd/8Rfp1VdfTQ888EAaOXJkuv/++0tzcn5tTumtq3U0NDSkW2+99bCx3J8/g+WkCMCUUvrrv/7r1NDQkCoqKtKll16annvuuaFe0qB46qmnUkQcdps7d25K6a3LDXz6059OdXV1qbKyMs2YMSNt2bKl32P84Ac/SB//+MfT6NGjU6FQSJ/4xCfS7t27h+BsBtaR9iUi0ooVK0pzfvjDH6bf//3fT6effnoaOXJk+q3f+q305ptv9nuc//7v/06XX355GjFiRDrjjDPSzTffnPbv3z/IZzPwPvnJT6azzz47VVRUpDPPPDPNmDGjFH8p5b03R/LOAMx5f66++uo0duzYVFFRkX7u534uXX311f2ucZfz3hzyyCOPpAsuuCBVVlamiRMnpr/7u7/rN57za3NKKT3xxBMpIg4755Q8fwZLWUopDclbjwAADIl3/WcAAQD46QhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMwIQACAzAhAAIDMCEAAgMz8P4snRJcs0SYIAAAAAElFTkSuQmCC",
"text/html": [
- ""
+ "\n",
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
diff --git a/examples/1_basics/12_custom_camera_projection-brane_distance.ipynb b/examples/1_basics/12_custom_camera_projection-brane_distance.ipynb
index 188d5c07..da6c419f 100644
--- a/examples/1_basics/12_custom_camera_projection-brane_distance.ipynb
+++ b/examples/1_basics/12_custom_camera_projection-brane_distance.ipynb
@@ -15,7 +15,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import numpy as np\n",
@@ -1046,7 +1046,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
@@ -1060,7 +1060,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.7.4"
+ "version": "3.10.6"
}
},
"nbformat": 4,
diff --git a/examples/1_basics/12_custom_camera_projection-mesh_variant.ipynb b/examples/1_basics/12_custom_camera_projection-mesh_variant.ipynb
index 6897c72d..7718cc35 100644
--- a/examples/1_basics/12_custom_camera_projection-mesh_variant.ipynb
+++ b/examples/1_basics/12_custom_camera_projection-mesh_variant.ipynb
@@ -15,7 +15,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import numpy as np\n",
@@ -989,7 +989,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
@@ -1003,7 +1003,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.7.4"
+ "version": "3.10.6"
}
},
"nbformat": 4,
diff --git a/examples/1_basics/12_custom_camera_projection-visibility_test-v2.ipynb b/examples/1_basics/12_custom_camera_projection-visibility_test-v2.ipynb
index 29ce4c98..2b90ac4f 100644
--- a/examples/1_basics/12_custom_camera_projection-visibility_test-v2.ipynb
+++ b/examples/1_basics/12_custom_camera_projection-visibility_test-v2.ipynb
@@ -15,7 +15,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import numpy as np\n",
@@ -997,7 +997,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
@@ -1011,7 +1011,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.7.4"
+ "version": "3.10.6"
}
},
"nbformat": 4,
diff --git a/examples/1_basics/12_custom_camera_projection-visibility_test.ipynb b/examples/1_basics/12_custom_camera_projection-visibility_test.ipynb
index 34319924..2001f366 100644
--- a/examples/1_basics/12_custom_camera_projection-visibility_test.ipynb
+++ b/examples/1_basics/12_custom_camera_projection-visibility_test.ipynb
@@ -15,7 +15,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import numpy as np\n",
@@ -1080,7 +1080,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
@@ -1094,7 +1094,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.7.4"
+ "version": "3.10.6"
}
},
"nbformat": 4,
diff --git a/examples/1_basics/16_work_distribution.ipynb b/examples/1_basics/16_work_distribution.ipynb
index 49e7f85a..b31bad6f 100644
--- a/examples/1_basics/16_work_distribution.ipynb
+++ b/examples/1_basics/16_work_distribution.ipynb
@@ -15,7 +15,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import numpy as np\n",
@@ -157,996 +157,24 @@
"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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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('tabindex', '0');\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",
- " 'z-index: 2;'\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(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: relative;' +\n",
- " 'z-index: 0;'\n",
- " );\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",
- "\n",
- " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n",
- " 'canvas'\n",
- " ));\n",
- " rubberband_canvas.setAttribute(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'left: 0;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: absolute;' +\n",
- " 'top: 0;' +\n",
- " 'z-index: 1;'\n",
- " );\n",
- "\n",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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",
- " /* This rescales the canvas back to display pixels, so that it\n",
- " * appears correct on HiDPI screens. */\n",
- " canvas.style.width = width + 'px';\n",
- " canvas.style.height = height + 'px';\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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.observe(canvas_div);\n",
- "\n",
- " function on_mouse_event_closure(name) {\n",
- " /* User Agent sniffing is bad, but WebKit is busted:\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=144526\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=181818\n",
- " * The worst that happens here is that they get an extra browser\n",
- " * selection when dragging, if this check fails to catch them.\n",
- " */\n",
- " var UA = navigator.userAgent;\n",
- " var isWebKit = /AppleWebKit/.test(UA) && !/Chrome/.test(UA);\n",
- " if(isWebKit) {\n",
- " return function (event) {\n",
- " /* This prevents the web browser from automatically changing to\n",
- " * the text insertion cursor when the button is pressed. We\n",
- " * want to control all of the cursor setting manually through\n",
- " * the 'cursor' event from matplotlib */\n",
- " event.preventDefault()\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " } else {\n",
- " return function (event) {\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " }\n",
- " }\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mousedown',\n",
- " on_mouse_event_closure('button_press')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'mouseup',\n",
- " on_mouse_event_closure('button_release')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\n",
- " );\n",
- " // Throttle sequential mouse events to 1 every 20ms.\n",
- " canvas_div.addEventListener(\n",
- " 'mousemove',\n",
- " on_mouse_event_closure('motion_notify')\n",
- " );\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mouseenter',\n",
- " on_mouse_event_closure('figure_enter')\n",
- " );\n",
- " canvas_div.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",
- " canvas_div.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",
- " fig.canvas_div.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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",
- "function getModifiers(event) {\n",
- " var mods = [];\n",
- " if (event.ctrlKey) {\n",
- " mods.push('ctrl');\n",
- " }\n",
- " if (event.altKey) {\n",
- " mods.push('alt');\n",
- " }\n",
- " if (event.shiftKey) {\n",
- " mods.push('shift');\n",
- " }\n",
- " if (event.metaKey) {\n",
- " mods.push('meta');\n",
- " }\n",
- " return mods;\n",
- "}\n",
- "\n",
- "/*\n",
- " * return a copy of an object with only non-object keys\n",
- " * we need this to avoid circular references\n",
- " * https://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",
- " if (name === 'button_press') {\n",
- " this.canvas.focus();\n",
- " this.canvas_div.focus();\n",
- " }\n",
- "\n",
- " // from https://stackoverflow.com/q/1114465\n",
- " var boundingRect = this.canvas.getBoundingClientRect();\n",
- " var x = (event.clientX - boundingRect.left) * this.ratio;\n",
- " var y = (event.clientY - boundingRect.top) * this.ratio;\n",
- "\n",
- " this.send_message(name, {\n",
- " x: x,\n",
- " y: y,\n",
- " button: event.button,\n",
- " step: event.step,\n",
- " modifiers: getModifiers(event),\n",
- " guiEvent: simpleKeys(event),\n",
- " });\n",
- "\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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n",
- "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis\", \"fa fa-square-o\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\", \"webp\"];\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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "5be778477a844f08bd5ef33e4f6b1b91",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA7YAAAK8CAYAAADbFiNKAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzsvWu0ZllVHvzMudba76mqvkAD3SCNNDYgovnki0KjgkBsYxDBRFtRRoaCMcbEeI8XvF+Gw2GQ2I6BiTEX0dgCgmLA2xBRonxewOsQEyMSJCDXFuiu7qpz3r3Xmt+P+cy19qlqKFBoqps9GUV1nfO++7L22mvNZz7PnFPMzLDZZpttttlmm2222WabbbbZZndR0w/1BWy22WabbbbZZpttttlmm2222d/FNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttlmm2222V3aNmC72WabbbbZZpttttnd2v7qr/4KIoIf/MEf/FBfymabbfZBsg3YbrbZB8ie+9znQkT6n5wz7n//++PpT386/vqv//o9fu+lL30pnvzkJ+Oqq67CNE244oor8Kmf+ql49rOfjVtvvfXYZ6+55ppj5zg4OMBDHvIQfMM3fAPe+c53frBv8Q7tp3/6p3HjjTfeKed685vfjO/6ru/CH//xH98p59tss8022+yuYf/+3/97iAiuu+66D+l1vPKVr8QTn/hE3P/+98fBwQE+8iM/Ek9+8pPx0z/908c+t97Lz/3z5V/+5f1zT3/60yEiuOyyy3D27Nnzzvfa1762f28D7Zt9uFv+UF/AZpvd3ex7vud78KAHPQiHh4f43d/9XTz3uc/FK1/5SrzmNa/BwcFB/1xrDf/sn/0zPPe5z8Xf+3t/D//q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z3ve8+yZz3ymXXnllXbixAl70pOeZG94wxvOO9+zn/1su//972+73c4+5VM+xX7/93//vHY/Zmb//b//d3v4wx9uOeet9c9mm2222YepPfnJT7aDgwO7/fbb3+Nnnv70p1spxW6++eZjLXGe/exn2wMe8ADb7Xb22Mc+1v7kT/6kf+fmm2+2r/iKr7CHPexhdurUKbv88svtuuuus5/5mZ+54DU973nPsy/4gi+wa6+91k6cOGEHBwf28Ic/3L71W7/1WNs7s/fe7me9763b/bwn29r9bLaZm5i9H3rHzTbbbLP30V7xilfgCU94Al74whfihhtu+FBfzmabbbbZZpttttlmd2Pbcmw322yzzTbbbLPNNttss802u0vbBmw322yzzTbbbLPNNttss802u0vbBmw322yzzTbbbLPNNttss802u0vb3RrY/siP/AiuueYaHBwc4LrrrsOrXvWqD/UlbbbZh409/vGPh5lt+bWbbXYXtm0f3WyzzTbb7K5id1tgG+1HvvM7vxN/+Id/iI//+I/HZ3zGZ+Dtb3/7h/rSNttss8022+yit20f3WyzzTbb7K5kd9uqyNdddx0e+chH4jnPeQ4AoLWGBzzgAfjKr/xKfPM3f/OH+Oo222yzzTbb7OK2bR/dbLPNNtvsrmT5Q30BHwzb7/f4gz/4Azzzmc/sP1NVXH/99fid3/mdO/zO0dERjo6O+r9ba3jnO9+Je93rXhCRD/o1b7bZZptt9sE3M8Pp06fxER/xEVC924qW/s72/u6j2x662WabbXb3t4t9D71bAtubb74ZtVZcddVVx35+1VVX4c///M/v8Dvf//3fj+/+7u++My5vs80222yzD7G98Y1vxNVXX/2hvoyL1t7ffXTbQzfbbLPNPnzsYt1D75bA9m9jz3zmM/F1X/d1/d+33HILPvIjPxI5Z6imHnEWATQJxARICmsGAfz3IhAIIICK+t+qMPPPQEZkww8nx44rIlBNABrMj8SfKVoz/++kaLWtvnf8bwDIJaPVypMoAAPMkFUAVZgBBgMMfo2An0+AnAtqrRB+jv8HUe2RGeF9GhqEHxHxe2lmUJX+XVmNQ0oJZobaGmBAKglWG0QUIn5NAkFShQkg1gBR1GZIqj4eqmitQkVh1nyUVP0WYaux8Osxq36TfC4CQUoJgKHWBjNDStrHQzTBWoOqQCRB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uK5LZ2fnCZFPgLlz57J8+fJZ25YtW8b+/fuBalp/Xd3t6upiaGho1v4oihgdHX3e5PUv/uIv+NCHPsSb3vQmVq5cye/93u/xp3/6p1x//fXAiZPPY3mm8nW81OekMd63bx+33nprZZQZTqx8noyk7ejx1b6cLO3oydKGwsnZjp5sbSik7eiTkQrbGnzfZ9WqVdx+++2VbVprbr/9ds4///znMGVPD2MM73nPe7jpppu44447HudqsGrVKjzPm5XPbdu2sX///ko+zz//fDZt2jTrxUhenGMbh+eKSy+9lE2bNrFhw4bKz+rVq3nLW95S+f1EyCfAhRde+LilJrZv305/fz8ACxYsoKura1ZeJycnue+++2bldXx8nIceeqhyzB133IHWmnPPPfd3kIvfTKFQQMrZnyXHcdBaAydOPo/lmcrX+eefz1133UUYhpVjbr31Vk499dTnjVtR0hjv2LGD2267jba2tln7T5R8nqyk7ejx1b6cLO3oydKGwsnZjp5MbSik7eiv5bmNXfX849vf/rbJZDLma1/7mnn00UfN//k//8c0NzfPivb3fOeP/uiPTFNTk/n5z39ujhw5UvkpFAqVY9797nebvr4+c8cdd5gHH3zQnH/++eb888+v7E/C91922WVmw4YN5qc//anp6Oh4XoXvfyJqozkac+Lk8/777zeu65pPfvKTZseOHeab3/ymyefz5hvf+EblmE996lOmubnZ/Pd//7d55JFHzCtf+conDHV/1llnmfvuu8/cfffdZsmSJc+rpQquueYa09PTU1mm4MYbbzTt7e3mL//yLyvHHK/5nJqaMuvXrzfr1683gPmHf/gHs379+koUw2ciX+Pj46azs9P83u/9ntm8ebP59re/bfL5/O80fP+vy2cQBOYVr3iFmTdvntmwYcOs71NtZMbjIZ8pT07ajlqOl/blWE7EdvRkaUONOXHb0ZOlDf1NeU3b0V9PKmyfgH/+5382fX19xvd9s2bNGnPvvfc+10l6WgBP+PPVr361ckyxWDR//Md/bFpaWkw+nzevfvWrzZEjR2ZdZ+/evealL32pyeVypr293fzZn/2ZCcPwd5ybp8exDfKJlM//+Z//MaeddprJZDJm6dKl5stf/vKs/Vpr89GPftR0dnaaTCZjLr30UrNt27ZZx4yMjJg3v/nNpr6+3jQ2Npq3v/3t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cskl5pJLLqn8feeddxrALFu2zJTL5cr2z372swYwmzZtqmy78sorTX9//5PmISUlJSXlxOKrX/2qAcxtt91mjh49ag4cOGC+973vmY6ODpPJZMyBAwcqx1566aVm5cqVplQqVbZprc0FF1xglixZUtmWtDu1be8T8XT6CEnb/0Q/119/feW46667zgDm6NGj5s///M/N4sWLK/vOOecc8/a3v90YY9v3a6+99mmXV0rKiUhqsU1JeQq85CUvYd26dbziFa9g48aN/N3f/R2XX345PT09j3NdyuVyld8nJiYYHh7mkksuYffu3UxMTMw6dvny5Zx//vmVv88991wAXvziF9PX1/e47bt3735c2mqjISbREYMg4LbbbnvCvBhj+P73v89VV12FMWbWaPHll1/OxMQEDz/88JOWxQ9+8AO01nzsYx9DytmfECEEALfddhtBEPD+979/1jHvete7aGxs5Ec/+tGTXv838fa3vx3f9yt/J25mT1Q2KSkpKSknF2vXrqWjo4Pe3l5e97rXUVdXx80338y8efMAGB0d5Y477uANb3gDU1NTlfZvZGSEyy+/nB07djztKMpPp48Atk2/9dZbH/fz5je/+Qmvf/XVV7Nz504eeOCByv+pG3JKyuNJg0elpDxFzjnnHG688UaCIGDjxo3cdNNN/OM//iOve93r2LBhA8uXLwfgV7/6Fddddx3r1q2jUCjMusbExARNTU2Vv2vFK1DZ19vb+4Tbx8bGZm2XUrJw4cJZ20455RSg6n51LEePHmV8fJwvf/nLfPnLX37CY35dQKxdu3Yhpazk94nYt28fAKeeeuqs7b7vs3Dhwsr+/w3HllniXnZs2aSkpKSknHx8/vOf55RTTmFiYoKvfOUr3HXXXWQymcr+nTt3Yozhox/9KB/96Eef8BpDQ0P09PQ8rfs+1T4CQHt7O2vXrn3K1z7rrLNYunQpN9xwA83NzXR1dfHiF7/4aaUvJeVkIBW2KSlPE9/3OeecczjnnHM45ZRTePvb3853v/tdrrvuOnbt2sWll17K0qVL+Yd/+Ad6e3vxfZ8f//jH/OM//uPj5sg6jvOE93iy7eYpBIX6TSRpeOtb38o111zzhMecfvrpv/V9niqJlfdYlFJPWA7PZtmkpKSkpBzfrFmzphIV+VWvehUveMELuPrqq9m2bRv19fWVNvDP//zP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cu+991JXVxc99thjdOjQIXrooYcolUrRT37yk1qZRrXz8ccfp7vvvpsefvhhAkCPPPJI3efnwq7JyUnq7e2ldevW0eDgID344IMUj8fpV7/61YUy84x2ZrNZWrt2Lf3xj3+kV199lbZv306rVq2iFStW1O2jEewUTo/0o4pG6V+YZu5HW6UPJWrefrRV+lAi6UffDiJsp7Fq1SrasGFD7X/Xdam/v5/uu+++GazV22NkZIQA0FNPPUVE6qGIRCL00EMP1cq88sorBIC2b99OROqh0nWdhoaGamU2b95M6XSaKpXKhTXgLOTzeVq0aBFt3bqV3v/+99c65Gayc+PGjXTttdee9nPP86ivr49+9KMf1bZls1mKRqP04IMPEhHRyy+/TADoueeeq5X529/+Rpqm0bFjx85f5d8CN954I33hC1+o2/bxj3+c1q1bR0TNY+f0jupc2fWLX/yCOjo66u7djRs30uLFi8+zRafmVIOP6ezcuZMA0OHDh4moMe0U6pF+tLH6F6Lm70dbpQ8lao1+tFX6UCLpR98qEoocwrZt7Nq1C2vXrq1t03Uda9euxfbt22ewZm+PyclJAEBnZycAYNeuXahWq3V2LlmyBAMDAzU7t2/fjmXLlqG3t7dW5vrrr0cul8PevXsvYO3PzoYNG3DjjTfW2QM0l51/+ctfsHLlSnzyk59ET08Pli9fjt/85je1zw8dOoShoaE6WzOZDFavXl1na3t7O1auXFkrs3btWui6jh07dlw4Y87A1VdfjW3btmH//v0AgBdeeAHPPPMMbrjhBgDNY+d0zpVd27dvx/ve9z5YllUrc/3112Pfvn2YmJi4QNa8NSYnJ6FpGtrb2wE0r52tgvSjjde/AM3fj7ZKHwq0Zj/ayn0oIP1oGHOmKzCbGB0dheu6dY0zAPT29uLVV1+doVq9PTzPwx133IFrrrkGS5cuBQAMDQ3BsqzaA8D09vZiaGioVuZU54E/my1s2bIF//nPf/Dcc8+96bNmsvPgwYPYvHkzvvGNb+A73/kOnnvuOXzta1+DZVlYv359ra6nsiVsa09PT93npmmis7Nz1th61113IZfLYcmSJTAMA67r4t5778W6desAoGnsnM65smtoaAgLFy580z74s46OjvNS//+WcrmMjRs34uabb0Y6nQbQnHa2EtKPNl7/0gr9aKv0oUBr9qOt2ocC0o9OR4Rtk7NhwwYMDg7imWeememqnHOOHj2K22+/HVu3bkUsFpvp6pxXPM/DypUr8YMf/AAAsHz5cgwODuKXv/wl1q9fP8O1O3f86U9/wgMPPIA//OEPeOc734k9e/bgjjvuQH9/f1PZKagEGJ/61KdARNi8efNMV0cQTov0o41Pq/ShgPSjrYT0o29GQpFDdHd3wzCMN2X7Gx4eRl9f3wzV6r/ntttuw2OPPYYnn3wS8+fPr23v6+uDbdvIZrN15cN29vX1nfI88GezgV27dmFkZATvfve7YZomTNPEU089hZ/+9KcwTRO9vb1NYScAzJ07F1dccUXdtssvvxxHjhwBENT1TPduX18fRkZG6j53HAfj4+OzxtY777wTd911Fz796U9j2bJluOWWW/D1r38d9913H4DmsXM658quRrmfuTM+fPgwtm7dWptlBprLzlZE+tHG6l9apR9tlT4UaM1+tNX6UED60dMhwjaEZVlYsWIFtm3bVtvmeR62bduGNWvWzGDN3hpEhNtuuw2PPPIInnjiiTeFGqxYsQKRSKTOzn379uHIkSM1O9esWYOXXnqp7sHgB2d65zBTXHfddXjppZewZ8+e2s/KlSuxbt262t/NYCcAXHPNNW961cT+/ftx0UUXAQAWLlyIvr6+OltzuRx27NhRZ2s2m8WuXbtqZZ544gl4nofVq1dfACvOTrFYhK7XN0uGYcDzPADNY+d0zpVda9aswdNPP41qtVors3XrVixevHjWhBVxZ3zgwAH885//RFdXV93nzWJnqyL9aGP1L63Sj7ZKHwq0Zj/aSn0oIP3oGZnZ3FWzjy1btlA0GqXf/e539PLLL9OXv/xlam9vr8v2N9v5yle+QplMhv71r3/RiRMnaj/FYrFW5tZbb6WBgQF64okn6Pnnn6c1a9bQmjVrap9z+v4PfOADtGfPHvr73/9Oc+bMmVXp+09FOJsjUfPYuXPnTjJNk+699146cOAAPfDAA5RIJOj3v/99rcymTZuovb2d/vznP9OLL75IH/nIR06Z6n758uW0Y8cOeuaZZ2jRokWz6lUF69evp3nz5tVeU/Dwww9Td3c3fetb36qVaVQ78/k87d69m3bv3k0A6Mc//jHt3r27lsXwXNiVzWapt7eXbrnlFhocHKQtW7ZQIpG4oOn7z2Snbdt000030fz582nPnj117VM4M2Mj2CmcHulHFY3Sv0ynGfvRVulDiZq3H22VPvRstko/emZE2J6Cn/3sZzQwMECWZdGqVavo2WefnekqvSUAnPLn/vvvr5UplUr01a9+lTo6OiiRSNDHPvYxOnHiRN1+Xn/9dbrhhhsoHo9Td3c3ffOb36RqtXqBrXlrTO+Qm8nOv/71r7R06VKKRqO0ZMkS+vWvf133ued5dM8991Bvby9Fo1G67rrraN++fXVlxsbG6Oabb6ZUKkXpdJo+//nPUz6fv5BmnJFcLke33347DQwMUCwWo0suuYTuvvvuusa6Ue188sknT/lcrl+/nojOnV0vvPACXXvttRSNRmnevHm0adOmC2UiEZ3ZzkOHDp22fXryyScbyk7hzEg/qmiU/iVMs/ajrdCHEjVvP9oqfSiR9KNvB42I6Nz7gQVBEARBEARBEAThwiBrbAVBEARBEARBEISGRoStIAiCIAiCIAiC0NCIsBUEQRAEQRAEQRAaGhG2giAIgiAIgiAIQkMjwlYQBEEQBEEQBEFoaETYCoIgCIIgCIIgCA2NCFtBEARBEARBEAShoRFhKwiCIAiCIAiCIDQ0ImwFQRAEQRAEQRCEhkaErSAIgiAIgiAIgtDQiLAVBEEQBEEQBEEQGhoRtoIgCIIgCIIgCEJDI8JWEARBEARBEARBaGhE2AqCIAiCIAiCIAgNjQhbQRAEQRAEQRAEoaERYSsIgiAIgiAIgiA0NCJsBUEQBEEQBEEQhIbmfwFhsCCWYq6dQwAAAABJRU5ErkJggg==",
"text/html": [
- ""
+ "\n",
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
@@ -1214,7 +242,7 @@
},
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
@@ -1230,7 +258,7 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
diff --git a/examples/2_animations_and_callbacks/0_progressive_output_to_numpy.ipynb b/examples/2_animations_and_callbacks/0_progressive_output_to_numpy.ipynb
index df9a2779..33652c73 100644
--- a/examples/2_animations_and_callbacks/0_progressive_output_to_numpy.ipynb
+++ b/examples/2_animations_and_callbacks/0_progressive_output_to_numpy.ipynb
@@ -17,7 +17,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt # no PlotOptiX UI here, let's use \"something else\" to display the output\n",
"\n",
"import numpy as np\n",
@@ -31,996 +31,24 @@
"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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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('tabindex', '0');\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",
- " 'z-index: 2;'\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(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: relative;' +\n",
- " 'z-index: 0;'\n",
- " );\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",
- "\n",
- " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n",
- " 'canvas'\n",
- " ));\n",
- " rubberband_canvas.setAttribute(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'left: 0;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: absolute;' +\n",
- " 'top: 0;' +\n",
- " 'z-index: 1;'\n",
- " );\n",
- "\n",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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",
- " /* This rescales the canvas back to display pixels, so that it\n",
- " * appears correct on HiDPI screens. */\n",
- " canvas.style.width = width + 'px';\n",
- " canvas.style.height = height + 'px';\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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.observe(canvas_div);\n",
- "\n",
- " function on_mouse_event_closure(name) {\n",
- " /* User Agent sniffing is bad, but WebKit is busted:\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=144526\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=181818\n",
- " * The worst that happens here is that they get an extra browser\n",
- " * selection when dragging, if this check fails to catch them.\n",
- " */\n",
- " var UA = navigator.userAgent;\n",
- " var isWebKit = /AppleWebKit/.test(UA) && !/Chrome/.test(UA);\n",
- " if(isWebKit) {\n",
- " return function (event) {\n",
- " /* This prevents the web browser from automatically changing to\n",
- " * the text insertion cursor when the button is pressed. We\n",
- " * want to control all of the cursor setting manually through\n",
- " * the 'cursor' event from matplotlib */\n",
- " event.preventDefault()\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " } else {\n",
- " return function (event) {\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " }\n",
- " }\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mousedown',\n",
- " on_mouse_event_closure('button_press')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'mouseup',\n",
- " on_mouse_event_closure('button_release')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\n",
- " );\n",
- " // Throttle sequential mouse events to 1 every 20ms.\n",
- " canvas_div.addEventListener(\n",
- " 'mousemove',\n",
- " on_mouse_event_closure('motion_notify')\n",
- " );\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mouseenter',\n",
- " on_mouse_event_closure('figure_enter')\n",
- " );\n",
- " canvas_div.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",
- " canvas_div.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",
- " fig.canvas_div.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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",
- "function getModifiers(event) {\n",
- " var mods = [];\n",
- " if (event.ctrlKey) {\n",
- " mods.push('ctrl');\n",
- " }\n",
- " if (event.altKey) {\n",
- " mods.push('alt');\n",
- " }\n",
- " if (event.shiftKey) {\n",
- " mods.push('shift');\n",
- " }\n",
- " if (event.metaKey) {\n",
- " mods.push('meta');\n",
- " }\n",
- " return mods;\n",
- "}\n",
- "\n",
- "/*\n",
- " * return a copy of an object with only non-object keys\n",
- " * we need this to avoid circular references\n",
- " * https://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",
- " if (name === 'button_press') {\n",
- " this.canvas.focus();\n",
- " this.canvas_div.focus();\n",
- " }\n",
- "\n",
- " // from https://stackoverflow.com/q/1114465\n",
- " var boundingRect = this.canvas.getBoundingClientRect();\n",
- " var x = (event.clientX - boundingRect.left) * this.ratio;\n",
- " var y = (event.clientY - boundingRect.top) * this.ratio;\n",
- "\n",
- " this.send_message(name, {\n",
- " x: x,\n",
- " y: y,\n",
- " button: event.button,\n",
- " step: event.step,\n",
- " modifiers: getModifiers(event),\n",
- " guiEvent: simpleKeys(event),\n",
- " });\n",
- "\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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n",
- "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis\", \"fa fa-square-o\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\", \"webp\"];\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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "98566e0eec8f449788c354bcc8de9cda",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAHn9JREFUeJzt3H9sndVh//GPg7GBhOuQQOxmJGukooIFpGuAcNVp08CLy9IKRpDWKmJZh4bGHASEsRKJBq2blIhK7crGj2qbCNJKUzEprYgGbRTAqMKkwRA1DSXqJNZkC3boUOyQNXYSP98/qlzVJd8VGPGtOa+X9Ejc5zn2Pecounrz+N7bUlVVFQAAijGj2RMAAGBqCUAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCMDCPfDAA/nwhz+cM844I0uXLs33v//9Zk8JADjFBGDBvvnNb2bNmjW5995789JLL2Xx4sXp7e3NgQMHmj01AOAUaqmqqmr2JGiOpUuX5vLLL88//MM/JEkmJiayYMGC3Hrrrbn77rubPDsA4FRxB7BQ4+PjGRwcTE9PT+PcjBkz0tPTk4GBgSbODAA41VqbPQGa46c//WmOHz+ezs7OSec7Ozvz6quvvm382NhYxsbGGo8nJiby5ptvZu7cuWlpaTnl8wXg/VVVVQ4dOpT58+dnxgz3g0ojAHlH1q9fn7/+679u9jQAeJ/t27cv559/frOnwRQTgIU699xzc9ppp2V4eHjS+eHh4XR1db1t/Nq1a7NmzZrG45GRkSxcuDD79u1LrVY75fMF4P01OjqaBQsW5Oyzz272VGgCAViotra2LFmyJNu2bct1112X5Od/1t22bVtWr179tvHt7e1pb29/2/larSYAAaYxb+MpkwAs2Jo1a7Jq1apcdtllueKKK/J3f/d3OXz4cD73uc81e2oAwCkkAAv2R3/0R3njjTeybt26DA0N5WMf+1ieeuqpt30wBAD4YPE9gLwno6Oj6ejoyMjIiD8BA0xDXsfL5nPfAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGA09Bzzz2XT3/605k/f35aWlryrW99a9L1qqqybt26fOhDH8qZZ56Znp6e/PjHP5405s0338zKlStTq9Uye/bs3HTTTXnrrbemcBUAQLMIwGno8OHDWbx4cR544IGTXr/vvvty//335+GHH8727dszc+bM9Pb25siRI40xK1euzO7du7N169Zs2bIlzz33XG6++eapWgIA0EQtVVVVzZ4E711LS0s2b96c6667LsnP7/7Nnz8/d955Z/7yL/8ySTIyMpLOzs5s3Lgxn/nMZ/KjH/0o3d3d2bFjRy677LIkyVNPPZU/+IM/yH/+539m/vz5v/J5R0dH09HRkZGRkdRqtVO2PgBODa/jZXMH8APmtddey9DQUHp6ehrnOjo6snTp0gwMDCRJBgYGMnv27Eb8JUlPT09mzJiR7du3T/mcAYCp1drsCfD+GhoaSpJ0dnZOOt/Z2dm4NjQ0lHnz5k263tramjlz5jTG/LKxsbGMjY01Ho+Ojr6f0wYAppA7gLwj69evT0dHR+NYsGBBs6cEALxHAvADpqurK0kyPDw86fzw8HDjWldXVw4cODDp+rFjx/Lmm282xvyytWvXZmRkpHHs27fvFMweAJgKAvADZtGiRenq6sq2bdsa50ZHR7N9+/bU6/UkSb1ez8GDBzM4ONgY8/TTT2diYiJLly496e9tb29PrVabdAAA05P3AE5Db731Vv793/+98fi1117Lzp07M2fOnCxcuDC33357/vZv/zYXXHBBFi1alC984QuZP39+45PCF110UT75yU/mz/7sz/Lwww/n6NGjWb16dT7zmc+8o08AAwDTmwCchl588cX83u/9XuPxmjVrkiSrVq3Kxo0b81d/9Vc5fPhwbr755hw8eDC//du/naeeeipnnHFG42e+/vWvZ/Xq1bn66qszY8aMrFixIvfff/+UrwUAmHq+B5D3xPdHAUxvXsfL5j2AAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGA08z69etz+eWX5+yzz868efNy3XXXZc+ePZPGHDlyJH19fZk7d25mzZqVFStWZHh4eNKYvXv3Zvny5TnrrLMyb9683HXXXTl27NhULgUAaBIBOM309/enr68vL7zwQrZu3ZqjR49m2bJlOXz4cGPMHXfckSeeeCKPP/54+vv7s3///lx//fWN68ePH8/y5cszPj6e559/Po8++mg2btyYdevWNWNJAMAUa6mqqmr2JHjv3njjjcybNy/9/f35nd/5nYyMjOS8887LY489lhtuuCFJ8uqrr+aiiy7KwMBArrzyyjz55JP51Kc+lf3796ezszNJ8vDDD+fzn/983njjjbS1tf3K5x0dHU1HR0dGRkZSq9VO6RoBeP95HS+bO4DT3MjISJJkzpw5SZLBwcEcPXo0PT09jTEXXnhhFi5cmIGBgSTJwMBALrnkkkb8JUlvb29GR0eze/fuKZw9ANAM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6tWrs3nz5jz99NNZtGjRpOtLlizJ6aefPmmf9uzZk717907ap127dk2K5a1bt6ZWq6W7u3tqFtIEExMTGRsbs0e/4Oqrr86uXbuyc+fOxnHZZZdl5cqVjf+2V/AuNPtTKEw/mzZtqtrb26uNGzdWr7zySnXzzTdXs2fPnvTJug+6Q4cOVS+//HL18ssvV0mqL3/5y9XLL79c/eQnP6mqqqo2bNhQzZ49u/r2t79d/eAHP6iuvfbaatGiRdXPfvazxu/45Cc/Wf3Wb/1WtX379up73/tedcEFF1Sf/exnm7Wk990tt9xSdXR0VM8++2z1+uuvN47/+Z//aYz58z//82rhwoXV008/Xb344otVvV6v6vV64/qxY8eqiy++uFq2bFm1c+fO6qmnnqrOO++8au3atc1Y0ilx9913V/39/dVrr71W/eAHP6juvvvuqqWlpfrud79bVZU9+t/84qeAq8pewbshAHlP/v7v/75auHBh1dbWVl1xxRXVCy+80OwpTalnnnmmSvK2Y9WqVVVV/fyrYL7whS9UnZ2dVXt7e3X11VdXe/bsmfQ7/vu//7v67Gc/W82aNauq1WrV5z73uerQoUNNWM2pcbL9SVI98sgjjTE/+9nPqr/4i7+ozjnnnOqss86q/vAP/7B6/fXXJ/2e//iP/6iuueaa6swzz6zOPffc6s4776yOHj06xas5df70T/+0+s3f/M2qra2tOu+886qrr766EX9VZY/+N78cgPYK3rmWqqqq5tx7BACgGbwHEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMP8P+nsqzdjgz3EAAAAASUVORK5CYII=",
"text/html": [
- ""
+ "\n",
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
diff --git a/examples/2_animations_and_callbacks/0_save_image_when_done.ipynb b/examples/2_animations_and_callbacks/0_save_image_when_done.ipynb
index fe494f38..3bad34fa 100644
--- a/examples/2_animations_and_callbacks/0_save_image_when_done.ipynb
+++ b/examples/2_animations_and_callbacks/0_save_image_when_done.ipynb
@@ -196,7 +196,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.9.7"
+ "version": "3.10.6"
}
},
"nbformat": 4,
diff --git a/examples/2_animations_and_callbacks/1_animation.ipynb b/examples/2_animations_and_callbacks/1_animation.ipynb
index b018671a..b6121843 100644
--- a/examples/2_animations_and_callbacks/1_animation.ipynb
+++ b/examples/2_animations_and_callbacks/1_animation.ipynb
@@ -26,7 +26,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt # will show PlotOptiX output inline\n",
"\n",
"import math\n",
@@ -113,996 +113,24 @@
"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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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('tabindex', '0');\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",
- " 'z-index: 2;'\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(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: relative;' +\n",
- " 'z-index: 0;'\n",
- " );\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",
- "\n",
- " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n",
- " 'canvas'\n",
- " ));\n",
- " rubberband_canvas.setAttribute(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'left: 0;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: absolute;' +\n",
- " 'top: 0;' +\n",
- " 'z-index: 1;'\n",
- " );\n",
- "\n",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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",
- " /* This rescales the canvas back to display pixels, so that it\n",
- " * appears correct on HiDPI screens. */\n",
- " canvas.style.width = width + 'px';\n",
- " canvas.style.height = height + 'px';\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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.observe(canvas_div);\n",
- "\n",
- " function on_mouse_event_closure(name) {\n",
- " /* User Agent sniffing is bad, but WebKit is busted:\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=144526\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=181818\n",
- " * The worst that happens here is that they get an extra browser\n",
- " * selection when dragging, if this check fails to catch them.\n",
- " */\n",
- " var UA = navigator.userAgent;\n",
- " var isWebKit = /AppleWebKit/.test(UA) && !/Chrome/.test(UA);\n",
- " if(isWebKit) {\n",
- " return function (event) {\n",
- " /* This prevents the web browser from automatically changing to\n",
- " * the text insertion cursor when the button is pressed. We\n",
- " * want to control all of the cursor setting manually through\n",
- " * the 'cursor' event from matplotlib */\n",
- " event.preventDefault()\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " } else {\n",
- " return function (event) {\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " }\n",
- " }\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mousedown',\n",
- " on_mouse_event_closure('button_press')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'mouseup',\n",
- " on_mouse_event_closure('button_release')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\n",
- " );\n",
- " // Throttle sequential mouse events to 1 every 20ms.\n",
- " canvas_div.addEventListener(\n",
- " 'mousemove',\n",
- " on_mouse_event_closure('motion_notify')\n",
- " );\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mouseenter',\n",
- " on_mouse_event_closure('figure_enter')\n",
- " );\n",
- " canvas_div.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",
- " canvas_div.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",
- " fig.canvas_div.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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",
- "function getModifiers(event) {\n",
- " var mods = [];\n",
- " if (event.ctrlKey) {\n",
- " mods.push('ctrl');\n",
- " }\n",
- " if (event.altKey) {\n",
- " mods.push('alt');\n",
- " }\n",
- " if (event.shiftKey) {\n",
- " mods.push('shift');\n",
- " }\n",
- " if (event.metaKey) {\n",
- " mods.push('meta');\n",
- " }\n",
- " return mods;\n",
- "}\n",
- "\n",
- "/*\n",
- " * return a copy of an object with only non-object keys\n",
- " * we need this to avoid circular references\n",
- " * https://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",
- " if (name === 'button_press') {\n",
- " this.canvas.focus();\n",
- " this.canvas_div.focus();\n",
- " }\n",
- "\n",
- " // from https://stackoverflow.com/q/1114465\n",
- " var boundingRect = this.canvas.getBoundingClientRect();\n",
- " var x = (event.clientX - boundingRect.left) * this.ratio;\n",
- " var y = (event.clientY - boundingRect.top) * this.ratio;\n",
- "\n",
- " this.send_message(name, {\n",
- " x: x,\n",
- " y: y,\n",
- " button: event.button,\n",
- " step: event.step,\n",
- " modifiers: getModifiers(event),\n",
- " guiEvent: simpleKeys(event),\n",
- " });\n",
- "\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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n",
- "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis\", \"fa fa-square-o\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\", \"webp\"];\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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "20accc36af3e490da9c65831d8a98742",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAHn9JREFUeJzt3H9sndVh//GPg7GBhOuQQOxmJGukooIFpGuAcNVp08CLy9IKRpDWKmJZh4bGHASEsRKJBq2blIhK7crGj2qbCNJKUzEprYgGbRTAqMKkwRA1DSXqJNZkC3boUOyQNXYSP98/qlzVJd8VGPGtOa+X9Ejc5zn2Pecounrz+N7bUlVVFQAAijGj2RMAAGBqCUAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCEAAgMIIQACAwghAAIDCCMDCPfDAA/nwhz+cM844I0uXLs33v//9Zk8JADjFBGDBvvnNb2bNmjW5995789JLL2Xx4sXp7e3NgQMHmj01AOAUaqmqqmr2JGiOpUuX5vLLL88//MM/JEkmJiayYMGC3Hrrrbn77rubPDsA4FRxB7BQ4+PjGRwcTE9PT+PcjBkz0tPTk4GBgSbODAA41VqbPQGa46c//WmOHz+ezs7OSec7Ozvz6quvvm382NhYxsbGGo8nJiby5ptvZu7cuWlpaTnl8wXg/VVVVQ4dOpT58+dnxgz3g0ojAHlH1q9fn7/+679u9jQAeJ/t27cv559/frOnwRQTgIU699xzc9ppp2V4eHjS+eHh4XR1db1t/Nq1a7NmzZrG45GRkSxcuDD79u1LrVY75fMF4P01OjqaBQsW5Oyzz272VGgCAViotra2LFmyJNu2bct1112X5Od/1t22bVtWr179tvHt7e1pb29/2/larSYAAaYxb+MpkwAs2Jo1a7Jq1apcdtllueKKK/J3f/d3OXz4cD73uc81e2oAwCkkAAv2R3/0R3njjTeybt26DA0N5WMf+1ieeuqpt30wBAD4YPE9gLwno6Oj6ejoyMjIiD8BA0xDXsfL5nPfAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGA09Bzzz2XT3/605k/f35aWlryrW99a9L1qqqybt26fOhDH8qZZ56Znp6e/PjHP5405s0338zKlStTq9Uye/bs3HTTTXnrrbemcBUAQLMIwGno8OHDWbx4cR544IGTXr/vvvty//335+GHH8727dszc+bM9Pb25siRI40xK1euzO7du7N169Zs2bIlzz33XG6++eapWgIA0EQtVVVVzZ4E711LS0s2b96c6667LsnP7/7Nnz8/d955Z/7yL/8ySTIyMpLOzs5s3Lgxn/nMZ/KjH/0o3d3d2bFjRy677LIkyVNPPZU/+IM/yH/+539m/vz5v/J5R0dH09HRkZGRkdRqtVO2PgBODa/jZXMH8APmtddey9DQUHp6ehrnOjo6snTp0gwMDCRJBgYGMnv27Eb8JUlPT09mzJiR7du3T/mcAYCp1drsCfD+GhoaSpJ0dnZOOt/Z2dm4NjQ0lHnz5k263tramjlz5jTG/LKxsbGMjY01Ho+Ojr6f0wYAppA7gLwj69evT0dHR+NYsGBBs6cEALxHAvADpqurK0kyPDw86fzw8HDjWldXVw4cODDp+rFjx/Lmm282xvyytWvXZmRkpHHs27fvFMweAJgKAvADZtGiRenq6sq2bdsa50ZHR7N9+/bU6/UkSb1ez8GDBzM4ONgY8/TTT2diYiJLly496e9tb29PrVabdAAA05P3AE5Db731Vv793/+98fi1117Lzp07M2fOnCxcuDC33357/vZv/zYXXHBBFi1alC984QuZP39+45PCF110UT75yU/mz/7sz/Lwww/n6NGjWb16dT7zmc+8o08AAwDTmwCchl588cX83u/9XuPxmjVrkiSrVq3Kxo0b81d/9Vc5fPhwbr755hw8eDC//du/naeeeipnnHFG42e+/vWvZ/Xq1bn66qszY8aMrFixIvfff/+UrwUAmHq+B5D3xPdHAUxvXsfL5j2AAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGAAACFEYAAAIURgAAAhRGA08z69etz+eWX5+yzz868efNy3XXXZc+ePZPGHDlyJH19fZk7d25mzZqVFStWZHh4eNKYvXv3Zvny5TnrrLMyb9683HXXXTl27NhULgUAaBIBOM309/enr68vL7zwQrZu3ZqjR49m2bJlOXz4cGPMHXfckSeeeCKPP/54+vv7s3///lx//fWN68ePH8/y5cszPj6e559/Po8++mg2btyYdevWNWNJAMAUa6mqqmr2JHjv3njjjcybNy/9/f35nd/5nYyMjOS8887LY489lhtuuCFJ8uqrr+aiiy7KwMBArrzyyjz55JP51Kc+lf3796ezszNJ8vDDD+fzn/983njjjbS1tf3K5x0dHU1HR0dGRkZSq9VO6RoBeP95HS+bO4DT3MjISJJkzpw5SZLBwcEcPXo0PT09jTEXXnhhFi5cmIGBgSTJwMBALrnkkkb8JUlvb29GR0eze/fuKZw9ANAM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6tWrs3nz5jz99NNZtGjRpOtLlizJ6aefPmmf9uzZk717907ap127dk2K5a1bt6ZWq6W7u3tqFtIEExMTGRsbs0e/4Oqrr86uXbuyc+fOxnHZZZdl5cqVjf+2V/AuNPtTKEw/mzZtqtrb26uNGzdWr7zySnXzzTdXs2fPnvTJug+6Q4cOVS+//HL18ssvV0mqL3/5y9XLL79c/eQnP6mqqqo2bNhQzZ49u/r2t79d/eAHP6iuvfbaatGiRdXPfvazxu/45Cc/Wf3Wb/1WtX379up73/tedcEFF1Sf/exnm7Wk990tt9xSdXR0VM8++2z1+uuvN47/+Z//aYz58z//82rhwoXV008/Xb344otVvV6v6vV64/qxY8eqiy++uFq2bFm1c+fO6qmnnqrOO++8au3atc1Y0ilx9913V/39/dVrr71W/eAHP6juvvvuqqWlpfrud79bVZU9+t/84qeAq8pewbshAHlP/v7v/75auHBh1dbWVl1xxRXVCy+80OwpTalnnnmmSvK2Y9WqVVVV/fyrYL7whS9UnZ2dVXt7e3X11VdXe/bsmfQ7/vu//7v67Gc/W82aNauq1WrV5z73uerQoUNNWM2pcbL9SVI98sgjjTE/+9nPqr/4i7+ozjnnnOqss86q/vAP/7B6/fXXJ/2e//iP/6iuueaa6swzz6zOPffc6s4776yOHj06xas5df70T/+0+s3f/M2qra2tOu+886qrr766EX9VZY/+N78cgPYK3rmWqqqq5tx7BACgGbwHEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMAIQAKAwAhAAoDACEACgMP8P+nsqzdjgz3EAAAAASUVORK5CYII=",
"text/html": [
- ""
+ "\n",
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
diff --git a/examples/2_animations_and_callbacks/1_surface_plot_animated.ipynb b/examples/2_animations_and_callbacks/1_surface_plot_animated.ipynb
index bc11c8f3..1398f9aa 100644
--- a/examples/2_animations_and_callbacks/1_surface_plot_animated.ipynb
+++ b/examples/2_animations_and_callbacks/1_surface_plot_animated.ipynb
@@ -18,9 +18,9 @@
"metadata": {},
"outputs": [],
"source": [
- "# use \"notebook\" option to display figure between cells\n",
+ "# use \"widget\" \"notebook\" option to display figure between cells\n",
"# in the browser window - heaviest to the CPU\n",
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"\n",
"# use \"qt\" option to open figure outside the browser, this\n",
"# reduces CPU load (less interface layers and image copies\n",
@@ -164,996 +164,24 @@
"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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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('tabindex', '0');\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",
- " 'z-index: 2;'\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(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: relative;' +\n",
- " 'z-index: 0;'\n",
- " );\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",
- "\n",
- " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n",
- " 'canvas'\n",
- " ));\n",
- " rubberband_canvas.setAttribute(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'left: 0;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: absolute;' +\n",
- " 'top: 0;' +\n",
- " 'z-index: 1;'\n",
- " );\n",
- "\n",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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",
- " /* This rescales the canvas back to display pixels, so that it\n",
- " * appears correct on HiDPI screens. */\n",
- " canvas.style.width = width + 'px';\n",
- " canvas.style.height = height + 'px';\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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.observe(canvas_div);\n",
- "\n",
- " function on_mouse_event_closure(name) {\n",
- " /* User Agent sniffing is bad, but WebKit is busted:\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=144526\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=181818\n",
- " * The worst that happens here is that they get an extra browser\n",
- " * selection when dragging, if this check fails to catch them.\n",
- " */\n",
- " var UA = navigator.userAgent;\n",
- " var isWebKit = /AppleWebKit/.test(UA) && !/Chrome/.test(UA);\n",
- " if(isWebKit) {\n",
- " return function (event) {\n",
- " /* This prevents the web browser from automatically changing to\n",
- " * the text insertion cursor when the button is pressed. We\n",
- " * want to control all of the cursor setting manually through\n",
- " * the 'cursor' event from matplotlib */\n",
- " event.preventDefault()\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " } else {\n",
- " return function (event) {\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " }\n",
- " }\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mousedown',\n",
- " on_mouse_event_closure('button_press')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'mouseup',\n",
- " on_mouse_event_closure('button_release')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\n",
- " );\n",
- " // Throttle sequential mouse events to 1 every 20ms.\n",
- " canvas_div.addEventListener(\n",
- " 'mousemove',\n",
- " on_mouse_event_closure('motion_notify')\n",
- " );\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mouseenter',\n",
- " on_mouse_event_closure('figure_enter')\n",
- " );\n",
- " canvas_div.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",
- " canvas_div.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",
- " fig.canvas_div.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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",
- "function getModifiers(event) {\n",
- " var mods = [];\n",
- " if (event.ctrlKey) {\n",
- " mods.push('ctrl');\n",
- " }\n",
- " if (event.altKey) {\n",
- " mods.push('alt');\n",
- " }\n",
- " if (event.shiftKey) {\n",
- " mods.push('shift');\n",
- " }\n",
- " if (event.metaKey) {\n",
- " mods.push('meta');\n",
- " }\n",
- " return mods;\n",
- "}\n",
- "\n",
- "/*\n",
- " * return a copy of an object with only non-object keys\n",
- " * we need this to avoid circular references\n",
- " * https://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",
- " if (name === 'button_press') {\n",
- " this.canvas.focus();\n",
- " this.canvas_div.focus();\n",
- " }\n",
- "\n",
- " // from https://stackoverflow.com/q/1114465\n",
- " var boundingRect = this.canvas.getBoundingClientRect();\n",
- " var x = (event.clientX - boundingRect.left) * this.ratio;\n",
- " var y = (event.clientY - boundingRect.top) * this.ratio;\n",
- "\n",
- " this.send_message(name, {\n",
- " x: x,\n",
- " y: y,\n",
- " button: event.button,\n",
- " step: event.step,\n",
- " modifiers: getModifiers(event),\n",
- " guiEvent: simpleKeys(event),\n",
- " });\n",
- "\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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n",
- "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis\", \"fa fa-square-o\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\", \"webp\"];\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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "b610ae3f54f74f979cb58c9322f3819b",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAiYAAADICAYAAADcHyqdAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAG5dJREFUeJzt3XtwVOXh//FPQshy3Q0JZtdIIrQyQuQiBoFV63cqKRHjrWCrTorRMjrQgNyKmFFxqrWhOOOFlot1WmBGEMuMaGEEmgYMOiwBAlEuEnGkJIqboDS7gJKE5Pn94S+nLAYLNGSfbN+vmTPDnufZ7POBZM+Hk3OSOGOMEQAAgAXio70AAACAFhQTAABgDYoJAACwBsUEAABYg2ICAACsQTEBAADWoJgAAABrUEwAAIA1KCYAAMAaFBMAAGANigkAALAGxQQAAFiDYgIAAKxBMQEAANagmAAAAGtQTAAAgDUoJgAAwBoUEwAAYA2KCQAAsAbFBAAAWINiAgAArEExAQAA1qCYAAAAa1BMAACANSgmAADAGjFZTBYuXKi+ffuqS5cuGjlypLZv3x7tJQEAgPMQc8XkjTfe0MyZM/X0009r165dGjp0qHJyclRbWxvtpQEAgP8gzhhjor2ItjRy5Ehdf/31+uMf/yhJam5uVnp6uqZOnarHH388yqsDAADfJyHaC2hLDQ0NKi8vV2FhobMvPj5e2dnZCgQCrT6nvr5e9fX1zuPm5mYdO3ZMKSkpiouLu+RrBgDgQhhjdPz4caWlpSk+Pua+8RFbxeTLL79UU1OTvF5vxH6v16sDBw60+pyioiL95je/aY/lAQDQZqqrq9WnT59oL6PNxVQxuRiFhYWaOXOm8zgUCikjI0PV1dVyu91RXBkAAN8VDoeVnp6unj17Rnspl0RMFZPevXurU6dOqqmpidhfU1Mjn8/X6nNcLpdcLtd39rvdbooJAMBasXq5QUx9cyoxMVFZWVkqKSlx9jU3N6ukpER+vz+KKwMAAOcjps6YSNLMmTOVn5+v4cOHa8SIEXrppZd08uRJPfTQQ9FeGgAA+A9irpjce++9Onr0qObOnatgMKhrr71WGzZs+M4FsQAAwD4x93NM/lvhcFgej0ehUIhrTAAA1on141RMXWMCAAA6NooJAACwBsUEAABYg2ICAACsQTEBAADWoJgAAABrUEwAAIA1KCYAAMAaFBMAAGANigkAALAGxQQAAFiDYgIAAKxBMQEAANagmAAAAGtQTAAAgDUoJgAAwBoUEwAAYA1rismWLVt0xx13KC0tTXFxcXrrrbcixo0xmjt3ri6//HJ17dpV2dnZOnjwYMScY8eOKS8vT263W0lJSZo4caJOnDjRjikAAMB/w5picvLkSQ0dOlQLFy5sdXz+/PlasGCBlixZorKyMnXv3l05OTk6deqUMycvL0/79u1TcXGx1q1bpy1btuiRRx5prwgAAOC/FGeMMdFexNni4uK0Zs0a3X333ZK+PVuSlpamWbNm6de//rUkKRQKyev1atmyZbrvvvv00UcfKTMzUzt27NDw4cMlSRs2bNBtt92mzz77TGlpaef12uFwWB6PR6FQSG63+5LkAwDgYsX6ccqaMybf59ChQwoGg8rOznb2eTwejRw5UoFAQJIUCASUlJTklBJJys7OVnx8vMrKytp9zQAA4MIlRHsB5yMYDEqSvF5vxH6v1+uMBYNBpaamRownJCQoOTnZmdOa+vp61dfXO4/D4XBbLRsAAFygDnHG5FIqKiqSx+NxtvT09GgvCQCA/1kdopj4fD5JUk1NTcT+mpoaZ8zn86m2tjZi/PTp0zp27JgzpzWFhYUKhULOVl1d3carBwAA56tDFJN+/frJ5/OppKTE2RcOh1VWVia/3y9J8vv9qqurU3l5uTNn06ZNam5u1siRI8/5sV0ul9xud8QGAACiw5prTE6cOKFPPvnEeXzo0CFVVFQoOTlZGRkZmj59un7729+qf//+6tevn5566imlpaU5d+4MHDhQt956qx5++GEtWbJEjY2NmjJliu67777zviMHAABElzXFZOfOnfrxj3/sPJ45c6YkKT8/X8uWLdNjjz2mkydP6pFHHlFdXZ1uuukmbdiwQV26dHGes2LFCk2ZMkWjR49WfHy8xo8frwULFrR7FgAAcHGs/Dkm0RTr94cDADq2WD9OdYhrTAAAwP8GigkAALAGxQQAAFiDYgIAAKxBMQEAANagmAAAAGtQTAAAgDUoJgAAwBoUEwAAYA2KCQAAsAbFBAAAWINiAgAArEExAQAA1qCYAAAAa1BMAACANSgmAADAGhQTAABgDWuKSVFRka6//nr17NlTqampuvvuu1VZWRkx59SpUyooKFBKSop69Oih8ePHq6amJmJOVVWV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F78CAACLUEwAAIA1KCZncblcevrpp+VyuaK9lEuGjB1frOeTyBgryIgLFWdi9X4jAADQ4XDGBAAAWINiAgAArEExAQAA1qCYAAAAa1BMzrBw4UL17dtXXbp00ciRI7V9+/ZoL+m8FRUV6frrr1fPnj2Vmpqqu+++W5WVlRFzTp06pYKCAqWkpKhHjx4aP368ampqIuZUVVUpNzdX3bp1U2pqqmbPnq3Tp0+3Z5TzMm/ePMXFxWn69OnOvljI9/nnn+sXv/iFUlJS1LVrVw0ePFg7d+50xo0xmjt3ri6//HJ17dpV2dnZOnjwYMTHOHbsmPLy8uR2u5WUlKSJEyfqxIkT7R2lVU1NTXrqqafUr18/de3aVT/84Q/17LPPRvzOj46WccuWLbrjjjuUlpamuLg4vfXWWxHjbZXnww8/1I9+9CN16dJF6enpmj9//qWO5vi+jI2NjZozZ44GDx6s7t27Ky0tTQ888ICOHDkS8TE6csazTZo0SXFxcXrppZci9tuescMwMMYYs2rVKpOYmGj+8pe/mH379pmHH37YJCUlmZqammgv7bzk5OSYpUuXmr1795qKigpz2223mYyMDHPixAlnzqRJk0x6eropKSkxO3fuNKNGjTI33HCDM3769GkzaNAgk52dbXbv3m3eeecd07t3b1NYWBiNSOe0fft207dvXzNkyBAzbdo0Z39Hz3fs2DFz5ZVXmgcffNCUlZWZTz/91GzcuNF88sknzpx58+YZj8dj3nrrLfPBBx+YO++80/Tr18988803zpxbb73VDB061Gzbts2899575qqrrjL3339/NCJ9x3PPPWdSUlLMunXrzKFDh8zq1atNjx49zMsvv+zM6WgZ33nnHfPEE0+YN99800gya9asiRhvizyhUMh4vV6Tl5dn9u7da15//XXTtWtX88orr0Q9Y11dncnOzjZvvPGGOXDggAkEAmbEiBEmKysr4mN05IxnevPNN83QoUNNWlqaefHFFyPGbM/YUVBM/r8RI0aYgoIC53FTU5NJS0szRUVFUVzVxautrTWSTGlpqTHm2zePzp07m9WrVztzPvroIyPJBAIBY8y3X5jx8fEmGAw6cxYvXmzcbrepr69v3wDncPz4cdO/f39TXFxs/u///s8pJrGQb86cOeamm24653hzc7Px+Xzm+eefd/bV1dUZl8tlXn/9dWOMMfv37zeSzI4dO5w569evN3Fxcebzzz+/dIs/T7m5ueaXv/xlxL5x48aZvLw8Y0zHz3j2Aa2t8ixatMj06tUr4vN0zpw55uqrr77Eib7r+w7aLbZv324kmcOHDxtjYifjZ599Zq644gqzd+9ec+WVV0YUk46W0WZ8K0dSQ0ODysvLlZ2d7eyLj49Xdna2AoFAFFd28UKhkKR//1LC8vJyNTY2RmQcMGCAMjIynIyBQECDBw+W1+t15uTk5CgcDmvfvn3tuPpzKygoUG5ubkQOKTby/e1vf9Pw4cP1s5/9TKmpqRo2bJheffVVZ/zQoUMKBoMRGT0ej0aOHBmRMSkpScOHD3fmZGdnKz4+XmVlZe0X5hxuuOEGlZSU6OOPP5YkffDBB3r//fc1duxYSbGR8UxtlScQCOjmm29WYmKiMycnJ0eVlZX617/+1U5pzl8oFFJcXJySkpIkxUbG5uZmTZgwQbNnz9Y111zznfFYyGgLiomkL7/8Uk1NTREHLEnyer0KBoNRWtXFa25u1vTp03XjjTdq0KBBkqRgMKjExETnjaLFmRmDwWCrfwctY9G2atUq7dq1S0VFRd8Zi4V8n376qRYvXqz+/ftr48aNmjx5sh599FEtX75c0r/X+H2fp8FgUKmpqRHjCQkJSk5OtiLj448/rvvuu08DBgxQ586dNWzYME2fPl15eXmSYiPjmdoqj+2fu2c6deqU5syZo/vvv9/5hXaxkPH3v/+9EhIS9Oijj7Y6HgsZbcFvF45BBQUF2rt3r95///1oL6XNVFdXa9q0aSouLlaXLl2ivZxLorm5WcOHD9fvfvc7SdKwYcO0d+9eLVmyRPn5+VFeXdv461//qhUrVmjlypW65pprVFFRoenTpystLS1mMv4va2xs1M9//nMZY7R48eJoL6fNlJeX6+WXX9auXbsUFxcX7eXEPM6YSOrdu7c6der0nTs4ampq5PP5orSqizNlyhStW7dOmzdvVp8+fZz9Pp9PDQ0Nqquri5h/Zkafz9fq30HLWDSVl5ertrZW1113nRISEpSQkKDS0lItWLBACQkJ8nq9HTqfJF1++eXKzMyM2Ddw4EBVVVVJ+vcav+/z1Ofzqba2NmL89OnTOnbsmBUZZ8+e7Zw1GTx4sCZMmKAZM2Y4Z8FiIeOZ2iqP7Z+70r9LyeHDh1VcXOycLZE6fsb33ntPtbW1ysjIcN5/Dh8+rFmzZqlv377OGjtyRptQTCQlJiYqKytLJSUlzr7m5maVlJTI7/dHcWXnzxijKVOmaM2aNdq0aZP69esXMZ6VlaXOnTtHZKysrFRVVZWT0e/3a8+ePRFfXC1vMGcfMNvb6NGjtWfPHlVUVDjb8OHDlZeX5/y5I+eTpBtvvPE7t3h//PHHuvLKKyVJ/fr1k8/ni8gYDodVVlYWkbGurk7l5eXOnE2bNqm5uVkjR45shxTf7+uvv1Z8fOTbTqdOndTc3CwpNjKeqa3y+P1+bdmyRY2Njc6c4uJiXX311erVq1c7pTm3llJy8OBB/eMf/1BKSkrEeEfPOGHCBH344YcR7z9paWmaPXu2Nm7cKKnjZ7RKtK++tcWqVauMy+Uyy5YtM/v37zePPPKISUpKiriDw2aTJ082Ho/HvPvuu+aLL75wtq+//tqZM2nSJJORkWE2bdpkdu7cafx+v/H7/c54y+20Y8aMMRUVFWbDhg3msssus+Z22rOdeVeOMR0/3/bt201CQoJ57rnnzMGDB82KFStMt27dzGuvvebMmTdvnklKSjJvv/22+fDDD81dd93V6q2nw4YNM2VlZeb99983/fv3t+Z24fz8fHPFFVc4twu/+eabpnfv3uaxxx5z5nS0jMePHze7d+82u3fvNpLMCy+8YHbv3u3ckdIWeerq6ozX6zUTJkwwe/fuNatWrTLdunVrt9tMvy9jQ0ODufPOO02fPn1MRUVFxPvPmXefdOSMrTn7rhxj7M/YUVBMzvCHP/zBZGRkmMTERDNixAizbdu2aC/pvElqdVu6dKkz55tvvjG/+tWvTK9evUy3bt3MT3/6U/PFF19EfJx//vOfZuzYsaZr166md+/eZtasWaaxsbGd05yfs4tJLORbu3atGTRokHG5XGbAgAHmT3/6U8R4c3Ozeeqpp4zX6zUul8uMHj3aVFZWRsz56quvzP3332969Ohh3G63eeihh8zx48fbM8Y5hcNhM23aNJORkWG6dOlifvCDH5gnnngi4gDW0TJu3ry51a+9/Px8Y0zb5fnggw/MTTfdZFwul7niiivMvHnz2ivi92Y8dOjQOd9/Nm/eHBMZW9NaMbE9Y0cRZ8wZP3IRAAAgirjGBAAAWINiAgAArEExAQAA1qCYAAAAa1BMAACANSgmAADAGv8PKRNuNZmYEBoAAAAASUVORK5CYII=",
"text/html": [
- ""
+ "\n",
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
diff --git a/examples/2_animations_and_callbacks/2_postprocessing.ipynb b/examples/2_animations_and_callbacks/2_postprocessing.ipynb
index b68e44b3..85c1e2ce 100644
--- a/examples/2_animations_and_callbacks/2_postprocessing.ipynb
+++ b/examples/2_animations_and_callbacks/2_postprocessing.ipynb
@@ -74,800 +74,7 @@
"cell_type": "code",
"execution_count": 3,
"metadata": {},
- "outputs": [
- {
- "data": {
- "application/javascript": [
- "/* Put everything inside the global mpl namespace */\n",
- "window.mpl = {};\n",
- "\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('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",
- "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 = $('');\n",
- " this._root_extra_style(this.root)\n",
- " this.root.attr('style', 'display: inline-block');\n",
- "\n",
- " $(parent_element).append(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 (mpl.ratio != 1) {\n",
- " fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.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 = $(\n",
- " '');\n",
- " var titletext = $(\n",
- " '');\n",
- " titlebar.append(titletext)\n",
- " this.root.append(titlebar);\n",
- " this.header = titletext[0];\n",
- "}\n",
- "\n",
- "\n",
- "\n",
- "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n",
- "\n",
- "}\n",
- "\n",
- "\n",
- "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n",
- "\n",
- "}\n",
- "\n",
- "mpl.figure.prototype._init_canvas = function() {\n",
- " var fig = this;\n",
- "\n",
- " var canvas_div = $('');\n",
- "\n",
- " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n",
- "\n",
- " function canvas_keyboard_event(event) {\n",
- " return fig.key_event(event, event['data']);\n",
- " }\n",
- "\n",
- " canvas_div.keydown('key_press', canvas_keyboard_event);\n",
- " canvas_div.keyup('key_release', canvas_keyboard_event);\n",
- " this.canvas_div = canvas_div\n",
- " this._canvas_extra_style(canvas_div)\n",
- " this.root.append(canvas_div);\n",
- "\n",
- " var canvas = $('');\n",
- " canvas.addClass('mpl-canvas');\n",
- " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n",
- "\n",
- " this.canvas = canvas[0];\n",
- " this.context = canvas[0].getContext(\"2d\");\n",
- "\n",
- " var backingStore = this.context.backingStorePixelRatio ||\n",
- "\tthis.context.webkitBackingStorePixelRatio ||\n",
- "\tthis.context.mozBackingStorePixelRatio ||\n",
- "\tthis.context.msBackingStorePixelRatio ||\n",
- "\tthis.context.oBackingStorePixelRatio ||\n",
- "\tthis.context.backingStorePixelRatio || 1;\n",
- "\n",
- " mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n",
- "\n",
- " var rubberband = $('');\n",
- " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n",
- "\n",
- " var pass_mouse_events = true;\n",
- "\n",
- " canvas_div.resizable({\n",
- " start: function(event, ui) {\n",
- " pass_mouse_events = false;\n",
- " },\n",
- " resize: function(event, ui) {\n",
- " fig.request_resize(ui.size.width, ui.size.height);\n",
- " },\n",
- " stop: function(event, ui) {\n",
- " pass_mouse_events = true;\n",
- " fig.request_resize(ui.size.width, ui.size.height);\n",
- " },\n",
- " });\n",
- "\n",
- " function mouse_event_fn(event) {\n",
- " if (pass_mouse_events)\n",
- " return fig.mouse_event(event, event['data']);\n",
- " }\n",
- "\n",
- " rubberband.mousedown('button_press', mouse_event_fn);\n",
- " rubberband.mouseup('button_release', mouse_event_fn);\n",
- " // Throttle sequential mouse events to 1 every 20ms.\n",
- " rubberband.mousemove('motion_notify', mouse_event_fn);\n",
- "\n",
- " rubberband.mouseenter('figure_enter', mouse_event_fn);\n",
- " rubberband.mouseleave('figure_leave', mouse_event_fn);\n",
- "\n",
- " canvas_div.on(\"wheel\", function (event) {\n",
- " event = event.originalEvent;\n",
- " event['data'] = 'scroll'\n",
- " if (event.deltaY < 0) {\n",
- " event.step = 1;\n",
- " } else {\n",
- " event.step = -1;\n",
- " }\n",
- " mouse_event_fn(event);\n",
- " });\n",
- "\n",
- " canvas_div.append(canvas);\n",
- " canvas_div.append(rubberband);\n",
- "\n",
- " this.rubberband = rubberband;\n",
- " this.rubberband_canvas = rubberband[0];\n",
- " this.rubberband_context = rubberband[0].getContext(\"2d\");\n",
- " this.rubberband_context.strokeStyle = \"#000000\";\n",
- "\n",
- " this._resize_canvas = function(width, height) {\n",
- " // Keep the size of the canvas, canvas container, and rubber band\n",
- " // canvas in synch.\n",
- " canvas_div.css('width', width)\n",
- " canvas_div.css('height', height)\n",
- "\n",
- " canvas.attr('width', width * mpl.ratio);\n",
- " canvas.attr('height', height * mpl.ratio);\n",
- " canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n",
- "\n",
- " rubberband.attr('width', width);\n",
- " rubberband.attr('height', height);\n",
- " }\n",
- "\n",
- " // Set the figure to an initial 600x600px, this will subsequently be updated\n",
- " // upon first draw.\n",
- " this._resize_canvas(600, 600);\n",
- "\n",
- " // Disable right mouse context menu.\n",
- " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\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 nav_element = $('');\n",
- " nav_element.attr('style', 'width: 100%');\n",
- " this.root.append(nav_element);\n",
- "\n",
- " // Define a callback function for later on.\n",
- " function toolbar_event(event) {\n",
- " return fig.toolbar_button_onclick(event['data']);\n",
- " }\n",
- " function toolbar_mouse_event(event) {\n",
- " return fig.toolbar_button_onmouseover(event['data']);\n",
- " }\n",
- "\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",
- " // put a spacer in here.\n",
- " continue;\n",
- " }\n",
- " var button = $('');\n",
- " button.addClass('ui-button ui-widget ui-state-default ui-corner-all ' +\n",
- " 'ui-button-icon-only');\n",
- " button.attr('role', 'button');\n",
- " button.attr('aria-disabled', 'false');\n",
- " button.click(method_name, toolbar_event);\n",
- " button.mouseover(tooltip, toolbar_mouse_event);\n",
- "\n",
- " var icon_img = $('');\n",
- " icon_img.addClass('ui-button-icon-primary ui-icon');\n",
- " icon_img.addClass(image);\n",
- " icon_img.addClass('ui-corner-all');\n",
- "\n",
- " var tooltip_span = $('');\n",
- " tooltip_span.addClass('ui-button-text');\n",
- " tooltip_span.html(tooltip);\n",
- "\n",
- " button.append(icon_img);\n",
- " button.append(tooltip_span);\n",
- "\n",
- " nav_element.append(button);\n",
- " }\n",
- "\n",
- " var fmt_picker_span = $('');\n",
- "\n",
- " var fmt_picker = $('');\n",
- " fmt_picker.addClass('mpl-toolbar-option ui-widget ui-widget-content');\n",
- " fmt_picker_span.append(fmt_picker);\n",
- " nav_element.append(fmt_picker_span);\n",
- " this.format_dropdown = fmt_picker[0];\n",
- "\n",
- " for (var ind in mpl.extensions) {\n",
- " var fmt = mpl.extensions[ind];\n",
- " var option = $(\n",
- " '', {selected: fmt === mpl.default_extension}).html(fmt);\n",
- " fmt_picker.append(option);\n",
- " }\n",
- "\n",
- " // Add hover states to the ui-buttons\n",
- " $( \".ui-button\" ).hover(\n",
- " function() { $(this).addClass(\"ui-state-hover\");},\n",
- " function() { $(this).removeClass(\"ui-state-hover\");}\n",
- " );\n",
- "\n",
- " var status_bar = $('');\n",
- " nav_element.append(status_bar);\n",
- " this.message = status_bar[0];\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",
- "\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",
- "\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]);\n",
- " fig.send_message(\"refresh\", {});\n",
- " };\n",
- "}\n",
- "\n",
- "mpl.figure.prototype.handle_rubberband = function(fig, msg) {\n",
- " var x0 = msg['x0'] / mpl.ratio;\n",
- " var y0 = (fig.canvas.height - msg['y0']) / mpl.ratio;\n",
- " var x1 = msg['x1'] / mpl.ratio;\n",
- " var y1 = (fig.canvas.height - msg['y1']) / mpl.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, 0, fig.canvas.width / mpl.ratio, fig.canvas.height / mpl.ratio);\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",
- " {\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.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",
- " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n",
- " evt.data);\n",
- " fig.updated_canvas_event();\n",
- " fig.waiting = false;\n",
- " return;\n",
- " }\n",
- " else if (typeof evt.data === 'string' && evt.data.slice(0, 21) == \"data:image/png;base64\") {\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(\"No handler for the '\" + msg_type + \"' message type: \", msg);\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(\"Exception inside the 'handler_\" + msg_type + \"' callback:\", e, e.stack, msg);\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",
- " if (e.target)\n",
- " targ = e.target;\n",
- " else if (e.srcElement)\n",
- " targ = e.srcElement;\n",
- " if (targ.nodeType == 3) // defeat Safari bug\n",
- " targ = targ.parentNode;\n",
- "\n",
- " // jQuery normalizes the pageX and pageY\n",
- " // pageX,Y are the mouse positions relative to the document\n",
- " // offset() returns the position of the element relative to the document\n",
- " var x = e.pageX - $(targ).offset().left;\n",
- " var y = e.pageY - $(targ).offset().top;\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",
- " 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",
- " {\n",
- " this.canvas.focus();\n",
- " this.canvas_div.focus();\n",
- " }\n",
- "\n",
- " var x = canvas_pos.x * mpl.ratio;\n",
- " var y = canvas_pos.y * mpl.ratio;\n",
- "\n",
- " this.send_message(name, {x: x, y: y, button: event.button,\n",
- " step: event.step,\n",
- " guiEvent: simpleKeys(event)});\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",
- "\n",
- " // Prevent repeat events\n",
- " if (name == 'key_press')\n",
- " {\n",
- " if (event.which === this._key)\n",
- " return;\n",
- " else\n",
- " this._key = event.which;\n",
- " }\n",
- " if (name == 'key_release')\n",
- " this._key = null;\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.which != 17)\n",
- " value += \"ctrl+\";\n",
- " if (event.altKey && event.which != 18)\n",
- " value += \"alt+\";\n",
- " if (event.shiftKey && event.which != 16)\n",
- " value += \"shift+\";\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,\n",
- " 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\", \"Pan axes with left mouse, zoom with right\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\", \"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\";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 = $(\"#\" + id);\n",
- " var ws_proxy = comm_websocket_adapter(comm)\n",
- "\n",
- " function ondownload(figure, format) {\n",
- " window.open(figure.imageObj.src);\n",
- " }\n",
- "\n",
- " var fig = new mpl.figure(id, ws_proxy,\n",
- " ondownload,\n",
- " element.get(0));\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.get(0);\n",
- " fig.cell_info = mpl.find_output_cell(\"\");\n",
- " if (!fig.cell_info) {\n",
- " console.error(\"Failed to find cell for figure\", id, fig);\n",
- " return;\n",
- " }\n",
- "\n",
- " var output_index = fig.cell_info[2]\n",
- " var cell = fig.cell_info[0];\n",
- "\n",
- "};\n",
- "\n",
- "mpl.figure.prototype.handle_close = function(fig, msg) {\n",
- " var width = fig.canvas.width/mpl.ratio\n",
- " fig.root.unbind('remove')\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).html('');\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/mpl.ratio\n",
- " var dataURL = this.canvas.toDataURL();\n",
- " this.cell_info[1]['text/html'] = '';\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 () { fig.push_to_output() }, 1000);\n",
- "}\n",
- "\n",
- "mpl.figure.prototype._init_toolbar = function() {\n",
- " var fig = this;\n",
- "\n",
- " var nav_element = $('');\n",
- " nav_element.attr('style', 'width: 100%');\n",
- " this.root.append(nav_element);\n",
- "\n",
- " // Define a callback function for later on.\n",
- " function toolbar_event(event) {\n",
- " return fig.toolbar_button_onclick(event['data']);\n",
- " }\n",
- " function toolbar_mouse_event(event) {\n",
- " return fig.toolbar_button_onmouseover(event['data']);\n",
- " }\n",
- "\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) { continue; };\n",
- "\n",
- " var button = $('');\n",
- " button.click(method_name, toolbar_event);\n",
- " button.mouseover(tooltip, toolbar_mouse_event);\n",
- " nav_element.append(button);\n",
- " }\n",
- "\n",
- " // Add the status bar.\n",
- " var status_bar = $('');\n",
- " nav_element.append(status_bar);\n",
- " this.message = status_bar[0];\n",
- "\n",
- " // Add the close button to the window.\n",
- " var buttongrp = $('');\n",
- " var button = $('');\n",
- " button.click(function (evt) { fig.handle_close(fig, {}); } );\n",
- " button.mouseover('Stop Interaction', toolbar_mouse_event);\n",
- " buttongrp.append(button);\n",
- " var titlebar = this.root.find($('.ui-dialog-titlebar'));\n",
- " titlebar.prepend(buttongrp);\n",
- "}\n",
- "\n",
- "mpl.figure.prototype._root_extra_style = function(el){\n",
- " var fig = this\n",
- " el.on(\"remove\", function(){\n",
- "\tfig.close_ws(fig, {});\n",
- " });\n",
- "}\n",
- "\n",
- "mpl.figure.prototype._canvas_extra_style = function(el){\n",
- " // this is important to make the div 'focusable\n",
- " el.attr('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",
- " }\n",
- " else {\n",
- " // location in version 2\n",
- " IPython.keyboard_manager.register_events(el);\n",
- " }\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",
- " // Check for shift+enter\n",
- " if (event.shiftKey && event.which == 13) {\n",
- " this.canvas_div.blur();\n",
- " event.shiftKey = false;\n",
- " // Send a \"J\" for go to next cell\n",
- " event.which = 74;\n",
- " event.keyCode = 74;\n",
- " manager.command_mode();\n",
- " manager.handle_keydown(event);\n",
- " }\n",
- "}\n",
- "\n",
- "mpl.figure.prototype.handle_save = function(fig, msg) {\n",
- " fig.ondownload(fig, null);\n",
- "}\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= 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('matplotlib', mpl.mpl_figure_comm);\n",
- "}\n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ""
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "outputs": [],
"source": [
"width = 800; height = 600 # ray tracing output size in pixels\n",
"\n",
@@ -1099,7 +306,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
@@ -1113,7 +320,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.7.4"
+ "version": "3.10.6"
}
},
"nbformat": 4,
diff --git a/examples/2_animations_and_callbacks/3_encode_animation.ipynb b/examples/2_animations_and_callbacks/3_encode_animation.ipynb
index d52f50ff..eaf15e5e 100644
--- a/examples/2_animations_and_callbacks/3_encode_animation.ipynb
+++ b/examples/2_animations_and_callbacks/3_encode_animation.ipynb
@@ -15,7 +15,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import numpy as np\n",
@@ -73,996 +73,24 @@
"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_device_pixel_ratio', {\n",
- " device_pixel_ratio: fig.ratio,\n",
- " });\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('tabindex', '0');\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",
- " 'z-index: 2;'\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(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: relative;' +\n",
- " 'z-index: 0;'\n",
- " );\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",
- "\n",
- " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n",
- " 'canvas'\n",
- " ));\n",
- " rubberband_canvas.setAttribute(\n",
- " 'style',\n",
- " 'box-sizing: content-box;' +\n",
- " 'left: 0;' +\n",
- " 'pointer-events: none;' +\n",
- " 'position: absolute;' +\n",
- " 'top: 0;' +\n",
- " 'z-index: 1;'\n",
- " );\n",
- "\n",
- " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
- " if (this.ResizeObserver === undefined) {\n",
- " if (window.ResizeObserver !== undefined) {\n",
- " this.ResizeObserver = window.ResizeObserver;\n",
- " } else {\n",
- " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
- " this.ResizeObserver = obs.ResizeObserver;\n",
- " }\n",
- " }\n",
- "\n",
- " this.resizeObserverInstance = new this.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",
- " /* This rescales the canvas back to display pixels, so that it\n",
- " * appears correct on HiDPI screens. */\n",
- " canvas.style.width = width + 'px';\n",
- " canvas.style.height = height + 'px';\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 (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
- " fig.request_resize(width, height);\n",
- " }\n",
- " }\n",
- " });\n",
- " this.resizeObserverInstance.observe(canvas_div);\n",
- "\n",
- " function on_mouse_event_closure(name) {\n",
- " /* User Agent sniffing is bad, but WebKit is busted:\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=144526\n",
- " * https://bugs.webkit.org/show_bug.cgi?id=181818\n",
- " * The worst that happens here is that they get an extra browser\n",
- " * selection when dragging, if this check fails to catch them.\n",
- " */\n",
- " var UA = navigator.userAgent;\n",
- " var isWebKit = /AppleWebKit/.test(UA) && !/Chrome/.test(UA);\n",
- " if(isWebKit) {\n",
- " return function (event) {\n",
- " /* This prevents the web browser from automatically changing to\n",
- " * the text insertion cursor when the button is pressed. We\n",
- " * want to control all of the cursor setting manually through\n",
- " * the 'cursor' event from matplotlib */\n",
- " event.preventDefault()\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " } else {\n",
- " return function (event) {\n",
- " return fig.mouse_event(event, name);\n",
- " };\n",
- " }\n",
- " }\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mousedown',\n",
- " on_mouse_event_closure('button_press')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'mouseup',\n",
- " on_mouse_event_closure('button_release')\n",
- " );\n",
- " canvas_div.addEventListener(\n",
- " 'dblclick',\n",
- " on_mouse_event_closure('dblclick')\n",
- " );\n",
- " // Throttle sequential mouse events to 1 every 20ms.\n",
- " canvas_div.addEventListener(\n",
- " 'mousemove',\n",
- " on_mouse_event_closure('motion_notify')\n",
- " );\n",
- "\n",
- " canvas_div.addEventListener(\n",
- " 'mouseenter',\n",
- " on_mouse_event_closure('figure_enter')\n",
- " );\n",
- " canvas_div.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",
- " canvas_div.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",
- " fig.canvas_div.style.cursor = msg['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",
- " var img = evt.data;\n",
- " if (img.type !== 'image/png') {\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",
- " img.type = 'image/png';\n",
- " }\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",
- " img\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",
- "function getModifiers(event) {\n",
- " var mods = [];\n",
- " if (event.ctrlKey) {\n",
- " mods.push('ctrl');\n",
- " }\n",
- " if (event.altKey) {\n",
- " mods.push('alt');\n",
- " }\n",
- " if (event.shiftKey) {\n",
- " mods.push('shift');\n",
- " }\n",
- " if (event.metaKey) {\n",
- " mods.push('meta');\n",
- " }\n",
- " return mods;\n",
- "}\n",
- "\n",
- "/*\n",
- " * return a copy of an object with only non-object keys\n",
- " * we need this to avoid circular references\n",
- " * https://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",
- " if (name === 'button_press') {\n",
- " this.canvas.focus();\n",
- " this.canvas_div.focus();\n",
- " }\n",
- "\n",
- " // from https://stackoverflow.com/q/1114465\n",
- " var boundingRect = this.canvas.getBoundingClientRect();\n",
- " var x = (event.clientX - boundingRect.left) * this.ratio;\n",
- " var y = (event.clientY - boundingRect.top) * this.ratio;\n",
- "\n",
- " this.send_message(name, {\n",
- " x: x,\n",
- " y: y,\n",
- " button: event.button,\n",
- " step: event.step,\n",
- " modifiers: getModifiers(event),\n",
- " guiEvent: simpleKeys(event),\n",
- " });\n",
- "\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.key === this._key) {\n",
- " return;\n",
- " } else {\n",
- " this._key = event.key;\n",
- " }\n",
- " }\n",
- " if (name === 'key_release') {\n",
- " this._key = null;\n",
- " }\n",
- "\n",
- " var value = '';\n",
- " if (event.ctrlKey && event.key !== 'Control') {\n",
- " value += 'ctrl+';\n",
- " }\n",
- " else if (event.altKey && event.key !== 'Alt') {\n",
- " value += 'alt+';\n",
- " }\n",
- " else if (event.shiftKey && event.key !== 'Shift') {\n",
- " value += 'shift+';\n",
- " }\n",
- "\n",
- " value += 'k' + event.key;\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",
- "\n",
- "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
- "// prettier-ignore\n",
- "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n",
- "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis\", \"fa fa-square-o\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o\", \"download\"]];\n",
- "\n",
- "mpl.extensions = [\"eps\", \"jpeg\", \"pgf\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\", \"webp\"];\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.binaryType = comm.kernel.ws.binaryType;\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " function updateReadyState(_event) {\n",
- " if (comm.kernel.ws) {\n",
- " ws.readyState = comm.kernel.ws.readyState;\n",
- " } else {\n",
- " ws.readyState = 3; // Closed state.\n",
- " }\n",
- " }\n",
- " comm.kernel.ws.addEventListener('open', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('close', updateReadyState);\n",
- " comm.kernel.ws.addEventListener('error', updateReadyState);\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",
- " var data = msg['content']['data'];\n",
- " if (data['blob'] !== undefined) {\n",
- " data = {\n",
- " data: new Blob(msg['buffers'], { type: data['blob'] }),\n",
- " };\n",
- " }\n",
- " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
- " ws.onmessage(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(\"\");\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.on(\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",
- " fig.resizeObserverInstance.unobserve(fig.canvas_div);\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",
- " '';\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",
- " '';\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 = '';\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 = '';\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",
- " if (event.target !== this) {\n",
- " // Ignore bubbled events from children.\n",
- " return;\n",
- " }\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",
- " // 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": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "4b3dd11bc6b9477aac6a7c395c874739",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA7YAAAImCAYAAABn6xZvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAmjklEQVR4nO3dfZCdZWH//0+SzS554GxMILukJBhba4gExUSSLbadSpqVro6W2FEmxdQyZaQbCkQR02LwoRqM09qiPFjHIcwIosyUWtKCxlDDWJYQwtCGIBFb2o2G3SA0u4Bm87D3749Oztct8fvt/NynK7xeM2cm576vs+e6mAty3tznnJ1QVVUVAAAAKNTEsZ4AAAAA/CKELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7bj2I033phXv/rVOemkk7J06dI8/PDDYz0lAACAcUfYjlNf+9rXsnbt2lx33XV59NFH84Y3vCHt7e3Zv3//WE8NAABgXJlQVVU11pPg5ZYuXZo3v/nN+cIXvpAkGRwczNy5c3P55ZfnIx/5yBjPDgAAYPxoGOsJ8HKHDh3Kzp07s27duvqxiRMnZvny5enq6jruYwYGBjIwMFC/Pzg4mOeffz6zZs3KhAkTRnzOAADwSlZVVV544YXMmTMnEyd6Y+xoE7bj0I9//OMcPXo0LS0tQ463tLTkySefPO5jNmzYkI9//OOjMT0AAODn2Lt3b04//fSxnsYrjrA9Qaxbty5r166t3+/r68u8efOyd+/e1Gq1MZwZAACc+Pr7+zN37tycfPLJYz2VVyRhOw6dcsopmTRpUnp7e4cc7+3tTWtr63Ef09TUlKamppcdr9VqwhYAAEaJjwGODW/+HocaGxuzePHibN26tX5scHAwW7duTVtb2xjODAAAYPxxxXacWrt2bVavXp0lS5bk3HPPzV/91V/lpZdeyvvf//6xnhoAAMC4ImzHqfe85z159tlns379+vT09OSNb3xj7rvvvpd9oRQAAMArnd9je4Lq7+9Pc3Nz+vr6fMYWAABGmNffY8tnbAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAdZg888EDe8Y53ZM6cOZkwYUL+7u/+bsj5qqqyfv36nHbaaZkyZUqWL1+ep556asiY559/PqtWrUqtVsuMGTNyySWX5MUXXxzFVQAAAJRD2A6zl156KW94wxty4403Hvf8xo0bc8MNN+SWW27J9u3bM23atLS3t+fgwYP1MatWrcru3buzZcuWbN68OQ888EAuvfTS0VoCAABAUSZUVVWN9SROVBMmTMjdd9+dd73rXUn++2rtnDlz8sEPfjAf+tCHkiR9fX1paWnJpk2b8t73vjff+973snDhwuzYsSNLlixJktx33335nd/5nfzwhz/MnDlz/lfP3d/fn+bm5vT19aVWq43I+gAAgP/m9ffYcsV2FD399NPp6enJ8uXL68eam5uzdOnSdHV1JUm6uroyY8aMetQmyfLlyzNx4sRs37591OcMAAAw3jWM9QReSXp6epIkLS0tQ463tLTUz/X09GT27NlDzjc0NGTmzJn1McczMDCQgYGB+v3+/v7hmjYAAMC45ortCWLDhg1pbm6u3+bOnTvWUwIAABgVwnYUtba2Jkl6e3uHHO/t7a2fa21tzf79+4ecP3LkSJ5//vn6mONZt25d+vr66re9e/cO8+wBAADGJ2E7iubPn5/W1tZs3bq1fqy/vz/bt29PW1tbkqStrS0HDhzIzp0762Puv//+DA4OZunSpT/3Zzc1NaVWqw25AQAAvBL4jO0we/HFF/ODH/ygfv/pp5/OY489lpkzZ2bevHm58sor8+d//ud57Wtfm/nz5+ejH/1o5syZU//m5DPPPDNve9vb8kd/9Ee55ZZbcvjw4axZsybvfe97/9ffiAwAAPBKImyH2SOPPJLf+q3fqt9fu3ZtkmT16tXZtGlTPvzhD+ell17KpZdemgMHDuQtb3lL7rvvvpx00kn1x9x+++1Zs2ZNzj///EycODErV67MDTfcMOprAQAAKIHfY3uC8nu0AABg9Hj9PbZ8xhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsh9mGDRvy5je/OSeffHJmz56dd73rXdmzZ8+QMQcPHkxnZ2dmzZqV6dOnZ+XKlent7R0ypru7Ox0dHZk6dWpmz56dq6++OkeOHBnNpQAAABRB2A6zbdu2pbOzMw899FC2bNmSw4cPZ8WKFXnppZfqY6666qrcc889ueuuu7Jt27bs27cvF154Yf380aNH09HRkUOHDuXBBx/Mbbfdlk2bNmX9+vVjsSQAAIBxbUJVVdVYT+JE9uyzz2b27NnZtm1bfuM3fiN9fX059dRTc8cdd+Td7353kuTJJ5/MmWeema6urixbtiz33ntv3v72t2ffvn1paWlJktxyyy255ppr8uyzz6axsfH/+bz9/f1pbm5OX19farXaiK4RAABe6bz+Hluu2I6wvr6+JMnMmTOTJDt37szhw4ezfPny+pgFCxZk3rx56erqSpJ0dXVl0aJF9ahNkvb29vT392f37t3HfZ6BgYH09/cPuQEAALwSCNsRNDg4mCuvvDLnnXdezjrrrCRJT09PGhsbM2PGjCFjW1pa0tPTUx/zs1F77Pyxc8ezYcOGNDc3129z584d5tUAAACMT8J2BHV2dubxxx/PnXfeOeLPtW7duvT19dVve/fuHfHnBAAAGA8axnoCJ6o1a9Zk8+bNeeCBB3L66afXj7e2tubQoUM5cODAkKu2vb29aW1trY95+OGHh/y8Y9+afGzM/9TU1JSmpqZhXgUAAMD454rtMKuqKmvWrMndd9+d+++/P/Pnzx9yfvHixZk8eXK2bt1aP7Znz550d3enra0tSdLW1pZdu3Zl//799TFbtmxJrVbLwoULR2chAAAAhXDFdph1dnbmjjvuyDe+8Y2cfPLJ9c/ENjc3Z8qUKWlubs4ll1yStWvXZubMmanVarn88svT1taWZcuWJUlWrFiRhQsX5uKLL87GjRvT09OTa6+9Np2dna7KAgAA/A9+3c8wmzBhwnGP33rrrfmDP/iDJMnBgwfzwQ9+MF/96lczMDCQ9vb23HTTTUPeZvyf//mfueyyy/Kd73wn06ZNy+rVq3P99denoeF/9/8ifN04AACMHq+/x5awPUH5FwsAAEaP199jy2dsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBownaY3XzzzTn77LNTq9VSq9XS1taWe++9t37+4MGD6ezszKxZszJ9+vSsXLkyvb29Q35Gd3d3Ojo6MnXq1MyePTtXX311jhw5MtpLAQAAKIKwHWann356rr/++uzcuTOPPPJI3vrWt+ad73xndu/enSS56qqrcs899+Suu+7Ktm3bsm/fvlx44YX1xx89ejQdHR05dOhQHnzwwdx2223ZtGlT1q9fP1ZLAgAAGNcmVFVVjfUkTnQzZ87MZz/72bz73e/OqaeemjvuuCPvfve7kyRPPvlkzjzzzHR1dWXZsmW599578/a3vz379u1LS0tLkuSWW27JNddck2effTaNjY3/q+fs7+9Pc3Nz+vr6UqvVRmxtAACA199jzRXbEXT06NHceeedeemll9LW1padO3fm8OHDWb58eX3MggULMm/evHR1dSVJurq6smjRonrUJkl7e3v6+/vrV32PZ2BgIP39/UNuAAAArwTCdgTs2rUr06dPT1NTUz7wgQ/k7rvvzsKFC9PT05PGxsbMmDFjyPiWlpb09PQkSXp6eoZE7bHzx879PBs2bEhzc3P9Nnfu3OFdFAAAwDglbEfA6173ujz22GPZvn17LrvssqxevTpPPPHEiD7nunXr0tfXV7/t3bt3RJ8PAABgvGgY6wmciBobG/Mrv/IrSZLFixdnx44d+eu//uu85z3vyaFDh3LgwIEhV217e3vT2tqaJGltbc3DDz885Ocd+9bkY2OOp6mpKU1NTcO8EgAAgPHPFdtRMDg4mIGBgSxevDiTJ0/O1q1b6+f27NmT7u7utLW1JUna2tqya9eu7N+/vz5my5YtqdVqWbhw4ajPHQAAYLxzxXaYrVu3LhdccEHmzZuXF154IXfccUe+853v5Jvf/Gaam5tzySWXZO3atZk5c2ZqtVouv/zytLW1ZdmyZUmSFStWZOHChbn44ouzcePG9PT05Nprr01nZ6crsgAAAMchbIfZ/v378773vS/PPPNMmpubc/bZZ+eb3/xmfvu3fztJ8rnPfS4TJ07MypUrMzAwkPb29tx00031x0+aNCmbN2/OZZddlra2tkybNi2rV6/OJz7xibFaEgAAwLjm99ieoPweLQAAGD1ef48tn7EFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCdgRdf/31mTBhQq688sr6sYMHD6azszOzZs3K9OnTs3LlyvT29g55XHd3dzo6OjJ16tTMnj07V199dY4cOTLKswcAACiDsB0hO3bsyBe/+MWcffbZQ45fddVVueeee3LXXXdl27Zt2bdvXy688ML6+aNHj6ajoyOHDh3Kgw8+mNtuuy2bNm3K+vXrR3sJAAAARRC2I+DFF1/MqlWr8qUvfSmvetWr6sf7+vry5S9/OX/5l3+Zt771rVm8eHFuvfXWPPjgg3nooYeSJN/61rfyxBNP5Ctf+Ure+MY35oILLsgnP/nJ3HjjjTl06NBYLQkAAGDcErYjoLOzMx0dHVm+fPmQ4zt37szhw4eHHF+wYEHmzZuXrq6uJElXV1cWLVqUlpaW+pj29vb09/dn9+7do7MAAACAgjSM9QRONHfeeWceffTR7Nix42Xnenp60tjYmBkzZgw53tLSkp6envqYn43aY+ePnft5BgYGMjAwUL/f39///3cJAAAARXHFdhjt3bs3V1xxRW6//facdNJJo/rcGzZsSHNzc/02d+7cUX1+AACAsSJsh9HOnTuzf//+vOlNb0pDQ0MaGhqybdu23HDDDWloaEhLS0sOHTqUAwcODHlcb29vWltbkyStra0v+5bkY/ePjTmedevWpa+vr37bu3fv8C4OAABgnBK2w+j888/Prl278thjj9VvS5YsyapVq+p/njx5crZu3Vp/zJ49e9Ld3Z22trYkSVtbW3bt2pX9+/fXx2zZsiW1Wi0LFy78uc/d1NSUWq025AYAAPBK4DO2w+jkk0/OWWedNeTYtGnTMmvWrPrxSy65JGvXrs3MmTNTq9Vy+eWXp62tLcuWLUuSrFixIgsXLszFF1+cjRs3pqenJ9dee206OzvT1NQ06msCAAAY74TtKPvc5z6XiRMnZuXKlRkYGEh7e3tuuumm+vlJkyZl8+bNueyyy9LW1pZp06Zl9erV+cQnPjGGswYAABi/JlRVVY31JBh+/f39aW5uTl9fn7clAwDACPP6e2z5jC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YAgAAUDRhCwAAQNGELQAAAEUTtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YAAAAUTdgCAABQNGELAABA0YQtAAAARRO2AAAAFE3YDrOPfexjmTBhwpDbggUL6ucPHjyYzs7OzJo1K9OnT8/KlSvT29s75Gd0d3eno6MjU6dOzezZs3P11VfnyJEjo70UAACAIjSM9QRORK9//evz7W9/u36/oeH//GO+6qqr8g//8A+566670tzcnDVr1uTCCy/MP//zPydJjh49mo6OjrS2tubBBx/MM888k/e9732ZPHlyPv3pT4/6WgAAAMY7YTsCGhoa0tra+rLjfX19+fKXv5w77rgjb33rW5Mkt956a84888w89NBDWbZsWb71rW/liSeeyLe//e20tLTkjW98Yz75yU/mmmuuycc+9rE0NjaO9nIAAADGNW9FHgFPPfVU5syZk9e85jVZtWpVuru7kyQ7d+7M4cOHs3z58vrYBQsWZN68eenq6kqSdHV1ZdGiRWlpaamPaW9vT39/f3bv3j26CwEAACiAK7bDbOnSpdm0aVNe97rX5ZlnnsnHP/7x/Pqv/3oef/zx9PT0pLGxMTNmzBjymJaWlvT09CRJenp6hkTtsfPHzv08AwMDGRgYqN/v7+8fphUBAACMb8J2mF1wwQX1P5999tlZunRpzjjjjHz961/PlClTRux5N2zYkI9//OMj9vMBAADGK29FHmEzZszIr/7qr+YHP/hBWltbc+jQoRw4cGDImN7e3vpncltbW1/2LcnH7h/vc7vHrFu3Ln19ffXb3r17h3chAAAA45SwHWEvvvhi/u3f/i2nnXZaFi9enMmTJ2fr1q3183v27El3d3fa2tqSJG1tbdm1a1f2799fH7Nly5bUarUsXLjw5z5PU1NTarXakBsAAMArgbciD7MPfehDecc73pEzzjgj+/bty3XXXZdJkybloosuSnNzcy655JKsXbs2M2fOTK1Wy+WXX562trYsW7YsSbJixYosXLgwF198cTZu3Jienp5ce+216ezsTFNT0xivDgAAYPwRtsPshz/8YS666KI899xzOfXUU/OWt7wlDz30UE499dQkyec+97lMnDgxK1euzMDAQNrb23PTTTfVHz9p0qRs3rw5l112Wdra2jJt2rSsXr06n/jEJ8ZqSQAAAOPahKqqqrGeBMOvv78/zc3N6evr87ZkAAAYYV5/jy2fsQUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIrWMNYTYGRUVZUk6e/vH+OZAADAie/Y6+5jr8MZXcL2BPXcc88lSebOnTvGMwEAgFeOF154Ic3NzWM9jVccYXuCmjlzZpKku7vbv1iMmP7+/sydOzd79+5NrVYb6+lwArLHGGn2GKPBPntlqKoqL7zwQubMmTPWU3lFErYnqIkT//vj083Nzf4Dyoir1Wr2GSPKHmOk2WOMBvvsxOeC0tjx5VEAAAAUTdgCAABQNGF7gmpqasp1112XpqamsZ4KJzD7jJFmjzHS7DFGg30GI29C5fuoAQAAKJgrtgAAABRN2AIAAFA0YQsAAEDRhC0AAABFE7YnqBtvvDGvfvWrc9JJJ2Xp0qV5+OGHx3pKFGDDhg1585vfnJNPPjmzZ8/Ou971ruzZs2fImIMHD6azszOzZs3K9OnTs3LlyvT29g4Z093dnY6OjkydOjWzZ8/O1VdfnSNHjozmUijE9ddfnwkTJuTKK6+sH7PHGA4/+tGP8vu///uZNWtWpkyZkkWLFuWRRx6pn6+qKuvXr89pp52WKVOmZPny5XnqqaeG/Iznn38+q1atSq1Wy4wZM3LJJZfkxRdfHO2lMA4dPXo0H/3oRzN//vxMmTIlv/zLv5xPfvKT+dnvZLXHYHQJ2xPQ1772taxduzbXXXddHn300bzhDW9Ie3t79u/fP9ZTY5zbtm1bOjs789BDD2XLli05fPhwVqxYkZdeeqk+5qqrrso999yTu+66K9u2bcu+ffty4YUX1s8fPXo0HR0dOXToUB588MHcdttt2bRpU9avXz8WS2Ic27FjR774xS/m7LPPHnLcHuMX9V//9V8577zzMnny5Nx777154okn8hd/8Rd51ateVR+zcePG3HDDDbnllluyffv2TJs2Le3t7Tl48GB9zKpVq7J79+5s2bIlmzdvzgMPPJBLL710LJbEOPOZz3wmN998c77whS/ke9/7Xj7zmc9k48aN+fznP18fY4/BKKs44Zx77rlVZ2dn/f7Ro0erOXPmVBs2bBjDWVGi/fv3V0mqbdu2VVVVVQcOHKgmT55c3XXXXfUx3/ve96okVVdXV1VVVfWP//iP1cSJE6uenp76mJtvvrmq1WrVwMDA6C6AceuFF16oXvva11ZbtmypfvM3f7O64oorqqqyxxge11xzTfWWt7zl554fHBysWltbq89+9rP1YwcOHKiampqqr371q1VVVdUTTzxRJal27NhRH3PvvfdWEyZMqH70ox+N3OQpQkdHR/WHf/iHQ45deOGF1apVq6qqssdgLLhie4I5dOhQdu7cmeXLl9ePTZw4McuXL09XV9cYzowS9fX1JUlmzpyZJNm5c2cOHz48ZH8tWLAg8+bNq++vrq6uLFq0KC0tLfUx7e3t6e/vz+7du0dx9oxnnZ2d6ejoGLKXEnuM4fH3f//3WbJkSX7v934vs2fPzjnnnJMvfelL9fNPP/10enp6huyz5ubmLF26dMg+mzFjRpYsWVIfs3z58kycODHbt28fvcUwLv3ar/1atm7dmu9///tJkn/5l3/Jd7/73VxwwQVJ7DEYCw1jPQGG149//OMcPXp0yAu+JGlpacmTTz45RrOiRIODg7nyyitz3nnn5ayzzkqS9PT0pLGxMTNmzBgytqWlJT09PfUxx9t/x87BnXfemUcffTQ7dux42Tl7jOHw7//+77n55puzdu3a/Omf/ml27NiRP/mTP0ljY2NWr15d3yfH20c/u89mz5495HxDQ0Nmzpxpn5GPfOQj6e/vz4IFCzJp0qQcPXo0n/rUp7Jq1aokscdgDAhb4Lg6Ozvz+OOP57vf/e5YT4UTyN69e3PFFVdky5YtOemkk8Z6OpygBgcHs2TJknz6059Okpxzzjl5/PHHc8stt2T16tVjPDtOBF//+tdz++2354477sjrX//6PPbYY7nyyiszZ84cewzGiLcin2BOOeWUTJo06WXfINrb25vW1tYxmhWlWbNmTTZv3px/+qd/yumnn14/3tramkOHDuXAgQNDxv/s/mptbT3u/jt2jle2nTt3Zv/+/XnTm96UhoaGNDQ0ZNu2bbnhhhvS0NCQlpYWe4xf2GmnnZaFCxcOOXbmmWemu7s7yf/ZJ/+3vytbW1tf9qWLR44cyfPPP2+fkauvvjof+chH8t73vjeLFi3KxRdfnKuuuiobNmxIYo/BWBC2J5jGxsYsXrw4W7durR8bHBzM1q1b09bWNoYzowRVVWXNmjW5++67c//992f+/PlDzi9evDiTJ08esr/27NmT7u7u+v5qa2vLrl27hvxlvWXLltRqtZe90OSV5/zzz8+uXbvy2GOP1W9LlizJqlWr6n+2x/hFnXfeeS/7VWXf//73c8YZZyRJ5s+fn9bW1iH7rL+/P9u3bx+yzw4cOJCdO3fWx9x///0ZHBzM0qVLR2EVjGc/+clPMnHi0JfRkyZNyuDgYBJ7DMbEWH97FcPvzjvvrJqamqpNmzZVTzzxRHXppZdWM2bMGPINonA8l112WdXc3Fx95zvfqZ555pn67Sc/+Ul9zAc+8IFq3rx51f3331898sgjVVtbW9XW1lY/f+TIkeqss86qVqxYUT322GPVfffdV5166qnVunXrxmJJFOBnvxW5quwxfnEPP/xw1dDQUH3qU5+qnnrqqer222+vpk6dWn3lK1+pj7n++uurGTNmVN/4xjeqf/3Xf63e+c53VvPnz69++tOf1se87W1vq84555xq+/bt1Xe/+93qta99bXXRRReNxZIYZ1avXl390i/9UrV58+bq6aefrv72b/+2OuWUU6oPf/jD9TH2GIwuYXuC+vznP1/NmzevamxsrM4999zqoYceGuspUYAkx73deuut9TE//elPqz/+4z+uXvWqV1VTp06tfvd3f7d65plnhvyc//iP/6guuOCCasqUKdUpp5xSffCDH6wOHz48yquhFP8zbO0xhsM999xTnXXWWVVTU1O1YMGC6m/+5m+GnB8cHKw++tGPVi0tLVVTU1N1/vnnV3v27Bky5rnnnqsuuuiiavr06VWtVqve//73Vy+88MJoLoNxqr+/v7riiiuqefPmVSeddFL1mte8pvqzP/uzIb9yzB6D0TWhqqpqLK8YAwAAwC/CZ2wBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKIJWwAAAIombAEAACiasAUAAKBowhYAAICiCVsAAACKJmwBAAAomrAFAACgaMIWAACAoglbAAAAiiZsAQAAKJqwBQAAoGjCFgAAgKL9f1Pm1vqVH9VHAAAAAElFTkSuQmCC",
"text/html": [
- ""
+ "\n",
+ " \n",
+ "
\n",
+ " Figure\n",
+ "
\n",
+ "
\n",
+ "
\n",
+ " "
],
"text/plain": [
- ""
+ "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
]
},
"metadata": {},
@@ -1247,14 +275,14 @@
},
{
"cell_type": "code",
- "execution_count": 14,
+ "execution_count": 12,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
- "500 72\n"
+ "500 14\n"
]
}
],
@@ -1271,7 +299,7 @@
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
@@ -1287,19 +315,12 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
"optix.close()"
]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": []
}
],
"metadata": {
diff --git a/examples/2_animations_and_callbacks/4_benchmarking.ipynb b/examples/2_animations_and_callbacks/4_benchmarking.ipynb
index 6ec8888a..40b2180f 100644
--- a/examples/2_animations_and_callbacks/4_benchmarking.ipynb
+++ b/examples/2_animations_and_callbacks/4_benchmarking.ipynb
@@ -15,7 +15,7 @@
"metadata": {},
"outputs": [],
"source": [
- "%matplotlib notebook\n",
+ "%matplotlib widget\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import time\n",
@@ -1923,7 +1923,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.9.7"
+ "version": "3.10.6"
}
},
"nbformat": 4,
diff --git a/plotoptix/__init__.py b/plotoptix/__init__.py
index c412bc40..d9da9be4 100644
--- a/plotoptix/__init__.py
+++ b/plotoptix/__init__.py
@@ -12,8 +12,8 @@
__author__ = "Robert Sulej, R&D Team "
__status__ = "beta"
-__version__ = "0.18.2"
-__date__ = "26 May 2024"
+__version__ = "0.18.3"
+__date__ = "3 Jan 2025"
import logging
diff --git a/plotoptix/_load_lib.py b/plotoptix/_load_lib.py
index 0ac2fe3c..42e8e381 100644
--- a/plotoptix/_load_lib.py
+++ b/plotoptix/_load_lib.py
@@ -11,7 +11,7 @@
BIN_PATH = "bin"
-OIDN_VER = "2.2.1"
+OIDN_VER = "2.3.1"
PLATFORM = platform.system()
if PLATFORM == "Linux":
diff --git a/plotoptix/bin/OpenImageDenoise.dll b/plotoptix/bin/OpenImageDenoise.dll
index d286dcf4..708f230a 100644
Binary files a/plotoptix/bin/OpenImageDenoise.dll and b/plotoptix/bin/OpenImageDenoise.dll differ
diff --git a/plotoptix/bin/OpenImageDenoise_core.dll b/plotoptix/bin/OpenImageDenoise_core.dll
index 5bc21e3c..261b23b2 100644
Binary files a/plotoptix/bin/OpenImageDenoise_core.dll and b/plotoptix/bin/OpenImageDenoise_core.dll differ
diff --git a/plotoptix/bin/OpenImageDenoise_device_cuda.dll b/plotoptix/bin/OpenImageDenoise_device_cuda.dll
index cc1af456..d4291064 100644
Binary files a/plotoptix/bin/OpenImageDenoise_device_cuda.dll and b/plotoptix/bin/OpenImageDenoise_device_cuda.dll differ
diff --git a/plotoptix/bin/RnD.SharpEncoder.dll b/plotoptix/bin/RnD.SharpEncoder.dll
index ee0d1ef8..096a299e 100644
Binary files a/plotoptix/bin/RnD.SharpEncoder.dll and b/plotoptix/bin/RnD.SharpEncoder.dll differ
diff --git a/plotoptix/bin/RnD.SharpOptiX.dll b/plotoptix/bin/RnD.SharpOptiX.dll
index a6d14381..e8e08793 100644
Binary files a/plotoptix/bin/RnD.SharpOptiX.dll and b/plotoptix/bin/RnD.SharpOptiX.dll differ
diff --git a/plotoptix/bin/libOpenImageDenoise.so b/plotoptix/bin/libOpenImageDenoise.so
index 7d9ddfd6..d03a0be4 100755
Binary files a/plotoptix/bin/libOpenImageDenoise.so and b/plotoptix/bin/libOpenImageDenoise.so differ
diff --git a/plotoptix/bin/libOpenImageDenoise_core.so.2.2.1 b/plotoptix/bin/libOpenImageDenoise_core.so.2.2.1
deleted file mode 100755
index be994000..00000000
Binary files a/plotoptix/bin/libOpenImageDenoise_core.so.2.2.1 and /dev/null differ
diff --git a/plotoptix/bin/libOpenImageDenoise_core.so.2.3.1 b/plotoptix/bin/libOpenImageDenoise_core.so.2.3.1
new file mode 100644
index 00000000..f35d741d
Binary files /dev/null and b/plotoptix/bin/libOpenImageDenoise_core.so.2.3.1 differ
diff --git a/plotoptix/bin/libOpenImageDenoise_device_cuda.so.2.2.1 b/plotoptix/bin/libOpenImageDenoise_device_cuda.so.2.3.1
old mode 100755
new mode 100644
similarity index 85%
rename from plotoptix/bin/libOpenImageDenoise_device_cuda.so.2.2.1
rename to plotoptix/bin/libOpenImageDenoise_device_cuda.so.2.3.1
index 31805033..2909f61e
Binary files a/plotoptix/bin/libOpenImageDenoise_device_cuda.so.2.2.1 and b/plotoptix/bin/libOpenImageDenoise_device_cuda.so.2.3.1 differ
diff --git a/plotoptix/bin/librndSharpOptiX7.so b/plotoptix/bin/librndSharpOptiX7.so
index 4e7de12a..3a24d213 100755
Binary files a/plotoptix/bin/librndSharpOptiX7.so and b/plotoptix/bin/librndSharpOptiX7.so differ
diff --git a/plotoptix/bin/rndSharpEncoder.dll b/plotoptix/bin/rndSharpEncoder.dll
index e28f8494..100ef60f 100644
Binary files a/plotoptix/bin/rndSharpEncoder.dll and b/plotoptix/bin/rndSharpEncoder.dll differ
diff --git a/plotoptix/bin/rndSharpOptiX7.dll b/plotoptix/bin/rndSharpOptiX7.dll
index aba9acf4..97d84125 100644
Binary files a/plotoptix/bin/rndSharpOptiX7.dll and b/plotoptix/bin/rndSharpOptiX7.dll differ
diff --git a/plotoptix/npoptix.py b/plotoptix/npoptix.py
index d51ef001..91fbdbfd 100644
--- a/plotoptix/npoptix.py
+++ b/plotoptix/npoptix.py
@@ -6081,7 +6081,7 @@ def load_merged_mesh_obj(self, file_name: str, mesh_name: str,
if g_handle > 0:
self._logger.info("...done, handle: %d", g_handle)
- self.geometry_data[mesh_name] = GeometryMeta(mesh_name, g_handle, self._optix.get_geometry_size(mesh_name))
+ self.geometry_data[mesh_name] = GeometryMeta(mesh_name, g_handle, self._optix.get_geometry_size(mesh_name), Geometry.Mesh)
self.geometry_names[g_handle] = mesh_name
else:
msg = "Mesh loading failed."
diff --git a/setup.py b/setup.py
index 234341b5..8d93eb7e 100644
--- a/setup.py
+++ b/setup.py
@@ -148,9 +148,6 @@ def get_tag(self):
windows_files = [
- "bin/avcodec-58.dll",
- "bin/avformat-58.dll",
- "bin/avutil-56.dll",
"bin/OpenImageDenoise.dll",
"bin/OpenImageDenoise_core.dll",
"bin/OpenImageDenoise_device_cuda.dll",
@@ -161,8 +158,8 @@ def get_tag(self):
"bin/librndSharpOptiX7.so",
"bin/librndSharpEncoder.so",
"bin/libOpenImageDenoise.so",
- "bin/libOpenImageDenoise_core.so.2.2.1",
- "bin/libOpenImageDenoise_device_cuda.so.2.2.1"
+ "bin/libOpenImageDenoise_core.so.2.3.1",
+ "bin/libOpenImageDenoise_device_cuda.so.2.3.1"
]
common_files = [
"bin/BitMiracle.LibTiff.NET.dll",
@@ -178,7 +175,7 @@ def get_tag(self):
setup(name='plotoptix',
- version='0.18.2',
+ version='0.18.3',
url='https://rnd.team/plotoptix',
project_urls={
'Documentation': 'https://plotoptix.rnd.team',