diff --git a/peertube/datavis/plot.ipynb b/peertube/datavis/plot.ipynb
index e76e8cb..b07ce92 100644
--- a/peertube/datavis/plot.ipynb
+++ b/peertube/datavis/plot.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
@@ -13,16 +13,22 @@
"import plotly.express as px\n",
"import plotly.graph_objects as pgo\n",
"import scipy as sp\n",
- "from pymongo import MongoClient\n"
+ "from pymongo import MongoClient\n",
+ "\n",
+ "def formattedDate(date):\n",
+ " return {\n",
+ " \"unix\": {\"$toLong\": date},\n",
+ " \"iso\": {\"$toString\": date},\n",
+ " }\n"
]
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
- "client = MongoClient(\"mongodb://stats_user:%40z%5EVFhN7q%25vzit@192.168.86.120:27017/?authSource=statistics\")\n",
+ "client = MongoClient(\"mongodb://stats_user:%40z%5EVFhN7q%25vzit@tube.kobim.cloud:27107/?authSource=statistics\")\n",
"db = client.statistics\n",
"\n",
"formatted_date = lambda date: {\n",
@@ -31,54 +37,96 @@
"}\n",
"\n",
"pipeline = [\n",
- " {\"$sort\": {\"timestamp\": 1}},\n",
+ " {\n",
+ " \"$sort\": { \"timestamp\": 1 }\n",
+ " },\n",
" {\n",
" \"$group\": {\n",
" \"_id\": \"$tags.session\",\n",
- " \"host\": {\"$first\": \"$tags.host\"},\n",
- " \"firstTimestamp\": {\"$first\": \"$timestamp\"},\n",
- " \"lastTimestamp\": {\"$last\": \"$timestamp\"},\n",
+ " \"host\": { \"$first\": \"$tags.host\" },\n",
+ " \"firstTimestamp\": { \"$min\": \"$timestamp\" },\n",
+ " \"lastTimestamp\": { \"$max\": \"$timestamp\" },\n",
" \"firstTimestampWithPeers\": {\n",
" \"$min\": {\n",
" \"$cond\": {\n",
- " \"if\": {\"$gt\": [{\"$size\": {\"$ifNull\": [\"$peers\", []]}}, 0]},\n",
+ " \"if\": {\n",
+ " \"$and\": [\n",
+ " { \"$gt\": [{ \"$size\": { \"$ifNull\": [\"$peers\", []] } }, 0] },\n",
+ " { \"$in\": [\"connected\", \"$peers.connectionState\"] }\n",
+ " ]\n",
+ " },\n",
" \"then\": \"$timestamp\",\n",
" \"else\": None,\n",
" }\n",
" }\n",
" },\n",
- " \"maxNumberOfPeers\": {\n",
- " \"$max\": {\"$size\": {\"$ifNull\": [\"$peers\", []]}},\n",
+ " \"peer\": {\n",
+ " \"$min\": {\n",
+ " \"$cond\": {\n",
+ " \"if\": {\n",
+ " \"$and\": [\n",
+ " { \"$gt\": [{ \"$size\": { \"$ifNull\": [\"$peers\", []] } }, 0] },\n",
+ " { \"$in\": [\"connected\", \"$peers.connectionState\"] }\n",
+ " ]\n",
+ " },\n",
+ " \"then\": \"$peers\",\n",
+ " \"else\": None,\n",
+ " }\n",
+ " }\n",
" },\n",
- " \"minNumberOfPeers\": {\n",
- " \"$min\": {\"$size\": {\"$ifNull\": [\"$peers\", []]}},\n",
+ " \"maxNumberOfConnectedPeers\": {\n",
+ " \"$max\": {\n",
+ " \"$size\": {\n",
+ " \"$filter\": {\n",
+ " \"input\": { \"$ifNull\": [\"$peers\", []] },\n",
+ " \"as\": \"peer\",\n",
+ " \"cond\": { \"$eq\": [\"$$peer.connectionState\", \"connected\"] }\n",
+ " }\n",
+ " }\n",
+ " }\n",
" },\n",
+ " \"minNumberOfConnectedPeers\": {\n",
+ " \"$min\": {\n",
+ " \"$size\": {\n",
+ " \"$filter\": {\n",
+ " \"input\": { \"$ifNull\": [\"$peers\", []] },\n",
+ " \"as\": \"peer\",\n",
+ " \"cond\": { \"$eq\": [\"$$peer.connectionState\", \"connected\"] }\n",
+ " }\n",
+ " }\n",
+ " }\n",
+ " }\n",
" }\n",
" },\n",
+ " # Lookup other sessions that may have peers\n",
" {\n",
" \"$lookup\": {\n",
" \"from\": \"peertube_ts\",\n",
- " \"let\": {\"currentSession\": \"$_id\", \"ftp\": \"$firstTimestampWithPeers\", \"fst\": \"$firstTimestamp\"},\n",
+ " \"let\": { \"currentSession\": \"$_id\", \"ftp\": \"$firstTimestampWithPeers\", \"fst\": \"$firstTimestamp\" },\n",
" \"pipeline\": [\n",
" {\n",
" \"$match\": {\n",
" \"$expr\": {\n",
" \"$and\": [\n",
- " {\"$ne\": [\"$tags.session\", \"$$currentSession\"]},\n",
- " {\"$lt\": [\"$timestamp\", \"$$ftp\"]},\n",
- " {\"$gte\": [\"$timestamp\", \"$$fst\"]},\n",
- " {\"$gt\": [{\"$size\": {\"$ifNull\": [\"$peers\", []]}}, 0]},\n",
+ " { \"$ne\": [\"$tags.session\", \"$$currentSession\"] },\n",
+ " { \"$lt\": [\"$timestamp\", \"$$ftp\"] },\n",
+ " { \"$gte\": [\"$timestamp\", \"$$fst\"] },\n",
+ " { \"$gt\": [{ \"$size\": { \"$ifNull\": [\"$peers\", []] } }, 0] },\n",
+ " { \"$in\": [\"connected\", \"$peers.connectionState\"] }\n",
" ]\n",
" }\n",
" }\n",
" }\n",
" ],\n",
- " \"as\": \"concurrentSessions\",\n",
+ " \"as\": \"concurrentSessions\"\n",
" }\n",
" },\n",
+ " # Mark whether peers existed in other sessions before starting\n",
" {\n",
" \"$addFields\": {\n",
- " \"concurrentSessions\": {\"$gt\": [{\"$size\": \"$concurrentSessions\"}, 0]}\n",
+ " \"concurrentSessions\": {\n",
+ " \"$gt\": [{ \"$size\": \"$concurrentSessions\" }, 0]\n",
+ " }\n",
" }\n",
" },\n",
" {\n",
@@ -87,44 +135,49 @@
" \"sessions\": {\n",
" \"$push\": {\n",
" \"id\": \"$_id\",\n",
- " \"startTime\": formatted_date(\"$firstTimestamp\"),\n",
- " \"endTime\": formatted_date(\"$lastTimestamp\"),\n",
+ " \"startTime\": formattedDate(\"$firstTimestamp\"),\n",
+ " \"endTime\": formattedDate(\"$lastTimestamp\"),\n",
" \"duration\": {\n",
" \"$divide\": [\n",
- " {\"$subtract\": [\"$lastTimestamp\", \"$firstTimestamp\"]},\n",
+ " {\n",
+ " \"$subtract\": [\"$lastTimestamp\", \"$firstTimestamp\"],\n",
+ " },\n",
" 1000,\n",
" ]\n",
" },\n",
" \"firstPeerConnection\": {\n",
" \"$cond\": {\n",
- " \"if\": {\"$eq\": [\"$firstTimestampWithPeers\", None]},\n",
+ " \"if\": { \"$eq\": [\"$firstTimestampWithPeers\", None] },\n",
" \"then\": None,\n",
" \"else\": {\n",
" \"time\": {\n",
- " \"date\": formatted_date(\"$firstTimestampWithPeers\"),\n",
+ " \"date\": formattedDate(\"$firstTimestampWithPeers\"),\n",
" \"elapsedFromStart\": {\n",
" \"$divide\": [\n",
- " {\"$subtract\": [\"$firstTimestampWithPeers\", \"$firstTimestamp\"]},\n",
+ " {\n",
+ " \"$subtract\": [\"$firstTimestampWithPeers\", \"$firstTimestamp\"],\n",
+ " },\n",
" 1000,\n",
" ]\n",
" }\n",
" },\n",
+ " \"peer\": \"$peer\",\n",
" \"concurrentSessions\": \"$concurrentSessions\",\n",
" }\n",
" }\n",
" },\n",
- " \"maxPeers\": {\"$max\": \"$maxNumberOfPeers\"},\n",
- " \"minPeers\": {\"$min\": \"$minNumberOfPeers\"},\n",
+ " \"maxConnectedPeers\": { \"$max\": \"$maxNumberOfConnectedPeers\" },\n",
+ " \"minConnectedPeers\": { \"$min\": \"$minNumberOfConnectedPeers\" },\n",
" }\n",
" }\n",
" }\n",
" },\n",
- " {\n",
+ " { \n",
" \"$set\": {\n",
" \"sessions\": {\n",
" \"$sortArray\": {\n",
" \"input\": \"$sessions\",\n",
- " \"sortBy\": {\"id\": 1},\n",
+ " \"sortBy\": { \"id\": 1 }\n",
" }\n",
" }\n",
" }\n",
@@ -133,10 +186,12 @@
" \"$project\": {\n",
" \"_id\": 0,\n",
" \"host\": \"$_id\",\n",
- " \"sessions\": \"$sessions\",\n",
+ " \"sessions\": \"$sessions\"\n",
" }\n",
" },\n",
- " {\"$sort\": {\"host\": 1}},\n",
+ " {\n",
+ " \"$sort\": { \"host\": 1 }\n",
+ " }\n",
"]\n",
"\n",
"result = db.peertube_ts.aggregate(pipeline)"
@@ -144,9 +199,20 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 5,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Mean time until first peer connection: 21.10s\n",
+ "Median time until first peer connection: 2.92s\n",
+ "Number of sessions with concurrent sessions: 4\n",
+ "Number of sessions without concurrent sessions: 1\n"
+ ]
+ }
+ ],
"source": [
"# Extract data from the result cursor\n",
"data = []\n",
@@ -175,9 +241,3450 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 6,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "bingroup": "x",
+ "hovertemplate": "ConcurrentSessions=True
Elapsed=%{x}
count=%{y}",
+ "legendgroup": "True",
+ "marker": {
+ "color": "#636efa",
+ "opacity": 0.5,
+ "pattern": {
+ "shape": ""
+ }
+ },
+ "name": "True",
+ "nbinsx": 100,
+ "orientation": "v",
+ "showlegend": true,
+ "type": "histogram",
+ "x": {
+ "bdata": "JzEIrBxaB0CwcmiR7cRXQD81XrpJDPw/Gy/dJAaBBUA=",
+ "dtype": "f8"
+ },
+ "xaxis": "x",
+ "yaxis": "y"
+ },
+ {
+ "bingroup": "x",
+ "hovertemplate": "ConcurrentSessions=False
Elapsed=%{x}
count=%{y}",
+ "legendgroup": "False",
+ "marker": {
+ "color": "#EF553B",
+ "opacity": 0.5,
+ "pattern": {
+ "shape": ""
+ }
+ },
+ "name": "False",
+ "nbinsx": 100,
+ "orientation": "v",
+ "showlegend": true,
+ "type": "histogram",
+ "x": {
+ "bdata": "ZDvfT42XCEA=",
+ "dtype": "f8"
+ },
+ "xaxis": "x",
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "barmode": "overlay",
+ "legend": {
+ "title": {
+ "text": "Had concurrent sessions"
+ },
+ "tracegroupgap": 0
+ },
+ "margin": {
+ "t": 60
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Elapsed time until first peer connection"
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Elapsed time (s)"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Count"
+ }
+ }
+ }
+ }
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "hovertemplate": "index=%{x}
Elapsed=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines+markers",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "type": "scatter",
+ "x": {
+ "bdata": "AAECAwQ=",
+ "dtype": "i1"
+ },
+ "xaxis": "x",
+ "y": {
+ "bdata": "JzEIrBxaB0CwcmiR7cRXQGQ730+NlwhAPzVeukkM/D8bL90kBoEFQA==",
+ "dtype": "f8"
+ },
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "margin": {
+ "t": 60
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Elapsed time until first peer connection"
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Session index"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Elapsed time (s)"
+ }
+ }
+ }
+ }
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "hovertemplate": "ConcurrentSessions=True
Elapsed=%{x}
probability=%{y}",
+ "legendgroup": "True",
+ "line": {
+ "dash": "solid",
+ "shape": "hv"
+ },
+ "marker": {
+ "color": "#636efa",
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "True",
+ "orientation": "v",
+ "showlegend": true,
+ "type": "scatter",
+ "x": {
+ "bdata": "PzVeukkM/D8bL90kBoEFQCcxCKwcWgdAsHJoke3EV0A=",
+ "dtype": "f8"
+ },
+ "xaxis": "x",
+ "y": {
+ "bdata": "AAAAAAAA0D8AAAAAAADgPwAAAAAAAOg/AAAAAAAA8D8=",
+ "dtype": "f8"
+ },
+ "yaxis": "y"
+ },
+ {
+ "hovertemplate": "ConcurrentSessions=False
Elapsed=%{x}
probability=%{y}",
+ "legendgroup": "False",
+ "line": {
+ "dash": "solid",
+ "shape": "hv"
+ },
+ "marker": {
+ "color": "#EF553B",
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "False",
+ "orientation": "v",
+ "showlegend": true,
+ "type": "scatter",
+ "x": {
+ "bdata": "ZDvfT42XCEA=",
+ "dtype": "f8"
+ },
+ "xaxis": "x",
+ "y": {
+ "bdata": "AAAAAAAA8D8=",
+ "dtype": "f8"
+ },
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "legend": {
+ "title": {
+ "text": "Had concurrent sessions"
+ },
+ "tracegroupgap": 0
+ },
+ "margin": {
+ "t": 60
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Cumulative distribution of elapsed time until first peer connection"
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Elapsed time (s)"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "rangemode": "tozero",
+ "title": {
+ "text": "Cumulative probability"
+ }
+ }
+ }
+ }
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "bingroup": "x",
+ "histnorm": "percent",
+ "hovertemplate": "ConcurrentSessions=%{x}
percent=%{y}",
+ "legendgroup": "",
+ "marker": {
+ "color": "#636efa",
+ "pattern": {
+ "shape": ""
+ }
+ },
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "type": "histogram",
+ "x": [
+ true,
+ true,
+ false,
+ true,
+ true
+ ],
+ "xaxis": "x",
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "barmode": "relative",
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "margin": {
+ "t": 60
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermap": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermap"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Number of concurrent sessions"
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Had concurrent sessions"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "Percentage"
+ }
+ }
+ }
+ }
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"# Plot the histogram of the elapsed time until first peer connection\n",
"# Color the bars based on the number of concurrent sessions and add a legend\n",
@@ -222,9 +3729,50 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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xm4GAADQRLz99ttp1VVXrXOdZS44RU9T+eB07ty5sZsDAAA0klmzZuVOlXJGqMsyF5zKw/MiNAlOAABAi4WYwqM4BAAAQAHBCQAAoIDgBAAAUGCZm+MEAMDClWn+6quv0rx58xq7KfC1tGnTJrVq1errbURwAgCgujlz5qSpU6emzz//vLGbAvVS+CFKjS+//PJfazuCEwAAFebPn58mT56cP6GPLwVt27btQlUcg6baczp9+vT0zjvvpH79+n2tnifBCQCAKr1NEZ7iu206duzY2M2Br61bt27pP//5T5o7d+7XCk6KQwAAsICWLV0msnRoUU89pv4iAAAACghOAAAABQQnAACajO233z4df/zxjd0M6tEjjzySh8vNmDEjNWeCEwAAC+3ggw9Oe+yxx1J7cdxcxbG/4447UlM0aNCgXN6+S5cuqTkTnAAAYAl8mXBNFQyXBW3btk09evRo9mXtBScAAOrdRx99lPbff//Uu3fvXNZ8ww03TH/605+qrPPZZ5+l4cOH5y8m7dmzZ7r44osXatt/+9vf0hZbbJHat2+fVl555bTnnntWPPbxxx/nbXbt2jW/7q677ppef/31isfHjBmTVlhhhXT//fen9dZbL7/2LrvskntEKrv22mvT+uuvn9q1a5fbdvTRR+flUdY6AsCLL75YsW70ssWy6HWr3Pt27733pgEDBuRtPPHEE3kYYmwnhiJGu4cOHZrXnzBhQm5ntKV79+7poIMOSh9++GHF9uN5xx57bDr55JPTiiuumEPI2WefXfH4GmuskX/GcYjXLd+vKajF68f+xLFbffXV06hRo6rsx+GHH57Ld3fu3Dl961vfSi+99FLF4y+99FLaYYcdUqdOnfLjsW/PPfdcfuytt95Ku+++ez7uyy23XD5299xzT629kX/5y18qjm+0t/p7H8suvPDCdOihh+bXW2211dI111yz0PvSEAQnAADq3ZdffpkvrO++++4cDH7wgx/kQPDMM89UrHPSSSelRx99NN15553p73//e77Afv755+vcbmwvAsK3v/3t9MILL6SxY8emLbfcsspQwriY/+tf/5rGjRuXe3ti3fgOn7LPP/88/fKXv0zXX399euyxx9KUKVPST3/604rHr7rqqnTUUUflNr/88st5W2uvvfYiH4Of/exn6X//93/Tq6++mjbaaKO87Pe//33ugXnyySfT6NGjc5iIgLLpppvmdt93333pgw8+SPvuu2+VbcXzIpD84x//SL/4xS/Sueeemx544IH82LPPPpt/XnfddTkAlu9X95vf/Cbvyy233JImTpyYbrjhhioha5999knTpk3LgW/8+PFps802SzvuuGP673//mx8/4IAD0qqrrpq3H4/H/rVp0yY/Fsdr9uzZ+XjGMfv5z3+eg2BN4rmxf9/73vfyuhECzzjjjBxqK4swtfnmm+f3+cgjj0w//vGPc7sXZl8aRKkRXXnllaUNN9yw1KlTp3zbeuutS/fcc0+dz7nllltK66yzTqldu3alDTbYoHT33Xcv0mvOnDmzFLsdPwEAqOqLL74o/etf/8o/azJixIhSq1atSsstt1yVW/v27fM11scff1zrtocNG1b6yU9+kn//5JNPSm3bts3XdmUfffRRqUOHDqXjjjuu1m0MHDiwdMABB9T42L///e/chieffLJi2Ycffpi3WX6d6667Lq8zadKkinWuuOKKUvfu3Svu9+rVq3TaaafV+BqTJ0/Oz3/hhRcqlsU+x7KHH34434+fcf+OO+6o8tzBgweXNt100yrLzjvvvNLOO+9cZdnbb7+dnz9x4sSK52277bZV1tliiy1Kp5xySsX9WP/2228v1eWYY44pfetb3yrNnz9/gccef/zxUufOnUtffvllleVrrbVW6eqrr86/x/X6mDFjatx2XNOfffbZNT5WPh7lc+P73/9+aaeddqqyzkknnVTq379/xf3VV1+9dOCBB1bcjzavssoqpauuuqpwXxblnF6UbNCoPU6RWCOFR+qMhB1p+zvf+U565ZVXalz/qaeeyl2+hx12WE6eMTExbvEpBgAAS0YM14qhapVvv/vd76qsM2/evHTeeeflIXoxvCx6H2J4XPTuhDfeeCMPt9pqq60qnhPrrbPOOnW+drxW9ILUJHp2WrduXWWbK620Ut5mPFYWQ/jWWmutivsx3Ct6WkL8fO+992p9jUURvSXVRS9cZTH87eGHH87Hp3xbd911K45RWbnHqqY2L6zojYvjF8cjhv5FL1/ldnz66af5eFVuy+TJkyvaceKJJ+ahfEOGDMnX8JXbF9s7//zz0zbbbJPOOuus9M9//rPWdsR7EetVFvdjSGWcNzXtcwz1iyGK5X2ua18aSqMGpxgHGV2n/fr1S9/4xjfSBRdckN+gp59+usb1f/3rX+cxqNGtG2NS448xuhAvv/zyJd52AIBlVQwZi6FrlW8xl6myiy66KF+7nXLKKTkYxEVuzOn5ugUROnTo8DVbnyqGl1W+KP9/nTbF22/Z8v9dPpfXD5WHAVY/TkXLIqzENXH1IBohYrvttquzzfPnz0+LIq6bIwjFNfQXX3yRh8t997vfrWhHhLHq7YhhcHHtHWJIXXRwDBs2LD300EOpf//+6fbbb8+PRaB6880383DMGH4XofGyyy5LX0dd+1zXviz1c5wiXd500015kuDAgQNrXCfGqUbCrSz+AGN5bWKs5axZs6rcAABoWDGHJ0YSHXjggWnjjTdOa665Zvr3v/9d8Xj0+MSFcczZqVzYofI6NYleiJjXVJP4YD2q11XeZhSpiIv/uMhfGFGIIObK1PYaUTghVC4mUblQxKKKABBhJF6zehitKXjVJo5l5d6a2kRRh/322y/99re/TTfffHMu0hBzmKId77//fu6xq96OKGRRFp0dJ5xwQu7h2WuvvfK8qrI+ffqkH/3oR+m2225LP/nJT/Jr1PY+xflRWdyPbbdq1SotrNr2paG0To0sEmkEpZhAGL1NkVprO7HjzYxKI5XF/Vhem6iucc4556Tmare99k1Tp39U42M9u62U7rrtliXeJgCAIjGi6M9//nOeahGV1i655JJc9KB8nRfXfTH9InozYnjYKquskk477bSKHp3axDCwGEYXwSuKC0RQiupt0bMVrxlh7YgjjkhXX311DkFRwCB6w2L5woqelQgA0aaodvfJJ5/kC/tjjjkm90htvfXWeaha375989Cx008/fbGPUxRViAv/mI5Srpo3adKk3KEQwx8XNkiUw14MeYtKdXHMq4v3IHqVohBFHOdbb701D3+LKoPRORHX5DENJopPRIiJIYvlYhzrr79+fq+iVyf2+5133slFIvbee++87agUGMcqnhcBOHoZIyDVJEJVVEWM3qIIPtEJEiPIrrzyyoU+bnXty1IbnGJcYqT0mTNn5j+uESNG5OoqC/upQJGRI0fm8Zhl0eMUabi5iNDU76Dza3zs9esX/48UAKAhRZiIoVsxOijmFEWFurgoj2u+ysP5ykPVIuTEBXXlx2sSpbnjIjkuuiO8RK9D5SFt0QNy3HHHpd122y0PC4zHIlhVH/ZVl7gejQ/1L7300lxtL3pcKg8Di1LlEfpivlJcy0bQ2HnnndPi6NWrVw5lEfxiGzFaKkprx/SUohBZvQJdXPNGCIugGGXTq4tjHG2NYYARyCK8xLEpv078HuH1kEMOSdOnT89BJI5fdFS0atUq995FqfcIwHFMosep3EERvV0RAiNQxXsS7Y/jV5Po3YpqeGeeeWZ+HyMARZXAmLe0sIr2pSG0iAoRqQmJtBufIMSnBNVF/fY4ISLRVv7UIb4luXKN+bpEcIpvLY4/ynhTm7oB39yxzuA0/vGau5EBABZHBIaYOxK9CvH9OLA0n9OzFiEbNJk5TmUx4SuSdk2i+7D6eNOoX1/bnCgAAIBmP1QvhtHFWMjoSYqxozfeeGP+4rMoVRmiKzC6GsvfAhzdroMHD85dkVHNI8Z+Rhnzyt8iDAAAsFQFp5hMF+EoqpJEF1lUSYnQtNNOO+XHo85/5XGKgwYNyuEqxsyeeuqpeQJgDNPbYIMNGnEvAACApV2jBqf/+7//q/Px6H2qbp999sk3AACAJaXJzXECAABoagQnAACAAoITAABAAcEJAACggOAEAADQlKvqAQDAknLAXsPSzOnvLbHX69KtV7rhtruX2OvRsAQnAACWCRGa7jqs9xJ7vd3+792FXrdFixZ1Pn7WWWels88+ux5axeISnAAAoJFNnTq14vebb745nXnmmWnixIkVy5ZffvmK30ulUpo3b15q3dql/JJkjhMAADSyHj16VNy6dOmSe6DK91977bXUqVOndO+996YBAwakdu3apSeeeCIdfPDBaY899qiyneOPPz5tv/32Fffnz5+fRo0alfr27Zs6dOiQNt544/TnP/+5Efaw+RNTAQCgGfjZz36WfvnLX6Y111wzde3adaGeE6Hpj3/8Yxo9enTq169feuyxx9KBBx6YunXrlgYPHtzgbV6aCE4AANAMnHvuuWmnnXZa6PVnz56dLrzwwvTggw+mgQMH5mURuqK36uqrrxacFpHgBAAAzcDmm2++SOtPmjQpff755wuErTlz5qRNN920nlu39BOcAACgGVhuueWq3G/ZsmUuFFHZ3LlzK37/9NNP88+777479e5dtZpgzJNi0QhOAADQDMU8pQkTJlRZ9uKLL6Y2bdrk3/v3758D0pQpUwzLqweCEwAANEPf+ta30kUXXZT+8Ic/5DlMUQQiglR5GF5U4vvpT3+aTjjhhFxdb9ttt00zZ85MTz75ZOrcuXMaMWJEY+9CsyI4AQCwTOjSrdcifSltfbxeQxo6dGg644wz0sknn5y+/PLLdOihh6bhw4enl19+uWKd8847L/dMRXW9N998M62wwgpps802S6eeemqDtm1p1KJUfWDkUm7WrFm5Nn6k7UjaTd2Ab+6Y+h10fo2PvX796Wn842OXeJsAgKVXXIBPnjw5f+9P+/btG7s50KDn9KJkA1+ACwAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQoHXRCgAAsDTYba9909TpHy2x1+vZbaV01223NPjrjBkzJh1//PFpxowZDf5ayzLBCQCAZUKEpn4Hnb/EXu/1609fpPUPPvjg9Pvf/37B7bz+elp77bXrsWUsDsEJAACaiF122SVdd911VZZ169at0drD/88cJwAAaCLatWuXevToUeX261//Om244YZpueWWS3369ElHHnlk+vTTT2vdxksvvZR22GGH1KlTp9S5c+c0YMCA9Nxzz1U8/sQTT6RvfvObqUOHDnl7xx57bPrss8+W0B42X4ITAAA0YS1btky/+c1v0iuvvJKH8j300EPp5JNPrnX9Aw44IK266qrp2WefTePHj08/+9nPUps2bfJjb7zxRu7V2nvvvdM///nPdPPNN+cgdfTRRy/BPWqeDNUDAIAm4q677krLL798xf1dd9013XrrrRX311hjjXT++eenH/3oR+nKK6+scRtTpkxJJ510Ulp33XXz/X79+lU8NmrUqBysophE+bEIZYMHD05XXXVVat++fQPuXfMmOAEAQBMRQ+wiwJTF8LwHH3wwB57XXnstzZo1K3311Vfpyy+/TJ9//nnq2LHjAts48cQT0+GHH56uv/76NGTIkLTPPvuktdZaq2IYX/Q03XDDDRXrl0qlNH/+/DR58uS03nrrLaE9bX4M1QMAgCYiglJU0CvfZs+enXbbbbe00UYbpb/85S956N0VV1yR150zZ06N2zj77LPzsL5hw4blYX39+/dPt99+e34s5kb98Ic/TC+++GLFLcJUVO4rhytqpscJAACaqAhK0Rt08cUX57lO4ZZbir8b6hvf+Ea+nXDCCWn//ffPlfr23HPPtNlmm6V//etfypsvBj1OAADQREXAmTt3brrsssvSm2++mYffjR49utb1v/jii1zo4ZFHHklvvfVWevLJJ3ORiPIQvFNOOSU99dRTeZ3obYqepjvvvFNxiIWgxwkAgGVCz24rLfKX0n7d1/u6Nt5443TJJZekn//852nkyJFpu+22y/Odhg8fXuP6rVq1Sh999FF+/IMPPkgrr7xy2muvvdI555yTH48hf48++mg67bTTcknymN8UQ/T222+/r93WpV2LUhytZUhMqOvSpUuaOXNmrmvf1A345o61fsN1/OGPf3zsEm8TALD0iqIDUSSgb9++Kqyx1J/TsxYhGxiqBwAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAsYBmrH8ZSrFRP57LgBABAhTZt2uSfn3/+eWM3BerFnDlzKkq1fx2+xwkAgApxcbnCCiukadOm5fsdO3ZMLVq0aOxmwWKZP39+mj59ej6PW7f+etFHcAIAoIoePXrkn+XwBM1Zy5Yt02qrrfa1PwAQnAAAqCIuMHv27JlWWWWVNHfu3MZuDnwtbdu2zeHp6xKcAACoddje150XAksLxSEAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAA0JSD06hRo9IWW2yROnXqlFZZZZW0xx57pIkTJ9b5nDFjxqQWLVpUubVv336JtRkAAFj2NGpwevTRR9NRRx2Vnn766fTAAw+kuXPnpp133jl99tlndT6vc+fOaerUqRW3t956a4m1GQAAWPa0bswXv++++xboTYqep/Hjx6ftttuu1udFL1OPHj2WQAsBAACa2BynmTNn5p8rrrhinet9+umnafXVV099+vRJ3/nOd9Irr7xS67qzZ89Os2bNqnIDAABolsFp/vz56fjjj0/bbLNN2mCDDWpdb5111knXXnttuvPOO9Mf//jH/LxBgwald955p9Z5VF26dKm4RdgCAABolsEp5jpNmDAh3XTTTXWuN3DgwDR8+PC0ySabpMGDB6fbbrstdevWLV199dU1rj9y5Mjck1W+vf322w20BwAAwNKqUec4lR199NHprrvuSo899lhaddVVF+m5bdq0SZtuummaNGlSjY+3a9cu3wAAAJplj1OpVMqh6fbbb08PPfRQ6tu37yJvY968eenll19OPXv2bJA2AgAAtG7s4Xk33nhjnq8U3+X0/vvv5+UxF6lDhw759xiW17t37zxXKZx77rlp6623TmuvvXaaMWNGuuiii3I58sMPP7wxdwUAAFiKNWpwuuqqq/LP7bffvsry6667Lh188MH59ylTpqSWLf//jrGPP/44HXHEETlkde3aNQ0YMCA99dRTqX///ku49QAAwLKidWMP1SvyyCOPVLl/6aWX5hsAAMAyV1UPAACgqRKcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKApB6dRo0alLbbYInXq1CmtssoqaY899kgTJ04sfN6tt96a1l133dS+ffu04YYbpnvuuWeJtBcAAFg2NWpwevTRR9NRRx2Vnn766fTAAw+kuXPnpp133jl99tlntT7nqaeeSvvvv3867LDD0gsvvJDDVtwmTJiwRNsOAAAsO1qUSqVSaiKmT5+ee54iUG233XY1rrPffvvlYHXXXXdVLNt6663TJptskkaPHl34GrNmzUpdunRJM2fOTJ07d05N3YBv7pj6HXR+jY+9fv3pafzjY5d4mwAAYGmwKNmgSc1xigaHFVdcsdZ1xo0bl4YMGVJl2dChQ/PymsyePTsfkMo3AACARdE6NRHz589Pxx9/fNpmm23SBhtsUOt677//furevXuVZXE/ltc2j+qcc85JzdUHb7+ZJp+1b42PdWzXZN4+AABYqjWZK++Y6xTzlJ544ol63e7IkSPTiSeeWHE/epz69OmTmotN+qyQ7jqsd42P7fZ/7y7x9gAAwLKoSQSno48+Os9Zeuyxx9Kqq65a57o9evRIH3zwQZVlcT+W16Rdu3b5BgAAsLgadY5T1KWI0HT77benhx56KPXt27fwOQMHDkxjx1YtiBAV+WI5AADAUtfjFMPzbrzxxnTnnXfm73Iqz1OKyhYdOnTIvw8fPjz17t07z1UKxx13XBo8eHC6+OKL07Bhw9JNN92UnnvuuXTNNdc05q4AAABLsUbtcbrqqqtyJb3tt98+9ezZs+J28803V6wzZcqUNHXq1Ir7gwYNymErgtLGG2+c/vznP6c77rijzoISAAAAzbbHaWG+QuqRRx5ZYNk+++yTbwAAAEtCk/oeJwAAgKZIcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAhghOa665Zvroo48WWD5jxoz8GAAAQFrWg9N//vOfNG/evAWWz549O7377rv10S4AAIAmo/WirPzXv/614vf7778/denSpeJ+BKmxY8emNdZYo35bCAAA0JyC0x577JF/tmjRIo0YMaLKY23atMmh6eKLL67fFgIAADSn4DR//vz8s2/fvunZZ59NK6+8ckO1CwAAoHkGp7LJkyfXf0sAAACWpuAUYj5T3KZNm1bRE1V27bXX1kfbAAAAmm9wOuecc9K5556bNt9889SzZ8885wkAAGBptVjBafTo0WnMmDHpoIMOqv8WAQAALA3f4zRnzpw0aNCg+m8NAADA0hKcDj/88HTjjTfWf2sAAACWlqF6X375ZbrmmmvSgw8+mDbaaKP8HU6VXXLJJfXVPgAAgOYZnP75z3+mTTbZJP8+YcKEKo8pFAEAACxtFis4Pfzww/XfEgAAgKVpjhMAAMCyZLF6nHbYYYc6h+Q99NBDX6dNAAAAzT84lec3lc2dOze9+OKLeb7TiBEj6qttAAAAzTc4XXrppTUuP/vss9Onn376ddsEAACw9M5xOvDAA9O1115bn5sEAABYuoLTuHHjUvv27etzkwAAAM1zqN5ee+1V5X6pVEpTp05Nzz33XDrjjDPqq20AAADNNzh16dKlyv2WLVumddZZJ5177rlp5513rq+2AQAANN/gdN1119V/SwAAAJam4FQ2fvz49Oqrr+bf119//bTpppvWV7sAAACad3CaNm1a+t73vpceeeSRtMIKK+RlM2bMyF+Me9NNN6Vu3brVdzsBAACaV1W9Y445Jn3yySfplVdeSf/973/zLb78dtasWenYY49d6O089thjaffdd0+9evVKLVq0SHfccUed60dQi/Wq395///3F2Q0AAICG63G677770oMPPpjWW2+9imX9+/dPV1xxxSIVh/jss8/SxhtvnA499NAFKvXVZeLEialz584V91dZZZVFaD0AAMASCE7z589Pbdq0WWB5LIvHFtauu+6ab4sqglJ5iCAAAECTHKr3rW99Kx133HHpvffeq1j27rvvphNOOCHtuOOOqaFtsskmqWfPnmmnnXZKTz75ZJ3rzp49Ow8hrHwDAABo8OB0+eWX5wCyxhprpLXWWivf+vbtm5dddtllqaFEWBo9enT6y1/+km99+vRJ22+/fXr++edrfc6oUaPy906Vb/EcAACABh+qF+EjwkrMc3rttdfyspjvNGTIkNSQ4kt241Y2aNCg9MYbb6RLL700XX/99TU+Z+TIkenEE0+suB/hTngCAAAarMfpoYceykUgInxENbsYKhcV9uK2xRZb5O9yevzxx9OStOWWW6ZJkybV+ni7du1yIYnKNwAAgAYLTr/61a/SEUccUWP4iGFwP/zhD9Mll1ySlqQXX3wxD+EDAABoEkP1XnrppfTzn/+81sejFPkvf/nLhd7ep59+WqW3aPLkyTkIrbjiimm11VbLw+yi6MQf/vCHiuAWc6miZ+vLL79Mv/vd73Iv2N///vdF2Q0AAICGC04ffPBBjWXIKzbWunWaPn36Qm/vueeeSzvssEPF/fJcpBEjRqQxY8akqVOnpilTplQ8PmfOnPSTn/wkh6mOHTumjTbaKM+zqrwNAACARg1OvXv3ThMmTEhrr712jY//85//XKRhc1ERr1Qq1fp4hKfKTj755HwDAABosnOcvv3tb6czzjgjD5Or7osvvkhnnXVW2m233eqzfQAAAM2rx+n0009Pt912W/rGN76Rjj766IrS4FGS/Iorrkjz5s1Lp512WkO1FQAAoOkHp+7du6ennnoq/fjHP86FG8rD7KI0+dChQ3N4inUAAACW6S/AXX311dM999yTPv7441wRL8JTv379UteuXRumhQAAAM0tOJVFUIovvQUAAFjaLVJxCAAAgGWR4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoCkHp8ceeyztvvvuqVevXqlFixbpjjvuKHzOI488kjbbbLPUrl27tPbaa6cxY8YskbYCAADLrkYNTp999lnaeOON0xVXXLFQ60+ePDkNGzYs7bDDDunFF19Mxx9/fDr88MPT/fff3+BtBQAAll2tG/PFd91113xbWKNHj059+/ZNF198cb6/3nrrpSeeeCJdeumlaejQoQ3YUgAAYFnWrOY4jRs3Lg0ZMqTKsghMsbw2s2fPTrNmzapyAwAAaDY9Tovq/fffT927d6+yLO5HGPriiy9Shw4dFnjOqFGj0jnnnJOasm222CRNemNyjY+1azE3pdR7ibcJAAAa6hp37bX6pieffTE1J80qOC2OkSNHphNPPLHifoSsPn36pKaka/sW6YNLvlnjY+uf+vASbw8AADTkNe5u//duam6aVXDq0aNH+uCDD6osi/udO3eusbcpRPW9uAEAACwTc5wGDhyYxo4dW2XZAw88kJcDAAAslcHp008/zWXF41YuNx6/T5kypWKY3fDhwyvW/9GPfpTefPPNdPLJJ6fXXnstXXnllemWW25JJ5xwQqPtAwAAsPRr1OD03HPPpU033TTfQsxFit/PPPPMfH/q1KkVISpEKfK777479zLF9z9FWfLf/e53SpEDAABL7xyn7bffPpVKpVofHzNmTI3PeeGFFxq4ZQAAAM10jhMAAEBjEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoDkEpyuuuCKtscYaqX379mmrrbZKzzzzTK3rjhkzJrVo0aLKLZ4HAACw1Aanm2++OZ144onprLPOSs8//3zaeOON09ChQ9O0adNqfU7nzp3T1KlTK25vvfXWEm0zAACwbGn04HTJJZekI444Ih1yyCGpf//+afTo0aljx47p2muvrfU50cvUo0ePilv37t2XaJsBAIBlS6MGpzlz5qTx48enIUOG/P8Natky3x83blytz/v000/T6quvnvr06ZO+853vpFdeeaXWdWfPnp1mzZpV5QYAANBsgtOHH36Y5s2bt0CPUdx///33a3zOOuusk3uj7rzzzvTHP/4xzZ8/Pw0aNCi98847Na4/atSo1KVLl4pbhC0AAIBmNVRvUQ0cODANHz48bbLJJmnw4MHptttuS926dUtXX311jeuPHDkyzZw5s+L29ttvL/E2AwAAzVvrxnzxlVdeObVq1Sp98MEHVZbH/Zi7tDDatGmTNt100zRp0qQaH2/Xrl2+AQAANMsep7Zt26YBAwaksWPHViyLoXdxP3qWFkYM9Xv55ZdTz549G7ClAADAsqxRe5xClCIfMWJE2nzzzdOWW26ZfvWrX6XPPvssV9kLMSyvd+/eea5SOPfcc9PWW2+d1l577TRjxox00UUX5XLkhx9+eCPvCQAAsLRq9OC03377penTp6czzzwzF4SIuUv33XdfRcGIKVOm5Ep7ZR9//HEuXx7rdu3aNfdYPfXUU7mUOQAAwFIZnMLRRx+dbzV55JFHqty/9NJL8w0AAGBJaXZV9QAAAJY0wQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAABQQnAACAAoITAABAAcEJAACggOAEAABQQHACAAAoIDgBAAAUEJwAAAAKCE4AAAAFBCcAAIACghMAAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBAAAUEBwAgAAKCA4AQAAFBCcAAAACghOAAAAzSE4XXHFFWmNNdZI7du3T1tttVV65pln6lz/1ltvTeuuu25ef8MNN0z33HPPEmsrAACw7Gn04HTzzTenE088MZ111lnp+eefTxtvvHEaOnRomjZtWo3rP/XUU2n//fdPhx12WHrhhRfSHnvskW8TJkxY4m0HAACWDY0enC655JJ0xBFHpEMOOST1798/jR49OnXs2DFde+21Na7/61//Ou2yyy7ppJNOSuutt14677zz0mabbZYuv/zyJd52AABg2dC6MV98zpw5afz48WnkyJEVy1q2bJmGDBmSxo0bV+NzYnn0UFUWPVR33HFHjevPnj0738pmzpyZf86aNSs1FXO/mpdmfTG3xsfmzS/V+lh+XhPaDwAAWJhr3KZyHVtuQ6lUatrB6cMPP0zz5s1L3bt3r7I87r/22ms1Puf999+vcf1YXpNRo0alc845Z4Hlffr0SU1Jl6dfrv2xI/9e+2NdujRQiwAAoAGvcbs0nevYTz75pLA9jRqcloTozarcQzV//vz03//+N6200kqpRYsW9ZpWI4y9/fbbqXPnzvW2XXBu0VCcWzQU5xYNxblFfYuepghNvXr1Kly3UYPTyiuvnFq1apU++OCDKsvjfo8ePWp8TixflPXbtWuXb5WtsMIKqaHEH7E/ZBqCc4uG4tyioTi3aCjOLerTwvZ8NWpxiLZt26YBAwaksWPHVukRivsDBw6s8TmxvPL64YEHHqh1fQAAgK+r0YfqxTC6ESNGpM033zxtueWW6Ve/+lX67LPPcpW9MHz48NS7d+88Vykcd9xxafDgweniiy9Ow4YNSzfddFN67rnn0jXXXNPIewIAACytGj047bfffmn69OnpzDPPzAUeNtlkk3TfffdVFICYMmVKrrRXNmjQoHTjjTem008/PZ166qmpX79+uaLeBhts0Ih78f+GBMZ3UVUfFghfl3OLhuLcoqE4t2gozi0aU4vSwtTeAwAAWIY1+hfgAgAANHWCEwAAQAHBCQAAoIDgBAAAUEBwqidXXHFFWmONNVL79u3TVlttlZ555pnGbhLNTJTc32KLLVKnTp3SKquskvbYY480ceLEKut8+eWX6aijjkorrbRSWn755dPee++9wBdCQ13+93//N7Vo0SIdf/zxFcucVyyud999Nx144IH53OnQoUPacMMN81eElEX9qaia27Nnz/z4kCFD0uuvv96obabpmzdvXjrjjDNS375983mz1lprpfPOOy+fT2XOLRqD4FQPbr755vx9VFEe8/nnn08bb7xxGjp0aJo2bVpjN41m5NFHH80Xr08//XT+Uue5c+emnXfeOX+vWdkJJ5yQ/va3v6Vbb701r//ee++lvfbaq1HbTfPx7LPPpquvvjpttNFGVZY7r1gcH3/8cdpmm21SmzZt0r333pv+9a9/5e9Y7Nq1a8U6v/jFL9JvfvObNHr06PSPf/wjLbfccvn/jxHWoTY///nP01VXXZUuv/zy9Oqrr+b7cS5ddtllFes4t2gUUY6cr2fLLbcsHXXUURX3582bV+rVq1dp1KhRjdoumrdp06bFR2ulRx99NN+fMWNGqU2bNqVbb721Yp1XX301rzNu3LhGbCnNwSeffFLq169f6YEHHigNHjy4dNxxx+XlzisW1ymnnFLadttta318/vz5pR49epQuuuiiimVxvrVr1670pz/9aQm1kuZo2LBhpUMPPbTKsr322qt0wAEH5N+dWzQWPU5f05w5c9L48eNzF3FZfGFv3B83blyjto3mbebMmfnniiuumH/GeRa9UJXPtXXXXTetttpqzjUKRW/msGHDqpw/wXnF4vrrX/+aNt9887TPPvvk4cWbbrpp+u1vf1vx+OTJk/MX21c+t7p06ZKHszu3qMugQYPS2LFj07///e98/6WXXkpPPPFE2nXXXfN95xaNpXWjvfJS4sMPP8xjcbt3715ledx/7bXXGq1dNG/z58/Pc1BiGMwGG2yQl8X/JNq2bZtWWGGFBc61eAxqc9NNN+VhxDFUrzrnFYvrzTffzMOpYqj6qaeems+vY489Np9PI0aMqDh/avr/o3OLuvzsZz9Ls2bNyh/itGrVKl9nXXDBBemAAw7Ijzu3aCyCEzTR3oEJEybkT9jg63j77bfTcccdl+fNRfEaqM8PeKLH6cILL8z3o8cp/t2KOScRnGBx3XLLLemGG25IN954Y1p//fXTiy++mD9M7NWrl3OLRmWo3te08sor509Dqlegivs9evRotHbRfB199NHprrvuSg8//HBaddVVK5bH+RRDQ2fMmFFlfecadYmheFGoZrPNNkutW7fOtygAEZOq4/f4hNZ5xeKIamb9+/evsmy99dZLU6ZMyb+Xzx//f2RRnXTSSbnX6Xvf+16u1HjQQQflIjZRfTY4t2gsgtPXFEMSBgwYkMfiVv4ULu4PHDiwUdtG8xKlVSM03X777emhhx7KZVgri/MsqldVPteiXHlcpDjXqM2OO+6YXn755fyJbfkWvQQx5KX8u/OKxRFDiat/ZULMSVl99dXz7/FvWFzEVj63YvhVVEBzblGXzz//PM8Xryw+pI7rq+DcorEYqlcPYnx3dB3HBciWW26ZfvWrX+US0occckhjN41mNjwvhiXceeed+bucyuO0Y8JrfEdF/DzssMPy+RYFIzp37pyOOeaY/D+JrbfeurGbTxMV51J5nlxZlO2N790pL3desTiiByAm8cdQvX333Td/f+E111yTb6H8fWHnn39+6tevX77Yje/mieFW8T11UJvdd989z2mKIjUxVO+FF15Il1xySTr00EPz484tGk2j1fNbylx22WWl1VZbrdS2bdtcnvzpp59u7CbRzMSfY0236667rmKdL774onTkkUeWunbtWurYsWNpzz33LE2dOrVR203zU7kceXBesbj+9re/lTbYYINcBnrdddctXXPNNVUej7LRZ5xxRql79+55nR133LE0ceLERmsvzcOsWbPyv1FxXdW+ffvSmmuuWTrttNNKs2fPrljHuUVjaBH/abzYBgAA0PSZ4wQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgAKCEwAAQAHBCQAAoIDgBMDX0qJFi3THHXekpbGdjzzySH7ejBkzUmMYO3ZsWm+99dK8efMK173vvvvSJptskubPn79E2gawrBGcAKjVwQcfnIND9dsuu+ySljbbb799Ov7446ssGzRoUJo6dWrq0qVLo7Tp5JNPTqeffnpq1apV4brxnrRp0ybdcMMNS6RtAMsawQmAwgvyCA+Vb3/605/SsqBt27apR48eOSwuaU888UR644030t57771IQfc3v/lNg7YLYFklOAFQp3bt2uXwUPnWtWvXWtc/5ZRT0je+8Y3UsWPHtOaaa6YzzjgjzZ07t+Lxs88+Ow8pu/rqq1OfPn3yevvuu2+aOXNmlSFyW265ZVpuueXSCiuskLbZZpv01ltvVTx+5513ps022yy1b98+v8Y555yTvvrqq4rHX3/99bTddtvlx/v3758eeOCBwsDx6KOPpl//+tcVvWr/+c9/FhiqN2bMmNyeu+66K62zzjq57d/97nfT559/nn7/+9+nNdZYIx+bY489tsrwutmzZ6ef/vSnqXfv3nmfttpqq7ztutx0001pp512yvtQ9tJLL6UddtghderUKXXu3DkNGDAgPffccxWP77777vl+BC4A6lfret4eAMu4uKiPgNGrV6/08ssvpyOOOCIvi2FnZZMmTUq33HJL+tvf/pZmzZqVDjvssHTkkUfmYWYRgPbYY4/8vOjZmjNnTnrmmWcqen0ef/zxNHz48Nyz8s1vfjOHhB/84Af5sbPOOivP8dlrr71S9+7d0z/+8Y8cyKoPwasuAtO///3vtMEGG6Rzzz03L+vWrVsOT9VFSIrXjmDzySef5Nfac889c6C655570ptvvpl7iSLs7bfffvk5Rx99dPrXv/6VnxPH5fbbb889eXF8+vXrV2ObYj+///3vV1l2wAEHpE033TRdddVVefjeiy++mIfnla222mp5v+O5a6211iK8awAUKgFALUaMGFFq1apVabnllqtyu+CCCyrWif+V3H777bVu46KLLioNGDCg4v5ZZ52Vt/nOO+9ULLv33ntLLVu2LE2dOrX00Ucf5W0+8sgjNW5vxx13LF144YVVll1//fWlnj175t/vv//+UuvWrUvvvvtule0XtXPw4MGl4447rsqyhx9+OD/v448/zvevu+66fH/SpEkV6/zwhz8sdezYsfTJJ59ULBs6dGheHt566628v5XbU96PkSNH1tqeLl26lP7whz9UWdapU6fSmDFjSnXZdNNNS2effXad6wCw6PQ4AVCnGBoWPRyVrbjiirWuf/PNN+cemegJ+vTTT3MPUgwrqyx6RmLYWtnAgQNzT9HEiRPT4MGD89C5oUOH5qFqQ4YMyUP5evbsWTFc7cknn0wXXHBBxfNjWNyXX36Ze4NeffXVPAQwenYqb7++xPC8yr050cMTQ/SWX375KsumTZuWf49epWhfDF+sLIbvrbTSSrW+zhdffFFlmF448cQT0+GHH56uv/76fFz22WefBXqWOnTokI8DAPVLcAKgTjEnZ+21116odceNG5eHk8Wcowg+UY0uhqddfPHFi/Sa1113XZ4nFCW2I4hFZbmYp7T11lvnMBbbjyFy1VUPGg2h8tC4EEMIa1pWLgse7Y1hdePHj1+gOl7lsFXdyiuvnD7++OMqy2J+WAzfu/vuu9O9996bhybG8Y2hgmX//e9/8zBDAOqX4ARAvXnqqafS6quvnk477bSKZZWLOpRNmTIlvffeexW9Qk8//XRq2bJlLrhQFnN54jZy5MjcY3TjjTfm4BRFIaJnqrYwF9979Pbbb+fqf+Veqtj+wlTQW5jvS1pUsQ+x3eiBijlZi/K8mBdVXfRcxe2EE05I+++/fw6Z5eAUvW7R0xfPBaB+CU4A1CmGlL3//vtVlrVu3Tr3iFQXhQ4iFEUvyBZbbJF7RqIQQk09QyNGjEi//OUvc3GI6F2K4XhRsW/y5MnpmmuuSf/zP/+Tg1WEpKiSFwUhwplnnpl22223PNwvKtpF4IrhexMmTEjnn39+HsIWwSK2f9FFF+XtVw5ytYnhdlFMIgpCRE9QXcMRF0W0JXrhov3R8xahZvr06fnLbTfaaKM0bNiwGp8XPXZRqa/y0L2TTjop73Pfvn3TO++8k5599tkq5cojIEYVxPocmgjA/6McOQB1iuFy0XNT+bbtttvWuG6EnegJiSpyUXI8eqCiHHl10VsUQ+2+/e1vp5133jkHiCuvvLJiDtFrr72WA0GEjqiYd9RRR6Uf/vCHFYEiyoH//e9/z+EseqEuvfTS3NMVIkhFWIugESXNY05Q5flQtYly4TGULsqXx1C3CID1JXqFIjj95Cc/yb1qUTUwQk+Ev9pE2HrllVdycAzRto8++ihvJ45LBM1dd901D1ssiyqE8bw4hgDUrxZRIaKetwkAtYp5OnfccUcupU3doocpesziO6+KfPjhhzmUxfc4RY8UAPVLjxMANFExxDB60sqFJuoSQwyj105oAmgY5jgBQBMVX6p76qmnLtS6m2++eb4B0DAM1QMAAChgqB4AAEABwQkAAKCA4AQAAFBAcAIAACggOAEAABQQnAAAAAoITgAAAAUEJwAAgFS3/w8ATafkkw2TDwAAAABJRU5ErkJggg==",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA0kAAAIjCAYAAADWYVDIAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAc8lJREFUeJzt3Qd4HNX18OGj3izJcpFcVFzBvTcZAgYbTMd0gyskQBJIKAkkJAGSQAKkQBKSDxL4B1cwmGK6KaYEsOTesY1tbEm2mpskW13a/Z5zpV12ZcmWZK1my+99nrVmZ0e7Z2dH6zlz7z03yG632wUAAAAAYATX/QAAAAAAKJIkAAAAAHBBkgQAAAAALkiSAAAAAMAFSRIAAAAAuCBJAgAAAAAXJEkAAAAA4IIkCQAAAABckCQBAAAAgAuSJABeJSgoSH7729+Kr+vVq5fMnTu31b+v+0D3RaDSfaf7sDXHRkFBgVx77bXSuXNn8zt/+9vf5LPPPjPL+hMItO8jAC1HkgTA4+bNm2dONpq6ZWZmSiAqKyszJ2CBeuKem5tr3v/GjRvb9Hnvuece+eCDD+SBBx6QhQsXykUXXSRtLdA/O3/y3nvvkQgBOEHoiasAwDN+//vfS+/evU9Y369fPwlEeqL9u9/9zixPmjTJ7bHf/OY38stf/lL8PUnS968tRiNGjHB77LnnnhObzdaq5/3kk0/kyiuvlJ///OfOdWeccYaUl5dLeHi4ePqzg+8lSf/6178aTZT0mAkN5VQJCET85QNoNxdffLGMGTPG6jB8gp6YBfLJWVhYWKt/t7CwUDp27Oi2Ljg4WCIjI5uV/ERHR4u/Ky0tlZiYGKvD8HrNOWYA+Ce62wHwallZWfLjH/9YzjzzTImKijLjTK677jrZt29fo136/ve//8ntt99utouLi5PZs2fL0aNH3bZdu3atTJ06Vbp06WKeU1u3brnlFrdttBVDx7IMHjzYnCglJSWZ5234XHa7XR599FFJTk42J9fnnXeebNu27ZTvS+Pv2rWrWdYWCUfXQ8fV7MbGJOn9O++8U5YuXSqDBg0ysaenp8uWLVvM4//+979Nq5zGq60bDfeRWrVqlel+Fh8fb+I999xz5auvvjplvI792/A5Gxvro689ZMgQ+frrr83+0Nfp2bOn/OlPf3L7vbFjx5rlm2++2fn+9XWaGpPU3Bj1M9GWAcdznirOdevWyTnnnGPi/NWvfnXKY+RUn93JYmvO8anef/99+d73vmcSmdjYWLn00ksbPa527Nhhxl916tTJfO56EeKtt95q9LU///xz87eUmJhojteTqaioMO9HW+D0ebt37y5XX3217Nmzxy3R+tnPfiYpKSkSERFh/kb/8pe/mP3f2HG7bNkys791W/27Wr58udt2jmN+9+7d5vPXRFePUz0+NHltaNGiRTJ69Gjz+ej7nz59uuTk5DR6zF9yySWSkJBg9uewYcPk73//u3lMX0ePFUecrseMY13Dz3XDhg3mgo9+fh06dJDJkyef0GXYsc/1b+vee+81x4u+9lVXXSUHDx486b4H4B0C9zIlgHZXXFwshw4dclunJxJ6wtiUNWvWyMqVK80JkJ7Y6QnqM888Y05w9SS84VV/PRnTkys9sdm5c6fZVhMtx0mytjJceOGF5qRFu7Pptvqcr7/+utvz6ImsnujoCdpPf/pT2bt3r/zzn/80J0h64uNo6XjooYdMkqQnYXpbv369ef6qqqqT7gt9fY3tRz/6kTlx0hNQpSdwJ/PFF1+Yk+A77rjD3H/sscfksssuk/vvv1/+3//7f+YkWE+6NSHRk3rteuagy3pypyeWDz/8sGldeeGFF+T88883zztu3DhpKxqDJmP6vq6//np59dVX5Re/+IUMHTrUxDBw4EDT/VL332233WYSAjVx4sRWv6YmOjoGadasWXLBBReYBORUDh8+bOLR42vmzJkmGT7VMdLaz645x6fS9zBnzhyTpD3xxBMmQdDtzj77bHP8OZJHTZrOOussk4BqnHoS/sorr8i0adPktddeM7G50mNDY9d9rglOU2pra80xtWLFCrNf7rrrLjl27Jh89NFHsnXrVunbt69JhK644gr59NNP5fvf/77pLqnjwO677z45cOCAPPXUU27P+eWXX5r9pzFo0vePf/xDrrnmGsnOzj7h71+PF01K9djWv6fnn3/eJHa6Lxz+8Ic/yIMPPmi2/cEPfmASj6efftocA7qPHC2JGrO+F03y9H1069ZNtm/fLu+88465r3/n2u1Tt9P9fiq6z/VY1QRJ/+b0e0AvTuj3kSah48ePd9v+Jz/5iUnO9O9NjyG98KLHwMsvv3zK1wJgMTsAeNgLL7ygl5YbvUVERLhtq+sefvhh5/2ysrITni8jI8Ns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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "image/png": "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vvpqN94JAAAAAPK7ItnpogcAAAAABUmmAqf33nvPLrjgAitatKi7n5FLL700UmUDAAAAgNgJnLp27Wrbt2+3SpUqufvhxMXFWXJyciTLBwAAAACxETilpKSkex8AAAAACoIspyN/5ZVX7PDhw2mmJyUluecAAAAAwAp64NS7d2/bu3dvmun79u1zzwEAAACAFfTAyefzubFMqf32229Wrly5SJULAAAAAGIvHXnz5s1dwKRbhw4drEiR/3+pEkJs2rTJunTpklvlBAAAAIC8Hzj5s+mtXLnSEhISrHTp0oHn4uPjrXbt2nbFFVfkTikBAAAAIBYCpxEjRrj/CpCuueYaK168eG6WCwAAAABiL3Dy69WrV+6UBAAAAADyS+Ck8UxPPPGEzZ492zZv3uzSkAf7888/I1k+AAAAAIi9rHqjRo2ySZMmue56Sks+YMAA69atmxUqVMhGjhyZO6UEAAAAgFgKnF577TV74YUXbODAgS6zXvfu3e3FF1+04cOH29dff507pQQAAACAWAqctm/fbo0bN3b3lVnPfzHciy++2D788MPIlxAAAAAAYi1wOvHEE23btm3ufr169ezTTz9197/99lsrVqxY5EsIAAAAALEWOF1++eU2b948d/+uu+6yYcOGWf369a1nz57Wp0+f3CgjAAAAAMRWVr3x48cH7itBRM2aNW3JkiUueLrkkksiXT4AAAAAiL3AKbU2bdq4GwAAAAAU6MDpvffey/QCL7300pyUBwAAAABiM3Dq2rVrphYWFxfnLpALAAAAAAUucEpJScn9kgAAAABAfsmqBwAAAAAFTZaTQzz88MMZPj98+PCclAcAAAAAYj9wevvtt0MeHzlyxDZt2mRFihRxF8TNTuA0depUmzBhgm3fvt2aNm1qU6ZMsVatWnm+bubMmda9e3e77LLL7J133sny+wIAAABArgROK1asSDMtMTHRbrzxRndx3KyaNWuWDRgwwKZNm2atW7e2yZMnW0JCgq1fv94qVaoU9nW//PKL3XfffXb22Wdn+T0BAAAA4JiPcSpbtqyNGjXKhg0bluXXTpo0yfr27Wu9e/e2hg0bugCqZMmSNn369LCvUea+Hj16uPesW7duDksPAAAAAMcoOcTevXvdLSuSkpJs2bJl1rFjx/8vUKFC7vGSJUsyHGel1qibbrrJ8z0OHz7sWsSCbwAA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ggsusJ9++inw/Msvv2zly5e3Tz75xE499VT33l26dHEtIsGmT59up512mhUrVsyV7c4773TTf/nlFxcArFy5MjCvWtk0Ta1uwa1vH3/8sbVo0cItY9GiRa4bopajrogqd0JCgpt/zZo1rpwqS+XKle2GG26w3bt3B5av19199932wAMP2PHHH++CkJEjRwaer127tvuv7aD39T9OL1DT+2t9tO1q1apl48aNC1mPm2++2aXvLlu2rJ1//vm2atWqwPOrVq2y8847z8qUKeOe17p999137rlff/3VLrnkErfdS5Uq5bbdRx99FLY18j//+U9g+6q8qfe9po0dO9b69Onj3k/XYHr++eczvS65gcAJAAAAEXfo0CF3YP3hhx+6wOCWW25xAcHSpUsD89x///22cOFCe/fdd+3TTz91B9jLly/PcLlangKECy+80FasWGHz5s2zVq1ahXQl1MH8e++9Z0uWLHGtPZrXn2ZdDhw4YI8//ri9+uqr9sUXX9jmzZvtvvvuCzz/7LPP2h133OHKvHr1aresk046KcvbYPDgwTZ+/Hj74YcfrEmTJm7av/71L9cC89VXX9m0adNcMKEApXnz5q7cc+bMsR07dtjVV18dsiy9TgHJN998Y4899pg9/PDDNnfuXPfct99+6/7PmDHDBYD+x6k99dRTbl1mz55t69evt9deey0kyLrqqqts586dLuBbtmyZnX766dahQwf7888/3fM9evSwE0880S1fz2v9/NdF0vY6fPiw257aZo8++qgLBNOj12r9rr32WjevgsBhw4a5oDaYgqmWLVu6/dyvXz+7/fbbXbkzsy65wlfA7N2716fV1v+oO/y3zzei7D833U/H/sNHfLUGfeBuug8AAJCbDh486Fu7dq37n55evXr5Chcu7CtVqlTIrXjx4u4Ya8+ePWGXfdFFF/kGDhzo7u/bt88XHx/vmz17duD5P/74w1eiRAnfPffcE3YZbdq08fXo0SPd53788UdXhq+++iowbffu3W6Z/veZMWOGm2fDhg2BeaZOneqrXLly4HG1atV8Dz74YLrvsWnTJvf6FStWBKZpnTVt/vz57rH+6/E777wT8tr27dv7mjdvHjJt9OjRvs6dO4dM27Jli3v9+vXrA69r165dyDxnnHGGb9CgQYHHmv/tt9/2ZeSuu+7ynX/++b6UlJQ0z335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Wq9evaK9CjGFwAkAAACIQQkJCTZs2DB74IEH7NChQ9anTx/r2bOnrV69OjDP6NGjXcuUsutt3LjRypcvb6effroNHTo0qmWPRXG+1B0j87nExESXG1/RtiLtqFJuf39qzDCpKg8kHbWGwz9x99c+nGAl44l1AQBA7tEB+KZNm9x1f4oXLx7t4gC5WqezEhtwAVwAAAAA8EDgBAAAAAAeCJwAAAAAwAOBEwAAAAB4IHACAAAAAA8ETgAAAADggcAJAAAAADwQOAEAAACABwInAAAAAPBA4AQAAADEsJdfftnKly8f7WLkewROAAAAQB5w4403WlxcXJrbhg0bol00mFmRaBcAAAAAwD+6dOliM2bMCJlWsWLFqJUH/48WJwAAAORrPp/PDiQdjcpN750VxYoVsypVqoTcnnzySWvcuLGVKlXKatSoYf369bO///477DJWrVpl5513npUpU8bKli1rLVq0sO+++y7w/KJFi+zss8+2EiVKuOXdfffdtn///hxt44KAFicAAADkawePJFvD4Z9E5b3XPpxgJeNzdshdqFAhe+qpp6xOnTq2ceNGFzg98MAD9swzz6Q7f48ePax58+b27LPPWuHChW3lypVWtGhR99zPP//sWrUeeeQRmz59uu3atcvuvPNOd0vd0oVQBE4AAABAHvHBBx9Y6dKlA48vuOACe/PNNwOPa9eu7YKe2267LWzgtHnzZrv//vutQYMG7nH9+vUDz40bN84FVvfee2/gOQVl7du3d4FW8eLFc3HtYhuBEwAAAPK1EkULu5afaL13VqiLnQIYP3XP++yzz1zAs27dOktMTLSjR4/aoUOH7MCBA1ayZMk0yxgwYIDdfPPN9uqrr1rHjh3tqquusnr16gW68X3//ff22muvBeZXd8KUlBTbtGmTnXrqqTla3/yMwAkAAAD5mjLT5bS73LGiQOmkk04KPP7ll1/s4osvtttvv93GjBljxx9/vBujdNNNN1lSUlK6gdPIkSPtuuuusw8//NA+/vhjGzFihM2cOdMuv/xyNzbq1ltvdeOaUqtZs2aur18si40aBAAAABRAy5Ytc61BEydOdGOdZPbs2Z6vO/nkk92tf//+1r17dzd+SYHT6aefbmvXrg0JzpA5ZNUDAAAA8igFOEeOHLEpU6a4xBDqfjdt2rSw8x88eNAleliwYIH9+uuv9tVX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m5UrVy4qZXrggQfsoYcessKFC3vOq31StGhRe+21145J2QCgoCFwAgB4HpAreAi+vfHGG1YQxMfHW5UqVVyweKwtWrTIfv75Z7viiiuyFOg+9dRTuVouACioCJwAABkqVqyYCx6Cb8cdd1zY+QcNGmQnn3yylSxZ0urWrWvDhg2zI0eOBJ4fOXKk61L23HPPWY0aNdx8V199te3duzeki1yrVq2sVKlSVr58eTvrrLPs119/DTz/7rvv2umnn27Fixd37zFq1Cg7evRo4PmffvrJzjnnHPd8w4YNbe7cuZ4Bx8KFC+3JJ58MtKr98ssvabrqvfzyy648H3zwgZ1yyimu7FdeeaUdOHDA/vWvf1nt2rXdtrn77rtDutcdPnzY7rvvPqtevbpbp9atW7tlZ2TmzJnWqVMntw5+q1atsvPOO8/KlCljZcuWtRYtWth3330XeP6SSy5xjxVwAQAiq0iElwcAKOB0UK8Ao1q1arZ69Wrr27evm6ZuZ34bNmyw2bNn2/vvv2+JiYl20003Wb9+/Vw3MwVAXbt2da9Ty1ZSUpItXbo00Orz5ZdfWs+ePV3Lytlnn+2ChFtuucU9N2LECDfGp1u3bla5cmX75ptvXECWugteagqYfvzxR2vUqJE9/PDDblrFihVd8JSagiS9twKbffv2ufe6/PLLXUD10Ucf2caNG10rkYK9a665xr3mzjvvtLVr17rXaLu8/fbbriVP26d+/frplknred1114VM69GjhzVv3tyeffZZ131v5cqVrnueX82aNd1667X16tXLwl4DAHjyAQAQRq9evXyFCxf2lSpVKuQ2ZsyYwDz6KXn77bfDLmPChAm+Fi1aBB6PGDHCLfO3334LTPv44499hQoV8m3bts33xx9/uGUuWLAg3eV16NDBN3bs2JBpr776qq9q1aru/ieffOIrUqSI7/fffw9Zvlc527dv77vnnntCps2fP9+9bs+ePe7xjBkz3OMNGzYE5rn11lt9JUuW9O3bty8wLSEhwU2XX3/91a1vcHn86zFkyJCw5SlXrpzvlVdeCZlWpkwZ38svv+zLSPPmzX0jR47McB4AQNbR4gQAyJC6hqmFI9jxxx8fdv5Zs2a5Fhm1BP3999+uBUndyoKpZUTd1vzatGnjWorWr19v7du3d13nEhISXFe1jh07uq58VatWDXRX++qrr2zMmDGB16tb3KFDh1xr0A8//OC6AKplJ3j5kaLuecGtOWrhURe90qVLh0zbuXOnu69WJZVP3ReDqfveCSecEPZ9Dh48GNJNTwYMGGA333yzvfrqq267XHXVVWlalkqUKOG2AwAgsgicAAAZ0pick046KVPzLlmyxHUn05gjBT7KRqfuaRMnTszSe86YMcONE1KKbQViyiyncUpnnnmmC8a0fHWRSy11oJEbgrvGiboQpjfNnxZc5VW3umXLlqXJjhccbKVWoUIF27NnT8g0jQ9T970PP/zQPv74Y9c1UdtXXQX9/vzzT9fNEAAQWQROAICIWbx4sdWqVcsefPDBwLTgpA5+mzdvtq1btwZahb7++msrVKiQS7jgp7E8ug0ZMsS1GL3++usucFJSCLVMhQvmdN2jLVu2uOx//lYqLT8zGfQyc72krNI6aLlqgdKYrKy8TuOiUlPLlW79+/e37t27uyDTHzip1U0tfXotACCyCJwAABlSl7Lt27eHTCtSpIhrEUlNiQ4UFKkV5IwzznAtI0qEkF7LUK9evezxxx93ySHUuqTueMrYt2nTJnv++eft0ksvdYGVgiRlyVNCCBk+fLhdfPHFrrufMtop4FL3vTVr1tgjjzziurApsNDyJ0yY4JYfHMiFo+52SiahhBBqCcqoO2JWqCxqhVP51fKmoGbXrl3u4rZNmjSxiy66KN3XqcVOmfqCu+7df//9bp3r1Kljv/32m3377bch6coVICoLYiS7JgIA/kE6cgBAhtRdTi03wbd27dqlO6+CHbWEKIucUo6rBUrpyFNTa5G62l144YXWuXNnF0A888wzgTFE69atcwGBgg5lzLvjjjvs1ltvDQQUSgf+6aefuuBMrVBPPPGEa+kSBVIK1hRoKKW5xgQFj4cKR+nC1ZVO6cvV1U0BYKSoVUiB08CBA12rmrIGKuhR8BeOgq3//ve/LnAUle2PP/5wy9F2UaB5wQUXuG6LfspCqNdpGwIAIitOGSIivEwAAMLSOJ133nnHpdJGxtTCpBYzXfPKy+7du11Qpus4qUUKABBZtDgBAJBHqYuhWtL8iSYyoi6GarUjaAKA3MEYJwAA8ihdVHfo0KGZmrdly5buBgDIHXTVAwAAAAAPdNUDAAAAAA8ETgAAAADggcAJAAAAADwQOAEAAACABwInAAAAAPBA4AQAAAAAHgicAAAAAMADgRMAAAAAWMb+F9gWgfEK0EeMAAAAAElFTkSuQmCC",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "image/png": "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f16KFSuW5Jek+3xI0oBUsmRJbzcDAAAAQAZx5MgRKVGihP+GJB1BcnVESEiIt5sDAAAAwEuioqLMAIorI/htSHJNsdOAREgCAAAAEHCDy3Ao3AAAAAAAFkISAAAAAFgISQAAAADgT9ckJbcU4LVr1+T69evebgqQalmzZpVs2bJR6h4AAOAm+X1IunLlihw7dkwuXbrk7aYANy1nzpxStGhRyZEjh7ebAgAAkGn5dUjSL5o9cOCA+QRev1BKTyz5FB6ZdTRUA//ff/9tjumKFSsm+QVpAAAASJxfhyQ9qdSgpLXS9RN4IDMLDg6W7Nmzy6FDh8yxHRQU5O0mAQAAZEp81KydwCfu8BEcywAAADePMyoAAAAAsBCSAAAAAMBCSPKSxo0bS+/evb3dDKShH3/80RT+OHv2rLebAgAAgJtASEpE165dpU2bNvGWcyLsXdr3CxYskIyofv36ppx8aGiot5sCAACAm0BIQpp/KW9cWmnNH2gJ+bCwMMrIAwAAZHKEpJt06tQp6dChgxQvXtyUEa9atap8/vnnHttcvHhROnfuLLlz5zZf9PnGG28ka9+LFi2S2rVrm1LOBQsWlIceesi97syZM2af+fLlM8/bokUL2bt3r3v9jBkzJG/evLJ06VKpXLmyee7777/fjHTYPvroI7ntttskMDDQtO2FF14wyw8ePGhO9rdu3ereVkfPdJmOptmjaosXL5aaNWuafaxevdpMJdT96HRCbXfz5s3N9jt27DDt1LYUKVJEnnjiCTl58qR7//q4F198UQYOHCj58+c3gWPEiBHu9WXKlDE/tR/0eV33Ewpl+vz6erTvSpcuLWPHjvV4HU8//bQUKlRIQkJCpEmTJvLrr7+61+vv9957r+TJk8es19e2ceNGs07Laz/44IOm33PlymX67ttvv010lPGrr75y96+2N+57r8vGjBkjTz31lHm+UqVKyXvvvZfs1wIAAIC0R0i6SdHR0eYk+ptvvjEhoEePHubk/5dffnFvM2DAAFm5cqV8/fXX8t1335mT6c2bNye5X92fhoGWLVvKli1bZPny5XLXXXd5TAfUE/eFCxfK2rVrzSiObnv16lX3NpcuXZKJEyfKJ598IqtWrZLDhw9L//793eunTZsmPXv2NG3evn272VeFChVS3AeDBw+WcePGye+//y533HGHWfbxxx+bkZU1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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"# Plot the histogram of the elapsed time until first peer connection using seaborn\n",
"plt.figure(figsize=(10, 6))\n",
@@ -279,7 +3827,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.13.1"
+ "version": "3.13.2"
}
},
"nbformat": 4,
diff --git a/peertube/statnerd b/peertube/statnerd
index e1dc7bc..5ec5715 160000
--- a/peertube/statnerd
+++ b/peertube/statnerd
@@ -1 +1 @@
-Subproject commit e1dc7bc5c9ff47981be8e79a40e9f7eeb68a13f9
+Subproject commit 5ec57150b1ffe674d28fe3d24cf569f6c29bf1ff