{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "223695de",
   "metadata": {},
   "source": [
    "# 90 degree optical hybrid"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "29d2491d",
   "metadata": {},
   "source": [
    "Note: The cost of running the entire notebook is higher than 1 FlexCredit.\n",
    "\n",
    "90 degree optical hybrids (also known as quadrature optical hybrids) are essential components in coherent transmission systems. A 90 degree optical hybrid is a six-port device consisting of two inputs and four outputs. In the ideal case, the outputs are the mixed signals of the inputs with 0, $\\pi$/2, $\\pi$, and 3$\\pi$/2 relative phase shifts. \n",
    "\n",
    "This notebook demonstrates the simulation of a compact and low-loss 90 degree optical hybrid based on a silicon-on-insulator platform. The device consists of a Y-branch, three 2x2 MMIs, and four 90 degree waveguide bends. Building those structures natively in `Tidy3D` is certainly doable but time consuming. Here, we build the device structures in a separate CAD editor and [import the stl file](https://www.flexcompute.com/tidy3d/examples/notebooks/STLImport/) into `Tidy3D` for simulation. To use this functionality, remember to install Tidy3D as `pip install \"tidy3d[trimesh]\"`, which will install optional dependencies needed for processing surface meshes.\n",
    "\n",
    "The device design is adapted from [Hang Guan et al., \"Compact and low loss 90° optical hybrid on a silicon-on-insulator platform,\" Opt. Express 25, 28957-28968 (2017)](https://opg.optica.org/oe/fulltext.cfm?uri=oe-25-23-28957&id=376719).\n",
    "\n",
    "<img src=\"img/optical_hybrid_schematic.png\" width=\"700\" alt=\"Schematic of the optical hybrid\">\n",
    "\n",
    "For more integrated photonic examples such as the [8-Channel mode and polarization de-multiplexer](https://www.flexcompute.com/tidy3d/examples/notebooks/8ChannelDemultiplexer/), the [broadband bi-level taper polarization rotator-splitter](https://www.flexcompute.com/tidy3d/examples/notebooks/BilevelPSR/), and the [broadband directional coupler](https://www.flexcompute.com/tidy3d/examples/notebooks/BroadbandDirectionalCoupler/), please visit our [examples page](https://www.flexcompute.com/tidy3d/examples/)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "0c653ce0",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:53:41.729767Z",
     "iopub.status.busy": "2024-06-11T17:53:41.728018Z",
     "iopub.status.idle": "2024-06-11T17:53:44.060666Z",
     "shell.execute_reply": "2024-06-11T17:53:44.060056Z"
    }
   },
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "import numpy as np\n",
    "import tidy3d as td\n",
    "import tidy3d.web as web"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a604f3ef",
   "metadata": {},
   "source": [
    "## Simulation of the 2x2 MMI "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "97cb0b02",
   "metadata": {},
   "source": [
    "To design the optical hybrid, we first design each component individually. For the Y-branch, we will use the same low-loss design demonstrated in the [reference](https://opg.optica.org/oe/fulltext.cfm?uri=oe-21-1-1310&id=248418) and our Y-branch [notebook](https://www.flexcompute.com/tidy3d/examples/notebooks/YJunction/). The waveguide bends can be Euler bends or circular bands, which is also demonstrated in another [notebook](https://www.flexcompute.com/tidy3d/examples/notebooks/EulerWaveguideBend/). \n",
    "\n",
    "For the 2x2 MMIs, an optimized design is demonstrated here. The design aims to have equal power splitting and a 90 degree phase difference in the through port and cross port. To simulate the MMI, we also built the structure as a stl file and only import it here.\n",
    "\n",
    "First, define some basic simulation parameters. We simulate at a relatively narrow wavelength band of 1530 nm to 1560 nm."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "145c702f",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:53:44.062928Z",
     "iopub.status.busy": "2024-06-11T17:53:44.062676Z",
     "iopub.status.idle": "2024-06-11T17:53:44.080505Z",
     "shell.execute_reply": "2024-06-11T17:53:44.079796Z"
    }
   },
   "outputs": [],
   "source": [
    "lda0 = 1.55  # central wavelength\n",
    "freq0 = td.C_0 / lda0  # central frequency\n",
    "ldas = np.linspace(1.53, 1.56, 101)  # wavelength range\n",
    "freqs = td.C_0 / ldas  # frequency range\n",
    "fwidth = 0.5 * (np.max(freqs) - np.min(freqs))"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5103bb83",
   "metadata": {},
   "source": [
    "Define material properties. For simplicity, we only use non-dispersive materials in this simulation. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "e3439f1c",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:53:44.082926Z",
     "iopub.status.busy": "2024-06-11T17:53:44.082722Z",
     "iopub.status.idle": "2024-06-11T17:53:44.101445Z",
     "shell.execute_reply": "2024-06-11T17:53:44.100840Z"
    }
   },
   "outputs": [],
   "source": [
    "n_si = 3.47  # silicon refractive index\n",
    "si = td.Medium(permittivity=n_si**2)\n",
    "\n",
    "n_sio2 = 1.45  # silicon oxide refractive index\n",
    "sio2 = td.Medium(permittivity=n_sio2**2)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5d4136ea",
   "metadata": {},
   "source": [
    "The structures will be imported from stl files, but it is good to define some geometric parameters to help set up the source, monitors, and simulation domains."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "db0b8467",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:53:44.103483Z",
     "iopub.status.busy": "2024-06-11T17:53:44.103327Z",
     "iopub.status.idle": "2024-06-11T17:53:44.121640Z",
     "shell.execute_reply": "2024-06-11T17:53:44.121099Z"
    }
   },
   "outputs": [],
   "source": [
    "thickness = 0.22  # si layer thickness\n",
    "width = 0.5  # waveguide width"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "01374e67",
   "metadata": {},
   "source": [
    "Import the MMI geometry from the stl file and define the MMI structure. All stl files used in this notebook can be downloaded from our documentation [repo](https://github.com/flexcompute/tidy3d-notebooks/tree/develop/misc)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "0c2bd24e",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:53:44.123625Z",
     "iopub.status.busy": "2024-06-11T17:53:44.123441Z",
     "iopub.status.idle": "2024-06-11T17:53:44.431968Z",
     "shell.execute_reply": "2024-06-11T17:53:44.431327Z"
    }
   },
   "outputs": [],
   "source": [
    "# import mmi geometry from a stl file\n",
    "mmi_geometry = td.TriangleMesh.from_stl(\n",
    "    filename=\"misc/mmi_stl.stl\",\n",
    ")\n",
    "\n",
    "# define mmi structure\n",
    "mmi = td.Structure(geometry=mmi_geometry, medium=si)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "92f94448",
   "metadata": {},
   "source": [
    "Define a [ModeSource](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.ModeSource.html) launching the TE0 mode at the top left waveguide. Two [ModeMonitors](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.ModeMonitor.html) are added to the waveguides on the right to measure the power and phase of the outputs. To visualize the field distribution within the MMI region, we also add a [FieldMonitor](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.FieldMonitor.html) in the xy plane. Finally, define a [Simulation](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.Simulation.html)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "9a9eacde",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:53:44.434519Z",
     "iopub.status.busy": "2024-06-11T17:53:44.434070Z",
     "iopub.status.idle": "2024-06-11T17:53:44.466800Z",
     "shell.execute_reply": "2024-06-11T17:53:44.466227Z"
    }
   },
   "outputs": [],
   "source": [
    "mode_spec = td.ModeSpec(\n",
    "    num_modes=1, target_neff=n_si\n",
    ")  # define a ModeSpec used in mode source and monitors\n",
    "\n",
    "# define a mode source\n",
    "mode_source = td.ModeSource(\n",
    "    center=(-5, 0.45, 0),\n",
    "    size=(0, 2 * width, 6 * thickness),\n",
    "    source_time=td.GaussianPulse(freq0=freq0, fwidth=fwidth),\n",
    "    direction=\"+\",\n",
    "    mode_spec=td.ModeSpec(num_modes=1, target_neff=n_si),\n",
    "    mode_index=0,\n",
    ")\n",
    "\n",
    "# define a mode monitor at the through port\n",
    "mode_monitor_through = td.ModeMonitor(\n",
    "    center=(6, 0.45, 0),\n",
    "    size=(0, 2 * width, 6 * thickness),\n",
    "    freqs=freqs,\n",
    "    name=\"through\",\n",
    "    mode_spec=mode_spec,\n",
    ")\n",
    "\n",
    "# define a mode monitor at the cross port\n",
    "mode_monitor_cross = td.ModeMonitor(\n",
    "    center=(6, -0.45, 0),\n",
    "    size=(0, 2 * width, 6 * thickness),\n",
    "    freqs=freqs,\n",
    "    name=\"cross\",\n",
    "    mode_spec=mode_spec,\n",
    ")\n",
    "\n",
    "# define a field monitor at the xp plane\n",
    "field_monitor = td.FieldMonitor(\n",
    "    center=(0, 0, 0), size=(td.inf, td.inf, 0), freqs=[freq0], name=\"field\"\n",
    ")\n",
    "\n",
    "run_time = 1e-12  # simulation run time\n",
    "\n",
    "sim = td.Simulation(\n",
    "    size=(13, 5, 10 * thickness),\n",
    "    grid_spec=td.GridSpec.auto(min_steps_per_wvl=30, wavelength=lda0),\n",
    "    structures=[mmi],\n",
    "    sources=[mode_source],\n",
    "    monitors=[field_monitor, mode_monitor_through, mode_monitor_cross],\n",
    "    run_time=run_time,\n",
    "    boundary_spec=td.BoundarySpec.all_sides(boundary=td.PML()),\n",
    "    medium=sio2,\n",
    "    symmetry=(0, 0, 1),\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "4e664e13",
   "metadata": {},
   "source": [
    "Visualize the simulation."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "e6dcdfa3",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:53:44.468746Z",
     "iopub.status.busy": "2024-06-11T17:53:44.468598Z",
     "iopub.status.idle": "2024-06-11T17:53:44.789869Z",
     "shell.execute_reply": "2024-06-11T17:53:44.789320Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnYAAAFECAYAAACqDnPCAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQAAWpJJREFUeJzt3Xl4FGW+Pvy7ll6zJ4SEEJYM4LDvi7iBY37GEUXc5YigorjggpwRxRFwx2XcFXiZGWWOg4J4FBxRFAERlQFZ9MiAiIKAQAKBJJ2k96rn/aPT3eksne6kk3TC/bmuviBVT1U/Xd8ucvPUJgkhBIiIiIiozZNbuwNEREREFBsMdkRERETtBIMdERERUTvBYEdERETUTjDYEREREbUTDHZERERE7QSDHREREVE7wWBHRERE1E4w2BERERG1Ewx2RNRuffHFF5AkCV988UVrd4Vi7N1330V6ejoqKipa/L13794NVVWxa9euFn9vooYw2BFRm7dgwQIsWbKktbvRKG+//TZeeuml1u4GAEDXdTz77LPIy8uD2WzGwIED8c4770S8fGlpKaZNm4bMzEwkJCTg/PPPx44dO+ps++GHH2Lo0KEwm83o2rUr5s2bB6/XG9H7aJqGefPm4e6770ZiYmLE/YuVvn37Yty4cZg7d26LvzdRQyQ+K5aI2rr+/fujQ4cOtUbmdF2H2+2G0WiELMfn/2MvueQS7Nq1C7/++mtrdwWzZ8/G008/jVtvvRUjRozAqlWrsHr1arzzzju47rrrwi6r6zrOPfdcfP/997j//vvRoUMHLFiwAIcPH8b27dvRq1evQNtPPvkE48aNw9ixYzFx4kT88MMPeP311zFt2jQsXLiwwX6uXLkSV1xxBQ4fPozOnTvH5LNH65NPPsHFF1+Mn3/+GT169GiVPhDVSRBRu1BRUdHaXWg1/fr1E2PGjGntbjTKuHHjRLdu3Vq7G+K3334TBoNBTJ8+PTBN13Vx7rnnitzcXOH1esMuv3z5cgFArFixIjDt+PHjIjU1VUycODGkbd++fcWgQYOEx+MJTPvzn/8sJEkSe/bsabCv48ePF+ecc06UnzC23G63SEtLE3PmzGnVfhDVFJ//hSU6zR05cgRTp05FTk4OTCYT8vLycMcdd8DtdgMAlixZAkmSsHHjRtx5553o2LEjcnNzA8svWLAA/fr1g8lkQk5ODqZPn47S0tKQ99i3bx+uvPJKZGdnw2w2Izc3F9dddx3KysoCbdauXYtzzjkHqampSExMxO9//3s89NBDDfY/kuVcLhfmzZuHnj17wmQyoUuXLpg1axZcLlet9f3zn//EyJEjYbVakZaWhvPOOw+fffYZAKB79+74z3/+g40bN0KSJEiShLFjxwJhzrFbsWIFhg0bBovFgg4dOmDSpEk4cuRISJsbb7wRiYmJOHLkCCZMmIDExERkZmbiT3/6EzRNa3AbrFq1CuPGjQvUsEePHnj88cdDlh07dixWr16NgwcPBvrevXv3etd54403BtrVfD3yyCMN9qmh/no8Htx5552BaZIk4Y477sBvv/2GzZs3h13+vffeQ1ZWFq644orAtMzMTFxzzTVYtWpVoK67d+/G7t27MW3aNKiqGmh75513QgiB9957L+z7OJ1OrFmzBvn5+SHTf/31V0iSVOch+Zrb55FHHoEkSfjpp58wadIkpKSkIDMzE3PmzIEQAocPH8Zll12G5ORkZGdn4/nnn6+1ToPBgLFjx2LVqlVh+0vU0tQI2hBRCzp69ChGjhwZOF+pd+/eOHLkCN577z3Y7XYYjcZA2zvvvBOZmZmYO3cuKisrgapfWo8++ijy8/Nxxx13YO/evVi4cCG+/fZbfP311zAYDHC73SgoKIDL5cLdd9+N7OxsHDlyBB999BFKS0uRkpKC//znP7jkkkswcOBAPPbYYzCZTPj555/x9ddfh+1/JMvpuo7x48fjq6++wrRp09CnTx/88MMPePHFF/HTTz9h5cqVgbaPPvooHnnkEZx11ll47LHHYDQasWXLFqxfvx4XXnghXnrppcC5Vn/+858BAFlZWfX2b8mSJbjpppswYsQIzJ8/H0VFRXj55Zfx9ddfY+fOnUhNTQ201TQNBQUFGDVqFP7yl7/g888/x/PPP48ePXrgjjvuCLsdlixZgsTERMycOROJiYlYv3495s6dC5vNhueeew4A8Oc//xllZWX47bff8OKLLwJA2HPGbrvttlqBZs2aNVi6dCk6duwYmFZcXBy2b35JSUkwmUwAgJ07dyIhIQF9+vQJaTNy5MjA/HPOOafede3cuRNDhw6tdch75MiRWLx4MX766ScMGDAAO3fuBAAMHz48pF1OTg5yc3MD8+uzfft2uN1uDB06NKLPGM61116LPn36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/bJw4UJIkoSrrroq7DYYNmwYjEZjnfsHqp2f6ffBBx8EPkusbd++Hf369QucvkAUD3golijOPPXUU/jss88wZsyYwK1Ajh07hhUrVuCrr74KuR1HTZmZmZg9ezYeffRRXHTRRRg/fjz27t2LBQsWYMSIEZg0aRIAYP369bjrrrtw9dVX44wzzoDX68Vbb70FRVFw5ZVXAgAee+wxfPnllxg3bhy6deuG48ePY8GCBcjNzQ1724tIlrvhhhvw7rvv4vbbb8eGDRtw9tlnQ9M0/Pjjj3j33Xfx6aefYvjw4ejZsyf+/Oc/4/HHH8e5556LK664AiaTCd9++y1ycnIwf/58oOqX/cKFC/HEE0+gZ8+e6NixY+BCjOoMBgOeeeYZ3HTTTRgzZgwmTpwYuN1J9+7dcd999zW5fgBw1llnIS0tDVOmTME999wDSZLw1ltv1Rkuhg0bhuXLl2PmzJkYMWIEEhMTcemll9a53nvuuQcnTpzArFmzsGzZspB5AwcOxMCBA4FGnmOXm5uLGTNm4LnnnoPH48GIESOwcuVKbNq0CUuXLg05RDl79mz84x//wIEDBwL33bvqqqtw5pln4qabbsLu3bsDT57QNA2PPvpoyHs999xzGD9+PC688EJcd9112LVrF1577TXccssttW63UpPZbMaFF16Izz//HI899lit+WvWrMH111+P8847Dz/99BMWL14Mq9WKzz77DCNGjMAll1wS9bapi8fjCdxHkiiutPZluURU28GDB8XkyZNFZmamMJlM4ne/+52YPn26cLlcQlS73Uldt0QRVbc36d27tzAYDCIrK0vccccdoqSkJDB///794uabbxY9evQQZrNZpKeni/PPP198/vnngTbr1q0Tl112mcjJyRFGo1Hk5OSIiRMnip9++ils3yNdzu12i2eeeUb069dPmEwmkZaWJoYNGyYeffRRUVZWFtL2jTfeEEOGDAm0GzNmjFi7dm1gfmFhoRg3bpxISkoSAAK3Pql5uxO/5cuXB9aXnp4urr/+evHbb7+FtJkyZYpISEio9fn8t8poyNdffy3OPPNMYbFYRE5Ojpg1a5b49NNPa/WnoqJC/Nd//ZdITU0VAMLe+mTMmDH13rqk+u08GkvTNPHUU0+Jbt26CaPRKPr16yf++c9/1mrnvxXMgQMHQqafOnVKTJ06VWRkZAir1SrG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Ly8Pc+bMQU5ODiZMmBBx31Q17jYXERERUUDcJZWFCxcCAMaOHRsy/c0338SNN94IADh06BBkOTjYeNZZZ+Htt9/Gww8/jIceegi9evXCypUrQy64mDVrFiorKzFt2jSUlpbinHPOwZo1a2A2myPum6qqsLt0WCNfhIiIiKjFxP197OKFzWbDQw89hNycTKQnqkiyKoF5vI8dERERNcVpcx+7eOL1epFgkmBz6Ci3a63dHSIiIqIQHF6KktUkw2TwhTsAISN3RERERI0Vi2OoDHaN4A9z/nBnMnLgk4iIiJrG7RUwGwWAGodiXXrE62AiaaQkq4JkiwybQ0elg4dliYiIqGmEECip0KBXG7ort2uodEU+lMdg1wT+cFfh1OHVeA0KERERNZ5RleHVBE7afOGu3K7B5tCRYJIiWNqHh2KbKMmqwKsJuBnsiIiIqAlkGUhLUFDm0HHslBcAkGyRocgcsWtRVjM3IxERETWdwSDDVO12JwmW6DIGE0kT6VXHwyMfJCUiIiKqW6VDg9MjYDZIkCQEDstGiodim0AXvuPgXk0g0czbnhAREVHjeTWBSqeO1AQFSVYFbo+O4nINHjuvim12/lDn0QTSEhTI3JJERETUBB5NINEsB26rZjTI6JCkQIs81zHYNUb1UNchSYHBwM1IRERETWNQJCRYQo8AGg0yUqyR5wwmkijVDHVGhjoiIiKKAVWp+4z9+qbX2TaG/Tkt2Ow6IMkMdURERBR3mEyiYDQaoelgqCMiIqK4xHQSBVn2HedmqCMiIqJ4xIQSBZfLFdVxbiIiIqKWxGAXBRHFDQKJiIiIWhqDHREREVE7wWBHRERE1E4w2BERERG1Ewx2RERERO0Egx0RERFRO8FgR0RERNROMNgRERERtRMMdkRERETtBIMdERERUTvBYEdERETUTjDYEREREbUTDHZERERE7UTcBbsvv/wSl156KXJyciBJElauXNngMl988QWGDh0Kk8mEnj17YsmSJbXavP766+jevTvMZjNGjRqFrVu3NtMnICIiImodcRfsKisrMWjQILz++usRtT9w4ADGjRuH888/H9999x1mzJiBW265BZ9++mmgzfLlyzFz5kzMmzcPO3bswKBBg1BQUIDjx49H1TdJkqL+PEREREQtRW3tDtT0xz/+EX/84x8jbr9o0SLk5eXh+eefBwD06dMH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+++/H59++mmd6zAajRg2bFjINtJ1HevWrQtso2HDhsFgMIS02bt3Lw4dOtQut6PFYgmEun379uHzzz9HRkZG2HVwOwZFsi1qOt335boIIXDXXXfhgw8+wPr165GXl9fgMtyOoS644AL88MMPtf7jdv311+O7776Doii1luE2rO3ss8+O+e/nxvw7ETPNemkGBbz//vvCYDCIxYsXi3379gUujd60aVOgzQ033CAefPDBwM9ff/21UFVV/OUvfxF79uwR8+bNq/Oy9NTUVLFq1Srxf//3f+Kyyy5r15el11TXVbF/+MMfxKuvvhr4edmyZcJkMoklS5aI3bt3i2nTponU1FRRWFgYaHP77beLrl27ivXr14tt27aJ0aNHi9GjR7foZ2kpbrdbjB8/XuTm5orvvvtOHDt2LPByuVyBdtyO9WtoW3Bfbtgdd9whUlJSxBdffBHyHbTb7YE23I7Rq3lVLLdhw7Zu3SpUVRVPPvmk2Ldvn1i6dKmwWq3in//8Z6DNgw8+KG644YbAz/7bndx///1iz5494vXXX6/zdicN/ZvZHBjsWtDf//530bNnT2E2m8WgQYPEypUrQ+aPGTNGTJkyJWTau+++K8444wxhNBpFv379xOrVq0Pm67ou5syZI7KysoTJZBIXXHCB2Lt3b4t8nnhQV7Dr1q2bmDdvXsi0V199VXTt2lUYjUYxcuRI8e9//ztkvsPhEHfeeadIS0sTVqtVXH755eLYsWMt8hla2oEDBwSAOl8bNmwItON2DC/ctuC+3LD6voNvvvlmoA23Y/RqBjtuw8j861//Ev379xcmk0n07t1bLF68OGT+lClTxJgxY0KmbdiwQQwePFgYjUbxu9/9LuS769fQv5nNQRK+HYyIiIiI2jieY0dERETUTjDYEREREbUTDHZERERE7QSDHREREVE7wWBHRERE1E4w2BERERG1Ewx2RERERO0Egx0RERFRO8FgR0QUI3//+99x4YUXNvv7rFmzBoMHD4au683+XkTUtjDYERHFgNPpxJw5czBv3rxmf6+LLroIBoMBS5cubfb3IqK2hcGOiCgG3nvvPSQnJ+Pss89ukfe78cYb8corr7TIexFR28FgR0RUzYkTJ5CdnY2nnnoqMO2bb76B0WjEunXr6l1u2bJluPTSS0OmjR07FjNmzAiZNmHCBNx4442Bn7t3744nnngCkydPRmJiIrp164YPP/wQJ06cwGWXXYbExEQMHDgQ27ZtC1nPpZdeim3btuGXX36JwacmovaCwY6IqJrMzEy88cYbeOSRR7Bt2zaUl5fjhhtuwF133YULLrig3uW++uorDB8+vFHv+eKLL+Lss8/Gzp07MW7cONxwww2YPHkyJk2ahB07dqBHjx6YPHkyhBCBZbp27YqsrCxs2rSpUe9JRO0Tgx0RUQ0XX3wxbr31Vlx//fW4/fbbkZCQgPnz59fbvrS0FGVlZcjJyWn0+912223o1asX5s6dC5vNhhEjRuDqq6/GGWecgQceeAB79uxBUVFRyHI5OTk4ePBgo96TiNonBjsiojr85S9/gdfrxYoVK7B06VKYTKZ62zocDgCA2Wxu1HsNHDgw8PesrCwAwIABA2pNO378eMhyFosFdru9Ue9JRO0Tgx0RUR1++eUXHD16FLqu49dffw3bNiMjA5IkoaSkpMH1appWa5rBYAj8XZKkeqfVvL3JqVOnkJmZGcGnIaLTBYMdEVENbrcbkyZNwrXXXovHH38ct9xyS63RsuqMRiP69u2L3bt315pX8/Dp/v37Y9JHp9OJX375BUOGDInJ+oiofWCwIyKq4c9//jPKysrwyiuv4IEHHsAZZ5yBm2++OewyBQUF+Oqrr2pNX7VqFd5//3388ssvePLJJ7F7924cPHgQR44caVIf//3vf8NkMmH06NFNWg8RtS8MdkRE1XzxxRd46aWX8NZbbyE5ORmyLOOtt97Cpk2bsHDhwnqXmzp1Kj7++GOUlZWFTB83bhyeffZZ9O3bF19++SUWLFiArVu34q233mpSP9955x1cf/31sFqtTVoPEbUvkqh+/TwRETXa1VdfjaFDh2L27NlA1X3sBg8ejJdeeimm71NcXIzf//732LZtG/Ly8mK6biJq2zhiR0QUI8899xwSExOb/X1+/fVXLFiwgKGOiGrhiB0RUTNprhE7IqL6MNgRERERtRM8FEtERETUTjDYEREREbUTDHZERERE7QSDHREREVE7wWBHRERE1E4w2BERERG1Ewx2RERERO0Egx0RERFRO/H/A/+4Dh5iYzr+AAAAAElFTkSuQmCC",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "ax = sim.plot(z=0)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9da5f01a",
   "metadata": {},
   "source": [
    "Submit the simulation job to the server."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "1b6fec84",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:53:44.791770Z",
     "iopub.status.busy": "2024-06-11T17:53:44.791612Z",
     "iopub.status.idle": "2024-06-11T17:55:19.092231Z",
     "shell.execute_reply": "2024-06-11T17:55:19.091679Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:34:14 CEST </span>Created task <span style=\"color: #008000; text-decoration-color: #008000\">'mmi'</span> with task_id                                   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><span style=\"color: #008000; text-decoration-color: #008000\">'fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa'</span> and task_type <span style=\"color: #008000; text-decoration-color: #008000\">'FDTD'</span>. \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:34:14 CEST\u001b[0m\u001b[2;36m \u001b[0mCreated task \u001b[32m'mmi'\u001b[0m with task_id                                   \n",
       "\u001b[2;36m              \u001b[0m\u001b[32m'fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa'\u001b[0m and task_type \u001b[32m'FDTD'\u001b[0m. \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>View task using web UI at                                         \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\" target=\"_blank\"><span style=\"color: #008000; text-decoration-color: #008000\">'https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8c</span></a>\n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\" target=\"_blank\"><span style=\"color: #008000; text-decoration-color: #008000\">b1-43df-907e-a2c03cd108fa'</span></a>.                                       \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mView task using web UI at                                         \n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=219346;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[32m'https://tidy3d.simulation.cloud/workbench?\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=867390;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[32mtaskId\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=219346;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[32m=\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=173102;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[32mfdve\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=219346;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[32m-457f70c2-8c\u001b[0m\u001b]8;;\u001b\\\n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=219346;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[32mb1-43df-907e-a2c03cd108fa'\u001b[0m\u001b]8;;\u001b\\.                                       \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>Task folder: <a href=\"https://tidy3d.simulation.cloud/folders/folder-7a0ee478-ee62-43e0-9a9e-26a06b299b0a\" target=\"_blank\"><span style=\"color: #008000; text-decoration-color: #008000\">'default'</span></a>.                                           \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mTask folder: \u001b]8;id=854637;https://tidy3d.simulation.cloud/folders/folder-7a0ee478-ee62-43e0-9a9e-26a06b299b0a\u001b\\\u001b[32m'default'\u001b[0m\u001b]8;;\u001b\\.                                           \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "77c71060757e4de783f330c401ac0659",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:34:16 CEST </span>Maximum FlexCredit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.150</span>. Minimum cost depends on task      \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>execution details. Use <span style=\"color: #008000; text-decoration-color: #008000\">'web.real_cost(task_id)'</span> to get the billed \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>FlexCredit cost after a simulation run.                           \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:34:16 CEST\u001b[0m\u001b[2;36m \u001b[0mMaximum FlexCredit cost: \u001b[1;36m0.150\u001b[0m. Minimum cost depends on task      \n",
       "\u001b[2;36m              \u001b[0mexecution details. Use \u001b[32m'web.real_cost\u001b[0m\u001b[32m(\u001b[0m\u001b[32mtask_id\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m to get the billed \n",
       "\u001b[2;36m              \u001b[0mFlexCredit cost after a simulation run.                           \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:34:17 CEST </span>status = queued                                                   \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:34:17 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = queued                                                   \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>To cancel the simulation, use <span style=\"color: #008000; text-decoration-color: #008000\">'web.abort(task_id)'</span> or             \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><span style=\"color: #008000; text-decoration-color: #008000\">'web.delete(task_id)'</span> or abort/delete the task in the web UI.     \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>Terminating the Python script will not stop the job running on the\n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>cloud.                                                            \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mTo cancel the simulation, use \u001b[32m'web.abort\u001b[0m\u001b[32m(\u001b[0m\u001b[32mtask_id\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m or             \n",
       "\u001b[2;36m              \u001b[0m\u001b[32m'web.delete\u001b[0m\u001b[32m(\u001b[0m\u001b[32mtask_id\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m or abort/delete the task in the web UI.     \n",
       "\u001b[2;36m              \u001b[0mTerminating the Python script will not stop the job running on the\n",
       "\u001b[2;36m              \u001b[0mcloud.                                                            \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "d26ff4ba5cbf4f498c90c9e5cc94d62f",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:34:31 CEST </span>status = preprocess                                               \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:34:31 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = preprocess                                               \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:34:35 CEST </span>starting up solver                                                \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:34:35 CEST\u001b[0m\u001b[2;36m \u001b[0mstarting up solver                                                \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>running solver                                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mrunning solver                                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "5c068b53562e40bd9c80e4d76d0668b5",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:34:58 CEST </span>early shutoff detected at <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">88</span>%, exiting.                           \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:34:58 CEST\u001b[0m\u001b[2;36m \u001b[0mearly shutoff detected at \u001b[1;36m88\u001b[0m%, exiting.                           \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>status = postprocess                                              \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mstatus = postprocess                                              \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "672dc6f19be143d290ea2b350b3328d1",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:35:02 CEST </span>status = success                                                  \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:35:02 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = success                                                  \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:35:04 CEST </span>View simulation result at                                         \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\" target=\"_blank\"><span style=\"color: #000080; text-decoration-color: #000080; text-decoration: underline\">'https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8c</span></a>\n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\" target=\"_blank\"><span style=\"color: #000080; text-decoration-color: #000080; text-decoration: underline\">b1-43df-907e-a2c03cd108fa'</span></a><span style=\"color: #000080; text-decoration-color: #000080; text-decoration: underline\">.</span>                                       \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:35:04 CEST\u001b[0m\u001b[2;36m \u001b[0mView simulation result at                                         \n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=602998;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[4;34m'https://tidy3d.simulation.cloud/workbench?\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=78813;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[4;34mtaskId\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=602998;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[4;34m=\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=30823;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[4;34mfdve\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=602998;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[4;34m-457f70c2-8c\u001b[0m\u001b]8;;\u001b\\\n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=602998;https://tidy3d.simulation.cloud/workbench?taskId=fdve-457f70c2-8cb1-43df-907e-a2c03cd108fa\u001b\\\u001b[4;34mb1-43df-907e-a2c03cd108fa'\u001b[0m\u001b]8;;\u001b\\\u001b[4;34m.\u001b[0m                                       \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "88b74b9682be47d689dcff04dad2583e",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:35:07 CEST </span>loading simulation from data/simulation_data.hdf5                 \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:35:07 CEST\u001b[0m\u001b[2;36m \u001b[0mloading simulation from data/simulation_data.hdf5                 \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "job = web.Job(simulation=sim, task_name=\"mmi\", verbose=True)\n",
    "sim_data = job.run(path=\"data/simulation_data.hdf5\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "0e8dd3b3",
   "metadata": {},
   "source": [
    "The simulation is complete and the monitor data have been downloaded. First, we plot the field intensity distribution to visualize the power flow. We can observe that the two outputs have a similar intensity."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "ceed0bb5",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:55:20.804683Z",
     "iopub.status.busy": "2024-06-11T17:55:20.804474Z",
     "iopub.status.idle": "2024-06-11T17:55:22.069497Z",
     "shell.execute_reply": "2024-06-11T17:55:22.068898Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "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//rXeOKJJ3DXXXfhC1/4AgDgS1/6Ej7xiU/g/PPPx2233ZaO/fa3v42ddtoJDzzwAILAnppbWlrwox/9CN/61rewzTbbrHSut9xyCz796U9jww03HKC97zsTJ07E8OHD8ctf/hIXXXTRkM2DGAKol+uQQxY6Yq3hnXfewfTp0zF27FgUCgWMGzcOJ598MuI4BgDMmjULjDE8+uij+OY3v4lRo0Zho402Ste//vrrsf3226NQKGDs2LGYMWMGli1blnuP1157DUcccQTGjBmDYrGIjTbaCEcddRSWL1+ejpkzZw723ntvDBs2DE1NTdh6663xve99b5Xz78161WoV559/PrbccksUCgVsvPHGOOuss1CtVrts73/+53+wxx57oKGhAcOHD8e+++6LBx54AACw2Wab4cUXX8Sjjz4KxhgYY9h///2BlcTQ3XXXXRg/fjxKpRLWX399HHfccXjnnXdyY7761a+iqakJ77zzDqZOnYqmpiaMHDkS3/72t6GUWuVncM8992DKlCnpd7jFFlvgBz/4QW7d/fffH/fddx/efPPNdO6bbbZZj9v86le/mo6rf1xwwQWrnNOq5pskCb75zW+myxhjOPnkk/H2229j3rx5K13/17/+NUaPHo3DDz88XTZy5Eh86Utfwj333JN+ry+99BJeeuklnHTSSamYA4BvfvObMMbg17/+9Urfp1Kp4P7778fEiRNzy9944w0wxrq11NZ/PhdccAEYY/jHP/6B4447Dq2trRg5ciTOO+88GGPw73//G5///OfR0tKCMWPG4Morr+yyzTAMsf/+++Oee+5Z6XyJdRAzCG5X0nN9gix0xFrBu+++iz322CONR9pmm23wzjvv4Ne//jU6OzsRRVE69pvf/CZGjhyJmTNnoqOjA3AXqwsvvBATJ07EySefjFdffRU33HAD/va3v+HPf/4zwjBEHMeYPHkyqtUqTj31VIwZMwbvvPMO7r33Xixbtgytra148cUX8bnPfQ477bQTLrroIhQKBfzzn//En//855XOvzfraa1x6KGH4vHHH8dJJ52EbbfdFs8//zyuvvpq/OMf/8Ds2bPTsRdeeCEuuOACfOpTn8JFF12EKIrw5JNP4uGHH8akSZNwzTXXpLFU3//+9wEAo0eP7nF+s2bNwte+9jXsvvvuuOSSS7B48WJce+21+POf/4xnn30Ww4YNS8cqpTB58mTsueee+H//7//hwQcfxJVXXoktttgCJ5988ko/h1mzZqGpqQlnnnkmmpqa8PDDD2PmzJloa2vDFVdcATgX5/Lly/H222/j6quvBoCVxoR9/etf7yJk7r//ftx6660YNWpUuuyDDz5Y6dw8zc3NKBQKAIBnn30WjY2N2HbbbXNj9thjj/T1vffeu8dtPfvss9h1113Bef7eeY899sBNN92Ef/zjH9hxxx3x7LPPAgB222233LixY8dio402Sl/viaeffhpxHGPXXXft1T6ujCOPPBLbbrstLr30Utx33324+OKLMWLECPzsZz/DZz7zGVx22WW49dZb8e1vfxu77757F9f9+PHjcc8996CtrQ0tLS39ng9BEL3EEMRawFe+8hXDOTd/+9vfurymtTbGGHPLLbcYAGbvvfc2Usr09ffee89EUWQmTZpklFLp8uuuu84AMDfffLMxxphnn33WADB33XVXj/O4+uqrDQDz/vvv92n+vVnvV7/6leGcm8ceeyy3/MYbbzQAzJ///GdjjDGvvfaa4Zybww47LLc/2c/CGGO23357s99++3V5n0ceecQAMI888ogxxpg4js2oUaPMDjvsYMrlcjru3nvvNQDMzJkz02XTpk0zAMxFF12U2+YnP/lJM378+FV+Dp2dnV2Wff3rXzcNDQ2mUqmky6ZMmWI23XTTVW6vO1577TXT2tpqPvvZz+aOA2dDWOXjlltuyc1j88037/IeHR0dBoD57ne/u9K5NDY2muOPP77L8vvuu88AMPfff78xxpgrrrjCADBvvfVWl7G777672WuvvVb6Pj//+c8NAPP888/nli9YsKDLPmU/j/PPPz99fv755xsA5qSTTkqXSSnNRhttZBhj5tJLL02XL1261JRKJTNt2rQu273tttsMAPPkk0+udM7EukNDQ4N54ZwvGnnNiQP6uPTQPcyRRx451Lu31kAuV2KNR2uN2bNn45BDDuliwYBzHWU58cQTc3FNDz74IOI4xumnn56zlJx44oloaWnBfffdBwBobW0FAPzxj39EZ2dnt3Pxlqp77rkHWute70Nv1rvrrruw7bbbYptttsEHH3yQPj7zmc8AAB555BEAwOzZs6G1xsyZM7tYfuo/i97w1FNP4b333sM3v/nNXGzdlClTsM0226SfT5ZvfOMbuef77LMP/vWvf63yvUqlUvr3ihUr8MEHH2CfffZBZ2cnXnnllT7PvZ6Ojg4cdthhGD58OP73f/83dxzMmTOnV4/Jkyen65TL5dRal8V/TuVyeaXz6e36/t+exq7qfT788EMAwPDhw1c6rjeccMIJ6d9CCOy2224wxmD69Onp8mHDhmHrrbfu9jv3c+itRZRYRxiMLNfen2IJcrkSawPvv/8+2trasMMOO/Rq/Lhx43LP33zzTQDA1ltvnVseRRE233zz9PVx48bhzDPPxFVXXYVbb70V++yzDw499NA0ngjOHfXzn/8cJ5xwAr773e/iwAMPxOGHH44vfOELXcRVlt6s99prr+Hll1/GyJEju93Ge++9BwB4/fXXwTnHdttt16vPY1X09PkAwDbbbIPHH388t6xYLHaZ4/Dhw7F06dJVvteLL76Ic889Fw8//DDa2tpyr2XjFFeXE088Ea+//jqeeOIJrLfeernX6t2yvaFUKnUbv1ipVNLXB2J9/29PY1f1Ph4zAEHkm2yySe55a2srisUi1l9//S7LvZDsbg6rc3NBEMTqQxY6Yp2jtxe/7rjyyivx3HPP4Xvf+x7K5TJOO+00bL/99nj77bfTbc+dOxcPPvggvvzlL+O5557DkUceic9+9rMrTQrozXpaa+y44449Wo6ygflDycqyOlfGsmXLsN9+++Hvf/87LrroIvzud7/DnDlzcNlllwFu//vDtddei//93//Ff/3Xf2GXXXbp8vqiRYt69chawzbYYAMsWrSoi1BauHAh4GLcVsYGG2yQjl3Z+htssEFuef3YVb2PF6+9EdVYhfDr7vvt6Tvvbjt+DvUCkFjHMYNgoevjDcrcuXNxyCGHYOzYsWCM5eKO0UMC1UEHHZQbs2TJEhx77LFoaWnBsGHDMH369C6Fup977jnss88+KBaL2HjjjXH55Zf344MbOEjQEWs8I0eOREtLy2pXoN90000BAK+++mpueRzHWLBgQfq6Z8cdd8S5556LuXPn4rHHHsM777yDG2+8MX2dc44DDzwQV111FV566SX88Ic/xMMPP5y6RHtiVettscUWWLJkCQ488EBMnDixy8Nb0LbYYgtorfHSSy+t9P16ayHp6fPxy+o/n9XlT3/6Ez788EPMmjUL3/rWt/C5z30uLXNRT1+tO4899hi+/e1v4/TTT8exxx7b7ZgNNtigV4877rgjXWeXXXZBZ2cnXn755dy2nnzyyfT1lbHLLrvgmWee6SJWn3zySTQ0NOATn/hEbjtPPfVUbty7776Lt99+e5Xv40uaLFiwoNvXV6xYkXu+ePHilW6vPyxYsACc83TfCOKjoqOjAzvvvDN++tOf9jjmoIMOwsKFC9NHfZHwY489Fi+++CLmzJmDe++9F3Pnzs3Vdmxra8OkSZOw6aab4umnn8YVV1yBCy64ADfddNOg7ltvIEFHrPFwzjF16lT87ne/63LBQy/cTBMnTkQURfjxj3+cG/uLX/wCy5cvx5QpUwD3Q62vyr/jjjuCc566wpYsWdJl+/5i2527zNOb9b70pS/hnXfewX/91391GVsul9OM3alTp4JzjosuuqiLUMjuX2NjY5eyLN2x2267YdSoUbjxxhtz+/CHP/wBL7/8cvr59Bdv5cnOMY5jXH/99V3GNjY29toFu3DhQnzpS1/C3nvvnWbKdsfqxNB9/vOfRxiGuTkaY3DjjTdiww03xKc+9ancPF555RUkSZIu+8IXvoDFixfjN7/5Tbrsgw8+wF133YVDDjkkjZnbfvvtsc022+Cmm27KWXpvuOEGMMbSGnY9MX78eERR1O3vA5n4S8/dd9+d7stA8/TTT2P77bdPwxSIjwlrQKeIgw8+GBdffDEOO+ywHscUCgWMGTMmfWRvKF9++WXcf//9+PnPf44999wTe++9N37yk5/g9ttvx7vvvgsAuPXWWxHHMW6++WZsv/32OOqoo3DaaafhqquuWv3PboCgGDpireBHP/oRHnjgAey3335pSY+FCxfirrvuwuOPP54rq1HPyJEjcc455+DCCy/EQQcdhEMPPRSvvvoqrr/+euy+++447rjjAAAPP/wwTjnlFHzxi1/EJz7xCUgp8atf/QpCCBxxxBEAgIsuughz587FlClTsOmmm+K9997D9ddfj4022mil5St6s96Xv/xl3HnnnfjGN76BRx55BJ/+9KehlMIrr7yCO++8E3/84x+x2267Ycstt8T3v/99/OAHP8A+++yDww8/HIVCAX/7298wduxYXHLJJYC7yN9www24+OKLseWWW2LUqFFpgkWWMAxx2WWX4Wtf+xr2228/HH300WnZks022wxnnHFGv78/APjUpz6F4cOHY9q0aTjttNPAGMOvfvWrbkXF+PHjcccdd+DMM8/E7rvvjqamJhxyyCHdbve0007D+++/j7POOqtL94addtoJO+20E7CaMXQbbbQRTj/9dFxxxRVIkgS77747Zs+ejcceewy33nprzhV5zjnn4Je//CUWLFiQ1s37whe+gL322gtf+9rX8NJLL2H99dfH9ddfD6UULrzwwtx7XXHFFTj00EMxadIkHHXUUXjhhRdw3XXX4YQTTuhSNqWeYrGISZMm4cEHH+y2oO/999+PY489Fvvuuy/+8Y9/4KabbkJDQwMeeOAB7L777vjc5z7X58+mO5IkSetAEh8zTN9dpL3Y6ABvz3oKRo0aheHDh+Mzn/kMLr744jRkYd68eRg2bFgu+W7ixIngnOPJJ5/EYYcdhnnz5mHffffNlcqaPHkyLrvsMixdunRAEpNWFxJ0xFrBhhtuiCeffBLnnXcebr31VrS1tWHDDTfEwQcfjIaGhlWuf8EFF2DkyJG47rrrcMYZZ2DEiBE46aST8KMf/QhhGAIAdt55Z0yePBm/+93v8M4776ChoQE777wz/vCHP2CvvfYCABx66KF44403cPPNN+ODDz7A+uuvj/322w8XXnjhSi0SvVmPc47Zs2fj6quvxn//93/j7rvvRkNDAzbffHN861vfyrmwLrroIowbNw4/+clP8P3vfx8NDQ3Yaaed8OUvfzkdM3PmTLz55pu4/PLLsWLFCuy3337dCjq42JKGhgZceumlOPvss9HY2IjDDjsMl1122UrFcl9Yb731cO+99+I///M/ce6552L48OE47rjjcOCBB+asYnC1BOfPn49bbrkFV199NTbddNMeBd37778PpRTOPPPMLq+df/75qaBbXS699FIMHz4cP/vZzzBr1ixstdVW+J//+R8cc8wxq1xXCIHf//73+M53voMf//jHKJfL2H333TFr1qwuSSif+9zn8Jvf/AYXXnghTj31VIwcORLf+973et0b9fjjj8cRRxyBf//739h4441zr5133nl4+OGH8a1vfQtjx47FrFmz8Mwzz+Caa67BM888M2CC7qGHHsKSJUswbdq0AdkeQWituyRQFQqFbjPCV8VBBx2Eww8/HOPGjcPrr7+O733vezj44IMxb948CCGwaNGiXO1KAAiCACNGjMCiRYsAF4tbn3jna3wuWrRoSAUdM4NhcycIgiA+UpRS2G677fClL30JP/jBDwDXKWLcuHG45ZZb8NWv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PZgzZ06nmnm7GwM6IiIiyko+BkV0JUO3YcMGHDhwADfffHPS4+FwGBs2bMBDDz2ExsZGDBs2DFdffTXuuecev4xpmnjuuedw++23o7q6GsXFxZg1a1bSvHU9GQM6IiIi6hOmTJkClSYSHDZsGDZt2tTh9iNGjMDzzz+fp6PLLwZ0RERElBWVh7VXuZZrZhjQERERUVZUPppcc7u7Pq/HjHKNx+NYuHAhxowZg+LiYlRWVmLmzJk4ePBgh9s+8sgjGDlyJAoKCjBhwoRWw45bWlowZ84cDBgwACUlJbj66qv9ochEREREvV2PCeiampqwY8cOLFq0CDt27MCaNWuwd+9eTJ06td3tnnrqKSxYsACLFy/Gjh07cO6556KmpiZp2PH8+fPxq1/9CqtXr8amTZtw8OBBXHXVVSehVkRERH2fysM/5ugyI1S63oM9xB//+EdcdNFF2L9/P4YPH562zIQJEzB+/Hj84Ac/ANwhy8OGDcMdd9yBu+66C/X19Rg0aBBWrlyJz3zmMwCAv/zlLzjrrLOwZcsWXHzxxZ06loaGBnf5ERPI+eSJREREuaQAOKivr894Yt5MFRcX47qP3IwB4UE53e8fjr2KiimnYNWqVTndb1/VYzJ06dTX10MIgf79+6d9PhaLYfv27Zg8ebL/mGEYmDx5MrZs2QIA2L59O+LxeFKZM888E8OHD/fLpBONRlstCExERETUE/XYgK6lpQULFy7Edddd1+a3i/fffx+O46RdTNdbSLeurg7hcLhVUBgsk87SpUtRVlbm34YNG5aTehEREfU1Kg83yky3BXQrVqxASUmJf3vllVf85+LxOK699loopbBs2bJuOb67774b9fX1/u3dd9/tluMgIiIi6ki3TVsydepUf2FcABg6dCgQCOb279+PF198sd22/4EDB8I0zVYjVg8fPuwvpFtRUYFYLIZjx44lZemCZdKJRCK9YqkPIiKi7paXlSJyu7s+r9sydP369cNpp53m3woLC/1g7s0338SGDRswYMCAdvcRDodxwQUXYOPGjf5jUkps3LgR1dXVAIALLrgAoVAoqczevXtx4MABvwwRERFlR6nc36jzeszEwvF4HJ/5zGewY8cOPPfcc3Acx+/jdsoppyAcDgMAJk2ahCuvvBJz584FACxYsACzZs3ChRdeiIsuushfp+2mm24CAJSVlWH27NlYsGABTjnlFJSWluKOO+5AdXV1p0e4EhEREfVkPSage++99/Dss88CAMaNG5f03EsvvYTLLrsMALBv3z68//77/nPTp0/H0aNHce+996Kurg7jxo3DunXrkgZKPPjggzAMA1dffTWi0Shqamrw6KOPnrS6ERER9WXSveUSE3SZ6dHz0PUknIeOiIh6j5M7D91VZTfjlFBu56Hb3vAqTq3hPHSd1WOnLSEiIiKizukxTa5ERETUO+VlEAPbDzPCDB0RERFRL8cMHREREWVF5WFQRK7319cxoCMiIqKscN647scmVyIiIqJejhk6IiIiygrnoet+DOiIiIgoK0op5HpaWzbhZoZNrkRERES9HDN0RERElBWlAJnjjBoTdJlhQEdERERZUQzAuh2bXImIiIh6OWboiIiIKCsSeWhyZcovI8zQEREREfVyzNARERFRViQHRXQ7BnRERESUNZXjECzX++vr2ORKRERE1MsxQ0dERERZyUuTKxN0GWFAR0RERFlRKvcBGAO6zLDJlYiIiKiXY4aOiIiIsiKhIHM+KIIywQwdERERUS/HDF0nKb8xn98ZiIiop9PXKnWyOqLloQ8dZYYBXScdP37c/Ul285EQERF1zvHjx1FWVpb315F5uDoyPswMA7pOqqysxLvvvot+/fpBCJGz/TY0NGDYsGF49913UVpamrP99hasP+v/Ya4/+B6w/nmqv1IKx48fR2VlZc72ST0bA7pOMgwDp556at72X1pa+qH8MPOw/qz/h7n+4HvA+ueh/icjM+dRSuW8efekNRf3EQzoiIiIKCsSXMu1u3GUKxEREfV6S5YsgRAi6XbmmWf6z7e0tGDOnDkYMGAASkpKcPXVV+Pw4cNJ+zhw4ABqa2tRVFSEwYMH484774Rt291Qm8wxQ9fNIpEIFi9ejEgk0t2H0i1Yf9b/w1x/8D1g/ftI/VUPmYfu7LPPxoYNG/z7lpUIc+bPn49f//rXWL16NcrKyjB37lxcddVV+P3vfw8AcBwHtbW1qKiowObNm3Ho0CHMnDkToVAI9913X07qlE9CsZGaiIiIuqi4uBgTwzPRzxyY0/3+X/MWnP3pgVi1alWnyi9ZsgRr167Fzp07Wz1XX1+PQYMGYeXKlfjMZz4DAPjLX/6Cs846C1u2bMHFF1+M3/zmN/jUpz6FgwcPory8HACwfPlyLFy4EEePHkU4HM5p/XKNTa5ERESUFW8t11zfpJRoaGhIukWj0TaP480330RlZSU++tGP4vrrr8eBAwcAANu3b0c8HsfkyZP9smeeeSaGDx+OLVu2AAC2bNmCMWPG+MEcANTU1KChoQF//vOf8/r+5QIDOiIiIsqKt/RXLm8KCnv27EFZWVnSbenSpWmPYcKECXjiiSewbt06LFu2DG+//Tb+5V/+BcePH0ddXR3C4TD69++ftE15eTnq6uoAAHV1dUnBnPe891xPxz50RERE1CNVVVVh8+bNSY+11d/wk5/8pP/z2LFjMWHCBIwYMQJPP/00CgsL836s3Y0ZOiIiIspKPppb4c4B683R5906O4Ckf//+OOOMM/DWW2+hoqICsVgMx44dSypz+PBhVFRUAAAqKipajXr17ntlejIGdHnyxhtvYOrUqSgrK0NxcTHGjx/vt+W3ZfXq1TjzzDNRUFCAMWPG4Pnnn096XimFe++9F0OGDEFhYSEmT56MN998M881yc5tt90GIQQeeuihDss+8sgjGDlyJAoKCjBhwgRs3bo16fnODDnvbvF4HAsXLsSYMWNQXFyMyspKzJw5EwcPHuxw275Qf3SiHqn6ynm/dOlSjB8/Hv369cPgwYMxbdo07N27t8Pt+kr9U91///0QQmDevHntlutr9X/vvfdwww03YMCAASgsLMSYMWOwbdu2drd5+eWXcf755yMSieC0007DE0880apMpn9XJ5vKS5Nrdk6cOIF9+/ZhyJAhuOCCCxAKhbBx40b/+b179+LAgQOorq4GAFRXV2P37t04cuSIX2b9+vUoLS1FVVVVlkeTfwzo8mDfvn342Mc+hjPPPBMvv/wydu3ahUWLFqGgoKDNbTZv3ozrrrsOs2fPxp/+9CdMmzYN06ZNw+uvv+6XeeCBB/Dwww9j+fLl+MMf/oDi4mLU1NSgpaXlJNUsM8888wxee+21Ti0989RTT2HBggVYvHgxduzYgXPPPRc1NTVJf1jz58/Hr371K6xevRqbNm3CwYMHcdVVV+W5FplpamrCjh07sGjRIuzYsQNr1qzB3r17MXXq1Ha36yv170w9gvrSeb9p0ybMmTMHr732GtavX494PI4pU6agsbGxzW36Uv2D/vjHP+KHP/whxo4d2265vlb/f/zjH5g4cSJCoRB+85vfYM+ePfje976Hj3zkI21u8/bbb6O2thYf//jHsXPnTsybNw+f//zn8dvf/tYvk+nf1YfVV7/6VWzatAnvvPMONm/ejCuvvBKmaeK6665DWVkZZs+ejQULFuCll17C9u3bcdNNN6G6uhoXX3wxAGDKlCmoqqrCjBkz8L//+7/47W9/i3vuuQdz5szpHdPKKMq56dOnqxtuuCGjba699lpVW1ub9NiECRPUF77wBaWUUlJKVVFRob7zne/4zx87dkxFIhH185//PEdHnjt/+9vf1NChQ9Xrr7+uRowYoR588MF2y1900UVqzpw5/n3HcVRlZaVaunSpUm5dQ6GQWr16tV/mjTfeUADUli1b8liT7G3dulUBUPv372+zTF+pf0f1SNXXzvugI0eOKABq06ZNbZbpi/U/fvy4Ov3009X69evVpZdeqr785S+3Wbav1X/hwoXqYx/7WEbbfO1rX1Nnn3120mPTp09XNTU1/v1M/65OtqKiInVJv1vV5f3vzuntzIKPq+nTp3f6OKZPn66GDBmiwuGwGjp0qJo+fbp66623/Oebm5vVF7/4RfWRj3xEFRUVqSuvvFIdOnQoaR/vvPOO+uQnP6kKCwvVwIED1Ve+8hUVj8dz+n7lCzN0OSalxK9//WucccYZqKmpweDBgzFhwgSsXbu23e22bNmSNJwa7nBpbzj122+/jbq6uqQyZWVlmDBhgl+mp5BSYsaMGbjzzjtx9tlnd1g+Foth+/btSXUzDAOTJ0/269aZIec9VX19PYQQrUZXefpK/TtTj1R96bxPVV9fDwA45ZRT2izTF+s/Z84c1NbWtqpXOn2t/s8++ywuvPBCXHPNNRg8eDDOO+88/OhHP2p3m47eg678XX1YrVq1CgcPHkQ0GsXf/vY3rFq1CqNHj/afLygowCOPPIIPPvgAjY2NWLNmTau+cSNGjMDzzz+PpqYmHD16FN/97neTJifuyRjQ5diRI0dw4sQJ3H///fjEJz6BF154AVdeeSWuuuoqbNq0qc3t2houHRxOjcAQ6nRleopvf/vbsCwLX/rSlzpV/v3334fjOB3Wv6Mh5z1RS0sLFi5ciOuuu67Nhbf7Sv07U49Ufem8D5JSYt68eZg4cSLOOeecNsv1tfqvWrUKO3bsaHNaiVR9rf5//etfsWzZMpx++un47W9/i9tvvx1f+tKX8NOf/rTNbdp6DxoaGtDc3Nylv6vuoPLyjzLBgC5LK1asQElJiX/zOkFfccUVmD9/PsaNG4e77roLn/rUp7B8+fLuPtycS63/pk2b8N///d944oknIITo7sPLu9T6v/LKK/5z8Xgc1157LZRSWLZsWbceJ51cc+bMweuvv97pGe77gnfffRdf/vKXsWLFinb7C/dlUkqcf/75uO+++3Deeefh1ltvxS233NInP/tTyTzcGNBlhgFdlqZOnYqdO3f6t3HjxsGyrFYjYs4666x2R7m2NVw6OJwagSHU6cp0h9T6b968GUeOHMHw4cNhWRYsy8L+/fvxla98BSNHjky7j4EDB8I0zQ7r39GQ8+6QWv8LL7wQCARz+/fv90dJtaU31z+oM/VI1VvP+/bMnTsXzz33HF566SWceuqp7ZbtS/Xfvn07jhw5gvPPP9//29+0aRMefvhhWJYFx3FabdOX6g8AQ4YMydlnf2lpKQoLC7v0d0UfTgzostSvXz+cdtpp/q2srAzjx49vNV3B//3f/2HEiBFt7qe6ujppODXc4dLecOpRo0ahoqIiqUxDQwP+8Ic/+GW6Q2r9b731VuzatSspyKmsrMSdd96ZNGorKBwO44ILLkiqm5QSGzdu9OvWmSHn3SG1/oWFhX4w9+abb2LDhg0YMGBAu/vozfUP6kw9UvXW8z4dpRTmzp2LZ555Bi+++CJGjRrV4TZ9qf6TJk3C7t27W33Buf7667Fz506Yptlqm75UfwCYOHFizj/7u/J31R3yM20Jc3QZ6e5RGX3RmjVrVCgUUo899ph688031fe//31lmqZ65ZVX/DIzZsxQd911l3//97//vbIsS333u99Vb7zxhlq8eLEKhUJq9+7dfpn7779f9e/fX/3yl79Uu3btUldccYUaNWqUam5uPul1zES6Ua7/+q//qr7//e/791etWqUikYh64okn1J49e9Stt96q+vfvr+rq6vwyt912mxo+fLh68cUX1bZt21R1dbWqrq4+qXXpSCwWU1OnTlWnnnqq2rlzpzp06JB/i0ajfrm+Wv+O6tGXz/vbb79dlZWVqZdffjnp997U1OSX6cv1Tyd1lGtfr//WrVuVZVnqW9/6lnrzzTfVihUrVFFRkfrZz37ml7nrrrvUjBkz/Pt//etfVVFRkbrzzjvVG2+8oR555BFlmqZat26dX6Yznw/dqaioSFWXzFaTy76W09tpBZdm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qq+vBwCccsopSY+vWLECAwcOxDnnnIO7774bTU1N/nNbtmzBmDFjUF5e7j9WU1ODhoYG/PnPf87Z+5UPzNARERFRVpSSUDmehw5KYs+ePSgrK0t6ePHixViyZEm7m0opMW/ePEycOBHnnHOO//jnPvc5jBgxApWVldi1axcWLlyIvXv3Ys2aNQCAurq6pGAOgH+/rq4uh5XLPQZ0RERE1CNVVVVh8+bNSY9FIpEOt5szZw5ef/11vPrqq0mP33rrrf7PY8aMwZAhQzBp0iTs27cPo0ePzuGRn3wM6IiIiCgrMk+DIgzDQGlpaUbbzZ07F8899xx+97vf4dRTT2237IQJEwAAb731FkaPHo2Kigps3bo1qczhw4cBoM1+dz0F+9ARERFRr6eUwty5c/HMM8/gxRdfxKhRozrcZufOnQCAIUOGAACqq6uxe/duHDlyxC+zfv16lJaWoqqqKo9Hnz1m6IiIiChL0p07LncynbZkzpw5WLlyJX75y1+iX79+fp+3srIyFBYWYt++fVi5ciUuv/xyDBgwALt27cL8+fNxySWXYOzYsQCAKVOmoKqqCjNmzMADDzyAuro63HPPPZgzZ06nmnq7k1BKcW0NIiIi6pLi4mIUGWfBMos6UbrzGqN/w+VXXIRVq1Z1qrwQIu3jjz/+OG688Ua8++67uOGGG/D666+jsbERw4YNw5VXXol77rknqVl3//79uP322/Hyyy+juLgYs2bNwv333w/L6tk5sJ59dERERESd0FF+atiwYdi0aVOH+xkxYgSef/75HB7ZycGAjoiIiLKSj0ERud5fX8eAjoiIiLKSn3no2CMsExzlSkRERNTLMUNHREREWfGW68rtPpmhywQzdERERES9HDN0RERElB0loVSuBzEwQ5cJBnRERESUFZWXiYU5yjUTbHIlIiIi6uWYoSMiIqKsKOShyZXTlmSEAR0RERFlReWhDx1XJs0Mm1yJiIiIejlm6IiIiCgrEgqC89B1K2boiIiIiHo5ZuiIiIgoK/noQ8d56DLDgI6IiIiyoySUyvE8dDkPEPs2NrkSERER9XLM0BEREVFW9EoRHBTRnRjQERERUVbYh677scmViIiIqJdjho6IiIiywpUiuh8zdERERES9HDN0RERElBUFlfNBEexDlxkGdERERJQVhTw0uTKgywibXImIiIh6OWboiIiIKDsq9/PQgYMiMsKAjoiIiLKkAPah61ZsciUiIiLq5ZihIyIioqzoARG5HhSR64xf38YMHREREVEvxwwdERERZUVn09iHrjsxoCMiIqKs6GW6uPRXd2KTKxEREVEvxwwdERERZcnJwz6ZocsEAzoiIiLKih7lKnK91xzvr29jkysRERFRL8cMHREREWUpHytFcB66TDBDR0RERNTLMUNHRERE2VF5yKZx2pKMMKAjIiKirCionA9iYDiXGTa5EhEREfVyDOiIiIgoS96giFzeupaje+SRRzBy5EgUFBRgwoQJ2Lp1a85r2xMxoCMiIqIsKd3nLZe3LgR0Tz31FBYsWIDFixdjx44dOPfcc1FTU4MjR47kpdY9CQM6IiIi6hP+67/+C7fccgtuuukmVFVVYfny5SgqKsJPfvKT7j60vGNAR0RERFlSOf+XqVgshu3bt2Py5Mn+Y4ZhYPLkydiyZUuO69vzMKAjIiKiLmtqasrTmFSFp556Gg0NDUm3aDSatvT7778Px3FQXl6e9Hh5eTnq6urycHw9CwM6IiIiyoLIahBDeroP3ec/PxtlZWVJt6VLl+bwdfoOzkNHREREXVZffwxlZWVuECZytFcJQOAHP/gBvve97yU9E4lE0m4xcOBAmKaJw4cPJz1++PBhVFRU5Oi4ei5m6IiIiKjLSktL8cgjj+QwS6ezc/v2vYVIJILS0tKkW1sBXTgcxgUXXICNGzf6j0kpsXHjRlRXV+fguHo2oRTX1iAiIqKui8fjCIfDbp4o21yRAwBQXVhO7KmnnsKsWbPwwx/+EBdddBEeeughPP300/jLX/7Sqm9dX8MmVyIiIspKKBTCM888gyuvvNJtdu1q06vO8r3//vtd2nr69Ok4evQo7r33XtTV1WHcuHFYt25dnw/mwAwdERER5YJSCoZhuMGc2ZU9uNk5A0o5eTjCvo196IiIiChrQgh3vreurfLgbdPc3JjzY/swYEBHREREOXHxxRcHpjHJhF4L9sknn0RBQUGejq5vY5MrERER5cy+fftw2mmnuc2une1LJwFIOI7jNttSpviuERERUc6MHj06wyydzs5t3LiRwVwWmKEjIiKinPr73/+OgQMHdnIak65PU0IJDIWJiIgopwYMGOCGGB1NNqwHUOzeveskHl3fxAwdERER5VxzczOKioo6yNIxO5crzNARERFRzhUWFuJ//ud/2snS6ezce+/9rRuOru9hho6IiIjyQkoJ0zTTZOm8SYQFs3M5wgwdERER5YVhGNiwYUOaLJ3+uaGhvtuOra9hQEdERER5M2nSpJRpTPQ0JY8++ij69evXzUfXd7DJlYiIiPJq9+7dGDt2rDvZsA7oYrEYQqFQdx9an2F19wEQERFR3zZmzJhAlk5h7dq1DOZyjBk6IiIiyrv33nsPp556KuAOlhCis8uCUWcwQ0dERER5N3ToUGzfvh2DBg1iMJcHzNARERER9XIc5UpERETUyzGgIyIiIurlGNARERER9XIM6IiIiIh6OQZ0RERERL0cAzoiIiKiXo4BHREREVEvx4COiIiIqJf7f48BF8KQf9+dAAAAAElFTkSuQmCC",
      "text/plain": [
       "<Figure size 640x480 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "sim_data.plot_field(field_monitor_name=\"field\", field_name=\"E\", val=\"abs^2\", vmax=2000)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "daca909a",
   "metadata": {},
   "source": [
    "To quantitatively investigate the power in the two output waveguides, we compute the power from the mode amplitudes. Compared to the simulation results reported in the reference, the small discrepancy here is likely due to the different material properties used.\n",
    "\n",
    "Ideally, both power levels are 3 dB. Here, we see the through port has a slightly lower power level than the cross port. However, the small difference is acceptable."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "5ce5307d",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:55:22.074007Z",
     "iopub.status.busy": "2024-06-11T17:55:22.073826Z",
     "iopub.status.idle": "2024-06-11T17:55:22.297816Z",
     "shell.execute_reply": "2024-06-11T17:55:22.297216Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "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KO6d1fhtKSIi9ygpKcHFixcREhICf39/dzeH6iGdTodr166hbdu2Fe7G3GC+LVUZs9kMg8FQ6bKioqIKAUapVAL8JEBEVO+pVCp4eXnhjz/+gFqtdugDKd0/zGYz/vjjD3h5eUGlqlk8cWu4SUhIwPDhwxEeHo78/HwkJycjJSUFe/bsAQDExcUhNDQUiYmJgPXbVStXrkTXrl3Rq1cvXLx4EfPmzcOoUaOkkENERPWTIAgIDg7G5cuXcfXqVXc3h+ohhUKB8PBwCA7+PEZV3Bpurl+/jri4OOTk5MDf3x8xMTHYs2cPhg0bBlh/K6N8sp87dy4EQcDcuXPx22+/oWnTphg1ahSWLFnixr0gIiJHaTQaREREwGg0urspVA9pNBqX9OjVuzE3tY1jboiIiBqe6rx/84InERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJCsMNERERyQrDDREREckKww0RERHJilvDTVJSEmJiYuDn5wc/Pz/ExsZi9+7dd13n9u3biI+PR3BwMLRaLdq1a4ddu3bVWZuJiIioflO588VbtGiBZcuWISIiAqIoYtOmTRg9ejTS0tLQsWPHCvWNRiOGDRuGZs2aYevWrQgNDcXVq1fRqFEjt7SfiIiI6h+3hptRo0bZzS9ZsgRJSUn46aefKg03H330EW7evInDhw9DrVYDAFq1alVn7SUiIqL6r96MuTGZTNiyZQsKCwsRGxtbaZ2dO3ciNjYW8fHxaN68OaKjo7F06VKYTKYqt2swGJCXl2c3ERERkXy5tecGADIyMhAbGwu9Xg8fHx9s374dUVFRlda9dOkSvv/+e0yYMAG7du3CxYsX8cILL6CkpAQLFiyodJ3ExEQsWrSolveCiIiI6gtBFEXRnQ0wGo3IysqC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NwcOHMDIkSMRHh4ufW37yJEjyM7Oxq5du9C/f//aaKtL8D43REREDU913r+d6rkZOHAgzp8/j8cffxy3b9/G7du3MWbMGGRmZtbrYENERETy51TPTUPGnhsiIqKGp1buUHzq1ClER0dDoVDg1KlTd617r69nExEREdUWh8NNly5dkJubi2bNmqFLly4QBAGVdfoIggCTyeTqdhIRERE5xOFwc/nyZTRt2lR6TkRERFQfORxuWrZsKT2/evUq+vTpA5XKfvXS0lIcPnzYri4RERFRXXLq21KDBw+u9GZ9Op0OgwcPdkW7iIiIiJziVLgRRRGCIFQov3HjBry9vV3RLiIiIiKnVOvnF8aMGQNYBw1PmjTJ7gcpTSYTTp06hT59+ri+lUREREQOqla48ff3B6w9N76+vvD09JSWaTQa9O7dG1OnTnV9K4mIiIgcVK1ws2HDBunr3++++y5/rJKIiIjqnWqPuRFFEZs3b7b7QUsiIiKi+qLa4UahUCAiIgI3btyonRYRERER1YBT35ZatmwZXn75ZZw+fdr1LSIiIiKqAad+ODMgIABFRUUoLS2FRqOxG1gMoNJ74NQX/OFMIiKihqdWfjizvLffftvZthERERHVKqfCzcSJE13fEiIiIiIXcGrMDQD8+uuvmDt3LsaPH4/r168DAHbv3o0zZ864sn1ERERE1eJUuDlw4AA6deqE1NRUfPHFFygoKAAAnDx5EgsWLHB1G4mIiIgc5lS4efXVV/H6669j79690Gg0UvmQIUPw008/ubJ9RERERNXiVLjJyMjA448/XqG8WbNm+PPPP13RLiIiIiKnOBVuGjVqVOkditPS0hAaGuqKdhERERE5xalw89RTT2HOnDnIzc2FIAgwm804dOgQXnrpJcTFxbm+lUREREQOcircLF26FO3bt0dYWBgKCgoQFRWFAQMGoE+fPpg7d67rW0lERETkIKfuUGyTnZ2NjIwMFBQUoGvXroiIiHBt62oB71BMRETU8NT6HYptwsLCEBYWBpPJhIyMDNy6dQsBAQE12SQRERFRjTh1WWrmzJn48MMPAQAmkwkDBw7Egw8+iLCwMKSkpLi6jUREREQOcyrcbN26FZ07dwYAfPXVV7h06RLOnTuHWbNm4Z///Ker20hERETkMKfCzZ9//omgoCAAwK5duzB27Fi0a9cOkydPRkZGhqvbSEREROQwp8JN8+bNcfbsWZhMJnz77bcYNmwYAKCoqAhKpdLVbSQiIiJymFMDiv/v//4PY8eORXBwMARBwNChQwEAqampaN++vavbSEREROQwp8LNwoULER0djezsbDz55JPQarUAAKVSiVdffdXVbSQiIiJyWI3uc9MQ8T43REREDU+d3Odm37592LdvH65fvw6z2Wy37KOPPnJ2s0REREQ14lS4WbRoERYvXozu3btL426IiIiI6gOnws2aNWuwceNG/P3vf3d9i4iIiIhqwKmvghuNRvTp08f1rSEiIiKqIafCzbPPPovk5GTXt4aIiIiohpy6LKXX67Fu3Tr897//RUxMDNRqtd3ylStXOrSdpKQkJCUl4cqVKwCAjh07Yv78+Rg+fHiV63z++eeYN28erly5goiICLzxxhsYMWKEM7tBREREMuRUuDl16hS6dOkCADh9+rTdsuoMLm7RogWWLVuGiIgIiKKITZs2YfTo0UhLS0PHjh0r1D98+DDGjx+PxMREPProo0hOTsZjjz2GEydOIDo62pldISIiIpmpd/e5CQwMxPLlyzFlypQKy8aNG4fCwkJ8/fXXUlnv3r3RpUsXrFmzxqHt8z43REREDU913r+dGnNTG0wmE7Zs2YLCwkLExsZWWufIkSPSTz3YPPLIIzhy5EgdtZKIiIjqu2pdlhozZoxD9b744guHt5mRkYHY2Fjo9Xr4+Phg+/btiIqKqrRubm4umjdvblfWvHlz5ObmVrl9g8EAg8Egzefl5TncNiIiImp4qhVu/P39Xd6AyMhIpKenQ6fTYevWrZg4cSIOHDhQZcCprsTERCxatMgl2yIiIqL6r1rhZsOGDS5vgEajQdu2bQEA3bp1w9GjR7F69WqsXbu2Qt2goCD8/vvvdmW///47goKCqtx+QkICZs+eLc3n5eUhLCzMpftARERE9Ue9GXNjYzab7S4jlRcbG4t9+/bZle3du7fKMToAoNVq4efnZzcRERGRi5XoAd1vQM4pIPe0AyvUHqd/ONMVEhISMHz4cISHhyM/Px/JyclISUnBnj17AABxcXEIDQ1FYmIiAGDGjBkYOHAgVqxYgZEjR2LLli04duwY1q1b587dICIikpcSPVB8Eyi6CRTeAIqsk/T8pvXxVtkyY2HZ+q36Ac/uclvz3Rpurl+/jri4OOTk5MDf3x8xMTHY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Er/77ju7OsXFxeILL7wgBgQEiF5eXuLjjz8u5uTk1NFeO8cdxyorK0scMGCAGBgYKGq1WrFt27biyy+/LOp0ujrc8+qrjWN1p8rGkfC8qtydx4rnVZlx48aJwcHBokajEUNDQ8Vx48ZVGB/C88riXseK55W9r776SoyOjha1Wq3Yvn17cd26dXbLzWazOG/ePLF58+aiVqsVH3roITEzM7NG+yKIloFDRERERLLAMTdEREQkKww3REREJCsMN0RERCQrDDdEREQkKww3REREJCsMN0RERCQrDDdEREQkKww3REREJCsMN0RERCQrDDdE5FaDBg3CzJkz3d0MibPtuXHjBpo1a4YrV67USrvKe+qpp7BixYpafx2ihorhhug+sGbNGvj6+qK0tFQqKygogFqtxqBBg+zqpqSkQBAE/Prrr25oad1xdahasmQJRo8ejVatWrlsm1WZO3culixZAp1OV+uvRdQQMdwQ3QcGDx6MgoICHDt2TCo7ePAggoKCkJqaCr1eL5Xv378f4eHhaNOmjZta2/AUFRXhww8/xJQpU+rk9aKjo9GmTRt88skndfJ6RA0Nww3RfSAyMhLBwcFISUmRylJSUjB69Gi0bt0aP/30k1354MGDAQDffvst+vXrh0aNGqFx48Z49NFH7Xp01q1bh5CQEJjNZrvXGz16NCZPngwAMJvNSExMROvWreHp6YnOnTtj69atVbbVkfqDBg3C9OnT8corryAwMBBBQUFYuHChXZ38/HxMmDAB3t7eCA4OxqpVq6TemkmTJuHAgQNYvXo1BEGAIAh2l5PMZvNdt32nXbt2QavVonfv3nblP/74I9RqtV14vHLlCgRBwNWrV6Xn27Ztw4ABA+Dp6YkePXogKysLBw8eRO/eveHl5YWHHnoIt2/fttv2qFGjsGXLlru2i+h+xXBDdJ8YPHgw9u/fL83v378fgwYNwsCBA6Xy4uJipKamSuGmsLAQs2fPxrFjx7Bv3z4oFAo8/vjjUph58skncePGDbvt3rx5E99++y0mTJgAAEhMTMTHH3+MNWvW4MyZM5g1axaeeeYZHDhwoNJ2Olp/06ZN8Pb2RmpqKt58800sXrwYe/fulZbPnj0bhw4dws6dO7F3714cPHgQJ06cAACsXr0asbGxmDp1KnJycpCTk4OwsDCHt32ngwcPolu3bhXK09PT0aFD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",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# compute power at the through port\n",
    "P_through = np.abs(sim_data[\"through\"].amps.sel(direction=\"+\").values) ** 2\n",
    "# compute power at the cross port\n",
    "P_cross = np.abs(sim_data[\"cross\"].amps.sel(direction=\"+\").values) ** 2\n",
    "\n",
    "# plot loss\n",
    "plt.plot(ldas, -10 * np.log10(P_through), label=\"through port\")\n",
    "plt.plot(ldas, -10 * np.log10(P_cross), label=\"cross port\")\n",
    "plt.xlabel(r\"Wavelength ($\\mu m$)\")\n",
    "plt.ylabel(\"Insertion loss (dB)\")\n",
    "plt.ylim(2.5, 4)\n",
    "plt.legend()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d38f9656",
   "metadata": {},
   "source": [
    "Lastly, we check the phase difference in the two outputs. Within the wavelength range, the phase difference is only about 1 degree from the ideal 90 degree."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "38b9fa2c",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:55:22.300737Z",
     "iopub.status.busy": "2024-06-11T17:55:22.300487Z",
     "iopub.status.idle": "2024-06-11T17:55:22.422622Z",
     "shell.execute_reply": "2024-06-11T17:55:22.421984Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjMAAAG0CAYAAADHD6Y/AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQAAOrtJREFUeJzt3Xl0VPXdx/HPJJlMJpNkskA2CJFNQFZBVJCyVCruVK0iBaUI9bSlUkBRaItKFVFaqcvzPFC1bqi1ta1Wa2URgQIiskZEBYJg2BGSzCSTfXKfPzIZGNlmQiaTC+/XOXPuzO/+5s73/ryYz7n3N3cshmEYAgAAMKmoSBcAAABwNggzAADA1AgzAADA1AgzAADA1AgzAADA1AgzAADA1AgzAADA1GIiXUC41dbWav/+/UpMTJTFYol0OQAAIAiGYaikpETZ2dmKijr9uZdzPszs379fOTk5kS4DAAA0wJ49e9S6devT9jnnw0xiYqLkG4ykpKRIlwMAAILgdruVk5Pj/zt+Oud8mKm/tJSUlESYAQDAZIKZIsIEYAAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGqEGQAAYGoRDzMlJSWaNGmScnNzZbfb1b9/f61bt+6kfX/2s5/JYrHoqaeeavI6AQBA8xTxMDN+/HgtWbJECxYs0JYtW3TVVVdp6NCh2rdvX0C/t99+W5988omys7MjVisAAGh+IhpmysvL9Y9//ENz5szRwIED1aFDBz388MPq0KGD5s2b5++3b98+3XPPPXr99ddltVojWTIAAGhmYiL54TU1NfJ6vYqLiwtot9vtWrVqlSSptrZWd9xxh6ZOnaquXbuecZuVlZWqrKz0v3a73WGoHAAANBcRPTOTmJiofv366ZFHHtH+/fvl9Xr12muvac2aNTpw4IAk6YknnlBMTIwmTpwY1DZnz54tp9Ppf+Tk5IR5LwAAQCRFfM7MggULZBiGWrVqJZvNpmeeeUYjR45UVFSUNmzYoKefflovv/yyLBZLUNubPn26XC6X/7Fnz56w7wMAAIgci2EYRqSLkCSPxyO3262srCyNGDFCpaWl+sEPfqApU6YoKupY5vJ6vYqKilJOTo527959xu263W45nU65XC4lJSWFeS8AAEBjCOXvd0TnzBzP4XDI4XCoqKhIixYt0pw5c3TLLbdo6NChAf2GDRumO+64Q2PHjo1YrQAAoPmIeJhZtGiRDMNQp06dlJ+fr6lTp6pz584aO3asrFar0tLSAvpbrVZlZmaqU6dOEasZAAA0HxGfM+NyuTRhwgR17txZd955pwYMGKBFixbxFWwAABCUZjNnJlyYMwMAgPmE8vc74mdmAAAAzgZhBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmBphBgAAmFrEw0xJSYkmTZqk3Nxc2e129e/fX+vWrZMkVVdX64EHHlD37t3lcDiUnZ2tO++8U/v374902QAAoJmIeJgZP368lixZogULFmjLli266qqrNHToUO3bt09lZWXauHGjZsyYoY0bN+qf//yntm3bphtvvDHSZQMAgGbCYhiGEakPLy8vV2Jiov71r3/puuuu87f36dNH11xzjR599NET3rNu3Tpdeuml+uabb9SmTZszfobb7ZbT6ZTL5VJSUlKj7wMAAGh8ofz9jmmyqk6ipqZGXq9XcXFxAe12u12rVq066XtcLpcsFouSk5NPur6yslKVlZX+1263u5GrBgAAzUlELzMlJiaq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cKCRmppq2Gw2o0OHDsbUqVMNl8vVhHseunCM1XedbB6IGY+tSIwVx9UxI0aMMLKysozY2FijVatWxogRI06Y38FxVedMY8VxFei9994zunXrZthsNqNz587Gc889F7C+trbWmDFjhpGRkWHYbDbjyiuvNLZt23ZW+2Ix6ib+AAAAmBJzZgAAgKkRZgAAgKkRZgAAgKkRZgAAgKkRZgAAgKkRZgAAgKkRZgAAgKkRZgAAgKkRZgAAgKkRZgAAgKkRZgA0mcGDB2vSpEmRLsOvofUcPXpU6enp2r17d1jqOt7tt9+uJ598MuyfA5gZYQY4x8yfP1+JiYmqqanxt5WWlspqtWrw4MEBfZcvXy6LxaKdO3dGoNKm09ghatasWRo+fLguuOCCRtvmqfz2t7/VrFmz5HK5wv5ZgFkRZoBzzJAhQ1RaWqr169f721auXKnMzEytXbtWFRUV/vZly5apTZs2at++fYSqNZ+ysjL9+c9/1rhx45rk87p166b27dvrtddea5LPA8yIMAOcYzp16qSsrCwtX77c37Z8+XINHz5cbdu21SeffBLQPmTIEEnSwoULNWDAACUnJystLU3XX399wBmb5557TtnZ2aqtrQ34vOHDh+uuu+6SJNXW1mr27Nlq27at7Ha7evbsqb///e+nrDWY/oMHD9bEiRN1//33KzU1VZmZmXr44YcD+pSUlGjUqFFyOBzKysrSH//4R//ZmJ/85CdasWKFnn76aVksFlksloDLQ7W1tafd9nf95z//kc1m0+WXXx7QvmrVKlmt1oCwuHv3blksFn3zzTf+5//4xz80cOBA2e129e3bVwUFBVq5cqUuv/xyxcfH68orr1RxcXHAtm+44Qa9+eabp60LOJ8RZoBz0JAhQ7Rs2TL/62XLlmnw4MEaNGiQv728vFxr1671hxmPx6MpU6Zo/fr1Wrp0qaKionTTTTf5w8utt96qo0ePBmy3sLBQCxcu1KhRoyRJs2fP1quvvqr58+dr69atmjx5skaPHq0VK1actM5g+7/yyityOBxau3at5syZo9/97ndasmSJf/2UKVO0evVqvfvuu1qyZIlWrlypjRs3SpKefvpp9evXTz/96U914MABHThwQDk5OUFv+7tWrlypPn36nNC+efNmdenSRXFxcf62TZs2KSUlRbm5ucrLy5MkzZs3T4899pg+/vhjHTp0SKNHj9bjjz+u//mf/9GyZcuUl5enl156KWDbl156qT799FNVVlaesi7gvGYAOOc8//zzhsPhMKqrqw23223ExMQYhw8fNt544w1j4MCBhmEYxtKlSw1JxjfffHPSbXz77beGJGPLli3+tuHDhxt33XWX//Wf/vQnIzs72/B6vUZFRYURHx9vfPzxxwHbGTdunDFy5EjDMAxj0KBBxq9+9SvDMIyg+te/Z8CAAQF9+vbtazzwwAOGYRiG2+02rFar8dZbb/nXFxcXG/Hx8f7POv5zj3embZ/Md8eg3vjx440777wzoO3BBx80Bg8ebBiGYTz88MNGamqqceTIEf/60aNHGxdccIHh8Xj8bVdffbVx//33B2wnLy/PkGTs3r37lHUB5zPOzADnoMGDB8vj8WjdunVauXKlLrzwQrVs2VKDBg3yz5tZvny52rVrpzZt2kiSduzYoZEjR6pdu3ZKSkryT24tKCjwb3fUqFH6xz/+4T9D8Prrr+v2229XVFSU8vPzVVZWph/84AdKSEjwP1599dWTTjAOpX+PHj0CXmdlZenw4cOSpK+//lrV1dW69NJL/eudTqc6deoU1FidbtsnU15eHnD2pd7mzZvVq1evgLZNmzb52/Ly8nTTTTcpLS3Nv76goEAjRoxQfHx8QFvbtm0DtmO32yXffB0AJ4qJdAEAGl+HDh3UunVrLVu2TEVFRRo0aJAkKTs7Wzk5Ofr444+1bNkyff/73/e/54YbblBubq6ef/55/9yYbt26qaqqKqCPYRh6//331bdvX61cuVJ//OMfJd83piTp/fffV6tWrQLqsdlsJ9QYSn+r1Rrw2mKxnDB3p6FC3XaLFi1UVFQU0Ob1evX555/r4osvDmjfuHGjbrnlFskXdqZPnx6wPi8vT5MnT/a/rqio0LZt29SzZ8+AfoWFhZKkli1bhrx/wPmAMAOco4YMGaLly5erqKhIU6dO9bcPHDhQH3zwgT799FP9/Oc/l3z3Tdm2bZuef/55fe9735N8E1q/Ky4uTjfffLNef/115efnq1OnTurdu7ck6aKLLpLNZlNBQYE/PJ1OqP1PpV27drJarVq3bp3/LJPL5dL27ds1cOBASVJsbKy8Xm+DP+N4F1988QnfLNq2bZsqKiqUnZ3tb1uzZo327dunXr16ye12a/fu3QFhZ9euXXK5XAFtW7ZskWEY6t69e8D2P//8c7Vu3VotWrRolH0AzjWEGeAcNWTIEE2YMEHV1dUBYWHQoEH65S9/qaqqKv/k35SUFKWlpem5555TVlaWCgoKNG3atJNud9SoUbr++uu1detWjR492t+emJio++67T5MnT1Ztba0GDBggl8ul1atXKykpSWPGjAnYTqj9TyUxMVFjxozR1KlTlZqaqvT0dD300EOKioqSxWKRJF1wwQVau3atdu/erYSEBKWmpioqqmFX2YcNG6bp06erqKhIKSkpku+siyQ9++yzmjhxovLz8zVx4kRJUlVVlfLy8hQdHa1u3br5t7N582alpqYqNzc3oK19+/ZKSEgI+MyVK1fqqquualC9wPmAOTPAOWrIkCEqLy9Xhw4dlJGR4W8fNGiQSkpK/F/hlqSoqCi9+eab2rBhg7p166bJkyfr97///Um3+/3vf1+pqanatm2bfvzjHwese+SRRzRjxgzNnj1bXbp00dVXX63333//hDkgDe1/KnPnzlW/fv10/fXXa+jQobriiisCvll03333KTo6WhdddJFatmwZMA8oVN27d1fv3r31t7/9zd+2efNmDRs2TF9//bW6d++u3/zmN5o5c6aSkpL0zDPPKC8vT506dQqYa5OXl3fCZam8vLwTLjFVVFTonXfe0U9/+tMG1wyc6yyGYRiRLgIAGpPH41GrVq305JNPhuXmdu+//76mTp2qzz//XFFRURo2bJj69u2rRx99tNE/a968eXr77be1ePHiRt82cK7gMhMA09u0aZO++uorXXrppXK5XPrd734n+W7oFw7XXXedduzYoX379iknJ0d5eXn+Gwc2NqvVqmeffTYs2wbOFZyZAWB6mzZt0vjx47Vt2zbFxsaqT58+mjt37gkTacPh4MGDysrK0tatW3XRRReF/fMAnIgwAwAATI0JwAAAwNQIMwAAwNQIMwAAwNQIMwAAwNQIMwAAwNQIMwAAwNQIMwAAwNQIMwAAwNQIMwAAwNQIMwAAwNT+H9vwcI0stdXOAAAAAElFTkSuQmCC",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# compute phase at the through port\n",
    "phase_through = np.angle(sim_data[\"through\"].amps.sel(direction=\"+\").values)\n",
    "# compute phase at the cross port\n",
    "phase_cross = np.angle(sim_data[\"cross\"].amps.sel(direction=\"+\").values)\n",
    "# compute phase difference\n",
    "delta_phase = np.mod(phase_through - phase_cross, 2 * np.pi) * 180 / np.pi\n",
    "\n",
    "# plot phase difference\n",
    "plt.plot(ldas, delta_phase)\n",
    "plt.xlabel(r\"Wavelength ($\\mu m$)\")\n",
    "plt.ylabel(\"Phase difference\")\n",
    "plt.ylim(85, 95)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c1da6cff",
   "metadata": {},
   "source": [
    "## Simulation of the Optical Hybrid -- LO Input "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "1eda90a4",
   "metadata": {},
   "source": [
    "Now that we have tested individual components, we can put them together and simulate the whole device. Again, we directly import the geometry from a stl file."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "1b616031",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:55:22.426118Z",
     "iopub.status.busy": "2024-06-11T17:55:22.425917Z",
     "iopub.status.idle": "2024-06-11T17:55:22.468845Z",
     "shell.execute_reply": "2024-06-11T17:55:22.468248Z"
    }
   },
   "outputs": [],
   "source": [
    "# import optical hybrid geometry from a stl file\n",
    "optical_hybrid_geometry = td.TriangleMesh.from_stl(\n",
    "    filename=\"misc/optical_hybrid_stl.stl\",\n",
    ")\n",
    "\n",
    "# define optical hybrid structure\n",
    "optical_hybrid = td.Structure(geometry=optical_hybrid_geometry, medium=si)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c88dd404",
   "metadata": {},
   "source": [
    "In the first case, define a [ModeSource](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.ModeSource.html) at the LO input and four ModeMonitors at the outputs. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "e9115162",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:55:22.471259Z",
     "iopub.status.busy": "2024-06-11T17:55:22.471043Z",
     "iopub.status.idle": "2024-06-11T17:55:22.497383Z",
     "shell.execute_reply": "2024-06-11T17:55:22.496756Z"
    }
   },
   "outputs": [],
   "source": [
    "# define a mode source at the LO input waveguide on the top y branch\n",
    "mode_source_LO = td.ModeSource(\n",
    "    center=(0, 1, 0),\n",
    "    size=(2 * width, 0, 4 * thickness),\n",
    "    source_time=td.GaussianPulse(freq0=freq0, fwidth=fwidth),\n",
    "    direction=\"-\",\n",
    "    mode_spec=mode_spec,\n",
    "    mode_index=0,\n",
    ")\n",
    "\n",
    "# define mode monitors at the four output waveguides\n",
    "\n",
    "mode_monitor_Qn = td.ModeMonitor(\n",
    "    center=(-16, -6, 0),\n",
    "    size=(0, 2 * width, 4 * thickness),\n",
    "    freqs=freqs,\n",
    "    name=\"port_Qn\",\n",
    "    mode_spec=mode_spec,\n",
    ")\n",
    "\n",
    "mode_monitor_Qp = td.ModeMonitor(\n",
    "    center=(-16, -6.9, 0),\n",
    "    size=(0, 2 * width, 4 * thickness),\n",
    "    freqs=freqs,\n",
    "    name=\"port_Qp\",\n",
    "    mode_spec=mode_spec,\n",
    ")\n",
    "\n",
    "\n",
    "mode_monitor_In = td.ModeMonitor(\n",
    "    center=(16, -6, 0),\n",
    "    size=(0, 2 * width, 4 * thickness),\n",
    "    freqs=freqs,\n",
    "    name=\"port_In\",\n",
    "    mode_spec=mode_spec,\n",
    ")\n",
    "\n",
    "mode_monitor_Ip = td.ModeMonitor(\n",
    "    center=(16, -6.9, 0),\n",
    "    size=(0, 2 * width, 4 * thickness),\n",
    "    freqs=freqs,\n",
    "    name=\"port_Ip\",\n",
    "    mode_spec=mode_spec,\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5991fddf",
   "metadata": {},
   "source": [
    "Define the simulation. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "338b72df",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:55:22.500196Z",
     "iopub.status.busy": "2024-06-11T17:55:22.499930Z",
     "iopub.status.idle": "2024-06-11T17:55:22.531569Z",
     "shell.execute_reply": "2024-06-11T17:55:22.530929Z"
    }
   },
   "outputs": [],
   "source": [
    "run_time = 2e-12  # simulation run time\n",
    "\n",
    "# define simulation\n",
    "sim = td.Simulation(\n",
    "    center=(0, -10, 0),\n",
    "    size=(33, 23, 10 * thickness),\n",
    "    grid_spec=td.GridSpec.auto(min_steps_per_wvl=20, wavelength=lda0),\n",
    "    structures=[optical_hybrid],\n",
    "    sources=[mode_source_LO],\n",
    "    monitors=[\n",
    "        field_monitor,\n",
    "        mode_monitor_Qn,\n",
    "        mode_monitor_Qp,\n",
    "        mode_monitor_In,\n",
    "        mode_monitor_Ip,\n",
    "    ],\n",
    "    run_time=run_time,\n",
    "    boundary_spec=td.BoundarySpec.all_sides(boundary=td.PML()),\n",
    "    medium=sio2,\n",
    "    symmetry=(0, 0, 1),\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d11a3a5a",
   "metadata": {},
   "source": [
    "Visualize the simulation."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "c2f7cdc2",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:55:22.534790Z",
     "iopub.status.busy": "2024-06-11T17:55:22.534556Z",
     "iopub.status.idle": "2024-06-11T17:55:22.768783Z",
     "shell.execute_reply": "2024-06-11T17:55:22.768098Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnYAAAHOCAYAAAAVJUR8AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQAAetNJREFUeJzt3XmcFNWhPvynqnrfZl8Yhk32VRQUMW5RrhCJaCRxCa4hkBhNrvomGhIVlyQkatSYaPzl3qiJQWPINZq4EBE3VERANCqICAMDDLMvPdNrLef9o2ea6Vl6Gbpn6Xm+n08rU32q+nTVdM3Tp845JQkhBIiIiIhoyJMHugJERERElB4MdkRERERZgsGOiIiIKEsw2BERERFlCQY7IiIioizBYEdERESUJRjsiIiIiLIEgx0RERFRlmCwIyIiIsoSDHZENGy88cYbkCQJb7zxxkBXhdLsb3/7G/Lz89HW1tbvr71z506YTCZ88skn/f7aRF0x2BFR1nnkkUfwxBNPDHQ1+uSpp57Cgw8+ONDVAAAYhoF77rkH48aNg81mw6xZs/D0008nvX5zczNWrlyJoqIiOJ1OfPnLX8YHH3zQY9l//vOfOPHEE2Gz2TB69GisXr0amqYl9Tq6rmP16tX4/ve/D5fLlXT90mXatGlYvHgxbr/99n5/baKuJN4rloiyzYwZM1BYWNitZc4wDITDYVgsFsjy4Pxe+9WvfhWffPIJ9u/fP9BVwapVq/DLX/4SK1aswEknnYTnn38eL774Ip5++mlceumlcdc1DAOnn346PvroI/zoRz9CYWEhHnnkERw8eBDbt2/HxIkTo2VffvllLF68GGeddRYuu+wyfPzxx3j44YexcuVK/P73v09Yz+eeew4XXXQRDh48iJEjR6blvafq5ZdfxnnnnYcvvvgC48ePH5A6EAEABBFlpba2toGuwoCZPn26OPPMMwe6Gn2yePFiMWbMmIGuhjh06JAwm83iuuuuiy4zDEOcfvrpory8XGiaFnf9Z555RgAQ69atiy6rra0Vubm54rLLLospO23aNHH88ccLVVWjy376058KSZLErl27EtZ1yZIl4rTTTkvxHaZXOBwWeXl54rbbbhvQehANzq+sRBTj8OHDWL58OcrKymC1WjFu3Dhce+21CIfDAIAnnngCkiThzTffxPe+9z0UFxejvLw8uv4jjzyC6dOnw2q1oqysDNdddx2am5tjXmPPnj1YunQpSktLYbPZUF5ejksvvRQtLS3RMhs2bMBpp52G3NxcuFwuTJ48GT/5yU8S1j+Z9UKhEFavXo0JEybAarVi1KhRuPnmmxEKhbpt7y9/+QtOPvlkOBwO5OXl4YwzzsArr7wCABg7diw+/fRTvPnmm5AkCZIk4ayzzgLi9LFbt24d5syZA7vdjsLCQlx++eU4fPhwTJmrr74aLpcLhw8fxoUXXgiXy4WioiL88Ic/hK7rCffB888/j8WLF0eP4fjx43H33XfHrHvWWWfhxRdfxIEDB6J1Hzt2bK/bvPrqq6Pluj7uuOOOhHVKVF9VVfG9730vukySJFx77bU4dOgQNm/eHHf9v//97ygpKcFFF10UXVZUVISLL74Yzz//fPS47ty5Ezt37sTKlSthMpmiZb/3ve9BCIG///3vcV8nGAxi/fr1WLBgQczy/fv3Q5KkHi/Jd90/d9xxByRJwueff47LL78cOTk5KCoqwm233QYhBA4ePIgLLrgAHo8HpaWl+PWvf91tm2azGWeddRaef/75uPUlyjRTEmWIaABVVVXh5JNPjvZXmjJlCg4fPoy///3v8Pv9sFgs0bLf+973UFRUhNtvvx0+nw9o/6N15513YsGCBbj22muxe/du/P73v8fWrVvxzjvvwGw2IxwOY+HChQiFQvj+97+P0tJSHD58GC+88AKam5uRk5ODTz/9FF/96lcxa9Ys3HXXXbBarfjiiy/wzjvvxK1/MusZhoElS5bg7bffxsqVKzF16lR8/PHHeOCBB/D555/jueeei5a98847cccdd+DUU0/FXXfdBYvFgi1btuC1117DueeeiwcffDDa1+qnP/0pAKCkpKTX+j3xxBO45pprcNJJJ2HNmjWoqanBb37zG7zzzjvYsWMHcnNzo2V1XcfChQsxb9483HfffXj11Vfx61//GuPHj8e1114bdz888cQTcLlcuOmmm+ByufDaa6/h9ttvh9frxb333gsA+OlPf4qWlhYcOnQIDzzwAADE7TP2ne98p1ugWb9+PdauXYvi4uLosvr6+rh16+B2u2G1WgEAO3bsgNPpxNSpU2PKnHzyydHnTzvttF63tWPHDpx44ondLnmffPLJ+MMf/oDPP/8cM2fOxI4dOwAAc+fOjSlXVlaG8vLy6PO92b59O8LhME488cSk3mM8l1xyCaZOnYpf/vKXePHFF/Gzn/0M+fn5+H//7//h7LPPxq9+9SusXbsWP/zhD3HSSSfhjDPOiFl/zpw5eP755+H1euHxeI65PkR9MtBNhkQU35VXXilkWRZbt27t9pxhGEIIIR5//HEBQJx22mkxl8hqa2uFxWIR5557rtB1Pbr8d7/7nQAgHnvsMSGEEDt27Oh22ayrBx54QAAQdXV1KdU/mfWefPJJIcuy2LRpU8zyRx99VAAQ77zzjhBCiD179ghZlsXXvva1mPfTeV+IOJdiX3/9dQFAvP7660K0Xz4rLi4WM2bMEIFAIFruhRdeEADE7bffHl121VVXCQDirrvuitnmCSecIObMmZNwP/j9/m7LvvOd7wiHwyGCwWB02bFcit2zZ4/IyckR//Vf/xXzewAgqcfjjz8eU4/jjjuu22v4fD4BQPz4xz+OWxen0ym+9a1vdVv+4osvCgBi/fr1Qggh7r33XgFAVFZWdit70kkniVNOOSXu6/zv//6vACA+/vjjmOUVFRXd3lPn/bF69eroz6tXrxYAxMqVK6PLNE0T5eXlQpIk8ctf/jK6vKmpSdjtdnHVVVd12+5TTz0lAIgtW7bErTNRJvFSLNEgZhgGnnvuOZx//vndWjTQfkmpsxUrVkBRlOjPr776KsLhMG644YaYlpMVK1bA4/HgxRdfBADk5OQAAP7973/D7/f3WJeOlqvnn38ehmEk/R6SWW/dunWYOnUqpkyZgvr6+ujj7LPPBgC8/vrrQHsnecMwcPvtt3drCeq6L5Kxbds21NbW4nvf+x5sNlt0+eLFizFlypTo/unsu9/9bszPp59+Ovbt25fwtex2e/Tfra2tqK+vx+mnnw6/34/PPvss5bp35fP58LWvfQ15eXl4+umnY34PNmzYkNRj4cKF0XUCgUC09a6zjv0UCATi1ifZ9Tv+31vZRK/T0NAAAMjLy4tbLhnf/va3o/9WFAVz586FEALLly+PLs/NzcXkyZN7POYddUi2hZQoE3gplmgQq6urg9frxYwZM5IqP27cuJifDxw4AACYPHlyzHKLxYLjjjsu+vy4ceNw00034f7778fatWtx+umnY8mSJdH+Rmi/TPW///u/+Pa3v40f//jHOOecc3DRRRfh61//etwRpsmst2fPHuzatQtFRUU9bqO2thYAsHfvXsiyjGnTpiW1PxLpbf8AwJQpU/D222/HLLPZbN3qmJeXh6ampoSv9emnn+LWW2/Fa6+9Bq/XG/Nc536MfbVixQrs3bsX7777LgoKCmKe63q5Nhl2u73H/o3BYDD6fDrW7/h/b2UTvU6HdEzwMHr06Jifc3JyYLPZUFhY2G15R6DsqQ59+ZJBlC4MdkRZJNk/gj359a9/jauvvhrPP/88XnnlFfzgBz/AmjVr8N5776G8vBx2ux1vvfUWXn/9dbz44otYv349nnnmGZx99tl45ZVXYlqIutYp0XqGYWDmzJm4//77e9zGqFGj+vy+0qm395hIc3MzzjzzTHg8Htx1110YP348bDYbPvjgA9xyyy0ptYD25De/+Q2efvpp/OUvf8Hs2bO7PV9dXZ3UdnJycqK/QyNGjMDrr78OIURMUDly5AjQ3gcunhEjRkTLdtZ1/REjRkSXdz3OR44cifbp601HiG1qaooZMNSbeAGwp+Pb2zHvaTsdAb9rECTqT7wUSzSIFRUVwePx9HlG+zFjxgAAdu/eHbM8HA6joqIi+nyHmTNn4tZbb8Vbb72FTZs24fDhw3j00Uejz8uyjHPOOQf3338/du7ciZ///Od47bXXopdKe5NovfHjx6OxsRHnnHMOFixY0O3R0aI2fvx4GIaBnTt3xn29ZFtMets/Hcu67p++euONN9DQ0IAnnngC//3f/42vfvWrWLBgQY+XD1Nt7dm0aRN++MMf4oYbbsCyZct6LDNixIikHs8880x0ndmzZ8Pv92PXrl0x29qyZUv0+Xhmz56NDz74oFto3bJlCxwOByZNmhSznW3btsWUq6qqwqFDhxK+zpQpUwAAFRUVPT7f2toa83NNTU3c7R2LiooKyLIcfW9EA4HBjmgQk2UZF154If71r391+8OHJC4/LViwABaLBQ899FBM2T/+8Y9oaWnB4sWLAQBer7fbLP8zZ86ELMvRS2SNjY3dtt/xR7eny2gdklnv4osvxuHDh/E///M/3coGAoHoCN8LL7wQsizjrrvu6hYYOr8/p9PZbTqXnsydOxfFxcV49NFHY97Dyy+/jF27dkX3z7HqaPXpXMdwOIxHHnmkW1mn05n0pdkjR47g4osvxmmnnRYdWduTvvSxu+CCC2A2m2PqKITAo48+ipEjR+LUU0+Nqcdnn30GVVWjy77+9a+jpqYGzz77bHRZfX091q1bh/PPPz/ap2769OmYMmUK/vCHP8RM/fL73/8ekiTh61//etx9MGfOHFgslh4/H+jUP7PDP/7xj+h7Sbft27dj+vTp0e4LRAOBl2KJBrlf/OIXeOWVV3DmmWdGpwI5cuQI1q1bh7fffjtmOo6uioqKsGrVKtx5551YtGgRlixZgt27d+ORRx7BSSedhMsvvxwA8Nprr+H666/HN77xDUyaNAmapuHJJ5+EoihYunQpAOCuu+7CW2+9hcWLF2PMmDGora3FI488gvLy8rjTXiSz3hVXXIG//e1v+O53v4vXX38dX/rSl6DrOj777DP87W9/w7///W/MnTsXEyZMwE9/+lPcfffdOP3003HRRRfBarVi69atKCsrw5o1a4D2P/a///3v8bOf/QwTJkxAcXFxdCBGZ2azGb/61a9wzTXX4Mwzz8Rll10Wne5k7NixuPHGG4/5+AHAqaeeiry8PFx11VX4wQ9+AEmS8OSTT/YYLubMmYNnnnkGN910E0466SS4XC6cf/75PW73Bz/4Aerq6nDzzTfjr3/9a8xzs2bNwqxZs4A+9rErLy/HDTfcgHvvvReqquKkk07Cc889h02bNmHt2rUxlyhXrVqFP/3pT6ioqIjOu/f1r38dp5xyCq655hrs3LkzeucJXddx5513xrzWvffeiyVLluDcc8/FpZdeik8++QS/+93v8O1vf7vbdCtd2Ww2nHvuuXj11Vdx1113dXt+/fr1WLZsGc444wx8/vnn+MMf/gCHw4FXXnkFJ510Er761a+mvG96oqpqdB5JogE10MNyiSixAwcOiCuvvFIUFRUJq9UqjjvuOHHdddeJUCgkRKfpTnqaEkW0T28yZcoUYTabRUlJibj22mtFU1NT9Pl9+/aJb33rW2L8+PHCZrOJ/Px88eUvf1m8+uqr0TIbN24UF1xwgSgrKxMWi0WUlZWJyy67THz++edx657seuFwWPzqV78S06dPF1arVeTl5Yk5c+aIO++8U7S0tMSUfeyxx8QJJ5wQLXfmmWeKDRs2RJ+vrq4WixcvFm63WwCITn3SdbqTDs8880x0e/n5+WLZsmXi0KFDMWWuuuoq4XQ6u72/jqkyEnnnnXfEKaecIux2uygrKxM333yz+Pe//92tPm1tbeKb3/ymyM3NFQDiTn1y5pln9jp1SefpPPpK13Xxi1/8QowZM0ZYLBYxffp08Ze//KVbuY6pYCoqKmKWNzY2iuXLl4uCggLhcDjEmWee2evv6D/+8Q8xe/ZsYbVaRXl5ubj11ltFOBxOqp7PPvuskCQpZsqUjulOfvGLX4gFCxYIq9Uqxo0bJ/7+97+Ln/zkJ8LhcIg777xTiE7HsOuUPL0d8zPPPFNMnz49ZtnLL78sAIg9e/YkVWeiTOG9YomIaEjTdR3Tpk3DxRdfjLvvvhtov/PEuHHj8Pjjj+Pqq6/OeB0uvPBCSJIUvdRLNFDYx46IiIY0RVFw11134eGHH0ZbW1u/v/6uXbvwwgsvREMl0UBisCMioiHvkksuQWNjY9xbsGXK1KlToWla0vNNEmUSgx0RERFRlmAfOyIiIqIswRY7IiIioizBYEdERESUJThBcRoZhoGqqiq43W7eBJqIiIjSQgiB1tZWlJWVQZbjt8kx2KVRVVUVfvvb38JkOrpbhRBoampKePsai8USPViGYSAcDme8vl2ZTKaYuodCoYzcdiceSZKitxoCAE3Tut3qqj/weETweBzF43EUj0cEj8dRPB5HpeN4SJKEvLy8mEaiX/ziFzh48CDKy8vjrstgl0ZutxsmkwkOmwUdgVoIYGxpGRQ5fgteWBNo8UfufZnjkGEx9X+LnyEEGlojdbCYJOQ4BuZKfYvfQFiLnBAK3DLkAWj95PE4iscj4liPh2YYaGwL9vq8SZaR77Il3A6PRwQ/H0fxeByVLcdDNwTqvQY6qt9xa2y3251wXQa7NOpI1rIMmE0yDEPAEIDVYop7YMOqgWa/Drsl8kHwhwGHVYbF3H8fDEMINHh1mE0yrCYJQVVANyS4HUoSa6dPq1+HISS4bDJCmkAgLKHAo/Trh5PH4ygej4h0HI+wZsBk6r3OZkWGwxb/lMzjEcHPx1E8Hkdl0/EIawKyrEKWAFmWoGqRZJdMNy8OnhhgYdVAfasOsyKhMMeEwhwTzIqE+lYdYdXolzp0fChVXaDQraDAY4LHLsMbMNDq1/ulDmj/UHoDBjx2GQUeEwrdClQ9Ujejn5r0eTyO4vGI4PE4isfjKB6PCB6PowbD8QBb7DJDCLS31gkIAahaz79UqmqgyafDpEjwOGRo7Z8Bj0NGU5uO2hYNeU4F5gx+8xJCoKlNh6YL5DkVQJIQ1gSsFhkOXaDZF3nOac/sNy9fQEdb0IDLJsNqkSNN6ZKEHLuMJp+O2maBPJeS0UEpPB5H8XhEpPN4qJqIXk7piS4hegmpKx6PCH4+juLxOCobj4eqCQghYACAEckVyWKwS7OOzqKGiDyEAEKqAd2I/YUyjMilGas5cv09pAoAR4+cvf2X0xcyYNGBBINg+ljX9uZeCXDZFOgC0MNH//IoigSnTUZYFxCByC9sJmi6gKoLOG0yFEVCMBz7189lUxDWDHj9BiwmCZn4bPJ4HMXjEZHu46EbAobRexld6r6vweMRxc/HUTweR2Xr8dD0SFeuvlSXwS7NmpubMaZkBGxWE1RNIKQaOO+kHOQ4+7evARENLi2BEN7c2dTr8267BV+eVtKvdSKiwanFp+OlrS2wmmWYTRKCoeRH9zLYpZlhGDApUnSwhG5IyHEqyHdzVxMNZ5KswWzu/Vqs1SJ4niCiKJMiwWyK5AlNS77tjoMniIiIiLIEgx0RERFRlmC7PxFRhgT0QPTfIRGGLvU+A70uSTHlAcCu2DNaPyLKPgx2GRZvegMiym67Arui//aHNPgd9b2WFRYTdgX8MctOdJ2Y0foRUfbhpdgMUlUDYY3JjoiIiPoHg12GhNsnK8zkhIhERESU/VK5ewYvxWaApgs0+/WYaU+IiFrDBg63dr/NkiID04s41yURdWcIAa8/+at/DHZpJkkSWvwGbBYFHofcPgM1EQ1HU+1To/9uQRj3723G69UN3W4PZFVk/PD4kZg6dWr3jRDRsCWEQIPXgJ5Cry4GuzSzWq1QZKDAo7TfK47Bjmi46jyqNShJMIQMQwB5FnN0uSEE2jQdhqFwFCwRRRkG0NSmwxBAjiP5nnMMdmkmhIDHIUOWJIY6IupGAtrPDxE8SxBRT0KaAVUTKMk1QUuhyY6DJ4iIiIiyBINdmkmSBK/fSGkECxEREVFnVpMMs0lCfasOTU8+UzDYpVkoFIJuAA1eHYLhjoiIiPpAloE8lwKzEhmUmfR6Ga3VMCSEQI5DhqoLNLXp3Ua/ERERESVDkiQUeBQoKaQ1BrsMMCkSCt0KNF0grDHZERERUd/IkgQPR8UOPItZRp5TgS/EW4oRDWeNgRC8YRUt/hCCevfJiTs0h1Tsb2kDAIxw2mE1ccJiIoqQU7iL1ZBtsXv44YcxduxY2Gw2zJs3D++//37c8uvWrcOUKVNgs9kwc+ZMvPTSSzHPCyFw++23Y8SIEbDb7ViwYAH27NlzTHU0m2VYTEN2FxPRMQrrOs7+6wZ8+elXsOQfb2B7Q3O3MhIA1TDw2Of78eWnX8HZT7+C1W9/NCD1JaKhb0imjmeeeQY33XQTVq9ejQ8++ADHH388Fi5ciNra2h7Lv/vuu7jsssuwfPly7NixAxdeeCEuvPBCfPLJJ9Ey99xzDx566CE8+uij2LJlC5xOJxYuXIhgMHhMdZWH5B4monSwKAqmFeSgNaTBZlJgkWXkdJqcGO3fxHMtZlgVCWZZhl/VcXxx3oDVmYiGtiEZO+6//36sWLEC11xzDaZNm4ZHH30UDocDjz32WI/lf/Ob32DRokX40Y9+hKlTp+Luu+/GiSeeiN/97ndAe2vdgw8+iFtvvRUXXHABZs2ahT//+c+oqqrCc88918/vjoiyyWXTxsKiyDBJMqyKDKWHSypmWYZVURDWDRQ7bfjq+PIBqSsRDX1DLtiFw2Fs374dCxYsiC6TZRkLFizA5s2be1xn8+bNMeUBYOHChdHyFRUVqK6ujimTk5ODefPm9bpNIqJknDu2DKM8DrSEwnHLCSEQ1HQsnTQabqs5blkiot4MuWBXX18PXddRUlISs7ykpATV1dU9rlNdXR23fMf/U9km2ues83q9MQ8ios6sJgUXTxkDVRhx57YM6gbsZgXfmDKmX+tHRNllyAW7wWTNmjXIycmJPkaNGjXQVSKiQejrk8fAYTIhEOd+j35Nx8kjCjGtMLdf60ZE2WXIBbvCwkIoioKampqY5TU1NSgtLe1xndLS0rjlO/6fyjYBYNWqVWhpaYk+Dh482Of3RUTZa0yOC6eXF/c63YlmGIAEfHPauH6vGxFllyEX7CwWC+bMmYONGzdGlxmGgY0bN2L+/Pk9rjN//vyY8gCwYcOGaPlx48ahtLQ0pozX68WWLVt63SYAWK1WeDyemAcRUU++Om4kZEmCanRvtfNrOvIsFvzXmN6/SBIRJWNITlB800034aqrrsLcuXNx8skn48EHH4TP58M111wDALjyyisxcuRIrFmzBgDw3//93zjzzDPx61//GosXL8Zf//pXbNu2DX/4wx+A9lt23HDDDfjZz36GiRMnYty4cbjttttQVlaGCy+8cEDfKxFlhzF2G4ptVtQGQ8i1HP1OLYSAJgROzs9FIKzBYeHACSLquyEZ7C655BLU1dXh9ttvR3V1NWbPno3169dHBz9UVlZC7jSB3KmnnoqnnnoKt956K37yk59g4sSJeO655zBjxoxomZtvvhk+nw8rV65Ec3MzTjvtNKxfvx42m21A3iMRZZeaZj/mF+XjH5VVMISIziQf0A1YFRknF+XjcGMbClz2ga4qEQ1hkog3TItS4vV6cfPNN+OkGeVw2EwIawLBsIFvnJ6HfPeQzNBElAYtgRBe+GAfWsIq7v74MxhCwGmKnBMaQ2Ecn5eDlZPGIc9pw3mz2c+OaLhrbNWwblMTbBYZFpMEf1DDt79/G1paWhJ2+xpyfeyIiIaaqsbIPWBzLGYcn5uDkB6Z+kQ1DMiShPlF+QCAJl8Q/pA6wLUloqGMwY6IKIOEEKhsaI3+PK8oHyZJgmoI+DQdhVYLpua4o893LktElCoGOyKiDKpsaEV9ayD68wS3EyMcNrRpGgwhcGpRAUyd+gR/cqgeIbXnaVGIiBJhsCMiyhBVN/BBRW3MMlmScGpRAQQAm6JgbkHshMQhVcd/Kuv6uaZElC0Y7IiIMsAwDGz54gj84e595uYU5MJjNmFWngd5Vku35z+vbsKBet6ikIhSx6GaRERppukG3t59GIeb2np83mky4erxY1DYQ6jr8PbuwwhrOiaW5mWwpkSUbRjsiIjSKKzpeHPXIdR6/XHLTek0YKI37++tRlgzML28II01JKJsxkuxRERp9FlVY8JQl4oPD9SixR9K2/aIKLsx2BERpYluGPiiujnt2/28uint2ySi7MRgl2G8rwfR8HGk2YeAqqV9uxW1LTAMnkyIKDEGuwwSQiCs8WRMNFyEVSMj21V1AwI8lxBRYgx2GWIIgaY2HbwVLxEREfUXBrsMMIRAg1eHpgtYTNzFRERE1Hf+UPJXAzjdSQZ4/QYgychzKtDZYEdERER91OrX4QslHyYY7NLMYrFAN4CSXAWQJOjhzPS5ISIiouwlBOAL6PCHBZxWKen1GOzSTJZl5DhkWMwyB04QERFRnwRVA2FVINepQJGTzxPsAJZmhmHApCSfrImIiIh647SnFtUY7NJMluWUOjkSUfaQM3RGlSCBXxeJhhdFkiBJQINXh5HCDBsMdmmmaRp8IYFWvz7QVSGiflbotmdkuwVuG+RMpUYiGpQsZgl5TgWqLiKDMpPEM0WaaZoGp1WCN2DAF2C4IxpOXDYL3DZL2rc7IteZ9m0S0eBnNssodCvQU7gQyGCXAQ6rDI9dRlvQgMb5ToiGlbI8V/q3mZv+bRLR0GAxRwZlJovBLkPcDgUumwyVwY5oWBld4E7r9hwWMwrctrRuk4iGllQGZTLYZZDTrsDMEbJEw0qhxw67OX0zSY0qdEOSeB4houQw2GUYpz4hGl5kSYLTak7b9lxp3BYRZT8GOyKiNEtnBwx25iCiVPDOE0REaSYSzDlV5HEgz2kFAFTWtyKoavE2lu7qEVEWY7AjIkqzRFFsXJEHE0vzAADNvlDcYMfpzokoFbwUS0SUZoka2RTp6KlXkRP0wzXYYkdEyWOwIyJKM1WPPzm50mlQlSnBHSU4ZRIRpYLBjogojYQQCIbjB7vOYU5R4p+Gg1qc/ndERF0w2BERpZFmGNBF/J5xppgWu/iXYgNhBjsiSh6DHRFRGgUStNYBgN1i7vTv+GPY4o6YJSLqgsGOiCiNgkm0sDmsR8Oc02pJsL3EQZGIqAODHRFRGgUStLDZzaaYPnYuW+IWO4Nz2RFRkhjsiIjSqMUfivt819uNORLcMswQAm1BNS11I6Lsx2BHRJRGTb74wc5hiw1yzgR97ACgqS14rNUiomGCwY6IKI2afPFDmLtLnzpZlru14nXVmGCbREQdGOyIiNIkqOrwheJfNi1w27ovc9njrpMoLBIRdWCwIyJKk2QCWI/BrodlnTX6ghAcQEFESWCwIyJKk8bWQNzn7RYzHJbul10LXPGDXSiJlkAiIjDYERGlz+FmX9znC3sJcPkuOyTEvwNFVYJtExGBwY6IKD1Cqo46rz9umQJ3z33pzIqMXKc17rqHG9uOqX5ENDww2BERpUFVc+LgVeTpfZBEUS+hr0NNsx+aHv8etEREDHYZpuns8Ew0HCRqUbOaFRTGGf06Mt8Vd31dGKhu4eVYIoqPwS6DfAEdKoMdUdYzDANVTfFDV3m+G7Lcez+6khwHzEr8UzIvxxJRIgx2GdLq19EWNGBW4neIJqKhr6rZD1XX45YpT9Aip8gyyvLil6lsaIVm8HIs0XCTytU/BrsM8IcMeAMGXDYZJgY7oqy3p7op7vOKLKM0x5lwO+X57rjPhzUdBxtaU64fEQ1dYdVAiz/5L3QMdmlmMpngCwl47DKcdmWgq0NEGdYWDKOqKf4l0rJcJ0wJLrMCQFmeE7IU/8vgniPxQyQRZQ9VNVDfqiOJ00cUg12amUwmOK0S3A6GOqLhYE91c8IyY4o8SW3LYlISXo6taw3wFmNEw0BYFWjy6TArEjyO5OMag12aGYYBh5W7lWg40A0D+2rjBzub2YRRCfrXdTapNDdhmWTCJBENbboQEAIo8CgJW/I7YwJJM1mWOcUJ0TBxoL4VQTX+oIkJpbmQ5eRPtSW5Trhtlrhl9te1IJTgdYkoO/gCqQ2YYrBLM8OIdHIMqxy5RpTNDMPAxwfr45aRIGFiSeIWuM5kScLEEXlxy6i6gZ2HG1LaLhENLTazDJdNhjdgwB/i4IkBEw6HochAfasOleGOKGt9UduCtmA4bpnyAhccVnPK2z6uKAeKFP/0vLuqCf6wmvK2iWhokCTAaVfgscvwhTjdyYDyOGSYFQlNPh2ccooo+2i6gU8q47fWAcDE0vgtb72xmhWMLY4/4EIXBj45yFY7omzndihwWtnHbkDJkoQCjwKTIiGsMdkRZZvdRxoRULW4ZQrddpTmOPr8GtNGFkBC/JP5F9XNaA3EbzUkoqEvlUGZDHYZIksS8lwKpBRGshDR4BdUdXx6qDFhudljio7p8++xWzA+Qf88AYEPK+v6/BpElH0Y7DJIkiRYTAx2RNlk+77qhLcPK811oiSJO00kMnNUQcK+dpX1XhziPWSJqB2DXYaxwY4oexxsaMX+em/CcrPHFKXl9RxWMyaNSDyq9v291Zz+hIgABjsiouSEVB3v761OWG50gQcFLnvaXndaeSHMCe4nFAir+GB/Tdpek4iGLgY7IqIkbK+oQTDBgAlFknF8mlrrOtjMCmaMKkxYbl9tS8J71hJR9mOwIyJK4GC9FxV1LQnLzRxTCI89/l0j+mLKiDzkO20Jy235ojph+CSi7MZgR0QUR7MviHf3HElYLt9pw9QEd4zoK1mWccqEEQmnP/GHVby9uwoGJ9AkGrYY7IiIehFSdbz52WFoCYKSBAmnTBiR0j1hU5XnsmFaeUHCcjUtPmyvqM1YPYhocGOwIyLqgWEYePvzwwlvG4b2yYTzXIkvlR6rGeUFSV3q/by6CXtrmjNeHyIafBjsiIh68OGBOlQ3+xKWy3PaMGNU4pa0dDApMuZPKIOcxDxK7++tRp030C/1IqLBg8GOiKiLXYcbsKsq8d0lLIqC0yePhCnBdCTpVOixY864koTlDCHwxq6DaPIF+6VeRDQ4MNgREXWyq6oRH+xPro/aqZPK4M7AKNhEJpbmYlxRTsJyYU3Hxk8r0cxwRzRsMNgREbXbXdWIDyqSm+h35qhCjMx3ZbxOPZEkCSePL0VeElOghNT2cOcP9UvdiGhgMdgREQH4/EgTtiUZ6sryXElNGpxJJkXG6ZNHwqwoCcsGVR0bP6lES4DhjijbDblgd/XVV0OSpJjHokWLEq738MMPY+zYsbDZbJg3bx7ef//9mOeDwSCuu+46FBQUwOVyYenSpaip4S16iLKdEAKfHKzH1n2JbxeG9sESp05MbgBDprntFpw+ZSRkKfGpPKhqePXjStRzQAVRVhtywQ4AFi1ahCNHjkQfTz/9dNzyzzzzDG666SasXr0aH3zwAY4//ngsXLgQtbVH+9HceOON+Ne//oV169bhzTffRFVVFS666KJ+eDdENFA0w8DmPUfwUWVdUuXdNgu+PK0cVnPiVrL+MiLXidMmlyWcvBjt4W7DJ5XYn8RdNIhoaBqSwc5qtaK0tDT6yMuLP9v7/fffjxUrVuCaa67BtGnT8Oijj8LhcOCxxx4DALS0tOCPf/wj7r//fpx99tmYM2cOHn/8cbz77rt47733+uldEVF/CoQ1bPykMqlbhQGAw2LG2dNHwW4xZ7xuqRpV4MYpE0ckVdYQBt75vAofVdbBECLjdSOi/jUkg90bb7yB4uJiTJ48Gddeey0aGhp6LRsOh7F9+3YsWLAgukyWZSxYsACbN28GAGzfvh2qqsaUmTJlCkaPHh0tQ0TZo8kXxL//sx/1rcldlrSaFZw9fRRctv4fAZus44pzMDeJaVA6fHKwHu/sroKq8/ZjRNnENNAVSNWiRYtw0UUXYdy4cdi7dy9+8pOf4Ctf+Qo2b94MpYdOxPX19dB1HSUlsSe8kpISfPbZZwCA6upqWCwW5ObmditTXd17v5tQKIRQ6GhnZK/Xm4Z3SESZYgiB3VVN+PBAHQyRXKCxmBR8edoo5DisGa/fsZpclg/NMPDhgeQuLVc2eNHkC+LUiWUo9NgzXj8iyrxB3WK3du1auFyu6GPTpk249NJLsWTJEsycORMXXnghXnjhBWzduhVvvPFGv9dvzZo1yMnJiT5GjRrV73UgouS0BcN47ZNKfLC/JulQ57Sace6sMShwDZ3QM728ECePL02qzx0AtAbD+PfH+/HRgTroCe6JS0SD36AOdkuWLMGHH34YfcydO7dbmeOOOw6FhYX44osvetxGYWEhFEXpNsK1pqYGpaWlAIDS0lKEw2E0Nzf3WqYnq1atQktLS/Rx8ODBPr5TIsoUIQT21jTjpQ8rUOP1J71entOGc2eNQY598LfUdTWxNA9nTC2HksRo2Q6fHKrHv/9zgJMZEw1xgzrYud1uTJgwIfqw27t/az506BAaGhowYkTPHYctFgvmzJmDjRs3RpcZhoGNGzdi/vz5AIA5c+bAbDbHlNm9ezcqKyujZXpitVrh8XhiHl3xCzDRwGnyBfHazoN474sjKfUlK8lxYsGM0XAMwoESySrPd+GcGaNhMSU/grfJF8TLHx3Ajv21CGt6RutHRJkxqINdV21tbfjRj36E9957D/v378fGjRtxwQUXYMKECVi4cGG03DnnnIPf/e530Z9vuukm/M///A/+9Kc/YdeuXbj22mvh8/lwzTXXAABycnKwfPly3HTTTXj99dexfft2XHPNNZg/fz5OOeWUPtdXVQ2ENSY7ov7mD6t474sjeOnDClQ3+1Jad1xRDr48rTylQDRYFXnsWDhrLNwpDPowhIGdhxvwzw/24vMjTTD47ZRoSBlSgycURcF//vMf/OlPf0JzczPKyspw7rnn4u6774bVevRyyd69e1FfXx/9+ZJLLkFdXR1uv/12VFdXY/bs2Vi/fn3MgIoHHngAsixj6dKlCIVCWLhwIR555JE+1zWsGmjy6bCah1R2JhrSVN3ArsMN2HW4EVqKgUSRZMw5rhgTSnIhDYLJh9PFY7dg0fFj8f7eahyoT36AV0jVsXVfNXYfacQJY0swMs+ZVfuFaChJZWoiSQhOZJQuXq8XN998M06YOhJtIUCWALtFxsVn5CHfPaQyNNGQ4g+r2HOkGXtqmhBSU7+E6LFbcNrkkUnde3WoEkLgi5pmbNtXm/Tgkc7ynTZMGZmP0QVuKDK/sBJlUmOrhnWbmmCzyDApQHVjGD/88R1oaWnpsdtXZ0wbaSZJElr8BmwWBR6HjJDK3EyUKY1tQXxW1YgD9d4+T7Y7tigHJ48vSeqeq0OZJEmYWJqHQpcdm3YfRmswnNL6jb4g3v28CjssZkwqzcWE0jzYBtEdOIiykRACDV4DqUw3yWCXZlarFYoMFHgURPoeM9gRpVMwrOFgYyv213lRm8Io166sZgVzxpVgbKFnWF1izHPZ8JXZY/Hh/jp8Xt2U8vqBsIqPKuvwycEGjClyY0yhB6U5DshsxSNKK8MAmtp0GALIcST/+WKwSzMZgMcht98gvJdQp/mAxu2xy/LnACZn3G2LljZACCDHNaz+EBF1hLnK+lbUtPghjvEL04SSXMweUzyo7vnan8yKgpPGl2JccQ7e31uNpj5McaILA/tqW7CvtgUWRUF5gYshj4YloRtAfTOQ54aUaCR9Cn//Q5oBVRMoyTVBD6pJ14fBLs1yrJnbpcYHu4H6JqAwF/JxI4GRxZAyPHJPa2//lSUJsswwOVwYQsAQAkIImGS5379IhFQdda0B1Hn9qGv1o94bPOYwBwA5DitOHl+KYo8jLfUc6grddiyaNQafVzfjowN1KQ846RDW9ZiQV5LjQJHHgSK3HXkua7/3yTMMA7oAFClyCZpfhIcH0X7eMoSAIkkZ/4IhfAGIA0cg9lUBgRCkEydDGl+e/tcBILe2JV2ewS7dJAlevwGHLQOXYA0DUDWgphFGTSPgsEEaOwLSuDJI7vitfV1puoFAWIM/rCIQ1hFQNQTDGvxhDYGwhkD7clWP7YiuSDJkGZBlCbIkQ5ElyBIgSzJkWYIiRe7FGwmCHeUjyyVZbn++y7qyDEWSIEmx5XvaTkz5bGoUEIAuBAzj6IlJ7/i3IWKfS/Bz1/VEp+d7Wk/0sH7nECVLEuwW09GH2RT7s8UEu8UMqyn1AKgZBnwhFW0BFa3BMFr8IdR5A2gJhJJYO3kWk4IZ5QWYPCKPrUldyLKMKWX5GFXgxocH6rC/ruWYthfWdRxsbMXBxlag/ZxR6LahwG2Hx26By2aG226B3WxK+ffFMAwEVL39HNX+ULXYn8Mqgl0G0MiSBEWOBDyl/Uuq0n4ektvPSZFzSqfn2/8vS1Ls+nLHz0fXjZzPOr4Ax57nZBndymeTyHkD0A2j/bwSmTJH77RcdDkvdT5PdV0e79zXrWzXc1qXfra29nOVo8v5ytZpmc2kpHROEIYAahtg7KsCquoATQckCe1vPK371mqSIYSBBq8Ot0j+94bBLs0kXUNYEzjSGIbdGjnme2qa4fIePSiyEUBOIHZurZZQEww5/uWQkcEwbAA0swkwDCi+AOSP98LYWQF/ngetpYXw5ecAnX9JhUBI0yPhLU5gS5YuDOg6AB0d/6EsZwgBX0iFLxT/UkBMADQfPYEKIaDpBlRDQNcNaLqBsG6gLRhOuM1jZTEpmFqWj8lleVk/OOJYOa1mfGlSGWaUF+Djg/UpTY0Sjy4M1Hj93e76oUgyXDYznDYzTLIMkyK1/1+GWZGhG6JLaOse2JJlCAFDZ3/n4SaoagiqGpoSTGVp6/Rl1dF+3jIpsWFPCatw1TbCc6QOFn8QEAKGIsMwKYAkwRTUUdfUBu/hhrivlezf/7aAQFjXYDEDgRDQjOTnomSwSzOPRYFF9cGnWREMGrDCQP6W3ciRjo5Aq3eYcbC4NWa94qrP4AzHvwwiDAOqYSAIrX1JJCyaNAPWmkZYahphM5tR6XbhoNuFoImHl/pPsgGwP1gUBVNH5mPSiLysmGi4P+U4rDht8shIwDvUgMo0BbyudGGgJRBKe+ssUap6DYBCID8Ywqi2NpS0+WA2DAgAPlmGIcuAASAc+bLh0A3Y91TC+kX8W4vuy3PAm3P077+iAyOrdkLp8p3FIiwwYTQs0GCHQJNI/taG/MufZrIEWCFgFUE0wAoNEixCh7W9dctkGFBDQGuX9XJDKsy6gJ7g0kSoa6uDJEGTJGiyDFkIOFUV0xqbMLG5BTUOByrdLtTZbZGmYqIs57FbMLE0D8cV5zDQHaNcpw2nTx6J5vIC7KluRkWdt88t/URDiUk3MNLnwxhvK3LCYcgi8rc5oCi9/i0NyzLMCfqomg0DrrCGzvnRrElwhTVAAEanbVugQ5IEZAAmCHiQ/PREDHZpphkCBiSYJQE3VARggiopCEuRPzJSnLm2NEmCegyXiwxJirTSCQGzYaC8rQ1lPh9azWYc8Lhx2OVEmJejKMvIkozRhW5MKMlBscfBjvJpluu04aTxpZg9thiV9V7sqW5GQ1tgoKtFlHaeUBijW1tR3uaDVdchAKiyDF2WEzaOaEn001Pi/P0Pd7QCtlOFAgEJBgADUkozpzHYZZAJBswYgPsstgdEtb2FsCAYhFtVURAIYltpcf/XhygDij0OjCpwY2xRDifK7QdmRcb4klyML8lFU1sQ++pacKixDW0pTnRMNBhZNR3zq6vhUCNdnfwmE8QQ/ZLIYJdhAzL+TgiY2lvtBACvxYJKtwuVbvdA1IYoLUyyjBF5TpTnuVGW72KYG0B5LhvmuGw4cWwxWvwhHGpsw6HGNrbk0ZAVMinYVlyEMd42lPr9sLW32IUVJeYS6VDAYJdmiixBAiALARkSJAiYhA5zex+7eH+KTEIACfqwaLLc67cISQhYDCPaH6DWbscBjxvVDntMEy/RUGA1Kyhw2VHotqPQZUORx9FtpBoNLEmSkOu0Iddpw4xRhfCHVdS0+NHQGkRDawCNvmCfb/VG1N8a7HY02O2waRrK29owxtsGp6pCar8kq0lSr5dklfa/vfHE64plFgJGp7//pk597GQISOB0JwNHHP1fxyEUkgTRflDCkgS/uftu95kVOBPcmFuCgFXXY0e7CgGlPdABQFBRcNDtwiGXC15r8sOjiQaKRVHgtJnhspnhspqR77KhwGWHy2Zmf7khxmExY1xRDsYV5QCIzGHW5AuhoTWA5kAYvvYpbtqCGowE5zuigRI0mfBFbi725uSgxB/A6NZWFAUCsOsGDElCuIcGFquhIyzHv4oQVhQEugzq0hSBkCJD6fJx6MgMHVkilTMhg12atYRUID8HVnPkXrGqDhyaPBVNtqOHRTECKA3HXrJoKJmIWtked9tjPtkDq9cHm0WJBDpNh2wYELKMgMeN5pICeAtyIUwKRgIYichvRMw8dqqKUB/ngiJKRJHlmAlBbRYTzIocmZ9MlmDq+Lciw2E1wWk1c/RqFlNkOdLi6o49txlCIKhq8AUj00xoRmR+Q92IzHmo6QIhXUcwrMIf1hFsn8suHXcfIepKliTYzUcnLo7MY3f0b3YrgFAgiJzaRuTWNcIVUgFhQFcUGEpkYIUiDDQfV46m0sK4r2URQeSGYqcQOjxyMvQuf/99QYHQbsBQAE0GLM1d59LoHYNdBrisFjhsJoQ1gWDYwPTyPOS7O+1qzQc0xs51Mya/OOG9YvV9B4E2PyxaezCzWoDRpZDHjoCtIAf5SbZu6IaBYOcJi1W9/Y4TavsynQGQYnQObLYeZnLvmJTYrPT/7cdo6JElCQ6LGY5E99XsxBACIVWLfkn1t09Y7A9FvrB2LA8yAFI7WZJiJh/u6S4UdrMJFrPSfn/3BKaOgdB04HAdjH2HYa5vityFQFEAWcaYwhyMG1cafxuaD2iM7e/e09//xlYNOyuaYLPIMCtAuJmXYrOTJAGKDOS4IB1XDml0CaQ+XG5VZBlOmwynzQyg91ZC3TBwoL4Vm/dUHWPFaagqy3PhS5PKGNhowEXubGKGPUEYNAyBoKbhH1u/6Le60eBiVmQsOXF88oEtBZJJAcaUQhlTCtHcClFRBXHgCBDWUrtemvILJ1+UwS7NGgJq5BJoPJofaN0Tu8wzNWGLnXz8xMi3g+K8fvkjq8gyRx4OcyZZ5qVSGlJkWYKNd90Z5iTYLJn/HZBy3ZBOmAwx/TigphEoyk28Uh/+/kuSBMOV/P3gOcQszdzWzP0yGRWHYXy6FzhwBELTkliDiIiIMkW0+SE+r4TxyV6gMTO33xMCkALx7yXfGb/WpJlFTqIlzeQA3BO7L0ukxQccqYdR2wTYrZDGlkEaOwJSjqvvFW6n6sbRPncd/ezCKhp9vI/jcFbfGsD7e6t77FNnNSm8PEsDyjCMowPDuvQXpuFL0w2898WRaB+6zv3rbGYF8jFO/yUMA6huhFFxGDhSD6iRW4IJXzDxFdM+/f0XkLTk+7wz2GWAIQR0Q8AwBIQAwpqOkNrpcGsGZD22c6+hGoCIf+BkISLX961mIBiG2LkP+PwARFEexNgyiNLCSB+8LiKjYmMDW0DVY4KcqnPqAerOH1axp7qpx+d6GknWNQDa2gdUKLLEEEhJiZw/DYRVo5cBXhzhT/EJCOytae71+a4DKjoPpOj4t6mn8BcMQaqsgbT/MKRWf6QpzaQAdisQCEPXDYhEv5NJ/v0PazqEiPQZNVI8dTLYpZnVpCDQ1AZVAXQhQRMydr21H07l6KVTvxWwO2ti1lNbP4ZFjX/0RrW1wRXWEOzIYAIwhTSYK2sgKmvgN5tQ6XbjkMsJvzn50WZEfWEIAV9YhS+soiGJ8pGAF5nqxKzIcFojc9dF/m+By2qCy2bhJMRZKqjqaAuG0RZU4QuG0RZS0RaMfLHUDCPy0AR0zm9HGRZUI9PsNPmSKCwECoJBjG5twwifP3pHp+i9XVUDUMOwaxqqdu5H8xfxBxs2OhTk2Y7+/ZcEgJaPIvOadOLTTQj4i6BKBkySgDmFib4Z7NLMYVbg0HVYDAMqZAShYEJLC3IRuZ+iDIFmqwWHuvSDnFbfAqtuRG722wsJiMx8HV0gQZMkaLIMWQjYVQ1TG5swsbkZ1Q4HDrpdqLPbh+z97ii7qLoRaRluv0rW5OveZ0SChFynNTr3WaHbDjcnKh5yNMNAc1sIdW0B1LcG0OANwMfLozSEmHUdI30+jPG2whNWIQsBTZIQUJQe7z4hAIxo82EEek+LshCo0J3w2Y4us6gSxjV6oRiImaSnGRbskvNhgw4zDKgi+S+8DHZppuoGDEWCLknQ22ePDikmBKXIt1CrpgE9zLEkAVAlGarStxGIhiQhZDIB7feILW/zYaTPh1azOdqKF+JIMRrkBASafEE0+YLRS8BWs4ISjxPlBS6U5bpg5UjtQckbCONgQysON7WioTXEO0vQ0CMEcsNhjGptQ3lbGyx6pHVOlWXostzr7cTQfreKROw9DHqUBCALINTRAtguJEwQiOQIuf3/yeJf+mwjSVAVBSoA2TDgDquY0dCIyU3N2JPrwZ68vIGuIVFKQqqOygYvKhu8kCChJNeBUflulBe4UprgltJLCIGGtiAONbThYKMX3kB4oKtE1Gcmw8DJ1TXID4agtN9vPagoQ/KKF4NdthKRmwdL7e2DYVlGSOHhpqFNQKC62YfqZh+27gNG5DoxcUQeRua6ICczIp2OWUjVsa+2GZ9XN6MtyDBH2UEA8JvNyA2FoQgRGawoBIMdDTxJCFgMA3L7N45qhx2VbjdqnA4YQ/AXlCieI80+HGn2wWkxY0JpLsaX5CS8MwH1TX1rAHuqm3CgrpUDHCjr6LKMD4sKsSsvF+Vtkb51Lk2FpBnQJAlqgkuxgwmDXZpZFBmKEFAgYECCDAGbocGOyLV1qb0/XFeGJMEmDJjiTDwsQUCTZIS79sMTAqb2vnUAEDApOOhy4ZDbhVZL6rccIxpqfGEVH1XW4eOD9RhT6MHMUYVw2/m7f6yEEDjc5MPHB+vR2BYY6OoQZVzIZMLe3Bzsy/GgKBDAaG8bSgJ+2HUdBgBVUXr8G95T/7medG0BFBJgSIDNMCLz43XUAzJkWUABInlC8F6xA6Y1rEFzW2FWJOhCgmpI2JlTCIdytOtjyCKQI7fErPdxaQFMWvxRL+ObmuEKh6JfGqT2MKcYArosodFhx0GPB9UuZ6SjJwAzAFXnXE80MBRZhhACRgpD9Y+FIQQq6lqwv86L8SW5mDmqAA4rW/D6orrFh48O1KG+tf8DnSLLkXlAexhoRpRpsiRBURQ0ud1ocrthV1WUe1tR7m2FXVMhiciACk2WYlrxDuZ40GDv/f7rANBql1Ak10V/1qzAJ6UFEEZsHPPrCvwtJqiyAkUyYA0lf7cpBrs0U3UDxbkuOGwmhDWBYNjA3NNGIt/daVdrPqDRH7ti/rSE94rVN24F6pvhMJuAsBr5hbLbgDEjII8tgzvPjdE9tQYaRqcJiTs9VA3+UGQ+n0BYRbCfJ/tUJBmyLEGWO/1bipzUJUmCIgOyJEc+ZDIgy+3/liL/HhqN4skR7a0juhEJQYYhoLf/3+hhueh4vmNZP/8RNMlyzMSe3e9MYYbdosDc3rqsGwZUXUDTdWi6gbBmoDWoojUYRmsgjNZgGN5AGLqRnkt8AgJf1DRhX20LJo3IxbSRBbD3w70js0GdN4CPKutQ05LMJF+psZlNcNst8NjMcNstcNsscNrM0bkNTXLkIcsSDCEQ7jhvqZFzlj96/jo6UXFQ1frtiwMQOScpMtrPUTJkqT0IyDJkudO/pch9axXp6L/l9n9nE0McPUcJEfmsdz+HdVre/u/O57v+IktSt4mIuz/MsJrkHqdYEroOVNXD2HcIttqmyL3bFRmwmAAJmDxtDOSJo+JXQvMBjW2xy/JndPv739iqoWJTE2wWGWYFCFc1Jv0+eabLsLT/zqpaJNDleyAdNxLSqFJICVokZFmG0xqZEDaeHgNg+61SOkKXLMtQJAlSewCLnMQkyFL7o4eQFlkuxZbNtrPbIGB0CnqdT7ZGl4AYOQH3HBiNLuUNIzLdiN2i9BjYkqXIkT+G6DRVSXFObBkhBNqCKmq9ftR6/ahp8cMXOra5zwxh4LOqRuytacbsMcWYUJoLeYj0k+lvQVXD9opa7K9rSaJ0YhIk5LtsKMlxoNjjQKHbntJUNbIUuZG7zWJCvLH80QDY6YuqP6xBN0Rs6OoUrpT2ACa3L1c6QpcMKJ2WR4NZ+3JJ4h1U0q3jXNRxvtGF0T0MGpHPsm50DYaR5V3L64aAWZGTDmzJkhQFGFUCZVQJREsbREUVxP4jQDAEGIOndZnBLs0Cne7nJoRAWEvfwZZK8iHcDshjy4Ci3LSfYJINgDQ4dYRrDNEbN0iSFGnFsVswviQXANAWDKOmJYDDja043NTW52/3qm5g675qVNS1YN74UuQ6bUmsNTwIIVBR58UH+2uO+RZddrMJo4s8GJHjRJHHDosp83MOxgTA+Bc9aBCSJAmKJEEB0Ok/g56U44I0exLE9OMgDtVCHKyBlHvs923v5dUgUhgUxmCXZk3ByHVwQwg0telpbXaXZ4xP38aIhgCXzQKXzYLxJTnR+ewO1HlR4/UnsXZ39a0BvPzRfkwvL8C08oKe7wc5jLQGw3h/bzWqm/t+2dWsyBhV4MbYwhyU5DjYGk/DimQ2QRpXBowry9xrSIDhdiRdnsEuAwwh0ODVoekCLlsP3z5MTqD4jIGoGtGQZTUrmFiah4mlefCFVOyvbcHuI02R7gIpMITAxwfrUVnfitOmjESuw5qxOg9me2uasXVfTZ/7NRZ5HJhcmoeR+S7e35coWX38++8PJf85ZbDLAK/fACQZeU4F+uC57E6UNZxWM6aPKsTkkfmoqG3BzsONKU+W2xII4d8f7ce8CaUYW5STxBrZQWu/LL2vtm996cryXJheXoBiT/ItCETUd61+Hb5Q8mGCwS7NLBYLdAMoyY3cKFgPcyJPokwxyTImluZhfHEuKhtasfNwA5p8waTX1wwD73xehVpvACeOK876S7PeQBhv7z6c0j7qMKbQg+nlBchj/0SifiEE4Avo8IcFnFbOYzdgZFlGjkOGxSyndeAEEfVOliWMLfJgTKEbFXVe7Nhfi2AKl2j3VDehoS2IMyaPhNOWnYOHDja0YvOeKqh6al82iz0OzD2uhIGOqJ8FVQNhVSDXqUCR2WI3YAzDgElh52GigSBJEo4rzkF5vgv/OViPz6uakp7fr7EtgH//Zz++PH1U1oWYz6oasb2iJqV17GYTThhXjLGFHk7xQTSAnHYZwVDyI9az+7rDAJBlOaVOjkSUfhaTgrnjSvCV2WNRlEJfsICqYcPHlajt46jbwUYIgY8q61IKdRIkTC3Lx1dPPA7jinIY6ogGSMecsQ1ePaWpnhjs0kzTNPhCAq1+3saLaKDlOW34rxmjMWdcSdITE6u6jtc+OYjDXWeHH2IMQ+D9fTX45GB90uu4bBYsPH4MThxX0i9z0BFR7yxmCXlOBaouIoMyk8Rgl2aapsFpleANGPAFGO6IBpokSZhSlo9zZ42By2ZJah1dGHhz16E+jxwdaB2DQr6obkp6ndGFHnzl+LEocMW/1yUR9R+zWUahW0EqXWMZ7DLAYZXhsctoCxrQON8J0aBQ4LLjK8ePxehCT1LlBQQ276nCgXpvxuuWToYhsPnzI6hsSK7eiiTj5PGlOG1SGVvpiAYhizkyKDNZHDyRIW6HAk0XCDPYEQ0aFpOC0yaVYU+OA9v21iQ1sOLdz6tgURSMGAL3qxJCYGtFTdKhzmk148yp5Vk3WIQo26QyKJMtdhnktCswc4Qs0aAiSRImlebhjKnlUKTEp0BDCLz12SHUtwb6pX7H4j8H65O+/JrntOHcWWMY6oiyDINdhnHqE6LBqTzfhXNmjE7q8qNmGHhj10G0BEL9Ure+2F3VmPRAiZIcJxbMGA1HCjcWJ6KhgcGOiIatIo8d/zVzTFIBJ6TqeP3Tgwipg29Q1KHGNmxLckqT0QUenDWtnP3piLIUgx0RDWu5DmvSI2Z9IRXv7qlKaU6pTGsNhvHu51VJlZ1QkosvTSrL+lunEQ1n/HQT0bDntJpx9vRRsJkTjyeramrDzkMN/VKvRDTdwNufHYaqJ25FHFXgxknHlUKW2T2EKJsx2BERAXDbLDh72iiYlcSnxY8q63Ck2dcv9Ypn+/5aNPqCCcuVeBw4dWIZQx3RMMBgR0TULs9lw5lTy5O6S8W7nx+GP6z2S716sq+2JakRsHlOG86YWg5TEoGViIY+ftKJiDopyXHi1EllCcsFVR1bvqiGGID+dr6Qim37qhOWc1rNHChBNMww2BERdTGm0IMZ5YUJy1U1teFAfWu/1KmDEAJb91VDTXCPIVmScMaUck5pQjTMMNgREfVg5qgCFHkcCcttr6ju1ylQKhtacbixLWG5E8cWI9/FyYeJhpuUbylWUVGBTZs24cCBA/D7/SgqKsIJJ5yA+fPnw2bjSYSIsoMsy/jSpDK89GEFwlrvwS2o6tixvwanTEx8+fZYhVQd2/Ylnq9uVL4bk0bkZbw+RDT4JB3s1q5di9/85jfYtm0bSkpKUFZWBrvdjsbGRuzduxc2mw3Lli3DLbfcgjFjxmS21kRE/cBpNWP+xDK8uetg3HJ7a1swtjgHpTmZvZ/shwdqEVS1uGWcVjPmTRgBKYkBIESUfZK6FHvCCSfgoYcewtVXX40DBw7gyJEj2L59O95++23s3LkTXq8Xzz//PAzDwNy5c7Fu3brM15yIqB+U57swuSw/Ybnt+2ozOnFxU1sQX9Q0Jyz3pUkjYTVzsATRcJVUi90vf/lLLFy4sNfnrVYrzjrrLJx11ln4+c9/jv3796ezjkREA+r40YU4WN8ad3qTZn8QlfVejC3KyUgdPqqsS1hmYmkeijz2jLw+EQ0NSbXYxQt1XRUUFGDOnDnHUiciokHFrCg4cWxxwnL/qayHYcQfrdoX9d4ADjfFHzBhNSs4fnRR2l+biIaWlAdPdKitrUVtbW23k9isWbPSUS8iokFldKEbJTVO1LT0fseJ1mAYFXVejC/JTetrf5hEa93sMcW8BEtEqQe77du346qrrsKuXbuiE3NKkgQhBCRJgp7EPQuJiIYaSZIw97gSvLSjAgK996X7uLIeY4o8MMnpmU2qusUXN0wCQIHLjuOKM3MJmIiGlpSD3be+9S1MmjQJf/zjH1FSUsKRV0Q0bOQ6rJhSloddVY29lvGFVVTUtmBiaXqmG/nkYEPCMieNL0nqNmhElP1SDnb79u3D//3f/2HChAmZqRER0SA2bWQBPj/SDF303pduT3UzJpTkHvMX32Z/KGFr3ch8FwpcHDBBRBEpXys455xz8NFHH2WmNkREg5zNYsL40viXPZt8QdS3Bo/5tfZUNyUsM31k4lufEdHwkXKL3f/+7//iqquuwieffIIZM2bAbI69D+GSJUvSWT8iokFnalk+9hxpjtvXbk910zFNPaLqBipqW+KWKfY4OL0JEcVIOdht3rwZ77zzDl5++eVuz3HwRHeanrkJS4loYLhsFowt8qCirvfgdaC+FSeO02Az923ygf11LVD1+FOnTC8v6NO2iSh7pXwp9vvf/z4uv/xyHDlyBIZhxDwY6mL5AjpUBjuirDRtZPy7URjCwN4ELW7x7KmOf5eJPKcNI3IzewszIhp6Ug52DQ0NuPHGG1FSUpKZGmWJVr+OtqABs8KRakTZKNdpQ0mCe8NW1nn7tG1vIIwmX/w+ehNLj31wBhENDalc/Us52F100UV4/fXXU11tWPGHDHgDBlw2GSYGO6KsNbbIE/f5Rl8QvmDvtyHrzcGG1rjPy5KE0QXxX5uIskNYNdDiT/6ONil3/pg0aRJWrVqFt99+GzNnzuw2eOIHP/hBqpvMKiaTCb6QQL5LgdUiIxhO/+2FiGhwGJXvxlapBkacqU8ONrZiSln8y7ZdHWqMH+xG5rl4lwmiYUBVDbQEDCgpNMP1aVSsy+XCm2++iTfffDPmOUmSGOxMJjitEtwOBWGN/euIspnVrGBkvjNuC9uhxraUgp0/rKK+NRC3TKKWQiIa+sKqQFA1YDXLsFuST3YpX4qtqKjo9bFv375UNxfj2WefxbnnnouCggJIkoQPP/ywW5lgMIjrrrsOBQUFcLlcWLp0KWpqauJuVwiB22+/HSNGjIDdbseCBQuwZ8+emDKNjY1YtmwZPB4PcnNzsXz5crS1xb/pdk8Mw4DDmp5bCRHR4DeuKP6cdrUtfoTU5AeWHW6Mf94xKwrK8lxJb4+IhiZdCAgBFHiUlO4sk7YEcuTIEdxzzz3HtA2fz4fTTjsNv/rVr3otc+ONN+Jf//oX1q1bhzfffBNVVVW46KKL4m73nnvuwUMPPYRHH30UW7ZsgdPpxMKFCxEMHu2cvGzZMnz66afYsGEDXnjhBbz11ltYuXJlyu9BlmVOcUI0jIzIc8Ic5zqJgEBVc/JfEhMFu1EFLphSuS5DREOaL5Bal64+3Su2JwcOHMD777+Pm2++OdVNRl1xxRUAgP379/f4fEtLC/74xz/iqaeewtlnnw0AePzxxzF16lS89957OOWUU7qtI4TAgw8+iFtvvRUXXHABAODPf/4zSkpK8Nxzz+HSSy/Frl27sH79emzduhVz584FAPz2t7/Feeedh/vuuw9lZWVJvwfDiHRytFkMgCPWiLKeSZZR7HHgcFPvgazeG0jYsof281VdgsuwnOKEaHiwmWVYFAFvwIDVlMFRsU1NTTGP+vp6vP/++3jjjTdw3333pbq5lGzfvh2qqmLBggXRZVOmTMHo0aOxefPmHtepqKhAdXV1zDo5OTmYN29edJ3NmzcjNzc3GuoAYMGCBZBlGVu2bEmpjuFwGIoM1LfqUFUOnCAaDopzHHGfr2+LH9Y6tAZVhLX4l20TvRYRZQdJApx2BR67DF8o+WCXcovdP/7xjx6X//znP8dzzz2H73znO6luMmnV1dWwWCzIzc2NWV5SUoLq6upe1+ko09s61dXVKC4ujnneZDIhPz+/1+0CQCgUQigUiv7s9UbmrPI4ZATCEpp8Olw2jlwjynYlCcJWU1sImm4kvIRa740fAF02CxwWc9wyRJRd3A4lpX66aeuocdlll+GNN95IuvzatWvhcrmij02bNqWrKv1mzZo1yMnJiT5GjRoFtM8xVeBRYFIkhDW22hFluzyHNWE/u8a2+BMOI4mWvVK21hENS6kMykxbsPvoo49wwgknJF1+yZIl+PDDD6OPzpdBe1NaWopwOIzm5thb7dTU1KC0tLTXdTrK9LZOaWkpamtrY57XNA2NjY29bhcAVq1ahZaWlujj4MGD0edkSUKeS+HM8ETDgCzLKPLED111SVyOTTTNCS/DElEiKV+Kvemmm7otq6mpwfPPP4/FixfHPH///ff3uh232w23253Sa8+ZMwdmsxkbN27E0qVLAQC7d+9GZWUl5s+f3+M648aNQ2lpKTZu3IjZs2cD7ZdMt2zZgmuvvRYAMH/+fDQ3N2P79u2YM2cOAOC1116DYRiYN29er/WxWq2wWq29Pi9JEiwmBjui4aDIbUdVnAEUTQla7AzDQLMvFLdMocve5/oR0fCQcrDbsWNHj8tPOukk1NbWRlu++tJS1djYiMrKSlRVVQHtoQ3tLWqlpaXIycnB8uXLcdNNNyE/Px8ejwff//73MX/+/JgRsVOmTMGaNWvwta99DZIk4YYbbsDPfvYzTJw4EePGjcNtt92GsrIyXHjhhQCAqVOnYtGiRVixYgUeffRRqKqK66+/HpdeemlKI2J7wgY7ouHBbbfEfT7RrcV8YQ0CvXeQliUJTiv71xFRfCkHu0zeJ/af//wnrrnmmujPl156KQBg9erVuOOOOwAADzzwAGRZxtKlSxEKhbBw4UI88sgjMdvZvXs3Wlpaoj/ffPPN8Pl8WLlyJZqbm3Haaadh/fr1sNls0TJr167F9ddfj3POOSe6/Yceeihj75WIsovHFj/YtYXC8Z9PEPzcNgtkmd8UiSg+SQjB2XTTxOv14uabb8ZJM8rhsJkQ1gSCYQPfOD0P+e6UMzQRDSGqbuBv7+2OW+biUyb3OshiT3UT3t/b+yj88nwXzpw66pjrSUSDX2OrhnWbmmCzyLCYJPiDGr79/dvQ0tICjyf+LQWTGjyxaNEivPfeewnLtba24le/+hUefvjh5GtPRJQFzIoMe4KpSNqCvbfaJWyxS3Cpl4gIyV6K/cY3voGlS5ciJycH559/PubOnYuysjLYbDY0NTVh586dePvtt/HSSy9h8eLFuPfeezNfcyKiQcZjtyAQ7j2g+UIq8py2Xp+Lx53gUi8REZINdsuXL8fll1+OdevW4ZlnnsEf/vCHaB82SZIwbdo0LFy4EFu3bsXUqVMzXWciokHJYYl/Sg2EtV6fC8Z5LrJtDpwgosSS7vhltVpx+eWX4/LLLwfa79saCARQUFAAs5knHCKiRHeW0PTeuzSrRvzJzONNgExE1KHPPfo77rZAREQRicKXFie8aTqDHREdO54piIjSJHGLXe/hTY/TmgcACoMdESWBZwoiojRJGOzitNglvhTLOeyIKDEGOyKiNDElmEBYP4YWu0ShkYgIDHZEROmjG/HDWUjTe1yu6QZ0Eb/FLlHwIyJCX4LdVVddhbfeeisztSEiGsLiTWcSeb7nYJdoPQAIqInLEBGlHOxaWlqwYMECTJw4Eb/4xS9w+PDhzNSMiGiISRTQ/L08748zqXG0TIjBjogSSznYPffcczh8+DCuvfZaPPPMMxg7diy+8pWv4O9//ztUNfHJiYgoWyUKdsGwBqOH23P31pIXsy5b7IgoCX3qY1dUVISbbroJH330EbZs2YIJEybgiiuuQFlZGW688Ubs2bMn/TUlIhrkEgU7AYGQ2j3EJXOZNZnLtURExzR44siRI9iwYQM2bNgARVFw3nnn4eOPP8a0adPwwAMPpK+WRERDQFJ95XooE+/+sh16u4xLRNRZysFOVVX83//9H7761a9izJgxWLduHW644QZUVVXhT3/6E1599VX87W9/w1133ZWZGhMRDUKabiCsJ76k2nOwS+JSLIMdESUh5VuKjRgxAoZh4LLLLsP777+P2bNndyvz5S9/Gbm5uemqIxHRoJfsqNWeyiXT0scWOyJKRsrB7oEHHsA3vvEN2Gy2Xsvk5uaioqLiWOuWFRJMJk9EWSLZPnB9vRTLFjsiSkbKwe6KK67ITE2ykKoaCGtMdkTDwbEFuyQu4aoahBCQJN5ajIh6xztPZEhYNdDk03kSJhomkg92sa1zmm5ATaJvniF6HlFLRNmvp2mSesNglwGaLlDfqsOkSLCYGOyIhoPkg53e5efkL7Hy7hNEw48hBLz+5K/+MdilmSRJaPEbMCsS8lwK2GBHNDz09VJsSsGO/eyIhhUhBBq8OvQUenUx2KWZ1WqFIgMFHoWXYYmGkVSCXefLKgx2RNQTwwCa2nSoukCOI/m4xmCXZkIIeBwyZIY6omEl2dDV9e4T/hQurzLYEQ0fIc2AqgkUuhWYlOQzRcqjYomIqLtUQlezPwSBSKtdWyCc9Hqcy46IEmGwSzNJkuD1G3DYkh/BQkRDn57CqLXXPq3s02ukMjKOiIY2q0mGEAbqW3W4rMmvx0uxaRYKhaAbQINXh+BJmGjY6I/uF+ziQTR8yDKQ51JgViKDMpNeL6O1GoaEiHRyVHWBpjYdzHZEw4Mi90Ow64fXIKLBQ5IkFHgUKCmkNQa7DDApEgrdCjRdIKwx2RENB/3RmqawxY5o2JElCR6Oih14FrOMPKfCy7FEw0R/tKaxxY5oeErliyMHT2SQ2SzDwjsAEQ0L/dGaxhY7IkqELXYZJnMPEw0LbLEjosGAsYOIKA04KpaIBgMGOyKiNGCLHRENBgx2RERpwD52RDQYMNgREaUBW+yIaDBgsCMiSoP+aE1jHzsiSoTBjogoDSS22BHRIMBgR0SUBuxjR0SDAYMdEVEasI8dEQ0GDHZERGnAeeyIaDBgsCMiSoN+abFjsCOiBBjsiIjSoF/62PFSLBElwGBHRJQGbLEjosGAwY6IKA04jx0RDQYMdkREadAf89jxUiwRJcJgR0SUBmyxI6LBgMGOiCgNOI8dEQ0GDHZERGnQLy12DHZElACDHRFRGnBULBENBgx2GSbEQNeAiPpDpkOXBInBjogSYrDLICEEwhqTHdFwkOkWO46IJaJkMNhliCEEmtp0CDbZEQ0Lme5jJ7G1joiSwGCXAYYQaPDq0HQBi4m7mGg4YIsdEWWKP2QkXdaU0ZoMU16/AUgy8pwKdDbYEQ0Lme7/1h+jbolo8Gn16/CFkg8TDHZpZrFYoBtASa4CSBL0cPIpm4iGrky3qPXHnS2IaPAQAvAFdPjDAk5r8p9/Brs0k2UZOQ4ZFrPMgRNEwwhb7IgonYKqgbAqkOtUoMjJ5wl2AEszwzBgUngCJhpuMh3sODkx0fDktKcW1Rjs0kyW5ZQ6ORJRdsh4sGOLHdGwokgSJAlo8OowUphhg8EuzTRNgy8k0OrXB7oqRNSPMt3HjqNiiYYXi1lCnlOBqovIoMwkMdilmaZpcFoleAMGfAGGO6LhIuN3nmCLHdGwYzbLKHQr0FO4EMhglwEOqwyPXUZb0IDG+U6IhgXOY0dEmWAxRwZlJoujYjPE7VCg6QJhBjuiYYGjYokoU1IZlMkWuwxy2hWYOUKWaFjgpVgiGgwY7DKMU58QDROZ/qjzVEJESWCwIyIiIsoSDHZEREREWYLBjoiIiChLMNgRERERZQkGOyIiIqIsMaiC3bPPPotzzz0XBQUFkCQJH374YbcyZ511FiRJinl897vfjbtdIQRuv/12jBgxAna7HQsWLMCePXtiyjQ2NmLZsmXweDzIzc3F8uXL0dbWlvb3SERERJQpgyrY+Xw+nHbaafjVr34Vt9yKFStw5MiR6OOee+6JW/6ee+7BQw89hEcffRRbtmyB0+nEwoULEQwGo2WWLVuGTz/9FBs2bMALL7yAt956CytXrkzbeyMiIiLKtEF154krrrgCALB///645RwOB0pLS5PaphACDz74IG699VZccMEFAIA///nPKCkpwXPPPYdLL70Uu3btwvr167F161bMnTsXAPDb3/4W5513Hu677z6UlZUd83sjIiIiyrRB1WKXrLVr16KwsBAzZszAqlWr4Pf7ey1bUVGB6upqLFiwILosJycH8+bNw+bNmwEAmzdvRm5ubjTUAcCCBQsgyzK2bNnS67ZDoRC8Xm/Mg4iIiGigDLlg981vfhN/+ctf8Prrr2PVqlV48skncfnll/davrq6GgBQUlISs7ykpCT6XHV1NYqLi2OeN5lMyM/Pj5bpyZo1a5CTkxN9jBo16hjfHREREVHfDViwW7t2LVwuV/SxadOmpNZbuXIlFi5ciJkzZ2LZsmX485//jH/84x/Yu3dvxuvc1apVq9DS0hJ9HDx4sN/rQERERNRhwPrYLVmyBPPmzYv+PHLkyD5tp2MbX3zxBcaPH9/t+Y6+eDU1NRgxYkR0eU1NDWbPnh0tU1tbG7OepmlobGyM25fParXCarX2qd5ERERE6TZgLXZutxsTJkyIPux2e5+20zElSufQ1tm4ceNQWlqKjRs3Rpd5vV5s2bIF8+fPBwDMnz8fzc3N2L59e7TMa6+9BsMwYsInERER0WA2qEbFNjY2orKyElVVVQCA3bt3A+0taqWlpdi7dy+eeuopnHfeeSgoKMB//vMf3HjjjTjjjDMwa9as6HamTJmCNWvW4Gtf+xokScINN9yAn/3sZ5g4cSLGjRuH2267DWVlZbjwwgsBAFOnTsWiRYuwYsUKPProo1BVFddffz0uvfRSjoglIiKiIWNQBbt//vOfuOaaa6I/X3rppQCA1atX44477oDFYsGrr76KBx98ED6fD6NGjcLSpUtx6623xmxn9+7daGlpif588803w+fzYeXKlWhubsZpp52G9evXw2azRcusXbsW119/Pc455xzIsoylS5fioYce6pf3TURERJQOkhBCDHQlsoXX68XNN9+Mk2aUw2EzIawJBMMGvnF6HvLdgypDE1GaGULg6Xc/y9j2Rxd6cPrkvvVFJqKhpbFVw7pNTbBZZFhMEvxBDd/+/m1oaWmBx+OJu+6Qm+6EiIiIiHrGYEdERESUJRjsiIiIiLIEg12GaTq7MBIREVH/YLDLIF9Ah8pgR0RERP2EwS5DWv062oIGzIo00FUhIiKiISyVq3+cgyMD/CEDIU2CyyZDYbAjIiKiPgqrBlr8RtLl2WKXZiaTCb6QgMcuw2lXBro6RERENESpqoH6Vh1KCmmNLXZpZjKZ4LRKcDsUhDX2ryMiIqLUhVWBoGrAapZhtySf7Nhil2aGYcBh5W4lIiKivtOFgBBAgUeBLCXfrYsJJM1kWeYUJ0RERJQWvkDy/evAS7HpZxiRTo42iwGkkLCJiIiIOtjMMiyKgDdgwGpKvsGILXZpFg6HochAfasOVU0tZRMREREBkbYhp12Bxy7DF2KwG1AehwyzIqHJp8NgtiMiIqI+cjsUOK3sYzegZElCgUeBSZEQ1pjsiIiIqO9SGZTJYJchsiQhz6VAYj87IiIi6icMdhkkSRIsJgY7IiIi6h8MdhnGBjsiIiLqLwx2RERERFmCwY6IiIgoSzDYEREREWUJBjsiIiKiLMFgR0RERJQlGOyIiIiIsgSDHREREVGWYLAjIiIiyhIMdkRERERZgsGOiIiIKEsw2BERERFlCQY7IiIioizBYEdERESUJRjsiIiIiLIEgx0RERFRlmCwIyJKByEyvP3Mbp6IsgODHRFRGhgZDl6GMDL7AkSUFRjsiIjSQM9wsst0cCSi7MBgl2EGv2QTDQuZblHLdHAkouzAYJdBqmogrDHZEQ0Hmf4Sx0uxRJQMBrsMCasGmnw6JEka6KoQUT8wMjx4QmeuIxq2Ujm/mDJak2FK0wWa/TpMigSLicGOaDjQMxzsRKZH3RLRoGQIAa8/+W92bLFLM0mS0OI3YFYk5LkUsMGOaHgwMtwHTmeHXaJhRwiBBq+eUos9W+zSzGq1QpGBAo8CTQcnnyIaJjJ9KZZjJ4iGF8MAmtp0GALIcSTfDscWuzQTQsDjkCGzqY5oWMl0i12mt09Eg0tIM6BqAoVuBSYl+UzBYEdElAaZ7mPHUbFElAwGuzSTJAlev5HxyzJENLhkvo9dRjdPRIOM1STDbJJQ36pD05M/vzDYpVkoFIJuAA1enaPYiIaRjPex46VYomFFloE8lwKzEhmUmfR6Ga3VMCSEQI5DhqoLNLXpGb8vOBENDpm+M4TOS7FEw44kSSjwKFBSSGsMdhlgUiQUuhVoukBYY7IjGg76o/uFwSlPiIYdWZLg4ajYgWcxy8hzKrwcSzRM9Euw4+mEaFhKZaYNBrsMMptlWEzcxUTDQX/0gcv05V4iGvqYOjJM5h4mGhYyPd0J+qlVkIiGNsYOIqI06I8WOwY7IkqEwY6IKA36Z/AEgx0RxcdgR0SUBv3Sx44tdkSUAIMdEVEa9Mc8c2yxI6JEGOyIiNKgP6aYY7AjokQY7IiI0qB/5rFjsCOi+BjsiIjSoD9CF/vYEVEiDHZERGnQH5MH81IsESXCYEdElAa8FEtEgwGDHRFRGhj9MHqCLXZElAiDHRFRGuj9MCqWfeyIKBEGOyKiNOClWCIaDBjsiIjSwOAExUQ0CDDYERGlAS/FEtFgwGBHRJQGoj8uxbLFjogSYLAjIkoDvT9GxbLFjogSYLAjIkqD/mhMY4sdESXCYEdElAb9cecJvR8GaBDR0DZogp2qqrjlllswc+ZMOJ1OlJWV4corr0RVVVVMucbGRixbtgwejwe5ublYvnw52tra4m47GAziuuuuQ0FBAVwuF5YuXYqampqYMpWVlVi8eDEcDgeKi4vxox/9CJqmHfP74pUTouGBo2KJaDAYNMHO7/fjgw8+wG233YYPPvgAzz77LHbv3o0lS5bElFu2bBk+/fRTbNiwAS+88ALeeustrFy5Mu62b7zxRvzrX//CunXr8Oabb6KqqgoXXXRR9Hld17F48WKEw2G8++67+NOf/oQnnngCt99++zG9JyEEwhpPxETDQT90seuXy71ENLSZBroCHXJycrBhw4aYZb/73e9w8skno7KyEqNHj8auXbuwfv16bN26FXPnzgUA/Pa3v8V5552H++67D2VlZd2229LSgj/+8Y946qmncPbZZwMAHn/8cUydOhXvvfceTjnlFLzyyivYuXMnXn31VZSUlGD27Nm4++67ccstt+COO+6AxWJJ+f0YQqCpTYcs9XmXENEQkkprmsNihtJ+cgiqOlRdT/I1eCmWiOIbNC12PWlpaYEkScjNzQUAbN68Gbm5udFQBwALFiyALMvYsmVLj9vYvn07VFXFggULosumTJmC0aNHY/PmzdHtzpw5EyUlJdEyCxcuhNfrxaefftpr/UKhELxeb8wD7aGuwatD0wUspkG9i4koTcwpfNa/PH0UlswZjyVzxmPyiLwUXkPpY+2IaCjzh5L/UjdoU0cwGMQtt9yCyy67DB6PBwBQXV2N4uLimHImkwn5+fmorq7ucTvV1dWwWCzRcNihpKQkuk51dXVMqOt4vuO53qxZswY5OTnRx6hRowAAXr8BVRfIcyqQB+0eJqJ0sluSvwBiNx8tm9J6KZQlouzQ6tfhCyV/RWDAYsfatWvhcrmij02bNkWfU1UVF198MYQQ+P3vfz9QVUxo1apVaGlpiT4OHjwIi8UC3QAK3QrMZqY6ouEi2dClSHJMSz6DHRH1RAjAF9DhDRhwWpPv1zVgZ4klS5Zg3rx50Z9HjhwJdAp1Bw4cwGuvvRZtrQOA0tJS1NbWxmxH0zQ0NjaitLS0x9cpLS1FOBxGc3NzTKtdTU1NdJ3S0lK8//77Met1jJrtbbsAYLVaYbVaY5bJsowchwyLWebACaJhJNnQZbeaIElHT9IMdkTUk6BqIKwK5DoVKPIQaLFzu92YMGFC9GG326Ohbs+ePXj11VdRUFAQs878+fPR3NyM7du3R5e99tprMAwjJiR2NmfOHJjNZmzcuDG6bPfu3aisrMT8+fOj2/34449jQuOGDRvg8Xgwbdq0lN6XYRgwKRwxQTTcJB3sLLH95Dpflk24bgpliSg7OO2pRbVBc61QVVV8/etfx7Zt27B27Vrouo7q6mpUV1cjHA4DAKZOnYpFixZhxYoVeP/99/HOO+/g+uuvx6WXXhodEXv48GFMmTIl2gKXk5OD5cuX46abbsLrr7+O7du345prrsH8+fNxyimnAADOPfdcTJs2DVdccQU++ugj/Pvf/8att96K6667rluLXCKyLKfUyZGIskPSwc5s7rJe8gMi2GJHNHwokgRJAhq8ekq3Exw0Z4nDhw/jn//8JwBg9uzZMc+9/vrrOOuss4D2vnnXX389zjnnHMiyjKVLl+Khhx6KllVVFbt374bf748ue+CBB6JlQ6EQFi5ciEceeST6vKIoeOGFF3Dttddi/vz5cDqduOqqq3DXXXel/D40TYMvJGD167BaBk1uJqIMS77FLracLMuwmhWE1PhTnphkGWaF5xSi4cJilmC3KGgJGFD9yTcYDZpgN3bsWIgkEml+fj6eeuqplLZjs9nw8MMP4+GHH+51vTFjxuCll15KsdbdaZoGp1WCN2DAoQsovCxLNCw4+ngpFu3z2iUKdjZLbN88Isp+ZrOMQpOEmuYsmO5kKHNYZXjsMtqCBjSdAyiIhoNk+7/ZLeZuy2xJrJtscCSi7GIxRwZlJotnigxxOxRoukCYwY5oWLCZk+sr19MlW0cS/exsDHZEw1YqgzLZYpdBTrsCMy/FEg0Lsiwn1fJm7yEA9tSK170Mgx0RJcZgl2Gc+oRo+EgmfPUU4pJbj8GOiBJjsCMiSpNE4avrXSeSXQ/sY0dESWKwIyJKk0QBretdJ6LLk7iEm8xlXiIiBjsiojRJGOx6GSTBFjsiShcGOyKiNEkY7Mw9D5JI5u4T7GNHRMlgsCMiShOTFP+Uqsg9D6aSZRlygsmHe1uXiKgzBjsiIiKiLMFgR0RERJQlGOyIiIiIsgSDHREREVGWYLAjIiIiyhIMdkRERERZgsGOiIiIKEtwxss0k2UZmi4Q1gRUTUDTBVp8+kBXi4j6QavfgKr2/n3ZHwQaW7UenwurMoQQva7b2KpBkfldnGg4aPHp0PRIjgAATe/93NAVg12a5ebmoqHVgOxTYQgBIYCXtrbApMROLqrpAqouYFakbs+lUuZYGAYQ1gxIkgSLSUJP86MmU+ZYCAGENQEhBCwmGT393UqmzLHi8Yjg8TiqL8cjrOvwBR29brOxCdh7qKnH55p8jh6DnSEkQAB/39QMuYdJink8UitzLPj5OIrH46hMHA9NF2j26ZAkHbIkwTAY7AZMxw2+O86/AoDVLMNsOnogfQEdvqABl02G0x7/VkK+gI62JMumQlUNeIM6TIqEPKfc443JO5hVoMmnQzck5LmUuGVTIYRAU1vkW0meU4HZ3PsnzmaJlG0L6gnLporHI4LH46i+Hg+bRUCWez8Bm2TAZul5X8l+A6LTywgBaLoMISSYTDrs1t7rweNxFD8fsWV5PIbm8VA1AVnSIUmRPGGkUCcGuwyQJES+WRuRg2E2Rb6tAECrX4c/LJDrVOB2JP6gWdwmmBQd3oABk2IktU4iYdVAS8CA1SyjwKMkvJWRxaTAbJJQ36rD6zeSWicRQwg0eA0YAijOMcGS8IMmoThXQoNXR0vAQKFJSmKdxHg8Ing8jjqW4+EPRT7/va2iKIieC7qS5cgXQXQKdYAEi1mHLKO9xaO3uvB4ROvAz0cUj0eHoXk8JEmC3J4npBRa7Nhhox+1+iMH1GOXU/qAuR0KPHYZ3oCBVv+x9dcLqwbqW3WYFSmlD5jFLKPQrUDVBRq8Oow4fYESiXwodai6QKFbSfoDJkuROpuVyEkirKbyHaY7Ho8IHo+jjvV46DqgajKO4XBAiI5tSDCb9KQvHfF4HMXPx1E8HhHZeDx6wxa7NOroH2MYgKoZ0ZN7KKzB6xPwhQScVgmKLOAP9tyBujeKDFhNAo1tGkKqDoc19Uyu6QItfgOKDNgtMoKh1H+pXFagxa+julGHx5H4xuVdGULA6zegG0COQ4amG9D01D5gdouA6jdQ02wgxyH3qf+IP2TwePB4xEjH8bBbgLBfgqYpsJiMbi13ho5e35uESF86VZMhDMBiNqB06lMXSLI+PB5H8fMRweNx1FA5HrohYBgCQur4d2R5vAFWHSSRTClKyqFDhzBq1KiBrgYRERFloYMHD6K8vDxuGQa7NDIMA1VVVXC73WnrIBqP1+vFqFGjcPDgQXg8noy/Xrbh/js23H/Hhvvv2HD/HRvuv2PT3/tPCIHW1laUlZVBTtA/g5di00iW5YRJOhM8Hg8/mMeA++/YcP8dG+6/Y8P9d2y4/45Nf+6/nJycpMpx8AQRERFRlmCwIyIiIsoSDHZDmNVqxerVq2G1Wge6KkMS99+x4f47Ntx/x4b779hw/x2bwbz/OHiCiIiIKEuwxY6IiIgoSzDYEREREWUJBjsiIiKiLMFgN4CeffZZnHvuuSgoKIAkSfjwww+7lTnrrLMgSVLM47vf/W7c7QohcPvtt2PEiBGw2+1YsGAB9uzZE1OmsbERy5Ytg8fjQW5uLpYvX462tra0v8dMSmb/BYNBXHfddSgoKIDL5cLSpUtRU1MTd7vDZf/15Oqrr+72+7Zo0aKE6z388MMYO3YsbDYb5s2bh/fffz/m+b4ch6Em0T7oat26dZgyZQpsNhtmzpyJl156Keb5ZH4Ps8Udd9zR7fduypQpcdcZzvvvrbfewvnnn4+ysjJIkoTnnnsu5vm+vvfh8jlOtP+G/HlQ0ID585//LO68807xP//zPwKA2LFjR7cyZ555plixYoU4cuRI9NHS0hJ3u7/85S9FTk6OeO6558RHH30klixZIsaNGycCgUC0zKJFi8Txxx8v3nvvPbFp0yYxYcIEcdlll2XkfWZKMvvvu9/9rhg1apTYuHGj2LZtmzjllFPEqaeeGne7w2X/9eSqq64SixYtivl9a2xsjLvOX//6V2GxWMRjjz0mPv30U7FixQqRm5srampqomX6chyGkmT2QWfvvPOOUBRF3HPPPWLnzp3i1ltvFWazWXz88cfRMsn8HmaL1atXi+nTp8f83tXV1fVafrjvv5deekn89Kc/Fc8++6wAIP7xj3/EPN+X9z6cPseJ9t9QPw8y2A0CFRUVcYPdf//3fye9LcMwRGlpqbj33nujy5qbm4XVahVPP/20EEKInTt3CgBi69at0TIvv/yykCRJHD58+JjfT3/rbf81NzcLs9ks1q1bF122a9cuAUBs3ry5x20Nx/3X2VVXXSUuuOCClNY5+eSTxXXXXRf9Wdd1UVZWJtasWSNEH4/DUJNoH3R18cUXi8WLF8csmzdvnvjOd74jRJK/h9lk9erV4vjjj0+6PPffUV2DSV/f+3D9HPcW7IbyeZCXYoeAtWvXorCwEDNmzMCqVavg9/t7LVtRUYHq6mosWLAguiwnJwfz5s3D5s2bAQCbN29Gbm4u5s6dGy2zYMECyLKMLVu2ZPjd9J/t27dDVdWYfTFlyhSMHj06ui+64v4D3njjDRQXF2Py5Mm49tpr0dDQ0GvZcDiM7du3x+wvWZaxYMGC6P7qy3EYSpLZB11t3rw5pjwALFy4MFo+md/DbLNnzx6UlZXhuOOOw7Jly1BZWdlrWe6/3vXlvfNz3N1QPg/yXrGD3De/+U2MGTMGZWVl+M9//oNbbrkFu3fvxrPPPttj+erqagBASUlJzPKSkpLoc9XV1SguLo553mQyIT8/P1omG1RXV8NisSA3Nzdmeed90dM6GMb7b9GiRbjoooswbtw47N27Fz/5yU/wla98BZs3b4aiKN3K19fXQ9f1HvfXZ599BvTxOAwlyeyDrqqrqxP+jiHB72E2mTdvHp544glMnjwZR44cwZ133onTTz8dn3zyCdxud7fy3H+968t75+c41lA/DzLY9ZO1a9fiO9/5TvTnl19+GaeffnrC9VauXBn998yZMzFixAicc8452Lt3L8aPH5+x+g42fd1/1Lue9umll14a/XnmzJmYNWsWxo8fjzfeeAPnnHPOANWUst1XvvKV6L9nzZqFefPmYcyYMfjb3/6G5cuXD2jdaPgZ6udBXortJ0uWLMGHH34YfXS+jJeKefPmAQC++OKLHp8vLS0FgG4jbWpqaqLPlZaWora2NuZ5TdPQ2NgYLTPY9GX/lZaWIhwOo7m5OWZ5533R0zrIwv3Xk2T26XHHHYfCwsJef98KCwuhKErC/ZXqcRhKktkHXZWWlibcZ0jwe5jNcnNzMWnSpLjnOe6/nvXlvfNzHN9QOw8y2PUTt9uNCRMmRB92u71P2+mY0mPEiBE9Pj9u3DiUlpZi48aN0WVerxdbtmzB/PnzAQDz589Hc3Mztm/fHi3z2muvwTCMaHAcbPqy/+bMmQOz2RyzL3bv3o3KysrovugqW/dfT5LZp4cOHUJDQ0Ovv28WiwVz5syJ2V+GYWDjxo3R/dWX4zCUJLMPupo/f35MeQDYsGFDtHwyv4fZrK2tDXv37u319477r3d9ee/8HMc35M6DaR2KQSlpaGgQO3bsEC+++KIAIP7617+KHTt2iCNHjgghhPjiiy/EXXfdJbZt2yYqKirE888/L4477jhxxhlnxGxn8uTJ4tlnn43+/Mtf/lLk5uaK559/XvznP/8RF1xwQY/TdZxwwgliy5Yt4u233xYTJ04cctN1JNp/on14+ejRo8Vrr70mtm3bJubPny/mz58fs53huv+6am1tFT/84Q/F5s2bRUVFhXj11VfFiSeeKCZOnCiCwWC03Nlnny1++9vfRn/+61//KqxWq3jiiSfEzp07xcqVK0Vubq6orq6OlknmOAxlifbBFVdcIX784x9Hy7/zzjvCZDKJ++67T+zatUusXr26x+k6Ev0eZov/7//7/8Qbb7whKioqxDvvvCMWLFggCgsLRW1trRDcf920traKHTt2iB07dggA4v777xc7duwQBw4cECLJ9z6cP8fx9l82nAcZ7AbQ448/LgB0e6xevVoIIURlZaU444wzRH5+vrBarWLChAniRz/6Ubd57ACIxx9/PPqzYRjitttuEyUlJcJqtYpzzjlH7N69O2adhoYGcdlllwmXyyU8Ho+45pprRGtraz+98/RItP+EECIQCIjvfe97Ii8vTzgcDvG1r30tJviJYbz/uvL7/eLcc88VRUVFwmw2izFjxogVK1bEnJiEEGLMmDEx+1gIIX7729+K0aNHC4vFIk4++WTx3nvvxTyfzHEY6uLtgzPPPFNcddVVMeX/9re/iUmTJgmLxSKmT58uXnzxxZjnk/k9zBaXXHKJGDFihLBYLGLkyJHikksuEV988UX0ee6/WK+//nqP576OfZTMex/On+N4+y8bzoOSiPxhIyIiIqIhjn3siIiIiLIEgx0RERFRlmCwIyIiIsoSDHZEREREWYLBjoiIiChLMNgRERERZQkGOyIiIqIswWBHRERElCUY7IiIMuSPf/wjzj333Iy/zvr16zF79mwYhpHx1yKiwY3BjogoA4LBIG677TasXr0646+1aNEimM1mrF27NuOvRUSDG4MdEVEG/P3vf4fH48GXvvSlfnm9q6++Gg899FC/vBYRDV4MdkREcdTV1aG0tBS/+MUvosveffddWCwWbNy4sdf1/vrXv+L888+PWXbWWWfhhhtuiFl24YUX4uqrr47+PHbsWPzsZz/DlVdeCZfLhTFjxuCf//wn6urqcMEFF8DlcmHWrFnYtm1bzHbOP/98bNu2DXv37k3DuyaioYrBjogojqKiIjz22GO44447sG3bNrS2tuKKK67A9ddfj3POOafX9d5++23MnTu3T6/5wAMP4Etf+hJ27NiBxYsX44orrsCVV16Jyy+/HB988AHGjx+PK6+8EkKI6DqjR49GSUkJNm3a1KfXJKLswGBHRJTAeeedhxUrVmDZsmX47ne/C6fTiTVr1vRavrm5GS0tLSgrK+vz633nO9/BxIkTcfvtt8Pr9eKkk07CN77xDUyaNAm33HILdu3ahZqampj1ysrKcODAgT69JhFlBwY7IqIk3HfffdA0DevWrcPatWthtVp7LRsIBAAANputT681a9as6L9LSkoAADNnzuy2rLa2NmY9u90Ov9/fp9ckouzAYEdElIS9e/eiqqoKhmFg//79ccsWFBRAkiQ0NTUl3K6u692Wmc3m6L8lSep1WdfpTRobG1FUVJTEuyGibMVgR0SUQDgcxuWXX45LLrkEd999N7797W93ay3rzGKxYNq0adi5c2e357pePt23b19a6hgMBrF3716ccMIJadkeEQ1NDHZERAn89Kc/RUtLCx566CHccsstmDRpEr71rW/FXWfhwoV4++23uy1//vnn8eyzz2Lv3r34+c9/jp07d+LAgQM4fPjwMdXxvffeg9Vqxfz5849pO0Q0tDHYERHF8cYbb+DBBx/Ek08+CY/HA1mW8eSTT2LTpk34/e9/3+t6y5cvx0svvYSWlpaY5YsXL8Y999yDadOm4a233sIjjzyC999/H08++eQx1fPpp5/GsmXL4HA4jmk7RDS0SaLzeHkiIkqbb3zjGzjxxBOxatUqoH0eu9mzZ+PBBx9M6+vU19dj8uTJ2LZtG8aNG5fWbRPR0MIWOyKiDLn33nvhcrky/jr79+/HI488wlBHRGyxIyLqL5lqsSMi6sBgR0RERJQleCmWiIiIKEsw2BERERFlCQY7IiIioizBYEdERESUJRjsiIiIiLIEgx0RERFRlmCwIyIiIsoSDHZEREREWYLBjoiIiChL/P/dFMaiOil1OQAAAABJRU5ErkJggg==",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "sim.plot(z=0)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b733c0b8",
   "metadata": {},
   "source": [
    "Submit the simulation job to the server."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "7ae31213",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:55:22.770997Z",
     "iopub.status.busy": "2024-06-11T17:55:22.770782Z",
     "iopub.status.idle": "2024-06-11T17:58:48.015346Z",
     "shell.execute_reply": "2024-06-11T17:58:48.014558Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:35:08 CEST </span>Created task <span style=\"color: #008000; text-decoration-color: #008000\">'optical_hybrid_lo_input'</span> with task_id               \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><span style=\"color: #008000; text-decoration-color: #008000\">'fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37'</span> and task_type <span style=\"color: #008000; text-decoration-color: #008000\">'FDTD'</span>. \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:35:08 CEST\u001b[0m\u001b[2;36m \u001b[0mCreated task \u001b[32m'optical_hybrid_lo_input'\u001b[0m with task_id               \n",
       "\u001b[2;36m              \u001b[0m\u001b[32m'fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37'\u001b[0m and task_type \u001b[32m'FDTD'\u001b[0m. \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>View task using web UI at                                         \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\" target=\"_blank\"><span style=\"color: #008000; text-decoration-color: #008000\">'https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75</span></a>\n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\" target=\"_blank\"><span style=\"color: #008000; text-decoration-color: #008000\">fc-42f4-a2c3-b1758d9fdb37'</span></a>.                                       \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mView task using web UI at                                         \n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=504597;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[32m'https://tidy3d.simulation.cloud/workbench?\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=847507;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[32mtaskId\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=504597;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[32m=\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=652087;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[32mfdve\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=504597;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[32m-ca07c476-75\u001b[0m\u001b]8;;\u001b\\\n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=504597;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[32mfc-42f4-a2c3-b1758d9fdb37'\u001b[0m\u001b]8;;\u001b\\.                                       \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>Task folder: <a href=\"https://tidy3d.simulation.cloud/folders/folder-7a0ee478-ee62-43e0-9a9e-26a06b299b0a\" target=\"_blank\"><span style=\"color: #008000; text-decoration-color: #008000\">'default'</span></a>.                                           \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mTask folder: \u001b]8;id=321852;https://tidy3d.simulation.cloud/folders/folder-7a0ee478-ee62-43e0-9a9e-26a06b299b0a\u001b\\\u001b[32m'default'\u001b[0m\u001b]8;;\u001b\\.                                           \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "6c05f7061a9d4a31b6b0bd5ac140f75a",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:35:12 CEST </span>Maximum FlexCredit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.927</span>. Minimum cost depends on task      \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>execution details. Use <span style=\"color: #008000; text-decoration-color: #008000\">'web.real_cost(task_id)'</span> to get the billed \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>FlexCredit cost after a simulation run.                           \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:35:12 CEST\u001b[0m\u001b[2;36m \u001b[0mMaximum FlexCredit cost: \u001b[1;36m0.927\u001b[0m. Minimum cost depends on task      \n",
       "\u001b[2;36m              \u001b[0mexecution details. Use \u001b[32m'web.real_cost\u001b[0m\u001b[32m(\u001b[0m\u001b[32mtask_id\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m to get the billed \n",
       "\u001b[2;36m              \u001b[0mFlexCredit cost after a simulation run.                           \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:35:13 CEST </span>status = queued                                                   \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:35:13 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = queued                                                   \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>To cancel the simulation, use <span style=\"color: #008000; text-decoration-color: #008000\">'web.abort(task_id)'</span> or             \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><span style=\"color: #008000; text-decoration-color: #008000\">'web.delete(task_id)'</span> or abort/delete the task in the web UI.     \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>Terminating the Python script will not stop the job running on the\n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>cloud.                                                            \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mTo cancel the simulation, use \u001b[32m'web.abort\u001b[0m\u001b[32m(\u001b[0m\u001b[32mtask_id\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m or             \n",
       "\u001b[2;36m              \u001b[0m\u001b[32m'web.delete\u001b[0m\u001b[32m(\u001b[0m\u001b[32mtask_id\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m or abort/delete the task in the web UI.     \n",
       "\u001b[2;36m              \u001b[0mTerminating the Python script will not stop the job running on the\n",
       "\u001b[2;36m              \u001b[0mcloud.                                                            \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "5c730c784dbb4684a15341b0426c8b77",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:35:20 CEST </span>status = preprocess                                               \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:35:20 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = preprocess                                               \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:35:24 CEST </span>starting up solver                                                \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:35:24 CEST\u001b[0m\u001b[2;36m \u001b[0mstarting up solver                                                \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>running solver                                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mrunning solver                                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "6b209b64203343ac954cb363bcbf7e16",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:15 CEST </span>early shutoff detected at <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">56</span>%, exiting.                           \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:15 CEST\u001b[0m\u001b[2;36m \u001b[0mearly shutoff detected at \u001b[1;36m56\u001b[0m%, exiting.                           \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:16 CEST </span>status = postprocess                                              \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:16 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = postprocess                                              \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "dbf7659c8e3e410dbdb08fb14ac7271d",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:23 CEST </span>status = success                                                  \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:23 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = success                                                  \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:25 CEST </span>View simulation result at                                         \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\" target=\"_blank\"><span style=\"color: #000080; text-decoration-color: #000080; text-decoration: underline\">'https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75</span></a>\n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\" target=\"_blank\"><span style=\"color: #000080; text-decoration-color: #000080; text-decoration: underline\">fc-42f4-a2c3-b1758d9fdb37'</span></a><span style=\"color: #000080; text-decoration-color: #000080; text-decoration: underline\">.</span>                                       \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:25 CEST\u001b[0m\u001b[2;36m \u001b[0mView simulation result at                                         \n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=190959;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[4;34m'https://tidy3d.simulation.cloud/workbench?\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=311634;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[4;34mtaskId\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=190959;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[4;34m=\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=272762;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[4;34mfdve\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=190959;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[4;34m-ca07c476-75\u001b[0m\u001b]8;;\u001b\\\n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=190959;https://tidy3d.simulation.cloud/workbench?taskId=fdve-ca07c476-75fc-42f4-a2c3-b1758d9fdb37\u001b\\\u001b[4;34mfc-42f4-a2c3-b1758d9fdb37'\u001b[0m\u001b]8;;\u001b\\\u001b[4;34m.\u001b[0m                                       \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "feb5376c36ad4ea59cd77b720bdffcb4",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:29 CEST </span>loading simulation from data/simulation_data.hdf5                 \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:29 CEST\u001b[0m\u001b[2;36m \u001b[0mloading simulation from data/simulation_data.hdf5                 \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "job = web.Job(simulation=sim, task_name=\"optical_hybrid_lo_input\", verbose=True)\n",
    "sim_data = job.run(path=\"data/simulation_data.hdf5\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6b0921a6",
   "metadata": {},
   "source": [
    "Visualize the field intensity distribution."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "07018789",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:58:53.453396Z",
     "iopub.status.busy": "2024-06-11T17:58:53.453057Z",
     "iopub.status.idle": "2024-06-11T17:58:57.300847Z",
     "shell.execute_reply": "2024-06-11T17:58:57.300144Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "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+cxnaGpq4qqrrqK7uxviB9Y111zD7Nmz+fSnP82SJUv46U9/yjPPPMOTTz6J4zh4nsecOXMoFot87nOfo7m5mTVr1nDffffR3t5ObW0tCxcu5D3veQ8zZszg2muvJZFI8Prrr/Pkk09ud/wDOU4pxdlnn80TTzzBpZdeygEHHMDLL7/MD3/4Q1577TXuueeecttrrrmGb37zmxx33HFce+21uK7L/Pnzefjhhzn11FO56aabyr5V3/jGN6BXEer++OUvf8lFF13EkUceyXXXXceGDRu4+eabefLJJ3n++eepq6srtw3DkDlz5nD00Ufz/e9/n7///e/84Ac/YMqUKXz605/e7nX45S9/SVVVFZdffjlVVVU8/PDDXHXVVXR2dnLDDTdAbO7s6Ohg9erV5QSf2/MR++QnP9lHmJk3bx533HFHRbHuzZs3b3dsJaqrq8uliZ5//nkymQwHHHBARZujjjqqvP/444/fZl/PP/88RxxxBFJWrquPOuoofvazn/Haa69xyCGH8PzzzwMwa9asinYtLS2MHTu2vH9bLFiwAM/zOOKIIwZ0jtvjgx/8IAcccADf/e53+etf/8q3v/1tGhoa+H//7//xrne9i+9973vccccdfOlLX+LII4/sY8afOXMm9957L52dnYNWHcCwh7GHJB9+W6MNhr2Yj33sY1pKqZ955pk++5RSWmutf/GLX2hAH3/88ToIgvL+jRs3atd19amnnqrDMCxv/9GPfqQBffvtt2uttX7++ec1oO++++5tjuOHP/yhBvSmTZt2aPwDOe5///d/tZRSP/744xXbb7vtNg3oJ598Umut9dKlS7WUUr/3ve+tOJ/e10JrrQ866CB90kkn9fmcRx55RAP6kUce0Vpr7XmeHjlypD744IN1Pp8vt7vvvvs0oK+66qrytgsvvFAD+tprr63o8/DDD9czZ858y+uQy+X6bPvkJz+p0+m0LhQK5W1nnnmmnjBhwlv21x9Lly7VtbW1+t3vfnfF7wAY0OsXv/hFxTgmT57c5zO6u7s1oL/61a9udyyZTEb/27/9W5/tf/3rXzWg582bp7XW+oYbbtCAXrVqVZ+2Rx55pD7mmGO2+zn/8z//owH98ssvV2xfsWJFn3PqfT2uvvrq8vurr75aA/rSSy8tbwuCQI8dO1YLIfR3v/vd8va2tjadSqX0hRde2KffO++8UwN6/vz52x2zYe/kwx/+sP7O587S6vlbBvW15J4rdSKRGO7T22sw5lfDXotSinvuuYezzjqrjyaD2IzUm0suuaTCz+nvf/87nufxxS9+sUJjcskll1BTU8Nf//pXiDOHA/ztb38jl8v1O5aSxuree+9F7cDKciDH3X333RxwwAFMnz6dzZs3l1/vete7AHjkkUcAuOeee1BKcdVVV/XRAG19LQbCs88+y8aNG/nMZz5T4Wt35plnMn369PL16c2nPvWpivcnnHACy5cvf8vPSqVS5b+7urrYvHkzJ5xwArlcjldffXWHx7413d3dvPe976W+vp7f/va3Fb+DBx98cECvOXPmlI/J5/P9FhQvXad8Pr/d8Qz0+NL/22r7Vp+zZcsWgEGpRfmJT3yi/LdlWcyaNQutNRdffHF5e11dHdOmTev3Oy+NYaCaUcNeyFAESpjo1x3CmF8Ney2bNm2is7OTgw8+eEDtJ02aVPF+5cqVAOV6fyVc12Xy5Mnl/ZMmTeLyyy/nxhtv5I477uCEE07g7LPPLvsXEZum/ud//odPfOITfPWrX+WUU07hfe97H+9///v7CFi9GchxS5cuZfHixTQ1NfXbx8aNGwFYtmwZUkoOPPDAAV2Pt2Jb1wdg+vTpPPHEExXbkslknzHW19fT1tb2lp+1cOFCrrzySh5++GE6Ozsr9vX2W9xZLrnkEpYtW8ZTTz3Vp+7j1ibagZBKpfr1ZywUCuX9g3F86f9ttX2rzymxI9n1t8X48eMr3tfW1pJMJhkxYkSf7SVhsr8x7MwCw2AwDAwj1BneNgz0AdgfP/jBD/j4xz/OvffeywMPPMDnP/95rrvuOv75z38yduxYUqkUjz32GI888gh//etfmTdvHnfddRfvete7eOCBB7YZCTmQ45RSHHLIIdx444399jFu3LidPq/BZHvRntujvb2dk046iZqaGq699lqmTJlCMpnkueee44orrtghzWd/3Hzzzfz2t7/lN7/5DYcddlif/evXrx9QP7W1teXf0OjRo3nkkUfQWlcIKevWrYPY5217jB49uty2N1sfP3r06PL2rb/ndevWlX34tkVJgG1ra6sIDtoW2xP++vt+t/Wd99dPSbjfWgg07EtoU1FimDHmV8NeS1NTEzU1NTudqX7ChAkALFmypGK753msWLGivL/EIYccwpVXXsljjz3G448/zpo1a7jtttvK+6WUnHLKKdx4440sWrSI//qv/+Lhhx8um0e3xVsdN2XKFFpbWznllFOYPXt2n1dJkzZlyhSUUixatGi7nzdQTcm2rk9p29bXZ2d59NFH2bJlC7/85S/5whe+wHve855yCoyt2VEtz+OPP86XvvQlvvjFLzJ37tx+24wePXpAr7vuuqt8zGGHHUYul2Px4sUVfc2fP7+8f3scdthhPPfcc30E1vnz55NOp9l///0r+nn22Wcr2q1du5bVq1e/5eeU0p2sWLGi3/1dXV0V7zds2LDd/naFFStWIKUsn5thH8TkqRt2jFBn2GuRUnLuuefyl7/8pc9DjwGYnGbPno3rutxyyy0VbX/+85/T0dHBmWeeCUBnZ2ef7P2HHHIIUsqyWay1tbVP/6UHbn+msxIDOe78889nzZo1/Pd//3eftvl8vhzJe+655yKl5Nprr+0jLPQ+v0wm0ydlS3/MmjWLkSNHctttt1Wcw/3338/ixYvL12dXKWl7eo/R8zx+8pOf9GmbyWQGbI5dt24d559/Pscff3w5grY/dsan7pxzzsFxnIoxaq257bbbGDNmDMcdd1zFOF599VV83y9ve//738+GDRv44x//WN62efNm7r77bs4666yyD91BBx3E9OnT+dnPflaR3uWnP/0pQohyjrttMXPmTFzX7ff+oJc/Zok//elP5XMZbBYsWMBBBx1UdlkwGAyDjzG/GvZqvvOd7/DAAw9w0kknldN9rFu3jrvvvpsnnniiIuXG1jQ1NfG1r32Na665htNOO42zzz6bJUuW8JOf/IQjjzySj3zkIwA8/PDDXHbZZXzgAx9g//33JwgC/vd//xfLsjjvvPMAuPbaa3nsscc488wzmTBhAhs3buQnP/kJY8eO3W5qi4Ec99GPfpTf//73fOpTn+KRRx7hHe94B2EY8uqrr/L73/+ev/3tb8yaNYupU6fyjW98g29961uccMIJvO997yORSPDMM8/Q0tLCddddB/GD/qc//Snf/va3mTp1KiNHjiwHXfTGcRy+973vcdFFF3HSSSfxoQ99qJzSZOLEifz7v//7Ln9/AMcddxz19fVceOGFfP7zn0cIwf/+7//2K1jMnDmTu+66i8svv5wjjzySqqoqzjrrrH77/fznP8+mTZv4yle+0qfKw4wZM5gxYwbspE/d2LFj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mdGjR4uhQ4eK3NxcsXfvXtG/f38xceJEl+m7EEI8++yzolevXmLnzp3i0KFDIi4uTsTFxRnV0xn73tLVq1fF888/L3JycsSZM2fE119/Le644w7Rv39/UVVVJZX77W9/K1auXCk9/vDDD4WPj49Yt26dOH78uEhLSxPBwcFCp9NJZSx5D52lvfZPnjxZvPjii1L5ffv2CU9PT/Hmm2+KEydOiEWLFgkvLy9x9OhRqYwlP39n+9Of/iR27dolzpw5I/bt2ycSEhJEz549RWlpqRBu1u+rV6+K/Px8kZ+fLwCIt956S+Tn54tz585Z3O7O+u++rb53pc/8E088Ify8I0SPwKGyHkH+Azn71QoM6hxg7dq1ovFuT6Nj0aJFQgghioqKxH333Sd69OghfHx8RL9+/cQLL7wg9Hq9UT0AxNq1a6XHBoNBLFiwQISHhwsfHx8RHx8vCgsLjZ5z5coVMXHiRBEQECBUKpV4+umnxdWrVx3U8/b7LoQQN27cEM8995zo3r276Natm3j44YeNgj7RSfve0vXr18WoUaNEaGio8PLyEr179xZTp041+qIWQojevXsbvT9CCLFy5UrRq1cv4e3tLe68807x3XffGV235D10prbaf//994spU6YYlf/444/FrbfeKry9vcVtt90mPv/8c6Prlvz8ne3xxx8XERERwtvbW/zmN78Rjz/+uPj555+l6+7U72+++cbk57ypf5a0u7P+u2+r713pM98Q1KlF94DbZT1U3aIY1FlBIbgHBxEREdlAq9Vi44Zs+HqHWVDacvWGatQYzjl9ge3OgvfUEREREbkBLmlCRERENmvaJkxO3CbMOszUEREREbkBZuqIiIjIZgIN69TJWylv+7cGgzoiIiKynRAQQt515eSuz91x+JWIiIjIDTBTR0RERDYTjVMl5K2TEyWswUwdETnFu+++i1GjRtn9dbZv344hQ4bAYOB/HIjsyw57v/KeOqswqCMih6uqqsKCBQuwaNEiu7/W6NGj4eXlhaysLLu/FhGRMzGoIyKH+/e//w2VSoV77rnHIa/31FNPYcWKFQ55LaKuSv4snUH+2bRujkEdEXXY5cuXoVar8dprr0nn9u/fD29vb2RnZ5t93ocffogHH3zQ6NwDDzyAmTNnGp0bP348nnrqKelxnz59sGTJEjz55JMICAhA7969sWXLFly+fBkPPfQQAgICMHjwYBw6dMiongcffBCHDh3CqVOnZOg1EZFrYlBHRB0WGhqKf/7zn1i8eDEOHTqEq1evYvLkycjIyEB8fLzZ5+3duxfDhw/v0GsuW7YM99xzD/Lz85GUlITJkyfjySefxKRJk3D48GH07dsXTz75pNG9OL169UJ4eDi+/fbbDr0mEVmiYaKE3AdZjrNficgmY8eOxdSpU6HVajF8+HD4+/sjMzPTbPny8nLo9XpoNJoOv960adMAAAsXLsTbb7+NESNG4NFHHwUAzJ07F3FxcSgpKYFarZaep9FocO7cuQ69JhG1zx6LDwsYoJC1RvfGTB0R2ezNN99EXV0dNmzYgKysLPj4+Jgte+PGDQCAr69vh15r8ODB0t/Dw8MBADExMa3OlZaWGj3Pz88P169f79BrEhF1BgzqiMhmp06dQnFxMQwGA86ePdtm2ZCQECgUCvz666/t1ltf33o1eS8vL+nvCoXC7LmWS5iUlZUhNDTUgt4QUYcI+Zc04TZh1mFQR0Q2qampwaRJk/D444/jlVdewe9///tWWbLmvL29ER0djePHj7e6VlJSYvT49OnTsrSxqqoKp06dwtChQ2Wpj4hMEQAMdjjIUgzqiMgmf/nLX6DX67FixQrMnTsXt956K5555pk2n5OYmIi9e/e2Or9582Zs3LgRp06dwquvvorjx4/j3LlzuHjxok1t/O677+Dj44O4uDib6iEicmUM6oiow3bt2oXly5fj/fffh0qlglKpxPvvv49vv/0Wb7/9ttnnpaam4osvvoBerzc6n5SUhKVLlyI6Ohp79uzB6tWrceDAAbz//vs2tfODDz6AVqtFt27dbKqHiMwTdtlRgpk6aygE9+AgIid49NFHcccdd2DevHlA4zp1Q4YMwfLly2V9nV9++QUDBgzAoUOHEBkZKWvdRNRAq9Xiww83w0PpL2u9QtTBw7MSVVVVstbrrpipIyKneOONNxAQEGD31zl79ixWr17NgI7I7uyxTh3zTtbgOnVE5BR9+vTBjBkz7P46w4cP7/BCx0RkOSHssE4dh1+twqCOiFzCrl27nN0EIqJOjUEdERERycAAoPXakraRuz73xqCOiIiIZGCP4VfeU2cNTpQgIiIicgPM1BEREZEMhB12gOBECWswU0dERETkBpipIyIiItsJO2TquKSJVRjUERERkc1Es/+Vr04BQCFrne6Mw69EREREboCZOiIiIpKBPSZKMFNnDQZ1REREJAPReF+dzHWSxTj8SkREROQGmKkjIiIiWQjZM2vM1FlDIbgHBxEREdlAoWga+POQuWYBoJ7bhVmIw69ERERkkwMHchsDMDmDr4aAjhMlLMdMHREREdlM/mydAYAB5eXlCAoKkqlO98ZMHREREdns9OlTMmbrGpZHWblyJQM6KzBTR0RERLKQL1vXkKWrqamBl5eXDC3rGpipIyIiIllcufKLDIsQNzz/k08+YUBnJWbqiIiISDYKhUdjUOfRwUkO9QAEDAYDFApOkrAGM3VEREQkmxs3Khv/1pGcUcM9efv27WNA1wEM6oiIiEg2vr6+yMrKaszWWRvYGQAocPfdd9upde6Nw69EREQkK4PBAA8Pj8bckaX5o4Z16X766Sf079/fzi10T8zUERERkayUSiW++eYbK7N1DVk6BnQdx0wdERER2YXlS5w0LGFSWlqK0NBQB7TMPTFTR0RERHZx7NgPFixI3LQEipIBnY2YqSMiIiK7aT9b15Clu379Ovz8/BzYMvfDTB0RERHZTXHxxTaydQ1ZunXr1jGgkwEzdURERGRXDdk6YWJB4oYsXV1dXeNsWbIFM3VERERkV1evVjT+rXkeqSFL99VXXzGgkwmDOiIiIrKrgIAArFmzpsUSJw1LmPz3f/+3k1vnPjj8SkRERHZXV1cHLy+vxnySAkA9jhw5gsGDBzu7aW6DmToiIiKyO09PT2zZskW6jw5QMKCTGTN1RERE5BBCCCiVDfmk8+fP46abbnJ2k9yKp7MbQERERF2DQqHA+fPnUVpayoDODpipIyIiInIDvKeOiIiIyA0wqCMiIiJyAwzqiIiIiNwAgzoiIiIiN8CgjoiIiMgNMKgjIiIicgMM6oiIiIjcAIM6IiIiIjfw/2gMw9zKFQE6AAAAAElFTkSuQmCC",
      "text/plain": [
       "<Figure size 640x480 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "sim_data.plot_field(field_monitor_name=\"field\", field_name=\"E\", val=\"abs^2\", vmax=1500)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6b7eb83c",
   "metadata": {},
   "source": [
    "Besides the error in the relative phase, there are three additional figures of merit (FOM) the characterize the performance of the 90 degree optical hybrid: insertion loss, common mode rejection ratio (CMRR), and imbalance. We define a function to calculate those FOMs and plot the results.\n",
    "\n",
    "The insertion loss is calculated as $-10log_{10}(P_{tot})$, where $P_{tot}=P_{Ip}+P_{In}+P_{Qp}+P_{Qn}$ is the total power at four output ports.\n",
    "\n",
    "The CMRR is calculated as CMRR$_I=-20log_{10}(\\left|\\frac{P_{Ip}-P_{In}}{P_{Ip}+P_{In}}  \\right|)$ and CMRR$_Q=-20log_{10}(\\left|\\frac{P_{Qp}-P_{Qn}}{P_{Qp}+P_{Qn}}  \\right|)$.\n",
    "\n",
    "The imbalance is defined as Imbalance$_I = -10log_{10}(\\frac{P_{Ip}}{P_{In}})$ and Imbalance$_Q = -10log_{10}(\\frac{P_{Qp}}{P_{Qn}})$."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "89763cfc",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:58:57.303457Z",
     "iopub.status.busy": "2024-06-11T17:58:57.303200Z",
     "iopub.status.idle": "2024-06-11T17:58:57.339048Z",
     "shell.execute_reply": "2024-06-11T17:58:57.337976Z"
    }
   },
   "outputs": [],
   "source": [
    "def calculate_FOM(sim_data):\n",
    "    # compute power at the Ip port\n",
    "    P_Ip = np.abs(sim_data[\"port_Ip\"].amps.sel(direction=\"+\").values) ** 2\n",
    "    # compute power at the In port\n",
    "    P_In = np.abs(sim_data[\"port_In\"].amps.sel(direction=\"+\").values) ** 2\n",
    "    # compute power at the Qp port\n",
    "    P_Qp = np.abs(sim_data[\"port_Qp\"].amps.sel(direction=\"-\").values) ** 2\n",
    "    # compute power at the Qn port\n",
    "    P_Qn = np.abs(sim_data[\"port_Qn\"].amps.sel(direction=\"-\").values) ** 2\n",
    "\n",
    "    fig, ax = plt.subplots(3, 1, tight_layout=True, figsize=(6, 10))\n",
    "\n",
    "    # compute and plot insertion loss\n",
    "    loss = -10 * np.log10(P_Ip + P_In + P_Qp + P_Qn)\n",
    "    ax[0].plot(ldas, loss)\n",
    "    ax[0].set_xlabel(r\"Wavelength ($\\mu m$)\")\n",
    "    ax[0].set_ylabel(\"Insertion loss (dB)\")\n",
    "    ax[0].set_ylim(0, 1)\n",
    "\n",
    "    # compute and plot CMRR\n",
    "    CMRR_I = -20 * np.log10(np.abs((P_Ip - P_In) / (P_Ip + P_In)))\n",
    "    CMRR_Q = -20 * np.log10(np.abs((P_Qp - P_Qn) / (P_Qp + P_Qn)))\n",
    "    ax[1].plot(ldas, CMRR_I, label=\"CMRR$_I$\")\n",
    "    ax[1].plot(ldas, CMRR_Q, label=\"CMRR$_Q$\")\n",
    "    ax[1].set_xlabel(r\"Wavelength ($\\mu m$)\")\n",
    "    ax[1].set_ylabel(\"CMRR (dB)\")\n",
    "    ax[1].set_ylim(25, 45)\n",
    "    ax[1].legend()\n",
    "\n",
    "    # compute and plot imbalance\n",
    "    Imbalance_I = -10 * np.log10(P_Ip / P_In)\n",
    "    Imbalance_Q = -10 * np.log10(P_Qp / P_Qn)\n",
    "    ax[2].plot(ldas, Imbalance_I, label=\"Imbalance$_I$\")\n",
    "    ax[2].plot(ldas, Imbalance_Q, label=\"Imbalance$_Q$\")\n",
    "    ax[2].set_xlabel(r\"Wavelength ($\\mu m$)\")\n",
    "    ax[2].set_ylabel(\"Imbalance (dB)\")\n",
    "    ax[2].set_ylim(-0.5, 0.5)\n",
    "    ax[2].legend()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "bf88df32",
   "metadata": {},
   "source": [
    "Calculate those FOMs and plot the results. Due to symmetry, CMRR$_I$ and CMRR$_Q$ are identical. So is Imbalance$_I$ and Imbalance$_Q$. \n",
    "\n",
    "Overall, we see that the design has a good performance. The insertion loss is about 0.3 dB while the CMRRs are above 30 dB and the Imbalances are around 0.1 dB."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "d6d31259",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:58:57.343346Z",
     "iopub.status.busy": "2024-06-11T17:58:57.342503Z",
     "iopub.status.idle": "2024-06-11T17:58:58.070061Z",
     "shell.execute_reply": "2024-06-11T17:58:58.069470Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAk0AAAPdCAYAAACX61yvAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQAAxMxJREFUeJzs3XlcVOXiP/DPmZVhYFhlU1BckkxRc0HKXBLF8pqat1Wvmla/yqz0lkbXJcvC7Fbq1TTLsl43szTtW7fSjMSsjBRzT3KHEnBBZmBg9uf3BzA5snhAhs3P+/U6L2ae85znPOfc451Pz3nmjCSEECAiIiKiGikauwNEREREzQFDExEREZEMDE1EREREMjA0EREREcnA0EREREQkA0MTERERkQwMTUREREQyMDQRERERycDQRERERCQDQxMRERGRDM0qNH3//fcYOXIkoqKiIEkSPvvssytuk56ejhtvvBFarRYdO3bEmjVrGqSvRERE1LI0q9BkNpvRvXt3LF++XFb9kydPYsSIERg8eDD27t2Lp556Cg8++CC2bNni9b4SERFRyyI11x/slSQJmzZtwujRo6utM2vWLHz55Zc4ePCgu+zee+9FYWEhNm/e3EA9JSIiopZA1dgd8KadO3ciKSnJoyw5ORlPPfVUtdtYrVZYrVb3e5fLhYKCAoSEhECSJK/2l4iIiBqeEAJFRUWIioqCQlH9TbgWHZry8vIQHh7uURYeHg6TyYTS0lLodLpK26SmpmL+/PkN2EsiIiJqCnJyctCmTZtq17fo0FQXKSkpmDFjhvu90WhETEwMcnJyYDAYGrVvREREVP9MJhOio6Ph7+9fY70WHZoiIiKQn5/vUZafnw+DwVDlKBMAaLVaaLXaSuUGg4GhiYiIqAW70jScZvXtudpKTExEWlqaR9nWrVuRmJjYaH0iIiKi5qlZhabi4mLs3bsXe/fuBcofKbB3715kZ2cD5bfWJkyY4K7/yCOP4MSJE5g5cyaOHDmCN998E5988gmmT5/eaMdAREREzVOzCk27d+9Gz5490bNnTwDAjBkz0LNnT8ydOxcAkJub6w5QABAbG4svv/wSW7duRffu3fHaa6/hnXfeQXJycqMdAxERETVPzfY5TQ3FZDIhICAARqORc5qIiIhaILmf9c1qpImIiIiosTA0EREREcnA0EREREQkA0MTERERkQwMTUREREQyMDQRERERycDQRERERCQDQxMRERGRDAxNRERERDIwNBERERHJwNBEREREJANDExEREZEMDE1EREREMjA0EREREcnA0EREREQkA0MTERERkQwMTUREREQyMDQRERERycDQRERERCQDQxMRERGRDAxNRERERDIwNBERERHJwNBEREREJANDExEREZEMDE1EREREMjA0EREREcnA0EREREQkA0MTERERkQwMTUREREQyMDQRERERycDQRERERCQDQxMRERGRDAxNRERERDIwNBERERHJwNBEREREJANDExEREZEMDE1EREREMjA0EREREcnA0EREREQkA0MTERERkQwMTUREREQyNLvQtHz5crRr1w4+Pj5ISEjAL7/8UmP9xYsXo3PnztDpdIiOjsb06dNhsVgarL9ERETUMjSr0PTxxx9jxowZmDdvHvbs2YPu3bsjOTkZZ8+erbL+2rVr8eyzz2LevHn47bffsHr1anz88cd47rnnGrzvRERE1Lw1q9D0+uuv46GHHsIDDzyALl26YOXKlfD19cW7775bZf2ffvoJN998M+6//360a9cOw4YNw3333XfF0SkiIiKiyzWb0GSz2ZCZmYmkpCR3mUKhQFJSEnbu3FnlNjfddBMyMzPdIenEiRP46quvcPvtt1e7H6vVCpPJ5LEQERERqRq7A3KdP38eTqcT4eHhHuXh4eE4cuRIldvcf//9OH/+PPr37w8hBBwOBx555JEab8+lpqZi/vz59d5/IiIiat6azUhTXaSnp+Pll1/Gm2++iT179mDjxo348ssv8eKLL1a7TUpKCoxGo3vJyclp0D4TERFR09RsRppCQ0OhVCqRn5/vUZ6fn4+IiIgqt5kzZw7+8Y9/4MEHHwQAdOvWDWazGQ8//DD+9a9/QaGonBm1Wi20Wq2XjoKIiIiaq2Yz0qTRaNCrVy+kpaW5y1wuF9LS0pCYmFjlNiUlJZWCkVKpBAAIIbzcYyIiImpJms1IEwDMmDEDEydORO/evdG3b18sXrwYZrMZDzzwAABgwoQJaN26NVJTUwEAI0eOxOuvv46ePXsiISEBx44dw5w5czBy5Eh3eCIiIiKSo1mFpnvuuQfnzp3D3LlzkZeXhx49emDz5s3uyeHZ2dkeI0uzZ8+GJEmYPXs2/vzzT7Rq1QojR47ESy+91IhHQURERM2RJHifqkYmkwkBAQEwGo0wGAyN3R0iIiKqZ3I/65vNnCYiIiKixsTQRERERCQDQxMRERGRDAxNRERERDIwNBERERHJwNBEREREJANDExEREZEMDE1EREREMjA0EREREcnA0EREREQkA0MTERERkQwN8oO92dnZOH36NEpKStCqVSvccMMN0Gq1DbFrIiIionrhtdB06tQprFixAuvWrcMff/yBS38XWKPR4JZbbsHDDz+MsWPHQqHggBcRERE1bV5JK0888QS6d++OkydPYsGCBTh8+DCMRiNsNhvy8vLw1VdfoX///pg7dy7i4+Oxa9cub3SDiIiIqN54ZaRJr9fjxIkTCAkJqbQuLCwMt956K2699VbMmzcPmzdvRk5ODvr06eONrhARERHVC0lcet+MKjGZTAgICIDRaITBYGjs7hAREVE9k/tZ3+CTiWw2G4qLixt6t0RERERXxauh6b333sO0adPw4YcfAgBSUlLg7++PgIAADB06FBcuXPDm7omIiIjqjddC00svvYSpU6fiyJEjeOKJJ/Doo49izZo1eOGFF7Bw4UIcOXIEs2fP9tbuiYiIiOqV1x45sGbNGqxevRr33Xcfdu/ejYSEBHzyyScYO3YsAKBr16545JFHvLV7IiIionrltZGm7Oxs9O/fHwDQu3dvqFQqdO3a1b0+Pj4eubm53to9ERERUb3yWmiy2+0eT/3WaDRQq9Xu9yqVCk6n01u7JyIiIqpXXv0ZlcOHDyMvLw8AIITAkSNH3N+cO3/+vDd3TURERFSvvPacJoVCAUmSUFXzFeWSJDX50SY+p4mIiKhlk/tZ77WRppMnT3qraSIiIqIG57XQ1LZtW281TURERNTgvBKa9u/fL7tufHy8N7pAREREVK+8Epp69OjhMW+pJk19ThMRERERvPXIgZMnT+LEiRM4efIkPv30U8TGxuLNN9/Er7/+il9//RVvvvkmOnTogE8//dQbuyciIiKqd14Zabp0PtNdd92FpUuX4vbbb3eXxcfHIzo6GnPmzMHo0aO90QUiIiKieuXVH+wFgAMHDiA2NrZSeWxsLA4fPuzt3RMRERHVC6+Hpuuvvx6pqamw2WzuMpvNhtTUVFx//fXe3j0RERFRvfDqE8EBYOXKlRg5ciTatGnj/qbc/v37IUkSvvjiC2/vnoiIiKheeO2J4Jcym8348MMPceTIEaB89On++++HXq/39q6vGp8ITkRE1LI1+hPBL6XX6/Hwww83xK6IiIiIvMIrc5p+/vln2XVLSkpw6NAhb3SDiIiIqN54JTT94x//QHJyMtavXw+z2VxlncOHD+O5555Dhw4dkJmZ6Y1uEBEREdUbr9yeO3z4MFasWIHZs2fj/vvvx3XXXYeoqCj4+Pjg4sWLOHLkCIqLizFmzBh888036Natmze6QURERFRvvD4RfPfu3fjhhx9w+vRplJaWIjQ0FD179sTgwYMRHBzszV3XC04EJyIiatmazETw3r17o3fv3t7eDREREZFXef3hlkREREQtQbMLTcuXL0e7du3g4+ODhIQE/PLLLzXWLywsxNSpUxEZGQmtVovrrrsOX331VYP1l4iIiFqGBnlOU335+OOPMWPGDKxcuRIJCQlYvHgxkpOTkZWVhbCwsEr1bTYbhg4dirCwMGzYsAGtW7fG6dOnERgY2Cj9JyIiouarQZ4IXl8SEhLQp08fLFu2DADgcrkQHR2NadOm4dlnn61Uf+XKlXj11Vdx5MgRqNXqOu2TE8GJiIhaNrmf9Y1ye66wsLDW29hsNmRmZiIpKcldplAokJSUhJ07d1a5zeeff47ExERMnToV4eHh6Nq1K15++WU4nc5q92O1WmEymTwWIiIiIq+HpldeeQUff/yx+/3dd9+NkJAQtG7dGvv27ZPdzvnz5+F0OhEeHu5RHh4ejry8vCq3OXHiBDZs2ACn04mvvvoKc+bMwWuvvYYFCxZUu5/U1FQEBAS4l+joaNl9JCIiopbL66Fp5cqV7uCxdetWbN26FV9//TVuu+02PPPMM17dt8vlQlhYGFatWoVevXrhnnvuwb/+9S+sXLmy2m1SUlJgNBrdS05Ojlf7SERERM2D1yeC5+XluUPT//73P9x9990YNmwY2rVrh4SEBNnthIaGQqlUIj8/36M8Pz8fERERVW4TGRkJtVoNpVLpLrv++uuRl5cHm80GjUZTaRutVgutVluLIyQiIqJrgddHmoKCgtyjNZs3b3bPSRJC1Di36HIajQa9evVCWlqau8zlciEtLQ2JiYlVbnPzzTfj2LFjcLlc7rLff/8dkZGRVQYmIiIioup4PTTdeeeduP/++zF06FBcuHABt912GwDg119/RceOHWvV1owZM/D222/j/fffx2+//YZHH30UZrMZDzzwAABgwoQJSElJcdd/9NFHUVBQgCeffBK///47vvzyS7z88suYOnVqPR8lERERtXRevz33xhtvoF27dsjJycGiRYvg5+cHAMjNzcVjjz1Wq7buuecenDt3DnPnzkVeXh569OiBzZs3uyeHZ2dnQ6H4KwdGR0djy5YtmD59OuLj49G6dWs8+eSTmDVrVj0fJREREbV0zeo5TY2Bz2kiIiJq2ZrMc5ref/99fPnll+73M2fORGBgIG666SacPn3a27snIiIiqhdeD00vv/wydDodAGDnzp1Yvnw5Fi1ahNDQUEyfPt3buyciIiKqF16f05STk+Oe8P3ZZ59h7NixePjhh3HzzTdj0KBB3t49ERERUb3w+kiTn58fLly4AAD45ptvMHToUACAj48PSktLvb17IiIionrh9ZGmoUOH4sEHH0TPnj3x+++/4/bbbwcAHDp0CO3atfP27omIiIjqhddHmpYvX47ExEScO3cOn376KUJCQgAAmZmZuO+++7y9eyIiIqJ6wUcOXAEfOUBERNSyyf2s9/rtOQAoLCzE6tWr8dtvvwEAbrjhBkyePBkBAQENsXsiIiKiq+b123O7d+9Ghw4d8MYbb6CgoAAFBQV4/fXX0aFDB+zZs8fbuyciIiKqF16/PXfLLbegY8eOePvtt6FSlQ1sORwOPPjggzhx4gS+//57b+7+qvH2HBERUcsm97Pe66FJp9Ph119/RVxcnEf54cOH0bt3b5SUlHhz91eNoYmIiKhlazI/o2IwGJCdnV2pPCcnB/7+/t7ePREREVG98HpouueeezBlyhR8/PHHyMnJQU5ODtatW4cHH3yQjxwgIiKiZsPr357797//DUmSMGHCBDgcDgCAWq3Go48+ioULF3p790RERET1osGe01RSUoLjx48DADp06ABfX9+G2O1V45wmIiKilq1JPacJAHx9fdGtW7eG2h0RERFRvfJKaLrzzjtl1924caM3ukBERERUr7wSmvikbyIiImppvBKa3nvvPW80S0RERNRovP7IASIiIqKWgKGJiIiISAaGJiIiIiIZGJqIiIiIZGBoIiIiIpKhQR5umZaWhrS0NJw9exYul8tj3bvvvtsQXSAiIiK6Kl4PTfPnz8cLL7yA3r17IzIyEpIkeXuXRERERPXO66Fp5cqVWLNmDf7xj394e1dEREREXuP1OU02mw033XSTt3dDRERE5FVeD00PPvgg1q5d6+3dEBEREXmV12/PWSwWrFq1Ct9++y3i4+OhVqs91r/++uve7gIRERHRVfN6aNq/fz969OgBADh48KDHOk4KJyIioubC66Fp27Zt3t4FERERkdc16MMt//jjD/zxxx8NuUsiIiKieuH10ORyufDCCy8gICAAbdu2Rdu2bREYGIgXX3yx0oMuiYiIiJoqr9+e+9e//oXVq1dj4cKFuPnmmwEAP/zwA55//nlYLBa89NJL3u4CERER0VWThBDCmzuIiorCypUrcccdd3iU/9///R8ee+wx/Pnnn97c/VUzmUwICAiA0WiEwWBo7O4QERFRPZP7We/123MFBQWIi4urVB4XF4eCggJv756IiIioXng9NHXv3h3Lli2rVL5s2TJ0797d27snIiIiqhden9O0aNEijBgxAt9++y0SExMBADt37kROTg6++uorb++eiIiIqF54faRp4MCB+P333zFmzBgUFhaisLAQd955J7KysnDLLbd4e/dERERE9cLrE8GbO04EJyIiatkadSL4/v373c9g2r9/f41LbS1fvhzt2rWDj48PEhIS8Msvv8jabt26dZAkCaNHj671PomIiIi8MqepR48eyMvLQ1hYGHr06AFJklDVgJYkSXA6nbLb/fjjjzFjxgysXLkSCQkJWLx4MZKTk5GVlYWwsLBqtzt16hSefvpp3g4kIiKiOvPK7bnTp08jJiYGkiTh9OnTNdZt27at7HYTEhLQp08f97fxXC4XoqOjMW3aNDz77LNVbuN0OjFgwABMnjwZO3bsQGFhIT777DPZ++TtOSIiopatUW/PtW3bFpIkAeUBqnXr1u6fUKlYWrdufcVAdSmbzYbMzEwkJSX91XmFAklJSdi5c2e1273wwgsICwvDlClTZO3HarXCZDJ5LERERERe//bc4MGDq3yIpdFoxODBg2W3c/78eTidToSHh3uUh4eHIy8vr8ptfvjhB6xevRpvv/227P2kpqYiICDAvURHR8veloiIiFour4cmIYR71OlSFy5cgF6v99p+i4qK8I9//ANvv/02QkNDZW+XkpICo9HoXnJycrzWRyIiImo+vPZwyzvvvBMon+w9adIkaLVa9zqn04n9+/fjpptukt1eaGgolEol8vPzPcrz8/MRERFRqf7x48dx6tQpjBw50l1W8Y0+lUqFrKwsdOjQodJ2Wq3Wo69ERERE8GZoCggIAMpHmvz9/aHT6dzrNBoN+vXrh4ceekh2exqNBr169UJaWpr7sQEulwtpaWl4/PHHK9WPi4vDgQMHPMpmz56NoqIiLFmyhLfdiIiIqFa8Fpree+8992MG/vOf/8DPz++q25wxYwYmTpyI3r17o2/fvli8eDHMZjMeeOABAMCECRPQunVrpKamwsfHB127dvXYPjAwEAAqlRMRERFdiVd/e04IgQ8//BDPPfccOnXqdNXt3XPPPTh37hzmzp2LvLw89OjRA5s3b3ZPDs/OzoZC4fVpWkRERHQN8vrPqNxwww1YvXo1+vXr583deA2f00RERNSyNepzmi61cOFCPPPMMzh48KC3d0VERETkNV4faQoKCkJJSQkcDgc0Go3HhHAAVT7DqSnhSBMREVHLJvez3qtzmgBg8eLF3t4FERERkdd5PTRNnDjR27sgIiIi8roG+arZ8ePHMXv2bNx33304e/YsAODrr7/GoUOHGmL3RERERFfN66Fp+/bt6NatGzIyMrBx40YUFxcDAPbt24d58+Z5e/dERERE9cLroenZZ5/FggULsHXrVmg0Gnf5rbfeip9//tnbuyciIiKqF14PTQcOHMCYMWMqlYeFheH8+fPe3j0RERFRvfB6aAoMDERubm6l8l9//RWtW7f29u6JiIiI6oXXQ9O9996LWbNmIS8vD5IkweVy4ccff8TTTz+NCRMmeHv3RERERPXC66Hp5ZdfRlxcHKKjo1FcXIwuXbpgwIABuOmmmzB79mxv756IiIioXnj9ieAVcnJycODAARQXF6Nnz5718gO+DYFPBCciImrZmswTwStER0cjOjoaTqcTBw4cwMWLFxEUFNRQuyciIiK6Kl6/PffUU09h9erVAACn04mBAwfixhtvRHR0NNLT0729eyIiIqJ64fXQtGHDBnTv3h0A8MUXX+DEiRM4cuQIpk+fjn/961/e3j0RERFRvfB6aDp//jwiIiIAAF999RXuvvtuXHfddZg8eTIOHDjg7d0TERER1Quvh6bw8HAcPnwYTqcTmzdvxtChQwEAJSUlUCqV3t49ERERUb3w+kTwBx54AHfffTciIyMhSRKSkpIAABkZGYiLi/P27omIiIjqhddD0/PPP4+uXbsiJycHd911F7RaLQBAqVTi2Wef9fbuiYiIqJmw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OYK+ffvCaDTihRdeAMofvOkNI0aMwNGjR/Hnn38iOjoa+/btcz/gs76p1Wr85z//8UrbRC0VR5qIiKrx66+/4sEHH0RWVhY0Gg169eqF119/vdKEam/Iy8tDZGQkDh06hC5dunh9f0R0ZQxNRERERDJwIjgRERGRDAxNRERERDIwNBERERHJwNBEREREJANDExEREZEMDE1EREREMjA0EREREcnA0EREREQkA0MTERERkQwMTUREREQyMDQRERERycDQRERERCQDQxMRERGRDAxNRERERDIwNBERERHJwNBEREREJANDExEREZEMTTI0LVy4EJIk4amnnnKXDRo0CJIkeSyPPPJIje0IITB37lxERkZCp9MhKSkJR48ebYAjICIiopamyYWmXbt24a233kJ8fHyldQ899BByc3Pdy6JFi2psa9GiRVi6dClWrlyJjIwM6PV6JCcnw2KxePEIiIiIqCVqUqGpuLgY48aNw9tvv42goKBK6319fREREeFeDAZDtW0JIbB48WLMnj0bo0aNQnx8PD744AOcOXMGn332mZePhIiIiFoaVWN34FJTp07FiBEjkJSUhAULFlRa/+GHH+K///0vIiIiMHLkSMyZMwe+vr5VtnXy5Enk5eUhKSnJXRYQEICEhATs3LkT9957b5XbWa1WWK1W93uXy4WCggKEhIRAkqR6OU4iIiJqOoQQKCoqQlRUFBSK6seTmkxoWrduHfbs2YNdu3ZVuf7+++9H27ZtERUVhf3792PWrFnIysrCxo0bq6yfl5cHAAgPD/coDw8Pd6+rSmpqKubPn39Vx0JERETNT05ODtq0aVPt+iYRmnJycvDkk09i69at8PHxqbLOww8/7H7drVs3REZGYsiQITh+/Dg6dOhQb31JSUnBjBkz3O+NRiNiYmKQk5NT4+1AIiIiap5MJhOio6Ph7+9fY70mEZoyMzNx9uxZ3Hjjje4yp9OJ77//HsuWLYPVaoVSqfTYJiEhAQBw7NixKkNTREQEACA/Px+RkZHu8vz8fPTo0aPavmi1Wmi12krlBoOBoYmIiKgFu9I0nCYxEXzIkCE4cOAA9u7d61569+6NcePGYe/evZUCEwDs3bsXADwC0aViY2MRERGBtLQ0d5nJZEJGRgYSExO9eDRERETUEjWJkSZ/f3907drVo0yv1yMkJARdu3bF8ePHsXbt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v/12hISEYP/+/Zg+fToGDBiA+Ph4dxtxcXFITU3FmDFjIEkSnnrqKSxYsACdOnVCbGws5syZg6ioKIwePbouh0xERETXuDqFpm3bttVrJ86ePYsJEyYgNzcXAQEBiI+Px5YtWzB06FDk5OTg22+/xeLFi2E2mxEdHY2xY8di9uzZHm1kZWXBaDS638+cORNmsxkPP/wwCgsL0b9/f2zevBk+Pj712nciIiK6NtT5OU3XCrnPbiAiIqLmyavPabqSPXv24G9/+5s3miYiIiJqFHUOTVu2bMHTTz+N5557DidOnAAAHDlyBKNHj0afPn3gcrnqs59EREREjapOc5pWr16Nhx56CMHBwbh48SLeeecdvP7665g2bRruueceHDx4ENdff33995aIiIiokdRppGnJkiV45ZVXcP78eXzyySc4f/483nzzTRw4cAArV65kYCIiIqIWp04TwfV6PQ4dOoR27dpBCAGtVott27bh5ptv9k4vGxEnghMREbVsXp0IXlpaCl9fX6D8QZdarbbaB00SERERtQR1mtMEAO+88w78/PwAAA6HA2vWrEFoaKhHnSeeeOLqe0hERETUBNTp9ly7du0gSVLNDUuS+1t1zRlvzxEREbVscj/r6zTSdOrUqavpGxEREVGz45WHWxIRERG1NHUaafrggw9k1ZswYUJdmiciIiJqcuo0p0mhUMDPzw8qlQrVbS5JEgoKCuqjj42Kc5qIiIhaNq/Oabr++uuRn5+P8ePHY/LkyYiPj7+avhIRERE1eXWa03To0CF8+eWXKC0txYABA9C7d2+sWLECJpOp/ntIRERE1ATUeSJ4QkIC3nrrLeTm5uKJJ57AJ598gsjISIwbNw5Wq7V+e0lERETUyK7623M6nQ4TJkzA/Pnz0bdvX6xbtw4lJSX10zsiIiKiJuKqQtOff/6Jl19+GZ06dcK9996LPn364NChQwgKCqq/HhIRERE1AXWaCP7JJ5/gvffew/bt25GcnIzXXnsNI0aMgFKprP8eEhERETUBdX7kQExMDMaNG4fw8PBq67WE357jIweIiIhaNrmf9fztuStgaCIiImrZ+NtzRERERPWoSfz23IoVKxAfHw+DwQCDwYDExER8/fXXAICCggJMmzYNnTt3hk6nQ0xMDJ544gkYjcYa25w0aRIkSfJYhg8f3kBHRERERC1NnULTd999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mTIFM2bMQHBwMAwGA6ZNm4bExET069evEc6CfI1xvo4fP461a9fi9ttvR0hICPbv34/p06djwIAB1X5tvCmp73Pm7++Prl27euxDr9cjJCTEXd6crzE00jnjdVb53+bTTz+NkSNHom3btjhz5gzmzZsHpVKJ++67D+B1Vqdzxuus8jmbPn06brrpJrz88su4++678csvv2DVqlVYtWoVALifqbZgwQJ06tQJsbGxmDNnDqKiojB69Oi6HUidbuqR++uQly8TJ04UQggxceJEMXDgQHf9V155RXTo0EH4+PiI4OBgMWjQIPHdd995tDl58mTRtm1bodFoRKtWrcSQIUPEN99841GntLRUPPbYYyIoKEj4+vqKMWPGiNzc3AY66rprjPOVnZ0tBgwYIIKDg4VWqxUdO3YUzzzzjDAajQ145HXnjXN2uarm5zTXa0w00jnjdVb5nN1zzz0iMjJSaDQa0bp1a3HPPfdUmnfD66x254zXWdX/Nr/44gvRtWtXodVqRVxcnFi1apXHepfLJebMmSPCw8OFVqsVQ4YMEVlZWXU+DkmUTcoiIiIiohpwThMRERGRDAxNRERERDIwNBERERHJwNBEREREJANDExEREZEMDE1EREREMjA0EREREcnA0EREREQkA0MTERERkQwMTUREREQyMDQRUbM3aNAgPPXUU43dDbe69ufChQsICwvDqVOnvNKvS91777147bXXvL4fopaEoYmIZFm5ciX8/f3hcDjcZcXFxVCr1Rg0aJBH3fT0dEiShOPHjzdCTxtOfYe1l156CaNGjUK7du3qrc3qzJ49Gy+99BKMRqPX90XUUjA0EZEsgwcPRnFxMXbv3u0u27FjByIiIpCRkQGLxeIu37ZtG2JiYtChQ4dG6m3zU1JSgtWrV2PKlCkNsr+uXbuiQ4cO+O9//9sg+yNqCRiaiEiWzp07IzIyEunp6e6y9PR0jBo1CrGxsfj55589ygcPHgwA2Lx5M/r374/AwECEhITgb3/7m8cI1KpVqxAVFQWXy+Wxv1GjRmHy5MkAAJfLhdTUVMTGxkKn06F79+7YsGFDtX2VU3/QoEF44oknMHPmTAQHByMiIgLPP/+8R52ioiKMGzcOer0ekZGReOONN9yjS5MmTcL27duxZMkSSJIESZI8bqu5XK4a277cV199Ba1Wi379+nmU//DDD1Cr1R6h9NSpU5AkCadPn3a//vTTTzFgwADodDr06dMH2dnZ2LFjB/r16wdfX18MGTIEhYWFHm2PHDkS69atq7FfRPQXhiYikm3w4MHYtm2b+/22bdswaNAgDBw40F1eWlqKjIwMd2gym82YMWMGdu/ejbS0NCgUCowZM8Ydku666y5cuHDBo92CggJs3rwZ48aNAwCkpqbigw8+wMqVK3Ho0CFMnz4d48ePx/bt26vsp9z677//PvR6PTIyMrBo0SK88MIL2Lp1q3v9jBkz8OOPP+Lzzz/H1q1bsWPHDuzZswcAsGTJEiQmJuKhhx5Cbm4ucnNzER0dLbvty+3YsQO9evWqVL53715cf/318PHxcZf9+uuvCAoKQtu2bbFv3z4AwIoVK/Dyyy/jp59+Qn5+PsaPH4+FCxdi2bJl2LZtG/bt24f33nvPo+2+ffvil19+gdVqrbZfRHQJQUQk09tvvy30er2w2+3CZDIJlUolzp49K9auXSsGDBgghBAiLS1NABCnT5+uso1z584JAOLAgQPuslGjRonJkye737/11lsiKipKOJ1OYbFYhK+vr/jpp5882pkyZYq47777hBBCDBw4UDz55JNCCCGrfsU2/fv396jTp08fMWvWLCGEECaTSajVarF+/Xr3+sLCQuHr6+ve16X7vdSV2q7K5eegwoMPPigmTJjgUTZ37lwxaNAgIYQQzz//vAgODhbnz593rx8/frxo166dMJvN7rLhw4eLmTNnerSzb98+AUCcOnWq2n4R0V840kREsg0aNAhmsxm7du3Cjh07cN1116FVq1YYOHCge15Teno62rdvj5iYGADA0aNHcd9996F9+/YwGAzuSc7Z2dnudseNG4dPP/3UPeLx4Ycf4t5774VCocCxY8dQUlKCoUOHws/Pz7188MEHVU40r039+Ph4j/eRkZE4e/bs/2/vzuObqPP/gb9mcrVA7xbaYrmEBWrLfVWuciiuwgKyiAoLuBxfUa52OVqVS9QiuyAI/mSpe8BjYfFYYXURVgSqiKWcrVChcohlgVJQetDSJpn5/P5IGgltYRpS0uP1fDzyaPKZmU/eGabk1c98MgEAnDt3DhaLBT169HAs9/PzQ9u2bTXtqzv1XZGbN286jSaVSU9PR6dOnZzajh075mjLyMjAyJEjERQU5FienZ2NMWPGoEGDBk5tLVu2dOrH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5MiReOmll/DWW2/hd7/7HbKzs9GgQQOn7SZNmoSDBw/i8OHDmDp1Kpo1a4YpU6agqKgI8fHx6NChA27cuIGFCxdi5MiRSE9Pr/S7XLVss2HDBsTHxyMtLQ2pqamYOHEievfujUceeQQAkJiYiOTkZLz11lvo06cPLl++jFOnTjmeIykpCf/4xz+wbt06tGnTBl999RXGjRuHkJAQ9O/f3+V9eK/43XN3we+eIyKqvcp935i5qNaEpokTJyIvLw/btm1DbGwsFEXBvn37AACKosDPzw9PPvkkNm7cCADIyclBWFgYUlNT0atXL8A+6pObm4vMzExIkgQASEhIwCeffILvvvuu3HNeu3YNISEhOH78OKKiohx9dOrUCatWraqwztu3ub1WAOjRowcGDhyIZcuWobCwECEhIVi7di0mT55crr/S0lIEBgbiiy++QExMjKN98uTJKC4uxubNmwEAGzduxOrVq2G1WuHj44O1a9eiU6dOle5Pd3z3HEeaiIio/jA0sIUXTz33PejQoYPjvk6nQ1BQEKKjox1tTZo0AQDk5uY6bderVy9HYAKAmJgYrFixAoqi4Ny5c1i4cCHS0tJw7do1qKoKAMjOznaEptudPn36rtvcWisAhIWFOeo6efIkSktLMWjQoAr7P3PmDIqLix2jUmXMZjM6d+4MAFi/fj0++OADfPHFFwgICEBKSgqefPJJnDp1CkajUcPedA1DExER1R+SdE+nyDzJYDA4PZYkyamtLBiVhRgthg0bhubNmyM5ORnh4eFQVRVRUVEwm833tE1FtZbV5e3tfceabty4AQDYvn07mjZt6rTMZDKhoKAAr732Go4cOYKAgADAPhrm6+uL77777o6jTfeKoYmIiKgOS0tLc3p84MABtGnTBnl5ecjKykJycjL69u0LAPj666/v2NdPP/1U5W1u16ZNG3h7e2P37t0Vnp6LjIyEyWRCdnZ2hfOXkpOT0a9fP4SEhDi1m0wmFBcXV6mWqmJoIiIiqsOys7MRHx+P//u//8PRo0exZs0arFixAgEBAQgKCsL69esRFhaG7OxsJCQk3LEvV7a5nZeXF+bPn4958+bBaDSid+/euHr1KjIzMzFp0iT4+Phgzpw5iIuLg6qq6NOnD/Lz87F//37HaNLtpw5LS0tx+vRptGnTxqV9pBVDExERUR02fvx43Lx5Ez16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10hERETkcby45V1wThMREVHd5vY5TcxWREREVJ9pDk0PPfQQtmzZArPZfMf1Tp8+jWnTpmHZsmXuqI+IiIioRtA8p2nNmjWYP38+XnjhBTzyyCPo1q0bwsPD4eXlhevXr+O7777D119/jczMTEyfPh3Tpk2r3sqJiIiI7qMqz2n6+uuv8f7772Pfvn348ccfcfPmTQQHB6Nz584YMmQIxo4di4CAgOqr+D7jnCYiIqK6Tet7PSeC3wVDExERUd1WrRe3JCIiIqpvGJqIiIiINGBoIiIiItKAoYmIiIhIA4YmIiIiIg1cDk1nz57FK6+8gmeeeQa5ubkAgB07diAzM9Od9RERERHVCC6Fpi+//BLR0dFIS0vDxx9/jBs3bgAAMjIysGjRInfXSERERORxLoWmhIQEvPbaa9i1axeMRqOjfeDAgThw4IA76yMiIiKqEVwKTcePH8fIkSPLtTdu3BjXrl1zR11ERERENYpLocnf3x+XL18u137s2DE0bdrUHXURERER1Sguhaann34a8+fPR05ODiRJgqqq2L9/P+bMmYPx48e7v0oiIiIiD3MpNL3xxhto164dIiIicOPGDURGRqJfv354+OGH8corr7i/SiIiIiIPu6cv7L1w4QKOHz+OGzduoHPnzmjTpo17q6sB+IW9REREdZvW93r9vTxJREQEIiIi7qULIiIiolrBpdNzo0aNwptvvlmuffny5Rg9erQ76iIiIiKqUVwKTV999RUef/zxcu2//vWv8dVXX7mjLiIiIqIaxaXQdOPGDaeLWpYxGAwoKChwR11ERERENYpLoSk6Ohrvv/9+ufYtW7YgMjLSHXURERER1SguhaYFCxZg6dKlmDBhAjZs2IANGzZg/PjxeP3117FgwQL3V3mLd955By1atICXlxd69uyJgwcP3nH9Dz/8EO3atYOXlxeio6Px2WefVWt9REREVDe5FJqGDRuGbdu24cyZM3jhhRfwhz/8Af/73//wxRdfYMSIEe6v0u79999HfHw8Fi1ahKNHj6Jjx44YMmQIcnNzK1z/m2++wTPPPINJkybh2LFjGDFiBEaMGIETJ05UW41ERERUN93TdZrut549e6J79+5Yu3YtAEBVVURERGDGjBlISEgot/6YMWNQVFSE//znP462Xr16oVOnTli3bl2Fz1FaWorS0lLH44KCAkRERPA6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",
      "text/plain": [
       "<Figure size 600x1000 with 3 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "calculate_FOM(sim_data)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "23536beb",
   "metadata": {},
   "source": [
    "## Simulation of the Optical Hybrid -- Signal Input "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2c51e262",
   "metadata": {},
   "source": [
    "Finally, we simulate the case where the input signal is from the bottom signal port. To do so, we only need to define a ModeSource at the signal port and update the previous simulation since other settings of the simulation is identical."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "fc12ac48",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:58:58.072765Z",
     "iopub.status.busy": "2024-06-11T17:58:58.072464Z",
     "iopub.status.idle": "2024-06-11T17:58:58.417876Z",
     "shell.execute_reply": "2024-06-11T17:58:58.417211Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "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++yz0WV1dXXYsGEDLrzwwmifuhkzZmDq1Kn43e9+FzP1y29/+1tIkoSvf/3rcffB3LlzYbFYuv18oEP/zHZ///vfo+8l3Xbu3IkZM2ZEuy8QDQReiiUa5H72s5/h3//+N84+++zoVCDHjh3Dhg0b8NZbb8VMx9FZUVERVq9ejbvuuguLFy/G0qVLsXfvXjz66KM45ZRTcOWVVwIAXn31Vdx44434xje+gcmTJ0PTNDz55JNQFAXLli0DANx999148803sWTJEowdOxY1NTV49NFHUVZWFnfai2TWu+qqq/DXv/4V3/nOd/Daa6/hS1/6EnRdx2effYa//vWv+Ne//oV58+Zh4sSJ+PGPf4x77rkHZ555Ji655BJYrVZs374dpaWlWLduHdD2x/63v/0tfvKTn2DixIkYMWJEdCBGR2azGb/4xS9w3XXX4eyzz8YVV1wRne5k3LhxuPnmm/t8/ADg9NNPR15eHq655hp8//vfhyRJePLJJ7sNF3PnzsUzzzyDW265BaeccgpcLhcuvPDCbrf7/e9/H7W1tbj11lvxl7/8Jea52bNnY/bs2UAv+9iVlZXhpptuwn333QdVVXHKKafgueeew5YtW7B+/fqYS5SrV6/GH//4R5SXl0fn3fv617+O0047Dddddx12794dvfOEruu46667Yl7rvvvuw9KlS3H++efj8ssvxyeffILf/OY3+Na3vtVlupXObDYbzj//fLzyyiu4++67uzy/ceNGLF++HGeddRY+//xz/O53v4PD4cC///1vnHLKKfjqV7+a8r7pjqqq0XkkiQbUQA/LJaLEDh06JK6++mpRVFQkrFarOOGEE8QNN9wgQqGQEB2mO+luShTRNr3J1KlThdlsFsXFxeL6668XjY2N0ecPHDggvvnNb4oJEyYIm80m8vPzxZe//GXxyiuvRMts3rxZXHTRRaK0tFRYLBZRWloqrrjiCvH555/HrXuy64XDYfGLX/xCzJgxQ1itVpGXlyfmzp0r7rrrLtHc3BxT9g9/+IM46aSTouXOPvtssWnTpujzVVVVYsmSJcLtdgsA0alPOk930u6ZZ56Jbi8/P18sX75cHDlyJKbMNddcI5xOZ5f31z5VRiJvv/22OO2004TdbhelpaXi1ltvFf/617+61Ke1tVX853/+p8jNzRUA4k59cvbZZ/c4dUnH6Tx6S9d1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GEr9l8plBZr9OqoadHgccsrfvAwh4PUb0A0gxyFD0w1oemofMLtFQPUbqG4ykOOQe9V/xB8yeDx4PGKk43jYLUDYL0HTFFhMRpeWO0NHj+9NQqQvnarJEAZgMRtQOvSpCyRZHx6P4/j5iODxOG6oHA/dEDAMASG1/zuyPN4Aq3aSSKYUJeXIkSMYPXr0QFeDiIiIstDhw4dRVlYWtwyDXRoZhoHKykq43e60dRCNx+v1YvTo0Th8+DA8Hk/GXy/bcP/1Dfdf33D/9Q33X99w//VNf+8/IQRaWlpQWloKOUH/DF6KTSNZlhMm6UzweDz8YPYB91/fcP/1Dfdf33D/9Q33X9/05/7LyclJqhwHTxARERFlCQY7IiIioizBYDeEWa1WrF27FlardaCrMiRx//UN91/fcP/1Dfdf33D/9c1g3n8cPEFERESUJdhiR0RERJQlGOyIiIiIsgSDHREREVGWYLAbQM8++yzOP/98FBQUQJIkfPDBB13KnHPOOZAkKebxne98J+52hRBYs2YNRo4cCbvdjoULF2Lfvn0xZRoaGrB8+XJ4PB7k5uZixYoVaG1tTft7zKRk9l8wGMQNN9yAgoICuFwuLFu2DNXV1XG3O1z2X3euvfbaLr9vixcvTrjeI488gnHjxsFms2H+/Pl47733Yp7vzXEYahLtg842bNiAqVOnwmazYdasWXjppZdink/m9zBb3HnnnV1+76ZOnRp3neG8/958801ceOGFKC0thSRJeO6552Ke7+17Hy6f40T7b8ifBwUNmD/96U/irrvuEv/zP/8jAIhdu3Z1KXP22WeLlStXimPHjkUfzc3Ncbf785//XOTk5IjnnntOfPjhh2Lp0qVi/PjxIhAIRMssXrxYnHjiieLdd98VW7ZsERMnThRXXHFFRt5npiSz/77zne+I0aNHi82bN4sdO3aI0047TZx++ulxtztc9l93rrnmGrF48eKY37eGhoa46/zlL38RFotF/OEPfxCffvqpWLlypcjNzRXV1dXRMr05DkNJMvugo7ffflsoiiLuvfdesXv3bnH77bcLs9ksPv7442iZZH4Ps8XatWvFjBkzYn7vamtreyw/3PffSy+9JH784x+LZ599VgAQf//732Oe7817H06f40T7b6ifBxnsBoHy8vK4we6//uu/kt6WYRiipKRE3HfffdFlTU1Nwmq1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l9e79tpr8fDDD/fLaxHR4MVgR0QUR21tLUpKSvCzn/0suuydd96BxWLB5s2be1zvL3/5Cy688MKYZeeccw5uuummmGUXX3wxrr322ujP48aNw09+8hNcffXVcLlcGDt2LP7xj3+gtrYWF110EVwuF2bPno0dO3bEbOfCCy/Ejh07sH///jS8ayIaqhjsiIjiKCoqwh/+8Afceeed2LFjB1paWnDVVVfhxhtvxHnnndfjem+99RbmzZvXq9d88MEH8aUvfQm7du3CkiVLcNVVV+Hqq6/GlVdeiffffx8TJkzA1VdfDSFEdJ0xY8aguLgYW7Zs6dVrElF2YLAjIkrgggsuwMqVK7F8+XJ85zvfgdPpxLp163os39TUhObmZpSWlvb69b797W9j0qRJWLNmDbxeL0455RR84xvfwOTJk3Hbbbdhz549qK6ujlmvtLQUhw4d6tVrElF2YLAjIkrC/fffD03TsGHDBqxfvx5Wq7XHsoFAAABgs9l69VqzZ8+O/ru4uBgAMGvWrC7LampqYtaz2+3w+/29ek0iyg4MdkRESdi/fz8qKythGAYOHjwYt2xBQQEkSUJjY2PC7eq63mWZ2WyO/luSpB6XdZ7epKGhAUVFRUm8GyLKVgx2REQJhMNhXHnllbjssstwzz334Fvf+laX1rKOLBYLpk+fjt27d3d5rvPl0wMHDqSljsFgEPv378dJJ52Ulu0R0dDEYEdElMCPf/xjNDc34+GHH8Ztt92GyZMn45vf/GbcdRYtWoS33nqry/Lnn38ezz77LPbv34+f/vSn2L17Nw4dOoSjR4/2qY7vvvsurFYrFixY0KftENHQxmBHRBTH66+/joceeghPPvkkPB4PZFnGk08+iS1btuC3v/1tj+utWLECL730Epqbm2OWL1myBPfeey+mT5+ON998E48++ijee+89PPnkk32q59NPP43ly5fD4XD0aTtENLRJouN4eSIiSptvfOMbOPnkk7F69WqgbR67OXPm4KGHHkrr69TV1WHKlCnYsWMHxo8fn9ZtE9HQwhY7IqIMue++++ByuTL+OgcPHsSjjz7KUEdEbLEjIuovmWqxIyJqx2BHRERElCV4KZaIiIgoSzDYEREREWUJBjsiIiKiLMFgR0RERJQlGOyIiIiIsgSDHREREVGWYLAjIiIiyhIMdkRERERZgsGOiIiIKEv8/14R/okDOF/JAAAAAElFTkSuQmCC",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# define a mode source at the signal input waveguide at the bottom MMI\n",
    "mode_source_signal = td.ModeSource(\n",
    "    center=(-0.5, -21, 0),\n",
    "    size=(2 * width, 0, 4 * thickness),\n",
    "    source_time=td.GaussianPulse(freq0=freq0, fwidth=fwidth),\n",
    "    direction=\"+\",\n",
    "    mode_spec=mode_spec,\n",
    "    mode_index=0,\n",
    ")\n",
    "\n",
    "# copy simulation and change the source\n",
    "sim = sim.copy(update={\"sources\": [mode_source_signal]})\n",
    "sim.plot(z=0)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "cfcaf425",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T17:58:58.420617Z",
     "iopub.status.busy": "2024-06-11T17:58:58.420385Z",
     "iopub.status.idle": "2024-06-11T18:02:18.194770Z",
     "shell.execute_reply": "2024-06-11T18:02:18.193910Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:30 CEST </span>Created task <span style=\"color: #008000; text-decoration-color: #008000\">'optical_hybrid_signal_input'</span> with task_id           \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><span style=\"color: #008000; text-decoration-color: #008000\">'fdve-c8747a16-6518-441d-b867-afbf542eb049'</span> and task_type <span style=\"color: #008000; text-decoration-color: #008000\">'FDTD'</span>. \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:30 CEST\u001b[0m\u001b[2;36m \u001b[0mCreated task \u001b[32m'optical_hybrid_signal_input'\u001b[0m with task_id           \n",
       "\u001b[2;36m              \u001b[0m\u001b[32m'fdve-c8747a16-6518-441d-b867-afbf542eb049'\u001b[0m and task_type \u001b[32m'FDTD'\u001b[0m. \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>View task using web UI at                                         \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\" target=\"_blank\"><span style=\"color: #008000; text-decoration-color: #008000\">'https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-65</span></a>\n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\" target=\"_blank\"><span style=\"color: #008000; text-decoration-color: #008000\">18-441d-b867-afbf542eb049'</span></a>.                                       \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mView task using web UI at                                         \n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=511032;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[32m'https://tidy3d.simulation.cloud/workbench?\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=901068;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[32mtaskId\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=511032;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[32m=\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=246136;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[32mfdve\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=511032;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[32m-c8747a16-65\u001b[0m\u001b]8;;\u001b\\\n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=511032;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[32m18-441d-b867-afbf542eb049'\u001b[0m\u001b]8;;\u001b\\.                                       \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>Task folder: <a href=\"https://tidy3d.simulation.cloud/folders/folder-7a0ee478-ee62-43e0-9a9e-26a06b299b0a\" target=\"_blank\"><span style=\"color: #008000; text-decoration-color: #008000\">'default'</span></a>.                                           \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mTask folder: \u001b]8;id=408390;https://tidy3d.simulation.cloud/folders/folder-7a0ee478-ee62-43e0-9a9e-26a06b299b0a\u001b\\\u001b[32m'default'\u001b[0m\u001b]8;;\u001b\\.                                           \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "632e615f86d94ad2968da34d5d2dc25a",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:33 CEST </span>Maximum FlexCredit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.927</span>. Minimum cost depends on task      \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>execution details. Use <span style=\"color: #008000; text-decoration-color: #008000\">'web.real_cost(task_id)'</span> to get the billed \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>FlexCredit cost after a simulation run.                           \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:33 CEST\u001b[0m\u001b[2;36m \u001b[0mMaximum FlexCredit cost: \u001b[1;36m0.927\u001b[0m. Minimum cost depends on task      \n",
       "\u001b[2;36m              \u001b[0mexecution details. Use \u001b[32m'web.real_cost\u001b[0m\u001b[32m(\u001b[0m\u001b[32mtask_id\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m to get the billed \n",
       "\u001b[2;36m              \u001b[0mFlexCredit cost after a simulation run.                           \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:34 CEST </span>status = queued                                                   \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:34 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = queued                                                   \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>To cancel the simulation, use <span style=\"color: #008000; text-decoration-color: #008000\">'web.abort(task_id)'</span> or             \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><span style=\"color: #008000; text-decoration-color: #008000\">'web.delete(task_id)'</span> or abort/delete the task in the web UI.     \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>Terminating the Python script will not stop the job running on the\n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>cloud.                                                            \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mTo cancel the simulation, use \u001b[32m'web.abort\u001b[0m\u001b[32m(\u001b[0m\u001b[32mtask_id\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m or             \n",
       "\u001b[2;36m              \u001b[0m\u001b[32m'web.delete\u001b[0m\u001b[32m(\u001b[0m\u001b[32mtask_id\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m or abort/delete the task in the web UI.     \n",
       "\u001b[2;36m              \u001b[0mTerminating the Python script will not stop the job running on the\n",
       "\u001b[2;36m              \u001b[0mcloud.                                                            \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "246fffdccd594eeeb3d744cb562b747c",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:41 CEST </span>status = preprocess                                               \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:41 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = preprocess                                               \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:45 CEST </span>starting up solver                                                \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:45 CEST\u001b[0m\u001b[2;36m \u001b[0mstarting up solver                                                \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:36:46 CEST </span>running solver                                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:36:46 CEST\u001b[0m\u001b[2;36m \u001b[0mrunning solver                                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "cc204324c85b4a4f97cd5181c69009ee",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:37:37 CEST </span>early shutoff detected at <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">60</span>%, exiting.                           \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:37:37 CEST\u001b[0m\u001b[2;36m \u001b[0mearly shutoff detected at \u001b[1;36m60\u001b[0m%, exiting.                           \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span>status = postprocess                                              \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m             \u001b[0m\u001b[2;36m \u001b[0mstatus = postprocess                                              \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "f57c7bee62814937861bfcce55844580",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:37:46 CEST </span>status = success                                                  \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:37:46 CEST\u001b[0m\u001b[2;36m \u001b[0mstatus = success                                                  \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:37:48 CEST </span>View simulation result at                                         \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\" target=\"_blank\"><span style=\"color: #000080; text-decoration-color: #000080; text-decoration: underline\">'https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-65</span></a>\n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">              </span><a href=\"https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\" target=\"_blank\"><span style=\"color: #000080; text-decoration-color: #000080; text-decoration: underline\">18-441d-b867-afbf542eb049'</span></a><span style=\"color: #000080; text-decoration-color: #000080; text-decoration: underline\">.</span>                                       \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:37:48 CEST\u001b[0m\u001b[2;36m \u001b[0mView simulation result at                                         \n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=649872;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[4;34m'https://tidy3d.simulation.cloud/workbench?\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=595036;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[4;34mtaskId\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=649872;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[4;34m=\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=701627;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[4;34mfdve\u001b[0m\u001b]8;;\u001b\\\u001b]8;id=649872;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[4;34m-c8747a16-65\u001b[0m\u001b]8;;\u001b\\\n",
       "\u001b[2;36m              \u001b[0m\u001b]8;id=649872;https://tidy3d.simulation.cloud/workbench?taskId=fdve-c8747a16-6518-441d-b867-afbf542eb049\u001b\\\u001b[4;34m18-441d-b867-afbf542eb049'\u001b[0m\u001b]8;;\u001b\\\u001b[4;34m.\u001b[0m                                       \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "cdda3582354d4313b4dbbb01583bc0ca",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">16:37:52 CEST </span>loading simulation from data/simulation_data.hdf5                 \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m16:37:52 CEST\u001b[0m\u001b[2;36m \u001b[0mloading simulation from data/simulation_data.hdf5                 \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "job = web.Job(simulation=sim, task_name=\"optical_hybrid_signal_input\", verbose=True)\n",
    "sim_data = job.run(path=\"data/simulation_data.hdf5\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7c35b8bb",
   "metadata": {},
   "source": [
    "Visualize the field intensity distribution."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "03f76087",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T18:02:23.125765Z",
     "iopub.status.busy": "2024-06-11T18:02:23.125303Z",
     "iopub.status.idle": "2024-06-11T18:02:26.702305Z",
     "shell.execute_reply": "2024-06-11T18:02:26.701475Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "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7EhC3de+9jW+/OUvc9xxx3HzzTczZcoUPvzhD/O///u/b3muMYaTTjqJ22+/nYsuuojrrruO9evXc8wxx7Bs2bKytn/+85857bTTqKur4+abb+a0007jW9/6FhdffPEWjfNPf/oTS5cuHVEH7k996lP84Q9/YPny5SM2BmE7sJOUCRvNiE+d8Laks7OTysrKkR7GDoXWmnQ6PdLD2ClYtWoV3/ve97jwwgv5wQ9+AMAnPvEJjj76aL70pS/x/ve/H8dx+j3/d7/7HY8//jh33nkn73vf+wD4wAc+wF577cWVV15Z5qD9xS9+kf3335/77rsP142n7JqaGr797W/zuc99jhkzZgw41p/97Gf827/9G7vssssQXf3gmTt3LvX19fziF7/g6quvHrFxCMJoRzR1wk7PqlWrOO+882hsbCSVSjF9+nQ+/elPUygUAErlYP72t7/xmc98hvHjxzN58uTS+T/84Q+ZNWsWqVSKxsZGLrzwQlpaWsq+Y9myZZx55plMnDiRdDrN5MmTOeuss2htbS21uf/++zniiCOoq6ujqqqKvffem69+9atvOf4tOS+fz3PllVeyxx57kEql2HXXXbn00kvJ5/O9+vv1r3/NIYccQkVFBfX19Rx11FHcd999AEybNo0XXniBv/3tbyilUEpxzDHHwAA+dXfeeSdz5swhk8kwduxYPvKRj7Bq1aqyNueccw5VVVWsWrWK0047jaqqKsaNG8cXv/hFoih6y3tw9913c9JJJ5V+w913351vfvObZecec8wx3Hvvvbz++uulsU+bNq3fPs8555xSu823b3zjG285prcabxAEfOYznyntU0rx6U9/mjfffJMnnnhiwPN/97vfMWHCBM4444zSvnHjxvGBD3yAu+++u/S7vvjii7z44otccMEFJYEO4DOf+QzWWn73u98N+D25XI4FCxb0Srb62muvoZTqU2O7+f35xje+gVKKl19+mY985CPU1tYybtw4vv71r2Ot5Y033uDUU0+lpqaGiRMn8r3vfa9Xn57nccwxx3D33XcPOF5hJ2eYyoQJW45o6oSdmtWrV3PIIYeU/JNmzJjBqlWr+N3vfkdXVxe+75fafuYzn2HcuHFcccUVdHZ2QvLCuuqqq5g7dy6f/vSnWbp0KT/60Y948skneeyxx/A8j0KhwLx588jn81x88cVMnDiRVatWcc8999DS0kJtbS0vvPAC733ve9l///25+uqrSaVSvPLKKzz22GMDjn9LzjPGcMopp/D3v/+dCy64gJkzZ/Lcc8/x/e9/n5dffpm77rqr1Paqq67iG9/4BocffjhXX301vu+zcOFCHnzwQY4//nhuuOGGkm/V1772NehRhLovfv7zn3Puuedy8MEHc80117Bu3TpuvPFGHnvsMZ555hnq6upKbaMoYt68eRx66KF897vf5a9//Svf+9732H333fn0pz894H34+c9/TlVVFZdccglVVVU8+OCDXHHFFbS1tfGd73wHEnNna2srb775ZinB50A+Yp/85Cd7CTMLFizgtttuKyvWvXHjxgHHVqS6urpUmuiZZ56hsrKSmTNnlrU55JBDSsePOOKIfvt65plneMc73oHW5evqQw45hB//+Me8/PLL7LfffjzzzDMAHHTQQWXtGhsbmTx5cul4fyxatIhCocA73vGOLbrGgfjgBz/IzJkz+c///E/uvfdevvWtb9HQ0MB//dd/8e53v5trr72W2267jS9+8YscfPDBvcz4c+bM4e6776atrW3IqgMIOxg7SPLhtzVWEHZiPvaxj1mttX3yySd7HTPGWGut/dnPfmYBe8QRR9gwDEvH169fb33ft8cff7yNoqi0/wc/+IEF7E9/+lNrrbXPPPOMBeydd97Z7zi+//3vW8Bu2LBhUOPfkvN+9atfWa21ffTRR8v233rrrRawjz32mLXW2mXLllmttT399NPLrqfnvbDW2lmzZtmjjz661/c89NBDFrAPPfSQtdbaQqFgx48fb/fdd1+bzWZL7e655x4L2CuuuKK07+yzz7aAvfrqq8v6nD17tp0zZ85b3oeurq5e+z75yU/aiooKm8vlSvtOOukkO3Xq1Lfsry+WLVtma2tr7XHHHVf2dwBs0fazn/2sbBy77bZbr+/o7Oy0gP3KV74y4FgqKyvtxz/+8V777733XgvYBQsWWGut/c53vmMBu3Llyl5tDz74YPvOd75zwO/5yU9+YgH73HPPle1fsWJFr2vqeT+uvPLK0ucrr7zSAvaCCy4o7QvD0E6ePNkqpex//ud/lvY3NzfbTCZjzz777F793n777RawCxcuHHDMws7Jhz/8Yfvti0+25pmbhnRbetflNpVKjfTl7TSI+VXYaTHGcNddd3HyySf30mSQmJF6cv7555f5Of31r3+lUCjw+c9/vkxjcv7551NTU8O9994LSeZwgL/85S90dXX1OZaixuruu+/GDGJluSXn3XnnncycOZMZM2awcePG0vbud78bgIceegiAu+66C2MMV1xxRS8N0Ob3Ykt46qmnWL9+PZ/5zGfKfO1OOukkZsyYUbo/PfnUpz5V9vnII4/k1VdffcvvymQypf9vb29n48aNHHnkkXR1dfHSSy8Neuyb09nZyemnn059fT2/+c1vyv4O7r///i3a5s2bVzonm832WVC8eJ+y2eyA49nS84v/9tf2rb5n06ZNAENSi/ITn/hE6f8dx+Gggw7CWst5551X2l9XV8fee+/d529eHMOWakaFnZDhCJSQ6NdBIeZXYadlw4YNtLW1se+++25R++nTp5d9fv311wFK9f6K+L7PbrvtVjo+ffp0LrnkEq6//npuu+02jjzySE455ZSSfxGJaeonP/kJn/jEJ/jKV77CscceyxlnnMH73ve+XgJWT7bkvGXLlrFkyRLGjRvXZx/r168HYPny5Wit2WeffbbofrwV/d0fgBkzZvD3v/+9bF86ne41xvr6epqbm9/yu1544QUuv/xyHnzwQdra2sqO9fRb3FrOP/98li9fzuOPP96r7uPmJtotIZPJ9OnPmMvlSseH4vziv/21favvKTKY7Pr9MWXKlLLPtbW1pNNpxo4d22t/UZjsawxbs8AQBGHLEKFOeNuwpS/Avvje977HOeecw9133819993HZz/7Wa655hr+8Y9/MHnyZDKZDI888ggPPfQQ9957LwsWLOCOO+7g3e9+N/fdd1+/kZBbcp4xhv3224/rr7++zz523XXXrb6uoWSgaM+BaGlp4eijj6ampoarr76a3XffnXQ6zdNPP82Xv/zlQWk+++LGG2/kN7/5Db/+9a858MADex1fu3btFvVTW1tb+huaNGkSDz30ENbaMiFlzZo1kPi8DcSkSZNKbXuy+fmTJk0q7d/8d16zZk3Jh68/igJsc3NzWXBQfwwk/PX1+/b3m/fVT1G431wIFEYTVipKjDBifhV2WsaNG0dNTc1WZ6qfOnUqAEuXLi3bXygUWLFiRel4kf3224/LL7+cRx55hEcffZRVq1Zx6623lo5rrTn22GO5/vrrefHFF/mP//gPHnzwwZJ5tD/e6rzdd9+dpqYmjj32WObOndtrK2rSdt99d4wxvPjiiwN+35ZqSvq7P8V9m9+freXhhx9m06ZN/PznP+dzn/sc733ve0spMDZnsFqeRx99lC9+8Yt8/vOfZ/78+X22mTRp0hZtd9xxR+mcAw88kK6uLpYsWVLW18KFC0vHB+LAAw/k6aef7iWwLly4kIqKCvbaa6+yfp566qmydqtXr+bNN998y+8ppjtZsWJFn8fb29vLPq9bt27A/raFFStWoLUuXZswCpE8dSOOCHXCTovWmtNOO40//elPvV56bIHJae7cufi+z0033VTW9n/+539obW3lpJNOAqCtra1X9v799tsPrXXJLNbU1NSr/+ILty/TWZEtOe8DH/gAq1at4r//+797tc1ms6VI3tNOOw2tNVdffXUvYaHn9VVWVvZK2dIXBx10EOPHj+fWW28tu4Y///nPLFmypHR/tpWitqfnGAuFAj/84Q97ta2srNxic+yaNWv4wAc+wBFHHFGKoO2LrfGpO/XUU/E8r2yM1lpuvfVWdtllFw4//PCycbz00ksEQVDa9773vY9169bx+9//vrRv48aN3HnnnZx88sklH7pZs2YxY8YMfvzjH5eld/nRj36EUqqU464/5syZg+/7fT4f9PDHLPKHP/yhdC1DzaJFi5g1a1bJZUEQhKFHzK/CTs23v/1t7rvvPo4++uhSuo81a9Zw55138ve//70s5cbmjBs3jssuu4yrrrqKE044gVNOOYWlS5fywx/+kIMPPpiPfOQjADz44INcdNFFvP/972evvfYiDEN+9atf4TgOZ555JgBXX301jzzyCCeddBJTp05l/fr1/PCHP2Ty5MkDprbYkvM++tGP8tvf/pZPfepTPPTQQ/zbv/0bURTx0ksv8dvf/pa//OUvHHTQQeyxxx587Wtf45vf/CZHHnkkZ5xxBqlUiieffJLGxkauueYaSF70P/rRj/jWt77FHnvswfjx40tBFz3xPI9rr72Wc889l6OPPpoPfehDpZQm06ZN4wtf+MI2/34Ahx9+OPX19Zx99tl89rOfRSnFr371qz4Fizlz5nDHHXdwySWXcPDBB1NVVcXJJ5/cZ7+f/exn2bBhA5deemmvKg/7778/+++/P2ylT93kyZP5/Oc/z3e+8x2CIODggw/mrrvu4tFHH+W2224rM0tedtll/OIXv2DFihWlvHrve9/7eOc738m5557Liy++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//3cc889PPLII1xwwQWl421tbRx//PFMnTqVRYsW8Z3vfIdvfOMb/PjHP966GzdEuCP67YIgjBoqKiqYOnVqv8cLhQKrVq0a0u/ctGkTDQ0NVFdX93l8/PjxdHV1vWVtWUEQRg8nnngiJ554Yp/HrLXccMMNXH755Zx66qkA/PKXv2TChAncddddnHXWWSxZsoQFCxbw5JNPctBBBwFw88038573vIfvfve7NDY2ctttt1EoFPjpT3+K7/vMmjWLxYsXc/3115cJf9sb0dQJgrDN+L7P7rvv3q8fnbWWV199FWOG3kFmxYoVBEHQ7/GpU6dSVVU15N8rCMJmGDU82xCyYsUK1q5dy9y5c0v7amtrOfTQQ3niiScAeOKJJ6irqysJdABz585Fa83ChQtLbY466ih83y+1mTdvHkuXLqW5uXlIxzwYRKgTBGGb8DyPvfbaC8/z+m3zxhtv9JuGZFsJw5BXX321Xz89pRR77LGHCHaCMMwMR6BEMfq1ra2tbMvn81s1xmLC8wkTJpTtnzBhQunY2rVre7mRuK5LQ0NDWZu++uj5HSOBCHWCIGw1nuex9957l61WN2fTpk1s3LhxWMfR2dk5oH+d1po99thjwAAOQRB2TMIwpLa2tmy75pprRnpYOyQ7nVB3zjnnoJQq20444YS3PO+WW25h2rRppNNpDj30UP75z3+WHc/lclx44YWMGTOGqqoqzjzzzG1OuyAIoxnf99lrr70GFOi6urpYuXLldhnPhg0bBvSd01qz5557imAnCMOItWrIN9d1aW1tLdsuu+yyrRrfxIkTIcmV2ZN169aVjk2cOLFXnekwDGlqaipr01cfPb9jJNjphDqAE044gTVr1pS23/zmNwO2v+OOO7jkkku48sorefrppznggAOYN29e2Y/2hS98gT/96U/ceeed/O1vf2P16tWcccYZ2+FqBGHno7KykhkzZpBKpfptk8vlWLZs2ZCkL9lSXnvtNdra2vo9rrVmr732oqGhYbuNSRDeLgxnnrqampqybaC5ZyCmT5/OxIkTeeCBB0r72traWLhwIYcddhgAhx12GC0tLSxatKjU5sEHH8QYw6GHHlpq88gjj5T5895///3svffe1NfXb+0t3GZ2SqEulUoxceLE0vZWN/D666/n/PPP59xzz2Wfffbh1ltvpaKigp/+9KcAtLa28j//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0J5bjbWBaOkEYYSxSUKhodxG61P929/+lkKhUPr85ptvYkx3Oqauri6uu+66Qfc7aPPrJZdc0mvfunXruPvuuznppJPKjl9//fWD6rupqYmVK1eyenW8il+6dCkkmrSJEydSW1vLeeedxyWXXEJDQwM1NTVcfPHFHHbYYWVBEjNmzOCaa67h9NNPH/XFewVh5yGiNSjQnlfYjT1yQHoeqXpD5Ph4ugKldKJ001TbavY+rpMgl8PWdVeS0OvW0xY6bGgLiExOtHSCsEOgsENsLh3q/nYUPvShD7FmzZqSP/8+++zD4sWL2W233QBob2/nsssuG3Tw6aCFumeeeabP/QcffDDr168vmTGVGvwP8cc//pFzzz239Pmss84C4Morr+Qb3/gGAN///vfRWnPmmWeSz+eZN29erwCNpUuX0traWvp86aWX0tnZyQUXXEBLSwtHHHFEn8V7L7roIo499thS/zfddNOgr0EQhD5I5oNWOnij1RCs7CqbfFRK02wzpFQVWrlY5caaOjdN1N6B27DZfPLaatZ0VvBSa0scICEIgrATsXkFiaGqKDFooW44676ec845nHPOOQO2SafT3HLLLdxyyy39ttn85hSL91599dX9nlMs3isIwtCiesS65lUOG4R0rPPoGcOuq1xa8akz41ml0xgb4vz/9u49zo6yzvP456mqc+l7J52kOy25cScaBI3GHhxlJUuQqDBkUKC5ORlQJnEH3HVYZrktujAiO/CC5TLOywV1gzjMgCIiGkFAIAYIQYFghBhISNK5dfre51L1PPvH6T7kJN2hOzl9utP5vvtVvNJVTz2nnnO6it95rl6cKWUxerYmqTkuWdAMY7d0YLNxuky3VpAQGSPcCNyNuruHp2iTD4uIDM4DfDL0Mtlkae8qKwjqTMIn7fmUuSSeF2AiD8+LEfegrbuamlhh999wZ5ZkFNJjOvd6JREZHf3LhBVTsfMb74YU1J122mlcf/31A07uu7vOzk7uuusuKisrWbJkSbGuUUQOUrvX0hmTC8wqTJaOdDlkshCP5Y6VxYgFHhO8cnwvgTEeHh4VgaE1U8HMZFBQUxd2GhJYDF4xx3uJiJTML3/5S2pqchM8WWt54okneO211wD2muVjqIYU1J199tksWrSImpoaPv/5zzN37lwaGxtJJpPs2rWLNWvW8Oyzz/LYY4+xcOFC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vr/XfTD+3e9ZdncI3fPnnXeeq0hMc5OrP1HUbULFh10ikRiVMh2MVFM3hixbtoxJkybxoQ99iKuuuoqenp5B065fv56WlpaCRYlramqYN28eK1asAGDFihXU1tYyd+7cfJr58+fjeR4rV64c4dIMzfstrjyQg73sTz31FFOmTOGYY47hsssuY+fOnYOmzWQyrFq1qqCsnucxf/78fFn35z0slaFc/55WrFhRkJ6+xbT70w/l8x8r3nzzTRobGzn88MNpbm5mw4YNg6YdT+Xe3f5c98H+d7+nQ+mel9GlgRJjxHnnnceMGTNobGzkD3/4A1deeSVr167loYceGjB9/6LCAy06vPuixFOmTCk4HgQBEydOHDOLEg9lceWBzuEgLftpp53GWWedxaxZs1i3bh3/+I//yGc/+1lWrFiB7/t7pd+xYwdRFA1Y1j/+8Y+wn+9hqQzl+vc02GLau3+2vM/nPxbMmzeP++67j2OOOYYtW7bwP//n/+Qv//Ivee2116iqqtor/Xgp957257oP9r/73R1K97wbgWXCQAMlhkNBXZEtW7aMr3zlK/nff/GLX/CXf/mX73ve7n295syZw9SpUznllFNYt24dRxxxxIhdbzHtb9nHq4Hej3POOSf/+5w5czj++OM54ogjeOqppzjllFNG6UplJHz2s5/N//v4449n3rx5zJgxg3/7t39j8eLFo3ptUjq656WU1PxaZF/4whd45ZVX8tvuzX/DMW/ePADeeuutAY/3Lyq852inPRcl3rMzehiGtLa2jsiixPtT9t0XV97d7uUY6BzGWNkHMpT34/DDD2fSpEmDfs6TJk3C9/33Letw38NSGcr176mhoeF9y8v7fP5jUW1tLUcfffQ+7+nxWO79ue6D/e9+X8b1Pd83pUlRNw2UGBYFdUVWVVXFkUcemd/615obrv6pP6ZOnTrg8VmzZtHQ0FCwKHFHRwcrV64sWJS4ra2NVatW5dM8+eSTWGvzQWMx7U/Zh7K48p7GYtkHMpT3491332Xnzp2Dfs7xeJyPfvSjBWW11vLEE0/ky7o/72GpDOX699TU1FSQnr7FtPvTD+XzH4u6urpYt27doJ/1eC33/lz3wf53vy/j+Z53WBxR0TcZhtEeqXEo2Llzp1u9erX7+c9/7gD3wAMPuNWrV7stW7Y455x766233A033OBeeuklt379evfTn/7UHX744e5Tn/pUQT7HHHOMe+ihh/K//9M//ZOrra11P/3pT90f/vAHd8YZZ7hZs2a53t7efJrTTjvNnXjiiW7lypXu2WefdUcddZQ799xzx0zZnXPuq1/9qps+fbp78skn3UsvveSamppcU1NTQT4HY9n31NnZ6f7bf/tvbsWKFW79+vXu17/+tfvIRz7ijjrqKJdKpfLpPvOZz7g77rgj//sDDzzgEomEu++++9yaNWvcpZde6mpra11LS0s+zVDew9Hyftd/wQUXuP/+3/97Pv1zzz3ngiBwt9xyi3vjjTfcdddd52KxmHv11VfzaYby+Y+2//pf/6t76qmn3Pr1691zzz3n5s+f7yZNmuS2bdvm3Dgrd2dnp1u9erVbvXq1A9w///M/u9WrV7t33nlnyNd9sP7d76vsh9I9f95557my+FQ3serEom41Fcdp9OswKKgrgXvvvdf19fYs2K677jrnnHMbNmxwn/rUp9zEiRNdIpFwRx55pPvGN77h2tvbC/IB3L333pv/3VrrrrnmGldfX+8SiYQ75ZRT3Nq1awvO2blzpzv33HNdZWWlq66udl/+8pddZ2dniUr+/mV3zrne3l73d3/3d27ChAmuvLzc/dVf/VVB0OcO0rLvqaenx5166qlu8uTJLhaLuRkzZrhLLrmk4EHtnHMzZswoeH+cc+6OO+5w06dPd/F43H384x93v/vd7wqOD+U9HE37uv5Pf/rT7qKLLipI/2//9m/u6KOPdvF43H3wgx90P//5zwuOD+XzH21f+tKX3NSpU108Hncf+MAH3Je+9CX31ltv5Y+Pp3L/5je/GfA+7y/fUK77YP2731fZD6V7PhfUNbgJlR8u6lZdfqyCumEwTmtwiIiIyAFobm7moQefIBmfMoTUQxfZNBn7zqhPsH2wUJ86ERERkXFAU5qIiIjIAetfJqyYtEzY8KimTkRERGQcUE2diIiIHDBHbp664maqbv/DoaBOREREDpxzOFfceeWKnd94p+ZXERERkXFANXUiIiJywFzfUIni5qmBEsOhmjoRGRXf+973OPXUU0f8dR5//HFOOOEErNX/HERG1gis/ao+dcOioE5ESi6VSnHNNddw3XXXjfhrnXbaacRiMZYtWzbiryUiMpoU1IlIyf37v/871dXVnHTSSSV5vYsvvpjbb7+9JK8lcqgqfi2d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",
      "text/plain": [
       "<Figure size 640x480 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "sim_data.plot_field(field_monitor_name=\"field\", field_name=\"E\", val=\"abs^2\", vmax=1500)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "312ceacd",
   "metadata": {},
   "source": [
    "Calculate those FOMs and plot the results. Since the signal port is the left waveguide of the bottom MMI, CMRR$_I$ and CMRR$_Q$ are expected to be slightly different. The device performance according to the insertion loss, CMRR, and Imbalance is comparable to the case with input from the LO port. In addition, from the phase simulation, we know the phase error is going to be small too. This means the overall design of the 90 degree optical hybrid works very well."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "46801e77",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-06-11T18:02:26.705336Z",
     "iopub.status.busy": "2024-06-11T18:02:26.704878Z",
     "iopub.status.idle": "2024-06-11T18:02:27.553177Z",
     "shell.execute_reply": "2024-06-11T18:02:27.552311Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "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JALHqeql1+uhVCqh0+mgUChaujlERETUxMT+rW8zc5qIiIiIWhJDExEREZEIDE1EREREIjA0EREREYnA0EREREQkAkMTERERkQgMTUREREQiMDQRERERicDQRERERCQCQxMRERGRCAxNRERERCI0yw/2ZmRk4PLlyygtLUVQUBB69uwJuVzeHIcmIiIiahJOC03p6elYu3Yttm7diitXrqD67wK7ubnhnnvuwcyZMzFp0iRIpezwIiIiotbNKWnlhRdeQN++fZGWloalS5fi7Nmz0Ol0KC8vh0ajwa5duzBkyBAsWrQIffr0weHDh53RDCIiIqIm45SeJi8vL1y6dAkBAQE1tgUHB+Pee+/Fvffei8WLF2P37t3IzMzEHXfc4YymEBERETUJiVB93Ixq0Ov1UCqV0Ol0UCgULd0cIiIiamJi/9Y3+2Si8vJylJSUNPdhiYiIiG6KU0PTxo0bMXv2bHz++ecAgPj4ePj4+ECpVGLUqFEoKChw5uGJiIiImozTQtNbb72FWbNm4fz583jhhRfw7LPPYtOmTXjjjTewbNkynD9/HgsWLHDW4YmIiIialNMeObBp0yZs2LABjz32GI4cOYJBgwbhq6++wqRJkwAAvXr1wjPPPOOswxMRERE1Kaf1NGVkZGDIkCEAgIEDB8LFxQW9evWyb+/Tpw+ys7OddXgiIiKiJuW00FRRUeHw1G83Nze4urraP7u4uMBsNjvr8ERERERNyqk/o3L27FloNBoAgCAIOH/+vP2bc/n5+c48NBEREVGTctpzmqRSKSQSCWqrvmq9RCJp9b1NfE4TERFR+yb2b73TeprS0tKcVTURERFRs3NaaOrYsaOzqiYiIiJqdk4JTSdPnhRdtk+fPs5oAhEREVGTckpo6tevn8O8pfq09jlNRERERHDWIwfS0tJw6dIlpKWl4euvv0ZkZCQ+/PBDHDt2DMeOHcOHH36IqKgofP311844PBEREVGTc0pPU/X5TA899BBWrVqF++67z76uT58+CA8Px8KFCzFx4kRnNIGIiIioSTn1B3sB4NSpU4iMjKyxPjIyEmfPnnX24YmIiIiahNND02233YaEhASUl5fb15WXlyMhIQG33Xabsw9PRERE1CSc+kRwAFi3bh3Gjx+PsLAw+zflTp48CYlEgu+++87ZhyciIiJqEk57Inh1BoMBn3/+Oc6f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Dw+/6bYTERFR29dmQtPNWrZsGbZu3YqdO3fC3b3un4SIj4+HTqezL5mZmc3aTiIiImqd2sxzmgIDAyGTyZCTk+OwPicnByEhIfXu++9//xvLli3Dzz//jD59+tRbVi6XQy6XN0mbiYiIqP1oMz1Nbm5uGDBgABITE+3rLBYLEhMTERMTU+d+y5cvx5tvvondu3dj4MCBzdRaIiIiam/aTE8TAMydOxfTpk3DwIEDceedd2LFihUwGAx44oknAABTp05Fhw4dkJCQAAB45513sGjRImzZsgWdOnWyz33y9vaGt7d3i54LERERtS1tKjQ98sgjyMvLw6JFi6DRaNCvXz/s3r3bPjk8IyPD4Wcz1q5di/Lycvz97393qGfx4sV4/fXXm739RERE1Ha1qec0tQQ+p4mIiKh9a3fPaSIiIiJqSQxNRERERCIwNBERERGJwNBEREREJAJDExEREZEIDE1EREREIjA0EREREYnA0EREREQkAkMTERERkQgMTUREREQiMDQRERERicDQRERERCQCQxMRERGRCAxNRERERCIwNBERERGJwNBEREREJAJDExEREZEIDE1EREREIjA0EREREYnA0EREREQkAkMTERERkQgMTUREREQiMDQRERERicDQRERERCQCQxMRERGRCAxNRERERCIwNBERERGJwNBEREREJAJDExEREZEIDE1EREREIjA0EREREYnA0EREREQkAkMTERERkQgMTUREREQiMDQRERERicDQRERERCQCQxMRERGRCAxNRERERCIwNBERERGJwNBEREREJAJDExEREZEIDE1EREREIrS50LRmzRp06tQJ7u7uGDRoEP788896y2/btg3R0dFwd3dH7969sWvXrmZrKxEREbUfbSo0ffnll5g7dy4WL16Mo0ePom/fvoiLi0Nubm6t5Q8cOIDHHnsMM2bMwLFjxzBx4kRMnDgRp0+fbva2ExERUdsmEQRBaOlGiDVo0CDccccdWL16NQDAYrEgPDwcs2fPxquvvlqj/COPPAKDwYDvv//evu6uu+5Cv379sG7dulqPYTKZYDKZ7J91Oh0iIiKQmZkJhULhlPMiIiKilqPX6xEeHg6tVgulUllnOZdmbdVNKC8vR3JyMuLj4+3rpFIpYmNjcfDgwVr3OXjwIObOneuwLi4uDt98802dx0lISMCSJUtqrA8P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vHgRgiAgOjpaVPkpU6YgPj4ely9fBgD8/vvv2Lp1a62h6fvvv4e3tzcqKythMpkglUqxevXqRpV7//33kZ+fj7fffrvR59pQDE1ERETNwNPNHakr97XYscUSBKFBdQcFBWHcuHHYtGkTBEHAuHHjEBgYWGvZESNGYO3atTAYDPjggw/g4uKCSZMmNarc6dOnERsb26C23iyGJiIiomYgkUhED5G1pK5du0Iikdgne4vx5JNP4vnnnwcArFmzps5yXl5e6NKlC2Abxuvbty82bNiAGTNmNLjc6dOn8dJLLzX4/G4GHzlAREREdv7+/oiLi8OaNWtgMBhqbNdqtTXWjRkzBuXl5aioqEBcXJyo40ilUrz22mtYsGABysrKGlROEARcuHBB9BBiU2FoIiIiIgdr1qyB2WzGnXfeia+//hoXLlzAuXPnsGrVKsTExNQoL5PJcO7cOZw9exYymUz0cR566CHIZLJ6e6dqK5eWlga1Wt3sP4bM0EREREQOOnfujKNHj2LEiBH45z//iV69emHUqFFITEzE2rVra91HoVBAoVA06DguLi54/vnnsXz58lp7teoqd/r0afTq1avB53WzJEJDZ3zdYvR6PZRKJXQ6XYNvBiIiunUZjUakpaUhMjIS7u7iJ2LTjb399tuorKzEokWLRO9T3z8PsX/r2dNEREREbUpL9TTx23NERETUpmzZsqVFjsueJiIiIiIRWmVoWrZsGSQSif35C4WFhZg9eza6d+8ODw8PRERE4IUXXoBOp6u3nuq/lFy1jBkzppnOgoiIiNqTVjc8d/jwYXz00Ufo06ePfV1WVhaysrLw73//Gz169MDly5fxzDPPICsrC9u3b6+3vqpfSq4il8ud2n4iIiJqn1pVaCopKcHkyZPx8ccfY+nSpfb1vXr1wtdff23/HBUVhbfeegtTpkxBZWUlXFzqPo3qv5Qshslkgslksn/W6/WNOhciIiJqX1rV8NysWbMwbtw4Ub8lU/W1wPoCEwAkJSUhODgY3bt3x7PPPouCgoJ6yyckJECpVNqX8PDwBp8HERERtT+tJjRt3boVR48eRUJCwg3L5ufn480338TMmTPrLTdmzBh89tlnSExMxDvvvIP9+/dj7NixMJvNde4THx8PnU5nXzIzMxt1PkRERNS+tIrhuczMTLz44ovYu3fvDR8AptfrMW7cOPTo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h0JxT6fI3Emj0UiWFQqFpMwejOwhRo7Ro0cjMjISqampCA8Ph9VqRXR0NEwm0z1tU1tb7e3y9PS8Y5tKS0sBAHv27EHbtm0l63Q6HYqLi/H666/jxIkTCAwMBGyjYX5+fvj+++/vONp0rxiaiIiImrGMjAzJ8rfffovOnTujsLAQubm5SE1NxSOPPAIA+Prrr++4r19++aXe21TXuXNneHp6Yv/+/bWenuvevTt0Oh3y8vJqnb+UmpqKuLg4hISESMp1Oh30en292lJfDE1ERETNWF5eHpKSkvB///d/yMzMxMaNG7F27VoEBgYiODgYW7ZsQVhYGPLy8rB48eI77suZbarz8PDAokWLsHDhQmi1WgwePBg3btxATk4OZsyYAV9fX8yfPx+JiYmwWq0YMmQIioqKcPjwYXE0qfqpQ6PRiHPnzqFz585O9ZFcDE1ERETN2NSpU1FeXo6YmBioVCq89NJLeP7556FQKLBz507MnTsX0dHR6NKlC95++20kJCTUuS+lUlnvbWqzZMkSqNVqLF26FFevXkVYWBh+//vfi+tfe+01hISEICUlBRcvXkRAQAD69u2Ll19+GRcvXqxx+vCDDz7A4MGDa4w+uRq/PXcX/PYcEVHTdadvTFHT9O233+LZZ5/FkSNHEBAQgGPHjmHKlCn47LPP0LFjxzq347fniIiIqEUZNGgQEhMTERcXB4PBAB8fH/znP/+5Y2ByFV4RnIiIiJqU559/Ht999x0+++wzGI3GRjsTxJEmIiIiapI6deqEnJycRns/jjQRERERycDQRERERCQDQxMRERGRDAxNRETU7PHqOuSKY4ChiYiImi37PdAa+vYadP+zHwPV74tXH/z2HBERNVsqlQoBAQEoKCgAAHh5eYk3tqWWQRAE6PV6FBQUICAgACqVyul9MTQREVGzFhoaCgBicKKWKSAgQDwWnMXQREREzZpCoUBYWBhat24Ns9ns7uaQG2g0mnsaYbJjaCIiohZBpVK55A8ntVycCE5EREQkA0MTERERkQwMTUREREQyMDQRERERycDQRERERCQDQxMRERGRDAxNRERERDIwNBERERHJwNBEREREJANDExEREZEMvI2Km5QZy3Eu/xJ0ai08tTro1FroNDp4aHXQqTVQKXmpfyIiovtJkwtN77zzDt58803k5+ejV69e2LhxI2JiYmqt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1aAXtyQX8G4FxCW6uxVEREQkEyeuEBEREcnA0EREREQkA0MTERERkQwMTUREREQyOB2aLly4gFdeeQWTJk1CQUEBAODzzz9HTk6OK9tHREREdF9wKjQdOnQIPXr0QEZGBj766COUlpYCALKzs7Fs2TJXt5GIiIjI7ZwKTYsXL8brr7+Offv2SW6p8uijj+Lbb791ZfuIiIiI7gtOhaZTp05h3LhxNcpbt26NmzdvuqJdRERERPcVp0JTQEAArl27VqP85MmTaNu2rSvaRURERHRfcSo0PfPMM1i0aBHy8/OhUChgtVpx+PBhzJ8/H1OnTnV9K4mIiIjczKnQtGrVKnTt2hUREREoLS1F9+7dERcXh4cffhivvPKK61tJRERE5Gb3dMPey5cv49SpUygtLUWfPn3QuXNn17buPtBgN+wlIiKi+0Kj3LA3IiICERER97ILIiIioibBqdNz48ePxxtvvFGjfM2aNZgwYYIr2kVERER0X3EqNH311Vd44oknapT/6le/wldffeWKdhERERHdV5wKTaWlpZKLWtppNBoUFxe7ol1ERERE9xWnQlOPHj3w/vvv1yjfuXMnunfv7op2EREREd1XnApNS5YswWuvvYZp06Zh69at2Lp1K6ZOnYqVK1diyZIlrm+lg3feeQft27eHh4cHBg4ciKNHj96x/ocffoiuXbvCw8MDPXr0wGeffdag7SMiIqLmyanQNHr0aHz88cc4f/48XnzxRfzxj3/Ezz//jC+//BJjx451fStt3n//fSQlJWHZsmXIzMxEr169MGLECBQUFNRa/5tvvsGkSZMwY8YMnDx5EmPHjsXYsWNx+vTpBmsjERERNU/3dJ2mxjZw4EAMGDAAmzZtAgBYrVZERERgzpw5WLx4cY36EydORFlZGf773/+KZYMGDULv3r2xefPmWt/DaDTCaDSKy8XFxYiIiOB1moiIiJopuddpcmqkyc5kMuHnn39GXl6e5NEQTCYTTpw4geHDh4tlSqUSw4cPx5EjR2rd5siRI5L6ADBixIg66wNASkoK/P39xQevQ0VERERwNjSdO3cOjzzyCDw9PREZGYmoqChERUWhffv2iIqKcn0rAdy8eRMWiwVt2rSRlLdp0wb5+fm1bpOfn1+v+gCQnJyMoqIi8XH58mUXfQIiIiJqypy6Ivj06dOhVqvx3//+F2FhYVAoFK5vmZvodDrodDp3N4OIiIjuM06FpqysLJw4cQJdu3Z1fYvq0KpVK6hUKly/fl1Sfv36dYSGhta6TWhoaL3qExEREdXFqdNz3bt3x82bN13fmjvQarXo168f9u/fL5ZZrVbs378fsbGxtW4TGxsrqQ8A+/btq7M+ERERUV2cCk1vvPEGFi5ciLS0NPzyyy8oLi6WPBpKUlISUlNTsXXrVpw5cwYvvPACysrK8OyzzwIApk6diuTkZLH+Sy+9hL1792Lt2rU4e/Ysli9fjuPHj2P27NkN1kYiIiJqnpw6PWf/RtqwYcMk5YIgQKFQwGKxuKZ11UycOBE3btzA0qVLkZ+fj969e2Pv3r3iZO+8vDwolVU58OGHH8aOHTvwyiuv4OWXX0bnzp3x8ccfIzo6ukHaR0RERM2XU9dpOnTo0B3Xx8fH30ub7ityr91ARERETZPcv/VOjTQ1p1BEREREJIdToclOr9cjLy8PJpNJUt6zZ897bRcRERHRfcWp0HTjxg08++yz+Pzzz2td31BzmoiIiIjcxalvz82bNw+FhYXIyMiAp6cn9u7di61bt6Jz58745JNPXN9KIiIiIjdzaqTpwIED+M9//oP+/ftDqVQiMjISjz32GPz8/JCSkoInn3zS9S0lIiIiciOnRprKysrQunVrAEBgYCBu3LgBAOjRowcyMzNd20IiIiKi+4BToalLly7Izc0FAPTq1Qt/+ctfcOXKFWzevBlhYWGubiMRERGR2zl1eu6ll17CtWvXAADLli3DyJEjsX37dmi1WvzjH/9wdRuJiIiI3M6pi1tWp9frcfbsWbRr1w6tWrVyTcvuE7y4JRERUfPWoBe3rM7Lywt9+/Z1xa6IiIiI7kuyQ1NSUpLsna5bt87Z9hARERHdl2SHppMnT8qqp1Ao7qU9RERERPcl2aHp4MGDDdsSIiIiovuYU5ccICIiImppnJ4Ifvz4cXzwwQe13rD3o48+ckXbiIiIiO4bTo007dy5Ew8//DDOnDmD3bt3w2w2IycnBwcOHIC/v7/rW0lERETkZk6FplWrVuGtt97Cp59+Cq1Wiw0bNuDs2bN4+umn0a5dO9e3koiIiMjNnApNFy5cEG/Kq9VqUVZWBoVCgcTERGzZssXVbSQiIiJyO6dCU2BgIEpKSgAAbdu2xenTpwEAhYWF0Ov1rm0hERER0X3AqYngcXFx2LdvH3r06IEJEybgpZdewoEDB7Bv3z4MGzbM9a0kIiIicjOnQtOmTZtgMBgAAH/605+g0WjwzTffYPz48XjllVdc3UYiIiIit3PJDXubM96wl4iIqHlr8Bv2WiwW7N69G2fOnAEAdO/eHWPGjIFa7ZJ7ABMRERHdV5xKODk5Ofj1r3+N/Px8dOnSBQDwxhtvICQkBJ9++imio6Nd3U4iIiIit3Lq23MzZ87EQw89hJ9//hmZmZnIzMzE5cuX0bNnTzz//POubyURERGRmzk10pSVlYXjx48jMDBQLAsMDMTKlSsxYMAAV7aPiIiI6L7g1EjTgw8+iOvXr9coLygoQKdOnVzRLiIiIqL7iuzQVFxcLD5SUlIwd+5c7Nq1Cz///DN+/vln7Nq1C/PmzcMbb7zRsC0mIiIicgPZlxxQKpVQKBTisn0ze5njssViaZjWugEvOUBERNS8ufySAwcPHnRV24iIiIiaHNmhKT4+vmFbQkRERHQfc/pKlAaDAd999x0KCgpgtVol637961+7om1ERERE9w2nQtPevXsxdepU3Lx5s8a65janiYiIiAjOXnJgzpw5mDBhAq5duwar1Sp5MDARERFRc+RUaLp+/TqSkpLQpk0b17eIiIiI6D7kVGj6zW9+g7S0NNe3hoiIiOg+Jfs6TY70ej0mTJiAkJAQ9OjRAxqNRrJ+7ty5rmyjW/E6TURERM2by6/T5Ohf//oXvvjiC3h4eCAtLU1y0UuFQtGsQhMRERERnA1Nf/rTn7BixQosXrwYSqVTZ/iIiIiImhSnEo/JZMLEiRMZmIiIiKjFcCr1TJs2De+//77rW0NERER0n3Lq9JzFYsGaNWvwv//9Dz179qwxEXzdunWuap/o1q1bmDNnDj799FMolUqMHz8eGzZsgI+PT531ly1bhi+++AJ5eXkICQnB2LFj8dprr8Hf39/l7SMiIqLmzanQdOrUKfTp0wcAcPr0ack6x0nhrjR58mRcu3YN+/btg9lsxrPPPovnn38eO3bsqLX+1atXcfXqVfz5z39G9+7d8dNPP+H3v/89rl69il27djVIG4mIiKj5cuqSA43tzJkz6N69O44dO4b+/fsDtlu5PPHEE/j5558RHh4uaz8ffvghpkyZgrKyMqjV8vIiLzlARETUvMn9W98kZnIfOXIEAQEBYmACgOHDh0OpVCIjI0P2fuydcafAZDQaUVxcLHkQERER1ev03FNPPSWr3kcffeRse2qVn5+P1q1bS8rUajWCgoKQn58vax83b97Ea6+9hueff/6O9VJSUrBixYp7ai8RERE1P/UaafL395f1kGvx4sVQKBR3fJw9e9aZzyVRXFyMJ598Et27d8fy5cvvWDc5ORlFRUXi4/Lly/f8/kRERNT01Wuk6e9//7tL3/yPf/wjpk+ffsc6HTp0QGhoKAoKCiTlFRUVuHXrFkJDQ++4fUlJCUaOHAlfX1/s3r27xjf9qtPpdNDpdPX4FERERNQSOPXtOVcJCQlBSEjIXevFxsaisLAQJ06cQL9+/QAABw4cgNVqxcCBA+vcrri4GCNGjIBOp8Mnn3wCDw8Pl7afiIiIWo4mMRG8W7duGDlyJGbNmoWjR4/i8OHDmD17Np555hnxm3NXrlxB165dcfToUcAWmB5//HGUlZXhr3/9K4qLi5Gfn4/8/HxYLBY3fyIiIiJqatw60lQf27dvx+zZszFs2DDx4pZvv/22uN5sNiM3Nxd6vR4AkJmZKX6zrlOnTpJ9/fjjj2jfvn0jfwIiIiJqyprEdZrciddpIiIiat6a1XWaiIiIiNyNoYmIiIhIBoYmIiIiIhkYmoiIiIhkYGgiIiIikoGhiYiIiEgGhiYiIiIiGRiaiIiIiGRgaCIiIiKSgaGJiIiISAaGJiIiIiIZGJqIiIiIZGBoIiIiIpKBoYmIiIhIBoYmIiIiIhkYmoiIiIhkYGgiIiIikoGhiYiIiEgGhiYiIiIiGRiaiIiIiGRgaCIiIiKSgaGJiIiISAaGJiIiIiIZGJqIiIiIZGBoIiIiIpKBoYmIiIhIBoYmIiIiIhkYmoiIiIhkYGgiIiIikoGhiYiIiEgGhiYiIiIiGRiaiIiIiGRgaCIiIiKSgaGJiIiISAaGJiIiIiIZGJqIiIiIZGBoIiIiIpKBoYmIiIhIBoYmIiIiIhkYmoiIiIhkYGgiIiIikqHJhKZbt25h8uTJ8PPzQ0BAAGbMmIHS0lJZ2wqCgF/96ldQKBT4+OOPG7ytRERE1Pw0mdA0efJk5OTkYN++ffjvf/+Lr776Cs8//7ysbdevXw+FQtHgbSQiIqLmS+3uBshx5swZ7N27F8eOHUP//v0BABs3bsQTTzyBP//5zwgPD69z26ysLKxduxbHjx9HWFhYI7aaiIiImpMmMdJ05MgRBAQEiIEJAIYPHw6lUomMjIw6t9Pr9fjtb3+Ld955B6GhobLey2g0ori4WPIgIiIiahKhKT8/H61bt5aUqdVqBAUFIT8/v87tEhMT8fDDD2PMmDGy3yslJQX+/v7iIyIi4p7aTkRERM2DW0PT4sWLoVAo7vg4e/asU/v+5JNPcODAAaxfv75e2yUnJ6OoqEh8XL582an3JyIioubFrXOa/vjHP2L69Ol3rNOhQweEhoaioKBAUl5RUYFbt27VedrtwIEDuHDhAgICAiTl48ePxyOPPIK0tLRat9PpdNDpdPX+LERERNS8uTU0hYSEICQk5K71YmNjUVhYiBMnTqBfv36ALRRZrVYMHDiw1m0WL16MmTNnSsp69OiBt956C6NHj3bRJyAiIqKWokl8e65bt24YOXIkZs2ahc2bN8NsNmP27Nl45plnxG/OXblyBcOGDcO2bdsQExOD0NDQWkeh2rVrh6ioKDd8CiIiImrKmsREcADYvn07unbtimHDhuGJJ57AkCFDsGXLFnG92WxGbm4u9Hq9W9tJREREzZNCEATB3Y24nxUXF8Pf3x9FRUXw8/Nzd3OIiIjIxeT+rW8yI01ERERE7sTQRERERCQDQxMRERGRDAxNRERERDIwNBERERHJwNBEREREJANDExEREZEMDE1EREREMjA0EREREcnA0EREREQkA0MTERERkQwMTUREREQyMDQRERERycDQRERERCQDQxMRERGRDAxNRERERDIwNBERERHJwNBEREREJIPa3Q243wmCAAAoLi52d1OIiIioAdj/xtv/5teFoekuSkpKAAARERHubgoRERE1oJKSEvj7+9e5XiHcLVa1cFarFVevXoWvry8UCoVL911cXIyIiAhcvnwZfn5+Lt13c8U+qz/2Wf2wv+qPfVZ/7LP6a8g+EwQBJSUlCA8Ph1JZ98wljjTdhVKpxAMPPNCg7+Hn58cfmnpin9Uf+6x+2F/1xz6rP/ZZ/TVUn91phMmOE8GJiIiIZGBoIiIiIpKBocmNdDodli1bBp1O5+6mNBnss/pjn9UP+6v+2Gf1xz6rv/uhzzgRnIiIiEgGjjQRERERycDQRERERCQDQxMRERGRDAxNRERERDIwNDnpq6++wujRoxEeHg6FQoGPP/74jvXT0tKgUChqPPLz88U67777Lnr27Cle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",
      "text/plain": [
       "<Figure size 600x1000 with 3 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "calculate_FOM(sim_data)"
   ]
  }
 ],
 "metadata": {
  "applications": [
   "Passive photonic integrated circuit components"
  ],
  "description": "This notebook demonstrates how to model a 90 degree optical hybrid in Tidy3D FDTD.",
  "feature_image": "./img/optical_hybrid_schematic.png",
  "features": [
   "STL component"
  ],
  "kernelspec": {
   "display_name": ".venv",
   "language": "python",
   "name": "python3"
  },
  "keywords": "silicon photonics, PIC, integrated photonics, optical hybrid, MMI, Tidy3D, FDTD",
  "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.13.5"
  },
  "title": "90 Degree Optical Hybrid Modeling in Tidy3D | Flexcompute",
  "widgets": {
   "application/vnd.jupyter.widget-state+json": {
    "state": {
     "01d6737b86ed4dc0bfe08e9b2c8a1fc1": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "0889cdc7257743069ba943c370896a57": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_b565ad39c33b46529d0b79a043efb6e0",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #008000; text-decoration-color: #008000; font-weight: bold\">↓</span> <span style=\"color: #000080; text-decoration-color: #000080; font-weight: bold\">simulation_data.hdf5.gz</span> <span style=\"color: #729c1f; text-decoration-color: #729c1f\">━━━━━━━━━━━━━</span> <span style=\"color: #800080; text-decoration-color: #800080\">100.0%</span> • <span style=\"color: #008000; text-decoration-color: #008000\">8.0/8.0 MB</span> • <span style=\"color: #800000; text-decoration-color: #800000\">4.6 MB/s</span> • <span style=\"color: #008080; text-decoration-color: #008080\">0:00:00</span>\n</pre>\n",
          "text/plain": "\u001b[1;32m↓\u001b[0m \u001b[1;34msimulation_data.hdf5.gz\u001b[0m \u001b[38;2;114;156;31m━━━━━━━━━━━━━\u001b[0m \u001b[35m100.0%\u001b[0m • \u001b[32m8.0/8.0 MB\u001b[0m • \u001b[31m4.6 MB/s\u001b[0m • \u001b[36m0:00:00\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "1f09ad3448e542e998080ab2e272d1fc": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "214e930cc68345449eba31111cf8e396": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "22c977a17ad8487782dca1b1b3d499f7": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "2bd18b447c2c4d1d95dd92dc09c400b2": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_1f09ad3448e542e998080ab2e272d1fc",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #008000; text-decoration-color: #008000\">🏃 </span> <span style=\"color: #008000; text-decoration-color: #008000; font-weight: bold\">Waiting for 'mmi'...</span>\n</pre>\n",
          "text/plain": "\u001b[32m🏃 \u001b[0m \u001b[1;32mWaiting for 'mmi'...\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "33fc431e860e4f7285dfcc1c3400dded": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_5e47c71f2f334f499973c2d323fcb31d",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #008000; text-decoration-color: #008000\">🚶 </span> <span style=\"color: #008000; text-decoration-color: #008000; font-weight: bold\">Finishing 'mmi'...</span>\n</pre>\n",
          "text/plain": "\u001b[32m🚶 \u001b[0m \u001b[1;32mFinishing 'mmi'...\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "3fb20562c9a044bf98cc895fa4c9415d": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_22c977a17ad8487782dca1b1b3d499f7",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">solver progress (field decay = 7.07e-06) <span style=\"color: #729c1f; text-decoration-color: #729c1f\">━━━━━━━━━━━━━━━━━━━━━━━━━━</span> <span style=\"color: #800080; text-decoration-color: #800080\">100%</span> <span style=\"color: #008080; text-decoration-color: #008080\">0:00:00</span>\n</pre>\n",
          "text/plain": "solver progress (field decay = 7.07e-06) \u001b[38;2;114;156;31m━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m100%\u001b[0m \u001b[36m0:00:00\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "4ab81edf82ed408ca2b3dfefa58037ae": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_deede679c023406a9afa52d8a94a2cf9",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #800000; text-decoration-color: #800000; font-weight: bold\">↑</span> <span style=\"color: #000080; text-decoration-color: #000080; font-weight: bold\">simulation.hdf5.gz</span> <span style=\"color: #729c1f; text-decoration-color: #729c1f\">━━━━━━━━━━━━━━━━━━━━━━━</span> <span style=\"color: #800080; text-decoration-color: #800080\">100.0%</span> • <span style=\"color: #008000; text-decoration-color: #008000\">48.0/48.0 kB</span> • <span style=\"color: #800000; text-decoration-color: #800000\">?</span> • <span style=\"color: #008080; text-decoration-color: #008080\">0:00:00</span>\n</pre>\n",
          "text/plain": "\u001b[1;31m↑\u001b[0m \u001b[1;34msimulation.hdf5.gz\u001b[0m \u001b[38;2;114;156;31m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m100.0%\u001b[0m • \u001b[32m48.0/48.0 kB\u001b[0m • \u001b[31m?\u001b[0m • \u001b[36m0:00:00\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "5e47c71f2f334f499973c2d323fcb31d": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "5eeb42ff03774abea4de819c3cab7f9d": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "5f3ae735d110444fb78da72b7282317e": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_01d6737b86ed4dc0bfe08e9b2c8a1fc1",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #008000; text-decoration-color: #008000\">🏃 </span> <span style=\"color: #008000; text-decoration-color: #008000; font-weight: bold\">Finishing 'optical_hybrid_signal_input'...</span>\n</pre>\n",
          "text/plain": "\u001b[32m🏃 \u001b[0m \u001b[1;32mFinishing 'optical_hybrid_signal_input'...\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "6442dabeb1124ba6863bfc2984fec75d": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_b0d2336da1f24df888e990339cd11826",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">solver progress (field decay = 1.09e-06) <span style=\"color: #729c1f; text-decoration-color: #729c1f\">━━━━━━━━━━━━━━━━━━━━━━━━━━</span> <span style=\"color: #800080; text-decoration-color: #800080\">100%</span> <span style=\"color: #008080; text-decoration-color: #008080\">0:00:00</span>\n</pre>\n",
          "text/plain": "solver progress (field decay = 1.09e-06) \u001b[38;2;114;156;31m━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m100%\u001b[0m \u001b[36m0:00:00\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "6ad24574b36845fa83120c885f56a2da": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "6f751fb76078495490c3fb473adefc30": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_214e930cc68345449eba31111cf8e396",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #008000; text-decoration-color: #008000\">🚶 </span> <span style=\"color: #008000; text-decoration-color: #008000; font-weight: bold\">Waiting for 'optical_hybrid_signal_input'...</span>\n</pre>\n",
          "text/plain": "\u001b[32m🚶 \u001b[0m \u001b[1;32mWaiting for 'optical_hybrid_signal_input'...\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "71dfaafd0864442890d004ded40bb5b0": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "7de216276a6f401fb3a05b94a6343184": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_6ad24574b36845fa83120c885f56a2da",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #008000; text-decoration-color: #008000\">🚶 </span> <span style=\"color: #008000; text-decoration-color: #008000; font-weight: bold\">Waiting for 'optical_hybrid_lo_input'...</span>\n</pre>\n",
          "text/plain": "\u001b[32m🚶 \u001b[0m \u001b[1;32mWaiting for 'optical_hybrid_lo_input'...\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "82feed62c6e8488b80185ad987af12c8": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_a7a91232811c4037b77cd98dbb623252",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #800000; text-decoration-color: #800000; font-weight: bold\">↑</span> <span style=\"color: #000080; text-decoration-color: #000080; font-weight: bold\">simulation.hdf5.gz</span> <span style=\"color: #729c1f; text-decoration-color: #729c1f\">━━━━━━━━━━━━━━━━━━━━━━━</span> <span style=\"color: #800080; text-decoration-color: #800080\">100.0%</span> • <span style=\"color: #008000; text-decoration-color: #008000\">13.6/13.6 kB</span> • <span style=\"color: #800000; text-decoration-color: #800000\">?</span> • <span style=\"color: #008080; text-decoration-color: #008080\">0:00:00</span>\n</pre>\n",
          "text/plain": "\u001b[1;31m↑\u001b[0m \u001b[1;34msimulation.hdf5.gz\u001b[0m \u001b[38;2;114;156;31m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m100.0%\u001b[0m • \u001b[32m13.6/13.6 kB\u001b[0m • \u001b[31m?\u001b[0m • \u001b[36m0:00:00\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "9384b40709a94e38b4cb3cfadc320d8f": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_71dfaafd0864442890d004ded40bb5b0",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #008000; text-decoration-color: #008000; font-weight: bold\">↓</span> <span style=\"color: #000080; text-decoration-color: #000080; font-weight: bold\">simulation_data.hdf5.gz</span> <span style=\"color: #729c1f; text-decoration-color: #729c1f\">━━━━━━━━━━━━</span> <span style=\"color: #800080; text-decoration-color: #800080\">100.0%</span> • <span style=\"color: #008000; text-decoration-color: #008000\">71.9/71.9  </span> • <span style=\"color: #800000; text-decoration-color: #800000\">5.2 MB/s</span> • <span style=\"color: #008080; text-decoration-color: #008080\">0:00:00</span>\n                                                <span style=\"color: #008000; text-decoration-color: #008000\">MB         </span>                     \n</pre>\n",
          "text/plain": "\u001b[1;32m↓\u001b[0m \u001b[1;34msimulation_data.hdf5.gz\u001b[0m \u001b[38;2;114;156;31m━━━━━━━━━━━━\u001b[0m \u001b[35m100.0%\u001b[0m • \u001b[32m71.9/71.9  \u001b[0m • \u001b[31m5.2 MB/s\u001b[0m • \u001b[36m0:00:00\u001b[0m\n                                                \u001b[32mMB         \u001b[0m                     \n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "9a0b6f1a55214b4ab622f8dcc196aa07": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "a7a91232811c4037b77cd98dbb623252": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "a8bbd831c17142d4b6697d03431c92e2": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_9a0b6f1a55214b4ab622f8dcc196aa07",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">solver progress (field decay = 3.88e-06) <span style=\"color: #729c1f; text-decoration-color: #729c1f\">━━━━━━━━━━━━━━━━━━━━━━━━━━</span> <span style=\"color: #800080; text-decoration-color: #800080\">100%</span> <span style=\"color: #008080; text-decoration-color: #008080\">0:00:00</span>\n</pre>\n",
          "text/plain": "solver progress (field decay = 3.88e-06) \u001b[38;2;114;156;31m━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m100%\u001b[0m \u001b[36m0:00:00\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "aff12f2de1b5493cafcf7212cae62cb4": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_5eeb42ff03774abea4de819c3cab7f9d",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #008000; text-decoration-color: #008000; font-weight: bold\">↓</span> <span style=\"color: #000080; text-decoration-color: #000080; font-weight: bold\">simulation_data.hdf5.gz</span> <span style=\"color: #729c1f; text-decoration-color: #729c1f\">━━━━━━━━━━━━</span> <span style=\"color: #800080; text-decoration-color: #800080\">100.0%</span> • <span style=\"color: #008000; text-decoration-color: #008000\">72.0/72.0  </span> • <span style=\"color: #800000; text-decoration-color: #800000\">5.4 MB/s</span> • <span style=\"color: #008080; text-decoration-color: #008080\">0:00:00</span>\n                                                <span style=\"color: #008000; text-decoration-color: #008000\">MB         </span>                     \n</pre>\n",
          "text/plain": "\u001b[1;32m↓\u001b[0m \u001b[1;34msimulation_data.hdf5.gz\u001b[0m \u001b[38;2;114;156;31m━━━━━━━━━━━━\u001b[0m \u001b[35m100.0%\u001b[0m • \u001b[32m72.0/72.0  \u001b[0m • \u001b[31m5.4 MB/s\u001b[0m • \u001b[36m0:00:00\u001b[0m\n                                                \u001b[32mMB         \u001b[0m                     \n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "b0d2336da1f24df888e990339cd11826": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "b565ad39c33b46529d0b79a043efb6e0": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "c45737b5a1b140ab9baa36e95d66f294": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_f93a0c4e0f2a48beb1d2c5c870656d7a",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #800000; text-decoration-color: #800000; font-weight: bold\">↑</span> <span style=\"color: #000080; text-decoration-color: #000080; font-weight: bold\">simulation.hdf5.gz</span> <span style=\"color: #729c1f; text-decoration-color: #729c1f\">━━━━━━━━━━━━━━━━━━━━━━━</span> <span style=\"color: #800080; text-decoration-color: #800080\">100.0%</span> • <span style=\"color: #008000; text-decoration-color: #008000\">48.0/48.0 kB</span> • <span style=\"color: #800000; text-decoration-color: #800000\">?</span> • <span style=\"color: #008080; text-decoration-color: #008080\">0:00:00</span>\n</pre>\n",
          "text/plain": "\u001b[1;31m↑\u001b[0m \u001b[1;34msimulation.hdf5.gz\u001b[0m \u001b[38;2;114;156;31m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m100.0%\u001b[0m • \u001b[32m48.0/48.0 kB\u001b[0m • \u001b[31m?\u001b[0m • \u001b[36m0:00:00\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "dcbdfa7fa42e4f68ae3569fcd5be569b": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_e420a7aacf9b4e05b058e381c212111e",
       "msg_id": "",
       "outputs": [
        {
         "data": {
          "text/html": "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #008000; text-decoration-color: #008000\">🚶 </span> <span style=\"color: #008000; text-decoration-color: #008000; font-weight: bold\">Finishing 'optical_hybrid_lo_input'...</span>\n</pre>\n",
          "text/plain": "\u001b[32m🚶 \u001b[0m \u001b[1;32mFinishing 'optical_hybrid_lo_input'...\u001b[0m\n"
         },
         "metadata": {},
         "output_type": "display_data"
        }
       ],
       "tabbable": null,
       "tooltip": null
      }
     },
     "deede679c023406a9afa52d8a94a2cf9": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "e420a7aacf9b4e05b058e381c212111e": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "f93a0c4e0f2a48beb1d2c5c870656d7a": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     }
    },
    "version_major": 2,
    "version_minor": 0
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
