{ "cells": [ { "cell_type": "markdown", "id": "3bbe8002-bdf3-490c-bde0-80dd3713a3d0", "metadata": {}, "source": [ "## `A <-> B` , downregulated by the \"shunt\" (coupled reaction) `A <-> S`\n", "### _Kinetic_ advantage (downregulation in early phase) vs. _Thermodynamic_ advantage (long-term downregulation) \n", "\n", "**[Scenario 1](#down_regulate_1_scenario_1)** : No downregulation on `A <-> B `\n", "\n", "**[Scenario 2](#down_regulate_1_scenario_2)** : The shunt (`A <-> S`) has a *kinetic* advantage but *thermodynamic* DIS-advantage compared to `A <-> B ` \n", "(i.e. `A <-> S` is fast, but energetically unfavored) \n", "\n", "**[Scenario 3](#down_regulate_1_scenario_3)** : The shunt (`A <-> S`) is has a *kinetic* DIS-advantage but a *thermodynamic* advantage compared to `A <-> B` \n", "(i.e. `A <-> S` is slow, but energetically favored) \n", "\n", "All reactions 1st order, mostly forward. Taken to equilibrium.\n", "\n", "LAST REVISED: Feb. 5, 2023" ] }, { "cell_type": "markdown", "id": "61171e99-518e-4019-a731-be7437e95dfd", "metadata": {}, "source": [ "## Bathtub analogy:\n", "A is initially full, while B and S are empty. \n", "If the \"shunt\" S is present, scenario 2 corresponds to a large pipe and a small elevation change... \n", "while scenario 3 corresponds to a narrow pipe and a large elevation change." ] }, { "cell_type": "markdown", "id": "832afe37-f169-41c8-a719-e739336bc5cf", "metadata": {}, "source": [ "![Downregulated by shunt](../../docs/down_regulate_1.png)" ] }, { "cell_type": "code", "execution_count": 1, "id": "13e55c1d-609f-4bf0-a004-6c45bcfcbc99", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Added 'D:\\Docs\\- MY CODE\\BioSimulations\\life123-Win7' to sys.path\n" ] } ], "source": [ "# Extend the sys.path variable, to contain the project's root directory\n", "import set_path\n", "set_path.add_ancestor_dir_to_syspath(2) # The number of levels to go up \n", " # to reach the project's home, from the folder containing this notebook" ] }, { "cell_type": "code", "execution_count": 2, "id": "bdad128a-9214-46f5-aeb9-a7b77c81aa3e", "metadata": { "tags": [] }, "outputs": [], "source": [ "from experiments.get_notebook_info import get_notebook_basename\n", "\n", "from src.modules.reactions.reaction_data import ReactionData as chem\n", "from src.modules.reactions.reaction_dynamics import ReactionDynamics\n", "\n", "import numpy as np\n", "import plotly.express as px\n", "from src.modules.visualization.graphic_log import GraphicLog" ] }, { "cell_type": "code", "execution_count": 3, "id": "83c3cc5f-de21-4f66-9988-2806fbf0666d", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-> Output will be LOGGED into the file 'down_regulate_1.log.htm'\n" ] } ], "source": [ "# Initialize the HTML logging (for the graphics)\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": "markdown", "id": "35b5ef15-69da-4fc9-b1e9-fd34a9bafb99", "metadata": {}, "source": [ "# Scenario 1: A <-> B in the absence of the 2nd reaction" ] }, { "cell_type": "markdown", "id": "9329208b-070f-4902-8f37-0f11ddf75ed6", "metadata": {}, "source": [ "### Initialize the System\n", "Specify the chemicals and the reaction" ] }, { "cell_type": "code", "execution_count": 4, "id": "57d8431c-d6d0-462c-af78-e64eeb220e2e", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Number of reactions: 1 (at temp. 25 C)\n", "0: A <-> B (kF = 30 / kR = 5 / Delta_G = -4,441.69 / K = 6) | 1st order in all reactants & products\n" ] } ], "source": [ "# Specify the chemicals\n", "chem_data = chem(names=[\"A\", \"B\"])\n", "\n", "# Reaction A <-> B\n", "chem_data.add_reaction(reactants=[\"A\"], products=[\"B\"],\n", " forward_rate=30., reverse_rate=5.)\n", "\n", "chem_data.describe_reactions()" ] }, { "cell_type": "markdown", "id": "f5eabdf2-0e6b-4141-a886-10974dfc6c3a", "metadata": {}, "source": [ "### Set the initial concentrations of all the chemicals, in their index order" ] }, { "cell_type": "code", "execution_count": 5, "id": "67a0375f-a14f-4cbe-965b-81d4c841aeab", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "2 species:\n", " Species 0 (A). Conc: 50.0\n", " Species 1 (B). Conc: 0.0\n" ] } ], "source": [ "dynamics = ReactionDynamics(reaction_data=chem_data)\n", "dynamics.set_conc([50., 0.], snapshot=True)\n", "dynamics.describe_state()" ] }, { "cell_type": "markdown", "id": "72a2148e-1aae-4ed7-bab3-5781b3a80fb0", "metadata": {}, "source": [ "### Run the reaction" ] }, { "cell_type": "code", "execution_count": 6, "id": "89f23b49-2840-4517-a275-b6a4f97898af", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting abs_fast_threshold to 250.0\n", "50 total step(s) taken\n" ] } ], "source": [ "dynamics.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n", "#dynamics.verbose_list = [1, 2, 3] # Uncomment for detailed run information (meant for debugging the adaptive variable time step)\n", "\n", "# The changes of concentrations vary very rapidly early on; \n", "# so, we'll be using the dynamic_substeps option to increase time resolution,\n", "# as long as the reaction remains \"fast\" (based on a threshold of % change, as specified by fast_threshold)\n", "dynamics.single_compartment_react(time_step=0.001, reaction_duration=0.05,\n", " snapshots={\"initial_caption\": \"1st reaction step\",\n", " \"final_caption\": \"last reaction step\"},\n", " dynamic_substeps=4, rel_fast_threshold=25)" ] }, { "cell_type": "code", "execution_count": 7, "id": "5d1d3422-eeb1-4664-8d0e-3e56392ee3c4", "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.0000050.0000000.000000Initial state
10.0002549.6250000.375000Interm. step, due to the fast rxns: [0]
20.0005049.2532810.746719Interm. step, due to the fast rxns: [0]
30.0007548.8848151.115185Interm. step, due to the fast rxns: [0]
40.0010048.5195731.4804271st reaction step
...............
1960.0490014.79759835.202402
1970.0492514.73061935.269381Interm. step, due to the fast rxns: [0]
1980.0495014.66422635.335774Interm. step, due to the fast rxns: [0]
1990.0497514.59841435.401586Interm. step, due to the fast rxns: [0]
2000.0500014.53317835.466822last reaction step
\n", "

201 rows × 4 columns

\n", "
" ], "text/plain": [ " SYSTEM TIME A B \\\n", "0 0.00000 50.000000 0.000000 \n", "1 0.00025 49.625000 0.375000 \n", "2 0.00050 49.253281 0.746719 \n", "3 0.00075 48.884815 1.115185 \n", "4 0.00100 48.519573 1.480427 \n", ".. ... ... ... \n", "196 0.04900 14.797598 35.202402 \n", "197 0.04925 14.730619 35.269381 \n", "198 0.04950 14.664226 35.335774 \n", "199 0.04975 14.598414 35.401586 \n", "200 0.05000 14.533178 35.466822 \n", "\n", " caption \n", "0 Initial state \n", "1 Interm. step, due to the fast rxns: [0] \n", "2 Interm. step, due to the fast rxns: [0] \n", "3 Interm. step, due to the fast rxns: [0] \n", "4 1st reaction step \n", ".. ... \n", "196 \n", "197 Interm. step, due to the fast rxns: [0] \n", "198 Interm. step, due to the fast rxns: [0] \n", "199 Interm. step, due to the fast rxns: [0] \n", "200 last reaction step \n", "\n", "[201 rows x 4 columns]" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_iterm = dynamics.get_history()\n", "df_iterm" ] }, { "cell_type": "code", "execution_count": 8, "id": "b5dfca82-e41c-4d8c-8769-ae0bf21b9936", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting abs_fast_threshold to 50.0\n", "125 total step(s) taken\n" ] } ], "source": [ "# Continue running the reaction at lover resolution\n", "dynamics.single_compartment_react(time_step=0.002, reaction_duration=0.25,\n", " snapshots={\"initial_caption\": \"1st reaction step\",\n", " \"final_caption\": \"last reaction step\"},\n", " dynamic_substeps=4, rel_fast_threshold=10)" ] }, { "cell_type": "code", "execution_count": 9, "id": "999e536f-78d4-4116-b0a1-bca4e1506406", "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.0000050.0000000.000000Initial state
10.0002549.6250000.375000Interm. step, due to the fast rxns: [0]
20.0005049.2532810.746719Interm. step, due to the fast rxns: [0]
30.0007548.8848151.115185Interm. step, due to the fast rxns: [0]
40.0010048.5195731.4804271st reaction step
...............
3930.292007.14404742.855953
3940.294007.14396442.856036
3950.296007.14388642.856114
3960.298007.14381442.856186
3970.300007.14374742.856253last reaction step
\n", "

398 rows × 4 columns

\n", "
" ], "text/plain": [ " SYSTEM TIME A B \\\n", "0 0.00000 50.000000 0.000000 \n", "1 0.00025 49.625000 0.375000 \n", "2 0.00050 49.253281 0.746719 \n", "3 0.00075 48.884815 1.115185 \n", "4 0.00100 48.519573 1.480427 \n", ".. ... ... ... \n", "393 0.29200 7.144047 42.855953 \n", "394 0.29400 7.143964 42.856036 \n", "395 0.29600 7.143886 42.856114 \n", "396 0.29800 7.143814 42.856186 \n", "397 0.30000 7.143747 42.856253 \n", "\n", " caption \n", "0 Initial state \n", "1 Interm. step, due to the fast rxns: [0] \n", "2 Interm. step, due to the fast rxns: [0] \n", "3 Interm. step, due to the fast rxns: [0] \n", "4 1st reaction step \n", ".. ... \n", "393 \n", "394 \n", "395 \n", "396 \n", "397 last reaction step \n", "\n", "[398 rows x 4 columns]" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = dynamics.get_history()\n", "df" ] }, { "cell_type": "code", "execution_count": 10, "id": "95d83632-8fb9-405b-a2a0-960f341c55c4", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "From time 0 to 0.05, in 200 substeps of 0.00025 (each 1/4 of full step)\n", "From time 0.05 to 0.098, in 96 substeps of 0.0005 (each 1/4 of full step)\n", "From time 0.098 to 0.3, in 101 FULL steps of 0.002\n" ] } ], "source": [ "dynamics.explain_time_advance()" ] }, { "cell_type": "code", "execution_count": 11, "id": "58b4b5e5-ebd0-4bb6-8059-6a460d555106", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "A <-> B\n", "Final concentrations: [B] = 42.86 ; [A] = 7.144\n", "1. Ratio of reactant/product concentrations, adjusted for reaction orders: 5.99913\n", " Formula used: [B] / [A]\n", "2. Ratio of forward/reverse reaction rates: 6.0\n", "Discrepancy between the two values: 0.01453 %\n", "Reaction IS in equilibrium (within 1% tolerance)\n", "\n" ] }, { "data": { "text/plain": [ "True" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Verify that all the reactions have reached equilibrium\n", "dynamics.is_in_equilibrium()" ] }, { "cell_type": "code", "execution_count": 12, "id": "9008fc21-8189-40d5-825e-8630edf6ac0f", "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": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.00025, 0.0005, 0.00075, 0.001, 0.00125, 0.0015, 0.00175, 0.002, 0.0022500000000000003, 0.0025, 0.00275, 0.003, 0.0032500000000000003, 0.0035, 0.00375, 0.004, 0.00425, 0.0045000000000000005, 0.00475, 0.005, 0.00525, 0.0055, 0.00575, 0.006, 0.00625, 0.006500000000000001, 0.00675, 0.007, 0.00725, 0.0075, 0.00775, 0.008, 0.00825, 0.0085, 0.00875, 0.009000000000000001, 0.009250000000000001, 0.009500000000000001, 0.009750000000000002, 0.010000000000000002, 0.010250000000000002, 0.010500000000000002, 0.010750000000000003, 0.011000000000000003, 0.011250000000000003, 0.011500000000000003, 0.011750000000000003, 0.012000000000000004, 0.012250000000000004, 0.012500000000000004, 0.012750000000000004, 0.013000000000000005, 0.013250000000000005, 0.013500000000000005, 0.013750000000000005, 0.014000000000000005, 0.014250000000000006, 0.014500000000000006, 0.014750000000000006, 0.015000000000000006, 0.015250000000000007, 0.015500000000000007, 0.015750000000000007, 0.016000000000000007, 0.016250000000000007, 0.016500000000000008, 0.016750000000000008, 0.017000000000000008, 0.01725000000000001, 0.01750000000000001, 0.01775000000000001, 0.01800000000000001, 0.01825000000000001, 0.01850000000000001, 0.01875000000000001, 0.01900000000000001, 0.01925000000000001, 0.01950000000000001, 0.01975000000000001, 0.02000000000000001, 0.02025000000000001, 0.02050000000000001, 0.02075000000000001, 0.02100000000000001, 0.021250000000000012, 0.021500000000000012, 0.021750000000000012, 0.022000000000000013, 0.022250000000000013, 0.022500000000000013, 0.022750000000000013, 0.023000000000000013, 0.023250000000000014, 0.023500000000000014, 0.023750000000000014, 0.024000000000000014, 0.024250000000000015, 0.024500000000000015, 0.024750000000000015, 0.025000000000000015, 0.025250000000000015, 0.025500000000000016, 0.025750000000000016, 0.026000000000000016, 0.026250000000000016, 0.026500000000000017, 0.026750000000000017, 0.027000000000000017, 0.027250000000000017, 0.027500000000000017, 0.027750000000000018, 0.028000000000000018, 0.028250000000000018, 0.02850000000000002, 0.02875000000000002, 0.02900000000000002, 0.02925000000000002, 0.02950000000000002, 0.02975000000000002, 0.03000000000000002, 0.03025000000000002, 0.03050000000000002, 0.03075000000000002, 0.03100000000000002, 0.03125000000000002, 0.03150000000000002, 0.03175000000000002, 0.03200000000000002, 0.03225000000000002, 0.03250000000000002, 0.03275000000000002, 0.03300000000000002, 0.03325000000000002, 0.03350000000000002, 0.03375000000000002, 0.03400000000000002, 0.034250000000000023, 0.034500000000000024, 0.034750000000000024, 0.035000000000000024, 0.035250000000000024, 0.035500000000000025, 0.035750000000000025, 0.036000000000000025, 0.036250000000000025, 0.036500000000000025, 0.036750000000000026, 0.037000000000000026, 0.037250000000000026, 0.037500000000000026, 0.03775000000000003, 0.03800000000000003, 0.03825000000000003, 0.03850000000000003, 0.03875000000000003, 0.03900000000000003, 0.03925000000000003, 0.03950000000000003, 0.03975000000000003, 0.04000000000000003, 0.04025000000000003, 0.04050000000000003, 0.04075000000000003, 0.04100000000000003, 0.04125000000000003, 0.04150000000000003, 0.04175000000000003, 0.04200000000000003, 0.04225000000000003, 0.04250000000000003, 0.04275000000000003, 0.04300000000000003, 0.04325000000000003, 0.04350000000000003, 0.04375000000000003, 0.04400000000000003, 0.04425000000000003, 0.04450000000000003, 0.04475000000000003, 0.04500000000000003, 0.04525000000000003, 0.045500000000000033, 0.045750000000000034, 0.046000000000000034, 0.046250000000000034, 0.046500000000000034, 0.046750000000000035, 0.047000000000000035, 0.047250000000000035, 0.047500000000000035, 0.047750000000000035, 0.048000000000000036, 0.048250000000000036, 0.048500000000000036, 0.048750000000000036, 0.04900000000000004, 0.04925000000000004, 0.04950000000000004, 0.04975000000000004, 0.05000000000000004, 0.05050000000000004, 0.05100000000000004, 0.05150000000000004, 0.05200000000000004, 0.05250000000000004, 0.05300000000000004, 0.05350000000000004, 0.05400000000000004, 0.05450000000000004, 0.05500000000000004, 0.05550000000000004, 0.05600000000000004, 0.05650000000000004, 0.057000000000000044, 0.057500000000000044, 0.058000000000000045, 0.058500000000000045, 0.059000000000000045, 0.059500000000000046, 0.060000000000000046, 0.06050000000000005, 0.06100000000000005, 0.06150000000000005, 0.06200000000000005, 0.06250000000000004, 0.06300000000000004, 0.06350000000000004, 0.06400000000000004, 0.06450000000000004, 0.06500000000000004, 0.06550000000000004, 0.06600000000000004, 0.06650000000000005, 0.06700000000000005, 0.06750000000000005, 0.06800000000000005, 0.06850000000000005, 0.06900000000000005, 0.06950000000000005, 0.07000000000000005, 0.07050000000000005, 0.07100000000000005, 0.07150000000000005, 0.07200000000000005, 0.07250000000000005, 0.07300000000000005, 0.07350000000000005, 0.07400000000000005, 0.07450000000000005, 0.07500000000000005, 0.07550000000000005, 0.07600000000000005, 0.07650000000000005, 0.07700000000000005, 0.07750000000000005, 0.07800000000000006, 0.07850000000000006, 0.07900000000000006, 0.07950000000000006, 0.08000000000000006, 0.08050000000000006, 0.08100000000000006, 0.08150000000000006, 0.08200000000000006, 0.08250000000000006, 0.08300000000000006, 0.08350000000000006, 0.08400000000000006, 0.08450000000000006, 0.08500000000000006, 0.08550000000000006, 0.08600000000000006, 0.08650000000000006, 0.08700000000000006, 0.08750000000000006, 0.08800000000000006, 0.08850000000000006, 0.08900000000000007, 0.08950000000000007, 0.09000000000000007, 0.09050000000000007, 0.09100000000000007, 0.09150000000000007, 0.09200000000000007, 0.09250000000000007, 0.09300000000000007, 0.09350000000000007, 0.09400000000000007, 0.09450000000000007, 0.09500000000000007, 0.09550000000000007, 0.09600000000000007, 0.09650000000000007, 0.09700000000000007, 0.09750000000000007, 0.09800000000000007, 0.10000000000000007, 0.10200000000000008, 0.10400000000000008, 0.10600000000000008, 0.10800000000000008, 0.11000000000000008, 0.11200000000000009, 0.11400000000000009, 0.11600000000000009, 0.11800000000000009, 0.12000000000000009, 0.1220000000000001, 0.1240000000000001, 0.12600000000000008, 0.12800000000000009, 0.1300000000000001, 0.1320000000000001, 0.1340000000000001, 0.1360000000000001, 0.1380000000000001, 0.1400000000000001, 0.1420000000000001, 0.1440000000000001, 0.1460000000000001, 0.1480000000000001, 0.1500000000000001, 0.1520000000000001, 0.1540000000000001, 0.1560000000000001, 0.1580000000000001, 0.16000000000000011, 0.16200000000000012, 0.16400000000000012, 0.16600000000000012, 0.16800000000000012, 0.17000000000000012, 0.17200000000000013, 0.17400000000000013, 0.17600000000000013, 0.17800000000000013, 0.18000000000000013, 0.18200000000000013, 0.18400000000000014, 0.18600000000000014, 0.18800000000000014, 0.19000000000000014, 0.19200000000000014, 0.19400000000000014, 0.19600000000000015, 0.19800000000000015, 0.20000000000000015, 0.20200000000000015, 0.20400000000000015, 0.20600000000000016, 0.20800000000000016, 0.21000000000000016, 0.21200000000000016, 0.21400000000000016, 0.21600000000000016, 0.21800000000000017, 0.22000000000000017, 0.22200000000000017, 0.22400000000000017, 0.22600000000000017, 0.22800000000000017, 0.23000000000000018, 0.23200000000000018, 0.23400000000000018, 0.23600000000000018, 0.23800000000000018, 0.24000000000000019, 0.2420000000000002, 0.2440000000000002, 0.2460000000000002, 0.2480000000000002, 0.25000000000000017, 0.25200000000000017, 0.25400000000000017, 0.25600000000000017, 0.2580000000000002, 0.2600000000000002, 0.2620000000000002, 0.2640000000000002, 0.2660000000000002, 0.2680000000000002, 0.2700000000000002, 0.2720000000000002, 0.2740000000000002, 0.2760000000000002, 0.2780000000000002, 0.2800000000000002, 0.2820000000000002, 0.2840000000000002, 0.2860000000000002, 0.2880000000000002, 0.2900000000000002, 0.2920000000000002, 0.2940000000000002, 0.2960000000000002, 0.2980000000000002, 0.3000000000000002 ], "xaxis": "x", "y": [ 50, 49.625, 49.25328125, 48.8848150390625, 48.5195729074707, 48.157526644530336, 47.798648286390694, 47.44291011388478, 47.090284650388284, 46.740744659697384, 46.39426314392503, 46.05081334141568, 45.710368724678304, 45.372902998337366, 45.03839009710192, 44.706804183752276, 44.378119647144445, 44.05231110023193, 43.7293533781049, 43.40922153604649, 43.091890847606074, 42.77733680268952, 42.465535105665985, 42.15646167349141, 41.85009263384836, 41.54640432330219, 41.2453732854733, 40.94697626922541, 40.65119022686968, 40.35799231238457, 40.0673598796512, 39.77927048070425, 39.4937018639981, 39.21063197268811, 38.93003894292709, 38.65190110217648, 38.37619696753244, 38.10290524406653, 37.832004823180945, 37.56347478097811, 37.29729437664455, 37.03344305084891, 36.77190042415398, 36.512646295442636, 36.25566064035751, 36.00092360975438, 35.748415528169026, 35.498116892297546, 35.25000836948995, 35.00407079625691, 34.760285176789665, 34.518632681492754, 34.27909464552969, 34.041652567381306, 33.80628810741672, 33.572983086476825, 33.34171948447015, 33.11247943898103, 32.88524524388995, 32.65999934800591, 32.43672435371086, 32.21540301561589, 31.99601823922925, 31.778553079635994, 31.56299074018918, 31.349314571212524, 31.137508068714414, 30.927554873113163, 30.719438767973422, 30.513143678753654, 30.30865367156456, 30.10595295193837, 29.90502586360891, 29.705856887302332, 29.508430639538435, 29.312731871442473, 29.118745467567354, 28.92645644472614, 28.735849950834783, 28.54691126376498, 28.359625790207037, 28.173979064542724, 27.989956747727977, 27.807544626185358, 27.626728610706234, 27.447494735362554, 27.26982915642813, 27.093718151309385, 26.919148117485427, 26.74610557145743, 26.574577147707178, 26.40454959766474, 26.236009788685173, 26.068944703034177, 25.903341436882627, 25.739187199309903, 25.576469311315943, 25.41517520484193, 25.255292421799563, 25.096808613108816, 24.939711537744113, 24.78398906178885, 24.6296291574982, 24.476619902370093, 24.32494947822435, 24.174606170289888, 24.02557836629985, 23.877854555594727, 23.731423328233273, 23.586273374111233, 23.44239348208776, 23.29977253911949, 23.158399529402196, 23.018263533519928, 22.87935372760163, 22.741659382485114, 22.605169862888367, 22.469874626588094, 22.335763223605447, 22.2028252953989, 22.07105057406416, 21.9404288815411, 21.810950128827614, 21.682604315200372, 21.555381527442368, 21.429271939077246, 21.30426580961032, 21.18035348377623, 21.057525390793188, 20.935772043623746, 20.815084038242038, 20.69545205290742, 20.57686684744448, 20.45931926252934, 20.34280021898221, 20.227300717066115, 20.11281183579179, 19.99932473222861, 19.88683064082161, 19.77532087271442, 19.66478681507817, 19.555219930446235, 19.446611756054832, 19.338953903189353, 19.232238056536445, 19.126455973541752, 19.02159948377326, 18.917660488290245, 18.814630959017705, 18.7125029381263, 18.611268537417693, 18.51091993771529, 18.41144938826028, 18.312849206113004, 18.215111775559514, 18.118229547523367, 18.022195038982538, 17.927000832391442, 17.83263957510802, 17.739103978825824, 17.646386819011095, 17.55448093434475, 17.46337922616923, 17.37307465794025, 17.283560254683273, 17.194829102454793, 17.106874347808315, 17.01968919726499, 16.933266916788924, 16.84760083126702, 16.762684323993433, 16.67851083615849, 16.595073866342105, 16.512366970011612, 16.43038375902401, 16.34911790113255, 16.26856311949764, 16.188713192202034, 16.109561951770267, 16.03110328469228, 15.95333113095122, 15.876239483555397, 15.799822388074286, 15.724073942178636, 15.648988295184575, 15.57455964760171, 15.500782250685194, 15.427650405991699, 15.355158464939272, 15.283300828371054, 15.212071946122807, 15.141466316594233, 15.071478486324033, 15.002103049568698, 14.933334647884971, 14.865167969715978, 14.797597749980962, 14.730618769668629, 14.664225855434028, 14.59841387919898, 14.53317775775599, 14.40384714699526, 14.276779821922842, 14.151936175039193, 14.029277291976006, 13.908764939366426, 13.790361552927514, 13.674030225751283, 13.559734696800636, 13.447439339606625, 13.337109151163508, 13.228709741018147, 13.122207320550329, 13.017568692440697, 12.914761240322985, 12.813752918617332, 12.714512242541531, 12.617008278297053, 12.521210633426854, 12.427089447341883, 12.334615382013403, 12.24375961282817, 12.154493819603676, 12.06679017776061, 11.9806213496498, 11.895960476030929, 11.812781167700388, 11.731057497265631, 11.650763991063481, 11.57187562121987, 11.494367797848522, 11.418216361386174, 11.343397575061916, 11.269888117498333, 11.197665075442112, 11.126705936621875, 11.056988582730991, 10.988491282533198, 10.921192685088867, 10.855071813099812, 10.790108056370565, 10.72628116538408, 10.663571244989859, 10.601958748202536, 10.541424470108991, 10.481949541882084, 10.423515424899147, 10.366103904963412, 10.309697086626553, 10.254277387610589, 10.199827533327404, 10.146330551494176, 10.093769766843025, 10.042128795923272, 9.991391541994615, 9.94154219000971, 9.892565201684539, 9.84444531065506, 9.797167517718595, 9.75071708615852, 9.705079537150747, 9.660240645250608, 9.616186433958722, 9.572903171364445, 9.530377365865567, 9.48859576196292, 9.447545336128568, 9.407213292746318, 9.367587060123258, 9.328654286571101, 9.290402836556106, 9.252820786916374, 9.215896423145338, 9.179618235740294, 9.14397491661484, 9.10895535557408, 9.074548636851533, 9.04074403570663, 9.007531015081765, 8.974899222317834, 8.942838485927272, 8.911338812423544, 8.880390383206132, 8.849983551500024, 8.820108839348775, 8.790756934660171, 8.761918688303618, 8.733585111258305, 8.705747371811285, 8.678396792804588, 8.651524848930507, 8.625123164074223, 8.599183508702923, 8.573697797300623, 8.548658085847862, 8.524056569345523, 8.499885579381976, 8.404893588825237, 8.31655103760747, 8.234392464974947, 8.1579849924267, 8.086926042956831, 8.020841219949853, 7.959382334553363, 7.902225571134628, 7.849069781155204, 7.799634896474339, 7.753660453721135, 7.710904221960655, 7.671140926423409, 7.634161061573771, 7.5997697872636065, 7.567785902155154, 7.538040889004293, 7.510378026773992, 7.484651564899813, 7.460725955356826, 7.438475138481848, 7.4177818787881185, 7.39853714727295, 7.3806395469638435, 7.363994778676374, 7.348515144169028, 7.334119084077195, 7.320730748191791, 7.308279595818366, 7.29670002411108, 7.285931022423304, 7.275915850853672, 7.266601741293915, 7.2579396194033405, 7.2498838460451065, 7.242391976821949, 7.235424538444413, 7.228944820753304, 7.2229186833005725, 7.217314375469532, 7.212102369186664, 7.207255203343598, 7.202747339109546, 7.198555025371878, 7.194656173595846, 7.191030241444137, 7.187658124543048, 7.184522055825034, 7.181605511917281, 7.1788931260830715, 7.176370607257256, 7.174024664749248, 7.1718429382168, 7.169813932541624, 7.16792695726371, 7.16617207025525, 7.1645400253373825, 7.1630222235637655, 7.161610667914302, 7.160297921160301, 7.15907706667908, 7.157941672011544, 7.156885754970736, 7.155903752122784, 7.154990489474189, 7.154141155210995, 7.1533512743462255, 7.1526166851419894, 7.15193351718205, 7.151298170979306, 7.1507072990107545, 7.150157788080001, 7.149646742914401, 7.149171470910392, 7.148729467946665, 7.148318405190398, 7.14793611682707, 7.147580588649175, 7.147249947443733, 7.146942451122671, 7.146656479544084, 7.146390525975997, 7.146143189157677, 7.14591316591664, 7.145699244302475, 7.145500297201301, 7.14531527639721, 7.145143207049405, 7.144983182555946, 7.14483435977703, 7.144695954592637, 7.144567237771152, 7.144447531127172, 7.14433620394827, 7.144232669671891, 7.1441363827948585, 7.144046835999219, 7.143963557479273, 7.143886108455724, 7.143814080863823, 7.143747095203355 ], "yaxis": "y" }, { "hovertemplate": "Chemical=B
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "B", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "B", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.00025, 0.0005, 0.00075, 0.001, 0.00125, 0.0015, 0.00175, 0.002, 0.0022500000000000003, 0.0025, 0.00275, 0.003, 0.0032500000000000003, 0.0035, 0.00375, 0.004, 0.00425, 0.0045000000000000005, 0.00475, 0.005, 0.00525, 0.0055, 0.00575, 0.006, 0.00625, 0.006500000000000001, 0.00675, 0.007, 0.00725, 0.0075, 0.00775, 0.008, 0.00825, 0.0085, 0.00875, 0.009000000000000001, 0.009250000000000001, 0.009500000000000001, 0.009750000000000002, 0.010000000000000002, 0.010250000000000002, 0.010500000000000002, 0.010750000000000003, 0.011000000000000003, 0.011250000000000003, 0.011500000000000003, 0.011750000000000003, 0.012000000000000004, 0.012250000000000004, 0.012500000000000004, 0.012750000000000004, 0.013000000000000005, 0.013250000000000005, 0.013500000000000005, 0.013750000000000005, 0.014000000000000005, 0.014250000000000006, 0.014500000000000006, 0.014750000000000006, 0.015000000000000006, 0.015250000000000007, 0.015500000000000007, 0.015750000000000007, 0.016000000000000007, 0.016250000000000007, 0.016500000000000008, 0.016750000000000008, 0.017000000000000008, 0.01725000000000001, 0.01750000000000001, 0.01775000000000001, 0.01800000000000001, 0.01825000000000001, 0.01850000000000001, 0.01875000000000001, 0.01900000000000001, 0.01925000000000001, 0.01950000000000001, 0.01975000000000001, 0.02000000000000001, 0.02025000000000001, 0.02050000000000001, 0.02075000000000001, 0.02100000000000001, 0.021250000000000012, 0.021500000000000012, 0.021750000000000012, 0.022000000000000013, 0.022250000000000013, 0.022500000000000013, 0.022750000000000013, 0.023000000000000013, 0.023250000000000014, 0.023500000000000014, 0.023750000000000014, 0.024000000000000014, 0.024250000000000015, 0.024500000000000015, 0.024750000000000015, 0.025000000000000015, 0.025250000000000015, 0.025500000000000016, 0.025750000000000016, 0.026000000000000016, 0.026250000000000016, 0.026500000000000017, 0.026750000000000017, 0.027000000000000017, 0.027250000000000017, 0.027500000000000017, 0.027750000000000018, 0.028000000000000018, 0.028250000000000018, 0.02850000000000002, 0.02875000000000002, 0.02900000000000002, 0.02925000000000002, 0.02950000000000002, 0.02975000000000002, 0.03000000000000002, 0.03025000000000002, 0.03050000000000002, 0.03075000000000002, 0.03100000000000002, 0.03125000000000002, 0.03150000000000002, 0.03175000000000002, 0.03200000000000002, 0.03225000000000002, 0.03250000000000002, 0.03275000000000002, 0.03300000000000002, 0.03325000000000002, 0.03350000000000002, 0.03375000000000002, 0.03400000000000002, 0.034250000000000023, 0.034500000000000024, 0.034750000000000024, 0.035000000000000024, 0.035250000000000024, 0.035500000000000025, 0.035750000000000025, 0.036000000000000025, 0.036250000000000025, 0.036500000000000025, 0.036750000000000026, 0.037000000000000026, 0.037250000000000026, 0.037500000000000026, 0.03775000000000003, 0.03800000000000003, 0.03825000000000003, 0.03850000000000003, 0.03875000000000003, 0.03900000000000003, 0.03925000000000003, 0.03950000000000003, 0.03975000000000003, 0.04000000000000003, 0.04025000000000003, 0.04050000000000003, 0.04075000000000003, 0.04100000000000003, 0.04125000000000003, 0.04150000000000003, 0.04175000000000003, 0.04200000000000003, 0.04225000000000003, 0.04250000000000003, 0.04275000000000003, 0.04300000000000003, 0.04325000000000003, 0.04350000000000003, 0.04375000000000003, 0.04400000000000003, 0.04425000000000003, 0.04450000000000003, 0.04475000000000003, 0.04500000000000003, 0.04525000000000003, 0.045500000000000033, 0.045750000000000034, 0.046000000000000034, 0.046250000000000034, 0.046500000000000034, 0.046750000000000035, 0.047000000000000035, 0.047250000000000035, 0.047500000000000035, 0.047750000000000035, 0.048000000000000036, 0.048250000000000036, 0.048500000000000036, 0.048750000000000036, 0.04900000000000004, 0.04925000000000004, 0.04950000000000004, 0.04975000000000004, 0.05000000000000004, 0.05050000000000004, 0.05100000000000004, 0.05150000000000004, 0.05200000000000004, 0.05250000000000004, 0.05300000000000004, 0.05350000000000004, 0.05400000000000004, 0.05450000000000004, 0.05500000000000004, 0.05550000000000004, 0.05600000000000004, 0.05650000000000004, 0.057000000000000044, 0.057500000000000044, 0.058000000000000045, 0.058500000000000045, 0.059000000000000045, 0.059500000000000046, 0.060000000000000046, 0.06050000000000005, 0.06100000000000005, 0.06150000000000005, 0.06200000000000005, 0.06250000000000004, 0.06300000000000004, 0.06350000000000004, 0.06400000000000004, 0.06450000000000004, 0.06500000000000004, 0.06550000000000004, 0.06600000000000004, 0.06650000000000005, 0.06700000000000005, 0.06750000000000005, 0.06800000000000005, 0.06850000000000005, 0.06900000000000005, 0.06950000000000005, 0.07000000000000005, 0.07050000000000005, 0.07100000000000005, 0.07150000000000005, 0.07200000000000005, 0.07250000000000005, 0.07300000000000005, 0.07350000000000005, 0.07400000000000005, 0.07450000000000005, 0.07500000000000005, 0.07550000000000005, 0.07600000000000005, 0.07650000000000005, 0.07700000000000005, 0.07750000000000005, 0.07800000000000006, 0.07850000000000006, 0.07900000000000006, 0.07950000000000006, 0.08000000000000006, 0.08050000000000006, 0.08100000000000006, 0.08150000000000006, 0.08200000000000006, 0.08250000000000006, 0.08300000000000006, 0.08350000000000006, 0.08400000000000006, 0.08450000000000006, 0.08500000000000006, 0.08550000000000006, 0.08600000000000006, 0.08650000000000006, 0.08700000000000006, 0.08750000000000006, 0.08800000000000006, 0.08850000000000006, 0.08900000000000007, 0.08950000000000007, 0.09000000000000007, 0.09050000000000007, 0.09100000000000007, 0.09150000000000007, 0.09200000000000007, 0.09250000000000007, 0.09300000000000007, 0.09350000000000007, 0.09400000000000007, 0.09450000000000007, 0.09500000000000007, 0.09550000000000007, 0.09600000000000007, 0.09650000000000007, 0.09700000000000007, 0.09750000000000007, 0.09800000000000007, 0.10000000000000007, 0.10200000000000008, 0.10400000000000008, 0.10600000000000008, 0.10800000000000008, 0.11000000000000008, 0.11200000000000009, 0.11400000000000009, 0.11600000000000009, 0.11800000000000009, 0.12000000000000009, 0.1220000000000001, 0.1240000000000001, 0.12600000000000008, 0.12800000000000009, 0.1300000000000001, 0.1320000000000001, 0.1340000000000001, 0.1360000000000001, 0.1380000000000001, 0.1400000000000001, 0.1420000000000001, 0.1440000000000001, 0.1460000000000001, 0.1480000000000001, 0.1500000000000001, 0.1520000000000001, 0.1540000000000001, 0.1560000000000001, 0.1580000000000001, 0.16000000000000011, 0.16200000000000012, 0.16400000000000012, 0.16600000000000012, 0.16800000000000012, 0.17000000000000012, 0.17200000000000013, 0.17400000000000013, 0.17600000000000013, 0.17800000000000013, 0.18000000000000013, 0.18200000000000013, 0.18400000000000014, 0.18600000000000014, 0.18800000000000014, 0.19000000000000014, 0.19200000000000014, 0.19400000000000014, 0.19600000000000015, 0.19800000000000015, 0.20000000000000015, 0.20200000000000015, 0.20400000000000015, 0.20600000000000016, 0.20800000000000016, 0.21000000000000016, 0.21200000000000016, 0.21400000000000016, 0.21600000000000016, 0.21800000000000017, 0.22000000000000017, 0.22200000000000017, 0.22400000000000017, 0.22600000000000017, 0.22800000000000017, 0.23000000000000018, 0.23200000000000018, 0.23400000000000018, 0.23600000000000018, 0.23800000000000018, 0.24000000000000019, 0.2420000000000002, 0.2440000000000002, 0.2460000000000002, 0.2480000000000002, 0.25000000000000017, 0.25200000000000017, 0.25400000000000017, 0.25600000000000017, 0.2580000000000002, 0.2600000000000002, 0.2620000000000002, 0.2640000000000002, 0.2660000000000002, 0.2680000000000002, 0.2700000000000002, 0.2720000000000002, 0.2740000000000002, 0.2760000000000002, 0.2780000000000002, 0.2800000000000002, 0.2820000000000002, 0.2840000000000002, 0.2860000000000002, 0.2880000000000002, 0.2900000000000002, 0.2920000000000002, 0.2940000000000002, 0.2960000000000002, 0.2980000000000002, 0.3000000000000002 ], "xaxis": "x", "y": [ 0, 0.375, 0.74671875, 1.1151849609375, 1.4804270925292968, 1.8424733554696655, 2.201351713609306, 2.5570898861152247, 2.9097153496117163, 3.2592553403026137, 3.605736856074966, 3.94918665858431, 4.289631275321697, 4.627097001662632, 4.961609902898084, 5.293195816247725, 5.621880352855558, 5.947688899768072, 6.270646621895101, 6.5907784639535185, 6.908109152393926, 7.22266319731048, 7.534464894334013, 7.8435383265085905, 8.14990736615164, 8.453595676697812, 8.754626714526706, 9.053023730774598, 9.34880977313032, 9.642007687615429, 9.932640120348793, 10.220729519295741, 10.506298136001904, 10.789368027311887, 11.06996105707291, 11.34809889782352, 11.623803032467565, 11.897094755933473, 12.167995176819055, 12.436525219021888, 12.702705623355447, 12.966556949151087, 13.228099575846015, 13.487353704557362, 13.744339359642485, 13.999076390245612, 14.251584471830963, 14.501883107702442, 14.749991630510046, 14.995929203743083, 15.239714823210331, 15.48136731850724, 15.720905354470302, 15.958347432618687, 16.193711892583273, 16.42701691352317, 16.658280515529842, 16.887520561018956, 17.11475475611004, 17.340000651994078, 17.563275646289128, 17.7845969843841, 18.00398176077074, 18.221446920363995, 18.437009259810807, 18.65068542878746, 18.86249193128557, 19.072445126886823, 19.280561232026564, 19.486856321246332, 19.691346328435426, 19.894047048061616, 20.094974136391077, 20.294143112697654, 20.49156936046155, 20.687268128557513, 20.88125453243263, 21.073543555273847, 21.264150049165202, 21.453088736235006, 21.64037420979295, 21.82602093545726, 22.01004325227201, 22.192455373814628, 22.373271389293752, 22.552505264637432, 22.730170843571855, 22.9062818486906, 23.08085188251456, 23.253894428542555, 23.425422852292808, 23.595450402335246, 23.763990211314812, 23.93105529696581, 24.09665856311736, 24.260812800690083, 24.423530688684043, 24.584824795158056, 24.744707578200423, 24.90319138689117, 25.060288462255873, 25.216010938211134, 25.370370842501785, 25.523380097629893, 25.675050521775635, 25.825393829710098, 25.974421633700135, 26.12214544440526, 26.268576671766713, 26.413726625888753, 26.557606517912227, 26.700227460880495, 26.84160047059779, 26.981736466480058, 27.120646272398357, 27.25834061751487, 27.39483013711162, 27.53012537341189, 27.66423677639454, 27.797174704601087, 27.928949425935826, 28.059571118458887, 28.189049871172372, 28.317395684799614, 28.444618472557618, 28.57072806092274, 28.695734190389665, 28.819646516223756, 28.942474609206798, 29.06422795637624, 29.184915961757948, 29.304547947092566, 29.423133152555504, 29.540680737470645, 29.657199781017777, 29.77269928293387, 29.887188164208197, 30.000675267771374, 30.113169359178375, 30.224679127285565, 30.335213184921816, 30.44478006955375, 30.553388243945154, 30.661046096810633, 30.76776194346354, 30.873544026458234, 30.978400516226724, 31.08233951170974, 31.18536904098228, 31.287497061873687, 31.388731462582292, 31.489080062284696, 31.588550611739706, 31.687150793886982, 31.784888224440472, 31.88177045247662, 31.977804961017448, 32.07299916760854, 32.16736042489197, 32.26089602117416, 32.353613180988894, 32.44551906565524, 32.536620773830755, 32.626925342059735, 32.71643974531671, 32.80517089754519, 32.89312565219167, 32.98031080273499, 33.06673308321106, 33.15239916873296, 33.237315676006546, 33.32148916384149, 33.40492613365788, 33.48763302998837, 33.569616240975975, 33.650882098867434, 33.73143688050234, 33.81128680779795, 33.89043804822972, 33.96889671530771, 34.046668869048766, 34.12376051644459, 34.2001776119257, 34.27592605782135, 34.35101170481541, 34.425440352398276, 34.49921774931479, 34.57234959400828, 34.64484153506071, 34.71669917162893, 34.78792805387718, 34.85853368340575, 34.92852151367595, 34.99789695043129, 35.06666535211502, 35.13483203028401, 35.20240225001902, 35.269381230331355, 35.33577414456595, 35.401586120801, 35.46682224224399, 35.596152853004725, 35.72322017807714, 35.84806382496079, 35.97072270802398, 36.09123506063356, 36.20963844707247, 36.325969774248705, 36.44026530319935, 36.55256066039336, 36.662890848836476, 36.771290258981836, 36.877792679449655, 36.98243130755929, 37.085238759677, 37.186247081382646, 37.285487757458455, 37.38299172170293, 37.478789366573125, 37.572910552658094, 37.66538461798658, 37.756240387171815, 37.845506180396306, 37.93320982223937, 38.019378650350184, 38.10403952396906, 38.1872188322996, 38.268942502734355, 38.3492360089365, 38.42812437878011, 38.50563220215146, 38.58178363861381, 38.656602424938065, 38.730111882501646, 38.80233492455787, 38.873294063378104, 38.94301141726899, 39.01150871746678, 39.07880731491111, 39.14492818690017, 39.209891943629415, 39.2737188346159, 39.33642875501012, 39.39804125179744, 39.458575529890986, 39.51805045811789, 39.57648457510083, 39.63389609503656, 39.69030291337342, 39.745722612389386, 39.80017246667257, 39.8536694485058, 39.90623023315695, 39.9578712040767, 40.00860845800536, 40.058457809990266, 40.10743479831543, 40.15555468934491, 40.20283248228137, 40.24928291384145, 40.29492046284923, 40.33975935474937, 40.383813566041255, 40.427096828635534, 40.4696226341344, 40.51140423803705, 40.5524546638714, 40.59278670725365, 40.632412939876716, 40.67134571342887, 40.70959716344387, 40.7471792130836, 40.78410357685463, 40.82038176425968, 40.856025083385134, 40.8910446444259, 40.92545136314844, 40.95925596429334, 40.992468984918204, 41.025100777682134, 41.0571615140727, 41.08866118757643, 41.11960961679384, 41.15001644849995, 41.1798911606512, 41.209243065339805, 41.238081311696355, 41.26641488874167, 41.294252628188694, 41.321603207195395, 41.34847515106947, 41.374876835925754, 41.40081649129706, 41.42630220269936, 41.451341914152124, 41.47594343065446, 41.500114420618004, 41.59510641117474, 41.683448962392504, 41.765607535025026, 41.84201500757327, 41.913073957043146, 41.97915878005013, 42.04061766544662, 42.09777442886536, 42.15093021884478, 42.20036510352564, 42.24633954627885, 42.289095778039325, 42.328859073576574, 42.365838938426215, 42.40023021273638, 42.432214097844835, 42.46195911099569, 42.489621973225994, 42.51534843510017, 42.53927404464316, 42.56152486151814, 42.582218121211866, 42.60146285272703, 42.61936045303614, 42.63600522132361, 42.65148485583095, 42.665880915922784, 42.679269251808186, 42.69172040418161, 42.703299975888896, 42.71406897757667, 42.72408414914631, 42.73339825870607, 42.74206038059664, 42.75011615395488, 42.75760802317804, 42.76457546155557, 42.77105517924668, 42.77708131669941, 42.78268562453045, 42.78789763081332, 42.792744796656386, 42.797252660890436, 42.801444974628104, 42.80534382640413, 42.80896975855584, 42.81234187545693, 42.815477944174944, 42.818394488082696, 42.821106873916904, 42.82362939274272, 42.825975335250725, 42.82815706178317, 42.83018606745835, 42.83207304273626, 42.83382792974472, 42.83545997466259, 42.83697777643621, 42.83838933208567, 42.83970207883967, 42.84092293332089, 42.842058327988426, 42.843114245029234, 42.84409624787719, 42.845009510525784, 42.84585884478898, 42.84664872565375, 42.847383314857986, 42.84806648281793, 42.84870182902067, 42.849292700989224, 42.84984221191998, 42.85035325708558, 42.85082852908959, 42.85127053205332, 42.851681594809584, 42.85206388317291, 42.85241941135081, 42.85275005255625, 42.85305754887732, 42.8533435204559, 42.85360947402399, 42.85385681084231, 42.85408683408335, 42.85430075569751, 42.854499702798684, 42.85468472360277, 42.85485679295058, 42.85501681744404, 42.85516564022296, 42.85530404540735, 42.85543276222884, 42.855552468872816, 42.855663796051715, 42.85576733032809, 42.855863617205124, 42.855953164000766, 42.85603644252071, 42.85611389154426, 42.85618591913616, 42.85625290479663 ], "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": "Single reaction A <-> B (no downregulation)" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.3000000000000002 ], "title": { "text": "SYSTEM TIME" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ -2.7777777777777777, 52.77777777777778 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "dynamics.plot_curves(colors=[\"blue\", \"green\"], title=\"Single reaction A <-> B (no downregulation)\")" ] }, { "cell_type": "code", "execution_count": null, "id": "001bc666-f2ef-40a3-b46f-30b087ea33da", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "3f67c102-0d90-4624-98f3-d6f50719d8c1", "metadata": {}, "source": [ "# Scenario 2: \n", "### downregulated by shunt: \n", "### kinetically fast, \n", "### but with thermodynamical dis-advantage (i.e. energetically un-favored)" ] }, { "cell_type": "code", "execution_count": 13, "id": "589fe009-4bf5-454e-ac37-9abd6ba7ffeb", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Number of reactions: 2 (at temp. 25 C)\n", "0: A <-> B (kF = 30 / kR = 5 / Delta_G = -4,441.69 / K = 6) | 1st order in all reactants & products\n", "1: A <-> S (kF = 150 / kR = 100 / Delta_G = -1,005.13 / K = 1.5) | 1st order in all reactants & products\n" ] } ], "source": [ "# Register the new chemical (\"S\")\n", "chem_data.add_chemical(\"S\")\n", "\n", "# Add the reaction A <-> S (fast shunt, poor thermodynical energetic advantage)\n", "chem_data.add_reaction(reactants=[\"A\"], products=[\"S\"],\n", " forward_rate=150., reverse_rate=100.) \n", "\n", "chem_data.describe_reactions()" ] }, { "cell_type": "code", "execution_count": 14, "id": "cb582868-431c-4022-aa0e-a2f554f80d6c", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[GRAPHIC ELEMENT SENT TO LOG FILE `down_regulate_1.log.htm`]\n" ] } ], "source": [ "# Send a plot of the network of reactions 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": "b0345d36-5702-4b40-9221-a765dfcb0bac", "metadata": {}, "source": [ "### Set the initial concentrations of all the chemicals, in their index order" ] }, { "cell_type": "code", "execution_count": 15, "id": "ae304704-c8d9-4cef-9e0b-2587bb3909ef", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "3 species:\n", " Species 0 (A). Conc: 50.0\n", " Species 1 (B). Conc: 0.0\n", " Species 2 (S). Conc: 0.0\n" ] } ], "source": [ "dynamics = ReactionDynamics(reaction_data=chem_data) # Notice we're over-writing the earlier \"dynamics\" object\n", "dynamics.set_conc([50., 0, 0.], snapshot=True)\n", "dynamics.describe_state()" ] }, { "cell_type": "markdown", "id": "fc516ca2-e62d-4784-b826-5372ff7f4c75", "metadata": { "tags": [] }, "source": [ "### Run the reaction" ] }, { "cell_type": "code", "execution_count": 16, "id": "2502cd11-0df9-4303-8895-98401a1df7b8", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting abs_fast_threshold to 100.0\n", "50 total step(s) taken\n" ] } ], "source": [ "dynamics.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n", "#dynamics.verbose_list = [1, 2, 3] # Uncomment for detailed run information (meant for debugging the adaptive variable time step)\n", "\n", "# The changes of concentrations vary very rapidly early on; \n", "# so, we'll be using the dynamic_substeps option to increase time resolution,\n", "# as long as the reaction remains \"fast\" (based on a threshold of % change, as specified by fast_threshold)\n", "dynamics.single_compartment_react(time_step=0.001, reaction_duration=0.05,\n", " snapshots={\"initial_caption\": \"1st reaction step\",\n", " \"final_caption\": \"last reaction step\"},\n", " dynamic_substeps=4, rel_fast_threshold=10)" ] }, { "cell_type": "code", "execution_count": 17, "id": "995c1300-48d6-4c46-a9a9-68bcde78b4dc", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting abs_fast_threshold to 50.0\n", "125 total step(s) taken\n" ] } ], "source": [ "# Continue running the reaction at lover resolution\n", "dynamics.single_compartment_react(time_step=0.002, reaction_duration=0.25,\n", " snapshots={\"initial_caption\": \"1st reaction step\",\n", " \"final_caption\": \"last reaction step\"},\n", " dynamic_substeps=4, rel_fast_threshold=10)" ] }, { "cell_type": "code", "execution_count": 18, "id": "80fbaee3-bd6f-4197-9270-23374d46a4a7", "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SYSTEM TIMEABScaption
00.0000050.0000000.0000000.000000Initial state
10.0002547.7500000.3750001.875000Interm. step, due to the fast rxns: [0, 1]
20.0005045.6485940.7326563.618750Interm. step, due to the fast rxns: [0, 1]
30.0007543.6857921.0741055.240104Interm. step, due to the fast rxns: [0, 1]
40.0010041.8522761.4004066.7473181st reaction step
..................
4650.292005.99034534.9937709.015885
4660.294005.98693635.0032539.009812
4670.296005.98363435.0124369.003930
4680.298005.98043635.0213308.998234
4690.300005.97733935.0299438.992718last reaction step
\n", "

470 rows × 5 columns

\n", "
" ], "text/plain": [ " SYSTEM TIME A B S \\\n", "0 0.00000 50.000000 0.000000 0.000000 \n", "1 0.00025 47.750000 0.375000 1.875000 \n", "2 0.00050 45.648594 0.732656 3.618750 \n", "3 0.00075 43.685792 1.074105 5.240104 \n", "4 0.00100 41.852276 1.400406 6.747318 \n", ".. ... ... ... ... \n", "465 0.29200 5.990345 34.993770 9.015885 \n", "466 0.29400 5.986936 35.003253 9.009812 \n", "467 0.29600 5.983634 35.012436 9.003930 \n", "468 0.29800 5.980436 35.021330 8.998234 \n", "469 0.30000 5.977339 35.029943 8.992718 \n", "\n", " caption \n", "0 Initial state \n", "1 Interm. step, due to the fast rxns: [0, 1] \n", "2 Interm. step, due to the fast rxns: [0, 1] \n", "3 Interm. step, due to the fast rxns: [0, 1] \n", "4 1st reaction step \n", ".. ... \n", "465 \n", "466 \n", "467 \n", "468 \n", "469 last reaction step \n", "\n", "[470 rows x 5 columns]" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = dynamics.get_history()\n", "df" ] }, { "cell_type": "markdown", "id": "c02a8f55-a671-4771-86c9-fc4d1b126bf8", "metadata": {}, "source": [ "### Check the final equilibrium" ] }, { "cell_type": "code", "execution_count": 19, "id": "b139f5e4-625f-4a5e-8f57-8f00244dced4", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "A <-> B\n", "Final concentrations: [B] = 35.03 ; [A] = 5.977\n", "1. Ratio of reactant/product concentrations, adjusted for reaction orders: 5.86046\n", " Formula used: [B] / [A]\n", "2. Ratio of forward/reverse reaction rates: 6.0\n", "Discrepancy between the two values: 2.326 %\n", "Reaction IS in equilibrium (within 3% tolerance)\n", "\n", "A <-> S\n", "Final concentrations: [S] = 8.993 ; [A] = 5.977\n", "1. Ratio of reactant/product concentrations, adjusted for reaction orders: 1.50447\n", " Formula used: [S] / [A]\n", "2. Ratio of forward/reverse reaction rates: 1.5\n", "Discrepancy between the two values: 0.2979 %\n", "Reaction IS in equilibrium (within 3% tolerance)\n", "\n" ] }, { "data": { "text/plain": [ "True" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Verify that all the reactions have reached equilibrium\n", "dynamics.is_in_equilibrium(tolerance=3)" ] }, { "cell_type": "markdown", "id": "6ac3dd4e-9dd0-4d3a-aa83-76102bd79524", "metadata": { "tags": [] }, "source": [ "## Plots of changes of concentration with time" ] }, { "cell_type": "code", "execution_count": 20, "id": "a41e5009-e2b3-4bea-9892-7b9bd8295a07", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "showlegend": true, "type": "scattergl", "x": [ 0, 0.00025, 0.0005, 0.00075, 0.001, 0.00125, 0.0015, 0.00175, 0.002, 0.0022500000000000003, 0.0025, 0.00275, 0.003, 0.0032500000000000003, 0.0035, 0.00375, 0.004, 0.00425, 0.0045000000000000005, 0.00475, 0.005, 0.00525, 0.0055, 0.00575, 0.006, 0.00625, 0.006500000000000001, 0.00675, 0.007, 0.00725, 0.0075, 0.00775, 0.008, 0.00825, 0.0085, 0.00875, 0.009000000000000001, 0.009250000000000001, 0.009500000000000001, 0.009750000000000002, 0.010000000000000002, 0.010250000000000002, 0.010500000000000002, 0.010750000000000003, 0.011000000000000003, 0.011250000000000003, 0.011500000000000003, 0.011750000000000003, 0.012000000000000004, 0.012250000000000004, 0.012500000000000004, 0.012750000000000004, 0.013000000000000005, 0.013250000000000005, 0.013500000000000005, 0.013750000000000005, 0.014000000000000005, 0.014250000000000006, 0.014500000000000006, 0.014750000000000006, 0.015000000000000006, 0.015250000000000007, 0.015500000000000007, 0.015750000000000007, 0.016000000000000007, 0.016250000000000007, 0.016500000000000008, 0.016750000000000008, 0.017000000000000008, 0.01725000000000001, 0.01750000000000001, 0.01775000000000001, 0.01800000000000001, 0.01825000000000001, 0.01850000000000001, 0.01875000000000001, 0.01900000000000001, 0.01925000000000001, 0.01950000000000001, 0.01975000000000001, 0.02000000000000001, 0.02025000000000001, 0.02050000000000001, 0.02075000000000001, 0.02100000000000001, 0.021250000000000012, 0.021500000000000012, 0.021750000000000012, 0.022000000000000013, 0.022250000000000013, 0.022500000000000013, 0.022750000000000013, 0.023000000000000013, 0.023250000000000014, 0.023500000000000014, 0.023750000000000014, 0.024000000000000014, 0.024250000000000015, 0.024500000000000015, 0.024750000000000015, 0.025000000000000015, 0.025250000000000015, 0.025500000000000016, 0.025750000000000016, 0.026000000000000016, 0.026250000000000016, 0.026500000000000017, 0.026750000000000017, 0.027000000000000017, 0.027250000000000017, 0.027500000000000017, 0.027750000000000018, 0.028000000000000018, 0.028250000000000018, 0.02850000000000002, 0.02875000000000002, 0.02900000000000002, 0.02925000000000002, 0.02950000000000002, 0.02975000000000002, 0.03000000000000002, 0.03025000000000002, 0.03050000000000002, 0.03075000000000002, 0.03100000000000002, 0.03125000000000002, 0.03150000000000002, 0.03175000000000002, 0.03200000000000002, 0.03225000000000002, 0.03250000000000002, 0.03275000000000002, 0.03300000000000002, 0.03325000000000002, 0.03350000000000002, 0.03375000000000002, 0.03400000000000002, 0.034250000000000023, 0.034500000000000024, 0.034750000000000024, 0.035000000000000024, 0.035250000000000024, 0.035500000000000025, 0.035750000000000025, 0.036000000000000025, 0.036250000000000025, 0.036500000000000025, 0.036750000000000026, 0.037000000000000026, 0.037250000000000026, 0.037500000000000026, 0.03775000000000003, 0.03800000000000003, 0.03825000000000003, 0.03850000000000003, 0.03875000000000003, 0.03900000000000003, 0.03925000000000003, 0.03950000000000003, 0.03975000000000003, 0.04000000000000003, 0.04025000000000003, 0.04050000000000003, 0.04075000000000003, 0.04100000000000003, 0.04125000000000003, 0.04150000000000003, 0.04175000000000003, 0.04200000000000003, 0.04225000000000003, 0.04250000000000003, 0.04275000000000003, 0.04300000000000003, 0.04325000000000003, 0.04350000000000003, 0.04375000000000003, 0.04400000000000003, 0.04425000000000003, 0.04450000000000003, 0.04475000000000003, 0.04500000000000003, 0.04525000000000003, 0.045500000000000033, 0.045750000000000034, 0.046000000000000034, 0.046250000000000034, 0.046500000000000034, 0.046750000000000035, 0.047000000000000035, 0.047250000000000035, 0.047500000000000035, 0.047750000000000035, 0.048000000000000036, 0.048250000000000036, 0.048500000000000036, 0.048750000000000036, 0.04900000000000004, 0.04925000000000004, 0.04950000000000004, 0.04975000000000004, 0.05000000000000004, 0.05050000000000004, 0.05100000000000004, 0.05150000000000004, 0.05200000000000004, 0.05250000000000004, 0.05300000000000004, 0.05350000000000004, 0.05400000000000004, 0.05450000000000004, 0.05500000000000004, 0.05550000000000004, 0.05600000000000004, 0.05650000000000004, 0.057000000000000044, 0.057500000000000044, 0.058000000000000045, 0.058500000000000045, 0.059000000000000045, 0.059500000000000046, 0.060000000000000046, 0.06050000000000005, 0.06100000000000005, 0.06150000000000005, 0.06200000000000005, 0.06250000000000004, 0.06300000000000004, 0.06350000000000004, 0.06400000000000004, 0.06450000000000004, 0.06500000000000004, 0.06550000000000004, 0.06600000000000004, 0.06650000000000005, 0.06700000000000005, 0.06750000000000005, 0.06800000000000005, 0.06850000000000005, 0.06900000000000005, 0.06950000000000005, 0.07000000000000005, 0.07050000000000005, 0.07100000000000005, 0.07150000000000005, 0.07200000000000005, 0.07250000000000005, 0.07300000000000005, 0.07350000000000005, 0.07400000000000005, 0.07450000000000005, 0.07500000000000005, 0.07550000000000005, 0.07600000000000005, 0.07650000000000005, 0.07700000000000005, 0.07750000000000005, 0.07800000000000006, 0.07850000000000006, 0.07900000000000006, 0.07950000000000006, 0.08000000000000006, 0.08050000000000006, 0.08100000000000006, 0.08150000000000006, 0.08200000000000006, 0.08250000000000006, 0.08300000000000006, 0.08350000000000006, 0.08400000000000006, 0.08450000000000006, 0.08500000000000006, 0.08550000000000006, 0.08600000000000006, 0.08650000000000006, 0.08700000000000006, 0.08750000000000006, 0.08800000000000006, 0.08850000000000006, 0.08900000000000007, 0.08950000000000007, 0.09000000000000007, 0.09050000000000007, 0.09100000000000007, 0.09150000000000007, 0.09200000000000007, 0.09250000000000007, 0.09300000000000007, 0.09350000000000007, 0.09400000000000007, 0.09450000000000007, 0.09500000000000007, 0.09550000000000007, 0.09600000000000007, 0.09650000000000007, 0.09700000000000007, 0.09750000000000007, 0.09800000000000007, 0.09850000000000007, 0.09900000000000007, 0.09950000000000007, 0.10000000000000007, 0.10050000000000008, 0.10100000000000008, 0.10150000000000008, 0.10200000000000008, 0.10250000000000008, 0.10300000000000008, 0.10350000000000008, 0.10400000000000008, 0.10450000000000008, 0.10500000000000008, 0.10550000000000008, 0.10600000000000008, 0.10650000000000008, 0.10700000000000008, 0.10750000000000008, 0.10800000000000008, 0.10850000000000008, 0.10900000000000008, 0.10950000000000008, 0.11000000000000008, 0.11050000000000008, 0.11100000000000008, 0.11150000000000009, 0.11200000000000009, 0.11250000000000009, 0.11300000000000009, 0.11350000000000009, 0.11400000000000009, 0.11450000000000009, 0.11500000000000009, 0.11550000000000009, 0.11600000000000009, 0.11650000000000009, 0.11700000000000009, 0.11750000000000009, 0.11800000000000009, 0.11850000000000009, 0.11900000000000009, 0.11950000000000009, 0.12000000000000009, 0.1205000000000001, 0.1210000000000001, 0.1215000000000001, 0.1220000000000001, 0.1225000000000001, 0.1230000000000001, 0.1235000000000001, 0.1240000000000001, 0.1245000000000001, 0.12500000000000008, 0.12550000000000008, 0.12600000000000008, 0.12650000000000008, 0.12700000000000009, 0.12750000000000009, 0.12800000000000009, 0.1285000000000001, 0.1290000000000001, 0.1295000000000001, 0.1300000000000001, 0.1305000000000001, 0.1310000000000001, 0.1315000000000001, 0.1320000000000001, 0.1325000000000001, 0.1330000000000001, 0.1335000000000001, 0.1340000000000001, 0.1345000000000001, 0.1350000000000001, 0.1355000000000001, 0.1360000000000001, 0.1365000000000001, 0.1370000000000001, 0.1375000000000001, 0.1380000000000001, 0.1385000000000001, 0.1390000000000001, 0.1395000000000001, 0.1400000000000001, 0.1405000000000001, 0.1410000000000001, 0.1415000000000001, 0.1420000000000001, 0.1425000000000001, 0.1430000000000001, 0.1435000000000001, 0.1440000000000001, 0.1445000000000001, 0.1450000000000001, 0.1455000000000001, 0.1460000000000001, 0.1480000000000001, 0.1500000000000001, 0.1520000000000001, 0.1540000000000001, 0.1560000000000001, 0.1580000000000001, 0.16000000000000011, 0.16200000000000012, 0.16400000000000012, 0.16600000000000012, 0.16800000000000012, 0.17000000000000012, 0.17200000000000013, 0.17400000000000013, 0.17600000000000013, 0.17800000000000013, 0.18000000000000013, 0.18200000000000013, 0.18400000000000014, 0.18600000000000014, 0.18800000000000014, 0.19000000000000014, 0.19200000000000014, 0.19400000000000014, 0.19600000000000015, 0.19800000000000015, 0.20000000000000015, 0.20200000000000015, 0.20400000000000015, 0.20600000000000016, 0.20800000000000016, 0.21000000000000016, 0.21200000000000016, 0.21400000000000016, 0.21600000000000016, 0.21800000000000017, 0.22000000000000017, 0.22200000000000017, 0.22400000000000017, 0.22600000000000017, 0.22800000000000017, 0.23000000000000018, 0.23200000000000018, 0.23400000000000018, 0.23600000000000018, 0.23800000000000018, 0.24000000000000019, 0.2420000000000002, 0.2440000000000002, 0.2460000000000002, 0.2480000000000002, 0.25000000000000017, 0.25200000000000017, 0.25400000000000017, 0.25600000000000017, 0.2580000000000002, 0.2600000000000002, 0.2620000000000002, 0.2640000000000002, 0.2660000000000002, 0.2680000000000002, 0.2700000000000002, 0.2720000000000002, 0.2740000000000002, 0.2760000000000002, 0.2780000000000002, 0.2800000000000002, 0.2820000000000002, 0.2840000000000002, 0.2860000000000002, 0.2880000000000002, 0.2900000000000002, 0.2920000000000002, 0.2940000000000002, 0.2960000000000002, 0.2980000000000002, 0.3000000000000002 ], "xaxis": "x", "y": [ 50, 47.75, 45.64859375, 43.6857916015625, 41.85227619848633, 40.13935722948517, 38.53892922616012, 37.0434322013079, 35.6458149364007, 34.339500739939666, 33.118355510384, 31.976657948550127, 30.909071774814468, 29.910619816189893, 28.976659837427135, 28.10286199876255, 27.2851878308335, 26.519870624650974, 25.803397141391386, 25.13249055317937, 24.50409453201178, 23.915358409549192, 23.363623335702, 22.84640936878888, 22.361403434569773, 21.906448095675195, 21.479531076889547, 21.078775495416963, 20.702430748682005, 20.34886401541094, 20.016552328717818, 19.70407518269749, 19.410107636618797, 19.133413883227803, 18.872841249924942, 18.627314603682176, 18.3958311325272, 18.17745547825041, 17.971315196696263, 17.77659652359144, 17.59254042534621, 17.41843891564938, 17.253631619967962, 17.097502571266876, 16.949477221386687, 16.80901965356497, 16.67562998256362, 16.548841929775637, 16.42822056153468, 16.313360179643297, 16.19950112801659, 16.086634645014737, 15.974752045662271, 15.88114563647249, 15.788376211430617, 15.696436446925352, 15.605319083427005, 15.554198360290517, 15.504170778226818, 15.455172029876556, 15.407142099414134, 15.333263029178124, 15.262117820576272, 15.193531310095176, 15.127340088439766, 15.063391709573061, 15.001543952989618, 14.94166413563989, 14.883628470163815, 14.827321466316883, 14.772635372681657, 14.719469655953452, 14.667730515271261, 14.617330429235315, 14.56818773341131, 14.5202262262695, 14.473374801644857, 14.427567105933367, 14.382741218359634, 14.338839352763015, 14.295807579454028, 14.25359556579023, 14.212156334211684, 14.171446036560948, 14.131423743591549, 14.09205124864276, 14.05329288452718, 14.015115352741914, 13.977487564173899, 13.940380490525781, 13.903767025740857, 13.867621856754063, 13.831921342941365, 13.796643403682122, 13.761767413488382, 13.727274104191842, 13.693145473713473, 13.659364700972763, 13.625916066523372, 13.592784878529805, 13.559957403725608, 13.527420803017852, 13.495163071425159, 13.463172982057644, 13.431440033866716, 13.399954402911034, 13.368706896901948, 13.337688912807735, 13.306892397310746, 13.276309809925452, 13.245934088598325, 13.215758617622495, 13.185777197711408, 13.15598401808618, 13.126373630441108, 13.096940924660943, 13.06768110617203, 13.038589674817338, 13.009662405152842, 12.980895328069566, 12.952284713652105, 12.92382705519037, 12.89551905426697, 12.867357606847827, 12.83933979030851, 12.811462851333298, 12.78372419462827, 12.75612137239359, 12.728652074503932, 12.701314119349371, 12.674105445292282, 12.647024102698808, 12.620068246506214, 12.593236129290062, 12.566526094797585, 12.539936571915852, 12.513466069045514, 12.48711316885277, 12.46087652337417, 12.434754849450442, 12.40874692446726, 12.382851582382244, 12.357067710018974, 12.331394243610017, 12.305830165572225, 12.280374501498665, 12.255026317352616, 12.229784716850013, 12.204648839017675, 12.179617855915478, 12.154690970511448, 12.129867414699477, 12.105146447450066, 12.080527353085147, 12.056009439668625, 12.031592037504867, 12.007274497737862, 11.983056191044296, 11.958936506414185, 11.934914850013223, 11.910990644121313, 11.887163326142167, 11.86343234767919, 11.839797173673194, 11.816257281597775, 11.79281216070847, 11.769461311342104, 11.746204244262904, 11.723040480052273, 11.699969548539265, 11.676990988269045, 11.654104346006749, 11.631309176274382, 11.608605040918537, 11.585991508706849, 11.56346815495125, 11.541034561156238, 11.51869031469046, 11.496435008480063, 11.474268240722315, 11.452189614618181, 11.430198738122524, 11.4082952237108, 11.386478688161096, 11.364748752350513, 11.34310504106489, 11.321547182821023, 11.300074809700499, 11.278687557194377, 11.257385064057988, 11.23616697217519, 11.215032926431398, 11.193982574594868, 11.173015567205606, 11.152131557471455, 11.13133020117082, 11.110611156561655, 11.089974084296205, 11.069418647341207, 11.048944510903112, 11.028551342358032, 10.987926280014127, 10.947622453252972, 10.907637250132767, 10.86796808960061, 10.82861241986602, 10.789567716973409, 10.750831483546886, 10.712401247684358, 10.674274561980972, 10.636449002664655, 10.598922168828807, 10.561691681749236, 10.524755184274124, 10.488110340277357, 10.451754834166838, 10.415686370440524, 10.379902673283906, 10.344401486203514, 10.309180571691714, 10.274237710918753, 10.239570703448518, 10.20517736697494, 10.171055537076432, 10.13720306698605, 10.103617827375405, 10.070297706150605, 10.03724060825875, 10.0044444555037, 9.97190718636997, 9.939626755853824, 9.90760113530071, 9.875828312248322, 9.844306290274641, 9.813033088850446, 9.782006743195781, 9.751225304140004, 9.720686837985028, 9.690389426371487, 9.660331166147518, 9.630510169239946, 9.60092456252767, 9.571572487717075, 9.542452101219306, 9.513561574029268, 9.484899091606266, 9.456462853756134, 9.428251074514815, 9.40026198203327, 9.37249381846367, 9.34494483984683, 9.317613316000772, 9.29049753041044, 9.263595780118479, 9.23690637561706, 9.210427640740718, 9.184157912560163, 9.15809554127705, 9.132238890119684, 9.106586335239637, 9.081136265609244, 9.05588708291999, 9.030837201481743, 9.005985048122845, 8.981329062091017, 8.956867694955093, 8.932599410507567, 8.908522684667924, 8.884636005386763, 8.86093787255071, 8.837426797888071, 8.814101304875273, 8.790959928644043, 8.768001215889333, 8.745223724777984, 8.72262602485812, 8.70020669696926, 8.677964333153152, 8.655897536565309, 8.634004921387259, 8.612285112739478, 8.590736746595034, 8.569358469693887, 8.548148939457896, 8.527106823906484, 8.506230801572974, 8.485519561421588, 8.464971802765104, 8.444586235183161, 8.424361578441205, 8.404296562410096, 8.384389926986325, 8.364640422012881, 8.345046807200731, 8.325607852050924, 8.306322335777311, 8.287189047229885, 8.268206784818705, 8.249374356438436, 8.230690579393485, 8.212154280323722, 8.193764295130796, 8.175519468905017, 8.157418655852837, 8.13946071922488, 8.121644531244563, 8.103968973037265, 8.08643293456006, 8.069035314532005, 8.051775020364978, 8.034650968095061, 8.01766208231447, 8.00080729610401, 7.984085550966084, 7.967495796758201, 7.95103699162704, 7.934708101943015, 7.918508102235358, 7.902435975127728, 7.886490711274311, 7.870671309296433, 7.854976775719673, 7.839406124911474, 7.823958379019241, 7.808632567908933, 7.793427729104136, 7.7783429077256185, 7.763377156431368, 7.748529535357089, 7.733799112057186, 7.719184961446203, 7.704686165740724, 7.69030181440174, 7.67603100407746, 7.661872838546589, 7.647826428662035, 7.633890892295074, 7.620065354279952, 7.606543328031269, 7.593319502093111, 7.580388657960045, 7.566833147931683, 7.553574142878694, 7.54060645396401, 7.527924983155211, 7.514716813255639, 7.5017970501082365, 7.489160646594841, 7.476802643921857, 7.463971243202875, 7.451419788458223, 7.43914338063335, 7.427137206407162, 7.414689727565417, 7.402513709042336, 7.390604400282341, 7.378957133864579, 7.3668904743741415, 7.355086918739535, 7.343541862643282, 7.33225078234346, 7.32055722444789, 7.309118611108199, 7.297930480794663, 7.286988450054322, 7.275658303649651, 7.264575167328533, 7.253734718414505, 7.243132709877944, 7.232155547807792, 7.221417695042327, 7.210914963668717, 7.200643239062605, 7.190008471439921, 7.179605546201179, 7.169430406104661, 7.159479064910378, 7.149176203155295, 7.139097946924016, 7.129240365619875, 7.119599597431647, 7.109618372743495, 7.09985474124201, 7.090304895046424, 7.080965092913885, 7.071295506542172, 7.061836719305259, 7.05258504221829, 7.043536850853639, 7.034169192501957, 7.025005751065453, 7.016042952748111, 7.007277286295346, 6.9709766919920195, 6.936243722574568, 6.902801941961201, 6.870505833013684, 6.839270873152912, 6.809041241251546, 6.779774894690361, 6.751436664567774, 6.723995052405326, 6.697420735877821, 6.671685863880103, 6.6467637164111615, 6.622628533313555, 6.599255421402595, 6.576620298214551, 6.554699853079848, 6.533471516602279, 6.512913434414566, 6.4930044432916105, 6.4737240487236924, 6.45505240352353, 6.436970287259157, 6.419459086405578, 6.402500775155132, 6.386077896848546, 6.3701735459990765, 6.354771350887379, 6.339855456707365, 6.325410509244874, 6.311421639071977, 6.297874446240469, 6.284754985458696, 6.272049751736446, 6.259745666483081, 6.2478300640446145, 6.236290678665862, 6.225115631864239, 6.214293420202222, 6.203812903445862, 6.19366329309719, 6.183834141288681, 6.174315330028371, 6.165097060784529, 6.156169844399194, 6.147524491320164, 6.139152102141394, 6.131044058442081, 6.123192013914973, 6.115587885774801, 6.108223846437972, 6.101092315464964, 6.094185951757125, 6.08749764599985, 6.08102051334435, 6.074747886320488, 6.068673307973373, 6.0627905252166645, 6.057093482395733, 6.051576315054049, 6.046233343896398, 6.0410590689426895, 6.036048163866355, 6.0311954705115065, 6.026495993583193, 6.021944895505323, 6.017537491440924, 6.013269244469642, 6.009135760917495, 6.005132785834088, 6.001256198612626, 5.997502008748217, 5.993866351730107, 5.9903454850635995, 5.9869357844175894, 5.983633739893724, 5.980435952413362, 5.977339130218613 ], "yaxis": "y" }, { "hovertemplate": "Chemical=B
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "B", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "B", "showlegend": true, "type": "scattergl", "x": [ 0, 0.00025, 0.0005, 0.00075, 0.001, 0.00125, 0.0015, 0.00175, 0.002, 0.0022500000000000003, 0.0025, 0.00275, 0.003, 0.0032500000000000003, 0.0035, 0.00375, 0.004, 0.00425, 0.0045000000000000005, 0.00475, 0.005, 0.00525, 0.0055, 0.00575, 0.006, 0.00625, 0.006500000000000001, 0.00675, 0.007, 0.00725, 0.0075, 0.00775, 0.008, 0.00825, 0.0085, 0.00875, 0.009000000000000001, 0.009250000000000001, 0.009500000000000001, 0.009750000000000002, 0.010000000000000002, 0.010250000000000002, 0.010500000000000002, 0.010750000000000003, 0.011000000000000003, 0.011250000000000003, 0.011500000000000003, 0.011750000000000003, 0.012000000000000004, 0.012250000000000004, 0.012500000000000004, 0.012750000000000004, 0.013000000000000005, 0.013250000000000005, 0.013500000000000005, 0.013750000000000005, 0.014000000000000005, 0.014250000000000006, 0.014500000000000006, 0.014750000000000006, 0.015000000000000006, 0.015250000000000007, 0.015500000000000007, 0.015750000000000007, 0.016000000000000007, 0.016250000000000007, 0.016500000000000008, 0.016750000000000008, 0.017000000000000008, 0.01725000000000001, 0.01750000000000001, 0.01775000000000001, 0.01800000000000001, 0.01825000000000001, 0.01850000000000001, 0.01875000000000001, 0.01900000000000001, 0.01925000000000001, 0.01950000000000001, 0.01975000000000001, 0.02000000000000001, 0.02025000000000001, 0.02050000000000001, 0.02075000000000001, 0.02100000000000001, 0.021250000000000012, 0.021500000000000012, 0.021750000000000012, 0.022000000000000013, 0.022250000000000013, 0.022500000000000013, 0.022750000000000013, 0.023000000000000013, 0.023250000000000014, 0.023500000000000014, 0.023750000000000014, 0.024000000000000014, 0.024250000000000015, 0.024500000000000015, 0.024750000000000015, 0.025000000000000015, 0.025250000000000015, 0.025500000000000016, 0.025750000000000016, 0.026000000000000016, 0.026250000000000016, 0.026500000000000017, 0.026750000000000017, 0.027000000000000017, 0.027250000000000017, 0.027500000000000017, 0.027750000000000018, 0.028000000000000018, 0.028250000000000018, 0.02850000000000002, 0.02875000000000002, 0.02900000000000002, 0.02925000000000002, 0.02950000000000002, 0.02975000000000002, 0.03000000000000002, 0.03025000000000002, 0.03050000000000002, 0.03075000000000002, 0.03100000000000002, 0.03125000000000002, 0.03150000000000002, 0.03175000000000002, 0.03200000000000002, 0.03225000000000002, 0.03250000000000002, 0.03275000000000002, 0.03300000000000002, 0.03325000000000002, 0.03350000000000002, 0.03375000000000002, 0.03400000000000002, 0.034250000000000023, 0.034500000000000024, 0.034750000000000024, 0.035000000000000024, 0.035250000000000024, 0.035500000000000025, 0.035750000000000025, 0.036000000000000025, 0.036250000000000025, 0.036500000000000025, 0.036750000000000026, 0.037000000000000026, 0.037250000000000026, 0.037500000000000026, 0.03775000000000003, 0.03800000000000003, 0.03825000000000003, 0.03850000000000003, 0.03875000000000003, 0.03900000000000003, 0.03925000000000003, 0.03950000000000003, 0.03975000000000003, 0.04000000000000003, 0.04025000000000003, 0.04050000000000003, 0.04075000000000003, 0.04100000000000003, 0.04125000000000003, 0.04150000000000003, 0.04175000000000003, 0.04200000000000003, 0.04225000000000003, 0.04250000000000003, 0.04275000000000003, 0.04300000000000003, 0.04325000000000003, 0.04350000000000003, 0.04375000000000003, 0.04400000000000003, 0.04425000000000003, 0.04450000000000003, 0.04475000000000003, 0.04500000000000003, 0.04525000000000003, 0.045500000000000033, 0.045750000000000034, 0.046000000000000034, 0.046250000000000034, 0.046500000000000034, 0.046750000000000035, 0.047000000000000035, 0.047250000000000035, 0.047500000000000035, 0.047750000000000035, 0.048000000000000036, 0.048250000000000036, 0.048500000000000036, 0.048750000000000036, 0.04900000000000004, 0.04925000000000004, 0.04950000000000004, 0.04975000000000004, 0.05000000000000004, 0.05050000000000004, 0.05100000000000004, 0.05150000000000004, 0.05200000000000004, 0.05250000000000004, 0.05300000000000004, 0.05350000000000004, 0.05400000000000004, 0.05450000000000004, 0.05500000000000004, 0.05550000000000004, 0.05600000000000004, 0.05650000000000004, 0.057000000000000044, 0.057500000000000044, 0.058000000000000045, 0.058500000000000045, 0.059000000000000045, 0.059500000000000046, 0.060000000000000046, 0.06050000000000005, 0.06100000000000005, 0.06150000000000005, 0.06200000000000005, 0.06250000000000004, 0.06300000000000004, 0.06350000000000004, 0.06400000000000004, 0.06450000000000004, 0.06500000000000004, 0.06550000000000004, 0.06600000000000004, 0.06650000000000005, 0.06700000000000005, 0.06750000000000005, 0.06800000000000005, 0.06850000000000005, 0.06900000000000005, 0.06950000000000005, 0.07000000000000005, 0.07050000000000005, 0.07100000000000005, 0.07150000000000005, 0.07200000000000005, 0.07250000000000005, 0.07300000000000005, 0.07350000000000005, 0.07400000000000005, 0.07450000000000005, 0.07500000000000005, 0.07550000000000005, 0.07600000000000005, 0.07650000000000005, 0.07700000000000005, 0.07750000000000005, 0.07800000000000006, 0.07850000000000006, 0.07900000000000006, 0.07950000000000006, 0.08000000000000006, 0.08050000000000006, 0.08100000000000006, 0.08150000000000006, 0.08200000000000006, 0.08250000000000006, 0.08300000000000006, 0.08350000000000006, 0.08400000000000006, 0.08450000000000006, 0.08500000000000006, 0.08550000000000006, 0.08600000000000006, 0.08650000000000006, 0.08700000000000006, 0.08750000000000006, 0.08800000000000006, 0.08850000000000006, 0.08900000000000007, 0.08950000000000007, 0.09000000000000007, 0.09050000000000007, 0.09100000000000007, 0.09150000000000007, 0.09200000000000007, 0.09250000000000007, 0.09300000000000007, 0.09350000000000007, 0.09400000000000007, 0.09450000000000007, 0.09500000000000007, 0.09550000000000007, 0.09600000000000007, 0.09650000000000007, 0.09700000000000007, 0.09750000000000007, 0.09800000000000007, 0.09850000000000007, 0.09900000000000007, 0.09950000000000007, 0.10000000000000007, 0.10050000000000008, 0.10100000000000008, 0.10150000000000008, 0.10200000000000008, 0.10250000000000008, 0.10300000000000008, 0.10350000000000008, 0.10400000000000008, 0.10450000000000008, 0.10500000000000008, 0.10550000000000008, 0.10600000000000008, 0.10650000000000008, 0.10700000000000008, 0.10750000000000008, 0.10800000000000008, 0.10850000000000008, 0.10900000000000008, 0.10950000000000008, 0.11000000000000008, 0.11050000000000008, 0.11100000000000008, 0.11150000000000009, 0.11200000000000009, 0.11250000000000009, 0.11300000000000009, 0.11350000000000009, 0.11400000000000009, 0.11450000000000009, 0.11500000000000009, 0.11550000000000009, 0.11600000000000009, 0.11650000000000009, 0.11700000000000009, 0.11750000000000009, 0.11800000000000009, 0.11850000000000009, 0.11900000000000009, 0.11950000000000009, 0.12000000000000009, 0.1205000000000001, 0.1210000000000001, 0.1215000000000001, 0.1220000000000001, 0.1225000000000001, 0.1230000000000001, 0.1235000000000001, 0.1240000000000001, 0.1245000000000001, 0.12500000000000008, 0.12550000000000008, 0.12600000000000008, 0.12650000000000008, 0.12700000000000009, 0.12750000000000009, 0.12800000000000009, 0.1285000000000001, 0.1290000000000001, 0.1295000000000001, 0.1300000000000001, 0.1305000000000001, 0.1310000000000001, 0.1315000000000001, 0.1320000000000001, 0.1325000000000001, 0.1330000000000001, 0.1335000000000001, 0.1340000000000001, 0.1345000000000001, 0.1350000000000001, 0.1355000000000001, 0.1360000000000001, 0.1365000000000001, 0.1370000000000001, 0.1375000000000001, 0.1380000000000001, 0.1385000000000001, 0.1390000000000001, 0.1395000000000001, 0.1400000000000001, 0.1405000000000001, 0.1410000000000001, 0.1415000000000001, 0.1420000000000001, 0.1425000000000001, 0.1430000000000001, 0.1435000000000001, 0.1440000000000001, 0.1445000000000001, 0.1450000000000001, 0.1455000000000001, 0.1460000000000001, 0.1480000000000001, 0.1500000000000001, 0.1520000000000001, 0.1540000000000001, 0.1560000000000001, 0.1580000000000001, 0.16000000000000011, 0.16200000000000012, 0.16400000000000012, 0.16600000000000012, 0.16800000000000012, 0.17000000000000012, 0.17200000000000013, 0.17400000000000013, 0.17600000000000013, 0.17800000000000013, 0.18000000000000013, 0.18200000000000013, 0.18400000000000014, 0.18600000000000014, 0.18800000000000014, 0.19000000000000014, 0.19200000000000014, 0.19400000000000014, 0.19600000000000015, 0.19800000000000015, 0.20000000000000015, 0.20200000000000015, 0.20400000000000015, 0.20600000000000016, 0.20800000000000016, 0.21000000000000016, 0.21200000000000016, 0.21400000000000016, 0.21600000000000016, 0.21800000000000017, 0.22000000000000017, 0.22200000000000017, 0.22400000000000017, 0.22600000000000017, 0.22800000000000017, 0.23000000000000018, 0.23200000000000018, 0.23400000000000018, 0.23600000000000018, 0.23800000000000018, 0.24000000000000019, 0.2420000000000002, 0.2440000000000002, 0.2460000000000002, 0.2480000000000002, 0.25000000000000017, 0.25200000000000017, 0.25400000000000017, 0.25600000000000017, 0.2580000000000002, 0.2600000000000002, 0.2620000000000002, 0.2640000000000002, 0.2660000000000002, 0.2680000000000002, 0.2700000000000002, 0.2720000000000002, 0.2740000000000002, 0.2760000000000002, 0.2780000000000002, 0.2800000000000002, 0.2820000000000002, 0.2840000000000002, 0.2860000000000002, 0.2880000000000002, 0.2900000000000002, 0.2920000000000002, 0.2940000000000002, 0.2960000000000002, 0.2980000000000002, 0.3000000000000002 ], "xaxis": "x", "y": [ 0, 0.375, 0.73265625, 1.0741048828125002, 1.4004056887207033, 1.7125472530984498, 2.0114517482532155, 2.2979794027641, 2.572932670020454, 2.8370601162059335, 3.0910600466102234, 3.3355838878798405, 3.571239342634117, 3.798593331766933, 4.018174738723649, 4.230476969080947, 4.435960337860315, 4.635054296169241, 4.828159507983912, 5.015649787159368, 5.197873904074264, 5.37515727068426, 5.5478035121675235, 5.7160959327950795, 5.880298883145001, 6.040659035300344, 6.197406572223782, 6.350756297085174, 6.500908667929445, 6.648050762709648, 6.792357179371843, 6.933990875363012, 7.073103950639039, 7.209838377975381, 7.344326684127121, 7.476692585146399, 7.607051578942582, 7.735511497962858, 7.862173024677283, 7.987130172371658, 8.11047073358313, 8.232276698356248, 8.352624644350673, 8.471586100694994, 8.589227887353626, 8.705612431654835, 8.820798063517003, 8.934839290806835, 9.047787056166642, 9.159688976557945, 9.270589566684572, 9.38049758818634, 9.489421726038717, 9.597370589223637, 9.70448246826065, 9.810764686761054, 9.916224504254542, 10.020869116749926, 10.124999518056168, 10.228624549495299, 10.331752559032504, 10.43439143407932, 10.536347917505557, 10.637643366262997, 10.73829779688088, 10.838329975298079, 10.937757500650754, 11.036596883422362, 11.134863618335382, 11.232572252338691, 11.329736448020645, 11.426369042755733, 11.522482103871937, 11.618086980106632, 11.713194349600764, 11.807814264664348, 11.901956193530538, 11.995629059300962, 12.088841276271335, 12.181600783813693, 12.273915077979648, 12.365791240978078, 12.457235968670282, 12.548255596216032, 12.63885612199497, 12.729043229919412, 12.818822310246833, 12.90819847899298, 12.997176596039802, 13.085761282026057, 13.173956934102469, 13.261767740627898, 13.349197694877766, 13.43625060783123, 13.522930120099057, 13.609239713050096, 13.695182719190221, 13.780762331844084, 13.865981614186575, 13.950843507667766, 14.035350839872155, 14.119506331850257, 14.203312604958079, 14.28677218723757, 14.369887519368955, 14.452660960223744, 14.535094792045298, 14.617191225282006, 14.698952403096461, 14.780380405572421, 14.861477253639896, 14.942244912737333, 15.022685296228582, 15.102800268591132, 15.182591648391039, 15.262061211058858, 15.341210691479992, 15.420041786411932, 15.498556156740047, 15.576755429582768, 15.654641200256311, 15.732215034108382, 15.809478468229674, 15.88643301305139, 15.963080153836433, 16.03942135207145, 16.11545804676636, 16.191191655667613, 16.266623576390984, 16.341755187479276, 16.416587849390048, 16.491122905418003, 16.565361682556468, 16.639305492302068, 16.712955631406366, 16.78631338257809, 16.859380015139237, 16.932156785638156, 17.004644938422505, 17.076845706174783, 17.14876031041294, 17.22038996195843, 17.291735861373848, 17.362799199372272, 17.43358115720013, 17.50408290699542, 17.574305612122917, 17.644250427487908, 17.713918499829923, 17.783310967997767, 17.852428963207135, 17.92127360928196, 17.989846022880606, 18.05814731370788, 18.126178584713884, 18.193940932280505, 18.261435446396444, 18.32866321082148, 18.395625303240788, 18.462322795409843, 18.52875675329068, 18.594928237179975, 18.660838301829568, 18.726487996559875, 18.791878365366724, 18.857010447022, 18.921885275168535, 18.98650387840964, 19.0508672803936, 19.1149764998935, 19.178832550882678, 19.242436442606092, 19.305789179647885, 19.368891761995382, 19.43174518509978, 19.494350439933704, 19.556708513045923, 19.618820386613287, 19.6806870384902, 19.742309442255685, 19.803688567258284, 19.864825378658846, 19.92572083747144, 19.986375900602432, 20.04679152088789, 20.10696864712941, 20.166908224128484, 20.22661119271948, 20.286078489801334, 20.34531104836804, 20.404309797538016, 20.46307566258241, 20.521609564952414, 20.579912422305686, 20.637985148531847, 20.69582865377722, 20.753443844468777, 20.810831623337403, 20.867992889440455, 20.924928538183714, 20.981639461342755, 21.094613632824768, 21.20669599294292, 21.317893589759358, 21.42821341453695, 21.537662402344615, 21.646247432636745, 21.753975329809755, 21.860852863738433, 21.966886750294353, 22.07208365184833, 22.17645017775868, 22.279992884846717, 22.38271827786084, 22.4846328099303, 22.585742883009633, 22.686054848314612, 22.785575006750435, 22.884309609332817, 22.982264857602537, 23.079446904033905, 23.175861852437603, 23.271515758358237, 23.366414629466966, 23.460564425949443, 23.55397106088936, 23.64664040064777, 23.73857826523841, 23.82979042869919, 23.92028261946, 24.0100605207069, 24.09912977074294, 24.18749596334559, 24.275164648120953, 24.36214133085477, 24.44843147386039, 24.534040496323673, 24.618973774644964, 24.703236642778126, 24.786834392566753, 24.86977227407755, 24.952055495930956, 25.033689225629043, 25.114678589880725, 25.195028674924316, 25.274744526847446, 25.353831151904423, 25.432293516831002, 25.510136549156645, 25.58736513751425, 25.66398413194742, 25.739998344215252, 25.815412548094727, 25.890231479680647, 25.964459837683222, 26.03810228372327, 26.111163442625074, 26.183647902706912, 26.255560216069302, 26.326904898880922, 26.397686431662315, 26.467909259567296, 26.537577792662177, 26.606696406202747, 26.675269440909087, 26.74330120323818, 26.81079596565441, 26.87775796689789, 26.944191412250664, 27.01010047380084, 27.0754892907046, 27.140361969446158, 27.20472258409567, 27.26857517656509, 27.331923756862018, 27.394772303341533, 27.457124762956052, 27.5189850515032, 27.58035705387174, 27.64124462428554, 27.701651586545637, 27.761581734270365, 27.821038831133613, 27.880026611101187, 27.938548778665304, 27.996609009077236, 28.054210948578138, 28.111358214628016, 28.168054396132924, 28.22430305367034, 28.28010771971278, 28.33547189884965, 28.39039906800732, 28.444892676667493, 28.498956147083835, 28.552592874496888, 28.60580622734731, 28.658599547487388, 28.710976150390948, 28.762939325361547, 28.814492335739047, 28.865638419104556, 28.916380787483757, 28.966722627548624, 29.016667100817543, 29.06621734385387, 29.115376468462905, 29.164147561887308, 29.21253368700099, 29.26053788250147, 29.30816316310069, 29.355412519714363, 29.402288919649795, 29.44879530679223, 29.49493460178974, 29.54070970223664, 29.586123482855452, 29.63117879567746, 29.675878470221797, 29.720225313673158, 29.76422211105809, 29.80787162541989, 29.851176597992133, 29.894139748370826, 29.93676377468519, 29.97905135376711, 30.021005141319257, 30.062627772081843, 30.103921859998106, 30.144889998378467, 30.18553476006338, 30.225858697584915, 30.265864343327063, 30.30555420968477, 30.34493078922172, 30.383996554826865, 30.42275395986973, 30.461205438354483, 30.499353405072796, 30.537203171480584, 30.574759956083277, 30.61202888606247, 30.649001311066286, 30.6856824199318, 30.722077310691432, 30.75819099216203, 30.794016266880462, 30.829558181964885, 30.864821696208892, 30.8998116816272, 30.934521721071174, 30.96895671359537, 31.00312147252088, 31.037020726935687, 31.070648521031828, 31.104009605364883, 31.137108647355706, 31.169950232745286, 31.202528714279037, 31.234848696274433, 31.266914702473393, 31.29873117745236, 31.330292707875447, 31.36160375527238, 31.392668703096124, 31.4234918580892, 31.45406800299872, 31.48440146050115, 31.514496477626118, 31.544357227080223, 31.57397866722964, 31.6033649859872, 31.632520297977262, 31.661448645818258, 31.69014515127531, 31.71861387159014, 31.746858793002733, 31.774883831993883, 31.802684265461227, 31.830264024001433, 31.857626969425727, 31.884776895963636, 31.91170922931488, 31.93842777736022, 31.96493628134252, 31.99123841703287, 32.01732975358842, 32.04321397999403, 32.06889472067732, 32.09437553663843, 32.11965213568436, 32.144728091611135, 32.16960691567333, 32.26834748369431, 32.36392261037689, 32.456458007627596, 32.54606154406899, 32.632831278609125, 32.71685921821221, 32.79823310050518, 32.87703726318155, 32.9533530904238, 33.02725926266388, 33.098831914189915, 33.16814474688082, 33.23526912239668, 33.30027414317153, 33.36322672702397, 33.424191677646604, 33.48323175205493, 33.540407725530514, 33.595778454340085, 33.64940093639418, 33.70133036995366, 33.75162021046553, 33.800322225596425, 33.84748654852479, 33.89316172954885, 33.937394786064274, 33.98023125096358, 34.021715219507186, 34.061889394714555, 34.1007951313221, 34.1384724783532, 34.1749602203441, 34.210295917268176, 34.24451594319968, 34.27765552375667, 34.30974877236178, 34.340828725358115, 34.37092737601639, 34.40007570746836, 34.428303724600426, 34.455640484940254, 34.48211412856817, 34.50775190708419, 34.532580211660424, 34.55662460020777, 34.5799098236849, 34.60245985157653, 34.62429789656729, 34.645446438436515, 34.66592724719864, 34.68576140551293, 34.704969330385694, 34.72357079418727, 34.741584945005386, 34.75903032635599, 34.77592489627166, 34.79228604578735, 34.808130616842476, 34.823474919617794, 34.83833474932486, 34.852725402465396, 34.8666616925773, 34.88015796548351, 34.89322811405937, 34.905885592533764, 34.918143430338745, 34.93001424552181, 34.94151025773477, 34.95264330081247, 34.96342483495439, 34.9738659585216, 34.983977419461276, 34.99376962637047, 35.00325265921058, 35.01243627968353, 35.021329941280314, 35.02994279901231 ], "yaxis": "y" }, { "hovertemplate": "Chemical=S
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "S", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "S", "showlegend": true, "type": "scattergl", "x": [ 0, 0.00025, 0.0005, 0.00075, 0.001, 0.00125, 0.0015, 0.00175, 0.002, 0.0022500000000000003, 0.0025, 0.00275, 0.003, 0.0032500000000000003, 0.0035, 0.00375, 0.004, 0.00425, 0.0045000000000000005, 0.00475, 0.005, 0.00525, 0.0055, 0.00575, 0.006, 0.00625, 0.006500000000000001, 0.00675, 0.007, 0.00725, 0.0075, 0.00775, 0.008, 0.00825, 0.0085, 0.00875, 0.009000000000000001, 0.009250000000000001, 0.009500000000000001, 0.009750000000000002, 0.010000000000000002, 0.010250000000000002, 0.010500000000000002, 0.010750000000000003, 0.011000000000000003, 0.011250000000000003, 0.011500000000000003, 0.011750000000000003, 0.012000000000000004, 0.012250000000000004, 0.012500000000000004, 0.012750000000000004, 0.013000000000000005, 0.013250000000000005, 0.013500000000000005, 0.013750000000000005, 0.014000000000000005, 0.014250000000000006, 0.014500000000000006, 0.014750000000000006, 0.015000000000000006, 0.015250000000000007, 0.015500000000000007, 0.015750000000000007, 0.016000000000000007, 0.016250000000000007, 0.016500000000000008, 0.016750000000000008, 0.017000000000000008, 0.01725000000000001, 0.01750000000000001, 0.01775000000000001, 0.01800000000000001, 0.01825000000000001, 0.01850000000000001, 0.01875000000000001, 0.01900000000000001, 0.01925000000000001, 0.01950000000000001, 0.01975000000000001, 0.02000000000000001, 0.02025000000000001, 0.02050000000000001, 0.02075000000000001, 0.02100000000000001, 0.021250000000000012, 0.021500000000000012, 0.021750000000000012, 0.022000000000000013, 0.022250000000000013, 0.022500000000000013, 0.022750000000000013, 0.023000000000000013, 0.023250000000000014, 0.023500000000000014, 0.023750000000000014, 0.024000000000000014, 0.024250000000000015, 0.024500000000000015, 0.024750000000000015, 0.025000000000000015, 0.025250000000000015, 0.025500000000000016, 0.025750000000000016, 0.026000000000000016, 0.026250000000000016, 0.026500000000000017, 0.026750000000000017, 0.027000000000000017, 0.027250000000000017, 0.027500000000000017, 0.027750000000000018, 0.028000000000000018, 0.028250000000000018, 0.02850000000000002, 0.02875000000000002, 0.02900000000000002, 0.02925000000000002, 0.02950000000000002, 0.02975000000000002, 0.03000000000000002, 0.03025000000000002, 0.03050000000000002, 0.03075000000000002, 0.03100000000000002, 0.03125000000000002, 0.03150000000000002, 0.03175000000000002, 0.03200000000000002, 0.03225000000000002, 0.03250000000000002, 0.03275000000000002, 0.03300000000000002, 0.03325000000000002, 0.03350000000000002, 0.03375000000000002, 0.03400000000000002, 0.034250000000000023, 0.034500000000000024, 0.034750000000000024, 0.035000000000000024, 0.035250000000000024, 0.035500000000000025, 0.035750000000000025, 0.036000000000000025, 0.036250000000000025, 0.036500000000000025, 0.036750000000000026, 0.037000000000000026, 0.037250000000000026, 0.037500000000000026, 0.03775000000000003, 0.03800000000000003, 0.03825000000000003, 0.03850000000000003, 0.03875000000000003, 0.03900000000000003, 0.03925000000000003, 0.03950000000000003, 0.03975000000000003, 0.04000000000000003, 0.04025000000000003, 0.04050000000000003, 0.04075000000000003, 0.04100000000000003, 0.04125000000000003, 0.04150000000000003, 0.04175000000000003, 0.04200000000000003, 0.04225000000000003, 0.04250000000000003, 0.04275000000000003, 0.04300000000000003, 0.04325000000000003, 0.04350000000000003, 0.04375000000000003, 0.04400000000000003, 0.04425000000000003, 0.04450000000000003, 0.04475000000000003, 0.04500000000000003, 0.04525000000000003, 0.045500000000000033, 0.045750000000000034, 0.046000000000000034, 0.046250000000000034, 0.046500000000000034, 0.046750000000000035, 0.047000000000000035, 0.047250000000000035, 0.047500000000000035, 0.047750000000000035, 0.048000000000000036, 0.048250000000000036, 0.048500000000000036, 0.048750000000000036, 0.04900000000000004, 0.04925000000000004, 0.04950000000000004, 0.04975000000000004, 0.05000000000000004, 0.05050000000000004, 0.05100000000000004, 0.05150000000000004, 0.05200000000000004, 0.05250000000000004, 0.05300000000000004, 0.05350000000000004, 0.05400000000000004, 0.05450000000000004, 0.05500000000000004, 0.05550000000000004, 0.05600000000000004, 0.05650000000000004, 0.057000000000000044, 0.057500000000000044, 0.058000000000000045, 0.058500000000000045, 0.059000000000000045, 0.059500000000000046, 0.060000000000000046, 0.06050000000000005, 0.06100000000000005, 0.06150000000000005, 0.06200000000000005, 0.06250000000000004, 0.06300000000000004, 0.06350000000000004, 0.06400000000000004, 0.06450000000000004, 0.06500000000000004, 0.06550000000000004, 0.06600000000000004, 0.06650000000000005, 0.06700000000000005, 0.06750000000000005, 0.06800000000000005, 0.06850000000000005, 0.06900000000000005, 0.06950000000000005, 0.07000000000000005, 0.07050000000000005, 0.07100000000000005, 0.07150000000000005, 0.07200000000000005, 0.07250000000000005, 0.07300000000000005, 0.07350000000000005, 0.07400000000000005, 0.07450000000000005, 0.07500000000000005, 0.07550000000000005, 0.07600000000000005, 0.07650000000000005, 0.07700000000000005, 0.07750000000000005, 0.07800000000000006, 0.07850000000000006, 0.07900000000000006, 0.07950000000000006, 0.08000000000000006, 0.08050000000000006, 0.08100000000000006, 0.08150000000000006, 0.08200000000000006, 0.08250000000000006, 0.08300000000000006, 0.08350000000000006, 0.08400000000000006, 0.08450000000000006, 0.08500000000000006, 0.08550000000000006, 0.08600000000000006, 0.08650000000000006, 0.08700000000000006, 0.08750000000000006, 0.08800000000000006, 0.08850000000000006, 0.08900000000000007, 0.08950000000000007, 0.09000000000000007, 0.09050000000000007, 0.09100000000000007, 0.09150000000000007, 0.09200000000000007, 0.09250000000000007, 0.09300000000000007, 0.09350000000000007, 0.09400000000000007, 0.09450000000000007, 0.09500000000000007, 0.09550000000000007, 0.09600000000000007, 0.09650000000000007, 0.09700000000000007, 0.09750000000000007, 0.09800000000000007, 0.09850000000000007, 0.09900000000000007, 0.09950000000000007, 0.10000000000000007, 0.10050000000000008, 0.10100000000000008, 0.10150000000000008, 0.10200000000000008, 0.10250000000000008, 0.10300000000000008, 0.10350000000000008, 0.10400000000000008, 0.10450000000000008, 0.10500000000000008, 0.10550000000000008, 0.10600000000000008, 0.10650000000000008, 0.10700000000000008, 0.10750000000000008, 0.10800000000000008, 0.10850000000000008, 0.10900000000000008, 0.10950000000000008, 0.11000000000000008, 0.11050000000000008, 0.11100000000000008, 0.11150000000000009, 0.11200000000000009, 0.11250000000000009, 0.11300000000000009, 0.11350000000000009, 0.11400000000000009, 0.11450000000000009, 0.11500000000000009, 0.11550000000000009, 0.11600000000000009, 0.11650000000000009, 0.11700000000000009, 0.11750000000000009, 0.11800000000000009, 0.11850000000000009, 0.11900000000000009, 0.11950000000000009, 0.12000000000000009, 0.1205000000000001, 0.1210000000000001, 0.1215000000000001, 0.1220000000000001, 0.1225000000000001, 0.1230000000000001, 0.1235000000000001, 0.1240000000000001, 0.1245000000000001, 0.12500000000000008, 0.12550000000000008, 0.12600000000000008, 0.12650000000000008, 0.12700000000000009, 0.12750000000000009, 0.12800000000000009, 0.1285000000000001, 0.1290000000000001, 0.1295000000000001, 0.1300000000000001, 0.1305000000000001, 0.1310000000000001, 0.1315000000000001, 0.1320000000000001, 0.1325000000000001, 0.1330000000000001, 0.1335000000000001, 0.1340000000000001, 0.1345000000000001, 0.1350000000000001, 0.1355000000000001, 0.1360000000000001, 0.1365000000000001, 0.1370000000000001, 0.1375000000000001, 0.1380000000000001, 0.1385000000000001, 0.1390000000000001, 0.1395000000000001, 0.1400000000000001, 0.1405000000000001, 0.1410000000000001, 0.1415000000000001, 0.1420000000000001, 0.1425000000000001, 0.1430000000000001, 0.1435000000000001, 0.1440000000000001, 0.1445000000000001, 0.1450000000000001, 0.1455000000000001, 0.1460000000000001, 0.1480000000000001, 0.1500000000000001, 0.1520000000000001, 0.1540000000000001, 0.1560000000000001, 0.1580000000000001, 0.16000000000000011, 0.16200000000000012, 0.16400000000000012, 0.16600000000000012, 0.16800000000000012, 0.17000000000000012, 0.17200000000000013, 0.17400000000000013, 0.17600000000000013, 0.17800000000000013, 0.18000000000000013, 0.18200000000000013, 0.18400000000000014, 0.18600000000000014, 0.18800000000000014, 0.19000000000000014, 0.19200000000000014, 0.19400000000000014, 0.19600000000000015, 0.19800000000000015, 0.20000000000000015, 0.20200000000000015, 0.20400000000000015, 0.20600000000000016, 0.20800000000000016, 0.21000000000000016, 0.21200000000000016, 0.21400000000000016, 0.21600000000000016, 0.21800000000000017, 0.22000000000000017, 0.22200000000000017, 0.22400000000000017, 0.22600000000000017, 0.22800000000000017, 0.23000000000000018, 0.23200000000000018, 0.23400000000000018, 0.23600000000000018, 0.23800000000000018, 0.24000000000000019, 0.2420000000000002, 0.2440000000000002, 0.2460000000000002, 0.2480000000000002, 0.25000000000000017, 0.25200000000000017, 0.25400000000000017, 0.25600000000000017, 0.2580000000000002, 0.2600000000000002, 0.2620000000000002, 0.2640000000000002, 0.2660000000000002, 0.2680000000000002, 0.2700000000000002, 0.2720000000000002, 0.2740000000000002, 0.2760000000000002, 0.2780000000000002, 0.2800000000000002, 0.2820000000000002, 0.2840000000000002, 0.2860000000000002, 0.2880000000000002, 0.2900000000000002, 0.2920000000000002, 0.2940000000000002, 0.2960000000000002, 0.2980000000000002, 0.3000000000000002 ], "xaxis": "x", "y": [ 0, 1.875, 3.6187500000000004, 5.240103515625001, 6.74731811279297, 8.148095517416383, 9.449619025586667, 10.658588395928005, 11.781252393578852, 12.823439143854406, 13.790584443005784, 14.68775816357004, 15.519688882551417, 16.290786852043173, 17.005165423849213, 17.6666610321565, 18.278851831306184, 18.845075079179786, 19.368443350624702, 19.85185965966126, 20.29803156391396, 20.709484319766553, 21.088573152130483, 21.437494698416046, 21.758297682285228, 22.052892869024465, 22.323062350886673, 22.570468207497864, 22.796660583388554, 23.003085221879417, 23.19109049191034, 23.3619339419395, 23.51678841274217, 23.65674773879682, 23.782832065947943, 23.89599281117143, 23.997117288530227, 24.08703302378674, 24.166511778626464, 24.236273304036914, 24.296988841070668, 24.349284385994384, 24.393743735681376, 24.43091132803814, 24.461294891259694, 24.485367914780202, 24.503571953919383, 24.516318779417535, 24.523992382298683, 24.526950843798765, 24.529909305298847, 24.53286776679893, 24.535826228299015, 24.521483774303874, 24.507141320308733, 24.492798866313592, 24.478456412318454, 24.424932522959555, 24.37082970371701, 24.316203420628142, 24.261105341553364, 24.23234553674256, 24.201534261918177, 24.168825323641833, 24.134362114679355, 24.098278315128862, 24.06069854635963, 24.02173898093775, 23.981507911500803, 23.940106281344427, 23.897628179297698, 23.854161301290816, 23.8097873808568, 23.76458259065805, 23.718617916987924, 23.67195950906615, 23.624669004824604, 23.57680383476567, 23.528417505369028, 23.479559863423287, 23.43027734256632, 23.38061319323169, 23.33060769711803, 23.28029836722302, 23.229720134413476, 23.178905521437823, 23.127884805225982, 23.076686168265102, 23.025335839786294, 22.973858227448158, 22.92227604015667, 22.870610402618038, 22.818880962180863, 22.76710598848664, 22.715302466412556, 22.663486182758056, 22.6116718070963, 22.559872967183146, 22.508102319290046, 22.45637161380242, 22.40469175640223, 22.353072865131885, 22.301524323616757, 22.25005483070478, 22.198672446764323, 22.14738463686522, 22.096198311052753, 22.04511986191026, 21.99415519959279, 21.943309784502123, 21.892588657761774, 21.841996469640165, 21.791537506060006, 21.741215713322685, 21.69103472116785, 21.640997864280195, 21.591108202347975, 21.541368538770726, 21.491781438107108, 21.44234924234766, 21.39307408609158, 21.343957910701246, 21.295002477503353, 21.24620938010078, 21.197580055855052, 21.149115796595247, 21.100817758605363, 21.05268697193879, 21.00472434910508, 20.956930693171348, 20.909306705317665, 20.861852991883183, 20.81457007093731, 20.767458378407863, 20.720518273796042, 20.67375004550605, 20.627153915815242, 20.580730045509068, 20.53447853820332, 20.488399444374767, 20.44249276511979, 20.39675845565932, 20.35119642860717, 20.305806557017704, 20.260588677227634, 20.2155425915059, 20.170668070524453, 20.125964855662065, 20.08143266115239, 20.037071176086744, 19.992880066281405, 19.94885897601855, 19.905007529669316, 19.86132533320696, 19.817811975617477, 19.774467030214613, 19.731290055865685, 19.688280598134213, 19.64543819034502, 19.602762354576925, 19.560252602587997, 19.517908436677846, 19.475729350491232, 19.43371482976692, 19.391864353035494, 19.350177392269522, 19.308653413489353, 19.267291877327448, 19.22609223955412, 19.185053951567227, 19.144176460848268, 19.10345921138715, 19.062901644077726, 19.022503197086074, 18.982263306193367, 18.94218140511504, 18.902256925797836, 18.86248929869625, 18.822877953029735, 18.783422317021994, 18.74412181812353, 18.704975883218626, 18.665983938817757, 18.62714541123647, 18.588459726761595, 18.5499263118057, 18.51154459305049, 18.473313997580018, 18.435233953004285, 18.39730388757397, 18.359523230286793, 18.321891410986193, 18.284407860452717, 18.247072010488708, 18.2098832939967, 18.17284114505196, 18.135944998969567, 18.09919429236639, 18.06258846321834, 18.026126950913177, 17.989809196299213, 17.917460087161103, 17.84568155380411, 17.774469160107877, 17.70381849586244, 17.633725177789362, 17.564184850389847, 17.49519318664336, 17.42674588857721, 17.358838687724674, 17.291467345487014, 17.22462765341251, 17.15831543340405, 17.092526537865037, 17.027256849792344, 16.96250228282353, 16.898258781244866, 16.83452231996566, 16.77128890446367, 16.70855457070575, 16.646315385047345, 16.584567444113883, 16.52330687466683, 16.462529833456607, 16.40223250706451, 16.342411111735238, 16.28306189320163, 16.224181126502845, 16.16576511579711, 16.107810194170032, 16.050312723439276, 15.99326909395635, 15.936675724406088, 15.880529061604408, 15.824825580294785, 15.76956178294383, 15.714734199536322, 15.660339387370007, 15.606373930850383, 15.552834441285725, 15.499717556682503, 15.447019941541374, 15.39473828665388, 15.342869308899965, 15.291409751046416, 15.24035638154629, 15.189705994339445, 15.139455408654182, 15.089601468810086, 15.040141044022077, 14.991071028205749, 14.942388339783973, 14.894089921494832, 14.846172740200872, 14.798633786699714, 14.751470075536007, 14.704678644814763, 14.658256556016036, 14.612200893811014, 14.56650876587944, 14.52117730272844, 14.47620365751271, 14.431585005856075, 14.387318545674402, 14.343401496999894, 14.299831101806726, 14.256604623838022, 14.21371934843419, 14.171172582362573, 14.128961653648451, 14.087083911407332, 14.04553672567857, 14.004317487260288, 13.963423607545577, 13.92285251836, 13.882601671800348, 13.842668540074689, 13.803050615343649, 13.763745409562953, 13.724750454327204, 13.686063300714888, 13.647681519134604, 13.609602699172502, 13.571824449440918, 13.534344397428216, 13.497160189349792, 13.460269490000275, 13.423669982606881, 13.387359368683919, 13.35133536788846, 13.315595717877127, 13.280138174164028, 13.244960509979801, 13.210060516131778, 13.175436000865243, 13.1410847897258, 13.107004725422808, 13.073193667693909, 13.039649493170616, 13.006370095244968, 12.973353383937232, 12.94059728576465, 12.908099743611228, 12.875858716598543, 12.843872179957577, 12.812138124901564, 12.780654558499828, 12.749419503552632, 12.718430998467005, 12.687687097133555, 12.65718586880425, 12.626925397971167, 12.596903784246194, 12.567119142241685, 12.537569601452057, 12.50825330613632, 12.479168415201531, 12.450313102087181, 12.421685554650473, 12.39328397505253, 12.365106579645477, 12.337151598860435, 12.309417277096388, 12.281901872609929, 12.254603657405877, 12.227520917128754, 12.200651950955127, 12.173995071486791, 12.147548604644804, 12.121310889564345, 12.095280278490417, 12.069455136674362, 12.043833842271198, 12.018414786237768, 11.99319637223169, 11.968177016511099, 11.943355147835197, 11.918729207365567, 11.894103266895938, 11.869477326426308, 11.84485138595668, 11.82113796600585, 11.79742454605502, 11.773711126104189, 11.749997706153357, 11.72709219458233, 11.704186683011303, 11.681281171440276, 11.658375659869249, 11.636217075169926, 11.614058490470603, 11.59189990577128, 11.569741321071955, 11.548289545498895, 11.526837769925834, 11.505385994352773, 11.483934218779712, 11.46315929288057, 11.442384366981429, 11.421609441082287, 11.400834515183144, 11.380711598099746, 11.360588681016347, 11.340465763932949, 11.320342846849554, 11.30084983826115, 11.281356829672747, 11.261863821084344, 11.24237081249594, 11.223487225111988, 11.204603637728036, 11.185720050344084, 11.166836462960136, 11.148542882741825, 11.130249302523515, 11.111955722305204, 11.09366214208689, 11.075939964850823, 11.058217787614756, 11.04049561037869, 11.022773433142625, 11.005604731292868, 10.988436029443111, 10.971267327593354, 10.954098625743594, 10.937466076424956, 10.920833527106318, 10.90420097778768, 10.887568428469041, 10.871455270859613, 10.855342113250185, 10.839228955640756, 10.823115798031324, 10.760675824313664, 10.699833667048537, 10.6407400504112, 10.58343262291732, 10.527897848237961, 10.474099540536242, 10.421992004804459, 10.371526072250676, 10.322651857170873, 10.275320001458295, 10.229482221929983, 10.185091536708017, 10.142102344289762, 10.100470435425876, 10.060152974761479, 10.021108469273548, 9.983296731342792, 9.946678840054917, 9.911217102368303, 9.876875014882126, 9.843617226522808, 9.811409502275305, 9.78021868799799, 9.750012676320067, 9.720760373602593, 9.692431667936638, 9.664997398149033, 9.63842932378544, 9.61270009604056, 9.587783229605911, 9.563653075406322, 9.540284794197198, 9.517654330995368, 9.495738390317229, 9.474514412198706, 9.453960548972349, 9.434055642777638, 9.414779203781382, 9.396111389085773, 9.378032982302377, 9.36052537377106, 9.343570541403452, 9.327151032131273, 9.311249943940377, 9.29585090847206, 9.280938074173697, 9.266496089981377, 9.252510089517726, 9.238965675788672, 9.225848906363378, 9.213146279022094, 9.200844717857164, 9.188931559812868, 9.17739454165025, 9.166221787323504, 9.15540179575495, 9.144923428995972, 9.134775900761777, 9.124948765328142, 9.115431906778728, 9.106215528591902, 9.097290143556329, 9.08864656400497, 9.080275892357427, 9.0721695119609, 9.064319078220317, 9.056716510008531, 9.049353981347718, 9.042223913353423, 9.035318966432964, 9.02863203273016, 9.022156228808592, 9.015884888565905, 9.009811556371805, 9.00392998042272, 8.998234106306294, 8.992718070769044 ], "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": "Coupled reactions A <-> B and A <-> S (fast but disadvantaged energetically)" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.3000000000000002 ], "title": { "text": "SYSTEM TIME" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ -2.7777777777777777, 52.77777777777778 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "dynamics.plot_curves(colors=[\"blue\", \"green\", \"red\"], \n", " title=\"Coupled reactions A <-> B and A <-> S (fast but disadvantaged energetically)\")" ] }, { "cell_type": "markdown", "id": "f4a147c6-cad1-47ca-bc1e-79b43a29e5c0", "metadata": {}, "source": [ "### Notice how the \"alternate (shunt) path\" of the reaction, i.e. S (red) \n", "### has a FAST START (fast kinetics),\n", "### but EVENTUALLY PETERS OUT (energy dis-advantage)" ] }, { "cell_type": "code", "execution_count": 21, "id": "79b83c65-2b4f-4f36-b3bd-aa695311f9e4", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "True" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Verify that the stoichiometry is respected at every reaction step/substep (NOTE: it requires earlier activation of saving diagnostic data)\n", "dynamics.stoichiometry_checker_entire_run()" ] }, { "cell_type": "code", "execution_count": null, "id": "f87fe3c7-2c0d-4e3c-aff0-350bd04ea1a7", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "9e9260a7-5777-4eee-93b8-c46b8364e24f", "metadata": {}, "source": [ "# Scenario 3: \n", "### downregulated by shunt: \n", "### kinetically slow, \n", "### but with thermodynamical advantage (i.e. energetically favored)" ] }, { "cell_type": "code", "execution_count": 22, "id": "04476dab-f845-4533-8f26-fd0eecf8304f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Number of reactions: 2 (at temp. 25 C)\n", "0: A <-> B (kF = 30 / kR = 5 / Delta_G = -4,441.69 / K = 6) | 1st order in all reactants & products\n", "1: A <-> S (kF = 3 / kR = 0.1 / Delta_G = -8,431.42 / K = 30) | 1st order in all reactants & products\n" ] } ], "source": [ "# Specify the chemicals (notice that we're starting with new objects)\n", "chem_data3 = chem(names=[\"A\", \"B\", \"S\"])\n", "\n", "# Reaction A <-> B (as before)\n", "chem_data3.add_reaction(reactants=[\"A\"], products=[\"B\"],\n", " forward_rate=30., reverse_rate=5.) \n", "\n", "# Reaction A <-> S (slow shunt, excellent thermodynamical energetic advantage)\n", "chem_data3.add_reaction(reactants=[\"A\"], products=[\"S\"],\n", " forward_rate=3., reverse_rate=0.1)\n", "\n", "chem_data3.describe_reactions()" ] }, { "cell_type": "markdown", "id": "6154b260-ce64-450a-b069-22cb920818d3", "metadata": {}, "source": [ "### Set the initial concentrations of all the chemicals, in their index order" ] }, { "cell_type": "code", "execution_count": 23, "id": "a45c9ebf-d06e-443f-a1a1-a5b2db6803b7", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "3 species:\n", " Species 0 (A). Conc: 50.0\n", " Species 1 (B). Conc: 0.0\n", " Species 2 (S). Conc: 0.0\n" ] } ], "source": [ "dynamics3 = ReactionDynamics(reaction_data=chem_data3)\n", "dynamics3.set_conc([50., 0, 0.], snapshot=True)\n", "dynamics3.describe_state()" ] }, { "cell_type": "markdown", "id": "e6bddc07-e9cf-4236-bd2b-0e1fe0567800", "metadata": { "tags": [] }, "source": [ "### Run the reaction" ] }, { "cell_type": "code", "execution_count": 24, "id": "3800cb7b-475e-4437-a982-af2760355795", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting abs_fast_threshold to 20.0\n", "60 total step(s) taken\n" ] } ], "source": [ "dynamics3.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n", "#dynamics3.verbose_list = [1, 2, 3] # Uncomment for detailed run information (meant for debugging the adaptive variable time step)\n", "\n", "# The changes of concentrations vary very rapidly early on; \n", "# so, we'll be using the dynamic_substeps option to increase time resolution,\n", "# as long as the reaction remains \"fast\" (based on a threshold of % change, as specified by fast_threshold)\n", "dynamics3.single_compartment_react(time_step=0.005, reaction_duration=0.3,\n", " snapshots={\"initial_caption\": \"1st reaction step\",\n", " \"final_caption\": \"last reaction step\"},\n", " dynamic_substeps=5, rel_fast_threshold=10)" ] }, { "cell_type": "code", "execution_count": 25, "id": "7cc04f6d-866e-4580-b3fd-2f8d423510b0", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting abs_fast_threshold to 0.4\n", "27 total step(s) taken\n" ] } ], "source": [ "# Continue running the reaction at lover resolution\n", "dynamics3.single_compartment_react(time_step=0.25, reaction_duration=6.7,\n", " snapshots={\"initial_caption\": \"1st reaction step\",\n", " \"final_caption\": \"last reaction step\"},\n", " dynamic_substeps=5, rel_fast_threshold=10)" ] }, { "cell_type": "code", "execution_count": 26, "id": "8fe4bbce-f10b-4590-9cbd-97998745fc27", "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SYSTEM TIMEABScaption
00.00050.0000000.0000000.000000Initial state
10.00148.3500001.5000000.150000Interm. step, due to the fast rxns: [0, 1]
20.00246.7619652.9430000.295035Interm. step, due to the fast rxns: [0, 1]
30.00345.2335654.3311440.435291Interm. step, due to the fast rxns: [0, 1]
40.00443.7625565.6664950.570949Interm. step, due to the fast rxns: [0, 1]
..................
2756.8501.5112169.17196139.316824Interm. step, due to the fast rxns: [0, 1]
2766.9001.5072849.14579439.346922Interm. step, due to the fast rxns: [0, 1]
2776.9501.5034499.12027239.376280Interm. step, due to the fast rxns: [0, 1]
2787.0001.4997089.09537739.404916Interm. step, due to the fast rxns: [0, 1]
2797.0501.4960599.07109439.432847last reaction step
\n", "

280 rows × 5 columns

\n", "
" ], "text/plain": [ " SYSTEM TIME A B S \\\n", "0 0.000 50.000000 0.000000 0.000000 \n", "1 0.001 48.350000 1.500000 0.150000 \n", "2 0.002 46.761965 2.943000 0.295035 \n", "3 0.003 45.233565 4.331144 0.435291 \n", "4 0.004 43.762556 5.666495 0.570949 \n", ".. ... ... ... ... \n", "275 6.850 1.511216 9.171961 39.316824 \n", "276 6.900 1.507284 9.145794 39.346922 \n", "277 6.950 1.503449 9.120272 39.376280 \n", "278 7.000 1.499708 9.095377 39.404916 \n", "279 7.050 1.496059 9.071094 39.432847 \n", "\n", " caption \n", "0 Initial state \n", "1 Interm. step, due to the fast rxns: [0, 1] \n", "2 Interm. step, due to the fast rxns: [0, 1] \n", "3 Interm. step, due to the fast rxns: [0, 1] \n", "4 Interm. step, due to the fast rxns: [0, 1] \n", ".. ... \n", "275 Interm. step, due to the fast rxns: [0, 1] \n", "276 Interm. step, due to the fast rxns: [0, 1] \n", "277 Interm. step, due to the fast rxns: [0, 1] \n", "278 Interm. step, due to the fast rxns: [0, 1] \n", "279 last reaction step \n", "\n", "[280 rows x 5 columns]" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df3 = dynamics3.get_history()\n", "df3" ] }, { "cell_type": "markdown", "id": "4f451620-86fd-4e3c-a060-6b506f78c13d", "metadata": {}, "source": [ "### Check the final equilibrium" ] }, { "cell_type": "code", "execution_count": 27, "id": "96424a3f-31da-46bf-81c0-0a85b9bc476d", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "A <-> B\n", "Final concentrations: [B] = 9.071 ; [A] = 1.496\n", "1. Ratio of reactant/product concentrations, adjusted for reaction orders: 6.06333\n", " Formula used: [B] / [A]\n", "2. Ratio of forward/reverse reaction rates: 6.0\n", "Discrepancy between the two values: 1.055 %\n", "Reaction IS in equilibrium (within 13% tolerance)\n", "\n", "A <-> S\n", "Final concentrations: [S] = 39.43 ; [A] = 1.496\n", "1. Ratio of reactant/product concentrations, adjusted for reaction orders: 26.3578\n", " Formula used: [S] / [A]\n", "2. Ratio of forward/reverse reaction rates: 30.0\n", "Discrepancy between the two values: 12.14 %\n", "Reaction IS in equilibrium (within 13% tolerance)\n", "\n" ] }, { "data": { "text/plain": [ "True" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Verify that all the reactions have reached equilibrium\n", "dynamics3.is_in_equilibrium(tolerance=13)" ] }, { "cell_type": "markdown", "id": "466c525e-e2b6-4cb0-89c6-f15071c7f23d", "metadata": { "tags": [] }, "source": [ "## Plots of changes of concentration with time" ] }, { "cell_type": "code", "execution_count": 28, "id": "8a533692-7830-49a2-83f5-8da6aa201935", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009000000000000001, 0.01, 0.011, 0.012, 0.013000000000000001, 0.014, 0.015, 0.016, 0.017, 0.018, 0.019, 0.02, 0.021, 0.022, 0.023, 0.024, 0.025, 0.026000000000000002, 0.027000000000000003, 0.028, 0.029, 0.030000000000000002, 0.031000000000000003, 0.032, 0.033, 0.034, 0.035, 0.036000000000000004, 0.037000000000000005, 0.038000000000000006, 0.03900000000000001, 0.04, 0.041, 0.042, 0.043000000000000003, 0.044, 0.045, 0.046, 0.047, 0.048, 0.049, 0.049999999999999996, 0.051, 0.052, 0.053, 0.05399999999999999, 0.05499999999999999, 0.055999999999999994, 0.056999999999999995, 0.057999999999999996, 0.059, 0.05999999999999999, 0.06099999999999999, 0.06199999999999999, 0.06299999999999999, 0.06399999999999999, 0.06499999999999999, 0.06599999999999999, 0.06699999999999999, 0.06799999999999999, 0.06899999999999999, 0.06999999999999999, 0.071, 0.072, 0.073, 0.074, 0.075, 0.076, 0.077, 0.078, 0.079, 0.08, 0.081, 0.082, 0.083, 0.084, 0.085, 0.08600000000000001, 0.08700000000000001, 0.08800000000000001, 0.08900000000000001, 0.09000000000000001, 0.09100000000000001, 0.09200000000000001, 0.09300000000000001, 0.09400000000000001, 0.09500000000000001, 0.09600000000000002, 0.09700000000000002, 0.09800000000000002, 0.09900000000000002, 0.10000000000000002, 0.10100000000000002, 0.10200000000000002, 0.10300000000000002, 0.10400000000000002, 0.10500000000000002, 0.11000000000000003, 0.11500000000000003, 0.12000000000000004, 0.12500000000000003, 0.13000000000000003, 0.13500000000000004, 0.14000000000000004, 0.14500000000000005, 0.15000000000000005, 0.15500000000000005, 0.16000000000000006, 0.16500000000000006, 0.17000000000000007, 0.17500000000000007, 0.18000000000000008, 0.18500000000000008, 0.19000000000000009, 0.1950000000000001, 0.2000000000000001, 0.2050000000000001, 0.2100000000000001, 0.2150000000000001, 0.2200000000000001, 0.22500000000000012, 0.23000000000000012, 0.23500000000000013, 0.24000000000000013, 0.24500000000000013, 0.2500000000000001, 0.2550000000000001, 0.2600000000000001, 0.2650000000000001, 0.27000000000000013, 0.27500000000000013, 0.28000000000000014, 0.28500000000000014, 0.29000000000000015, 0.29500000000000015, 0.30000000000000016, 0.35000000000000014, 0.40000000000000013, 0.4500000000000002, 0.5000000000000002, 0.5500000000000002, 0.6000000000000002, 0.6500000000000001, 0.7000000000000002, 0.7500000000000002, 0.8000000000000002, 0.8500000000000002, 0.9000000000000001, 0.9500000000000002, 1.0000000000000002, 1.0500000000000003, 1.1000000000000003, 1.1500000000000004, 1.2000000000000002, 1.2500000000000002, 1.3000000000000003, 1.3500000000000003, 1.4000000000000004, 1.4500000000000002, 1.5000000000000002, 1.5500000000000003, 1.6000000000000003, 1.6500000000000004, 1.7000000000000002, 1.7500000000000002, 1.8000000000000003, 1.8500000000000003, 1.9000000000000004, 1.9500000000000002, 2.0000000000000004, 2.0500000000000003, 2.1, 2.1500000000000004, 2.2, 2.2500000000000004, 2.3000000000000003, 2.35, 2.4000000000000004, 2.45, 2.5000000000000004, 2.5500000000000003, 2.6, 2.6500000000000004, 2.7, 2.7500000000000004, 2.8000000000000003, 2.85, 2.9000000000000004, 2.95, 3.0000000000000004, 3.0500000000000003, 3.1, 3.1500000000000004, 3.2, 3.2500000000000004, 3.3000000000000003, 3.35, 3.4000000000000004, 3.45, 3.5000000000000004, 3.5500000000000003, 3.6, 3.6500000000000004, 3.7, 3.7500000000000004, 3.8000000000000003, 3.85, 3.9000000000000004, 3.95, 4, 4.050000000000001, 4.1000000000000005, 4.15, 4.200000000000001, 4.250000000000001, 4.300000000000001, 4.3500000000000005, 4.4, 4.450000000000001, 4.500000000000001, 4.550000000000001, 4.6000000000000005, 4.65, 4.700000000000001, 4.750000000000001, 4.800000000000001, 4.8500000000000005, 4.9, 4.950000000000001, 5.000000000000001, 5.050000000000001, 5.1000000000000005, 5.15, 5.200000000000001, 5.250000000000001, 5.300000000000001, 5.3500000000000005, 5.4, 5.450000000000001, 5.500000000000001, 5.550000000000001, 5.6000000000000005, 5.65, 5.700000000000001, 5.750000000000001, 5.800000000000001, 5.8500000000000005, 5.9, 5.950000000000001, 6.000000000000001, 6.050000000000001, 6.1000000000000005, 6.15, 6.200000000000001, 6.250000000000001, 6.300000000000001, 6.3500000000000005, 6.4, 6.450000000000001, 6.500000000000001, 6.550000000000001, 6.6000000000000005, 6.65, 6.700000000000001, 6.750000000000001, 6.800000000000001, 6.8500000000000005, 6.9, 6.950000000000001, 7.000000000000001, 7.050000000000001 ], "xaxis": "x", "y": [ 50, 48.35, 46.761965000000004, 45.2335646585, 43.76255627365865, 42.34678148733357, 40.98416311307642, 39.672702083420944, 38.41047451197775, 37.195628866018005, 36.02638324539085, 34.90102276377557, 33.81789702841979, 32.77541771465994, 31.77205623165931, 30.80634147593329, 29.87685766936014, 28.982242278500124, 28.12118401216499, 27.29242089429507, 26.494738409311775, 25.726967717219797, 24.98798393583595, 24.27670448762006, 23.59208750867838, 22.933130317601357, 22.298867941885458, 21.68837169977346, 21.100747835429004, 20.535136205439628, 19.99070901471789, 19.46666959994285, 18.962251258753966, 18.47671612297678, 18.009354074224415, 17.559481700281246, 17.126441290734935, 16.709599870380885, 16.308348268978445, 15.922100225991835, 15.55029152900004, 15.19237918450945, 14.847840619950667, 14.516172915686658, 14.19689206590364, 13.889532267298415, 13.59364523451683, 13.308799541337278, 13.034579986631028, 12.770586984167572, 12.51643597536822, 12.271756864144916, 12.036193472993675, 11.80940301954331, 11.591055612790155, 11.380833768278436, 11.178431941513773, 10.983556078924131, 10.795923185708237, 10.615260909936408, 10.441307142292551, 10.27380963086909, 10.112525610448731, 9.957221445728218, 9.807672287959761, 9.663661744505537, 9.524981560819592, 9.391431314389807, 9.262818120190122, 9.13895634721013, 9.019667345645452, 8.904779184347964, 8.794126398150016, 8.6875497446913, 8.584895970390994, 8.486017585221255, 8.39077264595103, 8.299024547541674, 8.210641822387764, 8.125497947108089, 8.043471156602854, 7.964444265103848, 7.888304493954556, 7.814943305867148, 7.744256245412732, 7.676142785510471, 7.6105061796899465, 7.547253319909652, 7.486294599722663, 7.427543782588379, 7.370917875136815, 7.316337005199179, 7.263724304425477, 7.213005795316657, 7.164110282505251, 7.116969248124747, 7.071516751113913, 7.027689330308101, 6.985425911175096, 6.944667716058447, 6.905358177796386, 6.867442856589362, 6.829643300888697, 6.791959151821321, 6.754390051626672, 6.716935643653246, 6.5607136540124635, 6.431770370663061, 6.324981452726739, 6.2361861298608545, 6.162006012079035, 6.099697970649592, 6.04703468333187, 6.002207641936749, 5.963748398386358, 5.930464619697921, 5.901388167215377, 5.8757329390441475, 5.8528606398122, 5.832252987099631, 5.813489144182893, 5.79622739633526, 5.7801902727234165, 5.765152465988824, 5.750931023436037, 5.737377382674036, 5.724370904878857, 5.711813624064172, 5.699625983701179, 5.687743375026207, 5.676113326286354, 5.664693220520494, 5.653448442489623, 5.642350874059142, 5.631377672510016, 5.620510278576747, 5.60973361101423, 5.59903541261853, 5.588405719222117, 5.577836428539385, 5.567320950086573, 5.556853920930822, 5.546430974889826, 5.5360485551312095, 5.525703762010723, 5.422608437132902, 5.322845907154334, 5.224835356567542, 5.129853281642699, 5.036663424208434, 4.946244530910468, 4.857627945975486, 4.771562145787036, 4.687286402456217, 4.605371200927959, 4.525217462197434, 4.44725817770564, 4.371020022544082, 4.296829862246408, 4.224312281273138, 4.15371231092505, 4.084730841081187, 4.0175498769096, 3.9519298480848817, 3.888004292364182, 3.8255801648174903, 3.764753801725403, 3.7053685777009333, 3.647492342113278, 3.590997038601438, 3.5359287674569138, 3.4821819398073917, 3.429786113335327, 3.378653421576453, 3.3288008998764758, 3.2801547112670444, 3.2327224703392927, 3.1864414929828073, 3.1413123632372346, 3.097281306606523, 3.054343716057595, 3.012452975073822, 2.9716006987964736, 2.9317460587303095, 2.892877975670851, 2.854960335623384, 2.8179801934915645, 2.78190530659828, 2.7467214952877175, 2.7123997240936064, 2.6789250578672203, 2.6462711435627697, 2.614422652081939, 2.5833554964823127, 2.5530542246411847, 2.523496683945099, 2.4946675003854013, 2.466546189874467, 2.439117603994037, 2.412362712934132, 2.3862667001586226, 2.3608118162472547, 2.3359836513047068, 2.311765594076277, 2.288143691995163, 2.2651023546525426, 2.242628119192838, 2.2207063183811906, 2.199323997603064, 2.1784673306821385, 2.158123879356434, 2.138280588762147, 2.118925537329742, 2.1000463816458192, 2.081631711438269, 2.063669842824983, 2.0461498672659864, 2.029060714916223, 2.012391966431707, 1.996133125745319, 1.9802742481190334, 1.9648053753051007, 1.9497170212262045, 1.934999733059745, 1.920644466618679, 1.9066422450938305, 1.8929844489927043, 1.8796625506286333, 1.866668337882205, 1.8539937074511486, 1.8416308373642032, 1.829572025823273, 1.8178098240397207, 1.8063369104595093, 1.7951461928877634, 1.7842307101814405, 1.7735837106096037, 1.763198574876224, 1.7530688760992388, 1.7431883194043851, 1.7335507876936382, 1.7241502941194113, 1.714981016873256, 1.706037261678004, 1.697313488099319, 1.6888042798354206, 1.6805043644896551, 1.6724085899351848, 1.6645119390493341, 1.656809510816527, 1.6492965311861851, 1.64196833787638, 1.6348203882543926, 1.6278482470355087, 1.6210475918818332, 1.6144142033705169, 1.6079439688487238, 1.60163287418506, 1.5954770062964223, 1.5894725463045802, 1.583615771055988, 1.5779030473893774, 1.5723308328963204, 1.566895671070778, 1.5615941915014393, 1.556423105724667, 1.5513792069957044, 1.5464593667056494, 1.5416605338445977, 1.5369797318737133, 1.532414057967051, 1.5279606802534211, 1.5236168369032799, 1.519379833673437, 1.515247042889668, 1.511215901241583, 1.5072839086994527, 1.5034486265176572, 1.4997076761148325, 1.4960587372529472 ], "yaxis": "y" }, { "hovertemplate": "Chemical=B
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "B", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "B", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009000000000000001, 0.01, 0.011, 0.012, 0.013000000000000001, 0.014, 0.015, 0.016, 0.017, 0.018, 0.019, 0.02, 0.021, 0.022, 0.023, 0.024, 0.025, 0.026000000000000002, 0.027000000000000003, 0.028, 0.029, 0.030000000000000002, 0.031000000000000003, 0.032, 0.033, 0.034, 0.035, 0.036000000000000004, 0.037000000000000005, 0.038000000000000006, 0.03900000000000001, 0.04, 0.041, 0.042, 0.043000000000000003, 0.044, 0.045, 0.046, 0.047, 0.048, 0.049, 0.049999999999999996, 0.051, 0.052, 0.053, 0.05399999999999999, 0.05499999999999999, 0.055999999999999994, 0.056999999999999995, 0.057999999999999996, 0.059, 0.05999999999999999, 0.06099999999999999, 0.06199999999999999, 0.06299999999999999, 0.06399999999999999, 0.06499999999999999, 0.06599999999999999, 0.06699999999999999, 0.06799999999999999, 0.06899999999999999, 0.06999999999999999, 0.071, 0.072, 0.073, 0.074, 0.075, 0.076, 0.077, 0.078, 0.079, 0.08, 0.081, 0.082, 0.083, 0.084, 0.085, 0.08600000000000001, 0.08700000000000001, 0.08800000000000001, 0.08900000000000001, 0.09000000000000001, 0.09100000000000001, 0.09200000000000001, 0.09300000000000001, 0.09400000000000001, 0.09500000000000001, 0.09600000000000002, 0.09700000000000002, 0.09800000000000002, 0.09900000000000002, 0.10000000000000002, 0.10100000000000002, 0.10200000000000002, 0.10300000000000002, 0.10400000000000002, 0.10500000000000002, 0.11000000000000003, 0.11500000000000003, 0.12000000000000004, 0.12500000000000003, 0.13000000000000003, 0.13500000000000004, 0.14000000000000004, 0.14500000000000005, 0.15000000000000005, 0.15500000000000005, 0.16000000000000006, 0.16500000000000006, 0.17000000000000007, 0.17500000000000007, 0.18000000000000008, 0.18500000000000008, 0.19000000000000009, 0.1950000000000001, 0.2000000000000001, 0.2050000000000001, 0.2100000000000001, 0.2150000000000001, 0.2200000000000001, 0.22500000000000012, 0.23000000000000012, 0.23500000000000013, 0.24000000000000013, 0.24500000000000013, 0.2500000000000001, 0.2550000000000001, 0.2600000000000001, 0.2650000000000001, 0.27000000000000013, 0.27500000000000013, 0.28000000000000014, 0.28500000000000014, 0.29000000000000015, 0.29500000000000015, 0.30000000000000016, 0.35000000000000014, 0.40000000000000013, 0.4500000000000002, 0.5000000000000002, 0.5500000000000002, 0.6000000000000002, 0.6500000000000001, 0.7000000000000002, 0.7500000000000002, 0.8000000000000002, 0.8500000000000002, 0.9000000000000001, 0.9500000000000002, 1.0000000000000002, 1.0500000000000003, 1.1000000000000003, 1.1500000000000004, 1.2000000000000002, 1.2500000000000002, 1.3000000000000003, 1.3500000000000003, 1.4000000000000004, 1.4500000000000002, 1.5000000000000002, 1.5500000000000003, 1.6000000000000003, 1.6500000000000004, 1.7000000000000002, 1.7500000000000002, 1.8000000000000003, 1.8500000000000003, 1.9000000000000004, 1.9500000000000002, 2.0000000000000004, 2.0500000000000003, 2.1, 2.1500000000000004, 2.2, 2.2500000000000004, 2.3000000000000003, 2.35, 2.4000000000000004, 2.45, 2.5000000000000004, 2.5500000000000003, 2.6, 2.6500000000000004, 2.7, 2.7500000000000004, 2.8000000000000003, 2.85, 2.9000000000000004, 2.95, 3.0000000000000004, 3.0500000000000003, 3.1, 3.1500000000000004, 3.2, 3.2500000000000004, 3.3000000000000003, 3.35, 3.4000000000000004, 3.45, 3.5000000000000004, 3.5500000000000003, 3.6, 3.6500000000000004, 3.7, 3.7500000000000004, 3.8000000000000003, 3.85, 3.9000000000000004, 3.95, 4, 4.050000000000001, 4.1000000000000005, 4.15, 4.200000000000001, 4.250000000000001, 4.300000000000001, 4.3500000000000005, 4.4, 4.450000000000001, 4.500000000000001, 4.550000000000001, 4.6000000000000005, 4.65, 4.700000000000001, 4.750000000000001, 4.800000000000001, 4.8500000000000005, 4.9, 4.950000000000001, 5.000000000000001, 5.050000000000001, 5.1000000000000005, 5.15, 5.200000000000001, 5.250000000000001, 5.300000000000001, 5.3500000000000005, 5.4, 5.450000000000001, 5.500000000000001, 5.550000000000001, 5.6000000000000005, 5.65, 5.700000000000001, 5.750000000000001, 5.800000000000001, 5.8500000000000005, 5.9, 5.950000000000001, 6.000000000000001, 6.050000000000001, 6.1000000000000005, 6.15, 6.200000000000001, 6.250000000000001, 6.300000000000001, 6.3500000000000005, 6.4, 6.450000000000001, 6.500000000000001, 6.550000000000001, 6.6000000000000005, 6.65, 6.700000000000001, 6.750000000000001, 6.800000000000001, 6.8500000000000005, 6.9, 6.950000000000001, 7.000000000000001, 7.050000000000001 ], "xaxis": "x", "y": [ 0, 1.5, 2.943, 4.33114395, 5.666495170005001, 6.951039382364735, 8.18668763007292, 9.375279085314848, 10.518583752390901, 11.61830506898828, 12.676082409623877, 13.693493494937483, 14.672056710376063, 15.613233337676776, 16.51842970242819, 17.38899924086583, 18.2262444889395, 19.031418996575606, 19.805729169947732, 20.55033604446294, 21.26635699106948, 21.954867358393486, 22.61690205311811, 23.253457060927598, 23.865490910251562, 24.453926080960656, 25.019650360083894, 25.563518146540037, 26.086351706800542, 26.58894238332941, 27.07205175757595, 27.536412769229607, 27.982730793381744, 28.411684677177455, 28.823927737480872, 29.220088721020197, 29.600772728423532, 29.966562103503463, 30.318017289097373, 30.655677650721238, 30.980062269247387, 31.291670703771153, 31.59098372578758, 31.878464025757165, 32.15455689309898, 32.41969087061059, 32.674278384276484, 32.91871634939061, 33.15338675388377, 33.37865721971328, 33.59488154313975, 33.8024002146851, 34.00154091953602, 34.19261901912815, 34.37593801461881, 34.55178999292942, 34.72045605601313, 34.88220673397848, 35.03730238267631, 35.185993566334176, 35.328521425800595, 35.46511803294037, 35.596006731701735, 35.721402466356686, 35.84151209739675, 35.95653470554856, 36.06666188435599, 36.17207802175879, 36.27296057108169, 36.369480311831985, 36.461801600689135, 36.550082613055054, 36.63447557552022, 36.71512698958712, 36.792177846979925, 36.86576383685675, 36.936015545229104, 37.00305864688149, 37.067014090073336, 37.127998274294605, 37.186123221336366, 37.24149673992777, 37.29422258418124, 37.34440060607897, 37.39212690222459, 37.43749395507586, 37.480590768865795, 37.52150300041217, 37.560313085007394, 37.597100357574035, 37.63194116926382, 37.6649089996716, 37.69607456482922, 37.72550592113784, 37.75326856539165, 37.77942553103985, 37.80403748082839, 37.82716279595767, 37.84885766188712, 37.86917615091294, 37.88817030164013, 37.90589019546582, 37.923610089291515, 37.94132998311721, 37.9590498769429, 37.976769770768584, 38.03489087304736, 38.06812564932304, 38.081188063689424, 38.0779055800062, 38.06138585998517, 38.034152115297395, 37.9982530080124, 37.95535188531187, 37.90679923446959, 37.8536915133658, 37.79691891848635, 37.737204170606496, 37.675134007197954, 37.611184752989836, 37.54574308223003, 37.47912287680172, 37.41157891433196, 37.343317982382175, 37.27450790272094, 37.20528485866832, 37.13575934460272, 37.06602099671948, 36.99614251541112, 36.92618285008102, 36.856189785082925, 36.7862020393988, 36.7162509714919, 36.64636196357805, 36.57655554559747, 36.50684830783404, 36.4372536419247, 36.36778234252871, 36.298443095858275, 36.22924287634513, 36.160187268717415, 36.09128072951246, 36.02252679941427, 35.95392827566239, 35.88548735204051, 35.20267115704647, 34.535916023484205, 33.886205878344654, 33.2519074436098, 32.6337105051714, 32.0302780151912, 31.442075307759104, 30.867998399782557, 30.30834201851747, 29.762186117572433, 29.229696389571263, 28.7100984854746, 28.20346113066441, 27.70912588181443, 27.227089204730433, 26.756785325457532, 26.298157460480724, 25.850714356982323, 25.414360583101143, 24.98866520945318, 24.57350534563616, 24.168499256453355, 23.77350514492812, 23.388181725247488, 23.012374807105534, 22.645776663231306, 22.28822564860885, 21.939442146167725, 21.599260779628786, 21.26742571708627, 20.943770637629417, 20.62806004512263, 20.320128739350913, 20.019758793987396, 19.726787640346394, 19.44101269016958, 19.16227509171358, 18.890385781395917, 18.625190384241648, 18.3665118762767, 18.114200870713802, 17.868091156470427, 17.628038657590167, 17.393886953090046, 17.16549745774911, 16.942722679452242, 16.72542959639001, 16.513478912636664, 16.306743162600405, 16.105090616673774, 15.908399299467106, 15.716544500517978, 15.529409625966585, 15.346876504286639, 15.168833784206036, 14.995169407555725, 14.825777105904727, 14.660550553799427, 14.49938839230663, 14.342189685344389, 14.188857802001037, 14.039296883479592, 13.893414841398952, 13.751120608621, 13.612326452870345, 13.476945835675966, 13.344895195791626, 13.21609227998694, 13.090457515984818, 12.967912709457343, 12.84838209925041, 12.731791338675283, 12.618068304905442, 12.507142301053417, 12.398944675437622, 12.293408195196195, 12.190467518575696, 12.090058701889424, 11.992119558256375, 11.896589268281899, 11.803408651139442, 11.712519855995327, 11.623866565485551, 11.537393750057113, 11.453047819366144, 11.370776425701331, 11.290528575322304, 11.212254470226638, 11.135905588729559, 11.061434557236431, 10.988795207258969, 10.917942470716387, 10.848832418951696, 10.781422176528109, 10.71566994654494, 10.651534939015283, 10.58897738580192, 10.527958480530557, 10.468440385707803, 10.410386181797856, 10.35375986849737, 10.29852632112616, 10.244651287579103, 10.192101350587105, 10.140843921514328, 10.090847207360536, 10.04208020229968, 9.99451265853933, 9.948115076286086, 9.902858677767828, 9.858715396148622, 9.815657852167242, 9.773659342398517, 9.732693818076477, 9.692735873001991, 9.653760724208365, 9.615744199740256, 9.578662720889257, 9.542493290011423, 9.507213474114733, 9.472801392838209, 9.439235703215656, 9.4064955879053, 9.374560740987448, 9.343411356507483, 9.313028115191182, 9.283392173343962, 9.254485150388103, 9.226289118145997, 9.198786589119655, 9.171960506174242, 9.145794231493056, 9.120271536668971, 9.095376592278214, 9.07109395838091 ], "yaxis": "y" }, { "hovertemplate": "Chemical=S
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "S", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "S", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009000000000000001, 0.01, 0.011, 0.012, 0.013000000000000001, 0.014, 0.015, 0.016, 0.017, 0.018, 0.019, 0.02, 0.021, 0.022, 0.023, 0.024, 0.025, 0.026000000000000002, 0.027000000000000003, 0.028, 0.029, 0.030000000000000002, 0.031000000000000003, 0.032, 0.033, 0.034, 0.035, 0.036000000000000004, 0.037000000000000005, 0.038000000000000006, 0.03900000000000001, 0.04, 0.041, 0.042, 0.043000000000000003, 0.044, 0.045, 0.046, 0.047, 0.048, 0.049, 0.049999999999999996, 0.051, 0.052, 0.053, 0.05399999999999999, 0.05499999999999999, 0.055999999999999994, 0.056999999999999995, 0.057999999999999996, 0.059, 0.05999999999999999, 0.06099999999999999, 0.06199999999999999, 0.06299999999999999, 0.06399999999999999, 0.06499999999999999, 0.06599999999999999, 0.06699999999999999, 0.06799999999999999, 0.06899999999999999, 0.06999999999999999, 0.071, 0.072, 0.073, 0.074, 0.075, 0.076, 0.077, 0.078, 0.079, 0.08, 0.081, 0.082, 0.083, 0.084, 0.085, 0.08600000000000001, 0.08700000000000001, 0.08800000000000001, 0.08900000000000001, 0.09000000000000001, 0.09100000000000001, 0.09200000000000001, 0.09300000000000001, 0.09400000000000001, 0.09500000000000001, 0.09600000000000002, 0.09700000000000002, 0.09800000000000002, 0.09900000000000002, 0.10000000000000002, 0.10100000000000002, 0.10200000000000002, 0.10300000000000002, 0.10400000000000002, 0.10500000000000002, 0.11000000000000003, 0.11500000000000003, 0.12000000000000004, 0.12500000000000003, 0.13000000000000003, 0.13500000000000004, 0.14000000000000004, 0.14500000000000005, 0.15000000000000005, 0.15500000000000005, 0.16000000000000006, 0.16500000000000006, 0.17000000000000007, 0.17500000000000007, 0.18000000000000008, 0.18500000000000008, 0.19000000000000009, 0.1950000000000001, 0.2000000000000001, 0.2050000000000001, 0.2100000000000001, 0.2150000000000001, 0.2200000000000001, 0.22500000000000012, 0.23000000000000012, 0.23500000000000013, 0.24000000000000013, 0.24500000000000013, 0.2500000000000001, 0.2550000000000001, 0.2600000000000001, 0.2650000000000001, 0.27000000000000013, 0.27500000000000013, 0.28000000000000014, 0.28500000000000014, 0.29000000000000015, 0.29500000000000015, 0.30000000000000016, 0.35000000000000014, 0.40000000000000013, 0.4500000000000002, 0.5000000000000002, 0.5500000000000002, 0.6000000000000002, 0.6500000000000001, 0.7000000000000002, 0.7500000000000002, 0.8000000000000002, 0.8500000000000002, 0.9000000000000001, 0.9500000000000002, 1.0000000000000002, 1.0500000000000003, 1.1000000000000003, 1.1500000000000004, 1.2000000000000002, 1.2500000000000002, 1.3000000000000003, 1.3500000000000003, 1.4000000000000004, 1.4500000000000002, 1.5000000000000002, 1.5500000000000003, 1.6000000000000003, 1.6500000000000004, 1.7000000000000002, 1.7500000000000002, 1.8000000000000003, 1.8500000000000003, 1.9000000000000004, 1.9500000000000002, 2.0000000000000004, 2.0500000000000003, 2.1, 2.1500000000000004, 2.2, 2.2500000000000004, 2.3000000000000003, 2.35, 2.4000000000000004, 2.45, 2.5000000000000004, 2.5500000000000003, 2.6, 2.6500000000000004, 2.7, 2.7500000000000004, 2.8000000000000003, 2.85, 2.9000000000000004, 2.95, 3.0000000000000004, 3.0500000000000003, 3.1, 3.1500000000000004, 3.2, 3.2500000000000004, 3.3000000000000003, 3.35, 3.4000000000000004, 3.45, 3.5000000000000004, 3.5500000000000003, 3.6, 3.6500000000000004, 3.7, 3.7500000000000004, 3.8000000000000003, 3.85, 3.9000000000000004, 3.95, 4, 4.050000000000001, 4.1000000000000005, 4.15, 4.200000000000001, 4.250000000000001, 4.300000000000001, 4.3500000000000005, 4.4, 4.450000000000001, 4.500000000000001, 4.550000000000001, 4.6000000000000005, 4.65, 4.700000000000001, 4.750000000000001, 4.800000000000001, 4.8500000000000005, 4.9, 4.950000000000001, 5.000000000000001, 5.050000000000001, 5.1000000000000005, 5.15, 5.200000000000001, 5.250000000000001, 5.300000000000001, 5.3500000000000005, 5.4, 5.450000000000001, 5.500000000000001, 5.550000000000001, 5.6000000000000005, 5.65, 5.700000000000001, 5.750000000000001, 5.800000000000001, 5.8500000000000005, 5.9, 5.950000000000001, 6.000000000000001, 6.050000000000001, 6.1000000000000005, 6.15, 6.200000000000001, 6.250000000000001, 6.300000000000001, 6.3500000000000005, 6.4, 6.450000000000001, 6.500000000000001, 6.550000000000001, 6.6000000000000005, 6.65, 6.700000000000001, 6.750000000000001, 6.800000000000001, 6.8500000000000005, 6.9, 6.950000000000001, 7.000000000000001, 7.050000000000001 ], "xaxis": "x", "y": [ 0, 0.15, 0.29503500000000005, 0.43529139150000007, 0.5709485563363501, 0.7021791303016924, 0.829149256850663, 0.9520188312642072, 1.0709417356313435, 1.1860660649937136, 1.2975343449852683, 1.4054837412869423, 1.5100462612041403, 1.6113489476632792, 1.7095140659124928, 1.8046592832008796, 1.8968978417003595, 1.9863387249242699, 2.073086817887278, 2.157243061241984, 2.238904599618745, 2.3181649243867186, 2.3951140110459392, 2.4698384514523424, 2.5424215810700574, 2.6129436014379857, 2.681481698030646, 2.748110153686499, 2.812900457770451, 2.875921411230961, 2.937239227706157, 2.99691763082754, 3.0550179478642856, 3.1115991998457613, 3.166718188294707, 3.2204295786985506, 3.2727859808415247, 3.3238380261156455, 3.3736344419241764, 3.4222221232869194, 3.4696462017525658, 3.5159501117193908, 3.561175654261747, 3.605363058556173, 3.6485510409973774, 3.6907768620909884, 3.7320763812066744, 3.772484109272104, 3.812033259485189, 3.8507557961191337, 3.8886824814920242, 3.9258429211699797, 3.9622656074702975, 3.9979779613285316, 4.033006372591029, 4.06737623879214, 4.101112002473096, 4.13423718709739, 4.166774431615452, 4.198745523729415, 4.230171431906852, 4.261072336190539, 4.291467657849527, 4.321376087915088, 4.350815614643482, 4.379803549945897, 4.408356554824419, 4.436490663851395, 4.464221308728179, 4.491563340957876, 4.518531053665411, 4.545138202596981, 4.571398026329764, 4.597323265721582, 4.622926182629084, 4.648218577921994, 4.6732118088198655, 4.6979168055768366, 4.722344087538904, 4.746503778597313, 4.770405622060777, 4.794058994968379, 4.817472921864194, 4.840656088053872, 4.863616852362668, 4.8863632594136694, 4.908903051444259, 4.931243679678184, 4.953392315269945, 4.975355859837586, 4.997140955599368, 5.018753995129219, 5.040201130745304, 5.061488283545506, 5.082621152103101, 5.103605220835406, 5.124445768057696, 5.145147873734232, 5.165716426937783, 5.186156133028614, 5.206471520563487, 5.22666694794482, 5.246746609819794, 5.266710865061478, 5.286560071430436, 5.306294585578172, 5.404395472940181, 5.500103980013898, 5.593830483583837, 5.685908290132946, 5.776608127935792, 5.866149914053009, 5.9547123086557265, 6.042440472751377, 6.129452367144053, 6.215843866936276, 6.301692914298277, 6.387062890349359, 6.4720053529898465, 6.556562259910534, 6.640767773587074, 6.724649726863023, 6.808230812944621, 6.891529551629, 6.9745610738430175, 7.057337758657637, 7.139869750518418, 7.222165379216341, 7.3042315008876955, 7.386073774892769, 7.467696888630716, 7.549104740080696, 7.630300586018463, 7.711287162362798, 7.792066781892504, 7.872641413589208, 7.953012747061065, 8.033182244852748, 8.1131511849196, 8.192920695115472, 8.272491781196004, 8.351865349556705, 8.43104222569589, 8.51002316920639, 8.588808885948755, 9.37472040582062, 10.141238069361451, 10.888958765087795, 11.618239274747488, 12.329626070620154, 13.02347745389832, 13.700296746265398, 14.360439454430393, 15.004371579026296, 15.632442681499597, 16.245086148231294, 16.84264333681975, 17.425518846791498, 17.99404425593915, 18.54859851399642, 19.08950236361741, 19.61711169843808, 20.13173576610807, 20.63370956881397, 21.12333049818263, 21.600914489546344, 22.066746941821236, 22.52112627737094, 22.964325932639223, 23.39662815429302, 23.81829456931177, 24.22959241158375, 24.63077174049694, 25.022085798794755, 25.403773383037247, 25.77607465110353, 26.139217484538072, 26.493429767666274, 26.838928842775363, 27.175931053047073, 27.504643593772816, 27.82527193321259, 28.1380135198076, 28.443063557028033, 28.74061014805244, 29.030838793662806, 29.313928650038, 29.590056035811546, 29.85939155162223, 30.122102818157273, 30.37835226268053, 30.62829926004721, 30.87209843528139, 31.109901340917276, 31.341855158685032, 31.568104016587785, 31.788787999096613, 32.00404418415894, 32.21400589171932, 32.418803502859824, 32.61856389228564, 32.81341107784801, 33.00346579489586, 33.18884601361709, 33.36966662266044, 33.54603984334641, 33.71807499732756, 33.88587884021985, 34.04955539377593, 34.209206216447505, 34.36493028496759, 34.51682421544622, 34.66498218268331, 34.80949610236936, 34.95045557910438, 35.0879480579246, 35.222058794058725, 35.35287098017833, 35.48046573251487, 35.60492219881705, 35.72631755668476, 35.844727106119194, 35.96022427688436, 36.07288070868387, 36.18276626509942, 36.28994910376672, 36.39449569501196, 36.496470883885806, 36.59593791206067, 36.6929584731827, 36.78759273693446, 36.87989939885441, 36.96993570573363, 37.05775750081092, 37.1434192498758, 37.226974082559586, 37.308473818674, 37.38796900617207, 37.46550894737264, 37.54114173405067, 37.61491427329107, 37.68687232007866, 37.75706050259618, 37.82552235261419, 37.89230033010282, 37.957435851667206, 38.02096931438418, 38.08294012248571, 38.14338671036356, 38.20234656766914, 38.25985626145327, 38.315951459823935, 38.370666953206275, 38.424036676678405, 38.476093730350335, 38.52687040048086, 38.576398178984036, 38.624707783416426, 38.6718291756271, 38.71779158069342, 38.76262350473564, 38.80635275287036, 38.84900644621442, 38.8906110389178, 38.93119233438382, 38.97077550143712, 39.00938508978863, 39.04704504538904, 39.083778725167946, 39.1196089116188, 39.15455782684176, 39.18864714640261, 39.22189801270861, 39.25433104818055, 39.285966367990675, 39.31682359258417, 39.34692185980749, 39.37627983681337, 39.40491573160695, 39.43284730436614 ], "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": "Coupled reactions A <-> B and A <-> S (slow but with energetic advantage)" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 7.050000000000001 ], "title": { "text": "SYSTEM TIME" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ -2.7777777777777777, 52.77777777777778 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAA20AAAFoCAYAAADEoBNQAAAgAElEQVR4XuydB5xU1dn/n5mdbcAuvfemVBU7CipiV7C3xILRWJKgiUksMa9R/9Gob9S8kliIKEajRGPvFWyoKKh0EWER6bCwBbbO7v88d/bM3r17Z+b2ObPzu/uZz8zOnHPuud/nzp35zmmhRrERNhAAARAAARAAARAAARAAARAAASUJhCBtSsYFlQIBEAABEAABEAABEAABEAABjQCkDScCCIAACIAACIAACIAACIAACChMANKmcHBQNRAAARAAARAAARAAARAAARCAtOEcAAEQAAEQAAEQAAEQAAEQAAGFCUDaFA4OqgYCIAACIAACIAACIAACIAACkDacAyAAAiAAAiAAAiAAAiAAAiCgMAFIm8LBQdVAAARAAARAAARAAARAAARAANKGcwAEQAAEQAAEQAAEQAAEQAAEFCYAaVM4OKgaCIAACIAACIAACIAACIAACEDacA6AAAiAAAiAAAiAAAiAAAiAgMIEIG0KBwdVAwEQAAEQAAEQAAEQAAEQAAFIG84BEAABEAABEAABEAABEAABEFCYAKRN4eCgaiAAAiAAAiAAAiAAAiAAAiAAacM5AAIgAAIgAAIgAAIgAAIgAAIKE4C0KRwcVA0EQAAEQAAEQAAEQAAEQAAEIG04B0AABEAABEAABEAABEAABEBAYQKQNoWDg6qBAAiAAAiAAAiAAAiAAAiAAKQN5wAIgAAIgAAIgAAIgAAIgAAIKEwA0qZwcFA1EAABEAABEAABEAABEAABEIC04RwAARAAARAAARAAARAAARAAAYUJQNoUDg6qBgIgAAIgAAIgAAIgAAIgAAKQNpwDIAACIAACIAACIAACIAACIKAwAUibwsFB1UAABEAABEAABEAABEAABEAA0oZzAARAAARAAARAAARAAARAAAQUJgBpUzg4qBoIgAAIgAAIgAAIgAAIgAAIQNpwDoAACIAACIAACIAACIAACICAwgQgbQoHB1UDARAAARAAARAAARAAARAAAUgbzgEQAAEQAAEQAAEQAAEQAAEQUJgApE3h4KBqIAACIAACIAACIAACIAACIABpwzkAAiAAAiAAAiAAAiAAAiAAAgoTgLQpHBxUDQRAAARAAARAAARAAARAAAQgbTgHQAAEQAAEQAAEQAAEQAAEQEBh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S0ZtMqgdCMQIQNocngmQNofgkA0EQCCjCSSaqjyjDwqVz1gCZt37rYzTy9gDbsMVly1i+kN0M0Yb16o2fLJk6aFB2rI08DhsEAABEAABEAABEAABEACBzCAAacuMOKGWIAACIAACIAACIAACIAACWUoA0palgcdhgwAIgAAIgAAIgAAIgAAIZAYBSFtmxAm1BAEQAAEQAAEQAAEQAAEQyFICkLYsDTwOGwRAAARAAARAAARAAARAIDMIQNoyI06oJQiAAAiAAAiAAAiAAAiAQJYSgLRlaeBx2CAAAiAAAiAAAiAAAiAAAplBANKWGXFCLUEABEAABEAABEAABEAABLKUAKQtSwOPwwYBEAABEAABEAABEAABEMgMApC2zIgTagkCIAACIAACIAACIAACIJClBCBtWRp4HDYIgAAIgAAIgAAIgAAIgEBmEIC0ZUacUEsQAAEQAAEQAAEQAAEQAIEsJQBpy9LA47BBAARAAARAAARAAARAAAQygwCkLTPihFqCAAiAAAiAAAiAAAiAAAhkKQFIW5YGHocNAiAAAiAAAiAAAiAAAiCQGQQgbZkRJ9QSBEAABEAABEAABEAABEAgSwlA2rI08DhsEAABEAABEAABEAABEACBzCAAacuMOKGWIAACIAACIAACIAACIAACWUoA0palgcdhgwAIgAAIgAAIgAAIgAAIZAYBSFtmxAm1BAEQAAEQAAEQAAEQAAEQyFICkLYsDTwOGwRAAARAAARAAARAAARAIDMIQNoyI06oJQiAAAiAAAiAAAiAAAiAQJYSgLRlaeBx2CAAAiAAAiAAAiAAAiAAAplBANKWGXFCLUEABEAABEAABEAABEAABLKUAKQtSwOPwwYBEAABEAABEAABEAABEMgMApC2zIgTagkCIAACIAACIAACIAACIJClBCBtWRp4HDYIgAAIgAAIgAAIgAAIgEBmEIC0ZUacUEsQAAEQAAEQAAEQAAEQAIEsJQBpy9LA47BBAARAAARAAARAAARAAAQygwCkLTPihFqCAAiAAAiAAAiAAAiAAAhkKQFIW5YGHocNAiAAAiAAAiAAAiAAAiCQGQQgbZkRJ9QSBEAABEAABEAABEAABEAgSwlA2rI08DhsEAABEAABEAABEAABEACBzCAAacuMOKGWIAACIAACIAACIAACIAACWUoA0palgcdhgwAIgAAI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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "dynamics3.plot_curves(colors=[\"blue\", \"green\", \"red\"], \n", " title=\"Coupled reactions A <-> B and A <-> S (slow but with energetic advantage)\")" ] }, { "cell_type": "markdown", "id": "05dbe681-2fa9-478c-b4eb-8c322e173c0c", "metadata": {}, "source": [ "### Notice how the \"alternate (shunt) path\" of the reaction, i.e. S (red) \n", "### has a SLOW START (slow kinetics),\n", "### but EVENTUALLY DOMINATES (energy advantage)" ] }, { "cell_type": "markdown", "id": "fbeba7fe-7a4d-4223-aaa1-6b5b9b3cc1b8", "metadata": {}, "source": [ "#### Please note the much-longer timescale from the earlier plots\n", "If we look at the initial [0-0.1] interval, this is what it looks like:" ] }, { "cell_type": "code", "execution_count": 29, "id": "f8c50006-8c5d-405f-9442-7fd9e5d1274d", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009000000000000001, 0.01, 0.011, 0.012, 0.013000000000000001, 0.014, 0.015, 0.016, 0.017, 0.018, 0.019, 0.02, 0.021, 0.022, 0.023, 0.024, 0.025, 0.026000000000000002, 0.027000000000000003, 0.028, 0.029, 0.030000000000000002, 0.031000000000000003, 0.032, 0.033, 0.034, 0.035, 0.036000000000000004, 0.037000000000000005, 0.038000000000000006, 0.03900000000000001, 0.04, 0.041, 0.042, 0.043000000000000003, 0.044, 0.045, 0.046, 0.047, 0.048, 0.049, 0.049999999999999996, 0.051, 0.052, 0.053, 0.05399999999999999, 0.05499999999999999, 0.055999999999999994, 0.056999999999999995, 0.057999999999999996, 0.059, 0.05999999999999999, 0.06099999999999999, 0.06199999999999999, 0.06299999999999999, 0.06399999999999999, 0.06499999999999999, 0.06599999999999999, 0.06699999999999999, 0.06799999999999999, 0.06899999999999999, 0.06999999999999999, 0.071, 0.072, 0.073, 0.074, 0.075, 0.076, 0.077, 0.078, 0.079, 0.08, 0.081, 0.082, 0.083, 0.084, 0.085, 0.08600000000000001, 0.08700000000000001, 0.08800000000000001, 0.08900000000000001, 0.09000000000000001, 0.09100000000000001, 0.09200000000000001, 0.09300000000000001, 0.09400000000000001, 0.09500000000000001, 0.09600000000000002 ], "xaxis": "x", "y": [ 50, 48.35, 46.761965000000004, 45.2335646585, 43.76255627365865, 42.34678148733357, 40.98416311307642, 39.672702083420944, 38.41047451197775, 37.195628866018005, 36.02638324539085, 34.90102276377557, 33.81789702841979, 32.77541771465994, 31.77205623165931, 30.80634147593329, 29.87685766936014, 28.982242278500124, 28.12118401216499, 27.29242089429507, 26.494738409311775, 25.726967717219797, 24.98798393583595, 24.27670448762006, 23.59208750867838, 22.933130317601357, 22.298867941885458, 21.68837169977346, 21.100747835429004, 20.535136205439628, 19.99070901471789, 19.46666959994285, 18.962251258753966, 18.47671612297678, 18.009354074224415, 17.559481700281246, 17.126441290734935, 16.709599870380885, 16.308348268978445, 15.922100225991835, 15.55029152900004, 15.19237918450945, 14.847840619950667, 14.516172915686658, 14.19689206590364, 13.889532267298415, 13.59364523451683, 13.308799541337278, 13.034579986631028, 12.770586984167572, 12.51643597536822, 12.271756864144916, 12.036193472993675, 11.80940301954331, 11.591055612790155, 11.380833768278436, 11.178431941513773, 10.983556078924131, 10.795923185708237, 10.615260909936408, 10.441307142292551, 10.27380963086909, 10.112525610448731, 9.957221445728218, 9.807672287959761, 9.663661744505537, 9.524981560819592, 9.391431314389807, 9.262818120190122, 9.13895634721013, 9.019667345645452, 8.904779184347964, 8.794126398150016, 8.6875497446913, 8.584895970390994, 8.486017585221255, 8.39077264595103, 8.299024547541674, 8.210641822387764, 8.125497947108089, 8.043471156602854, 7.964444265103848, 7.888304493954556, 7.814943305867148, 7.744256245412732, 7.676142785510471, 7.6105061796899465, 7.547253319909652, 7.486294599722663, 7.427543782588379, 7.370917875136815, 7.316337005199179, 7.263724304425477, 7.213005795316657, 7.164110282505251, 7.116969248124747, 7.071516751113913 ], "yaxis": "y" }, { "hovertemplate": "Chemical=B
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "B", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "B", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009000000000000001, 0.01, 0.011, 0.012, 0.013000000000000001, 0.014, 0.015, 0.016, 0.017, 0.018, 0.019, 0.02, 0.021, 0.022, 0.023, 0.024, 0.025, 0.026000000000000002, 0.027000000000000003, 0.028, 0.029, 0.030000000000000002, 0.031000000000000003, 0.032, 0.033, 0.034, 0.035, 0.036000000000000004, 0.037000000000000005, 0.038000000000000006, 0.03900000000000001, 0.04, 0.041, 0.042, 0.043000000000000003, 0.044, 0.045, 0.046, 0.047, 0.048, 0.049, 0.049999999999999996, 0.051, 0.052, 0.053, 0.05399999999999999, 0.05499999999999999, 0.055999999999999994, 0.056999999999999995, 0.057999999999999996, 0.059, 0.05999999999999999, 0.06099999999999999, 0.06199999999999999, 0.06299999999999999, 0.06399999999999999, 0.06499999999999999, 0.06599999999999999, 0.06699999999999999, 0.06799999999999999, 0.06899999999999999, 0.06999999999999999, 0.071, 0.072, 0.073, 0.074, 0.075, 0.076, 0.077, 0.078, 0.079, 0.08, 0.081, 0.082, 0.083, 0.084, 0.085, 0.08600000000000001, 0.08700000000000001, 0.08800000000000001, 0.08900000000000001, 0.09000000000000001, 0.09100000000000001, 0.09200000000000001, 0.09300000000000001, 0.09400000000000001, 0.09500000000000001, 0.09600000000000002 ], "xaxis": "x", "y": [ 0, 1.5, 2.943, 4.33114395, 5.666495170005001, 6.951039382364735, 8.18668763007292, 9.375279085314848, 10.518583752390901, 11.61830506898828, 12.676082409623877, 13.693493494937483, 14.672056710376063, 15.613233337676776, 16.51842970242819, 17.38899924086583, 18.2262444889395, 19.031418996575606, 19.805729169947732, 20.55033604446294, 21.26635699106948, 21.954867358393486, 22.61690205311811, 23.253457060927598, 23.865490910251562, 24.453926080960656, 25.019650360083894, 25.563518146540037, 26.086351706800542, 26.58894238332941, 27.07205175757595, 27.536412769229607, 27.982730793381744, 28.411684677177455, 28.823927737480872, 29.220088721020197, 29.600772728423532, 29.966562103503463, 30.318017289097373, 30.655677650721238, 30.980062269247387, 31.291670703771153, 31.59098372578758, 31.878464025757165, 32.15455689309898, 32.41969087061059, 32.674278384276484, 32.91871634939061, 33.15338675388377, 33.37865721971328, 33.59488154313975, 33.8024002146851, 34.00154091953602, 34.19261901912815, 34.37593801461881, 34.55178999292942, 34.72045605601313, 34.88220673397848, 35.03730238267631, 35.185993566334176, 35.328521425800595, 35.46511803294037, 35.596006731701735, 35.721402466356686, 35.84151209739675, 35.95653470554856, 36.06666188435599, 36.17207802175879, 36.27296057108169, 36.369480311831985, 36.461801600689135, 36.550082613055054, 36.63447557552022, 36.71512698958712, 36.792177846979925, 36.86576383685675, 36.936015545229104, 37.00305864688149, 37.067014090073336, 37.127998274294605, 37.186123221336366, 37.24149673992777, 37.29422258418124, 37.34440060607897, 37.39212690222459, 37.43749395507586, 37.480590768865795, 37.52150300041217, 37.560313085007394, 37.597100357574035, 37.63194116926382, 37.6649089996716, 37.69607456482922, 37.72550592113784, 37.75326856539165, 37.77942553103985, 37.80403748082839 ], "yaxis": "y" }, { "hovertemplate": "Chemical=S
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "S", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "S", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009000000000000001, 0.01, 0.011, 0.012, 0.013000000000000001, 0.014, 0.015, 0.016, 0.017, 0.018, 0.019, 0.02, 0.021, 0.022, 0.023, 0.024, 0.025, 0.026000000000000002, 0.027000000000000003, 0.028, 0.029, 0.030000000000000002, 0.031000000000000003, 0.032, 0.033, 0.034, 0.035, 0.036000000000000004, 0.037000000000000005, 0.038000000000000006, 0.03900000000000001, 0.04, 0.041, 0.042, 0.043000000000000003, 0.044, 0.045, 0.046, 0.047, 0.048, 0.049, 0.049999999999999996, 0.051, 0.052, 0.053, 0.05399999999999999, 0.05499999999999999, 0.055999999999999994, 0.056999999999999995, 0.057999999999999996, 0.059, 0.05999999999999999, 0.06099999999999999, 0.06199999999999999, 0.06299999999999999, 0.06399999999999999, 0.06499999999999999, 0.06599999999999999, 0.06699999999999999, 0.06799999999999999, 0.06899999999999999, 0.06999999999999999, 0.071, 0.072, 0.073, 0.074, 0.075, 0.076, 0.077, 0.078, 0.079, 0.08, 0.081, 0.082, 0.083, 0.084, 0.085, 0.08600000000000001, 0.08700000000000001, 0.08800000000000001, 0.08900000000000001, 0.09000000000000001, 0.09100000000000001, 0.09200000000000001, 0.09300000000000001, 0.09400000000000001, 0.09500000000000001, 0.09600000000000002 ], "xaxis": "x", "y": [ 0, 0.15, 0.29503500000000005, 0.43529139150000007, 0.5709485563363501, 0.7021791303016924, 0.829149256850663, 0.9520188312642072, 1.0709417356313435, 1.1860660649937136, 1.2975343449852683, 1.4054837412869423, 1.5100462612041403, 1.6113489476632792, 1.7095140659124928, 1.8046592832008796, 1.8968978417003595, 1.9863387249242699, 2.073086817887278, 2.157243061241984, 2.238904599618745, 2.3181649243867186, 2.3951140110459392, 2.4698384514523424, 2.5424215810700574, 2.6129436014379857, 2.681481698030646, 2.748110153686499, 2.812900457770451, 2.875921411230961, 2.937239227706157, 2.99691763082754, 3.0550179478642856, 3.1115991998457613, 3.166718188294707, 3.2204295786985506, 3.2727859808415247, 3.3238380261156455, 3.3736344419241764, 3.4222221232869194, 3.4696462017525658, 3.5159501117193908, 3.561175654261747, 3.605363058556173, 3.6485510409973774, 3.6907768620909884, 3.7320763812066744, 3.772484109272104, 3.812033259485189, 3.8507557961191337, 3.8886824814920242, 3.9258429211699797, 3.9622656074702975, 3.9979779613285316, 4.033006372591029, 4.06737623879214, 4.101112002473096, 4.13423718709739, 4.166774431615452, 4.198745523729415, 4.230171431906852, 4.261072336190539, 4.291467657849527, 4.321376087915088, 4.350815614643482, 4.379803549945897, 4.408356554824419, 4.436490663851395, 4.464221308728179, 4.491563340957876, 4.518531053665411, 4.545138202596981, 4.571398026329764, 4.597323265721582, 4.622926182629084, 4.648218577921994, 4.6732118088198655, 4.6979168055768366, 4.722344087538904, 4.746503778597313, 4.770405622060777, 4.794058994968379, 4.817472921864194, 4.840656088053872, 4.863616852362668, 4.8863632594136694, 4.908903051444259, 4.931243679678184, 4.953392315269945, 4.975355859837586, 4.997140955599368, 5.018753995129219, 5.040201130745304, 5.061488283545506, 5.082621152103101, 5.103605220835406, 5.124445768057696 ], "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": "Same as above, both only showing initial detail" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.09600000000000002 ], "title": { "text": "SYSTEM TIME" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ -2.7777777777777777, 52.77777777777778 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAA20AAAFoCAYAAADEoBNQAAAgAElEQVR4Xuy9C7xcVXnw/Zwz5+SekytJSAgJIVwChKuAYIKAyEXLRSqIrVZUXotvP9pXfPuhYm3rV0TbT/treVuoRaXFSsDKVQtSFBQEidxjDJcQciMhgZwkJwlJyLm869lz1sk+O3vmmTlnz8ze+/z3L/ObOTPP7L3Wf62ZrP+sW1OPO4QDAhCAAAQgAAEIQAACEIAABFJJoAlpS2W5kCgIQAACEIAABCAAAQhAAAIBAaSNigABCEAAAhCAAAQgAAEIQCDFBJC2FBcOSYMABCAAAQhAAAIQgAAEIIC0UQcgAAEIQAACEIAABCAAAQikmADSluLCIWkQgAAEIAABCEAAAhCAAASQNuoABCAAAQhAAAIQgAAEIACBFBNA2lJcOCQNAhCAAAQgAAEIQAACEIAA0kYdgAAEIAABCEAAAhCAAAQgkGICSFuKC4ekQQACEIAABCAAAQhAAAIQQNqoAxCAAAQgAAEIQAACEIAABFJMAGlLceGQNAhAAAIQgAAEIAABCEAAAkgbdQACEIAABCAAAQhAAAIQgECKCSBtKS4ckgYBCEAAAhCAAAQgAAEIQABpow5AAAIQgAAEIAABCEAAAhBIMQGkLcWFQ9IgAAEIQAACEIAABCAAAQggbdQBCEAAAhCAAAQgAAEIQAACKSaAtKW4cEgaBCAAAQhAAAIQgAAEIAABpI06AAEIQAACEIAABCAAAQhAIMUEkLYUFw5JgwAEIAABCEAAAhCAAAQggLRRByAAAQhAAAIQgAAEIAABCKSYANKW4sIhaRCAAAQgAAEIQAACEIAABJA26gAEIAABCEAAAhCAAAQgAIEUE0DaUlw4JA0CEIAABCAAAQhAAAIQgADSRh2AAAQgAAEIQAACEIAABCCQYgJIW4oLh6RBAAIQgAAEIAABCEAAAhBA2qgDEIAABCAAAQhAAAIQgAAEUkwAaUtx4ZA0CEAAAhCAAAQgAAEIQAACSBt1AAIQgAAEIAABCEAAAhCAQIoJIG0pLhySBgEIQAACEIAABCAAAQhAAGmjDkAAAhCAAAQgAAEIQAACEEgxAaQtxYVD0iAAAQhAAAIQgAAEIAABCCBt1AEIQAACEIAABCAAAQhAAAIpJoC0pbhwSBoEIAABCEAAAhCAAAQgAAGkjToAAQhAAAIQgAAEIAABCEAgxQSQthQXDkmDAAQgAAEIQAACEIAABCCAtFEHIAABCEAAAhCAAAQgAAEIpJgA0pbiwml00t536dUybcpE+Y//8+VGJyWx69czTw/+4jfyub/8J7nmTz4qf3TJOYnlYbAn+rsbF8kttz8gd3z7r+TIQ2cP9nQVv7+e7CtOFIElCSRRf//3V2+U+3/+pCx95JZUkP73H/5UvvFPt8nf//WfyNnvPTEVaSIREIAABCAAgUoIZFratBH4xsb2fvlUyfjZHd+qJO/EGATy2MiuRZ6OPP1yOe/Mk+X//8pn+xFNotFbi0o61KVt6csr5dLP/JUce9TchvwgMdjrexEKi0epeu3rYFz9tOpWEvV3MNI22M9qHGekzSp1XocABCAAgbQSyKS0+cZEtNHl/5NW2Gn5ZTetBV9JugbbaKrkGvWOqUWekLbKSrEW7Cu7cv+owUrTQK4Zfs9gr4+0VVYCSFtlnIiCAAQgAIFsEMiktGnjT49SPWraqIn2emSjONKVyrQ0spOkUos8IW2VlVAt2Fd25fxH1YJt1nva4kqdnrb8fxbIIQQgAIG8EsistFUz16rSYZS+4XOOm+ug8x784YcW+WFl/vnLP3Ku/PlnL9unbvhfwv0L1QzDUgGIHnHvD/cqRtNpVdZKr+F5fMLNx9K5WdZ1/vD/+Rt57rfLS8bpdUuxiBPxwXAsxaDaPEXrTrTM41j6IbrhRu8Ly1YEc3v8Uc08t7iyjs7JqeZa0eGRvtzieqd9GVQy/y3KKjpUuRT7UnXCKv+4YZ6eVbScolITFe1q+PkyjJa95kPrfyWsBnP9aL7jvt80jVqecTy8uEQ/I9E6Wa20xdVTrQM6hD1at+LSEI6pJE/R9McNAY1yRtqs/x14HQIQgAAE0kogk9LmG5mVNny1AaCx4YnncZLgGwrh//x9w0ULMO75aBr8OaINEH1/JXPttJERbfRFZcenKdww9Y2RSphUcg1Nr89LuFHtG2bRBlKckEWfKzWXyucnOkcn2tizelgr+ZBVmqe4fJbLe7k5bZqucLlUM6csrlzjngvXU+ta0evH1aeg0d8796vUjxNh3tGyjmNVjn2cZEU/M9Hyj5MKn7ewMMblo5Q0VVJWpeqB/14ajLRVcv24+lOqp62UtP3ULZITXmCoXJ2q5DulVB2K+0Egbnhn3I8DVp7C37GVfjaRtkq+JYmBAAQgAIE0EsiktCnIuB6Oaibb+/+8ww2sUo2EUsPfos+Xaoz7BkUljZ+4SuLP6xsp5a7z9PMvDWilwug1vLTF9WhGr2/JmM93qYaVNtie/e0rfVJbK47V5KnUAgpxjb5qh0dWI0Ol6mQ0faV6ReKuFcdXG9cqyeEfFuLqRFz9LNcjo+fwvdGl8hK9dqmGdSXypefSI9zjFfejQLmervBKn3HXjGOl16xGxgdz/cFKW6n/iLR8jjvqkL6h5dX0tA22nvrPZvj61Q75jH6P+P8nwv8vIG1pbIaQJghAAAIQqIRAZqXNZy46hEqfjxtuFR3a6N9fyQpspRoP0edLNeZ846GSHguNjcuTPu8FMzy0aKALrljXKCc40cacle9woykqG9U0iqvlGPcBKFWW0TxZv/KHy7JW0lZO7qKNz8FKW1xjNtqIL/WFEh4WV24p9UqlrdyKg9FzhBvqPh36OfnTL/+jnHvGSYEw6mf/gYcX9xPSwUhTqfLOmrRZw6QrlbZy9TRaluUYeeH2PYCWtEWHY/v6Gf5OZHhkJc0AYiAAAQhAIAsEMi9tUci+kRDt3QlLjz4u1UiN61mqVNpKzcPwabR6AsND3MINj7iGTtyckErmzlVzjcEKjpescLqiDcFSPXzRrRzC5WxxLPfBqzRPpRrmcb2FtZK2co3m6HC2wUpbVNLjeqLLcY2bz6Tx0WHCcZ+vqPSX+xEgOkQynM7/+tmv5bmly4Nhf2FR0/PtP2VSv8WJBipt5QQlK9LmvyOjn6PoZ6NSaSsXF5W2Uj8W+boVHtZa6rPqyzw6ZzJO9pG2LDRDSCMEIAABCFRCIHfSFp1bUaohVQtpi/5SXEkBhGNK9TBU0hj077V686q5htVo8r0q1fS0ReUgrjdnsBwHIm3R+jDUetrCP2RoT9XX/vH7AcaBbqzueYaFvRY9beGhxzpP69gj5wa9a/57QPOie7JFhyYPZWkr9SNDPaSt0iG30e+J8Ge61PcN0lbt/zjEQwACEIBAlghkUtrKLekfbXxXMzep0h41X8DR+ErkqlzlqHSuTKn8l2qMVdLgqWaeTKVDnkr9Au/LSAXzltsfkOiQusFyHIi0leoRKLXqXXRYbXgujr9+Nb1fpdI82LlClc5p89f3dUhXuiw31DGcXi1P7fUIL/Sjr0frc6XSVs2ctnDjPrpyo79e3IqOA5W2cjJRTb0dzPVLzUmMk+xo+ZfrKRyotOl1S333VDr3Mq7+l/rxptLPRFy6mNOWpeYJaYUABCAAgTCBTEqbn4tRaonq8K/75VbfUxBJzmnzDbq4Ja618XL0vDllFwnxjbFwmsJz8fyctrjV1ypdPbLSa/i86H14cYpS19EyiQ5XiltRMiwH+rjcFgCVcAwPy6tk1b7o8DpNQ1ye/HkrWTmz1A8DSUhbWHD9gh7VrPRXrbT5+lHJUFtflnFpLLV6ZCXDI0t9juLKTmM9/2iafV6i9TKuMV9NWVmrd1ZSD5OWNmvxnnAPfBxHP7S73FDmcv91Wt8r4R8/4r6//OdQt8bwe2yWylPcSpPhYZfMaaORAwEIQAACeSSQSWnTgig1CT2udyA6/0vncqhA6V5sSUtbuBEZrTCVLBoSXTBFG1t6aI9UuDEYl/9Ke0YqvYZv3EXnl5W6jrVPW5hHdO5h3Ier1PyXMMc4YSj3Qa02T9F5iqWGn4bj4vZps1YkLJfmuPli5fZps65Vrkeo0nlM0fTGLfRj7ZXmz2ENd/NxpUSy1A8JpVYrHay0hUU/nDYdmqmf00o+50lLW9x3Yql92sJS7NPvF28JS3W1dSHue2XDm5uD/Qkr2adN0xKt19HvFH+e6HeD/oDn90JE2vLYVCFPEIAABCCQWWmj6CAQFuRKGsoQswmUm59ov3toR4RXshzaJMg9BCAAAQhAAAJJE0DakibK+epKQHssrMVX6pqgDF+s1AbJGc5STZKuPXi6pUB42HC1vVI1SRgnhQAEIAABCEAgtwSQttwWbf4zFl4h8MhDZ+c/wzXOoR+KRq9ledCltjeodHhyjYuR00MAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC05acsyQkEIAABCEAAAhCAAAQgkEMCSFsOC5UsQQACEIAABCAAAQhAAAL5IYC0JVCW6zbtTOAs+TzF6BEt0lJokq079uQzgwnkCkY2RBjZjEYNL8iw1oJs2f6OHTxEI2BkFzyMbEYjhhVEObVv47NWihaM7Ho0vLVZxoxslU0du+3glERMnzQyJSkZmslA2hIod6StNEQa23YFgxGMbAJ2BI1tGNkE7Ajqkc0IIYGRTcCOQNpsRkT0J4C0JVAjkDakbTDVCGmz6cHIZkRjG0Y2ATuCemQzQtpgZBOwI5A2mxERSFvidQBpQ9oGU6kQEpsejGxGNLZhZBOwI6hHNiOkDUY2ATsCabMZEYG0JV4HkDakbTCVCiGx6cHIZkRjG0Y2ATuCemQzQtpgZBOwI5A2mxERSFvidQBpQ9oGU6kQEpsejGxGNLZhZBOwI6hHNiOkDUY2ATsCabMZEYG0JV4HkDakbTCVCiGx6cHIZkRjG0Y2ATuCemQzQtpgZBOwI5A2mxERSFvidQBpQ9oGU6kQEpsejGxGNLZhZBOwI6hHNiOkDUY2ATsCaSvP6MLLr5VJE9vku9+6xoaZsogly1bIZZ/9qiy68Ssyf96cxFLH6pGDRPk3fyNy7Im75fh3dQ/yTPl8O41tu1xhBCObgB1BYxtGNgE7gnpkM0LaYGQTsCOGurR96upvyJPPLOsHauL4sfLo3TcEzzVC2u5+4DG59us3y3VfuEIuOneBXYglIpC2AaOr7RubmkRaWkSu/vM98id/1hk85thLACGxawOMYGQTsCNobMPIJmBHUI9sRkgbjGwCdsRQlrYjT79cwoLmaanITZ08Qa7/0mcaIm12qVUWgbRVxqnuUX/6pyI33ijS2Snyexd2yeWf6pRT3kOvmy8IhMSukjCCkU3AjqCxDSObgB1BPbIZIW0wsgnYEUNV2lTMXlmxtq9HrRQp39Omr/seuVKiF+6xCw9JXHjRVbLgpPny2OIl0r5lW3CpKz9+gcycMSXoUfOHf0+cbEV7BPX9V336YonrKVz6yC3BKZE2u/43LOJv/36P/Pt3C7L0t81yyKE98kef7JRPOHkrFBqWpNRcGCGxiwJGMLIJ2BE0tmFkE7AjqEc2I6QNRjYBO2KoSpv2sl1w9qlBb1q5Q6Vt+crXA8lSSdJDJeyQOQf0zXNTcdrU3iH33HJd8PoN37lTbrr1XvHypPEqa17K/OvRYZj6Xj1HVLaigqmv//2//jC4vr72uf9xSd+cNU1vqfPYtaGyCOa0VcapbJQuRPL0b5rl37/XIv95R9HUPvYJFbcuOeLIod3rhpDYFQxGMLIJ2BE0tmFkE7AjqEc2I6QNRjYBO2IoSpuXokrmjMXNafvi174tv3t5VaxgeeIqapeef0Yger6nzQtiXA+YnlN74nQuXfh1PZ8uJlJJWr0w3nHfw/uch4VI7M9CXSP86pHbt0sgbnpbs7pJTjy5O+h1u/jDXXVNT5ouhpDYpQEjGNkE7Aga2zCyCdgR1CObEdIGI5uAHYG0lV/ow5I2v2hIHGnfO1dK2sIipr1vcbL16qp1wRBK32sXdx3fkxd+TeMZHmnX/4ZFRJf8//lDBfk3N1zyoQcLMratRz7xya5guOT0GT0NS2OjLoyQ2ORhBCObgB1BYxtGNgE7gnpkM0LaYGQTsCOGorQplWqGR0aX/A/3tHlps6RK57RFe9qSkDbNx8nHz+sbqhkemom02fW/YRFx+7Ste73JiVuL/Nv3CrKto0nOOlvFrUvOPGto9bohJHa1hBGMbAJ2BI1tGNkE7Ajqkc0IaYORTcCOGKrSZi1EomJWavXIuOGR5YYvDqanTUuw1PDIOGFE2uw6n4qIcptr3/Uj7XVrkd882SwzD3S9bq7HTYdMjh6diqTXPBEIiY0YRjCyCdgRNLZhZBOwI6hHNiOkDUY2ATtiqEqb722LrgTpRcgvUmINj9Tz+BUcw71tKnYnH39EsM/aYKRN56JpGtq3dPStdOkXItEFSKJCpz1vejA80q77DY0oJ22asGVLm4Met1tvKW7i9uGPuF43J25DYUNuhMSumjCCkU3AjqCxDSObgB1BPbIZIW0wsgnYEUNZ2sLCFSYV7jWrRNpKnSe8euRAh0f6BUT8KpY+nT6NKof3Pvh4X/J1Hp1fuZLhkXb9b1iEJW2asG63iGRxkZKCvPRisxw1vzsYLvkHH3cbvOX4QEjswoURjGwCdgSNbRjZBOwI6pHNCGmDkU3Ajhjq0mYTIiJKgCX/E6gTlUibv8wTjxe3Brj3roK0DpOgx02HTM45OJ+LlCAkdgWDEYxsAnYEjW0Y2QTsCOqRzQhpg5FNwI5A2mxGRPQngLQlUCOqkTa93JbNukiJm+vm5G3DG02y4DTtdeuUD/xe/hYpQUjsCgYjGNkE7Aga2zCyCdgR1CObEdIGI5uAHYG02YyIQNoSrwPVSptPwE/vLy5S8ouHm2W//XoXKXFDJidNyk+vG0JiVzcYwcgmYEfQ2IaRTcCOoB7ZjJA2GNkE7AikzWZEBNKWeB0YqLRpQlat7N0awMnbrl0iv3dhcZGSUxe4SXA5OBASuxBhBCObgB1BYxtGNgE7gnpkM0LaYGQTsCOQNpsREUhb4nVgMNLmE6Mbcf/5/2qVjRubgu0A/ubr78ilH83+cEmExK5uMIKRTcCOoLENI5uAHUE9shkhbTCyCdgRSJvNiAikLfE6kIS0aaLaNzXJ565qFRU4Pc54X5dc/3d7gv3dsnogJHbJwQhGNgE7gsY2jGwCdgT1yGaEtMHIJmBHIG02IyKQtsTrQFLS5hN2x20F+csvt0rH1mKv2xf/Yo988opsbg2AkNjVDUYwsgnYETS2YWQTsCOoRzYjpA1GNgE7AmmzGRGBtCVeB5KWNk3g079plh98v0UW/Uex103nuv3BxzrlvWdka64bQmJXNxjByCZgR9DYhpFNwI6gHtmMkDYY2QTsCKTNZkQE0pZ4HaiFtGkiu9yUttucuP3g1oI8/1yzHDCzJxC3j368S6ZMycaQSYTErm4wgpFNwI6gsQ0jm4AdQT2yGSFtMLIJ2BFIm82ICKQt8TpQK2nzCdW5bn/lhkv+6IfFXrcjj+qWf7xxjxw+L/29bgiJXd1gBCObgB1BYxtGNgE7gnpkM0LaYGQTsCOQNptRIyKOPP1ymTt7htxzy3WNuHzZa7K5dgJFUmtp80nUBUq+8L9bZf26JmlpkWCe29V/3ilt49Lb64aQ2BUMRjCyCdgRNLZhZBOwI6hHNiOkDUY2ATsCabMZ1Tvihu/cKQ89+rS0b+mQf77+czJ/3px6JwFpqzXxekmb5kMXJ/na/9cSDJvsdGuT6DDJL//1Hvn9S9K5PQBCYtc+GMHIJmBH0NiGkU3AjqAe2YyQNhjZBOwIpM1mVO+ICy+/Vs5aeII8u/QVmTp5glz/pc/UOwlIW62J11PafF7++6cFuf0HBbn/J8Uhkxd8qEsuvawr2CYgTQdCYpcGjGBkE7AjaGzDyCZgR1CPbEZIG4xsAnbEUJe2Rx6xGdUi4vTT48+6ZNkKueyzX5VFN35FXl21Tr550+3y6N031CIJAz4nwyMHjG7vGxshbXr1bR1NcrvbHkC3CFj62+ag10035L70o51y8Nx0DJlESOwKBiMY2QTsCBrbMLIJ2BHUI5sR0gYjm4AdMdSlbcIEkS1bbE5JR2zeLDJ+/L5n9UMj/Vw2ndumApemIZJIWwK1oVHS5pOuwqbidvsPWmTbNpETTuwO5O0jl3VK67AEMjiIUyAkNjwYwcgmYEfQ2IaRTcCOoB7ZjJA2GNkE7IihLm1nnGEzqkXEww/Hn9UPjbzq0xcHAZ+6+hupGyKJtCVQIxotbT4L//XjYq+bDp3U40O/X+x1O+30xq0yiZDYFQxGMLIJ2BE0tmFkE7AjqEc2I6QNRjYBO2KoS5tNqH4Rfmhk9IoTx49N1RBJpC2BOpEWadOsbG7fO2TypRebZdr+xSGTH3HyNvug+g+ZREjsCgYjGNkE7Aga2zCyCdgR1CObEdIGI5uAHYG02YzqFREdGumvq0Mkr/vCFXLRuQvqlZSy10HaEiiGNEmbz85zzxaHTN5xW4vs3Cly0rvdkEk3XFIFrlDsiKvLgZDYmGEEI5uAHUFjG0Y2ATuCemQzQtpgZBOwI5A2m1G9IhZedJVcev4Z4odG+uvqEEk9vvuta+qVFKStUtJf/Nq35d4HH99n4qGOc12+8vXgNHEb7qVR2nye773Liduigjz8s6KpffjS4pDJ9yysz5BJhMSufTCCkU3AjqCxDSObgB1BPbIZIW0wsgnYEUibzYiI/gToaevlcfcDj8n3Ft0fyFl4tRi17E3tHX07o6vATZrY1s+60yxtmr2NG5v6et1eXd4kMw7oXWXS9bwdOKu2QyYREvsrB0YwsgnYETS2YWQTsCOoRzYjpA1GNgE7AmmzGRGBtMXWAb+0p9+jwS/xqV2mn7/yI33jWVXuons3pF3afIafWty7yuQitzH3HpFTTtVVJotDJmt1ICQ2WRjByCZgR9DYhpFNwI6gHtmMkDYY2QTsCKTNZkQE0rZPHdDes09edp4cPGt638Z6Km3hjfa8xMU9t2HzrkzVqx/9sLgx9y9/0Ryk+yN/0CWXOXE75T3JD5kcNbzFzaFrkm1vO0vkiCUAI7tiwMhmNHJ4QVpbmqVjB5+1UrRgRD2yCdgRw4cVZOSwZtmync9aKVowsuvRsNZm0R9tN297xw5OScTUCSNSkpKhmYwhPzxS57FteGtzMNwxKmSVSltXd22HGNaiau5ynvnNb4pc/7Um0ccj3Ofwi1/qkWvcXMuWluSu2NQk4v5JBhElB8E4E4xs1DCqgJELaXKgunuy931k5y6ZCP0uglF5ljCy6xqMYGQTsCOyWI8KzZpqjkYRGNLSFh3qOFBpy8rwyLhKtmZ1k/zVl1vlgf8qLlSi2wJ86S/2yAcvSGbIJEP/7I82jGBkE7AjGNYGI5uAHUE9shkxPBJGNgE7guGRNiMi+hNoiLTpPLH2Ldtiy2LpI7fUrYxU2q79+s2x17vy4xcES3/GzWnT94TTmWVp85nX1SW//IVWWfla8VcU3SLgL/5qjxz/rsENmURI7OoMIxjZBOwIGtswsgnYEdQjmxHSBiObgPLILi8AACAASURBVB2BtNmMiGiwtMWtvpiWQokbDpmH1SMr5fvmm01yl5vvdud/FmTJC83BkMmLL+mUiz888PluCIlNH0YwsgnYETS2YWQTsCOoRzYjpA1GNgE7AmmzGRHRYGlL2+7iYRxx0qavZ3mftoFU+I6tTfJP/9gi/3pTi+zeLTJ8uMgnr+iUP7u6U9rGVTdfBiGxSwBGMLIJ2BE0tmFkE7AjqEc2I6QNRjYBOwJpsxkRgbQlXgfyMDwyDorOd/u761tFV5vUQ4Xtf/xxp1zxx10VyxtCYlc3GMHIJmBH0NiGkU3AjqAe2YyQNhjZBOwIpM1mRESDpU17rc5aeEIwXywvR16lzZfP0t82y19e2ypP/Kq4RYDK29V/3il/9MnOoBeu3IGQ2LUcRjCyCdgRNLZhZBOwI6hHNiOkDUY2ATtisNLWsXurbN29JfZC67e/Ll09nbGvte/cJDv2bLcTGBPxvxZ8ZkDvS/ub/Ei7aDqv+8IVffs0pyEPdV+IJG5z6jSAGEwa8i5tyqbLLSZ5790Fufeugjz4QLHn7djju+XCi7rkgg91ybT944dNIiR2zYIRjGwCdgSNbRjZBOwI6pHNCGnLHqPdXbtk444N8RKza5O8XUJi1nSsin3PVidM297ZGi9MO16Xzu59V+De3enS8PbeNOjq+bqP7Z7OHtm86y0nUjv2OV9nd6eogKXl6PnL6qbIpCXdVjripkfplmCPLV4ij959g/X2ur1ed2nTOW3ljnquHpkU5aEgbZ6V7umm4nbfPQX5+UNFedOVJi904naBE7iJk/p/oBESu5bBCEY2ATuCxjaMbAJ2BPXIZjSUpC2uN6e9hOSs094dJxl6tLY0yzB327GrU3Z37ZY3Q7ISJqznipMVjSklTB2ud6mjlDC5NKjoDIWjbfg4GTd8fGxW9x8zQwpN8ZvuThw5SUa3jhkQotsv/fcBvS/tb4qTNr/CfJq8pO7SlvaCG0j6hpK0eT7b3I4N997dEgjcY78sDptccFp30Ot24Yc6ZUzv9wFCYtcoGMHIJmBH0NiGkU3AjqAe2YwaKW3a6+KlRGVHe2j8ob042pujR1SUwnKkYqWC5Y+oBJWSJZtMeiOGF0bIlNFTYxM4ccQkGVVCYma2zYp9z+jW0aLvizumjZ4hLc3FH7XDx/AWl4ZRe9OgYjtyWIt0vP2OTBgx2YnU6NjzlUpDI2hPnzQyscs+svKRxM5VzYlOn336PuGlVo/XwO9+65pqTl/TWKQtAbxDUdo8tvZNTX3DJp/8dVHezjxLxa04bHJCW4u0uO7/rTv2JEA6n6dA2uxyhZHNiMY2jGwCdgT1yGbkpW1Ne7vo/CB/hOcR7erU3qU3+l5ToXrH9Tjp0dnT1W/IW/vO/kPj1m7bOyRP5yxpb1ejDu2R0Z6Z8NE2bJy0xfTwqJComOhRcGP/9P/+3Xu6A4HZ34lM3DHBiU+1sqKCVUqYVMxU0LJwDHZOWyPymKS0TfjGBNmyK35OXi3ztvmazTJ+RP8eylJz2vyezbVMTzXnboi0xW1qnbbJftVAHMrS5jlteMPJm+t1u8fNe3v26aK8nffBLrnkUpFLL+1B2spUKITE/rTByGZEYxtGNgE7Ii/1yPcWhUUqPHxv7bbVfTCy1Aulw95amovD3lRO9gv13ISlKSpKUTkK996ogKmI+SN8DbvGxEc0sjdyoGmu9/uGurSd8W9n1Bt5cL2HP/HwPtdleGSJorjhO3fKTbfeK4tu/IrMnzcniPKw0ma0ldYmpG0vKd0mwC9Y8tslRXn7/Q/3yAcu2CPnfmDfibmVMs5zHEJily6MbEZ5aWzbOR14BIxsdo1m5If/+XlTOgRQe6J0YYc33AIPeqzpFS7tydIeLT+8L7rQg53bwUVEe6FUoHwvz4iW4U6opvVdQHuGfI9Socn1PDn58odK0zg3P8kfB4zdOyQvrqdrcKmuz7uRNpvzUJc2m1D9Ikrt06zrcIR9pX4pir9S3XvaFl50lVx6/hn7LPmvMnfHfQ+napWWSgsHaduX1Gsrij1v993TIst+1yTDhknvfLeuYPgkx14CCIldG2BkM2p0Y9tOYeMjYGSXwUAZ+WXEdYEIlajw8EDfqxXMuXJDBPV1XX1PV/TTBSpqsUKe7y0Ki1S4Jyp43cmTHtX2Qo0ZMVyUU/u2d2ygQzQCabMLHmmzGdUrIk7afCfTkF6IRK01bihkGldpqbSyIG2lSa15rVXuvrNZ7rijSVa82hQsUKILleh8N124hEMEIbFrAYxsRgNtbNtnzk8EjPqXpUrTtne2udX7tsm23dtku7vf07NDdnbtkI3bNst295q+vv2dDvfadve4Q3b0Phe8R19z9xrXFbPEebU1Z1TLaBkzbKyMHd4mY9y8pTHDivdj3f3oYb33vX+PdXGjNdbdxrS6m78fXvy7lgdCYtOFkc0IabMZ1Sui1Jy2NAmbsqCnLYEagbSVhugb27/6dVfQ86ZDJ3UIpW4NoFsE6IIlumXAUD4QErv0YWQzQkiGJiMdTqjypfe+d6u4qmBxKXUdZhheLdDP8dI9q/R9SR1++XEdAqgr4em8Kz8E0Pdq+R4tP+RPlyT3MWlaIc9igpBYhERgZDNC2mxGRPQnUHdpY07b0KqC0cb2xo1N8s//2CLfu7lFOt1WKsOHu563i7vkz67eI7MPyuemjVaJIyQWIXojbUISDNca1lqQLdsZslWKVxYY6QIafoihPvab+Oo8Lj+sUFcXTGpVwahAFdxU5APaZkp3d3OwQp9K2Fi3SIXOuQovWe7nXWVptb5KPkeVxCAkNiUY2YyQNpsREQ2WNr08q0cOnWpYSkhWvtYk//CtVrnzh4VA3lrcYlgXX9Ilf/Kne2TuIUNL3pA2+/MAI5tRFoTEzkVtIxrBqNYS5udpqUT53q3hheHBflDDeu+Vqu/J8nO8Sm2w2whGtS315M+OkNhMYWQzQtpsRkSkQNryVggMjyxdolZjWzfm/sl9Bfkvd3vrrSYZ2+ZWmvy9bvng+V3yvvcPjQVLLEZ5+7wMJD8wsqnR2K49I53TpSsZbt7l9udyww5jH7t9u9rdhsc+xm+EbKdOgrlYE0dNkgnDJwZ7Y010wwwnjHCPXY/XxJG9jyPPtxbcKk8JHtQjGyZCAiObgB2BtNmMiEDaEq8DSNvApc2/U3vebvqnFrnjthbZXdx/NNgi4I//Z2fu57whJPZHEkY2Ixrb1TPatttJWEiwVMQ2B9KlQuYe+/vdxb/1+aokzC2O4aWreD85kLHgsZMwlbHo89o71siDemTTR9pgZBOwI5A2mxERDZI2XTVS92HTPdrKHWlbqaWSCoO0DV7a/Bn8nLd//95eeTvyqG654o87g7lvOgcubwdCYpcojGxGNLaLjHShDZUrnf8VnRO2Y49bjt4tSb9yy8oBzwnThTN0fpcutjHdPdYFOFS+po0uPq9SpjFtw8YHj7N2UI/sEkPaYGQTsCOQNpsREQ2StjyDR9qSk7awvH3/loLcekuLqMjpMWVKj3z88k752OVdweO8HAiJXZIwshnlvbHtV0hUEVMx072/dN8v3edL7/U5vVV75F3CquWR93pULY+4eKTNpggjmxHSZjMiosHSVmqfNjbXzmfVHGxje+OGJnnwpwV58P5m+dl/FzdC3X96j7z/nC45+9xuOeN92Z/3NlhG+aw5/XMFI7uUs97YVuEKhGxHUb5UyryIrXGrJerwxEoO7d3SRTjiesL2GzNBpo2dImMLUzLbE1YJg8HEZL0eDSbvlb4XIbFJwchmhLTZjIhIqbSxuXY+q2ZSje1ut5Xbgw8U5L9V4B5olvZNTdLSKnLOuV19AjdufDZ735JilM8aVMwVjOzSTXNjW4XLy5iK2Rs71gVCpjLmZc3KoV8ZUVdJ1GGJ2kM2eeSU4LGuiKh/B/uBuf3BSh1pZmTlv16vw8gmjZDAyCZgRyBtNiMiUiptX/zat+WxxUvk0btvyFwZMTyydJHVorH99G+aewWuWV560W0q5I6T3Qbd73cCd7a7HTw3W/JWC0aZ+xAZCYaRXaKNamyrkKmEvbFjvbyxfZ1s0Mdv+8fF+zd3biybgWHNw51wTZepY/aXaXo/yt2P7n3s7vcf7Z5z9yNbRtkgykQ0itGgEl3nN8PIBo60wcgmYEcgbTYjIhogbXH7ssUVxHVfuEIuOndB5soIaauvtPmrrVrphk663je9Pf5YUd7mHNwTiJsK3LtPcd1zGTgQEruQYGQzqkVj++3OHb0i5uRLpcwJ2QZ3vz6Qs+Lf+vyervIbek8ZPU2mORFT8VIpC4QsELHex+45XUWx1kctGNU6zfU+P4xs4kgbjGwCdgTSZjOqd4RO4Qofc2fPkHtuua7eySh5vaYed9QzNaXmtNUzDUlfC2lrjLT5q27fLr3DJt3wSSdwO3eKtI1z8nZOd5/ADUt2K6NEqxBCYuOEkc1oII3tHXu2u3lkq2Xl1leDBT38PLJ1wZyyVcEcs0oO3bg5PGzxgLEH9g1XnOmGM+oKi2k4BsIoDemuZxpgZNNG2mBkE7AjkDabUT0jFl50lSw4ab5c/6XP9F32wsuvHdrSVs8CqNe1kLbGSlv46o/+orlP4NasLq46efqZOu+tKHDTZ9T1N4qKqiBCYmOCkc2oVGNbV1Z8adNSJ2YrAilTEdO5ZCpqlSzuoYt6+PliKmfaQ6Z/q4z55+3UpSMCIbHLAUY2I6QNRjYBOwJpsxnVK2LJshVy2We/Kotu/IrMnzenXpet+jp172mrOoUZeAPSlh5p8yl58Xc6783d3MIlzz5dHDqp+72dfZ6b++ZWnjzm2PQMnURI7A85jMoz0uXw125fLqu3vSYvrF8qL7UvC6Rs+eaXRXvTSh26aIf2kKmMzWxzvWNurzHtJdO/vZANL4ywCygjEQiJXVAwshkhbTCyCdgRQ17aHnnEhlSLiNNPjz2r9rRNHN+Wqp61aELrLm3eZkuVA5tr16KGNu6cjW5sv/lmUzBkUgVOV57UY+q04pYB5ziBO/Osxm8Z0GhGjasdlV8ZRkVWvtdMZWxVxwonZS8FYlZuGKMOTTxo3MEyd8JhMnvcnD4p87JWeSlkPxIhscsQRjYjpA1GNgE7YshL24QJIlu22KCSjti8WWT8+NizRue0XfnxC+SqT1+cdAoGfL66S5sfM3ry8UfIN2+6vW+1SB03etbCE1IFp1Kq9LSVJpWmxrZftOS/ncC99ZbbMsCtDF7c7604fHLCxMYMnUwTo0rrfL3jhhKjt3a+Kau3vuak7LXi/baVwb0Obyy1efTo1jEye/xBMmfCHNdbNktmt82RA9sOklnjZgf35ZbBr3dZNvJ6CIlNH0Y2I6QNRjYBO2LIS9sZZ9iQahHx8MMVnVX3j77p1nslTYsk1l3a/EIkB8+aLv/zi3/fJ226wmRY4ioimpIgpC0b0uZT+cxTft5bs7y4rDh08sSTi8MmVeAOObS+8jaUhGSgH9m8Mers2uNkzAnZVidkTs76BC0QtZUlhzROH3OAzHISduA4J2RtTsiC++LfB46fJsNaC7Jle/mVHAdaBnl4H0JilyKMbEZIG4xsAnbEkJc2G1HDI7Sj6dLzz0hNh1LDpE2X9leB88Mh2Vy74XWzJglIc2N7926RO25rkZv/pUWWv1JctGT0aJGLL+mUj36sfvPe0syoJpViACfNKqN9es06ir1mKmnrtq+NJaG9Zge6HrK9cuaErLfXbNZY12tWcLvKxxw0tu2KBSMY2QTsCKQNRjYBOwJpsxnVK0Id5HuL7u83ny2NXlJ3adNhkEccOitYUjP8mM2161U163udrDS2H/5ZQb7z7YLovT90sRKVtws/1BVsIVCrIyuMapX/Ss6bZkad3Z3F3jLXQ7bKDWHUHrS9wxtL95rpQh9ezGb39Z4Ve80mj9yvEiz9YhASGxmMYGQTsCOQNhjZBOwIpM1mVM8IdZLlK1/vd8m0rbNRd2mLFkB40l/al9osVXkYHln6Y5XmxnZcqnW45Pf/rSA/+mFBOrYWe9+GDxe58OIu+fgnOuX4dyW/6mTWGNXzS9RfKy2MdCGQpW++4FZnLK7QqEvpv+ZWaezYvbUkFl2Jce6EQ4OFQGa5uWb6+LBJR4oupZ/kgZDYNGEEI5uAHYG0wcgmYEcgbTYjIvoTaLi05aFAkLb8SJvPiQ6dvOfOgtyxqEWe+FVx3pseh8/rlksuK/a+7T89md63tAhJmj+L9WakvWcvtf/OCdrz8rtNS+TFTe7xW8+X3NdMhzSqjM12qzQeNnFecaXG8bpi46FSryXzERK7BsMIRjYBOwJpg5FNwI5A2mxGRDRY2vxCJDqnLS8H0pY/aQvnSOe73fb9FidwBWnfVOx905UnT3mPClynnPuBrmAu3ECPegvJQNPZyPfVkpHucaZS9swbi+XVLS8H9/q3Ph89dPn8w10v2ZGTj5aDx2vvWW16zQbCGiGxqcEIRjYBOwJpg5FNwI5A2mxGRCBtidcBpC3f0uZzt3Fjkzz6i2Z3K8hjv2yW9euKAnfgrB5ZeFqXLHxvd3AbP6G6HrhaCknilb1BJ0yKUVjQfrfpBXl+wzNBj5r2rIUPXSL/sIlHyJH7HRP0nB020YnafkcnPqQxSZwIiU0TRjCyCdgRSBuMbAJ2BNJmMyKiwdKW5f3YSlUepG1oSFs4l9r75uVN73fsKL561PyiuC18b1HimveOrCwJKSkhyfOX20AY6eqML7e/KK+4uWcvb3Y39/hl9zg6/2z8iAlyqBOzQycc7u6PcDe9nydTR++fKaQIiV1cMIKRTcCOQNpgZBOwI5A2mxERDZa2JctW9NufLQ8FgrQNPWkL51j3fdOet186eQvPfzt1QVHeTnPyduzxpRcwGYiQ5OFzU00eLEa6t9krm52gudvLenNy9oqTtO3vbOt3mQkjJgY9aIf0ilkgapOOSHUPWqWcEBKbFIxgZBOwI5A2GNkE7AikzWZERIOlLbxaZFxhpG15zUoqDNI2tKXN576rS4Let+IQymZZ+ttiN9vYsSIL+oZPdsmcg/sPn7SEpJI6mPeYMKOVbrVG32umYqaCpn/v6trZD8OkkZNd79m8QNAOc2KmPWiHuB60/UZOySUuhMQuVhjByCZgRyBtMLIJ2BFIm82IiAZLWx4LAGlD2qIENrf3zn9zPXCP/bIgq1cV57/NOKDHCdze4ZOTJ/cI0la6/ujCICpkKzteCu6Xblwa9KTt6Xqn35t0XzPtMSsOcXRDHbUnzf09acTkPH7lxOYJIbGLGkYwsgnYEUgbjGwCdgTSZjMiosHSVmr1yBu+c6fccd/D8ujdN2SujJA2pK1cpV210gmcEzffA7d1S1Hg5h1ZnP921vtEzjpLZOeePZmr+0kmWPdAe2HjM8Ey+y+8+aw87x6v395/o0u9ni6hf7gTsuOnnSRHTDpajpl6fDDkURcPGcoHQmKXPoxgZBOwI5A2GNkE7AikzWZEREql7e4HHpNrv36zMDwyX1WUXqT+5bnkheLQSb+ISXfvVLf3LOiRUxd0Br1w7zop+Q2801irlr71gixe97j8Zv0T8syGxbKmY9U+yfSCdvKMd8vRU4+RQ8frao4IWlx5IiR2LYcRjGwCdgTSBiObgB2BtNmMiEiptH3xa9+WxxYvoactZzUUaStdoL96tChvjz9WkKefKva+jRwpfStP6jy4Qw+rbvuAtFYfXWpf9z974vVHA0FbvO4J2bFne7/klutBox7ZJYuQwMgmYEdQj2xGSBuMbAJ2BNJmMyKiAdLme9Es+Nd94QrJ4qbbDI8sXbI0tq1aL8GcNu19u21Rj9xzZ0vf9gHDh4uc8b4ut4F3V3Cvf2flCEva4ypqTtiim1XPbJslx089SY6beqKcNP3UYMPqUkMcqUd2ydPYhpFNwI6gHtmMkDYY2QTsCKTNZkREA6QtfMlSc9qyXDBIG9I2mPobFpLdu0Ue+K+C3PnDgjzy84J09u75PHq0yLkf6JL3ntkV3OvfaTp0c+rfrH886EkrJWkqZacecJq8e/rCYD7alFFTK84C0majorENI5uAHUE9shkhbTCyCdgRSJvNiIgGS1seCwBpQ9oGU69LCUn7pia5566C3Ht3QRb/eu8u3b4H7gPnN07gNu18yy0a8qwsefOZYMEQfaybWftjVOtoOXq/42T+lOPkmCnHy9Hu/uDxhw4YE9Jmo6OxDSObgB1BPbIZIW0wsgnYEUibzYgIpC3xOoC0IW2DqVSVCMn6dU3y0IMF+cl9xQ28fQ+cCtypC7rknPPcKpRnd8n+02szB27zrnZ5foOTMydpS9zKjrq649qO1X3ZHlEYWZSzqU7UnKzp47kTDhsMln7vrYRRYhfL6IlobNsFByMY2QTsCKQNRjYBOwJpsxkRkQJpW3jRVdK+ZVtsWbB6ZL6qKI1tuzyrZfTismb59ePu9oS7OYF7883iIibDhkmw8uSJJ7sVKE909+7x2LaBSdyWXZsDQdNetCWuF00lLby6oy4aor1nKmfam6a9aro/Wq2OahnVKh1pPi9CYpcOjGBkE7AjkDYY2QTsCKTNZkREg6XtwsuvlUkT2+S737omN2VBT1vpoqSxbVfzwTB6bUWTPLW4WX7zpLstLsjLLxUFTo/D5/XKm0qcE7jZB5UWuK27tgSSpnIW3Fyv2uqOlX3nGlYYHkiayllwm3qCW3q/dpIWpTYYRnYJ5CMCIbHLEUYwsgnYEUgbjGwCdgTSZjMiosHSxkIkQ6sK0ti2yzspRh1bm5y49Qqck7infrN3GOXkyT3FHjjtiXO3Q49xkuZ60YL5aCpprjdt1dYVfYltaW4NNq3uk7T9jpfDJx9pZ6ZGEUkxqlHyUnFahMQuBhjByCZgRyBtMLIJ2BFIm82ICKQt8TpAT1tppDS27epWK0bPPu174Nz9c9vlzdZnRPZ/WmT6UzL8oKdl9+jlIUlrCeai+SGPRztJmzf5KDvxdYqoFaM6Jb8ul0FIbMwwgpFNwI5A2mBkE7AjkDabERENljYdHnnWwhPkqk9fnJuyQNqQtsFU5loJydK3XpDH1/5Sfr3uUfnVmkdl254t/ZO5ZbbIytNlyvYz5d37nykLj5/ieuLSuaF3rRgNptzS9l6ExC4RGMHIJmBHIG0wsgnYEUibzYiIBkubbrT9zZtul0fvviE3ZYG0IW2DqcxJCUnH7q3y8OoH5ZHVD8kjqx6UjW9v6Jcs3cz6lBmnyXETF8rw9e+Vlc/N6Z0L54ZR7imGto1zwyjd8Em/oMmJbkGTltbB5C6Z9ybFKJnUpPMsCIldLjCCkU3AjkDaYGQTsCOQNpsREQ2WNp3TVu5g9ch8VVEa23Z5DobRM28slkfX/FweWfOQ6GPd5NofuuT+KTPcRtZTTwxkTaUt7nju2dAwSjcXbuOGvYuZHHtcaDVKNydu6rSBrUZpUygfMRhGg712Vt6PkNglBSMY2QTsCKQNRjYBOwJpsxkR0WBpy2MB0NNWulRpbNs1vhpGu7t2uSGPj8p/rbhLHnrt/n69aaNbx8jps94vp898vyyceUZJSSuXoh07RB75WUEe+u+Cu3cCt3GvwI0eLbLwvV3yvve7PeHO6ZIpU+oncNUwsonnMwIhscsVRjCyCdgRSBuMbAJ2BNJmMyICaUu8DiBtSNtgKpUlJDv2bJcHVtwnP1v5gDy08n7Rv/0xe9zB8ntzPySnH3iWnLj/qdLS3DKYpOzz3meeag4E7qGfNsvS3zb3e/3Io7rljPd1y4LTuuSkd3eLbvRdq8NiVKvrZum8CIldWjCCkU3AjkDaYGQTsCOQNpsRESmQNl2MZPnK14OUXPeFK+SicxeIDps8+fh5mdy/DWlD2gbzxRInJEvefE6efP1XsviNx2Wxu39z58bgEmOGjZWT9j9FTpr+Hnd/qpzs7ut1rF/XJA89WJCf3t8sjz9WkN27915Zhe3UBV1O4Lrl9DO7gz3ikjyQNpsmQgIjm4AdQT2yGSFtMLIJ2BFIm82IiAZLW3hz7YUXXSWfv/IjgbTd8J075Y77Hs7kAiVIG9I2mC8WFZJCQeTBVx6RxeucqK1/XJ5c97i8vceNVXTHlFHT5OQZeyXtyMlHD+ZyibxXhW3xr5vlsV8W5GE3jDLaC6cLmpz6nm5596ndQS+c9sq1DKITEGmzi43GNoxsAnYE9chmhLTByCZgRyBtNiMiGixt2qO26MavyPx5cyQsbbqq5LVfv1nqvRDJp67+hjz5zLJ+VKJpCPcMzp09Q+655bp+8Ugb0jaQL5bte7Y5SXtcntn4hPza9aY9sfZXfaeZM/4Q15vmetJcb5re6zDINB869+3RXxQl7olfNcua1Xvnwmm6dT7cSe/uCiTuhHd1y/HuVs1wSqTNLn0a2zCyCdgR1CObEdIGI5uAHYG02YyIaLC0qaj98/Wf20faGtXTpukJbz/wxa99Wx5bvKTvOZW6Te0dfaIW7in0KJE2pK3SL5aNb78RDHt8cr3rUXPCpnup+WP+fscGwx112ONJrmdtv5FTKj1tquJ63PokS15oDm6/faGpeL+kWfa8szeZU6b2yFHzu2X+MT0y/+ju4PHMA0svbIK02UVMYxtGNgE7gnpkM0LaYGQTsCOQNpsREQ2WtrAU+Z62g2dNl8s++1W54OxT5fovfaahZbRk2YogLXG9gZqwuH3mkDakrVylfW3r8l5Rc8MenbCt6lgRhDc3NQeCtuDAhe7m5nVOOElGtbouqRweLy4rCpzK25LnixK3fe96KjJ+gkpcUeDmH1OUuIPn7pU4pM2uFDS2YWQTsCOoRzYjpA1GNgE7AmmzGRHRYGnz4qNDIcPHlR+/QK769MUNL59wj19U4DRxcc8hbUhblMBv33p+b49aaCGRscPaiguI9M5RO9EtKjIUheS1FU7genvjij1xTdK+ae+QylGjRI5Sgeu9nfiu8tc4sgAAIABJREFUZjnmGJGtO3p3AW/4N0X6EkBj2y4TGMHIJmBHIG0wsgnYEUibzYiIFEhbWgvBC5lf0bJSadvUEVpGL62Za1C69D+3QnOT7Ni1d9PnBiWl5pd9pf0lufeVO+W/3f5pT61f3He94S0j5L0HninnzTlfzpnzAZkyemq/tAwlRqUKYe1aN4zy+SZ5wfXCPe/ul7heOV2t0h+6iMkxxxaHVOq9ytzRbmilLuDCUSQwvLUgrS2uB3MnYluqTsDI/rTAyGY0rKUgw4c1y7a3+ayVogUjux7p9/XIYS3S8XZo7oD9toZGTGqr4d4+Dc1ZNi7e1OOOeibVL/wRXeyj0Uv+e0EL9/hVKm279yS7vHk9y6PW11Jha3Jt786uulazWmer7/yvbl4u31/y73LH0ttFH/tj/Ijxct7cD8r5h14oZ885xy3VP6ZkmvLOaCCFsXGDyHPPNcmzz7p7vTmRe604qrTvmD9f5NjjeuS449y9E7lj3b320A3Vo+C20WtyH7a8ftaSKFcY2RRhZDNqdp+1gvus7cnp/2s2ATsCRhUwcm2jQsHVo87stI+0d5CjcQTqLm06j+3S88/YZyhkoxYiUfR+5Uo/jy1cHOEVLsOxYelkeGTpCpzHoX9rOlbJnS/dJj959e5+C4lMGTVVPug2uj7noN+TU2acVvFG13lklPRXWufuFlnq5sH9enF335y4V17uv0KlzoELz4mbf3SPjBufnf8MB8uMoX82QRjByCZgRzA8EkY2ATuC4ZE2IyL6E6i7tGmPmh9+GE5Ko5b8j1tYJJwuVo8c3EcmL0LSvnOT3PHirfLT134crProj4kjJ8m5btjjBXM/XJWohanmhdHgakr5d8cxWv5Kk9teoLjFwDNP29sMHH1sd7D1QF4PhMQuWRjByCZgRyBtMLIJ2BFIm82IiAZLW5p62vzwx7hKERZL9mkb+Mcmy0LS2d0pD628X3744veDe/1bj9GtYwJRu+TwPxywqCFt1dWpSuqR7g2nAvebxc1u4++CqNRFD93k+5jjuuW443uCe/07LwdCYpckjGBkE7AjkDYY2QTsCKTNZkREg6VNh0HedOu9fUvqa3Li5pNlqaAYHlm6tCppbKetrF/c9LtA1HQI5Ma33eQqd7Q0t8hZs89zovYxOWPW+2V4YURiyc4io8QyX+GJBsJIN/xWiXvW9cI9/VRzMLxyd2TNIO150x644p5x3XL4vB457PBu0YVPsnYgJHaJwQhGNgE7AmmDkU3AjkDabEZENFja9PJ+KGQ4KXFDJrNSWEhb9qXtlc0vyi9W/8zdHpJfrvlZX6/agplnyHtnvs+t/niWHDn56JpUyYEISU0SkuKTJsGo03WULv2tG0rpBE5F7vnnmmN744a7xbEOn+dWp3Qyd9jhPXL8u1TmukWfT/OBkNilAyMY2QTsCKQNRjYBOwJpsxkRkQJpy1shIG3ZlLaO3VsDSfuFkzS9X7d9bZCRQyYcLqfPOktOm3mWk7X3uVXCaruufBJCkrfPVDQ/tWLUsbXJyVtTIHO/c7elv20S3Qg87lBxO/KoHjnCDakMhlm6FSvbxqVnoROExP4UwAhGNgE7AmmDkU3AjkDabEZEIG2J1wGkLVvS9uS6XxV71dY8JM9teCpIfNvwcUFvWtCr5mRt+tgDEq8npU5YKyGpWwbqcKF6MnpjfZO8/FKTvPJys7u5+5eK95tCm39rlluHOcE/pFsOObTH3Yr3c3sfN2L/OITErogwgpFNwI5A2mBkE7AjkDabEREpkDZdjKR9y7bYsoju35aFAkPa0i9tqzpW9A1/VGHb2fl2kOiT939P0Jumwnbs1Hc1pLrVU0gaksEELtpoRu1O2F524rbciVxY6MIbgPtszjl4r8SpzHmRq/XKlQiJXdFgBCObgB2BtMHIJmBHIG02IyIaLG26EuOkiW3y3W9dk5uyQNrSKW0qZn6emt6ruOkxq21OMPwx6FlzwjaiMLKhdbHRQtLQzFd48TQy2uZ+d1KJ0164l3t747R3btXKfVetnHHAvr1xhxzSIxMnJTe8EiGxKxOMYGQTsCOQNhjZBOwIpM1mRESDpa3UPm1ZLhikLV3S9uwbvwmGPupcNb+n2siWUX09ajoEcta4OampcmkUktTA6U1IVhi98470DatUkVuuwyt7e+eiTCc5YSsOqew/xHL6jIGJHEJi11oYwcgmYEcgbTCyCdgRSJvNiAikLfE6gLQ1Xtp0EZHwoiK6yIgex009sW+u2knTT0287JM4YVaEJIm8DvQcWWekwyt1A/ClS5rkheebg8VOVr62b4+c8tEFTw52vXCHu60HdPVKfTzXzZ2ztiFASOzaBSMY2QTsCKQNRjYBOwJpsxkR0WBp0+GRZy08Qa769MW5KQukrTHSpptd6/L8XtZeaX8xSMiMsTOLvWrB6o9nydhhbamua1kXknrAzSOjalau1O0GVNzmOoHT1SsPOqgocwfN2bsVAUJi10QYwcgmYEcgbTCyCdgRSJvNiIgGS5vu0fbNm26XR+++ITdlgbTVV9rad26SH/zue3LXy4tEN8L2x/HTTpJL3ebXFx5ySbAaZFaOPApJ0uyHCqMdO0Recr1wugXBq8vdwievuO0I3KbgulF4qWPmgcWeuMMPd2I3t0mmTu8Meuv2nz6wYZZJl12azoe02aUBI5sR0gYjm4AdgbTZjIhosLTpnLZyB6tH5quKJtnYfuaNxXLLkn+RHy+/S3Z37QpATRk1VS4+7KNyiZO1wycdkUl4STLKJIAKEj3UGenwypdeLO4hpwudvLaiyQ2vjN8c3OPU1SpnH9Qts+eo1LmeubnFnjrtpUvT/nIVFH9iIQiJjRJGNiOkDUY2ATsCabMZEdFgactjAdDTVrpUB9vYVjn70YuL5PtLb5bnNz7Td6GFM8+Uy+f/sZw1+zxpaW7JdLUaLKNMZ77CxMMoHtSWzU2yalWTrHG39esKsna1W81yeY+s1udWN0ln577v07lx2js3a3Z3732PHOj+PnB28X7c+Pz20CEk9gcORjYjpA1GNgE7AmmzGRGBtCVeB5C25KVt49sb5F+e/Qe548VbRYdD6jG6dYxcOu9jgazNnXBY4uXYqBMiJDZ5GNmMoo3tda83yWonbqtdz9xqJ3Mqdvq39tRteCN+uKUKW1jgZjmRCwuetRiKncrGRiAkNn8Y2YyQNhjZBOwIpM1mREQKpE3ntV379Zv7peS6L1whF527IJPlg7QlJ206R+1fnvsHufOl20QXGtFDhz1+7MgrAmFTccvbgZDYJQojm1GljW3dlkB74lavciLXK3F6Hzzn7nWBlLhD95rbK3TdfT1z2kM3ZUo2eucqZWTTzm8EjOyyRdpgZBOwI5A2mxERDZa2G75zp9x0672y6MavyPx5xb2ylixbIZd99qty5ccvyOSqkkjb4KXtidd/KTc//0/ywIr7gpPpkEedq3bp4X8op8w4LdefW4TELl4Y2YySaGzrcEsVN98rV5S7ouDp85179k3HiBFuw/rQUMtiz5wXvG4ZNcpOe70ikmBUr7Q26jowsskjbTCyCdgRSJvNiIgGS9vCi66SS88/Yx85U5m7476HM7mqJNI2MGnbtrtDHnjtXrn/1Xvlp6/9ODjJ7HEHy3lzLpDzDr5ATph28pD4vCIkdjHDyGZU68a2rmy5/JXi/nKvulUt/WO919fiDt2qQCVu5oFuQRS3AMoBM91jdztAn3P3E90G4/U8as2onnmp1bVgZJNF2mBkE7AjkDabERENljZdPTJuKKQfMsnqkfmqonGN7fXbXw961O5fca/8au0jQYaPmnxMIGrnzrkws6tADrTkEBKbHIxsRo1sbOuWBP1Frri6pQpe3GIoPje6wqVuTeBvM2d2B2IXfk5jkjoaySipPNT6PDCyCSNtMLIJ2BFIm82IiAZLGz1tQ6sKhhvbuvn1A6/dJw+4nrXnNj4dgDhlxkI556DzA2E7YOyBQwtOb24RErvYYWQzSmNje1tHk6xd425rm+R1d4s+3rih9P5zmuMm9/LUaT0yzd303j+eMlUfi0zbv/jcpAp77NLIyC7Z+kbAyOaNtMHIJmBHIG02IyIaLG3MaRtaVVAb289tfEp+tPSuoGdt+eaXAgC6VP+5gaxdKONHTBhaUCK5RUjs4oeRzShrjW2dH/eGW8VSxU3vdUXL4Ob+Lj4uvq7z7ModLa1O7AKJ6y93/rlA7txr4yf0SNYY2aWefASMbKZIG4xsAnYE0mYzIqLB0qaXZ/XIoVENH1v7sDy08sfyE9eztm7b6zK8MCKYr3buHCdr7r6l4FpbHIKQ2JUARjajPDa2d++WvTLnBM7LXVj03nBypz165Q6dW6dSt//+IjNmiEyc3BX8rT12vhdvmpO7sW31nWNnl2r9I/JYj5KmiLTZRGFkM0LabEZEpEDa8lYILETSv0T9fLWfunlr297pkMkj9wtE7ZyDLpAzZ5+dt+IfdH4QEhshjGxGQ7WxvXNnUez6hC70OCx527eXZ6irXAZDMHt77aa6oZd9wzL9c+71JOfY2aVa/4ihWo+qIY2Q2LRgZDNC2mxGRDRY2j519TfkyWeWSXTBEV2g5OTj58l3v3VN5soIaRPZsWd7MPxR56vpvLWeHrfsd9tBcv6hF8mFh10oR0w4KXPlWq8EIyQ2aRjZjGhsl2eke9FtfqvgBK8gr77WJW+sb5J165pkfehmUy6uhhkslOKkTu91Xt303sVU9nP71enrWT6oR3bpISQwsgnYEUibzYiIBksbC5Hkqwpu2LG+byXIR9f8PMjcEZPmBwuLnOdWgnzXAce6YZBNsnVHzAZP+UIx4NwgJDY6GNmMaGwPjpGucqkCp4uleJlTsQtLna6SWcmhMqcbjqvE6RBMFbz9poi0jdv7vF85s5Lz1TOGemTTRtpgZBOwI5A2mxERDZY2lvzPRxV8dfPLQY+a7rH27IbfBJk6afqpcp4bAnmuE7YD22YHz9HYtssbRjCyCdgRNLZrz0jFTqVORU577gKh6xW7N53QqdTpc9UculddW1tx6wN9rDKnWx+Mdc+Nc5KnPXej3HMTJxZ79lpaqjl79bHUI5sZ0gYjm4AdgbTZjIhosLTR05btKvj8xmeCnrUH3FDIl9uXBZk5c9bZTtQuDIRt4shJ/TKIkNjlDSMY2QTsCBrb6WGk8ta+qUne3FjsvdO/dbEUvdfntm7V+2JMqY3JS+VGpU7lTgVu9OhiD5726ukiKno/0X0Ft7nHYQm0yeyNoB7ZtJA2GNkE7AikzWZERIOljSX/s1kFH1/7i76etXXb10prYVhxM+zePdaGNbvl2WIOhMQubxjByCZgR9DYziYj3dJg82YJBG6zPm53j9v1XqVOep9zj93zwXPuVm7D8igFHZI5we2qMsH11Glv3cSJxccT3BYIE9xjfS74W593z82Y1uykryBbtr9jAx2iEUibXfAwshkhbTYjIhosbXp5lvzPTjVc+tYL8q3F1wW9a3q0NLfIOW4lyD971zVy5OSjzYwgJCYihpDaiGBUASOkzYaUB0baY9fuJG+zkzwVOC9zKnxe8ooC2Ct57vE7VfiXrqI5yfXWjRvfXRS5XtnzUlcUvvDzrpdvrM0+TxEIiV2aMLIZIW02IyJSIG15K4Q8rh4ZlbXRrWPk0nkfkyuO+ROZPe7giosQabNRwQhGNgE7Ig9CYudycBFDlZEO0dQhmdqLp4usdPQ+1uGa+rg4bFMfS/C42kN788aNEzlgZo+MGFEcsqnz8XSYpsqeH8ZZfK1HdN88jdf3ZfFASOxSg5HNCGmzGRGBtCVeB/IkbY+sekh+/Oqdct8rP5Lte7bJnPGHyAWHfFjOn/v7cvikI6pmh5DYyGAEI5uAHTFUhcQmszcCRjYtZbS5vSBr1u0JRE4lbsd2tw/e+uKwTZU8FT8VQBXBahdeiabAz9ErFIqLseihWygU3IIrOkdv+HCdr1eUwOEjis+FY+uxOEs0zQiJXY9gZDNC2mxGRCBtideBPEjb8s0vyfVPfKVvGOTwwgj5o/lXyJ+ecM0+i4tUAxAhsWnBCEY2ATsCIYGRTcCOGEg90uGYHR3FRVd27CgO01TBe3tHsedu9+6i3PltFbq6inP4ql2EpVzq/cqb2qunvXu+x0/fo6tx6qE9gCqBuliLxvlVOXVFTi+MNiF37mEFUU7t26oYd1rJiXMUAyO7MJE2mxERSFvidSDL0rbx7Q3yd0/+tdyx7PvS2d0pXtb+5/Gflymjpg6aFUJiI4QRjGwCdsRAGtv2WfMVASO7POvJaPduke2uF2/7NpFt29z9dve3u9/m/tbePb3X53e454PX3d8aX3y9+JyP7S562YCPJjcqdMwYdxtbnKM3ekzxfqz7e7R7Xu/HuL/HuOcnjG+SSROapam1M4jX94VfH+F6BIf6gbTZNQBpsxkRgbQlXgeyKG079myXf3n2H+Qmd9PHusDIJ4++UpKSNQ8ZIbGrG4xgZBOwI+rZ2LZTk84IGNnlklVGQY/eLnE9fsW5eb7Hr7OzOLRTD91TT//WbRd27SrGaby+byBz+UrR1Dl7uqm6HjrPTw8/5FNX6wz38vkhn+FYP2TULq30RiBtdtkgbTYjIpC2xOtAlqStfecmufOlRXLXK7fLcxuekhEtI+VDh35ELj7sI3LqjPcmzgYhsZHCCEY2ATsiq41tO2fJRcDIZjmUGfnhm4HgueGc4WGcOn9vmxsCqkM9N73VLC2FJln+alHIdO6f9homPeRTz+0XedHHKnw6pFOP8PBP/TuY21copsfPAdTHOjdQhdEfGqdzAvWo5WIwSJv9WUPabEZE9CfQ1OMOoAyOQBakTYc+3v3y7XKnu/1i9UNBhj/gNsT+0KGXBfe1OhASmyyMYGQTsCOGcmPbplOMgJFNCkY2I0tIdK6eCpxKn1+oZc3q4qqc2qP3jhM87eFTEYyL3ao9gO61eh7ReX1+lc+i3LmVQN1qn3q0tLiN2/ff22z08wT1tXAP4bCWghx6SJPb729P8D7tedQeSI69BJA2akO1BJC2aonFxKdd2h587Sdyl5O1e1/5zyD12qOmPWsXH3ZZMIetlgdCYtOFEYxsAnYEjW0Y2QTsCOqRzciSNvsMlUeEe+/84i76bh3eqcM8/eF7BvVvjdPhoXpEh36G4xohh5qm6PBPP4RUX/MLyhTjihvC+6N/XPF1PVQGVTL9MfPAbPRFIG2Vfw6ILBJA2hKoCWmVtifX/0rufHGR3P3KHbL9nW1y1H7H9A6FvMwtMjItgZzbp0BIYGQTsCOoRzYjGtswsgnYEdQjm1E9pc1OTTIROrxz44a9vXv95a44/0+P8BxB/dvPE9THGqO9h3r0dBdXDO3uHcyl59Zr1PsIS2BU7jQtgRi61UTDR1QW9bXwNhPh2LgtJ8K9lD42bigq0lbv2pD96yFtCZRh2qTtxU1Li/PWXO/auu1rZWbbrEDW9HboxHkJ5LjyU9DYtlnBCEY2ATuCxjaMbAJ2BPXIZpRHabNzXV1EOUZ+SKieMTyEVP/2C8roY+0t1P0A/bFmTXPfY7+YjD6hW0to72JfXO9Q1OpSXP9oXYRmmluk24utT0G4R9E/5xeyCafSL2oTfs5vYxF+LrzYTfj5uOtYw1inTxpZf1BcsY8A0pZAZUiLtK3btjZYYESFTcVt7PA2udjNWVNZO3H/UxLIafWnQEhsZjCCkU3AjqCxDSObgB1BPbIZIW3ZYRQeXhqVQM2F9gz6XkSfq7i4zq74jeT9XMUwEb8wTfi5Rg1FtUvKjggvhrN6VX3nWtqpG1oRSFsC5d1oadMl+7VX7a6Xbpdfr3ssyNFFh1wqH3Lz1s6afV4CORz4KRASmx2MYGQTsCNobMPIJmBHUI9sRkgbjGwCdkTnO82ya0erbA5t0h7tefRnWaermXb2P2d4jqN/xS9wE44staXF2jX7CpgOadVVVEsdLF1ol2stI5C2BOg2Utrue+VHbkXIRaKLjehxxqz3y0W6hL/rYWtu2juUIIFsDugUCImNDUYwsgnYETS2YWQTsCOoRzYjpA1GNgE7Iitz2sK9lScfV9vF62xqQzsCaUug/Bshbbps/10v3+Fui0SX8z9u6ol9i4xMGDExgVwlcwqExOYIIxjZBOwIGtswsgnYEdQjmxHSBiObgB2RFWkL54Q5bXa51jICaUuAbj2lbePbG+TvnvxruWPZ9wNZG906Rq487s/kT074fM2X7x8IKoTEpgYjGNkE7Aga2zCyCdgR1CObEdIGI5uAHYG02YyI6E8AaUugRtRD2lTQbn7+/8g/PPUN6di9VVqaW+TSeR+TPz/5L93y/W75oZQeCIldMDCCkU3AjqCxDSObgB1BPbIZIW0wsgnYEUibzYgIpC3xOlBraXt0zc/ly7/8vCzf/FKQdp239lcL/lbmTjgs8bwkfUKExCYKIxjZBOwIGtswsgnYEdQjmxHSBiObQHxE88YN0rRrV/DisNZm0f//wwuRRN9VWPe6NEVXIClz8WaNL7eSSOS9hTWrq8rK2G/8TVXxBCdLgJ62BHjWStp0Jcgfvvgf8p/upj1tp854r+td+0P58GF/KE1N2Vh2FSGxKxiMYGQTsCNobMPIJmBHUI9sRpmQNl3mr7vbNfi73L3euoNN0Zq63L0+ds8VXys+H7zW0/s4eK73vb3P9YvV94be5zYac3/3P9cwtw7a8OYe2b7D7ajt06HXcena57q96QnS0ZfmYjqDWJ/Ofa7r81ciNpw/PZem0ec/YKHp8VxC6XfPFa/by0pj+zHsjQ3Op6851uE0+sd5XGoxj3myP/KpiUDaEiiKpKVtdcfKoqy99B+yeutKmT3uYLn0cCdr7jZj7MwEUly/UyAkNmsYwcgmYEfQ2IaRTcCOSFM9CvdKxKW8uX2TNO/YXjJTTW5zrOatW8q/Ht2ky0LkGuTD3lgnLYUm2b3HNeqNQ3tVNB+VHk1uffZCNfFVnr/SdBBXGwLdU6ZKz4jiCoz607v+AB/dXDt85S6N192xKzy6p8+QnpaWCqOda7p4KRQqjqenrWJUNQlE2hLAmqS0PfH6L+VzP/tjWdOxKkjZhYdcIn/xnq/J/mPcByuDB0JiFxqMYGQTsCPS1Ni2U9uYiCwxqrmw7NghKj3Ro7WlWQrNTki2vV1WNnQIlg7FKne0rCn+P1bq0KFfZTeFakw1yfVVe0aPke5JkyrOY8/o0dI1cXLl8ePGSfe48UEdqkRsezS+bVzF59dYfU+lR/ekyaJ5qPTQvFYT3z21OqkKp4M5bZWWCnGeANKWQF1IQtp0cZG/fOz/datC3hqk6MjJR8tfL/xbOWXGaQmksHGnQEhs9jCCkU3AjsiSkFi5ad60SZrK9KA0u96Rsj0oKiSb3trnMjqHpKXQLDu3utfL9Wa43pRAKMoJx2pbSMrNRWne4Oa26K63HCUJhHsl4oK6J06SbichpY5ACJxAlH29CmEIzuN6JZoPnCnDnNzu2FVmF+Lei2qviuaj0kN7VbR3pdKj2vNXet7BxmViCOlgMznI9yNtgwQ4BN+OtCVQ6IORtm43dvq2Zf8mP1j6PXluw1Myq22O/MGRl8tHj7hcJo2s/NetBLJRk1MgJDZWGMHIJlA6otArDyOHF0R7STp27JG4Ho64CeqBmOj8i8ihPTBNTnxKHf6aJV83Js8jLHaJa2+I9oqUOrTHwRSScsLieh9UeqKH72nb2dRSVjZ0CJYOxSp3dM6cVfb1YGhWFUO5bGr1iUBIbM4wshkhbTYjIvoTQNoSqBEDlban1v86ELZFv/u3IBUXH3pZIGxZ710LI0VI7AoGo/QyiuvxievliZs7o9ITHX7WtHv3Pj08cXNetIdmn54eNxzN6v2xSWYjotv1kPSUEQ5TWFRI3LCo6NHihmw169C/Qmv53g/XmxIIRZmj60BbSHoKpeeWDGZYVS1LMU89trXihJDYZGFkM0LabEZEIG2J14FqpW3bOx1y29JbAmF7uX2ZHDFpvpO1T7retU/IiJaRiaevkSdESGz6Q5ZRCQmJ6yUatX5t0NjeuXvvcKS4XqLCep0j07/nqLDxDZFdbgWz0KET/aND06wheXZJNibCy0N4UrsKR1QY4iaoB8PPhg/fJ+HaA1NuXofVQ2JNnrd6kWpFEiGxycLIZoSQwMgmYEcgbTYjIpC2xOtANdL2i9UPyQ9+d4v8ePmdUmgqBMMg9Xbs1BMST1caTjhkhaQK+PVkFB7W1k9cIgIV9BxFVlWL7TmKWbksdvWzjPYSxfX4xPXyqOBEe3aC5yLDz1SQovNb4oaZqXDF9fSU692hsW1/6GAEI5uAHYG0wcgmYEcgbTYjIpC2xOtAJdL2xvZ1cpuTNRW2ddvXyon7nyJ/4GTt0nkfTzw9aTphPYUkTfmuJi3KqPWtDbKtvbh0db/hd66HKOgp6j3CG2GGe5V00QU/B0mXwO4blpdyWYqTkLh5MM0zD5Cm1hZ5p9Pth9N7xC1VHNdz1DVlmsiI/r1JcSuENar3p5q6Ui4WIbFJwghGNgE7AmmDkU3AjkDabEZEIG2J1wFL2n7y6t1u3tot8vNVD8rYYW1O1opDIQ+ZeHjiaUnbCbMubc2ux6mpd5+faA9SuNcqWJ7bzVcKpCu0iIOugKfD7vSIzlNqxHLX4WFt0SFsYYGquJcoZmW02F4it9iANUeoXN3Nej2qx+cSIbEpwwhGNgE7AmmDkU3AjkDabEZEIG2J14FS0vbqlpfdqpA6d+0W2bpri5x+4FmBsH1w7ocST0NaT1iLxrbKU9NOvb0tTbt2StPb7qb3wd/u+bfdfeixBK/1xuhrGqOv63Oxz+trLsa9r+ZHc7P0jBwlMmqUdDsB0se6hHOP+7tnxEj3t7vpffB37+v6nH9e40f1xujjkf4cvTG9saLnaG2teXZqdYFa1KNapbWiI2dtAAAR/klEQVRR50VIbPIwgpFNwI5A2mBkE7AjkDabERFIW+J1IE7afvji94OhkIvXPS7TRk8vLjQy7xMyfewBiV8/lSfsHZY3argb+rd2VXE/m/BQPbdYRDC8T4/InkjhHqhC+95hf+Feq3rlObwRabQHKdwzFR6WF978M7yHzj7v713uGiGxSxNGNiOEBEY2ATuCemQzQtpgZBOwI5A2mxERSFvVdeDCy6+V5SuLgjF39gy555br+p0jLG3Pb3wmmLumt87uTvngwRfJZfMulzNnn131dRv1Bi9H4eF8fiigX7HPDwf0c6l0o1udixW3fHlN8hEZbhdeLS+8IWuwuWrv5qnRRSDC0tXv/cb+SEnnByGxicLIZkRjG0Y2ATuCemQzQtpgZBOwI5A2mxERSFtVdeBTV39DNrV39ImaCtykiW3y3W9d03celbbdXbuKQyGdrC196wU5ePyhxU2ynbCNGzG+qmsOJtjPwdJFKbSXSpc69wtZ+EUs/AIWfil035ulc7f0/UkdKkVNbh3ynhkHSKdbKVOPPlFqcfsg7b93H6SumQf2XTa8cER4wYhwr1dSaUzDeRASuxRgZDOisQ0jm4AdQT2yGSFtMLIJ2BFIm82ICKStqjqw8KKr5PNXfkQuOndB8L67H3hMvnnT7fLo3Tf0nedHL/w0ELY7X14UPHfJ4R8LFho5efp7Kr6WzrFq7uiQpm162ybNJe719Wb3+j7324vva3rnnYqvGRfYM9zNiRo7VrrHtu29HzPGPW5zz43dez9GH0fi9HX3fBA3ekxwehrbdnHACEY2ATuCxjaMbAJ2BPXIZoS0wcgmYEcgbTYjIpC2iuvAkmUr5LLPflUW3fgVmT9vTvC+6HNff+zr8v3H/kW2vLlSThwzTz407Tw5Z9Jp0uoWvCgrXtv3FS+d8zXgw3Vp9QlTJYIVFbFAwpyo6fPDhg04GdE3IiQ2ShjByCZgR9DYhpFNwI6gHtmMkDYY2QTsCKTNZkQE0lZxHahE2na3NsnwQbhWkBi34a60tYm4HqrgPnqr9HmN44AABCAAAQhAAAIQgAAEckWgqccducpRgpmpRNp00tauaZNlxAg3HHDyZBHXUyXj3Rw2vbkl2mWa29i34OZzHdC7auTs2cUU6vP6un9PgunmVBCAAAQgAAEIQAACEIBAfgggbUZZxs1pu/brN8vSR27pe6e1uXZ+qkv1OWHon80MRjCyCdgRDGuDkU3AjqAe2YwYHgkjm4AdwfBImxER/QkgbUaNqHT1SCpWPAGExK4ZMIKRTcCOoLENI5uAHUE9shkhbTCyCdgRSJvNiAikreo6UM0+bVWfPOdvQEjsAoYRjGwCdgSNbRjZBOwI6pHNCGmDkU3AjkDabEZEIG2J1wGGR5ZGipDY1Q1GMLIJ2BE0tmFkE7AjqEc2I6QNRjYBOwJpsxkRgbQlXgeQNqRtMJUKabPpwchmRGMbRjYBO4J6ZDNC2mBkE7AjkDabERFIW+J1AGlD2gZTqRASmx6MbEY0tmFkE7AjqEc2I6QNRjYBOwJpsxkRgbQlXgeQNqRtMJUKIbHpwchmRGMbRjYBO4J6ZDNC2mBkE7AjkDabERFIW+J1AGlD2gZTqRASmx6MbEY0tmFkE7AjqEc2I6QNRjYBOwJpsxkRgbRRByAAAQhAAAIQgAAEIAABCGSGAPu0ZaaoSCgEIAABCEAAAhCAAAQgMBQJIG1DsdTJMwQgAAEIQAACEIAABCCQGQJIW2aKioRCAAIQgAAEIAABCEAAAkORANI2wFK/8PJrZfnK14N3z509Q+655boBnil7b6s275XEL1m2Qi777Fdl0Y1fkfnz5mQPSiTFleQ5/JZy8Z+6+hvy5DPL+l1h6SO3wCj0mfvi174t9z74OIwq/F7yvPLweUvys3b3A4/JtV+/eZ/PVtY/b0ky8nCOPP3yPk5XfvwCuerTF2f6OykpRv7/sjgY1KP+7aSFF10l7Vu29aHKOh/NSFL1yEMJMxpqbc1Mf6HUKPFI2wDAaiN6U3tHn6jph3TSxDb57reuGcDZsvWWavNeSXz4SykPjchK8hwudSte+Tx69w19b9EG92OLl/R7Llu1SMTKczQ/Vrx+Bv/mmk/3Cf8N37lT7rjvYRjFfC+pmHxv0f3Bj05Z/7xZ9aLaeqRsvnnT7ZmuN9Xmudp4LyXXfeEKuejcBVn76olNb9L1KHoR/T56dukrmW4jJM1Iv7OPOHSWXP+lzwS4oufPYsVKmpH+37/gpPl9jPTvQ+YckOl6lMVyTVOakbYBlIZ+cD5/5Uf6/sPK43/0pbBUm/dK4/PU01ZpnsO/pFVTn/LACkb2F0+tGGkPicpaHnq2k2aUx+/ypBlpY/ushSdkvmct/AlMmlH0063n/+frP5fpUSRJM6r2fPY3ZuMjqs1TuXjf6x/ufYx7rvG5JgX1JIC0VUk7rsGch0Z0JRiqzXs18XlhWE2elXm18fqerPciVZvnauP9r7avrFib2R6TavNcabw2uD952Xly8KzpmZe2SvPsv9sqiY8bHpnlIVuV5Dn83V9JvEr/xPFj+w1ry3KPbSV5rpZROD4PvWy1YOSHaPvPV9Z/DEia0aur1gVDtcPfP3lpJ1XS3iQmngDSVmXNqPaDWeXpUx1ebd6ric/Ll1E1eR6ItOVhaFItGYWH2tLY7j9PVBtJG97aHAytycPnrZb1yH8RZ33IVtKMlIv20IaHRkYb36n+TywmcUkzis7JzkMvWy0Y+XOGi4Tv7P7f2foDSXi+qP9RKcs/kmTt+yFt6UXaqiyRar+8qjx9qsOrzXs18XloRA5GwsJfwqVY+OezPum/mnoxEKa+N/KmW+/t9ytlqj9ckcQlzUh/tQ3P1crD5y1pRnELIPlrZLUxmTQjL23RRqM2LrM6xy1pRuF6FP6hJEvfP9G01oKRH6bteWmPJN/Z/aUtKra+hzur30dZ/gykJe1I2wBKIm4ccrQbewCnzcRbqs17pfF5aET6Aqw0z9XE5+0Xtlowin6Aoo2CTHzAQolMklGpVRH1cln+ESBJRnH1Iw9zSJJmFCdoWZY2LfekGfm6lPXvoPBnIklGcT+G5KENkCSjuO8jFduHHn16SK1WnrX/t2udXqRtAISrXSFoAJdI7VusvOu4dD38FghWvM9oHr6wfV6sPFfLKI+LIyTNaCiusFltPQp/qeTl81brepSHlYGTZqTnC88XHQqr2Q7ks5aXXrZa/b+mQnvy8fP6VkKkHhW3Cyi1EnnefrhNbSM35QlD2gZYQNXuxTHAy6TybeXyHv3PTTNgsQrPQ9J4HQIQXuI+lRCMRCXFKG7cv790Vocj+fQnxShax/z58zCEJElGeZQ26/ul2u+jMG89d7hRmcXvoVp81qLM8/B9nXQ9ymsDO+nvo/Bef9Sjfff89UNG8/R/Wpa/R9OQdqQtDaVAGiAAAQhAAAIQgAAEIAABCJQggLRRNSAAAQhAAAIQgAAEIAABCKSYANKW4sIhaRCAAAQgAAEIQAACEIAABJA26gAEIAABCEAAAhCAAAQgAIEUE0DaUlw4JA0CEIAABCAAAQhAAAIQgADSRh2AAAQgAAEIQAACEIAABCCQYgJIW4oLh6RBAAIQgAAEIAABCEAAAhBA2qgDEIAABCAAAQhAAAIQgAAEUkwAaUtx4ZA0CEAAAhCAAAQgAAEIQAACSBt1AAIQgAAEIAABCEAAAhCAQIoJIG0pLhySBgEIQAACEIAABCAAAQhAAGmjDkAAAhCAAAQgAAEIQAACEEgxAaQtxYVD0iAAAQhAAAIQgAAEIAABCCBt1AEIQAACEIAABCAAAQhAAAIpJoC0pbhwSBoEIAABCEAAAhCAAAQgAAGkjToAAQhAAAIQgAAEIAABCEAgxQSQthQXDkmDAAQgAAEIQAACEIAABCCAtFEHIAABCEAAAhCAAAQgAAEIpJgA0pbiwiFpEIAABCAAAQhAAAIQgAAEkDbqAAQgAIEhSuCG79wpN9167z65v/LjF8hVn75YFl50VfDao3ffsE+MvjZxfJvcc8t1wWvWuY48/fKylCeOHxtc51NXf0OefGZZbOx1X7hCLjp3gVx4+bWyfOXr4v/2wXc/8Jhc+/WbZe7sGX3pip6oknQsOGm+3Pvg431vveDsU+X6L32mqutWko8hWu3INgQgAAEIDIAA0jYAaLwFAhCAQNYJeKlYdONXZP68OX3ZUfl66NGn+6RHJefk4+fJd791TV/MF7/2bXls8ZI+mav0XFG5ikqXvq7n2tTeUVK6NMZLWzRd/vly0hYuNy95cemIe62a61aSj6zXIdIPAQhAAAL1I4C01Y81V4IABCCQGgIqY74HqVyiovKyZNkKueyzX+3Xy1XpuZKUtkkT24IeOS+dPl0qcpb0VZKOUtJW6XWRttRUdRICAQhAIBcEkLZcFCOZgAAEIFAdAR3eeMicA/r1oJU6gwrIKyvWBj1r2tuk4hLueavmXHqNcj1clciOpuGIQ2fJhrc2y9TJE4Khi9r7p4c+V0tpq/S6leSjuhIjGgIQgAAEhjIBpG0olz55hwAEhiwBL04egJ9TVgpIeC7Y0kdu6RdW7bksaatkTpvK08nHHxHMYdP0aPq01+3v//WHNZe2Sq7LnLYh+9Ei4xCAAARqQgBpqwlWTgoBCEAgOwT80EKf4rhhk160/CIlpXJXzbkGM6dNpc0vDqJp8b1/1fRwDWROW6XXrSYd2akppBQCEIAABBpFAGlrFHmuCwEIQCCFBHSYoa6cGO1Ni5vLZiW/1LmsnjZreKMfHqnS5let9AJYjSwNRtqs61aTDosjr0MAAhCAAASQNuoABCAAgSFGQAXsB3c9FPRURQ8vI9FVJUtJ20DOlaS0afp1Tp3flqAaWRqMtFnXrSYdQ6z6kV0IQAACEBgAAaRtANB4CwQgAIEsEwgPYQz3qIVXYAwvNKJ5LSdtupqkHpWeK2lpC5dFNbI0WGkrd91q0pHlukTaIQABCECgPgSQtvpw5ioQgAAEUkcgbqPpUnPWrOGR1ZzLkrZKFyKJ6ymsRpZKpcMP6/QFFt5c289pixZm9LosRJK66k6CIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gkgbXkvYfIHAQhAAAIQgAAEIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gkgbXkvYfIHAQhAAAIQgAAEIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gkgbXkvYfIHAQhAAAIQgAAEIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gkgbXkvYfIHAQhAAAIQgAAEIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gkgbXkvYfIHAQhAAAIQgAAEIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gkgbXkvYfIHAQhAAAIQgAAEIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gkgbXkvYfIHAQhAAAIQgAAEIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gkgbXkvYfIHAQhAAAIQgAAEIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gkgbXkvYfIHAQhAAAIQgAAEIAABCGSaANKW6eIj8RCAAAQgAAEIQAACEIBA3gn83/broAgAAICAYP/WcpzZBqwXp+19Yf0IECBAgAABAgQIEEgLOG3p+YQnQIAAAQIECBAgQOBdwGl7X1g/AgQIECBAgAABAgTSAk5bej7hCRAgQIAAAQIECBB4F3Da3hfWjwABAgQIECBAgACBtIDTlp5PeAIECBAgQIAAAQIE3gWctveF9SNAgAABAgQIECBAIC3gtKXnE54AAQIECBAgQIAAgXcBp+19Yf0IECBAgAABAgQIEEgLOG3p+YQnQIAAAQIECBAgQOBdwGl7X1g/AgQIECBAgAABAgTSAk5bej7hCRAgQIAAAQIECBB4F3Da3hfWjwABAgQIECBAgACBtIDTlp5PeAIECBAgQIAAAQIE3gWctveF9SNAgAABAgQIECBAIC3gtKXnE54AAQIECBAgQIAAgXcBp+19Yf0IECBAgAABAgQIEEgLOG3p+YQnQIAAAQIECBAgQOBdwGl7X1g/AgQIECBAgAABAgTSAgPlYWNM4gwLeQAAAABJRU5ErkJggg==", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.line(data_frame=dynamics3.get_history().loc[:96], x=\"SYSTEM TIME\", y=[\"A\", \"B\", \"S\"], \n", " title=\"Same as above, both only showing initial detail\",\n", " color_discrete_sequence = ['blue', 'green', 'red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\"})\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 30, "id": "e57375fe-1d56-4202-83d6-86b7d3410e4f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Min abs distance found at row: 24\n" ] }, { "data": { "text/plain": [ "(0.02378914647211626, 23.73644141393734)" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dynamics3.curve_intersection(t_start=0, t_end=0.08, var1=\"A\", var2=\"B\")" ] }, { "cell_type": "code", "execution_count": 31, "id": "4a4fc645-60c6-4fe9-b7c4-f06b584bad67", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "True" ] }, "execution_count": 31, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Verify that the stoichiometry is respected at every reaction step/substep (NOTE: it requires earlier activation of saving diagnostic data)\n", "dynamics.stoichiometry_checker_entire_run()" ] }, { "cell_type": "code", "execution_count": null, "id": "5c44014b-9dee-4d8c-a2de-13478ee7bb63", "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 }