{ "cells": [ { "cell_type": "markdown", "id": "4e50d971", "metadata": {}, "source": [ "### One-bin A <-> 3B reaction, with 1st-order kinetics in both directions, taken to equilibrium\n", "### Examine State Space trajectory, using [A] and [B] as state variables\n", "\n", "Based on experiment \"1D/reaction/reaction_2\"\n", "\n", "Diffusion not applicable (just 1 bin).\n", "\n", "This is the 1D version of the single-compartment reaction by the same name\n", "\n", "LAST REVISED: June 4, 2023" ] }, { "cell_type": "code", "execution_count": 1, "id": "865c1166", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Added 'D:\\Docs\\- MY CODE\\BioSimulations\\life123-Win7' to sys.path\n" ] } ], "source": [ "import set_path # Importing this module will add the project's home directory to sys.path" ] }, { "cell_type": "code", "execution_count": 2, "id": "d57ab02a", "metadata": {}, "outputs": [], "source": [ "from experiments.get_notebook_info import get_notebook_basename\n", "\n", "from src.modules.reactions.reaction_data import ChemData\n", "from src.modules.reactions.reaction_dynamics import ReactionDynamics\n", "from src.life_1D.bio_sim_1d import BioSim1D\n", "\n", "import plotly.express as px\n", "import plotly.graph_objects as go\n", "from src.modules.html_log.html_log import HtmlLog as log\n", "from src.modules.visualization.graphic_log import GraphicLog" ] }, { "cell_type": "code", "execution_count": 3, "id": "180bfbdd", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-> Output will be LOGGED into the file 'state_space_1.log.htm'\n" ] } ], "source": [ "# Initialize the HTML logging\n", "log_file = get_notebook_basename() + \".log.htm\" # Use the notebook base filename for the log file\n", "\n", "# Set up the use of some specified graphic (Vue) components\n", "GraphicLog.config(filename=log_file,\n", " components=[\"vue_cytoscape_1\"],\n", " extra_js=\"https://cdnjs.cloudflare.com/ajax/libs/cytoscape/3.21.2/cytoscape.umd.js\")" ] }, { "cell_type": "code", "execution_count": 4, "id": "2bbdb53f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "1 bins and 2 species:\n", " Species 0 (A). Diff rate: None. Conc: [10.]\n", " Species 1 (B). Diff rate: None. Conc: [50.]\n" ] } ], "source": [ "# Initialize the system\n", "chem_data = ChemData(names=[\"A\", \"B\"]) # NOTE: Diffusion not applicable (just 1 bin)\n", "\n", "\n", "\n", "# Reaction A <-> 3B , with 1st-order kinetics in both directions\n", "chem_data.add_reaction(reactants=[\"A\"], products=[(3,\"B\")], forward_rate=5., reverse_rate=2.)\n", "\n", "bio = BioSim1D(n_bins=1, chem_data=chem_data)\n", "\n", "bio.set_uniform_concentration(species_index=0, conc=10.)\n", "bio.set_uniform_concentration(species_index=1, conc=50.)\n", "\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 5, "id": "06fe0be5", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Number of reactions: 1 (at temp. 25 C)\n", "0: A <-> 3 B (kF = 5 / kR = 2 / Delta_G = -2,271.45 / K = 2.5) | 1st order in all reactants & products\n" ] } ], "source": [ "chem_data.describe_reactions()" ] }, { "cell_type": "code", "execution_count": 6, "id": "3f53fbc7", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SYSTEM TIMEABcaption
0010.050.0
\n", "
" ], "text/plain": [ " SYSTEM TIME A B caption\n", "0 0 10.0 50.0 " ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Save the state of the concentrations of all species at bin 0\n", "bio.add_snapshot(bio.bin_snapshot(bin_address = 0))\n", "bio.get_history()" ] }, { "cell_type": "code", "execution_count": 7, "id": "4b5e75e5", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[GRAPHIC ELEMENT SENT TO LOG FILE `state_space_1.log.htm`]\n" ] } ], "source": [ "# Send the plot to the HTML log file\n", "graph_data = chem_data.prepare_graph_network()\n", "GraphicLog.export_plot(graph_data, \"vue_cytoscape_1\")" ] }, { "cell_type": "markdown", "id": "dfb4e9e3", "metadata": { "tags": [] }, "source": [ "### To equilibrium" ] }, { "cell_type": "code", "execution_count": 8, "id": "b2500732", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0.5:\n", "1 bins and 2 species:\n", " Species 0 (A). Diff rate: None. Conc: [14.54390679]\n", " Species 1 (B). Diff rate: None. Conc: [36.36827963]\n" ] } ], "source": [ "# Using smaller steps that in experiment reaction_2, to avoid the initial overshooting\n", "bio.react(time_step=0.05, n_steps=10, snapshots={\"frequency\": 1, \"sample_bin\": 0})\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 9, "id": "494466ba-f534-44c0-a65b-b4976340017a", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SYSTEM TIMEABcaption
00.0010.00000050.000000
10.0512.50000042.500000
20.1013.62500039.125000
30.1514.13125037.606250
40.2014.35906336.922812
50.2514.46157836.615266
60.3014.50771036.476870
70.3514.52847036.414591
80.4014.53781136.386566
90.4514.54201536.373955
100.5014.54390736.368280
\n", "
" ], "text/plain": [ " SYSTEM TIME A B caption\n", "0 0.00 10.000000 50.000000 \n", "1 0.05 12.500000 42.500000 \n", "2 0.10 13.625000 39.125000 \n", "3 0.15 14.131250 37.606250 \n", "4 0.20 14.359063 36.922812 \n", "5 0.25 14.461578 36.615266 \n", "6 0.30 14.507710 36.476870 \n", "7 0.35 14.528470 36.414591 \n", "8 0.40 14.537811 36.386566 \n", "9 0.45 14.542015 36.373955 \n", "10 0.50 14.543907 36.368280 " ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.get_history()" ] }, { "cell_type": "code", "execution_count": 10, "id": "d168a44c", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "A <-> 3 B\n", "Final concentrations: [B] = 36.37 ; [A] = 14.54\n", "1. Ratio of reactant/product concentrations, adjusted for reaction orders: 2.50059\n", " Formula used: [B] / [A]\n", "2. Ratio of forward/reverse reaction rates: 2.5\n", "Discrepancy between the two values: 0.02341 %\n", "Reaction IS in equilibrium (within 1% tolerance)\n", "\n" ] }, { "data": { "text/plain": [ "True" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Verify that the reaction has reached equilibrium\n", "bio.reaction_dynamics.is_in_equilibrium(rxn_index=0, conc=bio.bin_snapshot(bin_address = 0))" ] }, { "cell_type": "markdown", "id": "3f5fd10b", "metadata": { "tags": [] }, "source": [ "# Plots of changes of concentration with time" ] }, { "cell_type": "code", "execution_count": 11, "id": "0832782c", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "navy", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.05, 0.1, 0.15000000000000002, 0.2, 0.25, 0.3, 0.35, 0.39999999999999997, 0.44999999999999996, 0.49999999999999994 ], "xaxis": "x", "y": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "yaxis": "y" }, { "hovertemplate": "Chemical=B
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "B", "line": { "color": "darkorange", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "B", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.05, 0.1, 0.15000000000000002, 0.2, 0.25, 0.3, 0.35, 0.39999999999999997, 0.44999999999999996, 0.49999999999999994 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Reaction A <-> 3B . Changes in [A] and [B] over time" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.49999999999999994 ], "title": { "text": "SYSTEM TIME" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 7.777777777777778, 52.22222222222222 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df = bio.get_history()\n", "\n", "px.line(data_frame=df, x=\"SYSTEM TIME\", y=[\"A\", \"B\"], \n", " title=\"Reaction A <-> 3B . Changes in [A] and [B] over time\",\n", " color_discrete_sequence = ['navy', 'darkorange'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\"})" ] }, { "cell_type": "code", "execution_count": null, "id": "09b4fb67-3976-40c0-9e56-7060d243db7d", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "e647f76c-4503-48be-b96a-22e81c9fadc5", "metadata": {}, "source": [ "## Same data, but shown differently" ] }, { "cell_type": "code", "execution_count": 12, "id": "85b3c06f", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "A=%{x}
B=%{y}", "legendgroup": "", "line": { "color": "#C83778", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "State space of reaction A <-> 3B : [A] vs. [B]" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 10, 14.543906789594727 ], "title": { "text": "A" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 35.61096183295003, 50.75731779826579 ], "title": { "text": "B" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig0 = px.line(data_frame=bio.get_history(), x=\"A\", y=\"B\", \n", " title=\"State space of reaction A <-> 3B : [A] vs. [B]\",\n", " color_discrete_sequence = ['#C83778'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\"})\n", "fig0.show()" ] }, { "cell_type": "code", "execution_count": 13, "id": "50b08a83-7a05-4fa7-bbde-93d3d6402df9", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "customdata": [ [ 0 ], [ 0.05 ], [ 0.1 ], [ 0.15 ], [ 0.2 ], [ 0.25 ], [ 0.3 ], [ 0.35 ], [ 0.4 ], [ 0.45 ], [ 0.5 ] ], "hovertemplate": "A=%{x}
B=%{y}
SYSTEM TIME=%{customdata[0]}", "legendgroup": "", "marker": { "color": "#2FAC74", "size": 6, "symbol": "circle" }, "mode": "markers", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" } ], "layout": { "annotations": [ { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 0, "ay": 20, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "t=0.0", "x": 10, "y": 50 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 16, "ay": 28, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.05", "x": 12.5, "y": 42.5 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 32, "ay": 36, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.1", "x": 13.625, "y": 39.125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 48, "ay": 44, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.15", "x": 14.13125, "y": 37.60625 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 64, "ay": 52, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.2", "x": 14.3590625, "y": 36.9228125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 96, "ay": 68, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.3", "x": 14.50771015625, "y": 36.47686953125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 128, "ay": 84, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.4", "x": 14.537811306640625, "y": 36.386566080078126 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 160, "ay": 100, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.5", "x": 14.543906789594727, "y": 36.36827963121582 } ], "autosize": true, "legend": { "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Trajectory in State space: [A] vs. [B]" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 9.702502492988943, 15.313101864756394 ], "title": { "text": "A" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 11.520586807102884, 52.93340818062445 ], "title": { "text": "B" }, "type": "linear" } } }, "image/png": "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CBAgQIAAAQIECIQKGHhDg3M2AQIECBAgQIDA3gI/tn+2uaW19m1ru62vzLfpqUlkBAgQIECAAAECBLoTMPB2F6kHESBAgAABAgQIDAKv3rxro+WNdmTiUJu5fKFduXgODAECBAgQIECAAIHuBAy83UXqQQQIECBAgAABAoPAw/XNMcTxY0fb5tPn7dH9m23i8EE4BAgQIECAAAECBLoSMPB2FafHECBAgAABAgQIDALD5xlG9zbawo2rY5DZxdW2PLrezpw6AYgAAQIECBAgQIBAVwIG3q7i9BgCBAgQIECAAIFB4MmzF+3l67ftzsK1dmD/vp1f896anQFEgAABAgQIECBAoCsBA29XcXoMAQIECBAgQIDAr99/2u0Hj9vZ0yd3vrs7fI93dX3TZxrUgwABAgQIECBAoDsBA293kXoQAQIECBAgQKC2wPsPH8efZPj05fsuiLuL1/zZWu16eD0BAgQIECBAoDsBA293kXoQAQIECBAgQKC2wP+fZ/inMfzp2uevWzufbait5PUECBAgQIAAAQK9CBh4e0nSOwgQIECAAAECBMZ/rja3tNZmLp3f9Uvd4TMNo+WNtr4y36anJmkRIECAAAECBAgQ6ELAwNtFjB5BgAABAgQIECAwCOw14u41/tIjQIAAAQIECBAgkCpg4E1Nzt0ECBAgQIAAAQIECBAgQIAAAQIECJQXMPCWrwAAAgQIECBAgAABAgQIECBAgAABAgRSBQy8qcm5mwABAgQIECBAgAABAgQIECBAgACB8gIG3vIVAECAAAECBAgQIECAAAECBAgQIECAQKqAgTc1OXcTIECAAAECBAgQIECAAAECBAgQIFBewMBbvgIACBAgQIAAAQIECBAgQIAAAQIECBBIFTDwpibnbgIECBAgQIAAAQIECBAgQIAAAQIEygsYeMtXAAABAgQIECBAgAABAgQIECBAgAABAqkCBt7U5NxNgAABAgQIECBAgAABAgQIECBAgEB5AQNv+QoAIECAAAECBAgQIECAAAECBAgQIEAgVcDAm5qcuwkQIECAAAECBAgQIECAAAECBAgQKC9g4C1fAQAECBAgQIAAAQIECBAgQIAAAQIECKQKGHhTk3M3AQIECBAgQIAAAQIECBAgQIAAAQLlBQy85SsAgAABAgQIECBAgAABAgQIECBAgACBVAEDb2py7iZAgAABAgQIECBAgAABAgQIECBAoLyAgbd8BQAQIECAAAECBAgQIECAAAECBAgQIJAqYOBNTc7dBAgQIECAAAECBAgQIECAAAECBAiUFzDwlq8AAAIECBAgQIAAAQIECBAgQIAAAQIEUgUMvKnJuZsAAQIECBAgQIAAAQIECBAgQIAAgfICBt7yFQBAgAABAgQIECBAgAABAgQIECBAgECqgIE3NTl3EyBAgAABAgQIECBAgAABAgQIECBQXsDAW74CAAgQIECAAAECBAgQIECAAAECBAgQSBUw8KYm524CBAgQIECAAAECBAgQIECAAAECBMoLGHjLVwAAAQIECBAgQIAAAQIECBAgQIAAAQKpAgbe1OTcTYAAAQIECBAgQIAAAQIECBAgQIBAeQEDb/kKACBAgAABAgQIECBAgAABAgQIECBAIFXAwJuanLsJECBAgAABAgQIECBAgAABAgQIECgvYOAtXwEABAgQIECAAAECBAgQIECAAAECBAikChh4U5NzNwECBAgQIECAAAECBAgQIECAAAEC5QUMvOUrAIAAAQIECBAgQIAAAQIECBAgQIAAgVQBA29qcu4mQIAAAQIECBAgQIAAAQIECBAgQKC8gIG3fAUAECBAgAABAgQIECBAgAABAgQIECCQKmDgTU3O3QQIECBAgAABAgQIECBAgAABAgQIlBcw8JavAAACBAgQIECAAAECBAgQIECAAAECBFIFDLypybmbAAECBAgQIECAAAECBAgQIECAAIHyAgbe8hUAQIAAAQIECBAgQIAAAQIECBAgQIBAqoCBNzU5dxMgQIAAAQIECBAgQIAAAQIECBAgUF7AwFu+AgAIECBAgAABAgQIECBAgAABAgQIEEgVMPCmJuduAgQIECBAgAABAgQIECBAgAABAgTKC/wFr37kiTudI8QAAAAASUVORK5CYII=", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Now show the individual data points\n", "\n", "df['SYSTEM TIME'] = round(df['SYSTEM TIME'], 2) # To avoid clutter from too many digits, in the column\n", "\n", "fig1 = px.scatter(data_frame=df, x=\"A\", y=\"B\",\n", " title=\"Trajectory in State space: [A] vs. [B]\",\n", " hover_data=['SYSTEM TIME'])\n", "\n", "fig1.update_traces(marker={\"size\": 6, \"color\": \"#2FAC74\"}) # Modify the style of the dots\n", "\n", "# Add annotations (showing the System Time value) to SOME of the points, to avoid clutter\n", "for ind in df.index:\n", " label = df[\"SYSTEM TIME\"][ind]\n", " if ind == 0:\n", " label = f\"t={label}\"\n", " \n", " label_x = ind*16\n", " label_y = 20 + ind*8 # A greater y value here means further DOWN!!\n", " \n", " if (ind <= 3) or (ind%2 == 0):\n", " fig1.add_annotation(x=df[\"A\"][ind], y=df[\"B\"][ind],\n", " text=label,\n", " font=dict(\n", " size=10,\n", " color=\"grey\"\n", " ),\n", " showarrow=True, arrowhead=0, ax=label_x, ay=label_y, arrowcolor=\"#b0b0b0\",\n", " bordercolor=\"#c7c7c7\")\n", "\n", "fig1.show()" ] }, { "cell_type": "code", "execution_count": 14, "id": "f3c287ce-9a33-43bd-8473-f81f22ff9e81", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "A=%{x}
B=%{y}", "legendgroup": "", "line": { "color": "#C83778", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" }, { "customdata": [ [ 0 ], [ 0.05 ], [ 0.1 ], [ 0.15 ], [ 0.2 ], [ 0.25 ], [ 0.3 ], [ 0.35 ], [ 0.4 ], [ 0.45 ], [ 0.5 ] ], "hovertemplate": "A=%{x}
B=%{y}
SYSTEM TIME=%{customdata[0]}", "legendgroup": "", "marker": { "color": "#2FAC74", "size": 6, "symbol": "circle" }, "mode": "markers", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" } ], "layout": { "annotations": [ { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 0, "ay": 20, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "t=0.0", "x": 10, "y": 50 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 16, "ay": 28, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.05", "x": 12.5, "y": 42.5 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 32, "ay": 36, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.1", "x": 13.625, "y": 39.125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 48, "ay": 44, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.15", "x": 14.13125, "y": 37.60625 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 64, "ay": 52, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.2", "x": 14.3590625, "y": 36.9228125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 96, "ay": 68, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.3", "x": 14.50771015625, "y": 36.47686953125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 128, "ay": 84, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.4", "x": 14.537811306640625, "y": 36.386566080078126 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 160, "ay": 100, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.5", "x": 14.543906789594727, "y": 36.36827963121582 } ], "autosize": true, "legend": { "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Trajectory in State space: [A] vs. [B]" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 9.702502492988943, 15.313101864756394 ], "title": { "text": "A" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 11.520586807102884, 52.93340818062445 ], "title": { "text": "B" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAABXgAAAFoCAYAAADtkpO/AAAAAXNSR0IArs4c6QAAIABJREFUeF7s3QuUXNV97/l/d/Wjqp9SS+j9bqn1foMtHJvYJjgGYkLwApJL7sTmXqLrJPdOjAcvcz1cD5MHLLywPbmz7EUYE2fNOHbwXA92YsmYYGxwAjYWktC7pVar9ZZoPfpZ/a5Ze1edUnV1VVft2udU1an69losPfrsc/b57L2B+mnrvysikUhE+EIAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwnUAFAa/vxowOI4AAAggggAACCCCAAAIIIIAAAggggAACWoCAl4mAAAIIIIAAAggggAACCCCAAAIIIIAAAgj4VICA16cDR7cRQAABBBBAAAEEEEAAAQQQQAABBBBAAAECXuYAAggggAACCCCAAAIIIIAAAggggAACCCDgUwECXp8OHN1GAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQIeJkDCCCAAAIIIIAAAggggAACCCCAAAIIIICATwUIeH06cHQbAQQQQAABBBBAAAEEEEAAAQQQQAABBBAg4GUOIIAAAggggAACCCCAAAIIIIAAAggggAACPhUg4PXpwNFtBBBAAAEEEEAAAQQQQAABBBBAAAEEEECAgJc5gAACCCCAAAIIIIAAAggggAACCCCAAAII+FSAgNenA0e3EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABAl7mAAIIIIAAAggggAACCCCAAAIIIIAAAggg4FMBAl6fDhzdRgABBBBAAAEEEEAAAQQQQAABBBBAAAEECHiZAwgggAACCCCAAAIIIIAAAggggAACCCCAgE8FCHh9OnB0GwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQIOBlDiCAAAIIIIAAAggggAACCCCAAAIIIIAAAj4VIOD16cDRbQQQQAABBBBAAAEEEEAAAQQQQAABBBBAgICXOYAAAggggAACCCCAAAIIIIAAAggggAACCPhUgIDXpwNHtxFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQJe5gACCCCAAAIIIIAAAggggAACCCCAAAIIIOBTAQJenw4c3UYAAQQQQAABBBBAAAEEEEAAAQQQQAABBAh4mQMIIIAAAggggAACCCCAAAIIIIAAAggggIBPBQh4fTpwdBsBBBBAAAEEEEAAAQQQQAABBBBAAAEEECDgZQ4ggAACCCCAAAIIIIAAAggggAACCCCAAAI+FSDg9enA0W0EEEAAAQQQQAABBBBAAAEEEEAAAQQQQICAlzmAAAIIIIAAAggggAACCCCAAAIIIIAAAgj4VICA16cDR7cRQAABBBBAAAEEEEAAAQQQQAABBBBAAAECXuYAAggggAACCCCAAAIIIIAAAggggAACCCDgUwECXp8OHN1GAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQIeJkDCCCAAAIIIIAAAggggAACCCCAAAIIIICATwUIeH06cHQbAQQQQAABBBBAAAEEEEAAAQQQQAABBBAg4GUOIIAAAggggAACCCCAAAIIIIAAAggggAACPhUg4PXpwNFtBBBAAAEEEEAAAQQQQAABBBBAAAEEEECAgJc5gAACCCCAAAIIIIAAAggggAACCCCAAAII+FSAgNenA0e3EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABAl7mAAIIIIAAAggggAACCCCAAAIIIIAAAggg4FMBAl6fDhzdRqCcBL7y3Ivyze/sir/yf/iDu+TRnQ8YE1zr6ZPPfOGrcuDIyXjbb33tC3LLljXG98pnA7feX/XZzXvl04BnIYAAAggggAACCCCAAAIIIIBAagEC3hQuqUKgdBPoLz7/sNx3123W8+vtfUflU3/+tLh1v+QOqVDnV/uOyjee/qzMbG607q/bN+joOi87P/+s3PXR9+cU3E3XH8c2+Zpka6cPf/JHv5vzmH5/1+vy9b//gTz3zOekdekCt5nK9n5q/l68fFWefOxhCQVr0joo/yeeeUHmz52VcQyc8X7q8Ud8EfCme/9081shTReEh4dG5EtffkHmzWlxfc2V7UTlxRFAAAEEEEAAAQQQQAABBBAogAABb5boKjh68Z9+5llASsDrTcDr7FZM3qXpBIGJARgBb5aLoQCXZRPwOoHl6XOXpPtar2QK6kst4E2e45n+0ISAtwATmUcigAACCCCAAAIIIIAAAggg4IEAAW+WqF4HvFl2I+fLin0Hb84vNk3DTIGt2qm969W35KH77tB3yXR9Nn1kB282SubXZBPwOuP33z77P8k/v/Kmfsh0O35LPeCNB97nL6f8gykCXvN5SAsEEEAAAQQQQAABBBBAAAEEilGAgDfLUUkX8DrB6Vf/tz+Vr/7t9+RHr74V/+vh+w+d0H9dPPEr+a+OOyHThUtX9GXJu/CyrRnqhDXq+c7XxrUrdLDzd9/dPal+qfp+cj+cHa1O27tv3zElHEv3rn/26d+TLz79f03pu7qXszM5U53TVOGq87y/fvwR+a9PPR+vm5qqb6mGMdtnq7bJ4+Dcz9nhm+yTjaFzj8R3z3Y8U71PqjFOtsjWLF0ZknR/pT9VGYDkEhfZzCH1Xul2VU+3FLMJeBP/EOO1f92bsVRGtgGvY/W+LWumlDJI9b1UVpnmf6Z/DU33/unmuTNf1L1TBd0EvJnU+T4CCCCAAAIIIIAAAggggAAC/hAg4M1ynKYLeNXhT6lqfqo26iuxRm+6HZ6pQppUZRtSBaHp/iq2etbiBXN0fdHpdvAmfy/dzj8nmEt+1+mCpGyCucSANfGv1TvPc4JqVTt4urAteSgdl9ktzVmV1phuB2+2YzndDt5sx3O6cDcxrEtlkcos1fiotk/9zbfl8f/yULwmczpbdc9dP/3lpJq26lr1Bwef+aN7dXdVLdfTSTtF0805LwLe5L5nsxs724BXvV+26zbVOnZjV3cuAW+mP+Ag4M3yX/5chgACCCCAAAIIIIAAAggggECRCxDwZjlAmXbwZnt4mRNEPfCJD08KfpPDmOnCl8TgLFhbq8O1xOAv1SulC9vShUDpwsN0B7Wp+zz+1POTQsBsQjanr9Pt4E22NSmXke4AqlQ7Kk36q/qdaizThXnZjme6A/DS9U3d9/W39slvf/h9mtJ0nJPnSrJtppBQtU819ur3TT2nW4qZ/qAgVT8zlSUxCXjTvUtyv9I98+CxTgkFa3M+eC+bgDeV33SHzRHwZvkvfy5DAAEEEEAAAQQQQAABBBBAoMgFCHizHKBcA950f/U/+a+3JwdU04VPiYFay4xG+cwXvirJgXHya6ULntK9V6pdn9MFZqkCYZMg1jTg/frf/2BSmJxpGNOVJEgMejMFktmMZbqAN9vxbF26IOWrJPZ/ur/un26Mpgso1Q70xK/EHdPZjGG68NHNADFTwJvqvTOF0yYBb6rwPJWpU6Yi2zIimeat8/1sAt5U88LpT/K/b9R93RyfbN+D6xBAAAEEEEAAAQQQQAABBBBAwH0BAt4sTXMJeJ2/ip4YrmS7gzfdzlOnu87OPPXrnZ9/VhJLG6R6pen+uny6XbnJbTLtiEw0Un3IJnh2+up1wJts4oyD+n1nh/B0AW+2Y5npr/Knm27T7bR02qQKqRPD2FQhZHJb5w8C0pWvSJ7nmcY8VV3g5HdMV9c3y6WnL5su4EwX3jv3T/d804A3OTBO9++EVPWaUwWsbr3/dEH2dOVTCHhNRoBrEUAAAQQQQAABBBBAAAEEECheAQLeLMfGNOBNFxZmG/BmGz6lu1/ya3m9g1c9L7Evqvbvs8+9mFXtW9U23wGvemZyGJtuzEzGMpcdvFlOwSmXOcFe4m7RbHfwZjsfbHbw5vpeqdpNF/BOV+N2uoA62zXm9CcxEP3079+p/wAj1cFrif1PDMBtDlrLdQdvunraqo8EvG7OUO6FAAIIIIAAAggggAACCCCAQOEECHiztDcNeDPVts1Ugzfbw8Sm26GnAqzw0LBsWL1ch5kv/tPPpgSumfqZGGBl2s2pKNU17SfPatW2FYvk0Z0PZCXsRcCr3k19qUPm0oWGibuXsw3fnXuluj5dPdpsxzMdVuJYJl6T7S7rxH4tmDs7bd1mkxq8L//sV3Lbji2y+6dviWnJjKwmRcJFmcpAqEuffOxhCQVrJt061cF2zgWmAa9q54TJn3rg4/KtF388pUyIY5LYj0ylP7KxsA14U/kQ8GYjzzUIIIAAAggggAACCCCAAAIIFL8AAW+WY2Qa8KYK9BL/KnmmGryqW044lfxXzNV9nvqbb8vj/+UhUYdyOQHSXR99fzxQTQ6vpvtr3Co82vXTX8bDqnS7/rIJeJ3nqv4/98znsj5UyquA91N//rQklzFQfXNKLiTuqkwXlpuM5XRhXrbjmWpKprpvtgfhpZofqXa9OqUFUpV9SJwfjt/Fy1d1qKq+1EF/7xw8PmXM1T3V13133RZ/rVT2mZZhuoAzU3ia6Q9AVHmTpx5/JO0fAiT3K3ENp6qzm2qNTGedbemGXAPe6awJeDPNOr6PAAIIIIAAAggggAACCCCAgD8ECHizHCfTgFfdNrk2qArO/vrxR+S/PvX8lEPRMu2kPXDk5KSeJgdDqeqQJl+TWBs0ueZrct3QbMOrZL5cQyMvAl7Vt3QHo6U7BCvZ0QnXcxlLxyYxRE5XLzaboC9VXebkdk6glzwuqe6fPObqGvWVaqd38rWpQvNUtWezDdczLcN0AWfyH06kuo/bZTOyCU1/9Opb8a5MZ5XNuKsbZRPwpnr3VM92rst1rWYaK76PAAIIIIAAAggggAACCCCAAAL5FSDgza932qdNt8O2SLqYVTdK5T2yetkivCibXdZF2O2MXZou4MzYOM0FuZRoyPVZtu28eH8CXttRoT0CCCCAAAIIIIAAAggggAACxSFAwFsc46B36CXWgy2Sbhl1Y7q/Dm90Iy7OWaAU5lGql/ci4CTgHdGlNebNacm6VnbOE5OGCCCAAAIIIIAAAggggAACCCDgmQABr2e0mW88XcmEzK2L7wp27xZ+TEo54P3md3bFgZPrUmcrn6pERmIJjWzvk+/rkktv5Pr+qt9u3ivfDjwPAQQQQAABBBBAAAEEEEAAAQSmChDwMisQQAABBBBAAAEEEEAAAQQQQAABBBBAAAGfChDw+nTg6DYCCCCAAAIIIIAAAggggAACCCCAAAIIIEDAyxxAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQR8KkDA69OBo9sIIIAAAggggAACCCCAAAIIIIAAAggggAABL3MAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwqQABr08Hjm4jgAACCCCAAAIIIIAAAggggAACCCCAAAIEvMwBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDApwIEvD4dOLqNAAIIIIAAAggggAACCCCAAAIIIIAAAggQ8DIHEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABnwoQ8Pp04Og2AggggAACCCCAAAIIIIAAAggggAACCCBAwMscQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEfCpAwOvTgaPbCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAS9zAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ8KkAAa9PB45uI4AAAggggAACCCCAAAIIIIAAAggggAACBLzMAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwKcCBLw+HTi6jQACCCCAAAIIIIAAAggggAACCCCAAAIIEPAyBxBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAZ8KEPD6dODoNgIIIIAAAggggAACCCCAAAIIIIAAAgggQMDLHEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBHwqQMDr04Gj2wgggAACCCCAAAIIIIAAAggggAACCCCAAAEvcwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEPCpAAGvTweObiOAAAIIIIAAAggggAACCCCAAAIIIIAAAgS8zAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMCnAgS8Ph04uo0AAggggAACCCCAAAIIIIAAAggggAACCBDwMgcQQAABBBBAAAEEEEAAAQQQQAABBBBAAAGfChDw+nTg6DYCCCCAAAIIIIAAAggggAACCCCAAAIIIEDAyxxAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQR8KkDA69OBo9sIIIAAAggggAACCCCAAAIIIIAAAggggAABL3MAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwqQABr08Hjm4jgAACCCCAAAIIIIAAAggggAACCCCAAAIEvMwBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDApwIEvD4dOLqNAAIIIIAAAggggAACCCCAAAIIIIAAAggQ8DIHEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABnwoQ8Pp04Og2AggggAACCCCAAAIIIIAAAggggAACCCBAwMscQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEfCpAwOvTgaPbCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAS9zAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ8KkAAa9PB45uI4AAAggggAACCCCAAAIIIIAAAggggAACBLzMAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwKcCBLw+HTi6jQACCCCAAAIIIIAAAggggAACCCCAAAIIEPAyBxBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAZ8KEPD6dODoNgIIIIAAAggggAACCCCAAAIIIIAAAgggQMDLHEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBHwqQMDr04Gj2wgggAACCCCAAAIIIIAAAggggAACCCCAAAEvcwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEPCpAAGvTweObiOAAAIIIIAAAggggAACCCCAAAIIIIAAAgS8zAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMCnAgS8lgN3/krY8g7+bz67qVZ6w6MyMjrh/5fhDRDwgQBrzgeDRBdLSmBWU630h0dlmP/OldS48jLFK8CaK96xoWelKcCaK81x5a2KV6ClsUYGh8ZkiP+3nDRIC2aFinfQfNAzAl7LQSLgFSFsspxENEfAUIA1ZwjG5QhYCvDB1xKQ5ggYCrDmDMG4HAFLAdacJSDNETAUIOBNDUbAaziRki4n4LXzEwJeAl7LKURzBIwFCHiNyWiAgJUAH3yt+GiMgLEAa86YjAYIWAmw5qz4aIyAsQABLwGv8aTJogEBbxZI011CwEvAazmFaI6AsQABrzEZDRCwEuCDrxUfjREwFmDNGZPRAAErAdacFR+NETAWIOAl4DWeNFk0IODNAomAd3okwibLSURzBAwFWHOGYFyOgKUAH3wtAWmOgKEAa84QjMsRsBRgzVkC0hwBQwECXgJewymT1eUEvFkxpb+IHbzs4LWcQjRHwFiAgNeYjAYIWAnwwdeKj8YIGAuw5ozJaICAlQBrzoqPxggYCxDwEvAaT5osGhDwZoE03SUEvAS8llOI5ggYCxDwGpPRAAErAT74WvHRGAFjAdacMRkNELASYM1Z8dEYAWMBAl4CXuNJk0UDAt4skAh4p0cibLKcRDRHwFCANWcIxuUIWArwwdcSkOYIGAqw5gzBuBwBSwHWnCUgzREwFCDgJeA1nDJZXU7AKyJfee5F+eZ3dk0C+4vPPyz33XWb/r3v73pdnnjmBf3zu2/fIU8+9rCEgjX61+zgZQdvViuNixBwUYCA10VMboVAFgJ88M0CiUsQcFGANeciJrdCIAsB1lwWSFyCgIsCBLwEvC5Op/itCHhjAa8SeXTnA1OM3953VJ597kX5xtOflZnNjToMTryWgFfk1MhZqRivlqWhuV7MUe6JAAJJAgS8TAkE8ivAB9/8evM0BFhzzAEE8ivAmsuvN09DgICXgNeLVUDAmyHgVYHussXz4rt5kwPfcg54X7n4jjx/4sfSPzak5+amGcvlf93w+9JQFfJirnJPBBCICRDwMhUQyK8AH3zz683TEGDNMQcQyK8Aay6/3jwNAQJeAl4vVgEBb4oSDU55hvDQiHzpyy/Iju3r4gFvR9d5+eJTz8tfPf6ItC5dULYlGvrHwvLAL56aMif/44KPyu8t+w2pqKn2Yr5yTwQQEMqiMAkQyLcAH3zzLc7zyl2ANVfuM4D3z7cAay7f4jyv3AUIeAl4vVgDBLxJqirA3fn5Z+Wpxx+RDWtW6ID3/k98WG7ZskZfmRzwDo9OeDEuRX/PPd0d8if/9re6n/Mq6uV6ZEiGZFzaTlfI5/4xIBVVAalsCEqgPiiBhlr9o/p1lfq9uujPqxuDUqm/H/2xSl3TGL020FQnFYHKoneggwgUQqC6qkLGxyMyESnE03kmAuUnwJorvzHnjQsrwJorrD9PLz8B1lz5jTlvXFiB6kCFjE/weS55FGqryYBsZiYBbwo9pyzDnR/dkXEH75XeERt/37Y93ntB/tMv/0/d/08FNsrPJk7LqUiP3NpeJZ/6gXuvVTmjLhoOq1C4vlYCDSGpqKuNBsIqGG6I/lz9XqAxJJWhGv1rdX1gZr17HeFOCBSRQHN9tQwMj8nYGAlvEQ0LXSlhgab6agkPj8koa66ER5lXKyYB1lwxjQZ9KQcB1lw5jDLvWEwCjXVVMjwyLiP8v+WkYZnVVFNMw+S7vhDwThPw3nfXbfpQNWrwpp7Xf/rrr0tn/8VJAe9TWz4tm2csFxkZk/HBYYkMDMlE/5BMqJ8PDsnEwLBMTPq9YRkfiF2nft/5+eCwyLgLu6OrqyRQXysVdUGpqFdhcG08LK6I7x6Ofj9QVyvq9/R1KkSO7SwWdhL77l9spd5havCW+gjzfsUmwF9dLbYRoT+lLsCaK/UR5v2KTYA1V2wjQn9KXYASDalHeMEsznOymftlH/Be6+mTXa++JQ/dd4d2TC7BkHyomgp81dejOx/QP5bzIWuqDu9LZ9+SWRcH5GQwLB9cdnM03HXpKzIyKhEdCMdCYRX+JobEsUB4YnAoep3zvf7YdW6FxDVV0cBXBcUqFFY/hoJSEStBoYNg9X0dIkd3EOsdxbHrKxtCIpUVLqlwGwSowcscQCDfAnzwzbc4zyt3AdZcuc8A3j/fAqy5fIvzvHIXIOAl4PViDZR9wOscpPajV9+K+37ra1+I19xVv/n9Xa/LE8+8oL9/9+075MnHHpZQMLp1vJwDXgfs5JF3ZP7iFRJqmOHFHLW6Z2Q4ISTWAXD0n2ggPCwT/eFogKxCYvXrgZHo9/uHZDysfm/ElZ3E6tC5+A5iXULixq5iVaO4sj6kv6/qE0d3EEdLUuhQOVazmJDYaiqUVGN28JbUcPIyPhDgg68PBokulpQAa66khpOX8YEAa84Hg0QXS0qAgJeA14sJXfYBry0qAa9IMQe8tuOr2hMSu6HIPdwUIOB1U5N7IZBZgA++mY24AgE3BVhzbmpyLwQyC7DmMhtxBQJuChDwEvC6OZ+cexHwWqoS8JZ+wGs5RXTzyNCI3jUcr0usdw87u4aHZbw/HN1BHCs34dQljraJXicT9gdqVdQm7CRWO4NjdYeju4XVoXWhWDmKxDITqjRFbFdxQ1CkgnITbswJm3sQ8Nro0RYBcwE++Jqb0QIBGwHWnI0ebREwF2DNmZvRAgEbAQJeAl6b+ZOuLQGvpSoBLwGv5RTKunkkPBItKxE7iE6FvuO63MSQPqhOlZuIhG/UK45fFx6JBcgjIhEXQuJgTaycROxQOl1v+MbhdIHGkK5BHK1JfKMWsf65rl1cS0ic9ainvpCA1xKQ5ggYCvDB1xCMyxGwFGDNWQLSHAFDAdacIRiXI2ApQMBLwGs5hVI2J+C1VCXgJeC1nEJ5bT4RVjuJkw6lUzuE+6PB8fhgOLrTOHZN/PA6HSzHahK7ERKHquMB8I0gOLprWO0mDjTUxX4erUUcrV8clMqQc9hdeYfEBLx5XTY8DAHhgy+TAIH8CrDm8uvN0xBgzTEHEMivAAEvAa8XM46A11KVgJeA13IK+a75xOCNkNgpHxE/uE4dTjcYPbhOBcn6R2encWJI7MJbV4bUTuKkQ+mcQ+r0zuHowXU6GHZC4lhZCvV7FXU1vt1JTMDrwgTiFggYCPDB1wCLSxFwQYA15wIit0DAQIA1Z4DFpQi4IEDAS8DrwjSacgsCXktVAl4CXsspVH7NIxGZCI/GdxITEptPAQJeczNaIGAjwAdfGz3aImAuwJozN6MFAjYCrDkbPdoiYC5AwEvAaz5rMrcg4M1sNO0VBLwEvJZTiOa5CEQiEhkc0WUjdF3i2OF0asews5t4fMDZSRz9vv5e7Dq9uzg8ksuTp/4pWV2N3iWsykvoWsSxMhNqd7EuN1EXksqG2E5j57rYTmN9jdpJbPhFwGsIxuUIWArwwdcSkOYIGAqw5gzBuBwBSwHWnCUgzREwFCDgJeA1nDJZXU7AmxVT+osIeAl4LacQzQsloEJiHQgPy0TscLr4r3W94WEZ7x+cXGYiISTWYXF41L73FRW6XIQuJZFwOF30gLrYQXUqJFZlJhqih9e13NQo4eqAjNVEy1SochV8IYCAdwJ88PXOljsjkEqANce8QCC/Aqy5/HrzNAQIeAl4vVgFBLyWqqUS8J4+vj9nibGxMamsrNT/5Pq1ZNXmXJvSDoHCCaiQuH9YxsPRg+vUzuBx/WNst7AKifvCepdx/PA6/XNVqzj6e5EhF3YSx0LiQENIKmK1iVUgHP0nKBXqcLqGkAR0LeJgfKexs8tYBcuqHV8IIJBagA++zAwE8ivAmsuvN09DgDXHHEAgvwIEvAS8Xsw4Al5L1VIKeHMNWW3/urgKl3N9tuXw0RyBwguomsT9qtSEExIPR0Pi2KF0ugRFvyo3ETu0bmBIKodHZFQdaNcfazPswk7iSrWTWJWUiO4ajgbB6sformH9vYbYTmKVQgByAAAgAElEQVS107ghuuNYX6d/rJWKICFx4ScUPfBCgA++XqhyTwTSC7DmmB0I5FeANZdfb56GAAEvAa8Xq4CA11KVgFeEgNdyEtEcAUOBKWtuIhoSR5xawwmlJPQhdroURVjG+2O7htV1ToAc23EcGSEkNhwGLi8jAT74ltFg86pFIcCaK4phoBNlJMCaK6PB5lWLQoCAl4DXi4lIwGupSsBLwGs5hWiOgLGA7R+qpHxgsYTEgUpdkzgQCkqF2iWsD6uriR5eVxc9uE6Vm4juHo6WoIjWL45+T+8krq02NqUBAtMJ8MGX+YFAfgVYc/n15mkIsOaYAwjkV4CAl4DXixlHwGupSsBLwGs5hWiOgLGAJwGvcS9SNNAhcfhGLeLYLuHIwIguQREtN6HqFA9JRO04Djs1i6PlJ9T3ZWTMvieBymgArEJfdTCdU2Yi9qNTmzgaDseui4fFsZC4hpDYfiBK5w588C2dseRN/CHAmvPHONHL0hFgzZXOWPIm/hAg4CXg9WKmEvBaqpZawNvbc11e2f2S3HHnvdLUPCMrnbMnD8vuXf+sr22ZPUfuvvdBCQZDU9oePbRf3njt5SnXUYM3K2YuQiAuULQBrxtjND4RrTes6xLHSko4h9LFSlBEaw87obBTm1jVLY4GxjLqYkgcC4H1YXVOXWK9mzhWhzgxJI79nlOXWGqq3BDhHkUgwAffIhgEulBWAqy5shpuXrYIBFhzRTAIdKGsBAh4CXi9mPAEvJaq5R7wqkD4tZd/IB/7nd+TUF2T7P7h92R5a5usWb95kmxycJx4HQGv5SSkedkJlHTA68ZoqpBYBcQD6nC6aEisQ+Ow+rn6/ZHYAXXR34vuOo7uIHYOs5OxcfueVAVuHETnlI9wDqWLlZQINESDY2fHsT7YriG6q1j9XKoJie0Hwv4OfPC1N+QOCJgIsOZMtLgWAXsB1py9IXdAwESAgJeA12S+ZHstAW+2UmmuK7WAVwWvZ0936rdVu3F/6+O/K//y4x/I1e7LkwRCdfVyzycfkvNnu+Rc1wm583fvl5HRCVG7dDs72uXOe+6fdH3y7yf+moDXchLSvOwECHi9H/KICon7wnpXcKR/WO8M1ofY6V3FQzog1uGx2jUc+z0VEuvrVIisyk0UQUhc2RiSikCl92Al/gQ++Jb4APN6RSfAmiu6IaFDJS7AmivxAeb1ik6AgJeA14tJScBrqVpqAa9piQYV1BLwWk4imiNgKEDAawhWqMtHx+LBcMFDYqfGsHM4nTqoLqTqDQdF7SLWB9mpncSh6MF10QPs1D8hqWwIipR5SMwH30ItIp5brgKsuXIded67UAKsuULJ89xyFSDgJeD1Yu4T8FqqlnrAOzQUlh+99I/s4LWcJzRHwE0BAl43NYv8XiNj8R3C8brEsVrEk2oVDybsHo7VJ47vJB6fsH/J6ipdMkKVjoiHv7EyEzdC4lhpCR0ix65LqFXs55CYD772U4g7IGAiwJoz0eJaBOwFWHP2htwBARMBAl4CXpP5ku21BLzZSqW5rtQD3kw809XgVbt7f/3LX+hSDuor8fA2avBmkuX7CKQXIOBldpgIREZGY3WIb9QY1uUmnNrECQfWRWsRx77Xf6MshbgREtdURQ+n0/WIozWGK0JBqWhQPw/qncL6+zpEronuJK6rjV6nvx8SqawweXXXruWDr2uU3AiBrARYc1kxcRECrgmw5lyj5EYIZCVAwEvAm9VEMbyIgNcQLPnyUgt41fs5dXhVDd67731QgsHQtEpnTx6W3bv+WV+T2CYx4G1qnqHr877x2stTrqMGr+UkpHnZCRDwlt2QF/yFI8MJIbEOgKP/xA+n648eaKfC4Yg+rG4k+v3+IRkPq98bETdC4oqa6oTyETcOp1O7igMN0ZIS+ufOTuPYLmMdKqufq3ITOYTEfPAt+BSkA2UmwJorswHndQsuwJor+BDQgTITIOAl4PViyhPwWqqWYsBrSmIbNhHwmopzfbkL2K65cvfj/QsjEBka0YGwcyidOohOlZ2IBsLDMt6vDrWLhcQJB9ZF20Svk4mIdecrahNCYhX6xkpKRGsOR3cKR3ca39hBPHNOowxVBWS0JrqzOJeQ2Lrj3ACBMhIgbCqjweZVi0KANVcUw0AnykiAgJeA14vpTsBrqUrAK2IbNhHwWk5CmpedgO2aKzswXrhkBPwcEqudxbp+sbOTuKIw5SZKZjLwIiUtQNhU0sPLyxWhAGuuCAeFLpW0AAEvAa8XE5yA11KVgJeA13IK0RwBYwECXmMyGiAQF4iER0TvHh4YFnUQndoZPK7LTQzJuCozoXYSh2/UK1bXBYaGZaxf/aN2GY+IRFzYSRysiZWTiB1Kp+sN3zicLtAY0jWIozWJb9Qi1j/XtYtrRQiJmdklKkDYVKIDy2sVrQBrrmiHho6VqAABLwGvF1ObgNdStZQCXksKq+ZLVm22ak9jBMpJgIC3nEabdy0GgeQPvhNhVW7CqUEcO5ROlZHoj5WbGAxHy1HErokfXqeD5VhNYjdC4lB1PAC+EQRHS0uokhOBhrrYz4Oxw+1iZShCzmF3hMTFML/ow1QBwiZmBQL5FWDN5debpyFAwEvA68UqIOC1VC2VgNeGgbDJRo+2CJgLsObMzWiBgI2AFx98JwZvhMROjeH4wXXqcLrB6MF1KkjWPzo7jRNDYpuXirWtDKmdxM7O4WgQ7ITFOiSOHVyn6xMnlpmI1ymuYSexC+PALSYLeLHmMEYAgfQCrDlmBwL5FSDgJeD1YsYR8FqqEvDal2iwHAKaI1B2AgS8ZTfkvHCBBYryg28kostFqFBYl5xQO4hViQn9T/Tn4wNOSBz9vv5e7DodHIdHXJGtqIsePqd2DusyE7EdxCo41iFxXUgqG2IhsnNdrPSEviZU7XpI3NF3Qd66clQuDV2XFQ3z5LfmbZGGqpAr78tNvBcoyjXn/WvzBAQKJsCaKxg9Dy5TAQJeAl4vpj4Br6UqAS8Br+UUojkCxgIEvMZkNEDASqBkP/iqkNgJhWN1hyeFxGrXcP/g5B3ECSGxDovDo1a2TmPrkLiuJt6P/dc75fF9fzepX5tmLJent3zalb5yE+8FSnbNeU/HExDISYA1lxMbjRDIWYCAl4A358kzTUMCXktVAl4CXsspRHMEjAUIeI3JaICAlQAffKfhK5aQuKJCnJD4ux8Ykn9ZNTCl009f/YC0Bm/SB9SpMhSJ5SiiO4lvhMRWE4bG1gKsOWtCboCAkQBrzoiLixGwFiDgJeC1nkQpbkDAa6lKwEvAazmFaI6AsQABrzEZDRCwEuCDrxVf5sYqJO4flvFwtLSEKh8xrn+MlZRQO4n7wroURfzwOv1zVas4+nuRoRvlJp59cFzal0SkQarlg5WL5McTnboPj343IKvPVKTvTywkDjSEpCJWm1iHwPqfoFSow+kaQhLQtYiD8XIUTimKyrpa3Y4vewHWnL0hd0DARIA1Z6LFtQjYCxDwEvDaz6KpdyDgtVQl4CXgtZxCNEfAWICA15iMBghYCfDB14ovP40jEZnoV/WIh+Qfzv9Cvtvztn7uXZUrpDsSll9FLsj/0XWzzOqpuHF4Xax2cfQwu2GJDLtQbqJS7SRWdYejNYejQbD6MXZ4nfpeQyh6YJ2qVdwQFB0Mq+v0j7VSESQkZs3lZ9nwFAQcAdYccwGB/AoQ8BLwejHjCHgtVQl4CXgtpxDNETAWIOA1JqMBAlYCfPC14st74/6xsPzZr78ul4d69LOfrPqgHFtULX+47CPT92UiGhJHnAPpEuoNj8cPsQvLeH8sEFbXqZBYHVjnhMQjLoTEgUpdbiIQCkqFCoD1YXU10UDYKS2hQuJYIBz9vgqKo2UndEhcW513dzcfyJpzU5N7IZBZgDWX2YgrEHBTgICXgNfN+eTci4DXUpWAl4DXcgrRHAFjAQJeYzIaIGAlwAdfK76CNVaHramvqqv90hCplqWta7zviw6JwzfKTMQC4MjAiN5drAPhflWCYkgiKkwOO+UooiGx+r6MjNn30+chMWvOfgpwBwRMBFhzJlpci4C9AAEvAa/9LJp6BwJeS1UCXgJeyylEcwSMBQh4jclogICVAB98rfiKovG7v35D2tZvl2Corij6M20nxif0ruB4LeIChsR6l7DaGawOpnPKTMR+dGoTR3cQx66L1SuO7ySuyW0nMWuu+KcpPSwtAdZcaY0nb1P8AgS8BLxezFICXktVAl4CXsspRHMEjAUIeI3JaICAlQAffK34iqLx9avdcvlClw55y+IrFhJH6xLHSko4h9LFSlCMqx3EsfISenexU2ZiMLqrWEbd2Uns1BiOH1bn1CXWJSdidYgTQ+K6WmmZ1yRDgSoZUwFxTVVZDBkviUAhBfjvXCH1eXY5ChDwEvB6Me8JeBNUw0Mj8qUvv6B/58nHHpZQ7JCL7+96XZ54Jvr7d9++Y9L3CHgJeL1YmNwTgekECHiZHwjkV4APvvn19uppxw7ukXkLl0rzzNlePaK07qtCYhUQD4Tj4a+uNxxWgbH6/RGJh8RhVXpClaaIlplw6hLL2Li9SVXgxkF0To1h51C6WN3hQIM61C52YF1d7GC7htiu4saQVAQq7fvBHRAoYQH+O1fCg8urFaUAAS8BrxcTk4A3puqEuz969a1JIe7b+47Ks8+9KN94+rMys7lRvvLci7rFozsf0D8S8BLwerEwuScCBLzMAQSKR4APvsUzFjY9GQoPSvuhPbLp5g/Z3Ia2BgIRFRL3hfXBdZH+Yb0zWB9ip3cVD+mAWO8cVruGY7+nQmIJj8hYfzRYdi0kdspHOIfTqYPqQupQuqCogFgfZKdC4pAqR6EC41hZivqQPuyOkNhg4LnUdwL8d853Q0aHfS5AwEvA68UUJuCNqargdtniefpXb+05HN+l6/z+fXfdpr+XHPgS8BLwerEwuScCBLzMAQSKR4APvsUzFrY96eo4IsFQvcxdsMT2VrT3UGDSmhsZi4e/8ZITsZISeqewU4ZiMBYg693FTsmJaJgs4xP2vVU7iS1C4sqGoAg7ie3HgTt4IsB/5zxh5aYIpBUg4CXg9WJ5EPCKTNqVq8oxOAGvAlclG3ZsXydOwNvRdV6++NTz8lePPyKtSxewg1cIeL1YmNwTAQJe5gACxSPAB9/iGQs3evL2L34it3zwY27cint4JOD6miuWkLi6SgKxA+niO4RjZSZu7CSOlpYI6J3GsZ3ECbWKCYk9mnRlflvX11yZe/L6CGQSIOAl4M00R3L5ftkHvCrQPXXmYrzkQqqA9/5PfFhu2bJG+yYHvFd6h3NxL6k2TXXVMjgyLmNjLuyOKCkZXqbUBSoK9IKNddUS9nLNVRTqzQoEymMRyCCg1tzQyJiMjkWwKgGB82dOyWB4UFa2rSuBtynNVyjGNRcZHtUlI9Tu4HHncDpdZiJWbiK2c3jS99T1scPsVAkKV3YS11bp8FeVkVD/qMC4UoXEjbFfq3ITug5xtOyE2jmsDrNTv9YhcmNIpJL/zpfEyom4998kz//f0ifg7on65IXpZsEEGkNVMjw6ISNkKJPGQP1hE1+5C5R9wKtKMHzzO7umCKrD1L7wn/9Qnv7v/8+0O3iHRlw4PCL38SuKljVVlTKmaqzxX8SiGA86kT+BQk352qpKGfVwzfGxL39ziCf5QyD637mITLj4Ydofb166vXz95z+Vm29+v9TV15fuS/r4zUp1zU0MqZA4GgqPq7rDfeF4HWIVDI/3h2VMlZyIfV/9OKaC476wjOnD69wJiStrq6PhcEM0+NVhsK5DXCtVjerXIV2X2Pm+urYqdo3+vQZC4mJYXm7+f6hac+PjEzLu5k2LAcmwD/w/sCEYl+csUB1bc2QokwmDNYGcTWkoUvYBb/IkSNzBGwrW6PINqjYvNXjTL5fZTbXSGx6VkVF28PIvFQTyIcCay4cyz0DghgB/dbX0ZsP1q91y+UKXtK3fXnovVwJvxJpLP4iRoRFRB9E5h9KpGsN6l3AsAFYhsf65OthOXacOsRuI/Vz9ntpJ7EKiUFFbfeMgOrWDOFZSIl6nWB1iF9tpXKF3EKuSE9F/9I5jVZM4x78xdGnomvztid1y4PopDbVj9lr545Ufl4aqUAnM/sK8AmuuMO48tXwFKNGQeuwXzOLf4zargoA3SS854E0+VE0Fvurr0Z0P6B85ZI0avDYLkLYI5CJAwJuLGm0QyF2AD7652xVzy/ZDe2TO/KUyo2V2MXezLPvGmvN22CPhEX34nNoRrMNffUCdCoFV+QkVGIclEo6Wo4iWpYhdFx7Ru4wjgyMiLvyNhopgjQ584/WG46UkVAhcq8tJqHBYBcL6Oh0QB+WL7/1ADg6enYT0u4t2yM6Vd3kLV8J3Z82V8ODyakUpQMBLwOvFxCTgzRDwqm+r0PeJZ17QV6rSDU8+9rCo3b0EvFE8wiYvlib3RCC9AGuO2YFAfgX44Jtf73w9bSg8KCrk3XTzh/L1SJ6TpQBrLkuoAl5WyJB452NjU958ybUqefIXi3QgHK03PH1IrAPjUFAqGmpz3klcQH7XH82ac52UGyIwrQABLwGvF0uEgNdSlR28BLyWU4jmCBgLEPAak9EAASsBPvha8RV1466OIxIM1cvcBUuKup/l1jnWXHmM+ERYlZuIlo9QJSX0bmFVRqI/umt4fDAcKzMRvca57uH7z2ug2RKSBwJr5Ovje2XRZZEn/r4qJ7iKUHV8l/CN3cLB6O5hFQQ31MV+Hq1TrMNjVZM4FP2++nWu5SZy6rAHjVhzHqBySwSmESDgJeD1YoEQ8FqqEvAS8FpOIZojYCxAwGtMRgMErAT44GvFV/SN3/7FT+SWD36s6PtZTh1kzZXTaJu/65/++uvS2X9RN2ytmCEfqFgo5+rG5T/XfShWizgWGvcP6ZDYKTGhf3TKUegSFao8xYh5B1K0qAypchPOzuFoEOyExTokrg/dCIYTaxHH6xTXFDQkZs25Mg24CQJZCxDwEvBmPVkMLiTgNcBKdSkBLwGv5RSiOQLGAgS8xmQ0QMBKgA++VnxF3/jS+dMyFB6Qpa1ri76v5dJB1ly5jHRu79nRd0G+feo1eevKUX2DfzfjZnlfaKm0rd5sfsNIRIe8ut5wwuF00drDzkF1TkictNM4VptY7UR246uirkbvDI6XmYjtIFbBsQ6J60L6cDpnB7G+LlafWF9TFy0hmMsXay4XNdogkLsAAW9qOw5Zy31OqZYEvHZ+HLJGDV7LGURzBMwFCHjNzWiBgI0AH3xt9PzR9t1fvyFt67dLMFTnjw6XeC9ZcyU+wB683rnTHfrgt4VLV3pw9wy3VCFx7DC6idjhdPFfO4fY9Q9GdxLHD7SLlaNwylKER+37XVEhTkisDqlzdhBHD6iLHVSnQmK1g7gh+n1np3HLvEYJBwIyWlVt348s7qBC+oHxYX3lioa50lAVyqIVlyBQOgIEvAS8XsxmAl5LVXbwsoPXcgrRHAFjAQJeYzIaIGAlQNhkxeeLxj3XuuXiuS5ZvWG7L/pb6p1kzZX6CHvzfp3HD0lDY7PcNG+RNw/w8q4qJO4flvGwU294SMYT6g7rYLgvrHcZq/B4PBYcqxrG47Hfiwy5sJPYIiRWQbLeSRyafifx/3fmTXm+Y3dcs6EqKP/95s/I3OBML4W5NwJFJUDAS8DrxYQk4LVUJeAl4LWcQjRHwFiAgNeYjAYIWAkQNlnxFU3j08f3T9uX3t5eCQaDUlOT+19zdh6wZFUOf1W8aKQK3xHWXOHHwK89OHZwj8xbuFSaZ8726yvk3m+LkDgSHpHx/iFxMyQONISkIlabWO8Ujh1O99Dat/Q7VkmFjElE//wjoVXy5/PvjO0ortXt+EKglAUIeAl4vZjfBLyWqgS8BLyWU4jmCBgLEPAak9EAASsBwiYrvqJprALefASv+XpO0cB60BHWnAeoZXTLA+/8q6xcvVlC9Q1l9NZ2rxpfcyPjMtGv6hE7O4nVbuFoaYl4neJ+VZN46MbhdbHaxdHD7IYlMpy+3MSxxRH5yu+P687eJHVSJ1XSJb3SdrpCPvePgRsvUanKTUyuMRxIOJxOf68hVm5ClaNoUDWIozuIA/rHWqkIeh8S94+F5WT/Jbk8dE02zljGLmS7aVhWrQl4CXi9mPAEvJaqBLwEvJZTiOYIGAsQ8BqT0QABKwHCJiu+ommcr+A1X88pGlgPOsKa8wC1zG65581XZcstvymBqqoye/PcXtfVNTcR0SFxZDAaAut/YoFxb7hPHm54Od7JTwc2yi8nzkvt+UH5s581xULjYYmMuFCTOFCpaxIHQkGpUAGwPqyuRgfH8frDKiSOBcLR76ugOFqbWIfEtelrEqs6wo/v/zvpHxuKv88jrXfK7y2+NbdBoFVZCRDwEvB6MeEJeC1VCXgJeC2nEM0RMBYg4DUmowECVgKufvC16gmNbQTyFbzm6zk2FsXeljVX7CNU/P0bHxuTfW//XLbfenvxd7YIepjPNfe/H/gHeevK0fhbP1C5RjYtXCvbWrfekNAhcVh0jeGEHcSRgREdFqtaxCpE1rWIVZgcdmoWx0LlwWGRkTF72UBlNABWoa86mE6VmaiLHlj3tVWnZE/j1UnPqK+okW/P+3QsTI6FxDXmB9ep8PgvD31HLg1d1/f/rXlb5Y9XfjzlYXSXhq7Jm91Rz1tnr4nvIt5/vVNaG+ZxgJ39LPDkDgS8BLxeTCwCXktVAl4CXsspRHMEjAUIeI3JaICAlUA+P/hadZTG0wrkK3jN13NKebhZc6U8uvl7t/Bgv5w4sl82bv+N/D3Up0/K95p75eI7cmmoJxpKzlojgUvXpLqmVhYuaXVPcHwiWkpCl5yIlY9wDqWL7S7WdYdj5SZ0cOyUmRiMBsYymj4kfvbBcWlfEq0h/LHKZfKTiVP651/9m4DUDVfceI9pQuL4TmJn97DaNVwXlJ0D/6+8N94/yeLfLfuI/OGyj0z6vX/rPiJ/efA7k37vjnnbRPlGdH1j9U+FRHtTISsa5snTWz5N6OveLMv5TgS8qekWzArlbEpDEQJey1lAwEvAazmFaI6AsQABrzEZDRCwEsj3B1+rztI4rUBi8Hr00H5547XoXxNumT1H7r73QQkGp36oSHfdm2+8Kgf374k/K1RXL/d88iFpap4hBLz2k5A1Z2/IHaICPde65eK5Llm9YTsk0wgUw5o713VCxsZGZWnr2uIZq2lC4i/Ja3K4KrqDd01Fi3ykcql8Y3yvvPDSkmgt4ixC4lQvevqmiPzVp6J1ihO/2s4H5POvtsQPq1P1hp/Y3iGnQ+H4ZZGISIVOc6PBcyRSEfv1jTtta2mVv9z0R8VjXKY9IeBNPfAEvHYLgoDXzk8IeAl4LacQzREwFiDgNSajAQJWAsXwwdfqBWisBZzgtbfnuryy+yW54857dSC7+4ffk+WtbbJm/eZJUtNdpwLe69euyp333D9Fl4DXfsKx5uwNucMNgfcunpX+vh5Zvmo9LGkEimXNXTp/Wvp6r8nKNZP/fVyMA5e8e3au1MlnqrbK+i23Sn1D040uq5BY7SIeUIfTRXcS653FYfVz9fsjEt9JHB6Wy+O98r98qGvKK085iE5Edj52Y4fx71Wuku9PtOv9urF4V/98qTTJWemT2VInl2RAaiqr5KXb/lsxkpZVnwh4CXi9mPAEvJaqBLwEvJZTiOYIGAsQ8BqT0QABK4Fi+eBr9RI0jge8alduZ0d7PJxN/rVDNd11iTt4q6qrdVi8aMnySUEy5LkLsOZyt6NlaoFzpzvUdkZZuHQlRCkEimnNXX3voly+eEbWbLyl6MdK1bk9cD1ammFusFlUeYRDe9+UOQuWyE1zF+bc/0+99axcjpWwcG7yHxfcLvc0bJBI/3CsLvGQ/KeRl+S9iugO3s0Vc+S3K5fLt8cPyVlR5R0iOuBtkhr5nwM3S7+MypFIt7waOSM/+E0C3pwHx6WGBLwEvC5NpUm3IeC1VCXgJeC1nEI0R8BYgIDXmIwGCFgJFNMHX6sXKfPGzs5aNwLeREp1v0MH9sbLPLCD136isebsDbnDVIHO44ekobFZbpq3CJ4kgWJbc73Xr0rXySOycZs/6yd3th+UykCVLG1dk9NcU4esffvUa3Jy4ILUV4Xk1tlrp9TfVTdWtXa/evSl+DPqJCD/PrBR2iNX5Kfjp6P1d2PlgNUO34XSKDMqg7J27TaZOWtOTn2jkTsCBLwEvO7MpMl3IeC1VCXgJeC1nEI0R8BYgIDXmIwGCFgJFNsHX6uXKePGXgW8yaUcCHjtJxlrzt6QO6QWOHZwj8xbuFSaZ86GKEGgGNdceKBfjh78tWx9/4d9OVaXznfJ1e5LsnbT+zztvwqD37xyVD9DHVjXUB2U1w//QhrCEfnOxBHpHhuIHrVWIXJbXav81thCCQbrpDYYkuVtG6SqqtrT/nHz1AIEvAS8XqwNAl5LVQJeAl7LKURzBIwFCHiNyWiAgJVAMX7wtXqhMm2cTQ1eVXrh/LkzejfuyPBw2lq9r//0x7Jl+w5dw5cdvO5PKNac+6bc8YbAgT3/KivXbpZQXQMsMYFiXXOjI8Oy71c/1yFvVXWN78arr+eatB9+RzZsvVVqg3V57f9AX4+0H94ri5atmlIu4tSJw7rW8cjwkCxaslLmLlya177xMBECXgJeL9YBAa+lKgEvAa/lFKI5AsYCBLzGZDRAwEqgWD/4Wr1UGTZO3FmrQtk3XntZK7TMnhMvr5AY8AaDIR3eprpOHcx29nSnbh+qq5d7PvmQDnvVFzt47ScXa87ekDtML7DnzVdlyy2/KYGqKqhEpJjXXCQSkb2//Jms3XSLL0P58bExObj3TVmyok1mzpqb9/mmykWMj4/JyrVbJj27t+eqdBx9V0KhOhkbH5cVqzZIXUNj3vtXrg8k4CXg9WLuE/BaqhLwEpZrvnkAACAASURBVPBaTiGaI2AsQMBrTEYDBKwEivmDr9WLlVnjfAWv+XpOKQ8fa66UR7c43k2Fbvve/rlsv/X24uhQgXvhhzWndl4vW7lOGptnFlgrt8cfP7xP6uobCnLQnyoVcbL9gLSt2yZNM1omvUDXyaOiah6rQwibZ86SJStyqxucm0r5tiLgJeD1YvYT8FqqEvAS8FpOIZojYCxAwGtMRgMErAT88MHX6gXLpHG+gtd8PaeUh401V8qjWzzvFh7slxNH9svG7f48yMtNSb+suSPv/krmLlgqLbPzvxPWDe9zpztksL9XVq3b6sbtjO4xMT6uy0XUNzTJ4uWrJ7Xt770uHcfelVB9g/T3XNe1eTmEzYjX+GICXgJe40mTRQMC3iyQpruEgJeA13IK0RwBYwECXmMyGiBgJeCXD75WL1kGjfMVvObrOaU8ZKy5Uh7d4nq3nmvdcvFcl6zesL24Opbn3vhpzZ04sk+aZsySOfMX51nJncddu3JZTp88Kuu33lqQA84unD0l3ZfOSdv6bfqgtcSvM53tcv1at1RX10ggEOAQNneGPOVdCHgJeL2YXgS8lqoEvAS8llOI5ggYCxDwGpPRAAErAT998LV60RJvrILXfH0tWbU5X48qyeew5kpyWIv2pd67eFb6+3pk+ar1RdtHrzvmtzWnDgmrrqmVhUtavabx5P7DQ2E5tPdNXRc3uWSCJw9Muqnavd5+6B2Zt3CZzF2wZNJ31Q7j6G7eJum91q2NOYTN/VEh4CXgdX9WiRDwWqoS8BLwWk4hmiNgLEDAa0xGAwSsBPz2wdfqZWmMQBEIsOaKYBDKrAvnuk6IVFT4NjC0HS4/rjk1ZmNjo7K0da3t6xes/dEDb8uMljkyb+HSgvShq+OIDA8NStv6qTvYle/V7otSV98k4fAAh7C5PEIEvAS8Lk8pfTsCXktVAl4CXsspRHMEjAUIeI3JaICAlYAfP/havTCNESiwAGuuwANQpo/vPH5IGhqb5aZ5i8pOwK9r7tL509LXe01WrvHv35pQ5RpUUL2ibWNB5t31q91y/PA7ui7wjJabJvUhPDggHcf265B3cKBXmppbOITNpVEi4CXgdWkqTboNAa+lKgEvAa/lFKI5AsYCBLzGZDRAwErArx98rV6axggUUIA1V0D8Mn/0sYN79G7K5pmzy0rCz2vu6nsX5fLFM7Jm4y2+HbPuS+fl4rlTui5vRUVFQd5DlWyoqQ3KspXrpjz/wplObawOXlN95RA2+yEi4CXgtZ9FU+9AwGupSsBLwGs5hWiOgLEAAa8xGQ0QsBLw8wdfqxenMQIFEmDNFQiex2qBA3v+VVau3SyhuoayEfH7muu9flUfXLZh2wd8O2aDA326Lu+6LTukvqGpIO9x+cIZuXC2U9rWbZNQ/eT5r+oGdxx9V+oaGmV0ZFj3TwW9VVXVBemr3x9KwEvA68UcJuC1VCXgJeC1nEI0R8BYgIDXmIwGCFgJ+P2Dr9XL0xiBAgiw5gqAziMnCex581XZcstvSqCqqixkSmHNqYBU7cDe+v4P+3rMVMg7Z8ESuWnuwoK8hwpy2w+/I7PnLJD5i5ZP6cPFc106BJ4zf7FcOtfFIWw5jhIBLwFvjlNn2mZFE/B+5bkX5Zvf2aU7+xeff1juu+s2L97X9XsS8BLwuj6puCECGQQIeJkiCORXoBQ++OZXjKchYCfAmrPzo7W9wPjYmOx7++ey/dbb7W/mgzuUyppTO0v3/ernOuStqq7xgXzqLna2H5TKqipZumJNwd7hTGe7DPT1yKr1WyUQmPwHHcpZ7eYN1tVLRWWl9PVc4xA2w5Ei4CXgNZwyWV1ekIC3o+u87Pz8s3Lh0hUd5i5eMEfe+OW78ujOByQ8NCJf+vILsmP7Ol+EvAS8BLxZrTQuQsBFAQJeFzG5FQJZCJTKB98sXpVLECgKAdZcUQxD2XciPNAvJ47tl43bfqPkLUppzUUiEdn7y5/J2k3vk1BdvW/HTu2OvXblsqzZVLjawr09V+X4ob2yvG29tMyeN8VSlXQ4e+q4LFy6Ut67dJZD2AxmGwEvAa/BdMn60rwHvMkB7vd3vS5PPPOCfOtrX5BbtkT/hOrtfUfle//0M3nysYclFCzuP3kj4CXgzXq1cSECLgkQ8LoEyW0QyFKglD74ZvnKXIZAQQVYcwXl5+Eicvr4fu0wNjYmo6OjEgqFrFyWrNps1d7rxqW45g7s+YUsW7leGptnes3n2f1VwHri8D59+Fpt0G4O2nTyxJH9UhmolBVtG6fcZmxsVO/mra6plbr6Rjl/uoND2LLAJuAl4M1imhhfkveA91pPnzz+18/LY3/y+9K6dIEk/1q9gdrh++Wvf1ee+q+PyMzmRuOXymcDAl4C3nzON56FgBIg4GUeIJBfgVL84JtfQZ6GgJkAa87Mi6vdF1ABr1uhrJv3cv9No3cs1TV35N1fydwFS6Vl9lyv6Dy/rwpQVV3eJSvWyMxZczx/XroHdF86L2c6j0nb+m1S39g85bLuS+fk1IkjsmzVernWfVF/n0PY0g8XAS8BrxeLmYDXUpWAl7DJcgrRHAFjAQJeYzIaIGAlUKoffK1QaIyAhwKsOQ9xuXVWAm6Gsm7eK6vO53BRKa+5E0f2SdOMWfpQMD9/HT+8V++QVeUQCvU1Ojoi7YfekRkzZ6fsx8TEuN7NW1kZkJab5omqJbxwSavMXbi0UF0u2ucS8BLwejE5CXgtVQl4CXgtpxDNETAWIOA1JqMBAlYCpfzB1wqGxgh4JMCa8wiW22Yt4GYo6+a9sn4BwwtLfc2dOnFYlxBQYaOfv86d7pDB/l5ZtW5rQV9D9eP61ff0bt7qFIfZXXnvgpw8dkBWrN4k/X3XOYQtxWgR8BLwerGICXgtVQl4CXgtpxDNETAWIOA1JqMBAlYCpf7B1wqHxgh4IMCa8wCVWxoJuBnKunkvo5cwuLgc1ty5rhOiyh0sbV1rIFN8l6qD106fPKrr8lZVVResgwN9PXo37+LlbTJ77sKU/eg4ul8mJiZk/uIVcurEIQ5hS1Ai4CXg9WLxFiTg/cwXvioHjpyc9n02rl0h33j6s9Tg9WLUXb4nYZPLoNwOgQwCrDmmCAL5FSiHD775FeVpCEwvwJpjhhRaIDGUPXpov7zx2su6Sy2z58jd9z4owTQHXp093SnvvP1v8rG774tfQ8Bb6NG88fxL509Lf+81aV1T3IfeZRIbHgrrurwr123RoWkhv062H5SJ8TFZuXZLym6oQFoFverAOxWwcwhblImAl4DXi3Wb94DXi5co5D3ZwcsO3kLOP55dngIEvOU57rx14QQImwpnz5PLU4A1V57jXkxv7YSyvT3X5ZXdL8kdd94rTc0zZPcPvyfLW9tkzfqpAaH6ngp4k0NgAt5iGlmRK+9dlPcunpU1G28uro7l0JujB96WGS1zZF6Ba9xe7b4kne0HZNX6bWkD55PtB2R0ZESWrlwrZ04e029bzoewEfAS8Oaw5DM2IeAVka8896J88zu74ljf+toX5JYta+K//v6u1+WJZ17Qv7779h3y5GMPSyhYo39NwEvAm3GVcQECLgsQ8LoMyu0QyCBA2MQUQSC/Aqy5/HrztKkCTiirdu92drTLnffcry9K/nVyS3bw+mM29V6/IqdPHpMN2z7gjw5P00tVrkHtjF3RtrGg7zI+Pi7HD78j9Q1Nsnj56pR96bnWrQ9hW7Rsla6JXM6HsBHwEvB6sWDLPuC91tMnf/fd3fKZP7pXh7YdXefli089L3/1+CPSunSBvL3vqDz73IvxchEqDFZfj+58gIA3NiMJm7xYmtwTgfQCrDlmBwL5FSBsyq83T0OANcccKLQAAW+hR8D75w8O9Mmxg3tk6/s/7P3DPH5C96XzcvH8KdmwtfCB9YWzp6T70jl9AFttmlIm6tC7ofCAtK7eJOfPdpblIWwEvAS8XvxroewD3mRUFfiqGsGf2/mA3sWrAt1li+fJfXfdpi9NDnzZwcsOXi8WJvdEYDoBAl7mBwL5FSBsyq83T0OANcccKLQAAW+hRyA/zx8dGZZ9v/q5DnmrqqN/Q9evX4P9fXJo35uyfssOqWtoKuhrhAf79QFs8xctlznzF6fsS2/PVb2bd8Gi5dLYPFNOHj9YVoewEfAS8HqxSAl4k1RVgPv4U8/Lc898ThbMnS1f+vILsmP7unjAm7zDl4CXgNeLhck9ESDgZQ4gUDwChE3FMxb0pDwEWHPlMc7F/JbZ1OB9841X5fy5M5MOXaNEQzGPauq+RSIR2fvLn8naTe+TUF29/14gqccH974p8xYskdlzFxb8XdRO3ZHhIb2bN91X18mjMtDXo3fzqgPZyuUQNgJeAl4vFigBb0xVBbc7P/+sXLh0RZwavOGhER3w3v+JD8dr8iYHvKNjE16Mi6/uGQhUyMRERCIRX3WbziJgL1Bhf4tc7lBVWSHjas3l0jiLNgV6rSx6xiUIFEYgUFkpExH13zmvVl1h3ounIlCsAqy5Yh2Z8unXr9/+ldx8y/v0C+/du1d2/eif9c/nzp0rD/3hv5dQKCQ/+cnLcrqrK/7r7/zDP8jJkx1xpLvu/h3ZunWrJN7LTUE3/4sUqKyQyEREyvmT7c9fe002btokLS2z3Bymgtxr//69Ul1VLevWbyjI8xMfevnypfgamDNnbsr+XLt2Tfbu3SNLly6TJUuWiup/hVTIps1bpLq6uuDv4EUHVIai15ybC9mLjub5ntVVlXl+Ymk9joA3aTwTSzRsWLMi4w7ey9eHSmtG5PA2M+trpH94TAi7c8Cjib8FCvQf5BkNNTKg1tyoR/8bXkHE6++JSe/dFpjRUC2DQ2MyMlagRe/2C3E/BIpcgDVX5ANUBt07eXSvrFiz1ZU3dfNekzrk4h86ev7/lq5Ien+Tg/t/KfMXLpVZN83z/mEeP+HC2S652n1J1m+J/kFFob+OHNija/KuWLUubVe6TrbL9avd0rZus6gyDyeOHpTFy1bK/EVLC91915/fXFct4ZFxGWHD4CTbOTOCrluX0w0JeFOMdmLdXWrwZl4O1APNbMQVCLgpwJpzU5N7IZBZgL8untmIKxBwU4A156Ym98pFwCnRkEvb5DZu3suN/qS6B2vuhsqJI/ukacastLVjvRoDL+6r6tyeOLxP1m+9Ne2BZ148N909L184IxfOduqSDaG6hpSXDfb3Ssexd6XlpvmycEmrqBIOfT3XZMWqDVLX0JjP7nr6LEo0pOZdMCvkqXup37zsA15VcuHVN/bIH//hJ/RYO6Uannr8EV2WIflQNRX4qq9Hdz6gf6QGLzV4S/1fErxf8QkQ8BbfmNCj0hbgg29pjy9vV3wCrLniG5Ny65Gboayb9/JqHFhzk2VV7dgZLTfpf/z+NTY2Kof2vilLVqyRmbPmFPx1hofC+gA2VSN4/qJlaftzruuEXO2+KK2rN4tIpOQOYSPgJeD1YjGWfcDr1Nn90atvxX2dGrzOb3x/1+vyxDMv6F/effsOefKxhyUUjJ6yScBLwOvFwuSeCEwnQMDL/EAgvwJ88M2vN09DgDXHHCi0gApl3fxaskqFVMX7Ve5rLtV4Dw0NSTDo/l8XL9RcOH54r9TVN8rCpSuLYiKe6TwmA/29smrdNgkEAin7FB4ckI5j+6V55mxZvKxNLp7rKplD2Ah4CXi9WIhlH/DaohLwEvDaziHaI2AqQMBrKsb1CNgJlPsHXzs9WiNgLsCaMzejBQI2AuW+5vK1yzpfz0k3F86d7hBVAmHVOnfqS9vMOdVWlZA4fugdWd62QVpmp697fOFMp1y+eEZa12ySYKheOtsP6kerdlVV/jyEjYCXgNd2/aRqT8BrqUrAS8BrOYVojoCxAAGvMRkNELASKPcPvlZ4NEYgBwHWXA5oNEHAQqDc11y+gtd8PWe6qXDtymU5ffKorstbLOHoiSP7pTIQkBVtG9J2XZV26Dj6rjQ0NetyE+o9VNCr6vTOXei/Q9gIeAl4Lf6VnbYpAa+lKgEvAa/lFKI5AsYCBLzGZDRAwEqg3D/4WuHRGIEcBFhzOaDRBAELgXJfc/kKXvP1nExTQYWlqi7vynVbpKm5JdPlefl+96VzcqazXR/AVt/YnPaZqkyDOqhN7eZVfffrIWwEvAS8XiwsAl5LVQJeAl7LKURzBIwFCHiNyWiAgJVAuX/wtcKjMQI5CLDmckCjCQIWAuW+5vIVvObrOdlOhaMH3pYZLXNkXpHsgB0dHdEHsKnD7dTO3HRfoyPDejdvsK5elq1cp8tOnDx+UAe+anevH74IeAl4vZinBLyWqgS8BLyWU4jmCBgLEPAak9EAASuBcv/ga4VHYwRyEGDN5YBGEwQsBMp9zSUGr0cP7Zc3XntZa7bMniN33/ugBIOhlLpnT3fKO2//m3zs7vvi17z5xqtycP+e+PWhunq555MPSVPzDCm2gFd1UpVrGBsblRVtGy1mkLtNz3WdkOvXuvVu3urq6OH2qb4uXzgjZ08d17t51UFsfjqEjYCXgNfdVRO9GwGvpSoBLwGv5RSiOQLGAgS8xmQ0QMBKoNw/+Frh0RiBHARYczmg0QQBC4FyX3NO8Nrbc11e2f2S3HHnvTqQ3f3D78ny1jZZs37zFF31PRXwJofAKuC9fu2q3HnP/VPaFGPAqzrZfem8XDx/SjZs/YDFLHK36UBfj97Nu3j5apk9d0Ham6twWu3mra6p1TV81a/9cAgbAS8Br7srhoDXFU8CXgJeVyYSN0HAQICA1wCLSxFwQaDcP/i6QMgtEDASYM0ZcXExAtYC5b7mnOBV7d7t7GiPh7PJv06GzrSDt6q6WofFi5Ys102LNeBVfRvs75ND+96U9Vt2SF1Dk/WccusGJ9sPyMT4hKxcOzVkT3yGquF76sQRvZt35qw5RX8IGwEvAa9bayTxPuzgtVQl4CXgtZxCNEfAWICA15iMBghYCZT7B18rPBojkIMAay4HNJogYCFQ7mvOzYA3cRhUQHzowN54mYdiDnidfh/c+6bMW7BEZs9daDGj3G16tfuidLYfklXrt057KNzExLjezVtZGdBBr/oq1kPYCHgJeN1dJdG7EfBaqhLwEvBaTiGaI2AsQMBrTEYDBKwEyv2DrxUejRHIQYA1lwMaTRCwECj3NedVwJtc8sEPAa+aRifbD0qgqkqWFtGBZePjY3L80F6pb2zSZRum+7ry3gU5eeyArFi9SWbdNK8oD2Ej4CXgtfhXdtqmBLyWqgS8BLyWU4jmCBgLEPAak9EAASuBcv/ga4VHYwRyEGDN5YBGEwQsBMp9zWVTg1fV1j1/7sykQ9dSlWh4/ac/li3bd+gavn7cwetMo0vnuqS355qsWrfFYma53/TC2VPSffmctK3bJrVpDr9zntpxdL9MTExI65rNUllZWVSHsBHwEvC6vzrYwWttSsBLwGs9ibgBAoYCBLyGYFyOgKVAuX/wteSjOQLGAqw5YzIaIGAlUO5rLnFnrQpl33jtZe2ZeIBacsDrHLLmwH/oI7+tD2NL/P1QXb3c88mHdNirvvyyg9d5pxOH3paamhqruZXYeMmq6evoZvug8EC/tB9+R+YvWi5z5i+ettm1K5dFBb3LVq7Xh7UVyyFsBLwEvNnOd5Pr2MFropXiWgJeAl7LKURzBIwFCHiNyWiAgJVAuX/wtcKjMQI5CLDmckCjCQIWAuW+5vIVvObrORZTYVJTN/vr5r2cTp46cVhGhoekbf22jK+sDmsbHRnRtXmrqqoLfggbAS8Bb8ZJm8MFBLw5oCU2IeAl4LWcQjRHwFiAgNeYjAYIWAmU+wdfKzwaI5CDAGsuBzSaIGAhUO5rzovwMdVw5Os5FlPBVwGv6uz1q+/J8cN7ZdW6rTKj5aZpX73nWrc+hG3RslXxnb+FOoSNgJeA1611mngfAl5LVQJeAl7LKURzBIwFCHiNyWiAgJVAuX/wtcKjMQI5CLDmckCjCQIWAuW+5vIVvObrORZTwXcBr9Ph9kPv6Jq8S1vXZnx9tfN3KDwgras3SXVNbUEOYSPgJeDNOFFzuICANwe0xCYEvAS8llOI5ggYCxDwGpPRAAErgXL/4GuFR2MEchBgzeWARhMELATKfc2p4DVfX27Voc1Hf90MpN28V7p3v3T+tFw8d0qXbAjVNUxL1NtzVe/mXbBoucxduFRfe/Fcl5w/3SHL2zbIzFlzPCUm4CXg9WKCEfBaqhLwEvBaTiGaI2AsQMBrTEYDBKwEyv2DrxUejRHIQYA1lwMaTRCwEGDNWeCVcNNsDp9LfP2hobD86KV/lKvdl/VvJx5Sl4+AVz1zeCgsajfv7LkLZf6iZRlHR5VoGOjr0bt51Q7gfB3CRsBLwJtxcuZwAQFvDmiJTQh4CXgtpxDNETAWIOA1JqMBAlYCfPC14qMxAsYCrDljMhogYCXAmrPiK9nGTijb23NdXtn9ktxx573S1DxDdv/we7K8tU3WrN886d3Vdfv2vCW3ffTj4oS96zdu1dflK+B1OnSm85gM9PdK27ptUhkITDtG/b3XpePYu7ou7/xFy/W1165cls72g7JwSWt8h6+bA03AS8Dr5nxy7kXAa6lKwEvAazmFaI6AsQABrzEZDRCwEuCDrxUfjREwFmDNGZPRAAErAdacFV/JNnZC2aOH9ktnR7vcec/9+l2Tf50OIDEIznfAq/qkyjCo3bwr2jZKy+y5GcfpTGe79Fy/onfzhurq9fVeHcJGwEvAm3FC5nABAW8OaIlNCHgJeC2nEM0RMBYg4DUmowECVgJ88LXiozECxgKsOWMyGiBgJcCas+Ir2cY2AW9yCFyIgNcZmBNH9klloEpWtG3IOFaD/b16N2/LTfP17l31pX7v5PGD0tTcIktWrMl4j2wuIOAl4M1mnpheQ8BrKpZ0PQEvAa/lFKI5AsYCBLzGZDRAwEqAD75WfDRGwFiANWdMRgMErARYc1Z8Jds414D3zTdelevXrsZ3/CqgQga86vndl87JmVPHpW3dVqlvbM44Zue6TsjV7ovSunqz1DU06uvdPISNgJeAN+MkzOECAt4c0BKbEPAS8FpOIZojYCxAwGtMRgMErAT44GvFR2MEjAVYc8ZkNEDASoA1Z8VXso2zqcGrwtzz587I3fc+qB3UIWsLFi6WWz90+ySXQge8qjOjI8PSfnivzGi5Kb47d7rBCw8OSMex/dI8c7YsXtamL3XrEDYCXgJeL/7FQcBrqUrAS8BrOYVojoCxAAGvMRkNELAS4IOvFR+NETAWYM0Zk9EAASsB1pwVX8k2TgxlVcmFN157Wb9ry+w5OtANBkOSGPB2X76oD2MbGx2Nmyxaslzv5C2GgNfplNqd23OtW1at3ybV1TUZx+/CmU65fPGMtK7ZJA2NM/T1toewEfAS8GaceDlcQMCbA1piEwJeAl7LKURzBIwFCHiNyWiAgJUAH3yt+GiMgLEAa86YjAYIWAmw5qz4Sraxm6Gsm/dyA7y/r0eOH3pHFi9fLbPnLsh4y+GhsHQcfVcampon1eHN9RA2Al4C3oyTLocLCHhzQCPgnYxG2GQ5iWiOgKEAa84QjMsRsBTgg68lIM0RMBRgzRmCcTkClgKsOUvAEm3uZijr5r3c5D7ZfkAmJiZk5ZrNWd1W1eG9cLZT7+ZVh66pr1wOYSPgJeDNasIZXkTAawiWfDk7eNnBazmFaI6AsQABrzEZDRCwEuCDrxUfjREwFmDNGZPRAAErAdacFV/JNnYzlHXzXm6DX33vonQePyRt67dJY/PMjLdXtXzVbt5gXb0sW7kufr3JIWwEvAS8GSdaDhcQ8OaAltiEgJeA13IK0RwBYwECXmMyGiBgJcAHXys+GiNgLMCaMyajAQJWAqw5K76SbaxCWTe/lqzKbpesm8/M9l7j42PSfugdXWN38fLogWqZvi5fOCNnTx3Xu3nVQWzqK9tD2Ah4U+sumBXKxM73pxEg4LWcHgS8BLyWU4jmCBgLEPAak9EAASsBPvha8dEYAWMB1pwxGQ0QsBJgzVnx0biEBFT5he7L56Vt3TapDWYOG1Wgq3bzVtfUyoq2DXGJTIewEfAS8HqxbAh4LVUJeAl4LacQzREwFiDgNSajAQJWAnzwteKjMQLGAqw5YzIaIGAlwJqz4qNxiQmEB/ql/fA7Mn/Rcpkzf3FWb9d96ZycOnFE7+adOWtOvE26Q9gIeAl4s5pYhhcR8BqCJV9OwEvAazmFaI6AsQABrzEZDRCwEuCDrxUfjREwFmDNGZPRAAErAdacFR+NS1Tg1InDMjzYK6FQ5p28iiASiUhPT4/WmDFjRlxldHRUent7paamRtZv+6D+fQJeAl4vlg0Br6UqAS8Br+UUojkCxgIEvMZkNEDASoAPvlZ8NEbAWIA1Z0xGAwSsBFhzVnw0LmGBk0f2yIq1243e8Mp7F+TksQOyYvUmmXXTvHjbI/v+TcLhIVnetkFaly2SwaExGRqdMLp3qV9MDV67ESbgtfMTAl4CXsspRHMEjAUIeI3JaICAlQAffK34aIyAsQBrzpiMBghYCbDmrPhoXMIC6qC5XA+H6zi6XyYmJqR1zWaprKwUda8Fy9dJZ/tBqamqlNbVG2QsEihhPfNXI+A1N0tsQcBr50fAKwS8llOI5ggYCxDwGpPRAAErAT74WvHRGAFjAdacMRkNELASYM1Z8dG4hAVsAl7Fog5bU0HvspXrZbD3vXhYPDp4VQ7s3ycLl7TK3IVLS1jQ7NUIeM28kq8m4LXzI+Al4LWcQTRHwFyAgNfcjBYI2AjwwddGj7YImAuw5szNaIGAjQBrzkaPtqUsYBvwOjYn2w9I3/Ursn7bb0hVVXW8Bu+xY4elr+earFi1QeoaGkuZMqt3I+DNiintRQS8dn4EvAS8ljOI5giYCxDwmpvRAgEbAT742ujRFgFzAdacuRktELARYM3Z6NG2lAUSXRub+gAAHXVJREFUA96jh/bLG6+9rF+3ZfYcufveByUYnHwA29BQWH700j/K1e7LU647fvBX0tfXL4uWrZI1ba3xGryD/b1y8vhBaWpukSUr1pQyZ8Z3I+DNSDTtBWUf8IaHRuRLX35BfvTqW3Gob33tC3LLlhsL6/u7XpcnnnlBf//u23fIk489LKFgjf41NXgp0WC3BGmNgLkAAa+5GS0QsBHgg6+NHm0RMBdgzZmb0QIBGwHWnI0ebUtZwAl4e3uuyyu7X5I77rxXmppnyO4ffk+Wt7bJmvWbJ72+um7fnrfkto9+XP++um7GzBa59UO36xq8qp7vqROHZWwkLG1rN8lERXW8/cVzXXL+dIc+hG3mrDmlzJr23Qh47Ya97APeaz198nff3S2f+aN7dWj79r6j8vhTz8tzz3xOWpcu0L9+9rkX5RtPf1ZmNjfKV557UYs/uvMBAt7Y3CNssluEtEbAVIA1ZyrG9QjYCfDB186P1giYCrDmTMW4HgE7AdacnR+tS1fACWXV7t3Ojna585779csm/zqVgLObd/3GrToInlTuYaRP9u3dI/MXLZ9Ug3dsbFQfwqa+VNCryjmU0xcBr91ol33Am8ynAt/PfOGr8rmdD+hdvCrQXbZ4ntx312360uTAlx287OC1W4K0RsBcgIDX3IwWCNgI8MHXRo+2CJgLsObMzWiBgI0Aa85Gj7alLJBrwPvmG6/Kwf17ZMPm7Xr3rvpKDHhbGmt0iQZVg3egr0daV2+S2oRyD+pwNhX0ltshbAS8dquJgDfJr6PrvHzxqeflrx5/RBbMna3LN+zYvi4e8CZ+X+3wJeAl4LVbgrRGwFyAgNfcjBYI2AjwwddGj7YImAuw5szNaIGAjQBrzkaPtqUskGvA65iooFd9JZZoUL92At6h0Qnp770uHcfelTnzF+sdvYlfXSePltUhbAS8dquJgDfBz6nH6wS6zq/v/8SH4zV5kwPe6/2jdiNQAq0bQ1USHh2XsbFICbwNr4BA8Quw5op/jOhhaQk0hKpkiP/Oldag8jZFLcCaK+rhoXMlKMCaK8FB5ZVcETh6cI+s2bBdeq5fk3/+4f+Q37nnk9I8Y6a89D++Kyvb1siGjVvk56+9ImfPdMkn739ILl26IBfOn5MdH/iQfr76nvr6zY/cIc691K/rQwEZGZ2Q0YQM5eSJo3L1ynuybsNWqatviPe/v69Xjh7eLzNmzpKVbetcea9ivcmMhvIqSeH2OBDwxkSdMHfenJZ4fd3kwFddmhzwDg6PuT0mvrtfbXVARscmZCJCwOu7waPDvhRgzfly2Oi0jwXUmhsbm5Bx/jvn41Gk634SYM35abToaykIsOZKYRR5By8E3t37a9m09WZ963f375WXd+/SP79pzlx58A8eklAoJD/9l5/I6dOn9a+Hh4fk2//338vgwMCU6xLvVVsVkLHxqf9v2dfbI+/u2yvzFiyQ1pVtk16p61SnnDzRLus3bpY5c+d58boFv2ddbVXB++DnDhDwikiqcNcZVGrwZp7e/HXxzEZcgYCbAqw5NzW5FwKZBfirq5mNuAIBNwVYc25qci8EMguw5jIbcUV5Ckw6GM2SIFUNXlWiIdXXua4TcrX7orSu3ix1DY3xS0r9EDZKNNhNsrIPeFPt0k0kTT5UTQW+6uvRnQ/oH6nBSw1euyVIawTMBQh4zc1ogYCNAB98bfRoi4C5AGvO3IwWCNgIsOZs9GhbygKFCniVaXhwQDqO7ZfmmbNl8bLJu3lL9RA2Al671VT2Aa8qubDz88/KhUtXJkn+hz+4Kx7ifn/X6/LEMy/o7999+w558rGHJRSsIeCNiRE22S1CWiNgKsCaMxXjegTsBPjga+dHawRMBVhzpmJcj4CdAGvOzo/WpStQyIDXUb1wplMuXzwjrWs2SUPjjEnYpXYIGwGv3Voq+4DXjo8dvMqPsMl2FtEeATMB1pyZF1cjYCvAB19bQdojYCbAmjPz4moEbAVYc7aCtC9VARXwuvm1ZNVmfbuWxhoZHBqTdCUakp85PBSWjqPvSkNTsyxZsWbStwf7e+Xk8YPS1Nwy5Xtu9j0f9yLgtVMm4LXzo0QDAa/lDKI5AuYCBLzmZrRAwEaAD742erRFwFyANWduRgsEbARYczZ6tEXAXMA04HWecPFcl1w42ynNTY1SVTX5QLKBgQFR/zQ1NUkwGDTulBM+Gzd0sQEBrx0mAa+dHwEvAa/lDKI5AuYCBLzmZrRAwEaAD742erRFwFyANWduRgsEbARYczZ6tEXAXCDXgFc9aXRkWI4f+rWs2/obUx6c6yFsbpaiMNe40YKA10ZPhIDXzo+Al4DXcgbRHAFzAQJeczNaIGAjwAdfGz3aImAuwJozN6MFAjYCrDkbPdoiYC5gE/Cqp2UKZE0PYct0P/M3zK0FAW9ubk4rAl47PwJeAl7LGURzBMwFCHjNzWiBgI0AH3xt9GiLgLkAa87cjBYI2Aiw5mz0aIuAuYDXAa/To2wPYSPgNR/DYmxBwGs5KuevhC3v4P/mhE3+H0PewF8CrDl/jRe99b8AH3z9P4a8gb8EWHP+Gi96638B1pz/x5A38JdAvgJepZLNIWwEvP6aP+l6S8BrOY4EvCKETZaTiOYIGAqw5gzBuBwBSwE++FoC0hwBQwHWnCEYlyNgKcCaswSkOQKGAm4GvEcP7Zc3XntZ96Bl9hy5+94HJRgMTemROqDt/OkOuXa9R6739Ey6joDXcACL9HICXsuBIeAl4LWcQjRHwFiAgNeYjAYIWAnwwdeKj8YIGAuw5ozJaICAlQBrzoqPxggYC7gV8Pb2XJdXdr8kd9x5rzQ1z5DdP/yeLG9tk/+/vfuLtauq8wC+HoABFUpbglixFTqYDmDQEc31YYh/ohEIhDCxMxMnmYRJbZg3bSDtGGOM0ZoSxKcxTSP6YtQajdEAIdpg7GToDDLDDIgdCNTKUIEIncJoEYmZ7KPn5vbe23PuL7/Te8/a69M3uPe391qf31o9Z3+7zz6bLrti0THdv/+H5fivXyynn3Z6+fOZ95TXvu7swe8JeMMtnMoCAW+yLQJeAW9yCSknEBYQ8IbJFBBICbjwTfEpJhAWsOfCZAoIpATsuRSfYgJhgUkFvN3du4eeeKxcff2HB2OY/99zB9b97KcP/0d5+5XvLo8f/K9y3to15cL1f1pe/8YNAt5wB6ezQMCb7IuAV8CbXELKCYQFBLxhMgUEUgIufFN8igmEBey5MJkCAikBey7Fp5hAWGC5A94u3P3Jv/5zuf4vP1JePHa0/PsD/1I+eO2N5dkjh8tLx46Ws/7k9LLx0ivD85h0wbq1Cx8tMelz9Pl4At5kdwW8At7kElJOICwg4A2TKSCQEnDhm+JTTCAsYM+FyRQQSAnYcyk+xQTCAssd8HaPbvifXxw6YZzD5/X+/tXflf9+5Cdl7fnryvqLN4XnMskCAW9OU8Cb8ysCXgFvcgkpJxAWEPCGyRQQSAm48E3xKSYQFrDnwmQKCKQE7LkUn2ICYYFJBbyjnsF7//595cjTTy340rUu6B3ewTv8MrbuGbxnvObcwZewXfSWy8vqteeH5zSJAgFvTlHAm/MT8BYBb3IJKScQFhDwhskUEEgJuPBN8SkmEBaw58JkCgikBOy5FJ9iAmGBSQW83Ym7xy/sv+/ewRiGd+V2wW004F1/yRXl1Vd/Vw499sjgWF3Qe9ppp4fnlikQ8Gb0ShHw5vwEvALe5ApSTiAuIOCNm6kgkBFw4ZvRU0sgLmDPxc1UEMgI2HMZPbUE4gKTDHjjZ19Y0d3B2wW8wz9Hn39uEPS+cf3GwZewLdcfAW9OWsCb8xPwCniTK0g5gbiAgDdupoJARsCFb0ZPLYG4gD0XN1NBICNgz2X01BKIC0x7wDuc0eEnDw6+hO3iSy4vr3nd2fGJBisEvEGweb8u4M35CXgFvMkVpJxAXEDAGzdTQSAj4MI3o6eWQFzAnoubqSCQEbDnMnpqCcQFagl4u5n95v9eLE8+/kg5Z9WaU/4lbALe+FqaWyHgzfkJeAW8yRWknEBcQMAbN1NBICPgwjejp5ZAXMCei5upIJARsOcyemoJxAUmEfDGzzq6Yu4jGhb7zWeePnzKv4RNwJvrqoA35yfgFfAmV5ByAnEBAW/cTAWBjIAL34yeWgJxAXsubqaCQEbAnsvoqSUQF8gGvPEzTqZi/pewHTn06GQO/MejzMzMTPR4rR1MwJvs+JHnjyePUH+5sKn+HppBXQL2XF39Mtr6BVz41t9DM6hLwJ6rq19GW7+APVd/D82gLoFaA96h8vBL2FatOqdsvPTKieB3X/Qm4M1RCnhzfu7gdQdvcgUpJxAXEPDGzVQQyAi48M3oqSUQF7Dn4mYqCGQE7LmMnloCcYHaA97hjB9/5N/KJZe/Kw6wSIWAN88o4E0auoO3FGFTchEpJxAUsOeCYH6dQFLAhW8SUDmBoIA9FwTz6wSSAvZcElA5gaBAXwLeLpQd9+zepdIIeJcqdfLfE/AmDQW8At7kElJOICwg4A2TKSCQEnDhm+JTTCAsYM+FyRQQSAnYcyk+xQTCAgLehWQC3vAyWlAg4E0aCngFvMklpJxAWEDAGyZTQCAl4MI3xaeYQFjAnguTKSCQErDnUnyKCYQF+hjwHvzpf5b99907sFhz3vnl2hv+qpx55lkn2Lz88vFy13e/WV741XOz///C9ReVq6//cBHwhpeRgDdPduIRBLwC3kmvKccjME5AwDtOyM8JTFbAhe9kPR2NwDgBe26ckJ8TmKyAPTdZT0cjME6gbwHvi8f+t/zgnu+WD1x9Qzln1bnlnu99q1y08S1l02VXLBrwXvbWty/4mYB33KoZ/3N38I43GvkbAl4Bb3IJKScQFhDwhskUEEgJuPBN8SkmEBaw58JkCgikBOy5FJ9iAmGBvgW83d27h554bHAnbvdn/n8PgebfwTv3Tl8Bb3gZLSgQ8CYNBbwC3uQSUk4gLCDgDZMpIJAScOGb4lNMICxgz4XJFBBICdhzKT7FBMICrQa886G6O33PXb2mvPsv3u8RDeFVtLBAwJtEFPAKeJNLSDmBsICAN0ymgEBKwIVvik8xgbCAPRcmU0AgJWDPpfgUEwgLCHj/QDb3Tl938IaX0YICAW/SUMAr4E0uIeUEwgIC3jCZAgIpARe+KT7FBMIC9lyYTAGBlIA9l+JTTCAs0LeAd9QzeO/fv68cefqpwZeuvfLb35aHHjxQrnrfhwZm7uANL52RBQLepKeAV8CbXELKCYQFBLxhMgUEUgIufFN8igmEBey5MJkCAikBey7Fp5hAWKBvAW8H0N2Nu/++ewcWc5+tOz/g/d63v1aO/+bXg9+7cP1Fs8/tdQdveBktKBDwJg0FvALe5BJSTiAsIOANkykgkBJw4ZviU0wgLGDPhckUEEgJ2HMpPsUEwgJ9DHjDCPMKBLxZwVIEvElDAa+AN7mElBMICwh4w2QKCKQEXPim+BQTCAvYc2EyBQRSAvZcik8xgbCAgHchmYA3vIwWFAh4k4YCXgFvcgkpJxAWEPCGyRQQSAm48E3xKSYQFrDnwmQKCKQE7LkUn2ICYQEBr4A3vGiWUCDgXQLSqF8R8Ap4k0tIOYGwgIA3TKaAQErAhW+KTzGBsIA9FyZTQCAlYM+l+BQTCAv0KeANT35EwczMzCQP19yxBLzNtdyECRAgQIAAAQIECBAgQIAAAQIECBDoi4CAty+dNA8CBAgQIECAAAECBAgQIECAAAECBJoTEPA213ITJkCAAAECBAgQIECAAAECBAgQIECgLwIC3r500jwIECBAgAABAgQIECBAgAABAgQIEGhOQMDbXMvzE37i8JFy2z99o+z8xy1l9aqzZw949NhL5ebtd5SHf/bk4P999Yvbyzvftil/Qkcg0LjAyfbckOULu/eWN7/pgnLjNVc1LmX6BCYjsNieO/7yK+VTt91Z7tp3YPYkXucm4+0oBE72Ote9vn3563fbc5YIgQkLjHtvOXzN60776VtuKmedecaER+BwBNoSWOrrXKfymVtvcl3X1vKY2GwFvBOj7P+B5ga4b/2zi8uXPv+x2YB3+CZg5h2XDv4y6v4C+8TOPeWzO7aUjRvW9R/HDAmcAoFRe6473Xfu/nH55K47B2f2RuAUNMAhmxMYtee6n33lG/eUm//uhsGF7gMPHSw7du4pu3dt8zrX3Eox4UkJRPac95aTUneclgXGvbfsbOb+g+a1758R8La8YMw9LTBuz3X/kNn9+fjWzelzOQABAa81EBZY7F+f5v+/+YFv+CQKCBCYFRh3l4U7eC0WApMVGLfnurMN37Bv27rZp1Umy+9oDQrYcw023ZRXVGDUnhu+r+wGeODBRwW8K9opJ++LwKg7eAW8fenyys9DwLvyPahuBIv95dTdyXT77r0n3NXrX6Oqa60BT6nAuAtfAe+UNs6wqhUYt+e6ibmbsNr2GvgUCixlz7lrfgobZ0jVCiwlbOo+KSbgrbbFBj5lAkt9RINPZU5Z4yobjoC3soZNw3BPFvB+6/s/OuFfeAW809AtY+iDwLgLXwFvH7psDtMkMG7P+ZTKNHXLWPogMGrPdT/beuvt5ZfPPu/7HfrQbHOYCoHF9lwX6P78qWdmPyou4J2KVhlETwTGvbcc3jzQvd7t3LHFp8N60vflnoaAd7nFe3A+d/D2oImmUJXAuDcEAt6q2mmwFQiM2nPDcPeC89d4XloFvTTEOgTGvc51s/BYlDp6aZR1CCy25+Z/qeFwJp7DW0dPjXK6BZbyOtfNwHXddPdx2kcn4J32Dk3h+DyDdwqbYki9Fhj3hsAbgV633+RWQOBke064uwLNcMomBMa9zg0RvN41sRxMchkElrLn3MG7DI1wimYElrLnBLzNLIdTNlEB7ymj7e+BF/vLaf7HVT2bsL/9N7PlFxj3hsAF7/L3xBn7LbCU17l+C5gdgeUVONnNA/v2P1g++rfXDQYzfFSDj64ub2+crZ8C495bdrMW8Paz92a1MgKL7bnukyl37ztQPnLjB2Zf5z6xc0/57I4tZeOGdSszUGetWkDAW3X7lnfww4/GPfyzJ2dP/Pd/c83sR1Tn//yrX9zu2THL2yJn65nAuD3XvfH+5K47Z2f9htevLbt3bfOGoGfrwHSWT2DUnpv7HNC5I5r7Orh8I3UmAv0QGLXnhjcP3LXvwOxkvbfsR9/NYuUExr23nDsyAe/K9cmZ+yPgda4/vaxhJgLeGrpkjAQIECBAgAABAgQIECBAgAABAgQIEFhEQMBrWRAgQIAAAQIECBAgQIAAAQIECBAgQKBSAQFvpY0zbAIECBAgQIAAAQIECBAgQIAAAQIECAh4rQECBAgQIECAAAECBAgQIECAAAECBAhUKiDgrbRxhk2AAAECBAgQIECAAAECBAgQIECAAAEBrzVAgAABAgQIECBAgAABAgQIECBAgACBSgUEvJU2zrAJECBAgAABAgQIECBAgAABAgQIECAg4LUGCBAgQIAAAQIECBAgQIAAAQIECBAgUKmAgLfSxhk2AQIECBAgQIAAAQIECBAgQIAAAQIEBLzWAAECBAgQIECAAAECBAgQIECAAAECBCoVEPBW2jjDJkCAAAECBAgQIECAAAECBAgQIECAgIDXGiBAgAABAgQIECBAgAABAgQIECBAgEClAgLeShtn2AQIECBAgAABAgQIECBAgAABAgQIEBDwWgMECBAgQIAAAQIECBAgQIAAAQIECBCoVEDAW2njDJsAAQIECBAgQIAAAQIECBAgQIAAAQICXmuAAAECBAgQIECAAAECBAgQIECAAAEClQoIeCttnGETIECAAAECBAgQIECAAAECBAgQIEBAwGsNECBAgAABAgQIECBAgAABAgQIECBAoFIBAW+ljTNsAgQIECBAgACB0QJHj71Ubt5+R/nVC8fK7l3bysYN65ARIECAAAECBAgQ6J2AgLd3LTUhAgQIECBAgACBTuCBhw6WHTv3lPNWn1M2X//ecuM1V4EhQIAAAQIECBAg0DsBAW/vWmpCBAgQIECAAAECncAXdu8dQLz5TReUvd//UfnS5z9WVq86Gw4BAgQIECBAgACBXgkIeHvVTpMhQIAAAQIECBDoBLrHM+z43J5yyz/89QBk6623l507tpR3vm0TIAIECBAgQIAAAQK9EhDw9qqdJkOAAAECBAgQINAJfOfuH5cDDz5aPn3LTeWsM8+YvZv341s3AyJAgAABAgQIECDQKwEBb6/aaTIECBAgQIAAAQLHX36lfOq2O8vMOy6dfe5u9zze23fv9ZgGy4MAAQIECBAgQKB3AgLe3rXUhAgQIECAAAECbQs8cfjI4JEMv3z2+QUQn7n1Jl+21vbyMHsCBAgQIECAQO8EBLy9a6kJESBAgAABAgTaFpj/eIahRvela88898LsYxvaVjJ7AgQIECBAgACBvggIePvSSfMgQIAAAQIECBAYfLnazdvvKJuve8+CO3W7xzTs2Lmn7N61rWzcsI4WAQIECBAgQIAAgV4ICHh70UaTIECAAAECBAgQ6ARGhbijwl96BAgQIECAAAECBGoVEPDW2jnjJkCAAAECBAgQIECAAAECBAgQIECgeQEBb/NLAAABAgQIECBAgAABAgQIECBAgAABArUKCHhr7ZxxEyBAgAABAgQIECBAgAABAgQIECDQvICAt/klAIAAAQIECBAgQIAAAQIECBAgQIAAgVoFBLy1ds64CRAgQIAAAQIECBAgQIAAAQIECBBoXkDA2/wSAECAAAECBAgQIECAAAECBAgQIECAQK0CAt5aO2fcBAgQIECAAAECBAgQIECAAAECBAg0LyDgbX4JACBAgAABAgQIECBAgAABAgQIECBAoFYBAW+tnTNuAgQIECBAgAABAgQIECBAgAABAgSaFxDwNr8EABAgQIAAAQIECBAgQIAAAQIECBAgUKuAgLfWzhk3AQIECBAgQIAAAQIECBAgQIAAAQLNCwh4m18CAAgQIECAAAECBAgQIECAAAECBAgQqFVAwFtr54ybAAECBAgQIECAAAECBAgQIECAAIHmBQS8zS8BAAQIECBAgAABAgQIECBAgAABAgQI1Cog4K21c8ZNgAABAgQIECBAgAABAgQIECBAgEDzAgLe5pcAAAIECBAgQIAAAQIECBAgQIAAAQIEahUQ8NbaOeMmQIAAAQIECBAgQIAAAQIECBAgQKB5AQFv80sAAAECBAgQIECAAAECBAgQIECAAAECtQoIeGvtnHETIECAAAECBAgQIECAAAECBAgQINC8gIC3+SUAgAABAgQIECBAgAABAgQIECBAgACBWgUEvLV2zrgJECBAgAABAgQIECBAgAABAgQIEGheQMDb/BIAQIAAAQIECBAgQIAAAQIECBAgQIBArQIC3lo7Z9wECBAgQIAAAQIECBAgQIAAAQIECDQvIOBtfgkAIECAAAECBAgQIECAAAECBAgQIECgVgEBb62dM24CBAgQIECAAAECBAgQIECAAAECBJoXEPA2vwQAECBAgAABAgQIECBAgAABAgQIECBQq4CAt9bOGTcBAgQIECBAgAABAgQIECBAgAABAs0LCHibXwIACBAgQIAAAQIECBAgQIAAAQIECBCoVUDAW2vnjJsAAQIECBAgQIAAAQIECBAgQIAAgeYFBLzNLwEABAgQIECAAAECBAgQIECAAAECBAjUKiDgrbVzxk2AAAECBAgQIECAAAECBAgQIECAQPMCAt7mlwAAAgQIECBAgAABAgQIECBAgAABAgRqFRDw1to54yZAgAABAgQIECBAgAABAgQIECBAoHkBAW/zSwAAAQIECBAgQIAAAQIECBAgQIAAAQK1Cgh4a+2ccRMgQIAAAQIECBAgQIAAAQIECBAg0LyAgLf5JQCAAAECBAgQIECAAAECBAgQIECAAIFaBQS8tXbOuAkQIECAAAECBAgQIECAAAECBAgQaF5AwNv8EgBAgAABAgQIECBAgAABAgQIECBAgECtAgLeWjtn3AQIECBAgAABAgQIECBAgAABAgQINC/w/5G9Kz1u8i0bAAAAAElFTkSuQmCC", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Combine the two above plots, while using the layout of fig1 (which includes the title and annotations)\n", "all_fig = go.Figure(data=fig0.data + fig1.data, layout = fig1.layout)\n", "all_fig.show()" ] }, { "cell_type": "markdown", "id": "4fe369cf-d2c0-454c-a3f9-9794008be8d8", "metadata": {}, "source": [ "#### Note how the trajectory is progressively slowing down towards the dynamical system's \"attractor\" (equilibrium state of the reaction)" ] }, { "cell_type": "code", "execution_count": null, "id": "c4e0120d-1541-4552-a2d0-8100a3fea8d9", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.10" } }, "nbformat": 4, "nbformat_minor": 5 }